@charset "utf-8";
.banner { padding: 1px; border: 1px solid #999999; }
.calendaryear { font-family: Georgia; font-size: 24px; font-weight: bold; color: #990000; padding-left: 7px; }

.text
{ font-family:Arial; font-size:12px
; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px }
.big { font-family: Georgia; font-size: 24px; 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: Georgia; font-size: 12px; background-color: #B3C5D7; border: #FFFFFF; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; color: #121B23; padding: 5px; }

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: Arial; font-size: 12px; height: 190px; padding: 8px; vertical-align: top; background-image: url(images/bg_event.png); background-repeat: no-repeat; }

.month { font-family: Arial; font-size: 18px; font-weight: bold; color: #003399; padding: 4px; border: 2px solid #FFFFFF; }

.addeventhead { font-family: Georgia; 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: #D1DCE7; 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: #D1DCE7; }
.b2 { height:1px; margin:0 3px; background-color: #D1DCE7; }
.b3 { height:1px; margin:0 2px; background-color: #D1DCE7; }
.b4 { height:2px; margin:0 1px; background-color: #D1DCE7; }

.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: #374E66; background-color: #D1DCE7; 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: Georgia; 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: Georgia; font-size: 12px; border: 1px solid #B3C5D7; color: #121B23; }
.passed { font-family: Arial; font-size: 12px; color: #CCCCCC; height: 190px; padding: 8px; vertical-align: top; background-image: url(images/bg_event.png); background-repeat: no-repeat; }
.passed a:link { font-family: Arial; font-size: 12px; font-weight: bold; color: #CCCCCC; text-decoration: none; }
.passed a:hover { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: underline; font-weight: bold; }
.passed a:visited { font-family: Arial; font-size: 12px; font-weight: bold; color: #CCCCCC; }
.pdi { font-family: Georgia; font-size: 12px; font-weight: bold; text-decoration: none; padding-top: 0px; padding-right: 2px; padding-bottom: 2px; padding-left: 16px; }
.magborder { border: 4px solid #CCCCCC; }
.searcharea { font-family: Arial; font-size: 12px; text-align: center; vertical-align: middle; padding: 15px; border: 4px solid #FFFFFF; }

