﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:12px;line-height:18px;font-family:Arial;background:#000 url(images/body-bg.jpg) repeat-x left top;color:#000; padding:12px 0 42px 0;}
input,select,textarea{font-size:12px;line-height:14px;font-family:Arial; vertical-align:middle;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
h1{font-size:24px;line-height:26px;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:14px;line-height:15px;}
h5{font-size:13px;line-height:13px;}
h6{font-size:12px;line-height:12px;}
.floatleft{float:left;}
.floatright{float:right;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
p{ padding:8px 0;}
div.wrapper{ background:url(images/wrapper.jpg) repeat-x left top;}
div.container{width:970px;margin:0 auto;}
div.header{ height:145px; background:url(images/header.jpg) no-repeat left top;}
div.logo{ padding:7px;}
div.content{ background:#fff url(images/content.jpg) repeat-y left top; width:970px; clear:both; }
div.side{width:257px; float:left;}
div.side-cont{ padding:1px 0 10px 8px;}
div.module{ background:url(images/box01-mid.jpg) repeat-y left top; width:249px; margin:0 0 5px 0;}
div.module-btm{ background:url(images/box01-btm.jpg) no-repeat left bottom; padding:0 0 29px 0;}
h5.module-title{ background:url(images/header01.jpg) no-repeat left top; height:40px; line-height:40px; color:#9f0000; padding:0 0 0 41px;}
ul.nav{ padding:9px 7px;}
ul.nav li{border-bottom:dashed 1px #d8ab5c; padding:2px 0 2px 20px; background:url(images/icon01.gif) no-repeat left 4px;}
ul.nav li a{ font-size:13px;}
ul.options{ padding:4px 1px 9px 1px;}
ul.options li{ padding:0 6px;  }
ul.options li.even{ background:#fefddd;}
ul.options li a{ font-weight:bold; display:block;background:url(images/usa.gif) no-repeat 2px 7px;padding:5px 0 5px 35px;border-bottom:dashed 1px #d8ab5c;}
div.main{width:704px; float:right;}
div.main-cont{ padding:9px 13px 10px 0;}
div.module2{width:691px; clear:both;}
h3.module2-title{ background:url(images/header02.jpg) no-repeat left top; line-height:35px; padding:0 0 0 46px; color:#fff;}
div.welcome-out{ background:#ffffeb url(images/welcome-out.jpg) no-repeat left top; padding:0 11px 14px 10px;}
div.welcome{width:670px; clear:both; }
div.welcome-col1{width:667px; float:left; padding:4px 0 0 0;}
div.welcome-col2{width:163px; float:left; text-align:right; padding:10px 0 0 0;}
div.about{width:670px; clear:both;}
div.aboutus{width:546px; float:left;}
div.aboutus a{ display:block; width:119px; height:20px; background:url(images/btn02.jpg) no-repeat left top; line-height:20px; color:#fff; text-align:center; font-weight:bold; float:right;}
div.contact{width:119px; float:right;}
div.contact a{ display:block; width:119px; height:20px; background:url(images/btn01.jpg) no-repeat left top; line-height:20px; color:#fff; text-align:center; font-weight:bold;}
div.top{ background:url(images/bg01.jpg) no-repeat left top; padding:7px 0 0 0;}
div.site1{width:676px; clear:both; margin:0 auto 2px auto; background:#dbeecc url(images/separator.gif) repeat-y 248px top; }
div.site-col1{width:74px; float:left;}
div.site-col2{width:188px; float:left;}
div.site-col3{width:414px; float:left; color:#305001;}
img.sitelogo{ border:solid 1px #babdb7;}
h5.siteurl{ padding:5px 0;}
h5.siteurl a{ color:#b02e00;}
a.visit{ display:block; width:73px; height:21px; background:url(images/bg02.gif) no-repeat left top; color:#cb8f00; line-height:21px; text-align:center; float:right;}
h2.sign{ font-size:18px; padding:8px 0 3px 0; text-align:center;}
div.site2{width:676px; clear:both; margin:0 auto 2px auto; background:#d0dfc5 url(images/separator.gif) repeat-y 248px top;}
div.click{width:676px; margin:6px auto 0 auto; height:27px;}
a.click{width:255px; height:27px; display:block; background:url(images/btn03.gif) no-repeat left top; float:right; color:#fff; font-size:13px; font-weight:bold; text-align:center; line-height:27px;}
div.footer{ background:url(images/footer.jpg) no-repeat left top; height:109px;}
div.logo2{ float:right; padding:13px 12px 0 0;}
div.footermenu{ text-align:center; padding:34px 0 15px 0; color:#fff;}
div.footermenu a{ font-weight:bold; font-size:13px; color:#fff;}
div.copyright{text-align:center; font-size:13px; font-weight:bold;}
