/* universal style */
*{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; outline:0; border:none; zoom:1}

/* clearing floated element height */
.clear-float{font-size:0; height:0; overflow:hidden; clear:both}

/* body and html style */
body{background:#fff url(images/body-bg.gif) repeat-x top; overflow-x:hidden}

/* genral class */

/* template style */
#pageShadow{width:872px; background:url(images/wraper-bg.png) repeat-y; margin:0 auto;}
#wraper{width:864px; margin:0 auto;}
#topArea{height:69px; background:url(images/top-bg.gif) repeat-x; position:relative}
#topArea h1{left:25px; position:absolute; top:50px}
#topArea h2{left:353px; position:absolute; top:11px;}
#topArea h3{left:546px; position:absolute; top:11px;}
#topArea h4{float:right; font-size:16px; color:#024c7f; position:absolute; right:10px; top:13px;}
#topArea h4 span{font-size:20px; color:#ef974a;}

#topMenu{height:50px; background:url(images/menu-bg.gif) repeat-x; width:auto; margin:0 auto}
#topMenu ul{list-style-type:none; float:right; padding-left:128px;}
#topMenu ul li{float:left; text-align:center; background:url(images/div.gif) no-repeat left; height:50px;}
#topMenu ul li a{
font-size:12px; color:#d3f1ff; font-weight:bold; text-decoration:none; padding:0 12px; float:left; margin-top:10px;}
#topMenu ul li a.mar-01{margin-top:2px}
#topMenu ul li a:hover{color:#ff9000}
#topMenu ul li a span{font-size:11px; font-weight:normal!important; cursor:pointer}

#topBar{width:auto; position:relative; height:38px;}
#topBar form{position:absolute; left:304px; top:10px;}
#topBar form .input-text{width:164px; border:1px solid #7e9db9}
#topBar form .input-text01{width:144px; border:1px solid #7e9db9}
#topBar select{border:1px solid #7E9DB9}
#topBar form .input-button{ background:#ededed; border:1px solid #cccccc; color:#616161; cursor:pointer; margin-right:10px;}
#topBar h2{position:absolute; right:9px; top:6px;}

#header{background:height:207px; position:relative;}

#header .object{

position:absolute;
left:161px;
top:83px;}

#main{margin:0 auto; padding:8px 0; width:847px;}

#main #leftArea{ width:234px; float:left;}
#main #leftArea .block-01-top{width:auto}
#main #leftArea .block-01-top h2{ font-size:18px; color:#fff; font-weight:normal; background:url(images/box-left-top.gif) no-repeat; line-height:31px; text-align:center}
#main #leftArea .block-01-top .block-01-top-content{
width:234px; background:url(images/box-top-bg.gif) repeat-y; overflow:hidden}
#main #leftArea .block-01-top .block-01-top-content ul{list-style-type:none; padding-left:19px; padding-top:13px; padding-right:11px;}
#main #leftArea .block-01-top .block-01-top-content ul li{ background:url(images/li_icon.gif) no-repeat 10px 3px; padding-left:38px; border-bottom:1px solid #377989; padding-bottom:7px; margin-bottom:6px;}
#main #leftArea .block-01-top .block-01-top-content ul li.last-child{border-bottom:none}

#main #leftArea .block-01-top .block-01-top-content a{font-size:14px; text-decoration:none; color:#5399aa}
#main #leftArea .block-01-top .block-01-top-content a:hover{text-decoration:underline}
#main #leftArea .block-01-top .block-01-top-bottom{width:234px; background:url(images/top-bottom.gif) no-repeat; height:8px; font-size:0;}

#main #leftArea .block-02-top{width:210px; margin:8px auto 0}
#main #leftArea .block-02-top h2{
background:url(images/title01.gif) no-repeat; width:210px; height:42px; font-size:14px; color:#0a3d56; padding-top:5px; padding-left:6px;}
#main #leftArea .block-02-top ul{width:auto; list-style-type:none; padding-left:4px;}
#main #leftArea .block-02-top ul li{ background:url(images/li.gif) no-repeat left 6px; padding-left:10px;}
#main #leftArea .block-02-top ul li a{color:#0a3d56; font-size:12px; text-decoration:none;}
#main #leftArea .block-02-top ul li a:hover{text-decoration:underline}

#main #leftArea .block-bottom-01{background:url(images/left-box.gif) no-repeat; width:180px; padding:0 11px; height:219px; margin:0 auto; margin-top:7px;}

