.homeText {
	font-size: 0.78em;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	width: 450px;
}
.homeText p {
	margin-top: 0px;
	margin-bottom: 0.8em;
	color: #4C4C4C;
}

.homeText h1 {
	color: #009DDC;
	font-size: 1.4em;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0.8em;
	line-height: 1;
}
.homeText a {
	text-decoration: none;
	color: #4E4E4E;
	font-weight: bold;
}
	
.homeText a:hover, .homeText a:active, .homeText a:focus {
	color: #009DDC;
}

.regularText {
	font-size: 0.7em;
	line-height: 1.5;
	margin: 0;
	padding: 0;
}
.regularText p {
	margin-top: 0px;
	margin-bottom: 0.8em;
}

.regularText h1 {
	color: #009DDC;
	font-size: 1.4em;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0.8em;
	line-height: 1;
}
.regularText h2 {
	color: #525252;
	font-size: 1em;
	padding: 0;
	margin-top: -0.8em;
	margin-bottom: 0.8em;
	line-height: 1;
}
.regularText a {
	text-decoration: none;
	color: #4E4E4E;
	font-weight: bold;
}
	
.regularText a:hover, .regularText a:active, .regularText a:focus {
	color: #009DDC;
}
.regularText hr {
	border: none;
	background-color: #009DDC;
	color: #009DDC;
	height: 1px;
}
.textSmall {
	font-size: 0.85em;
	line-height: 1.3;
}
.textXtraSmall {
	font-size: 0.7em;
}

.ratingsHme {
	font-size: 0.65em;
	line-height: 1.3;
	width: 410px;
	margin-left: 30px;
	margin-top: 12px;
}
.ratingsHme table {
	border-top: 1px solid #b0afaf;
	border-bottom: 1px solid #b0afaf;
	margin-bottom: 12px;
}
.ratingsHme td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.ratingsHme p {
	margin-bottom: 0.4em;
}
.ratingsHme a {
	text-decoration: none;
	color: #8D8D8D;
	font-weight: bold;
}
.imgLink {
	padding-right: 10px;
	border-right: 1px solid #999;
}
.imgLink2 {
	padding-right: 5px;
	padding-left: 10px;
}
	
.ratingsHme a:hover, .ratingsHme a:active, .ratingsHme a:focus {
	color: #009DDC;
}
.staff {
	margin-bottom: 10px;
	width: 144px;
}
.staff td {
	margin: 0;
	text-align: left;
}
.staffPic {
	border: 1px solid #b0afaf;
	padding: 3px;
}
.staffPicLge {
	border: 1px solid #b0afaf;
	padding: 3px;
}
.staff p {
	margin: 0;
	margin-top: 2px;
	line-height: 1.3;
	text-align: center;
}
.staff h1 {
	font-size: 100%;
	color: #525252;
	margin: 0;
	margin-top: 10px;
	text-align: center;
}
.ratingsTable {
	border-collapse: collapse;
}
.ratingsTable td {
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: 1px solid #009DDC;
	border-bottom: 1px solid #009DDC;
}
.ratingsTable img {
	padding-right: 20px;
}
.ratingsTable hr {
	border: none;
	background-color: #009DDC;
	color: #009DDC;
	height: 1px;
}
#arTable2 {
	margin-bottom: 20px;
	margin-top: 10px;
	margin-right: 16px;
	border-bottom-width: 1px;
	float: left;
	border-right-color: #0082D1;
	border-right-style: solid;
	border-right-width: 1px;
	width: 140px;
}
#arTable2 td {
	padding-top: 0px;
	padding-bottom: 0px;
}

.arTable3 {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 16px;
}
.arTable3 td {
	padding-top: 0px;
	padding-bottom: 0px;
	border-right-color: #0082D1;
	border-right-style: solid;
	border-right-width: 1px;
	width: 140px;
	vertical-align: top;
}
.arTable3SpaceLeft {
	padding-left: 16px;
}

