@charset "utf-8";
/*---------general---------- */
body {
	padding:18px 0 0 0;
	margin:0;
	background-color:#fff;
	color:#000;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	background:url(images/main_bg.gif) repeat-x 0 0;
	}
p, td, h1, h2, h3, form, input, select, li, textarea{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
	text-decoration:none;
}
a{
	text-decoration:none;
}
/*---------general---------- */
.header_top{
	border-bottom:2px solid #E9F4FA;
	background-color:#2A2A2A;
	color:inherit;
}
.header_bg{
	border-bottom:2px solid #F3F9FC;
}
/*---------hrader---------- */
.header{
	background:url(images/header2.jpg) no-repeat 0 0;
	padding:69px 330px 0 0;
	font:normal 28px/30px Arial, Helvetica, sans-serif;
	color:#FEFFFF;
	background-color:inherit;
	text-align:right;
	width:323px;
}
.header span{
	font:normal 20px/20px Arial, Helvetica, sans-serif;
	color:#FEFFFF;
	background-color:inherit;
	text-align:right;
	padding:0;
}
/*---------hrader---------- */
/*---------nav---------- */
.nav_bg{
	background-color:#1467AD;
	color:#FFFFFF;
	padding:0 0 0 12px;
	width:190px;
}
.nav{
	background-color:#fff;
	color:#585858;
	padding:21px 0 0 0;
}
.nav ul{
	padding:0 0 0 0;
}
.nav ul li{
	border-bottom:1px solid #DAE4EE;
}
.nav ul li a{
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#585858;
	background-color:inherit;
	padding:0 0 0 32px;
	background:url(images/nav_bullet.gif) no-repeat 200px 50%;
	display:block;
}
.nav ul li a:hover{
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#EBF8FC;
	background:url(images/nav_bullet_on.gif) no-repeat 200px 50% #1467AD;
}
.nav ul li a.active{
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#EBF8FC;
	background:url(images/nav_bullet_on.gif) no-repeat 200px 50% #1467AD;
}
.nav ul li.noborder{
	border:none;
	height:72px;
	line-height:0;
}
/*---------nav---------- */
/*---------body md---------- */
.body_md_main{
	border-top:2px solid #2FD1FF;
	padding:13px 0 10px 0;
}
/*---------body md---------- */
/*---------form---------- */
.member_bg{
	border:1px solid #E6E6E6;
	padding:0 0 0 0;
}
.member{
	font:normal 20px/38px Arial, Helvetica, sans-serif;
	color:#313131;
	background-color:inherit;
	background:url(images/mem_bg.gif) repeat-x 0 0;
}
.member p{
	font:normal 20px/38px Arial, Helvetica, sans-serif;
	color:#313131;
	background-color:inherit;
	padding:0 0 0 41px;
	background:url(images/lock.gif) no-repeat 16px 50%;
}
.member_bt{
	background:url(images/mem_form_bg.gif) repeat-x 0 bottom #fff;
	padding:22px 0 13px 0;
}
input.textbox{
	width:203px;
	border:1px solid #E7E7E7;
	padding:2px 0 0 3px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#372C2C;
	background-color:#FFF;
}
label{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#585858;
	background-color:inherit;
}
textarea{
	width:203px;
	height:131px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#372C2C;
	background-color:#FFFFFF;
	padding:2px 0 0 3px;
}
input.search_bt{
	width:61px;
	height:16px;
	border:none;
	line-height:0;
	font-size:0;
}
/*---------form---------- */
.quick_bg{
	border:1px solid #E6E6E6;
	padding:0 0 0 0;
}
.quick{
	font:normal 20px/38px Arial, Helvetica, sans-serif;
	color:#313131;
	background-color:inherit;
	background:url(images/mem_bg.gif) repeat-x 0 0;
}
.quick p{
	font:normal 20px/38px Arial, Helvetica, sans-serif;
	color:#313131;
	background-color:inherit;
	padding:0 0 0 41px;
	background:url(images/quick_icon.gif) no-repeat 16px 50%;
}
.quick_bt{
	background-color:#F6F5F5;
	padding:0 0 23px 0;
	color:#333333;
}
.callme{
	background:url(images/callme_bg.gif) no-repeat 0 0;
	font:bold 15px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:13px 0 10px 14px;
}
.callme span{
	font:bold 15px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:0 0 0 35px;
}
/*---------body right---------- */
.wellcome{
	padding:0 0 0 0;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#48474E;
	background-color:inherit;
}
.wellcome p{
	padding:0 0 25px 0;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#48474E;
	background-color:inherit;
}
.wellcome h2{
	font:normal 20px/20px Arial, Helvetica, sans-serif;
	color:#F47E00;
	background-color:inherit;
	padding:0 0 0 0;
}
.wellcome p.blue{
	padding:6px 0 18px 0;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#1467AD;
	background-color:inherit;
}
.services{
	padding:0 0 27px 0;
}
.services ul{
	width:284px;
	padding:0 0 0 0;
}
.services ul li{
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	color:#48474E;
	background-color:inherit;
	background:url(images/serv_botm_line.gif) repeat-x 0 bottom;
	padding:0 0 0 0;
}
.services ul li span{
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	color:#48474E;
	background-color:inherit;
	background:url(images/serv_bullet.gif) no-repeat 4px center;
	padding:0 0 0 19px;
}
.services ul li.noimage{
	background-image:none;
}
.services ul li a{
	color:#48474E;
	background-color:inherit;
	padding:0 0 0 0;
}
.services ul li a:hover{
	color:#F47E00;
	background-color:inherit;
}
.comma_bg{
	background:url(images/comma_bg.gif) repeat-x 0 0;
	padding:14px 0 0 0;
}
.clint{
	background:url(images/clint_icon.gif) no-repeat 0 0;
	font:normal 20px/30px Arial, Helvetica, sans-serif;
	color:#FFFEFE;
	background-color:inherit;
	padding:0 0 21px 43px;
}
.date{
	background:url(images/clint_right_box.gif) no-repeat left 6px;
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#C7CF22;
	background-color:inherit;
	padding:6px 0 0 27px;
}
.comma{
	font:italic 12px/23px Arial, Helvetica, sans-serif;
	color:#FFA341;
	background-color:inherit;
	background:url(images/comma.gif) no-repeat 0 0;
	padding:0 0 40px 35px;
}
.comma span{
	font:italic 12px/23px Arial, Helvetica, sans-serif;
	color:#E3E4D4;
	background-color:inherit;
}
.lee_pic{
	background:url(images/lee_01.jpg) no-repeat 0 13px;
	padding:0 0 0 0;
}
/*---------body right---------- */
/*---------footer---------- */
.footer_bg{
	background-color:#2A2A2A;
	color:#fff;
	padding:24px 0 25px 0;
}
.footer{
	padding:0 0 5px 10px;
}
.footer ul{
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
}
.footer ul li{
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:0 4px 0 0;
	float:left;
	width:auto;
}
.footer ul li a{
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;	
	width:auto;
}
.footer ul li a:hover{
	text-decoration:underline;
}
.footer ul li.nospace{
	padding:0;
}
.copyright{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#00ACFF;
	background-color:inherit;
}
.copyright a{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
.copyright a:hover{
	text-decoration:underline;
}
/*---------footer---------- */