@charset "utf-8";
/* CSS Document */

/* common styles */
body, h1, h2, h3, h4, h5, h6, p, img, form, ul, li {
	margin:0;
	padding:0;
	border:0;
}
body {
	font:62.5% Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background: #42baec;
}
a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}
.flft {
	float:left;
}
.frgt {
	float:right;
}
.cb {
	clear:both;
}
h1 {
	font:normal 1.8em Arial, Helvetica, sans-serif;
}
h2 {

}
h3 {

}
h4 {

}
p {
	padding:10px 0;
	font-size:1.2em;
	line-height:1.5em;
	text-align:justify;
}
.ht_1 {
	color:#369;
}
.ht_2 {
	
}
.ht_3 {

}
.ht_4 {

}
.rmore{
	display:block;
	float:right;
	width:74px;
	text-align:center;
	margin-top:10px;
	padding:5px 0;
	background:url(../images/rmore.gif)  no-repeat ;
	color:#fff;
	font-size:1.1em;
}
.hm{
	margin-top:245px;
}
#main_cnr {
	position:relative;
	margin:auto;
	width:996px;
	border-right:2px #fff solid;
	border-left:2px #fff solid;	
	background:#fff;
}
#in_cnr {
	display:inline-block;
	width:100%;
	padding-bottom:80px;
}
.in {
}
/* end common styles */


/* header */

#header_cnr {
	background:url(../images/h_bg.jpg) top right no-repeat;
	width:100%;

}
#navigation_cnr {
	background:url(../images/m_bg.png) repeat-x;
	height:39px;
	font:bold 1.3em Arial, Helvetica, sans-serif;
}
#navigation_cnr ul{
	list-style:none;
	
}
#navigation_cnr li{
	float:left;
	background:url(../images/m_sep.png) right center no-repeat;
}
#navigation_cnr a{
	display:block;
	position:relative;
	padding:10px 18px;
	color:#333;
}
#navigation_cnr .dd .last{
float:right;
}
.dd li{
	clear:both;
}
.dd li a{
	background:#1c8ccc url(../images/m_sep.png);
	border:1px solid #fff;
	width:120px;
	border-top:0;
}
.dd a:hover{
	background:#229cd4;
	color:#fff !important;
}
#navigation_cnr a:hover,#navigation_cnr .active{
	
}

/* end header */

/* Mid_cnr */
#mid_cnr{
	background:#efefef;
	float:left;
	width:100%;
	padding:15px 0;
}
.bx{
	width:174px;
	float:left;
	margin:0 13px;
	display:inline;
}
.bx.last{
	margin-right:0;
}
.bx p{
	font-size:12px;
	height:80px;
	overflow:hidden;
}
.bx .ttle{
	background:url(../images/bx_bg.gif) repeat-x;
	font:bold 1.3em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	line-height:30px;
}
.bx .rtle{
	background:url(../images/rbx_bg.gif) repeat-x;
	font:bold 1.3em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	line-height:30px;
}
.bx .img{
	display:block;
	text-align:center;
	margin:0 auto;
}

/* End Mid_cnr */

/* Body */

#body_cnr {
	padding:10px;
	padding-right:0;
	float:left;
	position:relative;
	

}
/* End Body */

/* Home */
.home #in_cnr {
	padding-bottom:50px;
}
.home .col_0{
	width:200px;
	background:#EFEFEF;
	position:relative;
	margin-top:-160px;
	margin-left:-8px;
	float:left;
	height:435px;
}
.aero{
	text-align:center;
}
.home .col_1{
	width:190px;
	height:270px;
	float:left;
	display:inline;
	padding-left:10px;
}
.hcont{
	height:171px;
	overflow:hidden;
	padding-bottom:10px;
	padding-top:10px;
	color:#333333;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}
.hcont li{
	line-height:22px;
	font-weight:bold;
	list-style-type:none;
	padding-left:15px;
	background:url(../images/arrow_img.gif) left center no-repeat;
}
.hcont li a{
	color:#000;
}
.home .col_2{
	width:200px;
	float:left;
	text-align:center;
}
.home .col_3{
	float:right;
	width:391px;
}
.b1,.b2,.b3,.b4{
	height:40px;
	background:url(../images/o1.gif) right top no-repeat;
	font:bold 1.5em Arial, Helvetica, sans-serif;
	color:#003366;
	padding-top:20px;
	display:block;
}
.b1{
	background-image:url(../images/o1.gif);
	padding-right:130px;
	text-align:right;
}
.b2{
	background-image:url(../images/o2.gif);
	padding-left:155px;
}
.b3{
	background-image:url(../images/o3.gif);
	padding-right:130px;
	text-align:right;
}
.b4{
	background-image:url(../images/o4.gif);
	padding-left:150px;
}
.home .col_3 a:hover{
	color:#42baec;
}
#pc_list{
	border-bottom:#999999 solid 1px;
	margin:5px 10px 5px 20px;
	padding-bottom:8px;
}
.ln{
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#003366;
	line-height:23px;
}
.pc{
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#000;
	font-style:italic;
	float:right;
	margin-top:-18px;
}

.dsc{
	text-align:center;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#990000;
}
/* End Home */


/* Footer */

html,body,* html #main_cnr {
	height:100%;
}

#main_cnr {
	min-height: 100%;
}
#f_top{
	background:#6cf;
	padding:3px 0;
	text-align:center;
}
#f_top,#f_top a{	
	color:#990000;
	font:bold 1.1em Arial, Helvetica, sans-serif;
}
#f_btm{
	background:url(../images/f_bg.gif) repeat-x;
	padding:1px 0;
	text-align:center;
	line-height:1.7em;
}

#f_btm,#f_btm a{
	color:#000;
}

#footer_cnr {
	width:100%;
	clear:both;
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
}


/* End Footer */