body  { color: #300; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
p  { color: #300; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
td  { color: #300 }
.banner  { color: #300; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.bannerArea  { text-align: right; vertical-align: text-bottom }
.menu { }
.menuArea    { font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: right; vertical-align: middle }
.contentArea    { color: #300; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; padding: 12pt; border-right: 1px solid #300; border-bottom: 1px solid #300; border-left: 1px solid #300 }
h1 { color: #300; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.67em 0 }
h2 { color: #300; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin: 0.83em 0 }
.legal  { padding: 1px 12px }
.legalArea   { color: white; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #300 }
.topmenu_over { color: #300; background-color: #c0c0c0; text-align: center; cursor: pointer; padding-right: 12px; padding-left: 12px; border: solid 1px #300 }
.topmenu_normal { color: #c0c0c0; background-color: #300; text-align: center; cursor: pointer; padding-right: 12px; padding-left: 12px; border: solid 1px #300 }
.topmenu_seperator { color: #c0c0c0; background-color: #300; text-align: center; cursor: pointer; padding-right: 4px; padding-left: 4px; border: solid 1px #300 }
.topmenu_selected { color: #300; background-color: white; text-align: center; cursor: default; padding-right: 12px; padding-left: 12px; border-style: solid; border-width: 1px; border-color: #300 #300 white }
.topmenu_table  { font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-align: center; cursor: pointer; padding-right: 12px; padding-left: 12px }
h3 { color: #300; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 1em 0 }
.siteLinks  { color: #300; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: 500; text-decoration: none; list-style-type: square }
.siteLinks:active  { color: #300; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: 500; text-decoration: none; list-style-type: square }
.siteLinks:link  { color: #300; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: 500; text-decoration: none; list-style-type: square }
.siteLinks:hover  { color: blue; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: 500; text-decoration: underline; list-style-type: square }
.siteLinks:visited  { color: #300; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: 500; text-decoration: none; list-style-type: square }
.topmenu_link:hover { text-decoration: none }
.topmenu_link:link { text-decoration: none }
.topmenu_link:active { text-decoration: none }
.topmenu_link:visted { text-decoration: none }
.smallText   { color: silver; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center }
