body {
	margin: 0px;
	background-color:#F2F2F2;
	scrollbar-arrow-color: #6E6E6E;
	scrollbar-base-color: #6E6E6E;
	scrollbar-face-color: #C9C9C9;
	scrollbar-highlight-color: #6E6E6E;
	scrollbar-shadow-color: #6E6E6E;
	scrollbar-3dlight-color: #6E6E6E;
	scrollbar-track-color: #6E6E6E;
	scrollbar-darkshadow-color: #6E6E6E;
	margin: 0px;
	padding: 0px;
}
div.scroll {
height: 200px;
width: 300px;
overflow: auto;
border: 1px solid #666;
background-color: #ccc;
padding: 8px;

}


#header {
	background-color:#385469;
	width: 100%;
	height: 111px;
	margin: 0 auto;
}
#headerinner {
	background-color:#385469;
	width: 945px;
	height: 111px;
	margin: 0 auto;
}
.sub_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#26618C;
}
.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: 166px;
	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;
}
.content_matter{
	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:630px;
}
.solution_head{
	width:217px;
	height:101px;
	float:left;
}
.solution_matter{
	width:215px;
	float:left;
	border-bottom:solid #C4C7CC 1px;
	border-right:solid #C4C7CC 1px;
	border-left:solid #C4C7CC 1px;
}
.solution_link{
	float:left;
	width:215px;
}			
.portfolio_right{
	float:left;
	height:119px;
	width:218px;
}
.solution_menu{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	color:#565656;
	vertical-align:middle;
	padding-bottom:10px;
	padding-left:5px;
	text-decoration:none;
}
.solution_menu:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	color:#26618C;
	vertical-align:middle;
	padding-bottom:10px;
	padding-left:5px;
	text-decoration:none;
}
.solution_menu:active{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	color:#26618C;
	vertical-align:middle;
	padding-bottom:10px;
	padding-left:5px;
	text-decoration:none;
}
.solution_menu:hover a{
	color:#26618C;
	text-decoration:none;
}

.solution_menu a
{
	color:#565656;
	text-decoration:none;
}
.solution_menu a:hover
{
	color:#26618C;
	text-decoration:none;
}
	

.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;
}			
		
#footer{
	float:left;
	background-color:#385469;
	width: 100%;
	height: 111px;
	margin: 0 auto;
}
#footerinner{
	background-color:#385469;
	width: 945px;
	height: 111px;
	margin: 0 auto;
}
.all{
	float:left;
}
.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;
}
.textbox{
	width:200px;
	border-bottom:solid #C4C7CC 1px;
	border-right:solid #C4C7CC 1px;
	border-left:solid #C4C7CC 1px;
	border-top:solid #C4C7CC 1px;
	background-color:#F2F2F2;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10pt;	

}
.foram_text{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	color:#565656;
	vertical-align:middle;
	padding-left:5px;
	padding-top:8px;
	text-decoration:none;
}
.other_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#838383;
	font-weight:bold;
	vertical-align:middle;
	padding-top:49px;
	text-decoration:none;
}
.other_links:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#26618C;
	vertical-align:middle;
	padding-top:49px;
}
.portfoliopage{
	width:686px;
	height:100%;
	float:left;
}
	
.portfoliopage_images{
	width:170px;
	float:left;
	vertical-align:middle;
}
.portfoliopage_matter{
	width:490px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4F4F4F;
	text-align:justify;
	padding-left:10px;
}
.portfoliopage_matterright{
	width:490px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4F4F4F;
	text-align:justify;
	padding-right:10px;
}	
.portfoliopage_space{
	background:url(images/line.gif) repeat-x;
	width:686px;
	height:20px;
	float:left;
}
.all_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC6600;
	vertical-align:middle;
	text-decoration:none;
}
.all_links:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC6600;
	vertical-align:middle;
	text-decoration:underline;
	
}
.portfolio_space{
	background:url(images/line.gif) repeat-x;
	width:686px;
	height:15px;
	float:left;
}

.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;
}

.contact_head
{
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
}
.requiredfield
{
	font-size:12px;
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
}

.errortable td
{
	border-bottom:1px solid #FF0000;
	border-top:1px solid #FF0000;
	background-color:#FFEAEA;
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 5px 5px 5px;	
}

.successtable td
{
	border-bottom:1px solid #0066FF;
	border-top:1px solid #0066FF;
	background-color:#D9ECFF;
	color:#0066FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 5px 5px 5px;	
}

.form_table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
	text-align:left;
}

.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;
}
.main_point{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
}

	
.sitemap_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#838383;
	text-decoration:none;
}
.sitemap_links a{
	color:#838383;
	text-decoration:none;
	
}
.sitemap_links a:hover{
	color:#26618C;
	text-decoration:underline;
	
}