@charset "UTF-8";
body {

	
	background-image: url(../images/background6.jpg);
	background-color: #7D7D85;
	background-repeat: repeat-y;
	font-size: 12px;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px; margin:0px;
}

p {	
	margin: 10px 0 0px 0;
	line-height: 16px;
	}

img {
	border: 0;
	}
a{
color:#0000FF;
}


#content
{	
	width: 963px;
	margin: 0 auto;
	position: relative;
	background-color:#c9c9c9;
	
}

#column1
{
	float: left;
	width: 642px;
	height:1193px;
	padding: 0px;
	margin: 0px;
	background-color: #c9c9c9;
}


#column2
{
	position: absolute;
	top: 0;
	right: 0;

	width:280px;
	height:350px;
	margin: 0 0 0px 642px;
	background-image: url(../images/bg_col2.gif);
	background-repeat: repeat-x;
	background-color: #c9c9c9;
}

#what_area
{
	border: 0px;
    padding: 0px;
    margin:0px;
	background-image:url(../images/upperright.jpg);
	width:470px;
	height:320px;
	float:left;
}



#feature_block { position: relative; width:642px; height:320px;	border-left: solid 1px #333333;
}
#enable_block { position: relative; width:642px; height:481px; padding-top:5px;}
#building_block { position: relative; width:642px; height:481px; padding-top:5px;}

#mid_column 
{
	position: absolute;
	top: 0;
	left:470px;
	float: left;
	width: 171px;
	height:320px;
	background-image: url(../images/rightcol2.jpg);
	
}
#midlower_column 
{
	
	float: left;	
	background-image:url(../images/left_body2.jpg);
	background-repeat:no-repeat;
	height:525px;
	width:685px;
	
}
#midbottom_column 
{
	
	float: left;	
	background-image:url(../images/buildblock.jpg);
	background-repeat:no-repeat;
	height:345px;
	width:642px;
	
}
#rt_column 
{
	position: absolute;
	top: 0;
	right: 0;
	width: 281px;
	height: 750px;
	margin: 0 0 0px 642px;
	padding: 25px 20px;	
	background-image: url(../images/bg_col2.gif);
	background-repeat: repeat-x;
	background-color: #c9c9c9;
	color:#302A7E;
}

#blankcol 
{
	position: absolute;
	right: 0px;
	margin: 0px 0px 0px 642px;
	padding: 25px 20px;	
	background-image: url(../images/bg_col2.gif);
	background-repeat: repeat-x;
	background-color: #c9c9c9;
	color:#302A7E;
		border: solid 0px #000000;
	border-bottom:0px;
	border-left:0px;
	width:281px;	
	height:3249px;

}
#test 
{
	position: absolute;
	right: 0px;
	margin: 0px 0px 0px 642px;
	padding: 25px 20px;	
	background-image: url(../images/bg_col2.gif);
	background-repeat: repeat-x;
	background-color: #c9c9c9;
	color:#302A7E;
		border: solid 0px #000000;
	border-bottom:0px;
	border-left:0px;
	width:281px;	

}
#test2 
{
	position: absolute;
	right: 0px;
	margin: 300px 0 0px 642px;
	padding: 25px 20px;	
	background-repeat: repeat-x;
	background-color: #c9c9c9;
	color:#302A7E;
	width:281px;

}
#test3
{
	position: absolute;
	right: 0px;
	margin: 480px 0px 0px 642px;
	padding: 25px 20px;	
	background-repeat: repeat-x;
	background-color: #c9c9c9;
	color:#c9c9c9;
	width:281px;
	
}
#test4
{
	position: absolute;
	right: 0px;
	margin: 840px 0px 0px 642px;
	padding: 25px 20px;	
	background-color: #c9c9c9;
	color:#c9c9c9;
	width:281px;
	height:25px;
	
}


#rt_column2 
{
	position: absolute;
	top: 0;
	right: 0;
	width: 281px;
	height: 150px;
	margin: 300px 0 0px 642px;
	padding: 25px 20px;	
	background-repeat: repeat-x;
	background-color: #c9c9c9;

}

#rt_column3 
{
	position: absolute;
	top: 0;
	right: 0;
	width: 280px;
	height: 770px;
	margin: 480px 0 0px 642px;
	padding: 25px 20px;	
	background-repeat: repeat-x;
	background-color: #c9c9c9;

}

#feature_td 
{
	padding-left:25px;
	padding-top:15px;	
}
#feature_a 
{
	font-size:16px;
	color:#302A7E;;
}
#feature_cover 
{
	padding-top:30px;
	padding-left:10px;
	width:50%;
}



a.color{color:#302A7E;}

#rt_body 
{
	position: absolute;
	top: 76px;
	right: 21px;
	height: 230px;
	width:  280px;
	background-image: url(../images/certifications_body.gif);
	background-repeat: repeat-x;
	
}
p.SectionTop4 {

	padding-left:25px;
	padding-top:15px;
	padding-right:20px;
	line-height:14px;
	font-size: 11px;
	
}

#footer
{
	position: absolute;
	top: 1300px;
	width:962px;
	height:50px;
	background-color:#2E347C;
	left:0px;
	
}


#subheader
{
	border: 0px;
    padding: 0px;
    margin:0px;
	background-repeat: no-repeat;
	float:left;
	height:113px;
	width:642px;

}
#subheader2
{
	border: 0px;
    padding: 0px;
    margin:0px;
	padding-bottom:20px;
	background-repeat: no-repeat;
	float:left;
	height:69px;
	width:642px;
}

p.SectionTop5 {
text-align:left;
	margin:0px;	
	line-height:16px;
	padding-left:30px;
	padding-right:30px;
	
}
#column1a
{
	float: left;
	width: 642px;
	padding: 0px;
	margin: 0px;
	background-color:#FFFFFF;
	

}
#column_legal
{
	float: left;
	
	padding: 0px;
	margin: 0px;
	background-color:#FFFFFF;
	

}

#h1a
{

	padding-left:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color: #202585;	
	
}


#subpg_body
{
	float: left;
	width:642px;
	
}
#rt_column4 
{
	position: absolute;
	top: 0;
	right: 0;
	width: 281px;
	margin: 480px 0 0px 642px;
	padding: 25px 20px;	
	background-repeat: repeat-x;
	background-color: #c9c9c9;

}
#footer_sub
{
	position: absolute;
	top: 875px;
	width:963px;
	height:50px;
	background-color:#2E347C;
	left:0px;
}
#footer_sub2
{
	
	clear: both; 
	height: 30px; 
	background-color:#2E347C; 
	padding: 10px; 
	margin: 0; 
	color:#FFFFFF;
}

a.footerlink{
color:#FFFFFF;
text-decoration:none;
}

#base {
	margin: 2em;
	width: 50em;
	padding: 5px;
	line-height:16px;
	}
	
	td.MiddleCol {
	padding-left:10px;
	padding-right:10px;
}

table.MiddleCol {
	width:500px;
}

p.MailQuote {
	padding-left:15px;
}
