html {
  height:100%;
}
 body {
  margin:0;
  padding:0;
  height:auto !important;
  height:100%;
  min-height:100%;
  background:#466200 url(../images/bg_body.gif) repeat-x left bottom;  
}

body, form, input, textarea, select, h1, h2, ul, ol{
	margin: 0px;
	padding: 0px;
	color: #4B4B4B;
	font: 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	list-style: none;
}
h1{font: 11px Tahoma, Arial, Helvetica, sans-serif;}
a {text-decoration:underline; color:#008CAA;}
a:hover {text-decoration:none;}
a img{ border:0 none;}
.rt{text-align: right;	vertical-align: top;}
.ct{text-align: center;	vertical-align: top;}
.fl{float: left;}
.fr{float: right;}
.cl{clear:both;	height: 0px; font-size: 0px; line-height: 0px;}
p{margin: 0px;	padding: 10px 0px 0px 0px;}
.post{ display: table; _height: 0; zoom: 1;}
.line{ border-top: solid 2px #E3E3E3; padding-bottom:10px; margin-top:10px;}



#page{margin: auto; width:762px; padding-top:25px;}
#header{ height:237px; background:url(../images/bg_header.jpg); position:relative;}
.slogan{font: 18px Arial, Helvetica, sans-serif;text-transform: uppercase; color:#fff; position:absolute; left:20px; top:70px;}
.slogan strong{ font-size:28px;}
.slogan p{ color:#1C619B;}

.menu{background:url(../images/bg_menu.gif) repeat-x left top; height:38px;}
.menu li{ background:url(../images/bg_menu_li.gif) repeat-y right top; display:block; float:left; padding-right:2px;}
.menu a{display:block; text-transform:uppercase; color:#fff; text-decoration:none; padding: 10px 20px; font-weight:bold;}
.last{ background:none!important;}
.act a{background:url(../images/bg_menu_a.gif)!important;}

.content{ background:#fff; padding:15px;}

.footer{height:128px; background:url(../images/bg_footer.jpg); font-size:14px; line-height:18px; color:#fff;}
.footer .fl{padding:15px 0 0 20px;}
.footer .fr{padding:10px 20px 0 0;}
.footer .fr a{color:#00FFCC;}

.foot_box{ padding:10px; color:#91AE4A;}

.list li{color:#fff;}

.box {background:#0F5967 url(../images/bg_box.gif) repeat-x left top; padding:10px;}
.box1 {margin: 0px;}
.box2 {margin: 0px;}
.box3{margin: 0px;}

.pad{ padding-top:15px;}

.img{border: 1px solid #D0D0D0;}
.img1{margin: 0px 13px 0px 0px;}

.t1 {color: #018094; font-size:18px;}
.t11 {color: #018094;}
.t2 {color: #7AEDFF;}
.t3 {color: #DAFF83; font-size:14px;}


.more{ background:url(../images/bg_more.gif) repeat-x left top; padding:5px 15px; font-weight:bold; color:#fff; text-decoration:none;}

.inp{ border:solid 1px #9A9A9A; padding:2px; font-size:11px; color:#000; background:none; margin:3px 0;}
.i1{ width:355px;}
.i2{ width:50px;}
.tex{ height:150px; overflow:auto;}
.butt{ height:19px; background:url(../images/bg_butt.gif); border:none; color:#fff; font-size:11px; padding:0 3px;}
.twin{width:300px;}