.flipbookImage {
	padding-right: 20px;
}
.icon {
	margin-bottom: -3px;
}
.orange {
	color: #C5960B;
}
.newsList {
}
.newsList th {
	background-color: #B0AFAF;
	color: #FFFFFF;
	font-size: 90%;
	text-transform: uppercase;
	font-weight: normal;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
.newsList td {
	padding-top: 4px;
	padding-bottom: 6px;
	border-bottom-color: #009DDC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-right: 10px;
	vertical-align: top;
}
.newsList p {
	margin: 0;
	margin-bottom: 0.6em;
}
.newsList h1 {
	margin: 0;
	margin-bottom: 0.6em;
	color: #7EB840;
	font-size: 140%;
}
.newsList a:link, .newsList a:visited {
	text-decoration: none;
	font-weight: normal;
}
.newsList a:hover, .newsList a:active {
	color: #C5960B;
}
.rightBorder {
	padding-right: 30px;
	border-right: 1px solid #009DDC;
}
.leftPadding {
	padding-left: 30px;
}
.links {
	border-top: 1px solid #B0AFAF;
	font-size: 0.7em;
}
.links p {
	border-bottom: 1px solid #B0AFAF;
	margin: 0;
	padding: 5px 0;
}
.links a {
	text-decoration: none;
	color: #4E4E4E;
	font-weight: bold;
}
	
.links a:hover, .links a:active, .links a:focus {
	color: #009DDC;
}
.siteMap {
	font-size: 0.7em;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #B0AFAF;
	width: 340px;
}
.siteMap p {
	margin-top: 0px;
	margin-bottom: 0.8em;
}

.siteMap h1 {
	color: #009DDC;
	font-size: 1.4em;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0.8em;
	line-height: 1;
}
.siteMap a {
	text-decoration: none;
	color: #000000;
}
	
.siteMap a:hover, .siteMap a:active, .siteMap a:focus {
	color: #009DDC;
}
.siteMap ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.siteMap li {
	border-top: 1px solid #B0AFAF;
}
.siteMap ul ul {
	padding-left: 30px;
}
.blue {
	color: #009DDC;
}
.gold {
	color: #C5960B;
}
#hmeRightCol {
	float: right;
	width: 164px;
	font-size: 0.65em;
	line-height: 1;
}
#hmeRightCol p {
	margin-top: 0px;
	margin-bottom: 0.8em;
	color: #4C4C4C;
}

#hmeRightCol h1 {
	color: #C5960B;
	font-size: 1em;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0.8em;
	line-height: 1;
}
#hmeRightCol a {
	text-decoration: none;
	color: #4E4E4E;
}
	
#hmeRightCol a:hover, #hmeRightCol a:active, #hmeRightCol a:focus {
	color: #009DDC;
	text-decoration: underline;
}

.race {
	width: 150px;
	margin-top: 18px;
	font-size: 0.65em;
}
.race p {
	margin: 3px 0;
}
.race h1 {
	margin: 6px 0 0 0;
	color: #C5960B;
	font-size: 1.2em;
	line-height: 1;
}
.race a {
	text-decoration: none;
	color: #4E4E4E;
	font-weight: bold;
}
	
.race a:hover, .race a:active, .race a:focus {
	color: #009DDC;
}
.financialDivider {
	width: 612px;
}
.finStatement {
}
.finStatement table {
	width: 100%;
}
.finStatement th {
}
.finStatement td {
}
.finFigures {
	text-align: right;
	padding-left: 10px;
}
.finSingleRuleBot {
	background-image: url(../financial/images/singleRule.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
}
.finSingleRuleTop {
	background-image: url(../financial/images/singleRule.gif);
	background-repeat: no-repeat;
	background-position: 10px bottom;
}
.finDoubleRule {
	background-image: url(../financial/images/doubleRule.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
}
.statementsList {
	list-style-type: none;
	margin-top: 0px;
	padding: 0;
}
.statementsList img {
	border: 0;
	vertical-align: baseline;
	margin-left: 6px;
	margin-bottom: -3px;
}
.statementsList li {
	margin: 0;
	padding: 0 0 6px 20px;
}
.webBanner {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 180px;
}
.webBanner p {
	margin: 0.4em 0;
	font-size: 0.65em;
	text-align: center;
}
.webBanner a {
	text-decoration: none;
	color: #8D8D8D;
	font-weight: bold;
}
.communityBlock {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #2B90CC;
	padding-top: 10px;
}
.communityBlock img {
	float: right;
	margin-bottom: 5px;
	margin-left: 20px;
}
.arImageBorder {
	border: 1px solid #656565;
}
