html, body, ul, li
{
	padding: 0px;
	margin: 0px;
}

html, body
{
	height: 100%;
}

body{text-align:center;font:normal 12px/normal Verdana;color:#333;background-color:#fff;}
#basis{width:1000px;margin:0 auto;text-align:left;}
img{border:0;}
ul{list-style:none;}
table{border:0;border-collapse:collapse;clear:both;}
textarea{overflow:auto;}
#head
{
	float: left;
	width: 100%;
	font-family: Arial;
	margin: 0px;
	padding-top: 5px;
}
#head a{color:#333;}
#head p{float:left;text-align:right;width:970px;padding-right:29px;}
#head p a{padding:0 4px}
.logo
{
	padding: 0px 0px 2px 0px;
	background-position: 0 0;
	float: left;
	clear: both;
	width: 1000px;
	height: 96px;
	background: url('../img/head.jpg') repeat-x 0 0;
	margin: 0px;
}
.logo img
{
	margin: 5px 0 0 30px;
}
/* begin top-navigation */
#head ul
{
	background-position: 0 0;
	margin: 0px;
	padding: 0px 0px 0px 11px;
	float: left;
	clear: both;
	width: 989px;
	height: 32px;
	background: url('../img/nav.gif') no-repeat 0 0;
	font-size: 13px;
	position: relative;
}
#head li,#head li.bg_n2:hover{float:left;padding:1px 0 1px 1px;height:30px;background:url('../img/nav_bord.gif') no-repeat 0 8px;position:relative;_display:inline-block;}
#head li a,#head li strong{float:left;height:23px;padding:7px 19px 0;}
#head li:hover,#head li.bg_n1:hover{background:url('../img/nav_li.gif') repeat-x 0 0;}
#head li:hover a{color:#fff;}
#head li ul,#head li:hover ul ul,#head ul ul ul{display:none;z-index:100}
#head li:hover ul{display:block;position:absolute;top:31px;left:0;background:#fff none;height:auto;width:auto;padding:8px 0;border:1px solid #a4a4a4;font-size:11px;width:155px;}
#head li ul li{background:#fff;float:none;clear:left;height:auto;padding:0 17px 0 16px;white-space:nowrap;background-image:none;}
#head li ul li a{background:url('../img/arrow1.gif') no-repeat 100% 8px;height:auto;padding:4px 21px 4px 0;float:none;display:block;}
#head li ul li:hover{background-color:#333;}
#head ul ul li ul li:hover a{background:url('../img/arrow2.gif') no-repeat 100% 8px;color:#fff;}
#head li ul li:hover a{background:url('../img/arrow2.gif') no-repeat 100% 8px;color:#fff;}
#head ul ul li:hover ul ul{display:none}
#head ul ul ul li:hover ul{display:block;left:155px;top:0;}
#head ul ul ul li:hover ul a{color:#000;}
#head ul ul ul li:hover ul li:hover a{color:#FFF;}
#head ul ul li:hover ul{display:block;left:155px;top:0;}
#head ul ul li:hover ul a,#content_w .tb2 a,#head li:hover li a{color:#333;}
#head ul ul ul li:hover a{color:#fff;}
#head li.bg_n1,#head li.bg_n a,#head li ul li.bg_n:hover a,#head li.bg_n a:hover ,#head ul ul ul a,#head ul ul ul li:hover a,#head li ul li li a:hover,#head ul ul ul ul a,#head ul ul ul ul li:hover a,#head ul ul li ul li li a:hover,#head li.bg_n1.bg_n2:hover{background:none;}
#head li ul li ul li a{background:url('../img/arrow1.gif') no-repeat 100% 8px !important;}
#head li ul li ul li:hover a{background:url('../img/arrow2.gif') no-repeat 100% 8px !important;}
#head li.bg_n a, li.bg_n:hover a, li.bg_n a:hover{background:none !important;}
#head ul ul li.bg_n:hover a{background:none !important;}
/* end top-navigation */
#wrap,#content_w{float:left;clear:both;width:100%;padding:10px 0 25px;}
#wrap a,#content_w a{color:#006699;}
#content{float:left;width:715px;line-height:150%;}
h1{font-size:16px;}
#content h2,#content h4{font-size:14px;padding:15px 0 8px;clear:both;}
#sidebar h2,#content_w h2{font-size:16px;padding-bottom:7px;}
#content h4{font-size:12px;}
#content p{padding:8px 0;}
#content img{padding:3px;background-color:#fff;border:1px solid #d5d5d5;margin:0 15px 5px 0;}
#content ul{margin-left:20px;}
#content ul li{background:url('../img/m1.gif') no-repeat 0 8px;padding-left:8px;}
.f1{float:left;width:100%;padding:10px 0;}
#content .f1 p,.f1 p{float:left;width:100%;padding:5px 0;}
.f1 label,.f5 label{float:left;width:100px;padding-top:2px;}
.f1 input,.f1 textarea,#right input,#right textarea,.f5 input,.f5 textarea{border:1px solid #8a8a8a;font:12px Arial;}
.f1 input,.f5.f5_3 input{color:#333;width:144px;padding:2px 7px;}
.f1 textarea{width:305px;padding:7px;height:90px;}
var{font-style:normal;float:left;height:24px;background:url('../img/butt_lft.gif') no-repeat 0 0;}
var a{float:left;height:19px;background:url('../img/butt_rgh.gif') no-repeat 100% 0;padding:5px 20px 0 20px;}
#content_w var a,#right a{color:#333;}
.f1 .sbmt a,#content_w .sbmt a{float:left;color:#000;font-size:11px;margin:0 0 20px 100px;}
.error
{
	float: left;
	width: 566px;
	padding: 18px 55px 18px 60px;
	margin: 10px 0 10px 0;
	background: #f6f6f6 url('../img/i1.gif') no-repeat 14px 50%;
	border: 1px dashed #ccc;
	line-height: 150%;
}
.edit{float:left;width:385px;padding-top:5px;}
.edit h4{float:left;font-size:12px;padding-top:4px;}
.edit var{float:right;}
.tb1{margin-bottom:15px;}
.tb1 th,.tb1 td{padding:9px 0;}
.tb1 th{width:131px;font-weight:normal;}
.tb1 td{font-family:Arial}
.ul1{float:left;width:100%;padding:10px 0;}
.ul1 li{float:left;padding:0 12px 0 8px;}
.ul1 li.pg1{margin-left:42px;}
.ul1 li.pg2{margin-left:100px;}
.ul1 img{margin-right:5px;position:relative;top:3px;}
.ul1 select{border:1px solid #8a8a8a;font:12px Arial;color:#333;margin:0 10px;position:relative;top:3px;}
.tb2{width:100%;}
.tb2 th,.tb2 td{border:1px solid #fff;vertical-align:middle;text-align:center;}
.tb2 th{background-color:#ebebeb;padding:5px 14px;}
.tb2 td{background-color:#f6f6f6;padding:15px 11px;}
.tb2 td.l{text-align:left;}
.tb2 img{margin:0 7px;}
.tb2 p a{display:block;margin-bottom:3px;}
.page_nav{float:left;width:100%;clear:both;text-align:center;padding-top:45px;}
.page_nav.p2{padding-top:17px;}
.page_nav li{display:inline;margin-left:1px;}
#content_w .page_nav a,.page_nav span{padding:2px 5px 4px 5px;background-color:#ebebeb;color:#333;display:inline-block;}
#content_w .page_nav span{font-weight:bold;}
#content_w .page_nav a:hover{background-color:#333;color:#fff;}
#content_w .page_nav .last_p a:hover{background-color:#ebebeb;}
#left{float:left;width:265px;}
.d1{float:left;width:227px;padding:12px 18px 15px 20px;background-color:#f6f6f6;}
.ul2{float:left;width:100%;}
.ul2 li{float:left;padding:0 20px 0 1px;}
.ul2 li img{margin-right:5px;position:relative;top:3px;}
.ul2 li.ul2l{float:right;padding:0;}
.ul2 li.ul2l img{margin:0 5px;}
.ul3{float:left;margin:20px 0 10px;}
.ul3 li{padding:9px 0 0 0;}
.ul3 input{position:relative;top:2px;margin-right:6px;}
.ul3 ul li{padding-left:15px;}
#right{float:right;width:705px;font-family:Arial;}
#right label{float:left;width:100px;font-family:Verdana;}
#right p,.f5 p{width:100%;float:left;clear:both;padding:5px 0;}
.bc{float:left;padding:17px 0 15px 100px;white-space:nowrap;}
.bc li{float:left;padding-right:3px;}
#right input,.f5 input{padding:2px 7px;}
.inp1,.f5 input{width:272px;}
* html .f5 input{width:270px;}
.inp2{width:569px;}
#right textarea{width:569px;padding:2px 7px;height:285px;margin-bottom:10px;}
#right select,.f5 select{width:60px;border:1px solid #8a8a8a;font:12px Arial;color:#333;}
.f1 var,#right var{margin-left:100px;clear:both;}
#sidebar{float:right;width:265px;}
#sidebar dl{background-color:#f6f6f6;font-size:11px;padding:15px 0 12px;margin-top:5px;}
#sidebar dt{padding-bottom:6px;}
.news_list dt{padding:19px 0 5px;}
#sidebar dt span,.news_list dt span{color:#e3e6e8;background-color:#333;padding:2px 6px 3px 19px;margin-right:6px;}
.news_list dt span{padding-left:6px;}
#sidebar dd{padding:0 18px 0 14px}
.news_list dd{line-height:150%;}
#sidebar dd a,.f5 a{color:#333;}
#footer
{
	clear: both;
	width: 1000px;
	height: 40px;
	background: url('../img/foot_cntr.gif') repeat-x 0 0;
	font-family: Arial;
	text-align: center;
	margin-bottom: 5px;
}
#footer div{width:100%;height:100%;background:url('../img/foot_lft.gif') no-repeat 0 0;}
#footer div div{width:100%;height:100%;display:block;background:url('../img/foot_rght.gif') no-repeat 100% 0;}
#footer p{padding-top:14px;}
.fix{width:100%;height:100%;background:url('../img/transp.png') repeat 0 0;position:fixed;top:0;left:0;z-index:500;_position:absolute;}
.box{position:absolute;top:0;left:0;width:100%;z-index:1000;text-align:left;overflow:hidden;}
.m_d{float:right;position:relative;right:50%;margin-top:200px;}
.inM{float:left;position:relative;right:-50%;background-color:#fff;padding:9px;}
.f5{padding:25px 30px;border:1px solid #333;float:left;width:389px;overflow:hidden;}
.f5.f5_2{width:308px;_width:315px}
.f5.f5_3{width:448px;}
.f5.f5_3.f5_5{width:292px;}
.f5 p.f_sbmt{width:287px;padding:15px 0 5px 100px;}
.f5.f5_2 p.f_sbmt{width:173px;padding-left:146px;}
.f5.f5_3 p.f_sbmt{width:173px;padding-left:128px;}
.f5 h3{font-size:12px;padding-bottom:10px;}
.f5 .bc{padding-top:0;}
.f5 var{margin-right:10px;}
.f5.f5_2 label{width:146px;}
.f5.f5_3 label{width:128px;}
.f5.f5_2 input{width:146px;_widt:140px;}
* html .f5.f5_3.f5_5 input{width:144px;}
.f5.f5_3 span{float:left;width:300px;}
.f5.f5_3 textarea{padding:7px;width:300px;height:87px;}
.f5.f5_3 select{width:160px;}
.f5.f5_3 span small{display:block;font-size:11px;padding-top:5px;}
.f5.f5_3 span small input{width:auto;position:relative;top:2px;border:none;}
.f1 .sbmt input,#right .sbmt input,.f5 var input,.f5.f5_2 var input,.f5.f5_3 var input{width:auto;padding:0 24px;border:none;height:24px;background:url('../img/butt_rgh.gif') no-repeat 100% 0;cursor:pointer;padding:0 12px;}
#LoginForm p var input
{
	background-position: 0px 0;
	width: auto;
	padding: 0 24px;
	border: 1px solid #dbdbdb;
	height: 24px;
	background: url('../img/Butt.gif') repeat-x;
	cursor: pointer;
	padding: 0 24px 0 24px;
}
.f5 var input,.f5.f5_2 var input,.f5.f5_3 var input{padding:0 18px 0 19px;padding:0 11px;}
#sidebar dd a:hover,.f5 a:hover{text-decoration:underline;}
#head li a,a:hover,#sidebar dd a,.page_nav a,var a,.f5 a{text-decoration:none;}
.contact_form
{
	line-height: 100%;
}
fieldset.contact_form
{
	border: 0;
}
fieldset.contact_form legend{display:none;margin:0;padding:0}
fieldset.contact_form label
{
	display: block;
	float: left;
	left: 6px;
	margin-bottom: 1.5em;
	position: relative;
	top: 10px;
	width: 100px;
	clear: left;
}
fieldset.contact_form label span{color:red;margin:0 2px}
fieldset.contact_form div{display:inline;font-style:italic;margin-left:1.5em}
fieldset.contact_form input.text, fieldset.contact_form input.submit, fieldset.contact_form textarea, fieldset.contact_form select
{
	border: 1px solid #B6B6B6;
	display: block;
	float: left;
	clear: right;
}
fieldset.contact_form input.submit
{
	background-position: 0px;
	background: url('../img/butt.gif') repeat-x 100% 0;
	cursor: pointer;
	font-family: Georgia, "Times New Roman" , serif;
	height: 24px;
	margin: 10px 0 0 100px;
	width: 126px;
	float: left;
	clear: left;
}
fieldset.contact_form textarea{width:350px}
.noBB{border-bottom-width:0!important}
label{font-weight:400}
fieldset
{
	border: 1px solid #CCC;
	margin: 0px;
	padding: 9px 0px 5px 25px;
}
legend{font-weight:700;font-size:125%}
input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb;margin:.5em 0}
input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#666}
input.text,input.title{width:200px;padding:2px}
input.title{font-size:1.5em}
input.button{padding:4px 30px}
textarea{width:390px;padding:5px}
.checkbox, .radio, .dropdwonlist, .listbox
{
	float: left;

}
.checkbox input, .radio input
{
	top: .1em;
	margin-top: 9px;
}
form.inline{line-height:3}
form.inline p{margin-bottom:0}
dl dd{padding-left:0;margin-left:0;}

#LoginForm p label
{
	width: 100px;
	display: block;
	float: left;
	clear: left;
}
#LoginForm p a, #LoginForm p var
{
	padding-left: 100px;
	background-image: none;
}
