td.grayborder {
	border: 1px solid #CCCCCC;
}
td.navbar {
	background-image: url(images/navbar_bkgrd.jpg);
	background-repeat: repeat-x;
	height: 20px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
td.loginbox {
	background-color: #F9FAF3;
	padding: 6px 8px 10px;
}
.WhtTxt11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.Grayformtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.CalcFormField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #333333;
	width: 73px;
}
td.featurebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(images/graygradboxbkgrd.jpg);
	background-repeat: repeat-x;
	padding: 14px 14px 8px;
	height: 122px;
}
td.footergrayborder {
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	padding-left: 14px;
}
td.footertopbluebdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	padding-left: 14px;
	border-top: 4px solid #002F63;
}
td.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	padding-left: 14px;
}
td.mainbodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.txtheader {
	font-size: 18px;
	line-height: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
}
.rightnavtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #204DA8;
}
a.linkrightnav:link {
	color: #204DA8;
	text-decoration: none;
	font-weight: bold;
}
a.linkrightnav:visited {
	color: #204DA8;
	text-decoration: none;
	font-weight: bold;
}
a.linkrightnav:hover {
	color: #204DA8;
	text-decoration: underline;
	font-weight: bold;
}
a.linkbodyBlueLg:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #204DA8;
	text-decoration: none;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
}
a.linkbodyBlueLg:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #204DA8;
	text-decoration: none;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
}
a.linkbodyBlueLg:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #204DA8;
	text-decoration: underline;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
}
.BodyTxt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}
.BodyTxtBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.BodyTxtBlueBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #002F63
}
.FootnoteTxt {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #333333;
}
a.footerlink:link {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
a.footerlink:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
a.footerlink:hover {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}
.BodyTxtBlueBold2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #204DA8
}
.BodyTxtBoldRed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #E44725;
	font-weight: bold;
}
td.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 4px;
	padding-left: 236px;
	padding-bottom: 4px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
a.breadcrumblink:link {
	color: #204DA8;
	text-decoration: none;
	font-weight: normal;
}
a.breadcrumblink:visited {
	color: #204DA8;
	text-decoration: none;
	font-weight: normal;
}
a.breadcrumblink:hover {
	color: #204DA8;
	text-decoration: underline;
	font-weight: normal;
}
.BodyTxtGreenBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #70AF00;
	line-height: 19px;
}
a.WhtTextLink11px:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.WhtTextLink11px:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.WhtTextLink11px:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
td.tablehdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px 10px 4px 14px;
	font-weight: bold;
	background-color: #1C4B95;
	height: 20px;
}
.tablealtrow1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #204DA8;
	font-weight: bold;
	background-color: #F3F3F3;
	height: 20px;
}
.tablealtrow2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #204DA8;
	font-weight: bold;
	background-color: #FFFFFF;
	height: 20px;
}
.quotetxt {
	font-size: 18px;
	padding-right: 100px;
	padding-left: 100px;
	line-height: 23px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	padding-left: 30px;
}
td.grayframe {
	border: 1px solid #CCCCCC;
	width: 990px;
	background-color: #FFFFFF;
	text-align: center;
}
td.graybrdrtopbtm {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
td.graybrdrtopbtmleft {
	border-top: 1px solid #CCCCCC;
	border-left:  1px solid #CCCCCC;
	border-bottom:  1px solid #CCCCCC;
}

.homeheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003063;
}
.bodytxt12pxblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
}
.newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #034A81;
	font-weight: bold;
}
.newstxthome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td.leftnav {
	background-color: #F9FAF3;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 27px;
	font-weight: bold;
	color: #204DA8;
	padding: 18px;
}
a.leftnavlink:link {
	color: #204DA8;
	text-decoration: none;
	font-weight: strong;
}
a.leftnavlink:visited {
	color: #204DA8;
	text-decoration: none;
	font-weight: strong;
}
a.leftnavlink:hover {
	color: #204DA8;
	text-decoration: underline;
	font-weight: strong;
}
.rightnavhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #204DA8;
	padding-bottom: 4px;
}
td.rightnav {
	padding-top: 40px;
}
td.righthavspacing {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
}
