/* headline dark green: #526237; */
/* very light green  #d6e1c3;  */


html, body, table, td, img {
margin: 0;
padding: 0;
}
body {
background: #87a15a url(/images/template/bg.jpg) repeat-x;
}
table, tr, td {
margin:0;
padding:0;
border:0;
border-collapse:collapse;
font-family: Tahoma, "Trebuchet MS", Verdana, sans-serif;
font-size: 11px;
}
table, td, img {
border:0;
}
td {
vertical-align:top;
}


#wrapper {
width: 94%;
margin: 0 auto 2px auto;
}
#mainhdr {
width: 100%;
border-bottom: 1px solid #607240;
background: url(/images/template/TopRepeat.jpg) repeat-x;
margin: 0 5px 0 6px;
}
#house {
background: url(/images/template/House.jpg) no-repeat;
height: 169px;
width: 223px;
border-left: 2px solid #607240;
}
#topright {
background: url(/images/template/TopRight.jpg) no-repeat right top;
height: 169px;
width: 21px;
margin: 0px;
padding: 0px;
}
#pino {
background: url(/images/template/Header.jpg) no-repeat;
vertical-align:bottom;
}

#icontable {
float: right;
margin-top:-140px;
}
#icontable td {
color: #607240;
vertical-align: middle;
font-size: 14px;
white-space: nowrap;
text-align: right;
line-height:55px;
/*height:49px; */
}
#icontable td img {
vertical-align: middle;
/*display:block; */
margin:0;
padding:0;
margin-left:18px;
margin-top: -5px;
}

#icontable td a {
font-weight:normal;
color: #607240;
font-size: 14px;
height:49px;
padding:0;
margin:0;
}

#pino #calltoday {
padding-bottom: 2px;
/*margin-top: 86px;*/
color: #607240;
font-weight: bold;
float: right;
margin-right: 0;
text-align:right;
clear: both;
white-space:nowrap;
width:auto;
}






#toprepeat {
background: url(/images/template/TopRepeat.jpg) repeat-x;
height: 169px;
}

#footer {
width: 100%;
margin: 0 5px;
}

#footer .lefttd {
background: url(/images/template/FtrLeft.jpg) no-repeat left;
height: 25px;
width: 22px;	
}

#footer .righttd {
background: url(/images/template/FtrRight.jpg) no-repeat;
height: 25px;
width: 21px;	
}

#footer .middletd {
background: url(/images/template/FtrRepeat.jpg) repeat-x;
height: 25px;	
}

#footer2 {
/*border-right: 1px solid #d6e1c3; */ /* very light green */
width:92%;
margin: 6px auto;	
}
#footer2 td {
border-left: 1px solid #d6e1c3; /* very light green */
padding-left: 8px;
padding-right: 4px;
/*width: 33%;*/
color: #dae4c9;
font-size:10px;
}
#footer2 td a:link, #footer2 td a:visited {
color: #d6e1c3;
font-size:10px;
border:0;
text-decoration:none;
margin:0;
padding:0;
}
#footer2 td a:hover, #footer2 td a:active {
border:0;
text-decoration:none;
margin:0;
padding:0;
}





table#contentrowtable {
border-left: 2px solid #607240;
min-height: 650px;
background-color: #ffffff;
width: 100%;
margin: 0 6px 0 6px;
border-right: 2px solid #607240;
}
.navtd {
width: 223px;
border-right: 2px solid #607240;
padding-top: 12px;
text-align: center;
}
.navtd ul, .navtd li {
text-align: left;
margin: 0 auto;
padding: 0;
list-style: none;
}
.navtd ul {
margin-bottom:20px;
}
.navtd li a {
display: block;
margin: 2px auto 4px auto;
padding: 4px;
width: 90%;
border: 1px solid #B69166;
background: #F2DDC2 url(/images/template/nav.jpg) repeat-x;
color: #816135;
height: 20px;
line-height: 20px;
text-decoration:none;
}
.navtd li a:visited {

}
.navtd li a:hover, .navtd li a:active {
border: 1px solid #B69166;
background: #EDD2AD url(/images/template/navover.jpg);
color: #B69166;
}

#contenttd {
padding: 12px 35px;
font-size: 12px;
line-height:160%;
}

#contenttd a {
color: #526237;
text-decoration:underline;
} 

#contenttd h1, #contenttd h2, #contenttd h3, #contenttd h4, #contenttd h5, #contenttd h6 {
color: #526237;
line-height: 130%;
}
#contenttd h1 {
font-size: 20px;	
}
#contenttd h2 {
font-size: 18px;	
}
#contenttd h3 {
font-size: 16px;	
}
#contenttd h4 {
font-size: 14px;	
}
#contenttd h5 {
font-size: 12px;
font-style: oblique;
text-align: center;
white-space: nowrap;
}
.lessleading {
line-height:130%;	
}
#callus {
	margin: 0px 0px 12px 18px;
	padding: 12px 12px;
	float: right;
	width: 236px;
	border: 1px solid #607240;
}
#callus h5 {
	margin: 0px;
	padding: 0px;
}
.divimgright {
margin: 0px 0px 12px 24px;
padding: 6px;
float: right;
width: auto;
border: 1px solid #88A159;
font-weight: bold;
font-size: 10px;
line-height: 130%;
clear: right;
}


.formtable td {
padding:2px;
line-height:130%;	
}
