body {
}
.bodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	padding: 15px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 14px;
}
h2 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #860038;
}
p { }
td { }


/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/
body { word-wrap: break-word; }
.tblmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #3876C2;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cotxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 16px;
	padding: 10px;
}
.bluetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #FFF;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: none;
}
.cotestimonials {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 26px;
	color: #880F5A;
	text-decoration: none;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
}
.colinks:link {
	color: #103F84;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	display: list-item;
	list-style-image: url(../images/btn_arrow.gif);
	margin-left:15px;
}
.colinks:visited {
	color: #0F4082;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	display: list-item;
	list-style-image: url(../images/btn_arrow.gif);
	margin-left:15px;
}
.colinks:hover {
	color: #666;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	display: list-item;
	list-style-image: url(../images/btn_arrow.gif);
	margin-left:15px;
}
.colinks:active {
	color: #123E84;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	
}
.footerlinks:link {
	color: #6CF;
	text-decoration: none;
	font-weight: bold;
}
.footerlinks:visited {
	color: #6CF;
	text-decoration: none;
	font-weight: bold;
}
.footerlinks:hover {
	color: #8C0E5E;
	text-decoration: none;
	font-weight: bold;
}
.footerlinks:active {
	color: #6CF;
	text-decoration: none;
	font-weight: bold;
}
.txtfooterlg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6CC;
	font-weight: normal;
	line-height: 16px;
}
.txtfooterlsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}
.headerbluetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #FFF;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 5px;
	padding-left: 35px;
	text-decoration: none;
	background-image: url(../images/bg_headerfade.jpg);
}
.tabquot {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #8C0E5E;
	background-image: url(../images/bg_inside_quotetab1.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-style: normal;
	width: 422px;
	text-decoration: none;
	background-color: #FFF;
	vertical-align: bottom;
}
.bodytxtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #3777C0;
}
.subnav:link {
	color: #6CF;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	display: list-item;
	list-style-image: url(../images/btn_arrow_wht.gif);
	margin-left:15px;
}
.subnav:visited {
	color: #6CF;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	display: list-item;
	list-style-image: url(../images/btn_arrow_wht.gif);
	margin-left:15px;
}
.subnav:hover {
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	display: list-item;
	list-style-image: url(../images/btn_arrow_wht.gif);
	margin-left:15px;
}
.subnav:active {
	color: #6CF;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.legaltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	line-height: 12px;
}
.scctxtbody {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #BCB0A4;
	color: #002754;
	padding: 10px;
}
.legaltxtnavy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #002754;
	line-height: 12px;
}
.landinglink {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #8C0E5E;
	font-style: normal;
	text-decoration: none;
}
.postit {
	color: #F00;
	background-color: #FF0;
}
.bodytxtwht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
}
