
/*All Page Base CSS Style*/

*{
	padding:0;
	margin:0;
}
body{
	padding:0;
	margin:0;
	background:#e6ebec url(../images/body_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
	line-height:1.3em;
	height:100%
}
dl,ol,ul{
	list-style:none;
}
img{
	border:0;
}

a,a:link{
	text-decoration:none;
	color:#069;
}

a:hover{
	text-decoration:underline;
	color:#036;
}

/*All Page Header Box Style Start*/
#header{
	width:100%;
	margin-bottom:15px;
}
#header .topBox{
	height:85px;
	background:#fff url(../images/topBox_bg.jpg) repeat-x;
}
#header .top_center{
	margin:0 auto;
	width:958px;
	height:85px;
	background:#fff url(../images/topBox_bg.jpg) repeat-x;
}
#header .top_center .logo{
	float:left;
}
#header .top_center .gold_partner{
	float:right;
	margin:24px 12px 0 0;
}
#header .top_center .s_language{
	float:left;
	height:30px;
	padding-left:8px;
	margin-left:380px;
	margin-top:52px;
	position:relative;
	z-index:1000;
	color:#666;
	cursor:pointer;
	background:url(../images/small_arrow.gif) no-repeat left 5px;
}
#header .top_center .s_language a{
	color:#666;
}
#header .top_center .s_language a:hover{
	color:#069;
}
#header .top_center .s_language ul{
	width:50px;
	padding:5px;
	border:1px solid #A6B5C6;
	position:absolute;
	z-index:1001;
	top:20px;
	left:-5px;
	background:#fff;
	display:none;
}
#header .top_center .s_language ul li{
	padding-bottom:2px;
}
	
/*Head main site navigation start*/
#header .navBox{ 
	height:40px;
	background:url(../images/navBox_bg.jpg) repeat-x;
}
#header .navBox .nav_center{
	margin:0 auto;
	width:958px;
	height:40px;
	background:url(../images/navBox_bg.jpg) repeat-x;
}
#header .navBox .nav_center ul{
	width:840px;
	margin:0 auto;
}
#header .navBox .nav_center ul li{
	float:left;
	text-align:center;
	line-height:34px;
	background:url(../images/borderline_bg.jpg) no-repeat top left;
}
#header .navBox .nav_center ul li a{
	display:block;
	width:120px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	outline:none;
	blr:expression(this.onFocus=this.blur());/*For IE6*/
}
#header .navBox .nav_center ul li span{
	display:block;
	background:url(../images/borderline_bg.jpg) no-repeat top right;
}
#header .navBox .nav_center ul li a:hover{
	background:url(../images/nav_currentBg.jpg) no-repeat left bottom;
	text-decoration:none;
}
#header .navBox .nav_center ul li.current{
	background:url(../images/nav_currentBg.jpg) no-repeat left bottom;
}
/*All Page Footer Box Style Start*/
#footer{
	width:958px;
	margin:20px auto 0 auto;
	border-top:1px solid #ccc;
	padding:6px 0 20px 0;
	text-align:center;
}
#footer span{
	color:#51739B;
	padding:0 3px;
}
#footer .copyright{
	color:#666;
}

/*Site within the main page style*/
#container{
	width:958px;
	margin:0 auto;
}
#pagebody{
	width:949px;
	overflow:hidden;
	padding:0 9px 0 0;
	background:url(../images/pagebodyBg.png) repeat-y;
}

#pagebody_top{
	height:5px;
	font-size:0px;
	background:url(../images/pagebody_topBg.png) no-repeat;
}

#pagebody_bottom{
	height:10px;
	font-size:0px;
	background:url(../images/pagebody_bottomBg.png) no-repeat;
}
/*left column content start*/
#left_box{
	float:left;
	width:210px;
	padding-bottom:60px;
}
#left_box h2{
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	padding-left:15px;
	height:28px;
	line-height:18px;
	background:url(../images/sidebar_Titlebg1.png) no-repeat;
}
#left_box .subT{
	height:34px;
	line-height:30px;
	background:url(../images/sidebar_Titlebg2.png) no-repeat;
}

