/* CSS Document */
body{background:#fff;}
body, form, input, textarea, select, h1, h2, ul, ol{
	margin: 0px;
	padding: 0px;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	list-style: none;
}
h1{
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #4D6883;
	text-decoration: none;
}
a img{ border:none;}
.rt{text-align: right;	vertical-align: top;}
.ct{text-align: center;	vertical-align: top;}
.fl{
	float: left;
	width: 350px;
}
.fr{
	float: right;
	width: 350px;
}
.fn{float: none;}
.cl{clear:both;	height: 0px; font-size: 0px; line-height: 0px;}
p{margin: 10px 0px 0px;	padding: 0px;}
.post{ display: table; _height: 0; zoom: 1;}
.line{ background:url(../images/bg_line.gif) repeat-x left center; padding:10px 0; height:2px; font-size:0; line-height:0;}



.page{margin: auto; width:952px;}
.header{ height:50px; padding:10px 0;}
.s_form{width:157px; height:21px; background:url(../images/bg_s_form.gif); margin-top:10px;}
.inp_s{border:none; padding:4px; width:130px; background:none;}
.butt_s{border:none; width:15px; height:21px; background:none;}
.h_menu{ font-size:12px;color:#008cc0; font-weight:bold;}
.h_menu a{color:#008cc0;}

.menu{width:930px; height:76px; background:url(../images/bg_menu.gif); padding:3px 0 0 24px;}
.menu a{ float:left;}
.h_box{ width:952px; height:286px; background:url(../images/bg_h_box.jpg); margin:10px 0;}
.h_box1{ width:260px; padding:50px 0 0 225px;}

.content{ background:url(../images/bg_content.jpg) no-repeat left bottom; height:300px; margin:15px 0;}
.left, .right, .center{ width:260px; text-align:justify; padding:50px 25px 10px 25px;}
.center{margin-left:10px;}
.footer{position:relative; border-top:solid 1px #cfdbe0; padding:30px 0; margin-top:30px;}
.f_icon{position:absolute; right:40px; top:-19px;}

.comp_box{ height:212px; background:url(../images/bg_comp_box.jpg); margin:10px 0; font-size:12px;}
.comp_left{padding:20px 0 0 20px; width:320px;}
.comp_right{padding:20px 20px 0 0; width:190px;}
.comp_cont{}
.l_sidebar{background:url(../images/bg_l_side.gif); width:214px;}
.l_side_top{ background:url(../images/bg_l_side_top.jpg) no-repeat 0 0;}
.l_side_bot{ background:url(../images/bg_l_side_bott.gif) no-repeat left bottom;
	min-height:210px;
	height:auto !important;
	height:210px;
}
.l_sidebar ul{ padding:12px;}
.l_sidebar ul .act_item {
	font-size:11px;
	font-weight:normal;
	color:#006494;
	padding: 0px 0px 3px 10px;
	line-height:1;
	background:none; 
	}
.l_sidebar ul .top {
	background:none; 
	}	
.l_sidebar ul .act_item a{
	font-size:11px;
	font-weight:normal;
	color:#006494;
	}
.l_sidebar li{ background:url(../images/bg_line.gif) repeat-x left top;  padding:5px 0;}
.l_sidebar a{ color:#000; text-decoration:none;font-size:12px; background:url(../images/bg_side_li_a.gif) no-repeat left center; padding-left:10px;}
.l_sidebar a:hover{ font-weight:bold; background:url(../images/act.gif) no-repeat left center;}
.act{ font-weight:bold; background:url(../images/act.gif) no-repeat left center;}

.cent_cont{ width:500px; font-size:12px; padding-left:20px;}
.cont_box{ width:184px; height:168px; background:url(../images/bg_cont_box.jpg);}
.cont_box table{ margin:40px 0 0 15px;}
.cont_box td{ font-weight:bold; font-size:12px; padding:5px 0;}

.box {height:41px; background:url(../images/bg_box.gif) no-repeat 0 0; margin:auto;}
.box .fl{padding:18px 0 0 95px;}
.box .fr{padding:18px 7px 0 0;}

.more{background:url(../images/bg_more.gif) no-repeat right 5px; color:#ff0000; font-size:12px; text-decoration:none; border:none; padding-right:10px;}

.img{border: 1px solid #D0D0D0;}
.img1{margin: 0px 13px 0px 0px;}

.t1 {color: #000000; font-size:18px; font-weight:bold;}
.t2 {
	font-size:14px;
	font-weight:bold;
	color: #0099d5;
}
.t3{color:#e30000;}
.t4{ color:#fff; font-size:14px;}
.t5{ color:#fff; font-size:17px; font-style:italic; color:#00193c;}
.t51{ color:#fff; font-size:16px; font-style:italic; color:#00193c; padding-top:7px;}
.t6{ color:#e30000;}
.t7{ color:#0099d5; text-decoration:underline;}




.cent_cont span{ color:#000000; font-weight:bold; font-size:14px; padding:15px 0 0px 0px;}
.cent_cont h1{  font-size:20px;}
.cent_cont ul{ 	margin:0px; padding-left:30px; padding-top:5px;}
.cent_cont li{ text-decoration:none; font-size:12px; color:#000000;	margin:0px; padding:0px 0 5px 0px; list-style-image:url(../images/act.gif);  }

.splitter{position:relative; border-top: dashed 1px #cfdbe0; margin-top:20px;}

.clients_list {
	border: 1px solid #E0E0E0;
	padding-left:20px;
	min-height:400px;
	height:auto!important;
	height:400px;
	width: 700px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}
.contact_list {border: 1px solid #E0E0E0; padding-left:20px; min-height:150px;height:auto!important; height:150px; margin-bottom:10px; width:700px;}
.contact_list p{width:200px; font-size:11px; line-height:1; padding:0px 10px 0px 10px;}
.contact_list span{color:#FF0000; font-size:11px;}
.contact_list h1{  font-size:16px; margin:0px 0px 0px 0px;}

.contact_list_us {border: 1px solid #E0E0E0; padding-left:20px; min-height:280px;height:auto!important; height:280px; margin-bottom:10px; width:700px;}
.contact_list_us p{width:200px; font-size:11px; line-height:1; padding:0px 10px 0px 10px;}
.contact_list_us span{color:#FF0000; font-size:11px;}
.contact_list_us h1{  font-size:16px; margin:0px 0px 0px 0px;}
.contact_splitter{position:relative; border-bottom: dashed 1px #cfdbe0;}
.bi_table {border:1px solid #CCCCCC; margin-top:20px; line-height:2.5;}
