body {padding:0; margin:0; background-color:#C4BFAF}
body, td, input, textarea{
	font-size:11px;
    font-family:Tahoma;
	color:#353535;
	line-height:14px;
	vertical-align:top;
	padding:0px;
}

br{font-size:10px}
table{border:0px; border-collapse:collapse;	}
form { margin:0px; padding:0px}

a{color:#6AA316; text-decoration:underline} 
a:hover{text-decoration:none}
b a{color:#353535; text-decoration:underline}
.a{color:#353535; }
.footer{color:#353535; font-size:11px; } 
.footer a{color:#353535; font-size:11px; text-decoration:none} 
.footer a:hover{text-decoration:underline}
.footer span {color:#353535; font-size:10px;} 
.footer span a{color:#353535; font-size:10px; text-decoration:underline} 
.footer span a:hover{text-decoration:none}

.more{background:url(images/1_z1.gif)  center left no-repeat; padding-left:19px; padding-bottom:3px}

.dropdown{
   background:#F4F2E5;
   border:1px solid #A5A191;;
	height:22px;
   color:#8B8A85;
   font-size:10px;
   
}
.inputform{
	background:#FFFFFF;
	border:1px solid #C6C5BB;
	padding-left:5px;
	width:164px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;

}
#input1{
   background:#F4F2E5;
   border:1px solid #A5A191;
   padding-left:9px;
   padding-top:3px;
   margin-right:9px;
   width:152px; height:22px;
   color:#8B8A85;
   font-size:10px;
   vertical-align:middle   
}
#input2{
   width:36px; height:22px;
   border:0px;
   vertical-align:middle; padding:0px
}
#input3{
   width:61px; height:22px;
   border:0px;
   vertical-align:middle; padding:0px
}
textarea{
   background:#FFFFFF;
   border:1px solid #C6C5BB;
   padding-left:5px;
   width:164px; height:81px;
   overflow:auto}
.menubg
{
	background-color:#F8F6EE;
	padding:5px;
	font-size:11px;
    font-family:Tahoma;
	color:#006898;
	font-weight:bold;
	
}   
.a1:link 
{
	font-size:11px;
    font-family:Tahoma;
	color:#006898;
	font-weight:bold;
	text-decoration: none;

}

.a1:visited 
{
	font-size:11px;
    font-family:Tahoma;
	color:#006898;
	font-weight:bold;
	text-decoration: none;

}

.a1:hover 
{
	font-size:11px;
    font-family:Tahoma;
	color:#006898;
	font-weight:bold;
	text-decoration: underline;

}
.a1hover 
{
	font-size:11px;
    font-family:Tahoma;
	color:#006898;
	font-weight:bold;
	text-decoration: underline;

}
.greenheading
{
	font-size:11px;
    font-family:Tahoma;
	color:#8FB84D;
	font-weight:bold;

}
.bodytextbold
{
	font-size:11px;
    font-family:Tahoma;
	color:#353535;
	font-weight:bold;
}
.tablebodytext
{
	font-size:11px;
    font-family:Tahoma;
	color:#353535;
	padding:4px;
}
.bluetext
{
	font-size:11px;
    font-family:Tahoma;
	color:#006898;
}.inputform2 {
	background:#FFFFFF;
	border:1px solid #C6C5BB;
	padding-left:5px;
	width:80px;
	height:17px;
	font-size: 11px;
	color: #003366;
	font-weight: bold;

}


#header
{background:url(images/new_header.png) no-repeat;
height:209px;
}

#header img.logo
{
margin:50px 0 0 20px;
}
#nav
{
flat:right;
}

#nav a
{
float:left;
margin:0 0px 0 0;
text-decoration:none;
}

#nav-home a
{
background:url(images/nav-home.gif) no-repeat;
width:112px;
height:32px;
}
#nav-contractors a
{
background:url(images/nav-contractors.gif) no-repeat;
width:112px;
height:32px;
}
#nav-agencies a
{
background:url(images/nav-agencies.gif) no-repeat;
width:112px;
height:32px;
}
#nav-news a
{
background:url(images/nav-news.gif) no-repeat;
width:112px;
height:32px;
}
#nav-contacts a
{
background:url(images/nav-contacts.gif) no-repeat;
width:112px;
height:32px;
}


#nav-home a:hover, #nav-contractors a:hover, #nav-agencies a:hover, #nav-news a:hover, #nav-contacts a:hover
{
background-position: 0 -32px;
}

.home  #nav-home a, 
.contractor  #nav-contractors a, 
.agencies  #nav-agencies a, 
.news  #nav-news a, 
.contacts  #nav-contacts a
{
background-position: 0 -32px;
}


#nav ul
{
display:block;
list-style:none;
margin:29px 0 0 31px;
padding:0 0 10px 0;
}

#nav li
{
float:left;
}

h3	{ font-size: 16px;  margin:0; line-height:100%; font-weight:normal; }
.title { color:#6AA316;font-family:Tahoma;  }


/* button */
.alt_color	{ color:#246597; }
.request_callback { margin:0 auto; display:block; height:43px; width:172px; background: url(images/request_callback_btn.png) no-repeat 0 0;}
.more_info { margin:0 auto; display:block; height:41px; width:114px; background: url(images/more_btn.png) no-repeat 0 0;}
.send_quote{ margin:0 auto; display:block; height:42px; width:172px; background: url(images/send_quote_btn.png) no-repeat 0 0;}