/* CSS Document */
body { background:#f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003c5c; line-height:18px; margin:0; padding:0; }
*{ padding:0px; margin:0px;}

a		 { font-size:11px; color:#2b95be; text-decoration:none; padding:0px 0px 0px 0px;}
a:hover  { font-size:11px; color:#fc941b; text-decoration:underline; padding:0px 0px 0px 0px;}

/*a { color:#1893d1;  text-decoration:none; }
a:hover { color:#1893d1;  text-decoration:underline; }*/
ul, li, ul li { padding:0; margin:0; list-style-type:none; }
img { border:0; }
form { padding:0; margin:0;}
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; padding:0; margin:0; height:0; line-height:00; font-size:0px; }
#wrap { width:983px; margin:0 auto; background:#FFFFFF; position:relative; }
.logo_pad { position:absolute; left:0; top:0; z-index:1000;}
.main { padding:0 4px 0 3px; background:url(../images/left_link_bg.jpg) repeat-y top left; }
.content_left { width:257px; float:left; }
.content_right { width:719px; float:left; }
.top_link { height:40px; text-align:right; line-height:35px; font-size:12px; padding-right:200px; cursor:hand; }
.top_link a { padding:0 10px; color:#494b4e;  cursor:hand;}
.top_link a:hover { color:#999999;padding:0 10px; text-decoration:none; cursor:hand; }
#banner { width:679x; height:75px; font-weight:bold; text-align:right; padding:150px 0 0px 40px; margin:0; }
.content { margin:0; padding:10px 0px; }
.box_pad { color:#010101; }
.box_pad .blue_box { background:url(../images/blue_box.jpg) no-repeat top; width:205px; height:113px; margin:0 7px 0 0; padding:7px 15px 40px 15px; float:left; }
.box_pad .blue_box .blue_box_content { padding:0px 0 5px 0;}
.box_pad .blue_box a { color:#FFFFFF; }
.box_pad .blue_box a:hover { color:#8ddcfa; text-decoration:none; }
.content_title { padding:5px 0 12px 0 }
.content_read_more { margin:16px 0; }
.gray_box { border:1px solid #ededed; background:url(../images/box_bg.jpg) repeat-x top; padding:15px 0; }
.gray_box .gray_box_title { padding:0 0 0px 15px; width:90% } 
.gray_box ul  { margin:0; padding:0 15px; }
.gray_box ul li { margin:0; padding:0 0 4px 25px; background:url(../images/icon.jpg) no-repeat 2px 5px; }
.gray_box ul li a { color:#000000; font-size:12px; }
.gray_box ul li a:hover { color:#666666; font-size:12px; text-decoration:none; }
.left_side_link { margin:150px 0 0 0; width:20px;  float:left}
.left_side_link ul, .left_side_link ul li { margin:0; padding:0;}
.menu { margin:130px 37px 20px 37px; }
.menu ul { padding:0; margin:0; }
.menu ul li { padding:4px 0; border-bottom:1px solid #d3d1c6; width:160px; font-size:12px;}
.menu ul  li a { color:#1d191a; background:url(../images/arrow_right.jpg) no-repeat right; width:150px; display:block;  }
.menu ul  li a:hover { color:#1d191a; background:url(../images/arrow_right_bold.jpg) no-repeat right; text-decoration:none; font-weight:bold;  }
.left_box { background:url(../images/left_box_bg.jpg) repeat-y top; width:233px; margin:17px 0 0 0; }
.left_box .left_box_content { background:url(../images/left_box_top.jpg) no-repeat top; padding:30px 20px 5px 20px; }
.left_box .left_box_bottom { background:url(../images/left_box_bottom.jpg) no-repeat top; height:8px; line-height:8px; font-size:0px; } 
.left_box .left_box_title { padding:0 0 15px 0 }
.left_box ul { padding:0px 0px 0px 0px; margin:0; }
.left_box ul li { padding:0 0 10px 25px; color:#000000; background:url(../images/arrow_btn.jpg) no-repeat 1px 3px; }
.left_box span, .left_box a { color:#3da4cd; }
.textbox { width:190px; height:17px; border:1px solid #3fb2d2; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#023b52; line-height:17px; background:url(../images/text_box_bg.jpg) repeat-x top; padding:0 0 0 2px; margin:0 0 6px 0;  }
.btn_go { margin:10px 0 5px 0; background:url(../images/btn_go.jpg) no-repeat top; width:41px; height:18px; padding:0; border:0; }
.footer { margin:10px 0 0 0; background:url(../images/footer_bg.jpg) no-repeat center top; text-align:center; padding:30px 0; color:#41a6ce; line-height:22px; }
.footer a { color:#41a6ce; padding:0 6px;  }
.footer a:hover { padding:0 6px; text-decoration:underline; } 

.contentheading { text-align: left; font-size:20px; color: #003c5c; }
.sub_contentheading { text-align: left; font-size:18px; color: #4893cf; padding-bottom:7px;  }
.banner_heading { text-align: left; font-size:35px; color: #ffffff; }
#gray_box_title { padding-left:15px; padding-bottom:6px; width:90% } 
.partner { text-align: left; font-size:18px; color: #003c5c; lign-height:19px; }
#contentheading { padding-bottom:0px; padding-top:5px; }
.img { padding-top:8px; } 

/* inner page style*/
.img_pad { float:right; padding:0 0 10px 15px; }
/* */



.innerlist { padding:15px 0; }
.innerlist .gray_box_title { padding:0 0 0px 15px; width:90% } 
.innerlist ul  { margin:0; padding:0 15px; }
.innerlist ul li { margin:0; padding:0 0 4px 25px; background:url(../images/icon.jpg) no-repeat 2px 5px; }
.innerlist ul li a { color:#000000; font-size:12px; font-weight:bold; }
.innerlist ul li a:hover { color:#666666; font-size:12px; font-weight:bold; text-decoration:none; }


.news_img { float:left; padding:0px 10px 0px 0px;}
.news_title { font-size:11px; color:#000; font-weight:bold;}

.button
{
	background:url(../images/button_bg.jpg) repeat-x;
	height:24px;
	border: #000000 1px solid;	
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 5px;
	cursor:pointer;
}
