/* CSS Document */
body{
	padding:0px; 
	margin:0px; 
	background:url(../images/mainbg.gif) 0 0 repeat-x #fff; 
	color: #453913; 
	font:.85em Arial, Helvetica, sans-serif;
}

body.home{
	background:url(../images/mainbg2.gif) 0 0 repeat-x #fff; 
}

div, p, ul, h1, h2, h3, form, img{padding:0px; margin:0px;}


ul{/*list-style-type:none;*/}

a{background:#FEFEFE;  text-decoration:none;}
a:hover{background:#FEFEFE; text-decoration:underline;}


#topPan{
	width:748px; 
	/*height:59px; */
	margin:0 auto;
	padding: 0px;
}



/* mainNav*/

#topPan ul#mainNav{
	margin-top:31px;
	width:400px; 
	height:59px; 
	float: left;
	padding:0px;
}
#topPan ul#mainNav li{
	list-style: none;	
	width:80px; 
	height:59px;
	background:url(../images/menu-div.gif) 100% 0 no-repeat; 
	float:left;
} 

#topPan ul#mainNav li a{
	width:73px; height:59px; display:block; background:url(../images/topmenubg.gif) 0 0 repeat-x #fff; color:#88763D; text-align:center; font-size:13px; font-weight:bold; line-height:59px;
}
#topPan ul#mainNav li a.current{
	background:url(../images/topleftmenu-current.gif) 50% 100% no-repeat;
}
	
#topPan ul#mainNav li a:hover{
	width:73px; height:59px; background:url(../images/topleftmenu-hover.gif) 50% 100% no-repeat; text-decoration:none;
}

#topPan img{width:191px; height:84px; display:block; position:absolute; top:120px; left:0px;}


#topPan #location{
	float: right;
	width: 150px;
	padding-top: 50px;
}




/*----bannerPan----*/
#bannerPan1{
	height: 140px;
	width: 748px;
	margin: 0 auto;
	clear: both;
}

/*----bannerPan----*/
body.home #bannerPan1{
	height: 280px;
}





/*----BODY PANEL----*/
#bodyPan{
	width:748px;
	margin:0 auto;
	margin-top: 30px;
}

#bodyPan h1{
	margin-bottom: 20px;
	color: #5E9908;
}

#bodyPan p{
	padding:14px 28px 0 0;
}


/*--widepan---*/
.bodyWidePan1{
	width: 748px;
	clear: both;
	/*background-color: #ff6b3c;*/
}


/*----BODY LEFT PANEL----*/
.bodyLeftPan1{
	width:420px; 
	float:left;
}


/*----BODY RIGHT PANEL----*/
.bodyRightPan1{
	margin-left:28px;
	width:250px; 
	float:left;
	clear: right;
}

.bodyRightPan2{
	width: 600px;
	margin-left: 148px;
}



/*----Highlight Panel----*/
.highlightTopPan{
	width:359px; height:21px; background:url(../images/servicestop-bg.gif) 0 0 no-repeat;
}

.highlightBodyPan{
	width:359px; background:url(../images/servicesbody-bg.gif) 0 0 repeat-y;
}

.highlightBodyPan .content{
	padding: 20px;
	padding-top: 5px;
	/*font-size: .95em;*/
	
}

.highlightBodyPan .content h2{
	color: #705D20;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 12px;
}

.highlightBodyPan .content ul{
	margin-left: 20px;
}

.highlightBodyPan .content li{
	/*list-style: none;*/
	color: green;
}

.highlightBottomPan{width:359px; height:25px; background:url(../images/form-bottombg.gif) 0 0 no-repeat; padding:10px 0 0;}


/*shared*/

.highlight{
	color:#5E9908;
	font-size:1.2em; 
	font-weight:bold; 
	padding:14px 0 0;
}

.note{
	color:#666666;
	font-size: .9em;;
}



/*infotable*/
.infotable{
	background-image:url(../images/infotable-bg.gif);
	background-repeat:repeat-x;
}
.infotable .altrow{
	background-color:#F5F5F5;
}
.infotable td{
	padding: 4px;;
}
.infotable th{
	text-align: left;
	padding: 4px;
	padding-top: 8px;
	border-bottom: 1px solid #bcbcbc;
}



/*----FOOTER PANEL----*/
#footermainPan{height:126px; background:url(../images/footerbg.gif) 0 0 repeat-x #705D20; color:#fff; font:12px/22px "Trebuchet MS",Arial, Helvetica, sans-serif; clear:both; padding:82px 0 0;}
#footerPan{width:748px; position:relative; margin:0 auto;}
#footerlogoPan{display:block; width:215px; height:40px; position:absolute; top:0px; right:15px;}

#footerPan ul{width:546px; position:absolute; top:0px; left:0px;}
#footerPan li{
	list-style: none;
	float:left; 
}
#footerPan ul li a{padding:0 10px 0; color:#fff; background: url(../images/footermenubg.gif) 0 0 repeat-x #705D20; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.templateworld{width:250px; background:#705D20; color:#fff; display:block; position:absolute; top:40px; left:10px;}
#footerPan ul.templateworld li a{background:#705D20; display:block; color:#fff; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPan ul.validation{width:250px; background:#705D20; color:#fff; display:block; position:absolute; top:60px; left:10px;}
#footerPan ul.validation li a{background:#705D20; display:block; color:#fff; text-decoration:none;}
#footerPan ul.validation li a:hover{text-decoration:underline;}

#footerPan p.copyright{width:auto; background: url(../images/copyrightbg.gif) 0 0 repeat-x #705D20; color:#fff; position:absolute; top:23px; left:10px;}

