
body  { color: #333; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #d9d9d9; margin: 0; padding: 0 }
td { color: black; font-size: 8.5pt }
.thumbnails a { color: #000 }
.thumbnails a:hover { color: #de2809 }
/*FRAMEWORK*/
#top { background-color: #de2809; margin: 0; padding: 0; width: 100%; height: auto; min-width: 780px }
#container  { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; margin: 0; padding: 0 0 30px; width: 100%; min-width: 780px;width:960px; }
#hdr { background-color: #e1e1e1; background-image: url("img/hdr-BG1.gif"); margin-bottom: 20px; width: 100% }
#hdr_home { background-color: black; text-align: left; margin: 0; padding: 0; width: 100% }
#col_bracket  { text-align: left; margin-right: 8px; margin-bottom: 20px; padding: 8px 4px 5px 16px; width: auto; height: auto; float: left; border-right: 1px solid #de2809; border-bottom: 1px solid #de2809 }
#col_bracket_fixed1  { text-align: left; margin-right: 8px; margin-bottom: 20px; padding: 8px 4px 5px 16px; width: 150px; height: auto; float: left; border-right: 1px solid #de2809; border-bottom: 1px solid #de2809 }
#footer  { font-size: x-small; margin-bottom: 20px; padding: 15px 0 0; width: 100%; min-width: 780px; border-top: 18px solid gray }
#footer a { color: #851705; font-size: xx-small; text-decoration: none }
#home_rightCol { background-color: #999; background-image: url("img/bg-hlines-gray1.gif"); background-repeat: repeat; width: 200px; float: right; border: solid 1px black }
#content_mktgRsrc  { margin-top: 0; padding-top: 0; width: 660px; float: left }
/*INTERIOR NAV*/
#intNav   { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; cursor: pointer }
#intNav h1 { font-size: 9pt; margin: 0; padding: 5px 0 0 }
#intNav a.overview { color: #de2809 }
div.menuClosed  { display: none; margin-bottom: 7px; height: 0 }
div.menuClosed a { display: none }
div.menuOpen   { font-weight: bold; margin-bottom: 8px; margin-left: 18px; height: auto }
div.menuOpen a   { color: black; font-size: 8pt; font-weight: normal; text-decoration: none; cursor: pointer; display: block; padding: 1px 0 }
div.menuOpen a:hover  { color: #de2809 }
/*MISC*/
p.overview { color: #333; font-size: 12px; line-height: 20px }
.overview a { color: #7f2a00; text-decoration: none }
#announcements { color: #fff; background-color: #666; margin-top: 10px; margin-bottom: 5px; margin-left: 5px; padding-top: 10px; width: 94%; border: solid 1px black }
#announcements p { margin-top: 0; margin-left: 7px; padding-top: 0; padding-bottom: 5px; width: 90%; border-bottom: 2px solid #999 }
.clear { margin: 0; padding: 0; width: 0; height: 0; clear: both }
.pad { text-align: left; margin: 0 auto; padding: 0; width: 95% }
.compact { margin: 0; padding: 0 }
.sm { color: black; font-size: 8pt }
.red { color: #f00 }
.pagenav a {
	display:block;
	float:left;
	padding:3px;
	color:#000000;
	text-decoration:none;
	background-color:#cccccc;
	border:thin #000000;
}
.pagenav a:hover {
	display:block;
	float:left;
	padding:3px;
	color:#ffffff;
	text-decoration:none;
	background-color:#990000;
	border:thin #000000;
}