body{background-color:#ebf6f6;margin:0;padding:0;font-family:Tahoma,Geneva,sans-serif;font-size:13px;color:#333;}
h1{font-size:17px;color:#4798ed;font-weight:bold;padding:0 0 5px 0;margin:0;line-height:20px;font-family:Verdana,Geneva,sans-serif;}
h2{font-size:17px;color:#ff8700;padding:0;margin:0;font-family:Georgia,"Times New Roman",Times,serif;line-height:19px;}
p{text-align:left;line-height:18px;padding:0;margin:0;font-size:14px;color:#333;}
.clear{clear:both;}
#main_container{width:960px;height:auto;margin:auto;}
#header{width:960px;height:120px;margin:auto;background:url(images/top_bg.jpg) no-repeat top center;}
#logo{padding:40px 0 0 45px;float:left;}
#menu{width:660px;height:29px;float:right;padding:55px 45px 0 0;}
#menu ul{
	list-style:none;
	padding:0;
	margin:0;
	display:block;
}
#menu ul li{
	list-style:none;
	display:inline;
	line-height:17px;
	font-size:12px;
	font-weight:bold;
}
#menu ul li a{
	float:left;
	text-decoration:none;
	padding:0;
	margin:0px 5px 0 5px;
	color:#e84a3d;
	text-align:center;
	width:122px;
	height:44px;
}
#menu ul li a:hover{
	text-decoration:none;
	color:#e84a3d;
	background:url(images/menu_bg.gif) no-repeat left;
	padding: 0;
}
#menu ul li a.current{
	float:left;
	text-decoration:none;
	padding:0;
	margin:0 5px 0 5px;
	color:#e84a3d;
	text-align:center;
	width:122px;
	height:44px;
	background:url(images/menu_bg.gif) no-repeat left;
}
.center_content{width:865px;height:350px;margin:auto;background:url(images/center_bg.jpg) no-repeat center;}
.center_content2{
	width:865px;
	margin:auto;
	background-image: url(images/center_bg_l.jpg);
	background-repeat: repeat-y;
	background-position: center bottom;
}
.center_content_left{float:left;width:365px;padding:0 0 0 17px;}
.center_content_right{float:left;width:420px;padding:7px 0 0 30px;}
.center_title{height:31px;padding:35px 0 0 35px;}
.center_big_icon{padding:10px 0 0 0;}
.solution_tab{float:left;width:auto;padding:0 0 7px 0;}
.solution_bullet{width:23px;height:23px;float:left;color:#b5b5b5;line-height:23px;text-align:center;background:url(images/bullet_bg.gif) no-repeat center;}
p.solutions{width:375px;float:left;text-align:left;line-height:18px;padding:0 0 0 10px;margin:0;}
span.blue{font-size:14px;color:#038d9a;font-weight:bold;}
a.more_solutions{display:block;float:right;text-decoration:none;background:url(images/right_arrow.gif) no-repeat right;padding:10px 45px 10px 0;margin:10px 30px 0 0;font-size:14px;font-weight:bold;color:#038d9a;}
.solutions .blue a{text-decoration:none;color:#038d9a;}
.main_content{width:865px;margin:auto;padding:10px 0 20px 10px;background:url(images/center_bottom_bg.gif) no-repeat bottom center;}
.left_content{width:400px;float:left;padding:0 10px 0 17px;}
.right_content{width:400px;float:left;padding:0 0 0 30px;font-size:14px;}
.wide_content{width:800px;float:left;padding:0 0 0 30px;}
ul.list{list-style:none;padding:0;margin:0;}
ul.list li{list-style:none;width:auto;height:auto;padding:0;}
ul.list li a{height:16px;width:auto;display:block;padding:0 0 0 25px;margin:5px 0 10px 0;color:#5e5e5e;text-align:left;background:url(images/arrow_bullet.gif) no-repeat left;text-decoration:none;}
ul.list li a:hover{height:16px;width:auto;text-decoration:underline;color:#5e5e5e;}
.right_tab{
	float:left;
	width:auto;
	padding:0 0 25px 0;
}
img.icon{width:51px;float:left;}
p.right_text{width:305px;float:left;text-align:justify;line-height:18px;padding:0 0 0 15px;margin:0;}
span.red{font-weight:bold;color:#e84a3d;font-size:14px;line-height:15px;}
a.more{float:right;padding:10px 30px 0 0;}
.project_tab{float:left;width:auto;padding:15px 0 20px 0;}
p.project{width:250px;float:left;text-align:justify;line-height:21px;padding:2px 0 0 10px;margin:0;}
.contact_tab{padding:10px 0 20px 0;}
span.light_blue{color:#52c6e8;font-weight:bold;}
.footer{width:865px;height:66px;margin:auto;background:url(images/footer_bg.gif) no-repeat top center;}
.left_footer{float:left;padding:10px;}
.footer_links{float:right;padding:10px;}
.footer_links a{text-decoration:none;color:#929292;padding:0 10px 0 10px;}
.footer_links a:hover{color:#333;}
.solution_tab ul li strong{font-size:14px;color:#666;line-height:16px;}
.right_content table{font-size:12px;font-weight:bold;}
.right_content table{color:#000;}
.solution_tab ul li{font-size:15px;line-height:16px;}
#header2{font-size:14px;background-color:#cbe8f6;border:1px solid #78c6c6;vertical-align:20%;margin-top:7px;margin-bottom:7px;font-weight:bold;}
#content{margin-left:44px;font-size:14px;}
.solution_tab div p{font-size:9px;line-height:normal;}
