body	
{
	font-family:Lucida Grande, Arial;
	margin: 0px 0px 0px 0px;
	text-align:center;
	color:#6E6E6E;
	font-size:12px;
	background-color:#d4d4d4;
}
a {color:#0066FF;font-size:12px; text-decoration:none;}
a:hover{color:#0066FF;font-size:12px; text-decoration:underline;}
.normalBold{
	color:#000000;
	font-weight:bold;
}
.normalBoldHash{
	color:#404040;
	font-weight:bold;
}
#container{
	width:850px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:24px;
	height:inherit;
	}
.subpageheads{
	width:840px; 
	float:left; 
	padding-left:10px;
	padding-top:8px;	
	text-align:left; 
	font-size:18px; 
	font-weight:bold;
	background-color:#f5f5f5;	
	color:#5eb2fa;
	text-transform:uppercase;
	height:30px;
	margin-bottom:0px;
	}
.subpageheadsTwo{
	color:#a6020b;
	font-weight:bold;
	}
.subpagecontents{
	padding-left:15px; 
	width:816px; 
	padding-right:15px; 
	text-align:left; 
	font-size:13px; 
	color:#000000; 
	padding-top:15px; 
	background-color:#FFFFFF;
	margin:0px;
	}
.subpageimages{
	width:224px; 
	height:158px; 
	float:left; 
	padding-right:10px; 
	padding-bottom:10px;
	padding-top:5px;}
	
.whiteheadings{
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;}
.blackheadings{
	font-size:13px;
	color:#000000;
	font-weight:bold;
}


#header{width:100%; 
		height:106px; float:left; 
		background-color:#FFFFFF; 
		border-bottom:4px solid #ececec;
		}
#footer1{width:100%; 
		height:32px; 
		float:left;
		text-align:center;
		background-color:#FFFFFF;
		padding-top:5px; 
		}
#footer{width:100%; 
		height:36px; 
		float:left;
		text-align:center;
		background-color:#d4d4d4;
		padding-top:5px; 
		}
.footertext, .footertext a{
		font-size:11px;
		color:#000000;
		text-decoration:none;
		}
.footertext A:hover{
	text-decoration:none;
	color:#0066FF;
	font-size:11px;
}
#contentcontainer{width:100%;
		height:inherit;
		float:left; 
		background-color:#f5f5f5;}
#subpagecontainer{width:100%;
		height:inherit;
		float:left; 
		background-color:#ffffff;}
.nextpagelink{
width:816px; 
text-align:right; 
text-decoration:underline; 
color:#000000;}
.whitemenutext{
		font-size:13px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		}
.whitemenutext A:hover
		{
		text-decoration:none;
		color:#5eb2fa;
		font-size:13px;
		}
.menuseperator{
		width:49px;
		text-align:center;
		}
.smallboxes{float:left; 
		padding-left:16px; 
		padding-top:0px;
		padding-bottom:1px;		
		width:498px;
}
		
.logo{
		padding-left:7px; 
		float:left; 
		vertical-align:middle; 
		padding-top:20px; 
		padding-right:31px;
		width:412px;
		height:102px;
		text-align:left;
		vertical-align:top;
}
.headervline{width:1px; 
			float:left;
			}
.certilogos{float:left; 
			padding-top:41px; 
			padding-left:10px;
			}
.menubar{height:24px; 
		width:100%; 
		background-color:#000000; 
		border-top:2px solid #ffffff; 
		border-bottom:3px solid #ffffff;
		padding-top:8px;		
		float:left;
		}
.Greybar{
		width:100%; 
		height:11px; 
		float:left;
		background-color:#ececec;		 
		}
.leftbox{width:519px; 
		float:left; 
		height:inherit; 
		background-color:#FFFFFF; 
		}
.rightbox{width:327px; 
		float:left; 		 
		background-color:#FFFFFF;
/*		height:390px;*/
}
.rightgreybox{
		width:331px;
		padding-bottom:13px;
		vertical-align:bottom;
		float:right; 
		background-color:#f5f5f5;
		
}
.rightgreyboxcontent{
		width:300px; 
		float:left; 
		background-color:#f5f5f5;
		padding-left:11px;
		padding-right:11px;
		padding-top:8px;
		text-align:left;
}
.rightgreyboxtext{
font-size:13px;
color:#000000;}
.testimonialhead{
font-size:15px;
font-weight:bold;
text-align:left;}

.rightredhead{
		width:321px; 
		float:left; 
		background-color:#77befc;
		/*height:22px;*/
		margin-top:0px;
		margin-left:0px;
		padding:5px 0px 5px 10px;
		text-align:left;
}

.abtbox{width:502px;; 
		float:left; 
		height:90px; 
		line-height:18px;
		padding-left:16px;
		background-color:#FFFFFF; 
		/*background-image:url(../images/aboutbg.gif); 
		background-position:right top; 
		background-repeat:no-repeat;*/
		}
.abtcontecntbox{
		width:502px; 
		float:left; 
		padding-top:15px;
		padding-bottom:15px;
		font-weight:normal;		
}
.abtcontecntbox-test{
		width:502px; 
		float:left; 
		padding-top:30px;
		padding-bottom:15px;
		font-weight:normal;		
}
.contents{
		font-size:13px;
		text-decoration:none;
		text-align:left;
		color:#000000;
		font-weight:normal;
		
		}
.readmoretext{
		font-size:11px;
		text-decoration:none;
		text-align:left;
		color:#0066FF;
		}
.readmoretext A{font-size:11px; color:#0066FF;text-decoration:none;text-align:left;}
.readmoretext A:hover{font-size:11px;text-decoration:underline; color:#0066FF;}
.whyustext A{font-size:13px; color:#0066FF;text-decoration:none;text-align:left;}
.whyustext A:hover{font-size:13px;text-decoration:underline; color:#0066FF;}
.redheadbar1{width:488px; 
		height:22px;
		text-align:left;
		padding-left:20px;
		padding-top:8px;
		background-color:#77befc;
		float:left;
		margin-top:15px;
		}
.redheadbar1-test{
		width:488px; 
		text-align:left;
		padding:5px 0px 5px 20px;
		background-color:#77befc;
		float:left;
		margin-top:28px;
		}
.redheadbar2{width:227px; 
		height:22px; 
		text-align:left;
		padding-left:15px;
		padding-top:8px;
		background-color:#77befc; 
		float:left;
		}
.greyboxes{
		width:500px; 
		height:197px; 
		background-color:#FFFFFF; 
		float:left;
		text-align:left;
		line-height:18px;
		padding-right:2px;
}
.greyboxcontents{float:left; 
		padding-left:15px; 
		padding-right:9px;
		padding-top:5px;		
		width:212px; 
		text-align:left;
}
.greyboxes2{width:242px; 
		height:197px; 
		background-color:#ebebeb; 
		float:right;
		
		}
.whyustxtbx{width:226px; 
		height:170px; 
		background-color:#ffffff;
		padding-left:280px;
		padding-bottom:11px;
		background-image:url(../images/whyusbg.gif);
		background-position:top left;
		background-repeat:no-repeat;		
		float:left;
		}
.whyuspoints{
width:210px;
float:left;
padding-top:14px;}
.bulletpoint{
		width:12px; 
		height:10px; 
		float:left;
		padding-top:2px;
		padding-right:5px;}

.flotleft{
float:left;}
.righttopbox{
		width:331px; 
		padding-top:47px; 
		padding-bottom:47px;}
.clearBoth{
	clear:both;
}
.solutionmainhd A{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	}
.solutionmainhd A:hover{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
	}