#main #leftArea .block-bottom-01 a{text-decoration:none}

#main #leftArea .block-bottom-01 h2{font-size:15px; color:#1b4379; font-family:"trebuchet MS"; font-weight:normal; padding:6px 0;font-weight:bold;}
#main #leftArea .block-bottom-01 p{font-size:11px; color:#1b4379;}
h2.no-wrap-01{white-space:nowrap; padding-top:20px!important;}

#main #rightArea{ float:right; width:208px;}
#rightArea .box01-top{background:url(images/right-01.gif) no-repeat; width:194px; height:238px; padding:7px; margin-top:5px;}
#rightArea .box01-top h2{font-family:"trebuchet MS"; font-size:20px; color:#666666; font-weight:normal; background:url(images/li2.gif) no-repeat left 1px; padding-left:33px; padding-bottom:10px;}

#rightArea .box01-top h3{font-family:"trebuchet MS"; font-size:12px; color:#666666; font-weight:normal; background:url(images/li2.gif) no-repeat left 1px; padding-left:33px; padding-bottom:10px; font-weight:bold;}

#rightArea .box01-top a{ font-size:12px; color:#000000; line-height:40px; text-decoration:none}
#rightArea .box01-top a:hover{text-decoration:underline}

#rightArea .box02-top{background:url(images/box-right-02.gif) no-repeat; width:195px; padding:7px; height:188px;}
#rightArea .box02-top h2{font-family:"trebuchet MS"; font-size:17px; color:#666666; font-weight:normal; background:url(images/li2.gif) no-repeat left 1px; padding-left:33px;}
#rightArea .box02-top ul{list-style-type:none}
#rightArea .box02-top ul li{ background:url(images/pdf.gif) no-repeat left 1px; padding-bottom:2px;}
#rightArea .box02-top ul li a{ font-size:12px; color:#999999; text-decoration:none; line-height:33px; padding-left:42px;}
#rightArea .box02-top ul li a:hover{text-decoration:underline}

#rightArea .box03-top{width:auto}
#rightArea .box03-top .title-01{background:url(images/testi_title.gif) no-repeat left; width:194px; height:51px; padding:0 7px;}
#rightArea .box03-top .title-01 h2{font-family:"trebuchet MS"; font-size:17px; color:#666666; line-height:51px; font-weight:normal; background:url(images/li2.gif) no-repeat left 14px; padding-left:33px;}
#rightArea .box03-top .content-01{ background:#f4f7f9 url(images/content-bg.gif) repeat-x bottom; border:1px solid #cccccc; border-bottom:none; padding:11px;}
#rightArea .box03-top .content-01 p{font-size:11px; color:#999}
#rightArea .box03-top .content-01 p img{margin-right:6px;}
#rightArea .box03-top .bottom-01{ background:url(images/testi_bottom.gif) no-repeat; width:208px; height:8px; font-size:0;}

#rightArea .box04-top{background:url(images/block-right03.gif) no-repeat; width:208px; height:164px; position:relative; margin-top:10px;}
#rightArea .box04-top form{position:absolute; bottom:66px; border:1px solid #889eb3; left:28px}
#rightArea .box04-top form select{width:130px}

#rightArea .box05-top{width:auto; margin-top:8px;}
#rightArea .box05-top h2{ font-family:"Century Gothic"; font-size:18px; background:url(images/title02.gif) no-repeat; width:208px; line-height:30px; color:#0a3d56; text-indent:10px;}
#rightArea .box05-top form{border-top:1px dotted #003154; padding-bottom:10px; padding-top:10px; margin-top:10px; width:200px; margin-left:5px;}
#rightArea .box05-top form p{clear:both}
#rightArea .box05-top form label{color:#0a3d56; font-size:11px; float:left; width:53px; padding-bottom:7px; overflow:hidden}
#rightArea .box05-top form .input-text{ background:#ededed; border:1px solid #c9c9c9; width:143px; float:left; margin-bottom:7px;}
#rightArea .box05-top form .input-text-01{background:#ededed; border:1px solid #c9c9c9;width:141px; height:44px;  float:left; margin-bottom:7px;}
#rightArea .box05-top form .input-btn-01{ background:url(images/clear.gif) no-repeat; width:41px; height:17px; cursor:pointer; font-size:0px;}
#rightArea .box05-top form .input-btn{ background:url(images/send.gif) no-repeat; width:41px; height:17px; cursor:pointer; font-size:0px;}


