body{margin:0; padding:0; font:small Verdana, Arial, sans-serif; color:#990000; background:#F5EFE3 url(../img/bg.jpg) repeat-x;}
h1{margin:0px 0px 20px 0px;font-size:large;}
tr{margin:30px 0px 30px 0px; text-align:left; vertical-align:top;}
td{vertical-align:5px;}
img{border:0;}
a{text-decoration:none; outline:none; color:#BE7E3F;}


#container{margin:0 auto; width:805px; height:100%;}

#head{margin-top:0px; width:805px; height:206px; background:url(../img/head.jpg) no-repeat;}
#head_home{width:307px; height:137px;}

#nav1{width:805px; height:36px; background:url(../img/bg_nav1.png) repeat-x; overflow:hidden;}
#nav1 div{width:114px; float:left; text-align:center; border-left:1px solid #E6E6E6;}
#nav1 div:hover, #main_page{background:url(../img/button_nav1_hover.png) repeat-x;}
#nav1 a{display:block; height:36px; line-height:2.3em; font-size:14px; font-weight:bolder;}
#nav1 a:hover{color:#990000;}

#nav2{font-size:12px; width:805px; height:29px; background:url(../img/bg_nav2.png) repeat-x; overflow:hidden;}
#nav2 div{width:23.8%; float:right; text-align:center; border-left:1px solid #FFF; height:29px;}
#nav2 div:hover, #sub_page{background:url(../img/bg_nav2.png) repeat-x;}
#nav2 a{display:block; height:29px; line-height:2em;}
#nav2 a:hover{color:#990000;}

#page, #news, #contact_us{padding:30px 40px 20px 40px; min-height:435px; _height:435px; background:#FFF url(../img/bg_page.png) center bottom repeat-x;}

#page #text{text-align:left; line-height:18px;}
#page #img{margin:0px 0px 40px 30px; float:right; border:0px solid #d9cfbf;}

#adr{width:300px; float:left; text-align:left; line-height:220%;}
#adrmap{width:420px; float:left;}
#contact_us h1{width:373px; text-align:left;}
#contact_us #text{text-align:right; line-height:25px;}
#contact_us #img{margin:0px 0px 15px 25px; float:right; border:1px solid #d9cfbf;}

#cform{float:left;}
#cform .space{width:20px;}
#cform .button{width:147px; font-weight:bolder; cursor:pointer;}
#cform input{margin-bottom:5px; width:318px; height:25px; color:#3b2710; border:1px solid #d9cfbf; background:#e1e0c7 url(../img/bg_input.png) repeat-x;}
#cform textarea{width:318px; color:#3b2710; border:1px solid #d9cfbf; background:#e1e0c7 url(../img/bg_textarea.png) repeat-x center top;}
#cform td{text-align:right;}

#rform{margin-left:40px;}
#rform .box{height:13px; vertical-align:middle;}
#rform .long{width:566px;}
#rform .short{width:226px;}
#rform .short2{width:204px;}
#rform .center {text-align:center;}
#rform .button{width:147px; font-weight:bolder; cursor:pointer;}
#rform input{margin-bottom:5px; height:25px; color:#3b2710; border:1px solid #d9cfbf; background:#e1e0c7 url(../img/bg_input.png) repeat-x;}
#rform textarea{width:640px; color:#3b2710; border:1px solid #d9cfbf; background:#e1e0c7 url(../img/bg_textarea.png) repeat-x center top;}
#rform span{font-size:10px;}
#rform table{width:640px;}

#news {padding:30px 0px 20px 0px;}#nTitle{padding:0px 40px 0px 40px;}#news .new{margin:30px 0px 30px 0px; padding:0px 40px 0px 40px;}#news .new a{color:#990000;}#news .new a:hover{text-decoration:underline;}#news .new_bgc{padding:30px 40px 30px 40px; background-color:#f3f3f3;}#news  .new_bgc a{color:#990000;}#news  .new_bgc a:hover{text-decoration:underline;}
#news .title{font-size:17px; font-weight:bolder;}
#news .img{margin:0px 15px 0px 0px; float:left;}
#news .date{margin:10px 0px 10px 0px;}
#news .text{line-height:17px;}

#pageList{text-align:center; font-size:14px; font-weight:bolder;}
#pageList .arrow{margin:0px 5px 0px 5px; vertical-align:middle;}
#pageList span{margin:0px 3px 0px 3px;}

#text .law a{font-size: small; color: #990000;}
#text .law a:hover{text-decoration:underline;}

.bold{color:#3b2710;}

#footer{padding:10px 0px 15px 0px; text-align:center; color:#999;}#page .partn td{  font:medium Verdana, Arial, sans-serif;  font-weight:bold;  color:#990000;  background-color:#fff;  min-height:100px;  _height:100px;  border-bottom:2px solid #eee;  padding:30px 15px 30px 0px;  line-height:160%; }#page .partn p{  text-align:left;  padding-left:40px;}