/* CSS Document */
/*-------------------------general-------------------------*/
body{
	margin:0;
	color:#666335;
	background:#F5F3D0 url('images/bodybg.gif') repeat-x 0 0;; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:0; padding-right:0; padding-top:28px; padding-bottom:0
}
p, h2, a, li, td, form, input, select {
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
	display:block;
}

ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
.speacer{
	padding:0;
	margin:0;
}
h2{
	font:normal 24px/27px Georgia, "Times New Roman", Times, serif;
}
/*-------------------------general-------------------------*/
.toppanel{
	padding:0 4px 20px;
}
p.talkus{
	background:url('images/talkusbg.gif') no-repeat 0 0;
	width:188px;
	height:30px;
	text-align:center;
	text-transform:uppercase;
	float:right; font-style:normal; font-variant:normal; font-weight:normal; line-height:30px; font-size:13px; font-family:Arial, Helvetica, sans-serif
}
p.talkus a{
	color:#FFF;
	background-color:inherit;
}
p.talkus a:hover{
	color:#99CC00;
	background-color:inherit;
}
.logo{
	float:left;
	width:auto;
}
ul.topnav{
	margin:14px 0 0 0;
	padding:0;
	font:bold 12px/33px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	float:right;
	}
	
ul.topnav li{
	float:left;
	padding:0 22px 0 0;
	height:37px;
}

ul.topnav li a{
	display:block;
	color:#666335;
	background-color:inherit;
	padding:0 0 0 4px;
	float:left;
	cursor:pointer;
	}
	
ul.topnav li a span{
	padding:0 12px 0 7px;
	}
	
ul.topnav li a span.rgt{
	padding:0 12px 0 7px;
	}
	
ul.topnav li a span.mid{
	padding:0 0 4px 0;
	}			
	
ul.topnav li a:hover, ul.topnav li a.active{
	background:url('images/topnavhovleft.gif') no-repeat 0 0;
	display:block
	}
	
ul.topnav li a:hover span.rgt, ul.topnav li a.active span.rgt{
	background:url('images/topnavright.gif') no-repeat 100% 0;
	display:block
	}
	
ul.topnav li a:hover span.mid, ul.topnav li a.active span.mid{
	background:inherit url('images/topnavarrow.gif') no-repeat 50% 100%;
	display:block;
	color:#FFF;
	background-color:inherit
	}
/*ul.topnav{
	width:483px;
	float:right;
}
ul.topnav li{
	float:left;
	width:auto;
	margin:0 22px 0 0;
}
ul.topnav li a{
	color:#666335;
	background-color:inherit;
	display:block;
}
ul.topnav li a:hover{
	color:#FFF;
	background-color:inherit;
	background:	url(images/topnavhovleft.gif) no-repeat 0 0;
}
ul.topnav li a span.right{
	font-size:13px;
	line-height:17px;
	display:block;
	padding:8px 16px 13px 16px;
}
ul.topnav li a:hover span.right{
	background:url(images/topnavright.gif) no-repeat 0 0; 
	
}*/
.bodytoppanel{
	background:url('images/bodytoppanelbg.gif') no-repeat 0 0;
	height:4px;
	font-size:0;
	line-height:0
}
.bodypanelrepeat{
	background:url('images/bodyrepeatpanelbg.gif') repeat-y 0 0;
	padding-left:31px; padding-right:34px; padding-top:27px; padding-bottom:30px
}
.header{
	background:url('images/header.jpg') no-repeat 0 0;
	width:853px;
	height:222px
}
h2.heading1{
	font:normal 31px/41px Arial, Helvetica, sans-serif;
	color:#2E6D40;
	background-color:inherit;
	text-transform:uppercase;
	width:435px;
	float:left;
	padding:26px 0 0 0;
}
h2.heading1 span{
	display:block;
	font-size:24px;
	line-height:28px;
	color:#D8400F;
	background-color:inherit;
}
.bodypanelrepeat ul{
	padding:0 0 24px 0;
}
.bodypanelrepeat ul li{
	font-size:12px;
	line-height:20px;
	color:#000;
	background-color:inherit;
}
.galpanel{
	margin:0 0 0 3px;
	background-color:#F5F3D0;
	color:#000;
	padding:10px;
}
.galwhitepanel{
	background-color:#FFF;
	color:#000;
	border:1px solid #ECEAC0;
	padding:21px;
}
.galpanel img{
	float:left;
	width:auto;
	margin:0 31px 0 0;
}
.galpanel img.img6{
	margin:0;
}
.bodybotpanel{
	background:url('images/bodybotpanelbg.gif') no-repeat 0 0;
	height:4px;
	font-size:0;
	line-height:0
}
/*-------------------------Footer Panel Start-------------------------*/
.footerpanel{
	background:url('images/footerbg.gif') repeat-x 0 100%;
	padding-left:0; padding-right:0; padding-top:23px; padding-bottom:45px
}
ul.footernav{
	width:290px;
	margin:0 auto;
}
ul.footernav li{
	width:auto;
	float:left;
	color:#CE3F31;
	background-color:inherit;
	font:normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul.footernav li span{
	padding:0 7px;
}
ul.footernav li a{
	color:#CE3F31;
	background-color:inherit;
}
ul.footernav li a:hover{
	color:#000;
	background-color:inherit;
}
.copyright{
	padding:15px 0 0 0;
	font-size:11px;
	line-height:18px;
	
}
.copyright a{
	color:#CE3F31;
	background-color:inherit;
}
.copyright a:hover{
	text-decoration:underline;
}
/*-------------------------Footer Panel End-------------------------*/
