*{margin:0px; padding:0px;}
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	background-color:#0098dc;
	}
a {text-decoration:none;outline:none;}
a img {border:none; outline:none;}

ul {list-style-type:none;}
h1 {font:normal 18px Arial, Helvetica, sans-serif; color:#0098dc;}
	h1.dot_water {background:url(../images/dot_water.png) top left no-repeat; height:33px; line-height:33px; padding-left:30px;}
	h1.ques {border-bottom:#d2e2f1 1px solid; margin-top:35px; background-position:30px 0; padding-left:60px;}
h2 {font-size:16px; color:#990000;}
h3 {font-size:14px; color:#990000;}
h4 {font-size:14px; color:#fccc66; margin:30px 0 25px 0;}
h5 {font-size:12px;color:#990000;}
.line {border-bottom:#d1b091 1px solid; margin:10px 4px 10px 0px;}
.slogan {text-align:center; padding:13px 0 13px 0;}
a.act {color:#0098dc; font-weight:bold; font-size:14px;}
.clear {clear:both;}
#wrap 
{
	width:960px;
	position:relative;
	margin:0 auto;
	text-align:center;
	padding:0 10px;
	}
a.links {cursor:pointer;}
#top {width:940px;padding:0 10px; margin:0 auto; height:57px; position:relative;}
#top2 {width:940px;padding:0 10px; margin:0 auto; height:40px; position:relative;}

#middle {background:#f3fafe url(../images/bg_midd.jpg) top left repeat-x;}
#middle2 {background:#f3fafe url(../images/bg_midd2.jpg) top left repeat-x;}
#middle3 {background:#f3fafe url(../images/bg_midd3.jpg) top left repeat-x;}
#mid {background-color:#f3fafe; background:#edf6fe url(../images/bg_ie.jpg) top left repeat-y; position:relative; z-index:1; padding-bottom:124px;}
#mid2 {background-color:#f3fafe; background:#edf6fe url(../images/bgsp.jpg) top left repeat-y; position:relative; z-index:1; padding-bottom:124px;}

#footer {width:960px;padding:0 10px; margin:0 auto; color:#ace5ff;}
	#footer a { color:#ace5ff;}
	.img-foot {margin-top:-104px; position:relative; z-index:2; float:right; width:560px; height:150px;}
	.copy {padding:20px 60px 20px 0px; text-align:right; clear:both;}
.menu-top {	float:right; position:absolute; top:36px; right:10px; width: 240px;}
	.menu-top a {float:left; display:inline; border-right:#fff 1px solid; padding:0 20px; text-align:left;color:#fff;}
	.menu-top a.last {border:none;}
.menu-top2 {float:right; position:absolute; top:20px; right:10px; width: 240px;}
	.menu-top2 a {float:left; display:inline; border-right:#fff 1px solid; padding:0 20px; text-align:left;color:#fff;}
	.menu-top2 a.last {border:none;}
.content {text-align:justify; line-height:18px; background:url(../images/bg_top_content.png) top right no-repeat;_background:url(../images/bg_content_ie.jpg) top right no-repeat; padding:15px 2px 0; margin:0 30px; }
.active {background:none;_background:none;}
.main {font:12px/23px Tahoma, Geneva, sans-serif;}
.head-text {border-left:#0098dc 2px solid; color:#0098dc; padding:0 0 10px 10px; margin:50px 0 ;}
	.head-text span.bt {
	font-size:24px;
	text-transform:uppercase;
	font-weight: normal;
}
	.head-text p {font-size:14px; padding-top:30px; line-height:22px;}
	.head-text p span {color:red;}
.head-text2 {padding:0 0 10px 0px; margin:50px 0 ;}
.water li {background:url(../images/water.jpg) left center no-repeat; padding-left:17px;}
/*Drop Menu*/
/*-------------------------------------------DROPDOWN MENU----------------------------------------------*/
.ddsubmenustyle{
	margin: 0;
	padding: 0;
	position: absolute;
	left:0px;
	top: 0px;
	z-index: 100;
	visibility: hidden;


}
a.dr {width:207px; height:27px; float:left;}
.ddsubmenustyle li {margin-bottom:2px;_margin-bottom:0px;*margin-bottom:0px;}
.ddsubmenustyle a{
display: block;
width: 207px; /*width of menu (not including side paddings)*/
_width: 207px;

}

* html .ddsubmenustyle a{ /*IE6 CSS hack*/
display: inline-block;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}
.tbl-detail {border-collapse:collapse;}
.tbl-detail td {border:#fff 1px solid; color:#fff; text-align:center; padding:6px 0;}
.tbl1, .tbl2 {border-collapse:collapse;}
	.tbl1 td, .tbl2 td {border:#0098DC 1px solid; padding:5px; text-align:left;}
	.tbl2 td {width:20%;}

.tbl-qa td { vertical-align:top;}
	.tbl-qa td span.q {color:#0066cc; font-weight:bold; font-size:16px;}
	.tbl-qa td span.a {color:#ff6699; font-weight:bold; font-size:16px;}
.tbl-qa td.le {background-color:#c6e9ff;padding:7px;}
	.tbl-qa td.le a {color:#000;}

.form-com input.txt, .form-com textarea.txt {border:#ccc 1px solid; padding:2px; width:300px;}
.arr {position:absolute; right:40px; z-index:99999;}
.show {margin:0; padding:0;}
.left-faq {float:left; width:40px; text-align:center;}
.right-faq {margin-left:60px; color:#585859;}

.newspro {padding:18px 36px 20px 42px; text-align:left; background:url(../images/bgspnew.jpg) top left no-repeat; min-height:507px; height:auto !important; height:507px; position:relative;}
.maincontent {width:525px; position:absolute; left:395px; top:150px; font:normal 12px Tahoma, Geneva, sans-serif; line-height:18px;}
	.maincontent p {margin-bottom:10px;}

.lmenu {position:absolute; top:213px; left:42px; width:318px;}
	.lmenu li {float:left; height:37px; line-height:37px; text-align:left; display:block;width:318px;}
	.lmenu li a {font:bold 14px Arial, Helvetica, sans-serif; color:#0098dc; }
	.lmenu li a:hover {color:#3b3b3b;}
	.lmenu li ul {padding-left:27px; width:290px;}
	.lmenu li ul li {width:290px; height:26px; line-height:26px;}
.bulltron {margin-left:260px;}
	.bulltron li {background:url(../images/bullet_tron.jpg) 0 5px no-repeat; padding:3px 0px 3px 20px; color:#0098dc; font:bold 13px Tahoma, Geneva, sans-serif;}

.form_ques {background:url(../images/bg_form_question.jpg) top left no-repeat; width:480px; height:495px; position:relative; float:left;}
.list_ques {background:url(../images/bg_list_question.jpg) top left no-repeat; width:416px; float:left; height:495px; position:relative; float:right;}


form.formques td {padding:4px; color:#0098dc;}
form.formques select, form.formques span {font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
	form.formques input.rbt {vertical-align:-3px;}
	form.formques input, form.formques textarea {font:normal 12px Tahoma, Geneva, sans-serif; color:#0098dc;}
	form.formques input.txtbg  {background:#f7fbff url(../images/bg_txt.png) top left repeat-x; padding:4px; border:#9bcce2 1px solid; width:230px;}
	form.formques textarea {background:#f7fbff url(../images/bg_textarea.png) bottom left repeat-x; border:#9bcce2 1px solid; width:410px; height:160px; padding:4px;}
	form.formques textarea.ykien {width:350px; height:160px;}
	form.formykien td {padding:1px;}
	form.formykien label {font-weight:bold; padding-left:10px;}
	
.btn {position:absolute; right:45px; bottom:10px;}
.btn input.btnsub {width:111px; height:28px; cursor:pointer; background:none; border:none; font:bold 11px Tahoma, Geneva, sans-serif; color:#fff; font-weight:bold;}
.require {color:#0098dc; position:absolute; left:25px; bottom:15px;}
.lquest {}
	.lquest li {background:url(../images/ques_bullet.jpg) 0 6px no-repeat; padding:3px 0 3px 25px;}
	.lquest li a {color:#000;}
	.qicon li {background:url(../images/ques_icon.png) 0 7px no-repeat;}
	
.inline_content {font:normal 12px/20px Tahoma, Geneva, sans-serif;}
.comment {background:url(../images/form_comment.jpg) top left no-repeat; width:400px; height:500px; float:left; margin-left:-5px; position:relative;}
.list_comment {width:470px; height:500px; float:right}
.lcomment {}
	.lcomment li {padding-bottom:30px;}
	.lcomment li div.head {background:url(../images/dot_water.png) top left no-repeat; height:33px;line-height:16px; border-bottom:#d2e2f1 1px solid; padding:2px 0 2px 40px; margin-bottom:5px;}
		.lcomment li div.head strong {color:#0098dc;}
		.lcomment li div.head span {font-size:11px;}
.quest_item {padding:20px;}
	.quest_item strong.title {color:#0098dc;}
.div1 {border-top:#bcdfff 2px solid; padding-left:20px;}
.other {background:url(../images/other_ques.png) top left no-repeat; width:182px; height:30px; font-weight:bold; text-indent:15px;}
.nav-paging {padding:40px 0px 30px; color:#000000;  float:right;  text-align:right;}
	.nav-paging	a {padding:2px 4px; margin:0px 0px 0px 1px; border:1px solid #0098dc;  color:#0098dc; text-decoration:none;  }
	.nav-paging a:hover, .nav-paging a.curent-page {background-color:#0098dc; color:#FFF;}
	.nav-paging	a.selected{padding:2px 4px; margin:0px 0px 0px 1px; border:1px solid #0098dc;  color:#FFFFFF; text-decoration:none;background-color:#0098dc;  }
