body{
	margin:auto;
	background-color: #f5f4ef;
}
.container {
	height: auto;
	width: 998px;
	background-color:#f5f4ef;
}

.head_part {width:998px; height:177px}
.logo {width:79px; height:177px; float:left}
.head_rest {width:919px; height:177px; float:left}
.head_top_section { width:919px; height:142px }
.head_bot_section { width:919px; height:35px; background-color:#459072 }

.mca_name {
	width:520px;
	height:142px;
	float:left;
	background-image: url(../images/mca_name2.JPG);
}
.head_top_link_section {
	width:398px;
	height:142px;
	float:left;
	font-family: "Engravers MT";
	color: #003;
	font-size: large;
}
.top_right {height:33px; width:398px; background-color:#100F6A}
.top_right_2 {height:35px; width:400px; background-color:#100F6A; float:right}
.top_right_content {
	width:398px;
	height:auto;
	text-align:right;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	color:#006;
	padding-top:10px
} 

.top_rt_links{
	width:200px;
	float:left;
	margin-top:7px;
	font-weight: normal;
}
.icon_part{ width:195px; float:left}
a.top_rt:link {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-decoration: none;
}
a.top_rt:visited {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-decoration: none;
}
a.top_rt:hover {
	font-family: verdana;
	font-size: 12px;
	color: #BFC9E2;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-decoration: none;
}


.top_rtb_links{width:200px; float:left; margin-top:7px}
a.top_rtb:link {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 12px;
	text-decoration: none;
}
a.top_rtb:visited {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 12px;
	text-decoration: none;
}
a.top_rtb:hover {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #BFC9E2;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 12px;
	text-decoration: none;
	text-align: left;
}


a.print:link {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #459072;
	text-decoration: none;
	padding: 5px;
	text-align: center;
	height: 33px;
}
a.print:visited {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #459072;
	text-decoration: none;
	padding: 5px;
}
a.print:hover {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding: 5px;
}


 
	  
.icon_print {
	float:left;
	width:36px;
	height:33px;
	background-image: url(../images/icon_print.jpg);
	margin-left:10px
}
.icon_email {
	float:left;
	width:31px;
	height:33px;
	background-image: url(../images/icon_email.jpg);margin-left:10px
}

.nav_1{width:550px; height:35px; float:left}
.nav_1_inner{width:510px; height:35px; float:left}
.nav_2{width:400px; height:35px; float:right}

.body_part_1{ width:998px; height:398px; margin-top:12px}
.body_part_1_home{ width:998px; height:338px; margin-top:12px}
.flah_part{ width:559px; height:398px; float:left}
.flah_part_home{ width:838px; height:338px; float:left}
.home_img {
	width:439px;
	height:398px;
	float:left;
	background-image: url(../images/home_img.jpg);
}

.flash_banner{width:532px; height:308px; float:left; margin-left:27px}

.body_part_3 {width:971px;  margin-top:10px; margin-left:20px}
.body_part_3_inner {
	width:971px;
	height:259px;
	margin-top:10px;
	margin-left:20px;
	background-image: url(../images/welcome_head_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.welcome{
	width:621px;
	float:left;
	height:300px;
	background-image: url(../images/welcome_bg.jpg);
	background-repeat: no-repeat;
}

.welcome_inner{
	width:670px;
	float:left;
	height:auto;
	background-image: url(../images/welcome_bg_inner.jpg);
	background-repeat: no-repeat;
	background-color:#ffffff
}

.client_title{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	line-height:15px;
	
}

.news{
	width:350px;
	height:280px;
	float:left;
	background-image: url(../images/news_bg.jpg);
	background-repeat: no-repeat;
}
.news_inner{
	width:300px;
	height:auto;
	float:left;
	background-image: url(../images/news_bg2.jpg);
	background-repeat: no-repeat;

	
}
.capabilities_statement{
	width:200px;
	height:280px;
	float:right;
	text-align:center;
	background-color:BEE1CA;
	
}

.welcome_top_section{width:971px; height:48px}
.welcome_top_section_inner{width:650px; height:48px; float:left}
.welcome_txt{
	width:540px;
	height:160px;
	padding-left:50px;
	padding-right:50px;
	padding-right:0px;
	text-align:left;
	vertical-align: middle;
	margin-top:20px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height: 22px;
	float:left;
	list-style-image: url(../images/list_bull.jpg);
	
}
.welcome_txt_inner{
	width:620px;
	height:auto;
	padding:10px;
	text-align:justify;
	margin-top:20px;
	overflow:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 19px;
	float:left;
	background-color:#fff;
	list-style-image: url(../images/list_bull.jpg);
		}
a.welcome_txt_inner:link {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #4e9577;
	
}
.welcome_txt_statgreen{
	padding:4px;
	margin-top:0px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	line-height: 14px;
	float:left
}
.welcome_txt_statgrey{
	padding-left:0px;
	margin-top:0px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	line-height: 16px;
	float:left
}


.icon_cap{
	width:47px;
	height:47px;
	float:left;
	background-image: url(../images/icon_capabilities.png);
	background-repeat: no-repeat;
	margin-left:10px
}
.icon_case{
	width:47px;
	height:47px;
	float:left;
	background-image: url(../images/icon_casestudies.png);
	background-repeat: no-repeat;
}
.icon_test{
	width:47px;
	height:47px;
	float:left;
	background-image: url(../images/icon_testimonials.png);
	background-repeat: no-repeat;
}
.icon_news{
	width:47px;
	height:47px;
	float:left;
	background-image: url(../images/icon_news.png);
	background-repeat: no-repeat;
}

.news_txt{
	width:270px;
	height:238px;
	padding-left:50px;
	padding-right:20px;
	text-align:justify;
	margin-top:42px;
	overflow:auto;
	font-family: Cambria;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height: 16px;
	float:left;
	overflow:auto;
}
.news_txtlink{
	color: #10106A;
	text-decoration: none;
	text-align:right;
	padding-left:40px;
}

.bot_link_part{ width:971px; margin-left:20px; height:39px; margin-top:20px; color:#459072; font-family:verdana; font-size:12px; line-height:16px; padding-top:6px;}

a.bot:link {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #459072;
	text-decoration: none;
}
a.bot:visited {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #459072;
	text-decoration: none;
}
a.bot:hover {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #10106A;
	text-decoration: none;
}

.copyright{
	width:978px;
	height:20px;
	background-color:#459072;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:center;
	padding:10px;
	margin-bottom:10px
}

.inner_banner{ width:968px; height:186px; margin-left:22px; margin-top:10px}

.inner_rt_menu_item{width:230px; height:44px; float:left; margin-bottom:5px}
.inner_icon{ width:42px; height:44px; float:left}
.inner_icon_txt{ width:170px; height:44px; float:left}
.inner_icon_head{
	width:170px;
	height:20px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #459072;
	text-align:left;
	margin-top:10px;
	margin-left:5px
}
.inner_body_head{
	height:20px;
	font-family: verdana;
	font-size: 12px;
	color: #459072;
	text-align:left;
	margin-top:10px;
	margin-left:0px;
	}

.news_head{
	height:20px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #459072;
	text-align:left;
	margin-top:10px;
	margin-left:0px;
	line-height:16px;
	}
	
.inner_body_italhead{
	height:14px;
	font-family: verdana;
	font-size: 12px;
	font-weight:bold;
	color: #003;
	text-align:left;
	
}
.inner_body_head_car{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #100F6A;
	text-align:left;
}
.inner_icon_link{width:170px; height:20px; text-align:left; margin-left:5px }
 
a.rt_link:link {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #10106A;
	text-decoration: none;
	/*background-image: url(../images/learnmore_bull.jpg);*/
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 0px;
}
a.rt_link:visited {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #10106A;
	text-decoration: none;
}
a.rt_link:hover {

	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #459072;
	text-decoration: none;
}

a.news_link:link {
	color: #10106A;
	text-decoration: none;
	text-align:right;
	float:right;
}
a.news_link:visited {
	color: #10106A;
	text-decoration: none;
	text-align:right;
	float:right;
}
a.news_link:hover {
	color: #459072;
	text-decoration: none;
	text-align:right;
	float:right;
}

.rt_content{width:250px; padding-left:30px}
.rt_img{ width:219; height:182px; float:left; margin-top:20px}
.rt_stat{ width:419; height:282px; float:left; margin-top:20px; padding-left:0px}

.whoweare{color:#100F6A; font-family:verdana; font-size:18px; font-weight:bold}
.container .body_part_3 .welcome_inner .welcome_txt_inner .whoweare {
	font-family: Segoe UI;
	font-weight: normal;
}

