BODY {
font-size: 9pt;
line-height: 12pt;
font-family: verdana, Arial, helvetica, sans-serif;
padding: 0;
margin: 0;
color: #4D4D4D;
background-color: #F4F1E3;
}
A:link { color: #A5A455; text-decoration: none;}
A:visited { color: #4D4D4D; text-decoration: none;}
A:active { color: #4D4D4D; text-decoration: none;}
A:hover { color: #4D4D4D; text-decoration: underline;}
TD {
font-size: 9pt;
line-height: 12pt;
font-family: verdana, Arial, helvetica, sans-serif;
color: #4D4D4D;
}
.menufirst    { 
font-size: 7.5pt; 
line-height: 14pt;
font-family: Arial, verdana, helvetica, sans-serif; 
color: #FFFFFF; 
text-decoration: none;
}
.menumain    { 
font-size: 7pt; 
line-height: 9pt;
letter-spacing: 0.03cm;
font-family: verdana, helvetica, sans-serif; 
color: #817258; 
text-decoration: none;
}
.menumain a:link {
text-decoration: none;
color: #817258;
}
.menumain a:visited {
text-decoration: none;
color: #817258;
}
.menumain a:hover {
text-decoration: none;
color: #817258;
}
.menumain a:active {
text-decoration: none;
color: #817258;
}

.menuLink    { 
font-size: 7.5pt; 
line-height: 12pt;
font-family: verdana, helvetica, sans-serif; 
color: #FFFFFF; 
text-decoration: none;
}
.menuLink a:link {
text-decoration: none;
color: #FFFFFF;
}
.menuLink a:visited {
text-decoration: none;
color: #FFFFFF;
}
.menuLink a:hover {
text-decoration: none;
color: #FEDE58;
}
.menuLink a:active {
text-decoration: none;
color: #FFFFFF;
}

.menuLinkGold    { 
font-size: 7.5pt; 
font-family: verdana, helvetica, sans-serif; 
color: #FEDE58; 
font-weight: bold;
text-decoration: none;
}
.menuLinkGold a:link {
text-decoration: none;
color: #FEDE58;
}
.menuLinkGold a:visited {
text-decoration: none;
color: #FEDE58;
}
.menuLinkGold a:hover {
text-decoration: none;
color: #FEDE58;
}
.menuLinkGold a:active {
text-decoration: none;
color: #FEDE58;
}

.menuLinkTan    { 
font-size: 7.5pt; 
line-height: 10pt;
font-family: verdana, helvetica, sans-serif; 
color: #F0E7C0; 
font-style: italic;
text-decoration: none;
}
.menuLinkTan a:link {
text-decoration: none;
color: #F0E7C0;
}
.menuLinkTan a:visited {
text-decoration: none;
color: #F0E7C0;
}
.menuLinkTan a:hover {
text-decoration: none;
color: #FFFFFF;
}
.menuLinkTan a:active {
text-decoration: none;
color: #F0E7C0;
}

.menuLinkItalic    { 
font-size: 7.5pt; 
line-height: 10pt;
font-family: verdana, helvetica, sans-serif; 
color: #FFFFFF; 
font-style: italic;
text-decoration: none;
}
.menuLinkItalic a:link {
text-decoration: none;
color: #FFFFFF;
}
.menuLinkItalic a:visited {
text-decoration: none;
color: #FFFFFF;
}
.menuLinkItalic a:hover {
text-decoration: none;
color: #FEDE58;
}
.menuLinkItalic a:active {
text-decoration: none;
color: #FFFFFF;
}

.menuLinkBold    { 
font-size: 7.5pt; 
font-family: verdana, helvetica, sans-serif; 
color: #FFFFFF; 
font-weight: bold;
text-decoration: none;
}
.menuLinkBold a:link {
text-decoration: none;
color: #FFFFFF;
}
.menuLinkBold a:visited {
text-decoration: none;
color: #FFFFFF;
}
.menuLinkBold a:hover {
text-decoration: none;
color: #FEDE58;
}
.menuLinkBold a:active {
text-decoration: none;
color: #FFFFFF;
}

.menuInsert  { 
z-index: 200;
font-family: verdana, helvetica, sans-serif; 
width: 230px; 
color: #888888; 
height: 140px; 
background-color: #4793A1; 
border: 1px solid #606A44; 
margin: 0px; 
padding-top: 1px;
}
.menuInsert2  { 
z-index: 200;
font-family: verdana, helvetica, sans-serif; 
width: 170px; 
color: #888888; 
height: 195px; 
background-color: #7F8E3B; 
border: 1px solid #606A44; 
margin: 0px; 
padding-top: 1px;
}
.menuInsert3  { 
z-index: 200;
font-family: verdana, helvetica, sans-serif; 
width: 200px; 
color: #888888; 
height: 100px; 
background-color: #E5981A; 
border: 1px solid #606A44; 
margin: 0px; 
padding-top: 1px; 
}
.menuInsert4  { 
z-index: 200;
font-family: verdana, helvetica, sans-serif; 
width: 140px; 
color: #888888; 
height: 115px; 
background-color: #7B9593; 
border: 1px solid #606A44; 
margin: 0px; 
padding-top: 1px; 
}
.menuContainer {
 z-index: 200 
}

.sidetext    { 
font-size: 7pt; 
line-height: 9pt;
font-family: verdana, helvetica, sans-serif; 
color: #676633; 
text-decoration: none;
}
.sidetext a:link {
text-decoration: none;
color: #676633;
}
.sidetext a:visited {
text-decoration: none;
color: #676633;
}
.sidetext a:hover {
text-decoration: none;
color: #FFFFFF;
}
.sidetext a:active {
text-decoration: none;
color: #676633;
}

.sidetext2    { 
font-size: 9pt; 
line-height: 12pt;
font-family: verdana, helvetica, sans-serif; 
color: #676633; 
text-decoration: none;
}

table.side {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: separate;
}
table.listings {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: rgb(120, 123, 82);
	border-collapse: separate;
    background-color: rgb(101, 165, 177);
}
table.listings td {
	padding: 6px 6px 6px 6px;
}
table.working {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: rgb(120, 123, 82);
	border-collapse: separate;
    background-color: rgb(147, 159, 86);
}
table.working td {
	padding: 6px 6px 6px 6px;
}
table.town {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: rgb(120, 123, 82);
	border-collapse: separate;
    background-color: rgb(142, 164, 165);
}
table.town td {
	padding: 6px 6px 6px 6px;
}
table.about {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: rgb(120, 123, 82);
	border-collapse: separate;
    background-color: rgb(230, 168, 57);
}
table.about td {
	padding: 6px 6px 6px 6px;
}
table.main {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: separate;
    background-color: rgb(244, 241, 227);
}
table.main td {
	padding: 10px 10px 10px 10px;
    font-size: 9pt; 
    line-height: 12pt;
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #4D4D4D;
}
table.main td a:link {
text-decoration: underline;
color: #8B8A3E;
}
table.main td a:visited {
text-decoration: underline;
color: #8B8A3E;
}
table.main td a:hover {
text-decoration: underline;
color: #8B8A3E;
}
table.main td a:active {
text-decoration: underline;
color: #8B8A3E;
}

table.cma {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: separate;
    background-color: rgb(93, 101, 104);
}
table.cma td {
	padding: 5px 5px 5px 5px;
    font-size: 9pt; 
    line-height: 12pt;
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #BCAE72;
}
table.cma td a:link {
text-decoration: none;
color: #BCAE72;
}
table.cma td a:visited {
text-decoration: none;
color: #BCAE72;
}
table.cma td a:hover {
text-decoration: none;
color: #FFFFFF;
}
table.cma td a:active {
text-decoration: none;
color: #BCAE72;
}

table.hood {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: separate;
    background-color: rgb(120, 123, 82);
}
table.hood td {
	padding: 0px 0px 0px 0px;
    font-size: 7pt; 
    line-height: 12pt;
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #F4F1E3;
}
table.hood td a:link {
text-decoration: none;
color: #F4F1E3;
}
table.hood td a:visited {
text-decoration: none;
color: #F4F1E3;
}
table.hood td a:hover {
text-decoration: underline;
color: #F4F1E3;
}
table.hood td a:active {
text-decoration: none;
color: #F4F1E3;
}
table.form {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: separate;
    background-color: rgb(244, 241, 227);
}
table.form td {
	padding: 2px 2px 2px 2px;
    font-size: 9pt; 
    line-height: 12pt;
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #4D4D4D;
}
table.project {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: separate;
    background-color: rgb(147, 159, 86);
}
table.project td {
	padding: 10px 10px 10px 10px;
    font-size: 9pt; 
    line-height: 12pt;
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #000000;
}
table.project td a:link {
text-decoration: none;
color: #BCAE72;
}
table.project td a:visited {
text-decoration: none;
color: #BCAE72;
}
table.project td a:hover {
text-decoration: none;
color: #FFFFFF;
}
table.project td a:active {
text-decoration: none;
color: #BCAE72;
}
table.projectlink {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: separate;
    background-color: rgb(0, 0, 0);
}
table.projectlink td {
	padding: 5px 5px 5px 5px;
    font-size: 9pt; 
    line-height: 12pt;
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #FFFFFF;
}
table.projectlink td a:link {
text-decoration: none;
color: #FFFFFF;
}
table.projectlink td a:visited {
text-decoration: none;
color: #FFFFFF;
}
table.projectlink td a:hover {
text-decoration: none;
color: #65A5B1;
}
table.projectlink td a:active {
text-decoration: none;
color: #65A5B1;
}



table.projectlink2 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: separate;
	float: left;
	margin: 0 20px 0 0;
}
table.projectlink2 td {
	padding: 5px 15px 5px 15px;
    font-size: 7pt; 
    line-height: 8pt;
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #FFFFFF;
    text-align: center;
}
table.projectlink2 td a:link {
text-decoration: none;
color: #FFFFFF;
}
table.projectlink2 td a:visited {
text-decoration: none;
color: #FFFFFF;
}
table.projectlink2 td a:hover {
text-decoration: none;
color: #E0E4CF;
}
table.projectlink2 td a:active {
text-decoration: none;
color: #E0E4CF;
}

table.projectlink3 {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: separate;
    background-color: rgb(205, 205, 173);
}
table.projectlink3 td {
	padding: 5px 5px 5px 5px;
    font-size: 7pt; 
    line-height: 12pt;
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #5D6568;
}
table.projectlink3 td a:link {
text-decoration: none;
color: #5D6568;
}
table.projectlink3 td a:visited {
text-decoration: none;
color: #5D6568;
}
table.projectlink3 td a:hover {
text-decoration: none;
color: #5D6568;
}
table.projectlink3 td a:active {
text-decoration: none;
color: #5D6568;
}

table.listingmain {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: separate;
    background-color: rgb(244, 241, 227);
}
table.listingmain td {
	padding: 0px 0px 0px 0px;
    font-size: 8pt; 
    line-height: 12pt;
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #4D4D4D;
}
table.listingmain td a:link {
text-decoration: underline;
color: #4D4D4D;
}
table.listingmain td a:visited {
text-decoration: underline;
color: #4D4D4D;
}
table.listingmain td a:hover {
text-decoration: underline;
color: #4D4D4D;
}
table.listingmain td a:active {
text-decoration: underline;
color: #4D4D4D;
}


table.listing {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: separate;
    background-color: rgb(205, 205, 173);
}
table.listing td {
	padding: 0px 0px 0px 0px;
    font-size: 8pt; 
    line-height: 12pt;
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #4D4D4D;
}
table.listing td a:link {
text-decoration: underline;
color: #4D4D4D;
}
table.listing td a:visited {
text-decoration: underline;
color: #4D4D4D;
}
table.listing td a:hover {
text-decoration: underline;
color: #000000;
}
table.listing td a:active {
text-decoration: underline;
color: #000000;
}
TD.navtable {
 background-color: #4793A1;
}
TD.topback {
 background-image: url(images/topback.jpg);
}
TD.brown {
 background-color: #676633;
}
TD.white {
 background-color: #FFFFFF;
}
TD.bkground {
 background-color: #F4F1E3;
}
TD.navback {
 background-color: #CDCDAD;
}
TD.listing_row {
 background-color: #CDCDAD;
}


table.one {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: rgb(255, 255, 255);
	border-collapse: separate;
    background-color: rgb(146, 148, 56);
}
table.one td {
	padding: 6px 6px 6px 6px;
	color: #fff;
	text-align: center;
}

table.client {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #fff;
	border-collapse: separate;
    background-color: rgb(93, 101, 104);
}
table.client td {
	padding: 15px 15px 15px 15px;
    font-size: 9pt; 
    line-height: 12pt;
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #fff;
}

.title    { 
font-weight: bold;
}
.projecttext    { 
font-size: 9pt; 
line-height: 16pt;
}
