body, td, tr, tbody, span, div {font: 11px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #21274B;}
body {margin:0; padding:0; background-color:#ffffff}
body.purpBG {background: #ccaacc}
BODY {
	scrollbar-base-color: #CD853F;
	scrollbar-track-color: #B6F1DD;
	scrollbar-face-color: #F7F3F9;
	scrollbar-highlight-color: #003300;
	scrollbar-3dlight-color: #FDD882;
	scrollbar-darkshadow-color: #999999;
	scrollbar-shadow-color: green;
	scrollbar-arrow-color: green;
}
body.main {margin:0px}
.emailaddress {  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 9pt; font-style: normal; font-weight: normal; color: #b00 }
A:link {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
A:actvie {  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-size: 9pt; font-weight: bold; color: #FF6666; text-decoration: none}
A:visited {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-style: normal;
	font-size: 9pt;
	font-weight: normal;
	color: White;
	text-decoration: none;
}
A:hover {  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-size: 9pt; font-weight: bold; color: #FF6666; text-decoration: underline}
.RedLink  { color: #b00;}
.RedIndexHeader  { color: #b00; font-weight: bold}
.RHMTitle { color: #b00; font-style: italic; font-weight: bold;}
.PurpIndexHeader  { color: #305; font-weight: bold}
.RedHeader { color: #b00; font: bold 14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.RedSerifLarge {
	color: red;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.PurpHeader { color: #305; font: bold 14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.PinkHeader { color: #c06; font: bold 14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.WhtTableHeader     { color: #fff; font-style: italic; font-weight: bold; font-size: 16px; font-family: Times New Roman, Georgia, Times }
.WhtBold  { color: #fff; font-weight: bold}
.WhtBoldLg { color: #fff; font: bold 13px Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.PurpLink       { color: #305;}
.FooterLink { color: #305;}
.TopLink  { color: white;}
.BoldPurpLink   { color: #305; font-weight:bold}
.BoldRedLink  { color: #840012; font-weight:bold}
.BoldWhtLink { color: #fff; font-weight:bold}
.PurpBold   { color: #305; font-weight:bold}
.RedBold   { color: #b00; font-weight:bold}
.PurpText     { color: #305;}
.footnote { color: #305; font: 9px Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.WhtText    { color: #fff; !important}
td.LavText {color: #CBA9CB; !important}
span.LavText {color: #CBA9CB; !important}
.WhtBold  { color: #fff; font-weight:bold}
.LavBold { color: #cac; font-weight:bold}
.BodyText   { color: #24764D;}
.PurpCaption  { color: #305; font: 9px Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.RedText    { color: #b00; !important}
div.PageTitle {color: #b00; font-style: italic; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; !important}
div.quote { color: #b00; font-style: italic; font-weight: normal; font-size: 13px; font-family: "Times New Roman", Georgia, Times }
.PurpPageTitle   { color: #305; font-style: italic; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
span.purpboldital   { color: #305; font-style: italic; font: bold 15px Arial}
#tblPad {padding: 0 50px 0 50px; vertical-align:top}
.redTable td{border:1px solid #bb0000}
.rdRow td{background: #bb0000; color:#ffffff; font-weight:bold;}
.whiteRow td {background:#ffffff}
.whiteRow td.PinkBG {font: bold 13px Arial; color: #305; background-color:#F2D6D6; text-align:center; !important}
td.state {background:#F5C2C2;}
td.state div.stName {float:left; font-weight:bold}
td.state div.topLink {float:right}
#mainPad {padding:6px; width: 761px}
#topPad {padding: 6px 0 0 0}
.perksTD {background: #F7F3F9; border: 1px solid #640F80; vertical-align:middle}
.perksTDbody {
	background: #FFFFFF;
	border: 1px solid #24764D;
	vertical-align: middle;
	padding: 5px;
}
div.perksDiv {padding:6px}
div.perksDiv .inc {font-style:italic; font-weight:bold; margin-bottom:-8px}
div.perksDiv ul {margin-left:4px; padding-left:1em; margin-bottom:0px; padding-bottom:0px;}
div.subnav {color:#305; padding:2px 4px 2px 4px; width:480px; text-align:center}
.pp1 {background: #550088;}
.pp1 div.alleft{float:left; font-weight:bold; color:#fff}
.pp1 div.alright{float:right; font-weight:bold; color:#fff}
.pp2 {background: #ddaadd; color:#305;}
.pp2 b{font-weight:bold; font-size:12px}
.pp2 a.purplinkb{font-weight:bold; font-size:12px; text-decoration:underline; color:#305}
div.imperium {background:#305; font: italic bold 16px times, georgia, times new roman; color:#fff; padding-top:4px; text-align:center; width:100px}
div.imperium a{font: normal bold 11px arial; color:#fff; text-decoration:underline}
td.subnav {background:#F3E3FE}
td.subnav div.ttl {background:#52008C; padding:2px}
div.nav {padding:6px}
div.nav a{display:block; white-space:nowrap; padding:1px; text-decoration:none;}
div.nav a:hover{background:#fff; color:#C00; text-decoration:underline;}
div.newsbg {background:url(graphics/newsbg.gif);}
.news {padding:4px;}
.news b {font: bold 12px arial;}
.news b.newsheader {font: bold 12px arial; color:#BD0000}
.news a {font-weight:bold; color:#305}
.pink td{background:#FEE6E6; border: 0px none #fff}
.white td{background:#fff; border: 0px none #fff}
.purpsep {background:#305}