#main #middleArea{ width:384px; float:left; padding-left:10px;}
#middleArea .block-01{ width:auto}
#middleArea .block-01 h2{font-size:14px; color:#356780}
#middleArea .block-01 h3{font-size:12px; color:#356780; padding:5px 0 10px 0}
#middleArea .block-01 p{font-size:12px; color:#2f5e75}

#middleArea .block-02{width:369px}
#middleArea .block-02 .title{ padding-left:10px; background:url(images/form-title.gif) no-repeat; height:38px;}
#middleArea .block-02 .title h2{line-height:38px; background:url(images/download.gif) no-repeat left; color:#0070c0; font-size:14px; padding-left:27px;}
#middleArea .block-02 .form-bg{background:#F8FBFB url(images/form-bg.gif) repeat-x bottom; border-left:1px solid #dddddd; border-right:1px solid #dddddd; overflow:hidden}
#middleArea .block-02 .form-bg form{width:303px; position:relative; margin:0 auto; padding-top:10px}
#middleArea .block-02 .form-bg form label{font-size:11px; color:#396e88; float:left; width:117px; line-height:11px;}
#middleArea .block-02 .form-bg form .input-txt
{
background:#EDEDED none repeat scroll 0 0;
border:1px solid #C9C9C9;
margin-bottom:7px;
width:143px;
}
#middleArea .block-02 .form-bg form .input-txt-03
{
background:#EDEDED none repeat scroll 0 0;
border:1px solid #C9C9C9;
margin-bottom:7px;
width:74px;
font-size:10px;
color:#616161;
}
#middleArea .block-02 .form-bg form .input-txt-01
{
border:1px solid #C9C9C9;
margin-bottom:7px;
width:143px;
color:#396E88;
font-size:11px;
}
#middleArea .block-02 .form-bg form .input-txt-02
{
background:#fff;
border:1px solid #C9C9C9;
margin-bottom:7px;
width:173px;
}
#middleArea .block-02 .form-bg form p{
color:#396E88;
font-size:12px;
padding:5px 0
}
#middleArea .block-02 .form-bg form p img{float:left}
#middleArea .block-02 .form-bg form p span{float:left}
#middleArea .block-02 .form-bg form .button-01{background:url(images/get_help_now.gif) no-repeat; font-size:0px; height:33px; width:176px;}

#middleArea .block-02 .form-bottom{background:url(images/form-bottom.gif) no-repeat; height:6px; font-size:0;}


#middleArea .block-03{width:auto; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #2e6077}
#middleArea .block-03 p{font-size:12px; color:#3d738e}
#middleArea .block-03 ul{list-style-position:outside; margin-top:10px; list-style-type:disc}
#middleArea .block-03 ul li{font-size:12px; color:#3d738e; margin-bottom:10px;  margin-left:15px; }

#middleArea .block-04{width:auto; overflow:hidden;  margin-top:10px}
#middleArea .block-04 .block-04-left{width:179px; border-right:1px dotted #2e6077; float:left; height:165px;}
#middleArea .block-04 .block-04-left h2{font-size:12px; padding-bottom:5px; color:#2e6077}
#middleArea .block-04 .block-04-left p{font-size:11px; color:#2e6077}
#middleArea .block-04 .block-04-right{width:193px; float:right; background:url(images/form-right.gif) no-repeat; height:165px;}
#middleArea .block-04 .block-04-right h2 {
color:#0066CC;
font-size:12px;
padding:5px 8px 0;
font-weight:bold;
}
#middleArea .block-04 .block-04-right form .input-btn {
background:transparent url(images/find_val.gif) no-repeat scroll 0 0;
cursor:pointer;
height:15px;
width:68px;
font-size:0px;
}
#middleArea .block-04 .block-04-right p {
color:#7B7B7B;
font-size:11px;
padding:0 10px;
}
#middleArea .block-04 .block-04-right .input-text {
background:#EDEDED none repeat scroll 0 0;
border:1px solid #C9C9C9;
color:#616161;
font-size:11px;
margin-bottom:3px;
padding:2px 0 2px 5px;
//margin-bottom:1px;
width:165px;
display:inline;
}
#middleArea .block-04 .block-04-right form {
margin:0 auto;
padding:5px 0 0;
width:175px;
}
#middleArea .last-block{width:auto; padding:10px 0;}
#middleArea .last-block h3{ font-size:12px; color:#3d738e; padding-bottom:10px;}
#middleArea .last-block p{ font-size:12px; color:#3d738e; padding-bottom:10px;}



