@charset "UTF-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #BBBBBB;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#main {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#padding {
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#contents {
	width: 820px;
	background-color: #FFFFFF;
}
.rollover {}
img {
	border: 0 none;
	border-collapse:collapse;
}
#topLinks {
	color: #FFFFFF;
	width: 800px;
	text-align: right;
	padding-top: 6px;
	font-weight: bold;
}
#topLinks a:link, #topLinks a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#topLinks a:hover, #topLinks a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.subHeadImage {
	background-image:url(Images/header_sub.jpg);
	background-repeat:no-repeat;
	width:820px;
	height:54px;
	margin-bottom: 10px;
}
.blockText {
	padding: 14px;
}
.footerPad {
	height: 20px;
	width: 820px;
}
#footer {
	background-image: url(Images/footer.jpg);
	height: 40px;
	width: 820px;
}
#footerText {
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.blueBar {
	background-color:#17376F;
	height: 2px;
	width: 216px;
}
.blueBarSub {
	background-color:#17376F;
	height: 2px;
	width: 244px;
}
.rightRailSpacer {
	height: 14px;
	width: 216px;
}
.textureGrad {
	background-image: url(Images/textured_grad.jpg);
	background-repeat: no-repeat;
	width: 216px;
}
.textureGrad .arrow {
	padding-right: 10px;
	padding-left: 28px;
	vertical-align: middle;
}
.textureGradSub {
	background-image: url(Images/texture_grad_sub.jpg);
	background-repeat: no-repeat;
	width: 244px;
}
.textureGradSub .arrow {
	padding-right: 10px;
	padding-left: 28px;
	vertical-align: middle;
}
.rightRailLink {
	display: inline;
}
.rightRailLink a:link, .rightRailLink a:visited {
	color: #333333;
	text-decoration: none;
}
.rightRailLink a:hover, .rightRailLink a:active {
	color: #000000;
	text-decoration: underline;
}
.rightRailInline {
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 18px;
	background-color: #8194CD;
	height: 1px;
	width: 176px;
}
.rightRailInlineSub {
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 18px;
	background-color: #8194CD;
	height: 1px;
	width: 204px;
}
.rightRailBodyCopy {
	margin-top: 0px;
	margin-right: 26px;
	margin-left: 26px;
	font-size: 11px;
	margin-bottom: 10px;
}
.rightRailHeaderCopy {
	font-weight: bold;
	color: #2754A8;
	margin-top: 0px;
	margin-right: 26px;
	margin-bottom: 5px;
	margin-left: 26px;
	font-size: 11px;
}
.rightRailHeaderCopy a:link, .rightRailHeaderCopy a:visited {
	color: #2754A8;
	text-decoration: none;
}
.rightRailHeaderCopy a:hover, .rightRailHeaderCopy a:active {
	color: #2754A8;
	text-decoration: underline;
}
#footerText a:link, #footerText a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#footerText a:hover, #footerText a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.subNavChapters {
	margin-bottom: 8px;
}
.subMainRailSeparators {
	height: 2px;
	width: 476px;
	background-color:#17376F;
}
.subMainRailGrad {
	background-image: url(Images/main_rail_grad.jpg);
	background-repeat: no-repeat;
	width:476px;
}
.blockText a:link, .blockText a:visited {
	color: #333333;
	text-decoration: underline;
}
.blockText a:hover, .blockText a:active {
	color: #666666;
	text-decoration: underline;
}
.bold {
	font-weight: bold;
}
.rightRailText {
	margin-left: 26px;
}
.subHeaderNavBlank {
	background-image: url(Images/header_sub_grad_blank.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 476px;
}
.subPageHeaderText {
	font-family: "Futura Condensed", Futura, "Arial Narrow", Arial, sans-serif;
	font-size: 22px;
	text-align: center;
	vertical-align: middle;
}
.newsText {
	font-size: 11px;
}
.siteMapIndent {
	margin-left: 10px;
	padding: 2px 0 0 0;
}
.siteMapIndentPlus {
	margin-left: 20px;
	padding: 2px 0 0 0;
}
.subPageUserQuote {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #F0F0F0;
	width: 476px;
	font-family: "Futura Condensed", Futura, "Arial Narrow", Arial, sans-serif;
	color: #33547D;
}
.mainRailBulletIndent {
	margin-bottom: 6px;
	margin-left: 10px;
}
.efficiencyCalculator {
	font-size: 8px;
}
.quoteAuthorLineSpacing {
	margin-top: 4px;
}
.rightRailCurrNoLink {
	color: #000000;
	display: inline;
}
.phoneOptionsText
{
	font-size: x-small;
}
