@charset "utf-8";
.banner { padding: 1px; border: 1px solid #999999; }

.text
{ font-family:Geneva, Arial, Helvetica, san-serif; font-size:12px
; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px }
.big { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }


.head
{
font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:bold; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; color: #003366; font-style: normal}

.outline { background-color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px solid #003300 }

.description {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; background-color: #DBEDF2; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: #FFFFFF; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}

hr {  color: #0099CC; border-style: dotted}

.title { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 28px; font-weight: bold; color: #000000; background-color: #FFFFFF; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 7px; }

.padding {  padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px}

.event { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; padding: 8px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #000000; }

.month { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18px; font-weight: bold; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; }

.addeventhead { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #333333; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #999999; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #999999; }

.nav { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #F3E3C2; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; }
.navholder { background-color: #FFFFFF; padding-top: 3px; padding-right: 1px; padding-bottom: 7px; padding-left: 1px; }

.module250 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; border: medium double #CCCCCC; font-weight: normal; }

.b1, .b2, .b3, .b4 {font-size:1px; overflow:hidden; display:block;}
.b1 { height:1px; margin:0 5px; background-color: #F3E3C2; }
.b2 { height:1px; margin:0 3px; background-color: #F3E3C2; }
.b3 { height:1px; margin:0 2px; background-color: #F3E3C2; }
.b4 { height:2px; margin:0 1px; background-color: #F3E3C2; }

.b5, .b6, .b7, .b8 {font-size:1px; overflow:hidden; display:block;}
.b5 { height:1px; margin:0 5px; background-color: #99CC00; }
.b6 { height:1px; margin:0 3px; background-color: #99CC00; }
.b7 { height:1px; margin:0 2px; background-color: #99CC00; }
.b8 { height:2px; margin:0 1px; background-color: #99CC00; }

.footer { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #F3E3C2; padding: 10px; }
.footholder { background-color: #FFFFFF; padding-top: 8px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.main { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 1px; }
.magpad { padding: 5px; }
.digilink { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 1px; }
.graycell { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; padding: 1px; border: medium double #E4E4E4; }
.imgborder { border: 1px solid #000000; }
.pubs { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; padding: 5px; border: 1px solid #99CC00; }
.pubhead { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; background-color: #99CC00; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; }
.searchbar { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ADC4DA; padding: 4px; border: 2px solid #FFFFCC; }
.field { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #000000; }
.passed { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; padding: 4px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #CCCCCC; }
.passed a:link { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; text-decoration: none; }
.passed a:hover { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; text-decoration: underline; font-weight: bold; }
.passed a:visited { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; }
