/* CSS Document */
* { margin: 0px; padding: 0px; }
.clear { padding: 0px; margin: 0px; height: 0px; clear: both; }
a { outline: none;}

/* menu */
.menu {  }
.menu ul { list-style-type: none; padding: 10px 0px 0px 45px; border-bottom: 3px solid #535353; height:27px;}
.menu li { padding-right: 6px; display:inline;}							
.menu ul li a{ 
	color:#fff; 
	text-decoration:none; 	
	float:left; 
	display: block; 
	padding:0 0 0 7px; 
	background: url(../images/li_l.jpg) no-repeat left top;
	font:bold 12px/27px Arial, Helvetica, sans-serif;
	margin:0 6px 0 0px; 
	
}
.menu ul li a span { padding: 0px 18px 0px 11px; height:27px; display: block; float: left; cursor:pointer; background: url(../images/li_r.jpg) no-repeat right top; }					
.menu ul li a:hover, .menu ul li a.active{ background: url(../images/li_lh.jpg) no-repeat left top; text-decoration: none;}
.menu ul li a:hover span, .menu ul li a.active span { background: url(../images/li_rh.jpg) no-repeat right top; }

/* footer */
.footer { background: url(../images/footer_bg.jpg) repeat-x left top #037600; margin: 0px 19px 0px 19px; margin-top: 12px; }
.footerleft { background: url(../images/f_l.jpg) no-repeat left top; }
.footerright { background: url(../images/f_r.jpg) no-repeat right top; padding: 25px 0px 7px 0px; overflow: hidden; }
.footerimg { float: left; padding-left: 36px; }
.footertxt { margin: 0px 46px 0px 120px; padding-left: 14px; }
.footertxt .txt { font: bold 18px/26px Arial, Helvetica, sans-serif ; color: #FFFFFF; text-align: center; }
.footertxt .txt span { font-size: 21px; display: block; }
.footerlink { border-top: 2px solid #fff; padding-top: 3px; line-height: 21px; font-weight: normal; font-size: 11px; margin-top: 10px; }
.footerlink a { font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height: 21px; padding: 0px 5px; }
.footerlink a:hover { text-decoration: underline;}
