*{margin:0;padding:0}
html{height:100%;background:#4EA12B url(/images/bg.png) repeat-x left top;position:relative}
body{height:100%;font-family:Arial, Helvetica, sans-serif;background:url(/images/lbg.jpg) no-repeat left top;min-width:1004px;position:relative}
table{border-collapse:collapse}
q{quotes:none}
a:hover{text-decoration:none}
a img{border:none}

#wrap{height:100%;width:100%;background:url(/images/rbg.jpg) no-repeat right top}

.lspace{width:70px;background:url(/images/lspace_bg.jpg) no-repeat left bottom}
.rspace{width:42px;background:url(/images/rspace_bg.jpg) no-repeat left bottom}

#header{height:250px;position:relative}
	#header #logo{display:block;width:306px;height:228px;position:absolute;left:50%;top:0;margin-left:-153px}

#menu{height:37px}
	#menu ul{background:#00601B url(/images/menu_bg.gif) repeat-x left center;list-style-type:none;overflow:hidden;font-size:0.75em;padding:0 0 0 20px}
		#menu li{float:left;padding:2px 0 0 0;background:url(/images/border.gif) no-repeat right center;width:16.5%;white-space:nowrap}
		#menu li.last{background:none}
			#menu li a{display:block;padding:10px 0 15px 0;color:#CCFF66;text-decoration:none;width:80%;text-align:center;margin:0 auto}
			#menu li a:hover{padding:7px 0 15px 0;border-top:solid 3px #BAED65;background:url(/images/menubut_bg.gif) no-repeat center bottom}

#content{padding:20px;background:#fff}
	#content h1{font-size:1.7em;font-weight:normal;color:#505F6F;margin-bottom:10px}
        #content h2{font-size:1.5em;font-weight:normal;color:#505F6F;margin-bottom:10px}
	#content .sidebar{float:right;width:250px;margin:0 0 10px 10px}
		#content .sidebar address{margin-bottom:20px}
		#content .sidebar h2{font-size:1.5em;padding:0 0 0 15px}
	#content ul{list-style-type:none;font-size:0.75em;margin-bottom:30px;padding:0 0 0 15px}
		#content ul li{margin-bottom:10px}
	#content .menu{}
		#content .menu li{background:url(/images/marker.gif) no-repeat left 3px;padding:0 0 0 25px;margin-bottom:5px}
			#content .menu li a{color:#006633}
	#content p{font-size:0.8em;margin-bottom:10px}
	#content .clients{overflow:hidden;height:1%;line-height:80px}
		#content .clients li{float:left;margin-right:40px}
			#content .clients li img{vertical-align:middle}
	#content a{color:#3B95CA}
	
#footer{clear:both;height:243px;background:url(/images/footer_lbg.jpg) no-repeat left bottom}
	#footer div{height:243px;background:url(/images/footer_rbg.jpg) no-repeat right bottom}
	#footer .fotcont{background:#fff url(/images/fotcont_bg.gif) repeat-x left 64px;width:100%}
		#footer .fotcont td{padding:90px 0 20px 0;font:0.7em Tahoma, Geneva, sans-serif;vertical-align:top}
		#footer .fotcont .lbar{width:29px;background:#fff url(/images/fotcont_lbg.gif) no-repeat right 57px}
		#footer .fotcont .rbar{width:29px;background:#fff url(/images/fotcont_rbg.gif) no-repeat left 57px}
		#footer .fotcont ul{list-style-type:none;float:right;padding:10px 0 0 0}
			#footer .fotcont ul li{background:url(/images/marker2.gif) no-repeat right center;padding:0 5px 0 0;float:left;margin-right:5px}
			#footer .fotcont ul li.last{background:none;padding:0}
				#footer .fotcont ul li a{color:#005E2E}
