/*

input 918B8B

white bg boxes FCFDFF

blue left 3A76BE

blue right 3070BA

blue top+bottom 407BBF

font-gray: 4F5672

white bg FCFDFE

side menu color 3070BA

side menu active 2A3985



*/

html, body {behavior: url("csshover.htc");}

img, div, li { behavior: url("iepngfix.htc") }
img{ border:0px solid #FFFFFF;}



.bord{ 

	border-top:1px solid #407BBF ;

	border-bottom:1px solid #407BBF ;

	border-left:1px solid #3A76BE ;

	border-right:1px solid #3070BA ;

	background:url(images/topbg_grad.jpg) top repeat-x #FCFDFE;

}



.bord2{ 

	border-top:1px solid #407BBF ;

	border-bottom:1px solid #407BBF ;

	border-left:1px solid #3A76BE ;

	border-right:1px solid #3070BA ;

}



body {

	margin: 0; font-size:13px;

	background-color: #FFFFFF; color:#4F5672; 

	font-family: Arial, Helvetica, sans-serif;

}



table{ 

	font-family: Arial, Helvetica, sans-serif; 

	font-size:13px; color:#4F5672; 

	border-collapse:collapse; border:0;

}



object{margin:0; padding:0; border:0;}



form{margin:0px; font-family: Arial, Helvetica, sans-serif;}

.clear{clear:both; line-height:0; font-size:0; height:0;}

.spacer{height:10px; display:block;}

div.spacer2{height:4px; line-height:0; font-size:0; margin:0; padding:0; width:100%;}

img.text{margin:5px 0 5px 0; }



a{text-decoration:none ; color:#4F5672; font-weight:bold ;}



h1.h1 { margin:0 0 20px 0; padding:0; font-size:18px; text-decoration:none ; color:#293986;}

h1.h11 { margin:0 0 10px 0; padding:0; font-size:15px; text-decoration:none ; color:#293986;}

a.side { color:#293986 ; text-decoration:none ; font-size:15px ; font-weight:bold ;}



div.main{

	width:100%; 

	margin-top:13px;

}



div.center{

	position:relative; width:904px;

	margin:0 auto;  padding:0;

}



div.center_inner{

	width:706px; min-height:439px;

	

}

* html div.center_inner{height: 443px}



div.inner_txt{

	width:607px; margin:24px 66px 0 29px ;

	text-align:left ; padding-bottom:30px;

}



div.inner_txt2{

	width:485px; margin:24px 32px 0 21px ;

	text-align:left ; padding-bottom:30px;

}

div.test{

	width:162px; height:262px ; padding:10px 10px 10px 13px;
	overflow:hidden

	

}

div.why{

	width:162px; height:192px ; padding:10px 10px 10px 13px;
	overflow:hidden

	

}

div.test p{

	margin-top:3px; margin-bottom:5px;

}

div.cust{

	width:162px; height:75px ; padding:10px 10px 10px 13px;

	

}



input.inp, textarea.inp{

	width:100%; border:1px solid #696363; 

	margin:0; padding:2px; font-size:12px;font-family: Arial, Helvetica, sans-serif;

}



/* topmenu */

ul.nolist{list-style:none; list-style-type:none; margin:0; padding:0; }

ul.topmenu { height:23px; margin-left:20px; padding-top:8px;   } 

ul.topmenu li.open {

	position:relative ;

	padding: 0;  display:inline ; margin:0 10px;

}

ul.topmenu li.open a { color:#FFFFFF ; text-decoration:none ; font-size:14px ;font-weight:normal;}

/*ul.topmenu li.open a:hover { font-weight:bold;font-size:13px ;}*/

ul.topmenu li.open a.active { color:#FBCE86 ; text-decoration:none ; font-size:14px ; font-weight:bold ;}



ul.topmenu li.open ul {display: none; width: 157px; position:absolute; left:-45px; top:0; margin:0; padding:0; border:0;}

ul.topmenu li.open:hover ul {

	width: 157px; display: block; margin:5px 0 0 0 ; padding:0; 

	text-align:center; 

}

ul.topmenu li ul li.top {border:0; padding:0; margin: 0; width: 157px; background:url(images/menu_top.png) ; height:14px; float:left; line-height:0; font-size:0;}

ul.topmenu li ul li.bot {border:0; padding:0; margin: 0; width: 157px; background:url(images/menu_bot.png) ; height:14px;float:left;line-height:0; font-size:0;}

ul.topmenu li ul li.mid {

	border:0; padding:0; margin: 0; width: 157px; float:left; 

	background:url(images/menu_mid.png) repeat-y  ; line-height:150%;

}



ul.topmenu li ul li.mid a{color:#4A62A1 ; text-decoration:none ; font-weight:normal; font-size:14px ;}

ul.topmenu li ul li.mid a:hover{font-weight:normal; font-size:14px ;}



/* ----------------------------------------------------------------------------- */





div.footer{color:#44473D; font-size:15px; ;font-weight:bold; margin-right:20px;}



a.credit{font-size:11px; color:#44473D; text-decoration:none ;font-weight:normal;}





ul.botmenu{ list-style:none; display:inline; 

						text-align:left; width:100%; padding-left:25px;

}

ul.botmenu li{ list-style:none; display:inline;

							margin:0 10px;font-size:9px; color:#FFFFFF; 

}

a.botmenu, .copyright{ 

	font-size:12px; color:#FFFFFF; 

	text-decoration:none; font-weight:normal;

}



td.left{width:161px; min-height:607px; background:url(images/left_bg.jpg) bottom no-repeat  #FCFDFE ;}

* html td.left{  height:607px; }

td.right{

	width:536px; min-height:607px;

	background:url(images/topbg_grad.jpg) top repeat-x #FCFDFE;

}

* html td.right{  height:607px; }



div.sideMenu{

	width:146px; min-height:200px; padding-left:15px; text-align:left;

	background:url(images/topbg_grad.jpg) top repeat-x ; padding-top:15px;

	line-height:150% ;

}



a.sidemenu {color:#3070BA ; font-size:14px; text-decoration:none ;font-weight:normal;}

a.sidemenuAct {color:#2A3985 ; font-size:14px; text-decoration:none ;font-weight:normal;}







ul.paging{ list-style:none; display:inline; width:100%;

						text-align:right; margin:0; padding:0 ;

}

ul.paging li{ list-style:none; display:inline;

							margin:0 0 0 6px ;font-size:12px;

}

ul.paging li a.regular{ font-size:12px; color:#4F5672; text-decoration:underline;font-weight:normal;}

ul.paging li a.regular2{ font-size:12px; color:#4F5672; text-decoration:none;font-weight:normal;}

ul.paging li a.active{ font-size:12px; color:#2A3985; text-decoration:none; font-weight:bold;}



a.readmore{color:#3070BA; font-size:13px; text-decoration:none ;font-weight:normal;}

.bold{font-weight:bold;}

.red{color:#FF0000;}



input.login{width:95%; height:16px; font-size:12px; color:#4F5672; border:0; background-color:transparent ; padding-left:2px;}

form.frm input, form.frm textarea{  border:1px solid #918B8B;  background-color:transparent; width:300px;  }



ul.news{ margin:0; padding:0; list-style:none ; width:162px; height:146px ;}

ul.news li{display:inline ; list-style: none ;}
table.home{
background:url(images/bg5.jpg) top no-repeat; 
}
div.home{
width:620px;
height:196px;
/*background:url(images/bg5.jpg) top no-repeat;*/
}
div.home_text{
width:580px;
height:160px;
padding-top:20px ;
padding-right:20px ;
padding-left:20px ;

}
div.home2{
width:620px;
height:220px;
/*background:url(images/bg6.jpg) top no-repeat;*/
}
div.home_text2{
width:580px;
height:180px;
padding-top:20px ;
padding-right:20px ;
padding-left:20px ;

}


div.home_title{
width:620px;
height:60px;
background:url(images/bghome.jpg) top no-repeat;
}
div.home__title_text{
width:580px;
height:30px;
padding-top:10px ;
padding-right:20px ;
padding-left:20px ;
}

h3 a{font-weight:normal ; font-size:14px; color:#407BBF;}