body { background:url(./images/mainbg.jpg) repeat-y center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
* { margin:0; padding:0}
#head { background:#2d6d05 url(./images/top-left.jpg) no-repeat; margin:0 auto 0 auto; width:909px; height:180px; float:center;}
#head dl { list-style:none}
#head dd { float:left; list-style:none; height:57px; margin-left:1px; width:auto; font-size:18px; font-weight:bold; color:#FFFFFF; font-family:Forte; color:#fcff00;}
#head dd img { margin-right:75px;}
#head dt { float:right; list-style:none; height:57px; margin-right:5px; text-align:right; color:#FFFFFF;}
#head dt img { margin:5px 0 5px 5px;}
#head dt a { color:#FFFFFF; text-decoration:none}
#head dt a:hover { color:#fbad54; text-decoration:underline}
#head ul {clear:both;}
#head li { line-height:11px;}
.flash { float:left; padding:0; margin:0; background:#61b42e url(./images/flash.jpg) no-repeat; width:652px !important; width:649px; height:200px;}
.flash-btm { background:#FFFFFF url(./images/flash-bg.jpg) no-repeat; width:652px !important; width:649px; height:24px; float:right}
.sml-fnt { font-size:11px; }
.reserve { margin-top:10px; width:400px; clear:both}
.reserve span { width:125px; text-align:right; list-style:none; display:block; margin-left:10px}
.reserve li { list-style:none; display:block; background:none; font-weight:bold}
.txtboxtwo { width:125px; height:16px; border:#4f3102 solid 1px; margin-bottom:3px}
.txtarea { width:125px; height:36px; border:#4f3102 solid 1px; margin-bottom:3px}
.submitbtn { width:100px; height:19px; line-height:19px; color:#FFFFFF; background:url(./images/submit.jpg) repeat-x; border:0; margin:10px 0 0 10px}
#middle { width:909px; margin:5px auto 0 auto; text-align:justify; height:100%; clear:both;}
#middle li { list-style:none}
.left { float:left; width:212px; display:block; padding:31px 0 0 0; background:url(./images/left-head.jpg) no-repeat; margin-left:10px !important; margin-left:5px; text-align:left;}
.txt { color:#FFFFFF}
.left ul { background:#71c140; width:197px; border-left:#68583c 1px solid; border-right:#68583c 1px solid; border-bottom:#68583c 1px solid; padding:0 5px 15px 0 !important; padding:0 1px 15px 0}
.left li { font-size:12px; font-weight:bold; list-style:none}

.left-btm { float:left; width:204px; display:block; padding:5px 0 31px 0; background:url(./images/left-btm.jpg) no-repeat bottom; margin-left:0px !important; margin-left:0px; text-align:left;}
.left-btm ul { background:#71c140; width:197px; border-left:#68583c 1px solid; border-right:#68583c 1px solid; border-top:#68583c 1px solid; padding:0 5px 15px 0 !important; padding:0 1px 15px 0; border-bottom:0}
.left-btm ul p { padding:5px; color:#FFFFFF; font-size:14px; font-weight:bold}
.left-btm li { font-size:12px; font-weight:bold; list-style:none}

.mid { float:left; width:447px; display:block; border-left:#003300 1px dotted; border-right:#003300 1px dotted; padding:0 5px 0 5px}
.mid dl { width:191px; float:left; margin:20px 0 0 0}
.mid dt { color:#1e3f09; font-size:12px; font-weight:bold; width:191px; list-style:none; margin:3px 0 3px}
.mid dt img { border:#003300 1px solid}
.mid dd { list-style:none; width:181px; background:url(./images/pxl.jpg) no-repeat 0 6px; padding-left:10px; font-size:11px; text-align:left}
.mid dd a { color:#000000; text-decoration:none}
.mid dd a:hover { color:#000000; text-decoration:underline}
.mid p { margin-bottom:5px}
.mid li { background:url(./images/pxl.jpg) no-repeat 0 5px; padding-left:15px; list-style:none}
.form-head {  background:url(./images/form-head.jpg) no-repeat; width:164px; height:37px; line-height:37px; font-size:16px; padding-left:40px; margin-left:5px; display:block}
.form-bottom {  background:url(./images/right.jpg) no-repeat; width:164px; height:37px; line-height:37px; font-size:1px; padding-left:40px; margin-left:5px; display:block; color:#FFFFFF}
.right { float:left; width:200px; display:block; padding:0 10px 0 5px;}
.right ul { width:202px; height:auto; margin-left:5px; border-left:#447e21 solid 1px; border-right:#447e21 solid 1px;}
.right p { background:url(./images/form-head.jpg) no-repeat; width:162px; height:37px; line-height:37px; font-size:16px; padding-left:40px; margin-left:0px;}
.one {background:none; height:16px; width:40px; margin:1px 0 0 5px; padding:0}
.txtbox { width:125px; height:16px; border:#4f3102 solid 1px; }
.subscrice dl { width:200px; margin-top:5px; clear:both}
.subscrice dd { width:50px; text-align:left; color:#4f3102; float:left; background: url(./images/pxl.jpg) no-repeat; list-style:none; display:block; margin:0; padding:0; height:16px}
.right dd a { color:#000000; text-decoration:none}
.right dd a:hover { color:#000000; text-decoration:none}

ul#menu_left {margin:0;	padding:0px 5px 0 50px;background:url(./images/menubg.jpg) no-repeat;height:224px;float:left;padding-bottom:0;	width:202px; text-align:right;list-style: none;white-space: nowrap;font-size:12px;font-weight:bold;}
ul#menu_left li { color:#806c4f; white-space: nowrap; display: inline; list-style: none; position: relative;}
ul#menu_left ul { margin: 0; padding: 0; width:200px; list-style: none; display: none; position: absolute; top: 0px; left:0px; white-space: nowrap;  font-size:11px;	z-index:1500;}
ul#menu_left ul:after /*From IE 7 lack of compliance*/{ clear: both; display: block; content: "."; height: 0; visibility: hidden;}
ul#menu_left ul li {white-space: nowrap;width:200px;clear:both;/*float: left; /*For IE 7 lack of compliance*/	display: block !important;	display: inline; /*For IE*/	color:#352d2f;	font-weight:normal;	margin: 0;	padding: 0;	background:none;}
ul#menu_left a {/*padding-bottom:2px;*/	color:#FFFFFF;/*	padding: 0 6px;*/	float: none !important; /*For Opera*/	/*For IE*/display: block;	padding:4px 0 6px 0;margin:0 0 0 0;	width:200px;text-decoration:none; /*For IE*//*	padding-left:5px;*/}
ul#menu_left ul li a {line-height:normal}
ul#menu_left a:hover, ul#menu_left li:hover a, ul#menu_left li.iehover a { color:#9cff5f;text-decoration:none;}
ul#menu_left li:hover li a, ul#menu_left li.iehover li a {color:white;	text-align:left;display:block;float: none;padding:4px 0 6px 20px;background: #163502;border-bottom:1px dotted #cec7b5;}
ul#menu_left li:hover li a:hover, ul#menu_left li:hover li:hover a, ul#menu_left li.iehover li a:hover, ul#menu_left li.iehover li.iehover a {border:0 none;color:#000000;	background:#e2dbc9 url(./images/clip.gif) no-repeat left center;border-bottom:1px dotted #cec7b5;}
ul#menu_left li:hover li:hover li a, ul#menu_left li.iehover li.iehover li a {color:white; display:block;text-align:left;float: none;margin:0;padding: 5px 0 2px 20px;	background: #163502;border-bottom:1px dotted #cec7b5;}
ul#menu_left li:hover li:hover li a:hover, ul#menu_left li:hover li:hover li:hover a, ul#menu_left li.iehover li.iehover li a:hover, ul#menu_left li.iehover li.iehover li.iehover a {border:0 none; color:#000000;background: #e2dbc9 url(./images/clip.gif) no-repeat left center; border-bottom:1px dotted #cec7b5;}
ul#menu_left li:hover li:hover li:hover li a, ul#menu_left li.iehover li.iehover li.iehover li a { color:#6c5736;display:block;	float: none;padding: 5px 0 2px 17px;}
ul#menu_left li:hover li:hover li:hover li a:hover, ul#menu_left li.iehover li.iehover li.iehover li a:hover {border:0 none;color:#EEECE6;background: #74614B url(images/menuitem-clip-o.gif) no-repeat left center;border-bottom:1px dotted #000000;}
ul#menu_left ul ul, ul#menu_left ul ul ul { display: none; position: absolute; top:0px; float:left; left:221px !important; left:20px; white-space: nowrap;  z-index:1600;}
ul#menu_left li:hover ul ul, ul#menu_left li:hover ul ul ul, ul#menu_left li.iehover ul ul, ul#menu_left li.iehover ul ul ul {  display: none;  z-index:1700;}
ul#menu_left li:hover ul, ul#menu_left ul li:hover ul, ul#menu_left ul ul li:hover ul, ul#menu_left li.iehover ul, ul#menu_left ul li.iehover ul, ul#menu_left ul ul li.iehover ul { display: block;  z-index:1800;}
#sidemenu {	margin:0;background:#71c140;float:left;	height:auto;text-align:left;list-style: none;font-size:12px;}
#sidemenu a:hover { color:#FFFFFF}
#sidemenu li {font-weight:bold; list-style:none; background:url(./images/left-bulet.jpg) no-repeat 5px 3px; white-space: nowrap; display: block;  padding-left:5px; list-style: none; position: relative;}
#sidemenu ul { margin: 0; list-style: none; display: none;  position: absolute; top: 0px; left:202px; padding:0; white-space: nowrap; font-size:12px;	z-index:1500;}
#sidemenu ul:after /*From IE 7 lack of compliance*/{ clear: both; display: block; content: ".";  height: 0; visibility: hidden;}
#sidemenu ul li {white-space: nowrap;clear:both;/*float: left; /*For IE 7 lack of compliance*/display: block !important;display: inline; /*For IE*/	color:#352d2f;font-weight:normal;margin: 0;	padding:2px 0 2px 0px;background:none;}
#sidemenu a {/*padding-bottom:2px;*/color:#000000;/*	padding: 0 6px;*/	float: none !important; /*For Opera*/	/*For IE*/	display: block;	padding:0 0 2px 15px;margin:0 0 0 0;text-decoration:none; /*For IE*//*	padding-left:5px;*/}
#sidemenu ul li a {line-height:normal}
#sidemenu a:hover, #sidemenu li:hover a, #sidemenu li.iehover a {color:white;text-decoration:none;}

#sidemenu li:hover li a:hover, #sidemenu li:hover li:hover a, #sidemenu li.iehover li a:hover, #sidemenu li.iehover li.iehover a {border:0 none;	color:#000000;	background:#e2dbc9 url(./images/clip.gif) no-repeat left center;border-bottom:1px dotted #cec7b5;}
#sidemenu li:hover ul ul, #sidemenu li:hover ul ul ul, #sidemenu li.iehover ul ul, #sidemenu li.iehover ul ul ul { display: none; z-index:1700;}
#sidemenu li:hover ul, #sidemenu ul li:hover ul, #sidemenu ul ul li:hover ul, #sidemenu li.iehover ul, #sidemenu ul li.iehover ul, #sidemenu ul ul li.iehover ul { display: block; z-index:1800;}

.subscrice dt { width:125px; float:left; background:none; list-style:none; margin:0; padding:0}
.right li dd { width:180px; padding:5px 5px 5px 17px; background:url(./images/quote.jpg) no-repeat 5px 0; margin-top:3px}
.right li dd span { background:url(./images/quote2.jpg) no-repeat; height:15px; width:15px;padding-left:15px; color:#FFFFFF}
.right li dt { color:#4f3102; font-size:14px; list-style:none; text-align:right; padding-right:5px;}
.right dt dd { list-style:none}
.radio { width:200px; text-align:right; display:inline-block; height:20px; margin:0; padding:0}
.signup {clear:both;}
.submit-btn { width:100px; height:19px; line-height:19px; color:#FFFFFF; background:url(./images/submit.jpg) repeat-x; border:0;}
#footer { background:#386d17 url(./images/footer.jpg) no-repeat; margin:00px auto 0 auto; width:909px; height:50px; padding-top:10px; line-height:44px; color:#FFFFFF; text-align:center; clear:both}
#footer a { color:#FFFFFF;}
#footer a:hover { text-decoration:none}
.normtxt { font-size:12px; color:#000000}
.header { font-size:18px; color:#282844}
.w3c { width:90px; height:31px; float:left; margin-top:5px; margin-left:5px;}
.inner { margin-left:10px;}
.inner ul { margin:0; padding:0}
.inner li { list-style:none; background:url(./images/pxl-big.jpg) no-repeat 0 4px; padding-left:15px; font-size:13px; line-height:16px; font-weight:bold}
.inner li li { list-style:none; background:url(./images/pxl.jpg) no-repeat 0 5px; padding-left:10px; font-size:12px; line-height:16px;}
.inner a { color:#173503; text-decoration:none}
.inner li li a { color:#000000}
.inner li li a:hover { color:#06606d}
.inner a:hover { color:#ff8400; text-decoration:none}
.title { font-size:13px; font-weight:bold; margin-top:10px;}
.go-top {  margin-top:3px; float:right}
.go-top a { color:#000000; text-decoration:none}
.go-top a:hover { color:#06606d; text-decoration:underline}
.wholebdr {
	border: 2px solid #666666;
	background-color: #efefef;
}
.ntd {
	background-color: #efefef;
	border: 1px solid #999999;
}
.gbg {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #71C140;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.gbg2 {
	background-color: #EFEFEF;
	padding: 5px;
}
