body{ font-family: Arial,sans-serif; color: #333333; margin: 0px; padding: 0px; background-color: #ed1c24; font-size: 12px; }
p { font-family: Arial,sans-serif; font-size: 12px; }
p.bio { font-size: 11px; }
.siteShell { background-color: #ed1c24; padding-top: 25px; padding-left: 25px; padding-right: 25px; padding-bottom: 0px; width: 750px; }
.siteInset { background-color: #fff; }
.siteSubHead { padding-left: 10px; padding-top: 5px; }
.siteFooter { font-size: 13px; padding-bottom: 10px; padding-top: 10px; }
.siteNavigation { width:178px; border: 1px solid #cccccc; }
.siteContent { padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.TOCFrame { padding-bottom: 10px; }
.contentImage { margin-right: 10px; }

a.headerLink:link { color: #fff; text-decoration: none; }
a.headerLink:visited { color: #fff; text-decoration: none; }
a.headerLink:hover { color: #fff; text-decoration: none; }
a.headerLink:active { color: #fff; text-decoration: none; }

a:link, a:visited { color: #005FA9; text-decoration: none; }
a:hover { text-decoration: underline; }

h1{ font: bold 40px Arial,sans-serif; color: #000; margin-bottom: 40px; padding: 0px; font-variant: small-caps; }
h2{ font: bold 20px Arial,sans-serif; color: #000; margin: 0px; padding: 0px; }
h2.SubHead{ font: bold 27px Arial,sans-serif; color: #000; margin: 0px; padding: 0px; }
h3{ font: bold 14px Arial,sans-serif; color: #000; margin-bottom: 0em; padding: 0px; }

.relatedLinks { margin: 0px; padding: 0px 0px 10px 10px; border-bottom: 1px solid #cccccc; }
.relatedLinks h3{ padding: 10px 0px 2px 0px; color: #334d55;  margin: 0px; }
.relatedLinks a { display: block; }

#advert{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#advert img { display: block; }

#pageNav{
	float: left;
	width:178px;
	padding: 0px;
	background-color: #F5f7f7;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}

#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url("bg_nav.jpg");
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #21536A;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}

.importantNews {
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-top: 20px;
}