/* CSS Document */
*{margin:0; padding:0; float:none;}
body{background:#2060A0 url(../images/body_bg.gif) repeat-x top; font:12px Arial, Helvetica, sans-serif;}
.clear{clear:both;}

.justify{text-align:justify;}

.main_cont{float:left; background:url(../images/main_cont_right_bdr.gif) repeat-y right; padding:15px 20px 0 0; width:97%;}
.main_cont .header{float:left; width:100%; background:url(../images/header_bg_main.gif) repeat-x;}
.main_cont .header .header_left{float:left; width:490px; height:99px; background:url(../images/header_left.gif) no-repeat;}
.main_cont .header .header_right_shadow{float:right; width:14px; height:99px; background:url(../images/header_right_shadow.gif) no-repeat;}
.main_cont .header .header_left img.logo{float:left; margin:7px 0pt 0pt 202px; display:inline;}
.main_cont .mid_cont{float:left; width:100%; background:#fff url(../images/left_nav_bg.gif) repeat-y; height:100%;}
.main_cont .mid_cont .left_cont{float:left; width:202px; background:url(../images/left_nav_bg.gif) repeat-y;}


.main_cont .mid_cont .left_cont .menu{float:left; width:193px; margin:0; padding:0 0 0 9px;}
		.main_cont .mid_cont .left_cont .menu .main_item{float:left; width:168px; background:url(../images/main_menu_item_bg.gif) no-repeat bottom; padding:5px 2px 5px 23px; font:bold 14px Arial, Helvetica, sans-serif; color:#fff;}
		.main_cont .mid_cont .left_cont .menu .main_item a{color:#fff; text-decoration:none;}
		.main_cont .mid_cont .left_cont .menu .main_item a:hover{color:#852E97;}
		.main_cont .mid_cont .left_cont .sub_menu{float:left; width:175px; margin-left:18px; display:inline;}
		.main_cont .mid_cont .left_cont .sub_menu ul.sub{float:left; margin:0; padding:0;}
		.main_cont .mid_cont .left_cont .sub_menu ul.sub li{float:left; list-style:none; width:175px;}
		.main_cont .mid_cont .left_cont .sub_menu ul.sub li a{float:left; width:170px; font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding:5px 0 5px 5px;}
		.main_cont .mid_cont .left_cont .sub_menu ul.sub li a:hover{background:#fff;}
		.main_cont .mid_cont .right_cont{float:left; width:753px; border-top:2px solid #ABC5DE; margin-top:24px; padding:0 0 0 10px;}
		
		.img_solution{float:left; width:311px; margin:15px;}
		table.news{float:left; background:#E7EFFA; margin-top:25px;}
		table.news td{padding:5px 0 0 5px; margin:0;}
		table.news td.news_top_right_cur{background:url(images/news_top_right_img.gif) no-repeat right top; height:30px; padding-left:20px;}
		
		
		ul.news{float:left;padding:10px; border:1px solid #2061A3;background:#fff;}
		ul.news li{display:block; font:12px Arial, Helvetica, sans-serif; list-style:none; background:url(../images/news_li_img.gif) no-repeat 0 5px; padding:0 0 0 15px; margin-bottom:10px; line-height:16px;}
		ul.news li a{text-decoration:underline; color:#1F60A0;}
		table.news td.ul_news{padding:10px;}
		.footer_strip{background:url(../images/btm_bottom_shadow_strip.gif) bottom repeat-x; height:19px;}
		.footer{ font:10px Arial, Helvetica, sans-serif; text-align:center; padding-top:60px;}
		.inner_cont{float:left; width:90%; padding:10px 0 0 24px; margin-top:40px;}
		.inner_cont h1{font:bold 16px Arial, Helvetica, sans-serif; color:#000; padding:0 10px 0 0;}
		.inner_cont table.submenu_nav{float:left;}
		.inner_cont table.submenu_nav td.grey{background:#D3DFEB;}
		.inner_cont table.submenu_nav td.grey ul.nav_sub{float:left; margin:0; padding:0;}
		.inner_cont table.submenu_nav td.grey ul.nav_sub li{float:left; font:bold 10px Arial, Helvetica, sans-serif; color:#4770FE; list-style:none; padding:0 10px;}
		.inner_cont table.submenu_nav td.grey ul.nav_sub li a{color:#4770FE;; text-decoration:none;}
		.inner_cont table.submenu_nav td.grey ul.nav_sub li a:hover{color:#852E97;}
		.inner_cont table.submenu_nav td p.content{float:left; font:12px Arial, Helvetica, sans-serif; color:#000; margin:15px 0 15px 25px; display:inline; text-align:justify;}
		.mar_top_45{margin-top:45px;}
		.bdr_top_blue{background:url(../images/border_top_blue_right.gif) repeat-x 0 24px;}
		.mar_top_10{margin-top:10px;}
.mar_top_40{margin-top:40px;} 
.mar_right_min_20{margin-right:-20px;}
bdr_dkblue table{
	line-height:15px;
	padding-bottom:18px;
}

kron td{
padding-left:12px;
}

h3 {
color:#000033;
font-family:Arial,sans-serif;
font-size:16px;
}

.navybold {
color:#000033;
font-weight:bold;
padding-bottom:6px;
padding-top:6px;
padding-left:3px;
}
.navybold  td{
padding-bottom:6px;
padding-top:6px;

}
.kron1 {
padding-left:18px;
}

.kron2 ul{
padding-left:42px;
}

a.service_nav {
	color:#4770FE;
	;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a.service_nav:hover{
	color:#852E97;
}
