
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; font-family:arial,helvetica,clean,sans-serif; }
iframe { background:#ffffff;}
a { color:#3f3f3f; text-decoration: none; blr:expression(this.onFocus=this.blur()); }
	a:hover { text-decoration: none; }
	a img { border: none; }
	a:focus { -moz-outline-style: none; } 
em, cite, strong, th { font-style: normal; font-weight: normal; }
table { empty-cells: show; border-collapse: collapse; }
ul, li{ margin:0; padding:0; list-style:none;}
img{border:0px;}
select:after {/*content:"."; display:block;  height:0;*/ clear:both; /*visibility:hidden;*/}
.after{clear:both;}

body {background:url(../imagesmain/bg1.jpg) repeat #c3c3c3 fixed; width:100%; padding:0; margin:0; height:100%;}
#container1{ padding:0; margin:0; width:100%;  height:100%;  left:auto; right:auto; text-align:center;}
#container2 {width:986px; padding:0; margin:0 auto; background:url(../imagesmain/content_bg2.png) repeat-y center; _background:url(../imagesmain/content_bg.jpg) repeat-y center; }
#container3 {width:980px; padding:0; margin:0 auto; text-align:left; }

#header{height:138px; width:100%; padding:0; margin:0 auto; background:url(../imagesmain/headerbg.jpg) bottom repeat-x; }
#header #mask {height:22px; padding:0 10px; background:url(../imagesmain/mask_bg.jpg) repeat-x;  color:#818181;}
	#header #mask p { width:67%; float:left; padding-top:4px; font-size:12px; line-height:12px; }
	#header #mask h1{ width:30%; float:right; font-size:12px; text-align:right; height:18px; font-weight:lighter; padding-top:4px; line-height:12px;}
	#header #mask a { font-weight: normal; color:#818181; }
	#header #mask a:hover { text-decoration:underline; }
#header #logo { float:left; width:370px; height:90px; }
#header #menu { float:right; height:97px;}
	#menu ul{ padding:0; list-style:none; height:97px; margin:0 10px; width:530px;}
	#menu ul li{ float:left; width:88px; height:97px; padding:0; margin:0;}
	#menu ul li a{display:block; }
	
#sidebar {width:215px; float:left; margin:0; padding:0;  margin-top:10px; }
	#sidebar h1{width:204px; height:45px; font-size:18px; font-weight:bold; color:#3f3f3f; background:url(../imagesmain/sidebar_title.jpg); line-height:30px; text-align:right;}
		#sidebar h1 span{padding-right:10px;}
	#sidebar ul{width:215px; padding:0; margin:0; line-height:26px; color:#3f3f3f; font-size:13px; letter-spacing:0.1em;}
	#sidebar ul .title{width:200px; background:#c4dee1; font-size:16px; font-weight:bold; padding-left:5px; font-family:Kartika, Arial, Helvetica, sans-serif; border-top:1px #f4f8f9 solid;  }
	#sidebar ul .title a{font-weight:bold; text-decoration:none; display:block;}
	#sidebar ul .title a:hover{ text-decoration:none; background:#a3ccd1; }
	#sidebar ul li{ height:26px; background:url(../imagesmain/sidelist.jpg) 5px center no-repeat; padding-left:27px; }
	#sidebar ul li a{font-weight:normal; color:#333333; letter-spacing:1px; }
	#sidebar ul li a:hover {text-decoration:underline;}
	
	
#main {width:760px; float:right; padding:0; margin:0; margin-top:10px; text-align:center;  }
#main2 {width:680px; margin:0 auto; padding:0;text-align:left;  }
	#main2 .ques {background:#fafafa; padding:5px 0;  width:100%;}
	#main2 .ques h1{width:100%; height:26px; border-bottom:5px #5a7374 solid; color:#3f3f3f; font-size:16px; line-height:26px; padding:0; margin:0; font-weight:normal;}
	#main2 .ques h1 b{font-weight:bold;}
	#main2 .ques ul{width:100%;  line-height:26px; font-size:15px; color:#3f3f3f; display:block; clear:both; border-bottom:1px #5e7e7a dotted; letter-spacing:1px; padding:10px 0;}
	#main2 .ques li{width:300px; float:left; height:26px;  margin:0 0 0 7px; padding:0 0 0 20px; background:url(../imagesmain/mainlist.jpg) left center no-repeat;}
	#main2 .ques li a{ text-decoration:none; color:#000000;}
	#main2 .ques li a:visited {color:#405568;}
		#main2 .ques .btn{ text-align:center;}
		#main2 .ques .btn img{ padding:0; margin:0 8px; border:0px; }
			#main_content { border-bottom:1px #5e7e7a dotted; width:100%; display:block; margin:10px auto;}
			

	
#footer{ background:#969696; padding:10px 5px; overflow:hidden; margin:0; }
#footer p, #footer h1 {font-size:12px; color:#FFFFFF; line-height:20px; letter-spacing:0.3em;}
#footer a { color:#ffffff; font-size:12px; font-weight:normal; letter-spacing:0.2em;}
#footer a:hover { text-decoration:underline;}
#footer p{ float:right; width:65%; text-align:right;}
#footer h1{ float:left; width:30%; font-weight:lighter;}




