body {
	background-color:#9FA0A4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height: 15px;
	/*color:#000000;*/
color:#4D5862;
}
img {
	border:0px;
}
#container {
	width:778px;
	margin:0 auto;
	background-color:#FFFFFF;
}
.topmaim {
	width:778px;
	float:left;
}
.logosec {
	float:left;
}
.toplinkmain {
	width:516px;
	float:right;
	margin-top:15px;
}
.searchmain {
	float:right;
	padding-right:5px;
}
.toplink {
	width:270px;
	float:right;
}
.txtbox {
	border:1px solid #0080BC;
	font-size:11px;
	height:16px;
}
.gobuton {
	padding-left:3px;
}
.menu {
	margin-top:5px;
	width:588px;
	float:right;
}
.txtareamain {
	float:left;
	width:777px;
	background-color:#E6E6E6;
	height:258px;
	background-image:url(images/txtbg.gif);
	margin:0px;
	vertical-align:top;
}
.leftcol {
	width:265px;
	float:left;
}
.leftcoltxt {
	width:230px;
	margin-top:12px;
	float:left;
	padding-left:20px;
	padding-right:10px;
}
.midcol {
	float:left;
	width:256px;
}
.midcoltxt {
	width:225px;
	margin-top:12px;
	float:left;
	padding-left:20px;
	padding-right:10px;
}
.rightcol {
	float:left;
	width:220px;
}
.bottomlink {
	width:778px;
	padding-top:5px;
	float:left;
	background-color:#ffffff;
	height:14px;
	text-align:center;
	font-size:9px;
	padding-bottom:10px;
}
a.bottomlink1:link, a.bottomlink1:active, a.bottomlink1:visited {
	font-size:9px;
	color:#7A8289;
	text-decoration:none;
}
a.bottomlink1:hover {
	font-size:9px;
	color:#000;
	text-decoration:none;
}
.copyright {
	width:778px;
}
.copyrighttxt {
	margin-left:10px;
	float:left;
	font-size:9px;
	color:#898989;
	width:695px;
}
.privacy {
	color:#898989;
	font-size:9px;
	padding-right:10px;
	padding-bottom:5px;
}
a.privac:link, a.privac:active, a.privac:visited {
	color:#898989;
	text-decoration:none;
}
a.privac:hover {
	text-decoration:none;
	color:#000000;
}
.more {
	color:#007CCB;
	margin-top:5px;
}
a:link, a:active, a:visited {
	color:#14598C;
	text-decoration:none;
}
a:hover {
	color:#000000;
	text-decoration:none;
}
a.news:link, a.news:active, a.news:visited {
	color:#14598C;
	text-decoration:none;
}
a.news:hover {
	color:#FF8A00;
	text-decoration:none;
}
a.link23:link {
	color:#14598C;
	text-decoration:none;
}
a.more:link, a.more:active, a.more:visited {
	color:#007CCB;
	margin-top:5px;
	text-decoration:none;
}
a.more:hover {
	color:#FF8A00;
	margin-top:5px;
	text-decoration:none;
}
a.bluelink:link, a.bluelink:active, a.bluelink:visited {
	color:#14598C;
	margin-top:5px;
	text-decoration:none;
}
a.bluelink:hover {
	color:#0033CC;
	margin-top:5px;
	text-decoration:none;
}
a.orangelink:link, a.orangelink:active, a.orangelink:visited {
	color:#FF8A00;
	margin-top:5px;
	text-decoration:none;
}
a.orangelink:hover {
	color:#1F2E98;
	margin-top:5px;
	text-decoration:none;
}
a.blue {
	color:#FF8A00;
	text-decoration:none;
}
.cmlelogo {
	width:262px;
	float:left;
}
.testmonialbg {
	background-image:url(images/testimonialbg.gif);
	background-repeat: repeat-y;
	height:172px;
}
.clear {
	clear:both;
	background:#cccccc;
}
li {
	margin-left:-15px;
	margin-right:-8px;
	padding-left:-8px;
}
.subpagelinkmain {
	width:191px;
	float:left;
}
.sublinks {
	float:left;
}
.supageheading {
	float:left;
}
.supageintro {
	float:left;
	width:587px;
}
.navlinks {
	background-image: url(images/subpagelinkbg.gif);
	background-repeat:no-repeat;
	height:141px;
	padding:20px 5px 10px 30px;
}
.linkgreytext {
	font-family:Arial;
	font-size:11px;
	color:#7A8289;
	text-decoration:none;
}
a.linkgreytext:hover {
	font-family:Arial;
	font-size:11px;
	color:#7A8289;
	text-decoration:none;
}
.heading {
	color:#FF8A00;
	font-weight:bold;
	text-transform:uppercase;
}
.subheading {
	color:#14598C;
}
.subheadsmal {
	color:#14598C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.subpapetxt {
	padding:20px 30px 10px 10px;
	float:left;
	width:540px;
}
.hr {
	color:#EBEBEB;
	height:1px;
}
.orangetext {
	color:#FF8A00;
	font-family:Arial;
	font-size:11px;
}
.borderwrap {
	BORDER-RIGHT: #46B5E3 2px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #46B5E3 2px solid;
	PADDING-LEFT: 5px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	BORDER-LEFT: #46B5E3 2px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #46B5E3 2px solid;
	width:125px;
}
#services {
	width:767px;
	margin:0 auto;
	background:#303433; 
	height:322px; 
	clear:both;
}
