body { background: #ffffff; }
.body, p, li, address { font-size: 10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 17px; padding-left: 15px; padding-right: 15px; }
.subUL { list-style: square; }
.linav { font-size: 10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 17px; padding-left: 2px; padding-right: 15px; margin-bottom: 5px; }
.lisearch { font-size: 12pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 10px; padding-left: 2px; padding-right: 15px; margin-bottom: 1px; }
.bcnav { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left: 15px; padding-top: 10px; }
.fphead { font-size: 14px; font-family: arial,sans-serif; font-weight: normal; color: #ffffff; background: #006699; }
.chhead { font-size: 12px; font-family: arial,sans-serif; font-weight: normal; color: #ffffff; background: #669999; }
.chcal { font-size: 2px; font-family: arial,sans-serif; font-weight: normal; color: #ffffff; background: #669999; }
.topcal { font-size: 10px; line-height: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.topnews { font-size: 10px; line-height: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.topnewsbg { background: #eeeeee; }
.featured { font-size: 12px; line-height: 17px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.contentimage { margin-left: 15px; margin-right: 15px; }
.childlink { color: #006699; font-size: 10pt; font-weight: bold; }
.helperlink { color: #990000; font-size: 8pt; font-weight: normal; }
.moff, .mon, .monsub, .nl2, .nl3, .nl4, .nl5, .nl6, .nl7, .nl8, .nl9, .nl10, .monsub2, .monsub3, .monsub4, .monsub5, .monsub6, .monsub7, .monsub8, .monsub9, .monsub10 { border-bottom: #cccccc 1px solid; border-right: #cccccc 0px solid; padding-left: 5px; padding-right: 5px; cursor: hand; }
.nl2, .nl3, .nl4, .nl5, .nl6, .nl7, .nl8, .nl9, .nl10 { background: #ffffcc; color: #006699; }
.nl3, .monsub3 { padding-left: 10px; }
.nl4, .monsub4 { padding-left: 15px; }
.nl5, .nl6, .nl7, .nl8, .nl9, .nl10, .monsub5, .monsub6, .monsub7, .monsub8, .monsub9, .monsub10 { padding-left: 20px; }
.moff { background: #669999; }
.mon { background: #006699; }
.monsub, .monsub2, .monsub3, .monsub4, .monsub5, .monsub6, .monsub7, .monsub8, .monsub9, .monsub10 { background: #ccffcc; }
.navlink, .childnavlink { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 23px; }
.navlink { color: #ffffcc; }
.childnavlink { color: #006699; }

A { text-decoration: none; }
A:hover { text-decoration: underline; }
h1 { font-size: 18pt; text-align: center; padding-top: 1px; color: #006699; }
li { margin-bottom: 15px; padding-left: 2px; }
h2 { font-size: 16pt; padding-top: 1px; padding-left: 15px; color: #006699; }
h3 { font-size: 14pt; padding-top: 1px; padding-left: 15px; color: #006699; }
h4 { font-size: 12pt; color: #006699; }
th { font-size: 16px; font-family: arial,sans-serif; font-weight: bold; color: #ffffff; background: #006699; }
td { font-size: 10pt; font-family: arial,sans-serif; font-weight: normal; font-style: normal; text-indent: 0px; }
INPUT.button { border: 1px solid #003399; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffcc; background-color: #006699; margin-top: 5px; padding-left: 15px; padding-right: 15px; }

.colhead { font-size: 1.2em; font-family: arial,sans-serif; font-weight: bold; color: #ffffff; background: #006699; }
.colheadfee { font-size: 1.1em; font-family: arial,sans-serif; font-weight: bold; color: #ffffff; background: #006699; }
.dates { font-size: 18px; font-family: arial,sans-serif; font-weight: bold; color: #990000; }
.datestop { font-size: 11px; font-family: arial,sans-serif; font-weight: bold; color: #006699; }
.topbannerbackground { font-size: 28px; line-height: 18px; color: #ffffcc; background: #006699; }
.topbannerbackgroundcurve { font-size: 28px; line-height: 18px; color: #ffffcc; background: #ffffff; }
.bottombannerbackground { font-size: 12px; line-height: 18px; color: #ffffcc; background: #006699; }
.outerbackground { background: #ffffff; }
.navbackground { background: #669999; }
.contentbackground { background: #ffffff; border: solid 1px #006699;}
.mini { font-size: 10px; font-family: sans-serif; font-weight: normal; font-style: normal; line-height: 16px; text-indent: 0px; }
.minisearch { font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; color: #ffffcc; }
.ultramini { font-size: 1px; line-height: 1px; }
.nth { font-size: 9pt; font-family: arial, geneva,helvetica,sans-serif; font-weight: bold; color: #ffffcc; background: #006699; }
.nav { font-size: 9pt; font-family: arial, geneva,helvetica,sans-serif; color: #000000; background: #ffffcc; }
.tdshade { font-size: 10pt; font-family: arial, geneva,helvetica,sans-serif; color: #000000; background: #ffffcc; }
.org { font-size: 9pt; font-family: arial, geneva,helvetica,sans-serif; font-weight: bold; color: #ffffcc; background: #003399; }
.nav2 { background: #eeeeee; }
.orgtitle { color: #ffffcc; font-size: 14pt; }
.orgdesc { color: #000000; }
.textboxReadOnly { background-color: Transparent; border: none; color: #000000; }
.Required { color: #ff0033; visibility: visible; }
.NotRequired { color: #FF0033; visibility: hidden; }

.progressSmall { font-family: Arial; font-size: 9pt; color: #63004A; letter-spacing: 1pt; }
.progressSmall-G { font-family: Arial; font-size: 8pt; color: #C0C0C0; letter-spacing: 1pt; }
.progressMid { font-family: Arial; font-size: 11pt; color: #63004A; font-weight: bold; padding: 0px 0px 0px 10px; }
.progressMid-G { font-family: Arial; font-size: 9pt; color: #C0C0C0; font-weight: bold; }

.progresstd { padding: 0px 4.5em 0px 0px; white-space: nowrap; border: 0px;}
.progresstable { border-collapse: collapse; text-align: left; border: 0px; }