/*Site navigation sidebar start*/
.sidebar{
	margin:0 5px;
}
.sidebar .line_none{
	border:none;
}
.sidebar h3{
	height:28px;
	line-height:28px;
	font-size:12px;
	padding-left:10px;
	position:relative;
	background:url(../images/left_subTitlebg.jpg) repeat-x;
	z-index:100;
	cursor:pointer;
}
.sidebar h3.colorBg{
	background:url(../images/left_subTitlebg2.jpg) repeat-x;
	color:#666;
}
.sidebar h3 .collapsed,.sidebar h3 .expanded{
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:28px;
	z-index:101;
	cursor:pointer;
}
.sidebar h3 .collapsed{
	background:url(../images/collapsed.gif) no-repeat right center;
}
.sidebar h3 .expanded{
	background:url(../images/expanded.gif) no-repeat right center;
}
.sidebar ul{
	border-bottom:1px solid #C2CCD0;
	padding:5px;
}
.sidebar ul li{
	border-bottom:1px dashed #e3e3e3;
	padding:0 0 0 15px;
}
.sidebar ul li a{
	width:175px;
	line-height:23px;
	color:#4F6062;
}
.sidebar ul li a:hover{
	color:#069;
}
.sidebar .first_ul{
	padding:0;
	border:none;
}
.sidebar .first_ul li{
	border:none;
	padding:0;
}
.sidebar .first_ul li a{
	width:180px;
	padding-left:20px;
	margin:0;
	line-height:28px;
	font-weight:bold;
	display:block;
	background:url(../images/left_subTitlebg.jpg) repeat-x;
}
.sidebar .first_ul li a:hover{
	text-decoration:none;
	background:url(../images/left_subTitlebg2.jpg) repeat-x;
}
.sidebar .first_ul .bgline_none{
	line-height:27px;
}

/*right column content wrap*/
#right_box{
	float:right;
	width:726px;
	padding-bottom:60px;
	background:#fff;
}
#right_box .toTop{
	margin:40px 20px 0 0;
	padding:0;
	text-align:right;
	font-family:Verdana;
	font-size:11px;
}
.right_box_content{
	overflow:hidden;
	width:726px;/*if IE6.0*/
}

.right_box_content h1{
	line-height:35px;
	padding:0 10px;
	margin-bottom:15px;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/title_bg.jpg) repeat-x left bottom;
}

/*All FAQs list*/

#ul_content{
	list-style:decimal outside;
	padding:0 20px 15px 35px;
}
#ul_content li{
	padding:6px 0;
}
#ul_content li a{
	font-weight:bold;
	color:#333;
	outline:none; /*For FF IE8*/
	blr:expression(this.onFocus=this.blur());/*For IE6*/
}
#ul_content li a:hover{
	color:#069;
}

#ul_content li ul{
	padding:3px 10px 6px 15px;
	margin:10px 0px 5px -17px;
	list-style:none;
	background:#F2FBFF;
	border:1px dashed #d0d0d0;
}
#ul_content li ul li{
	font-family:Verdana;
	font-size:11px;
	color:#444;
}
#ul_content li ul li a{
	color:#069;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}
#ul_content li ul li a:hover{
	color:#036;
}
#ul_content ul.collapsed{
	display:none;
}
#ul_content li ul li span{
	color:#C00;
}
#ul_content li ul li ul{
    list-style:disc outside;
	padding:10px 0 2px 40px;
	border:none;
	margin:0;
}
#ul_content li ul li ul li{
	padding:2px 0;
}


/*All page ul public  css*/
.public{
	list-style:disc outside;
	padding:0 0 15px 30px;
}
.public li{
	padding:2px 0;
}

/*Current page public css*/
.current_page{
	margin:-19px auto 0 auto;
	width:948px;
	line-height:24px;
	height:27px;
	color:#777;
	padding-left:10px;
}
.follow_us{
	padding-bottom:10px;
}
.twitter{
	margin:0 0 -4px 4px;
}
