body {
	margin: 0px;
	background-color:#F2F2F2;
}
#header {
	background-color:#385469;
	width: 100%;
	height: 111px;
	margin: 0 auto;
}
#headerinner {
	background-color:#385469;
	width: 945px;
	height: 111px;
	margin: 0 auto;
}
.lefteffect_border{
	background:url(images/left_effect_border.gif);
	height:111px;
	width:21px;
	float:left;
}	

#logo{
	float:left;
	width:260px;
}
.our{
	background:url(images/our_bg.gif) no-repeat;
	width:120px;
	height:62px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#838383;
	vertical-align:middle;
	padding-top:49px;
	padding-left:14px;
}

.our a{
	color:#838383;
	text-decoration:none;
}
.our a:hover{
	
	color:#26618C;
	
}
.service{
	background:url(images/services_bg.gif) no-repeat;
	width:91px;
	height:62px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#838383;
	vertical-align:middle;
	padding-top:49px;
}

.service a{

	color:#838383;
	text-decoration:none;
}
.service a:hover{
	color:#26618C;
}
.solution{
	background:url(images/solutions_bg.gif) no-repeat;
	width:103px;
	height:62px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#838383;
	vertical-align:middle;
	padding-top:49px;
}

.solution a{
	color:#838383;
	text-decoration:none;
}
.solution a:hover{
	color:#26618C;
}
.product{
	background:url(images/product_bg.gif) no-repeat;
	width:99px;
	height:62px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#838383;
	vertical-align:middle;
	padding-top:49px;
}

.product a{
	color:#838383;
	text-decoration:none;
}
.product a:hover{
	color:#26618C;
}
.portfolio{
	background:url(images/portfolio_bg.gif) no-repeat;
	width:96px;
	height:62px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#838383;
	vertical-align:middle;
	padding-top:49px;
}

.portfolio a{
	color:#838383;
	text-decoration:none;
}
.portfolio a:hover{
	color:#26618C;
}	
.contact{
	background:url(images/contact_bg.gif) no-repeat;
	width:119px;
	height:62px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#838383;
	vertical-align:middle;
	padding-top:49px;
}

.contact a{
	color:#838383;
	text-decoration:none;
}
.contact a:hover{
	color:#26618C;
}
.righteffect_border{
	background:url(images/right_effect_border.gif);
	height:111px;
	width:21px;
	float:left;
}
#banner {
	width: 945px;
	height: 308px;
	margin: 0 auto;
}
.mid_effect {
	background:url(images/mid_effect.gif) no-repeat;
	width: 945px;
	height: 7px;
	margin: 0 auto;
}
#content_bg {
	background:url(images/content_bg.gif) repeat-y ;
	width: 100%;
	height:auto;
	margin: 0 auto;
}
#content_bginner {
	width: 945px;
	height:auto;
	margin: 0 auto;
}
.contant{
	width:672px;
	float:left;
	color:#565656;
}
.containt_left_border{
	background:url(images/right_contantborder.gif) repeat-y;
	width:21px;
	height:13px;
	float:left;
}		

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
	text-align:justify;
}
.space{
	background:url(images/space.gif);
	width:13px;
	float:left;
	height:260px;
}
.portfolio_right{
	float:left;
	height:119px;
	width:218px;
}

.heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#26618C;
}		
.flash{
	height:180px;
	width:215px;
	float:left;
}
.flash_matter{
	height:149px;
	width:215px;
	float:left;
}
.flash_matter_01{
	height:139px;
	width:215px;
	float:left;
} 
.flash_matter_02{
	height:10px;
	width:215px;
	float:left;
} 
.flash_matter_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:4px;
	margin-left:4px;
	margin-right:4px;
	color:#565656;
	text-align:justify;
}			
.flash_matter_bullettext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:4px;
	margin-right:4px;
	color:#565656;
	text-align:justify;
}			
			
#footer{
	float:left;
	background-color:#385469;
	width: 100%;
	height: 111px;
	margin: 0 auto;
}
#footerinner{
	background-color:#385469;
	width: 945px;
	height: 111px;
	margin: 0 auto;
}
.bot_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	padding-top:30px;
}
.bot_link a{
	color:#FFFFFF;
	text-decoration:none;
}
.bot_link a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}	
.all_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
	font-weight:bold;
	vertical-align:middle;
	margin:0px;

}
.all_links:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin:0px;
	color:#26618C;
	vertical-align:middle;
	
}	
.bottomsub_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4F4F4F;
	font-weight:bold;
	text-decoration:none;
	margin: 0 auto;
}
.bottomsub_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#26618C;
	font-weight:bold;
	text-decoration:none;
}
.bottomsub_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4F4F4F;
	font-weight:bold;
	text-decoration:none;
}
.flash_read_more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:40px;
	margin-left:4px;
	margin-right:4px;
	color:#565656;
	text-align:justify;
}

.requiredfield
{
	color:#FF0000;
}
.bot_link_w3c{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
}