/*footer*/
#footer{width:863px; border-top:2px solid #cdcdcd; margin-top:50px; clear:both; overflow:hidden}
#footer .top-block{width:auto}
#footer .top-block .col-01{float:left}
#footer .top-block .col-02{float:left}
#footer .top-block .col-03{float:left}

#footer .first-row{width:813px; margin:0 auto; list-style-type:none; text-align:center; padding:12px 0}
#footer .first-row li{display:inline; margin-right:28px;}
#footer .first-row li.last-child{margin-right:0}

#footer .second-row{width:813px; margin:0 auto; list-style-type:none; text-align:center; border-bottom:1px dotted #000; padding:12px 0}
#footer .second-row li{display:inline;}
#footer .second-row li a.last-child{padding-right:0; background:none}
#footer .second-row li a.first-child{padding-left:0; background:none}
#footer .second-row li a{font-size:11px; color:#1d2228; text-decoration:none; padding:0 5px; background:url(images/div2.jpg) no-repeat right}
#footer .second-row li a:hover{text-decoration:underline}

#footer .third-row{width:813px; margin:0 auto; list-style-type:none; text-align:center; padding:5px 0; border-bottom:1px dotted #000000}
#footer .third-row li{display:inline;}
#footer .third-row li a.last-child{padding-right:0; background:none}
#footer .third-row li a.first-child{padding-left:0; background:none}
#footer .third-row li a{font-size:11px; color:#1d2228; text-decoration:none; padding:0 5px; background:url(images/div2.gif) no-repeat right}
#footer .third-row li a:hover{text-decoration:underline}

#footer .fourth-row{width:813px; margin:0 auto; list-style-type:none; text-align:center; border-bottom:1px dotted #000; padding:5px 0}
#footer .fourth-row li{display:inline;}
#footer .fourth-row li.last-child{margin-right:0}

#footer .fifth-row{width:813px; margin:0 auto; list-style-type:none; text-align:center; padding:5px 0; border-bottom:1px dotted #000000;}
#footer .fifth-row li{display:inline;}
#footer .fifth-row li.last-child{margin-right:0}

#footer .footer-box{width:850px; margin:0 auto}
#footer .footer-box h2{font-size:11px; color:#000; text-align:center; font-weight:normal; text-align:center; background:url(images/footer-box-top.jpg) no-repeat; line-height:30px;}
#footer .footer-box .content-box{font-size:10px; color:#1d2228; padding:10px 19px;}
#footer .footer-box .content-box a{font-size:10px; color:#1d2228; text-decoration:none}
#footer .footer-box .content-box a:hover{text-decoration:underline}
#footer .footer-box .content-box-bottom{background:url(images/footer-box-bottom.jpg) no-repeat; height:4px; width:970px; font-size:0; overflow:hidden}
.bottomtxt a{font-size:10px; color:#1d2228; text-decoration:none}
.bottomtxt a:hover{text-decoration:underline}

#footer .copyright-info{width:auto; padding:5px 0}
#footer .copyright-info p{text-align:center; color:#1d2228; font-size:12px; line-height:18px}
#footer .copyright-info p a{color:#1d2228; font-size:12x; text-decoration:none;}


.captcha-img{position:absolute; right:57px;}


.footer-box_new{
	width:851px;
	margin:0 auto;
	padding-top: 15px;
	border-bottom: 1px dotted #000000;
	height:92px;
}

 .footer-box_new p{
	width:60px;
	margin:0 auto;
	float:left;
	text-align:center
}
 .footer-box_new p a{
	width:60px;
	color:#1d2228;
	text-decoration:none;
	font-size:10px;
	
}
 .footer-box_new p a:hover{
	color:#1d2228;
	text-decoration:underline;
}
.footer-box_new span{
	width:465px;
	margin:0 auto;
	float:left;
	font-size:10px;
	text-align:center;
	padding: 10px;
}
.footer-box_new span a{
	margin:0 auto;
	color:#1d2228;
	text-decoration:none;
		font-size:10px;
}
.footer-box_new span a:hover{
	margin:0 auto;
	color:#1d2228;
	text-decoration:underline;
		font-size:10px;
}
.content_txtbold {
color:#2F5E75;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:4px 0;
text-decoration:none;
}
#google_translate_element select{border:1px solid #CCCCCC;}

/* style for footer       */

.linktext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	}
.linktext a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	}
.linktext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	text-decoration:underline;
	}