.calendar a:link { padding: 5px 3px; text-decoration: none; color: #3878AF;  ; margin: 0px 0px;  background: #cae3bb; font: bold 9px Verdana, Arial, Helvetica, sans-serif; text-align: center; vertical-align: middle;}

.calendar a:active { padding: 5px 3px; text-decoration: none; color: #3878AF;  ; margin: 0px 0px;  background: #cae3bb; font: bold 9px Verdana, Arial, Helvetica, sans-serif; text-align: center; vertical-align: middle;}

.calendar a:visited { padding: 5px 3px; text-decoration: none; color: #3878AF;  ; margin: 0px 0px;  background: #cae3bb; font: bold 9px Verdana, Arial, Helvetica, sans-serif; text-align: center; vertical-align: middle;}

.calendar a:hover { padding: 5px 3px; text-decoration: none; color:#cae3bb  ; margin: 0px 0px;  background: #3878AF; font: bold 9px Verdana, Arial, Helvetica, sans-serif; text-align: center; vertical-align: middle;}

.menu{
font: bold 13px arial;
padding: 6px 0;
margin: 0;
width: 100%;
background-color: #99CCFF;
text-align: center; 
; border: 0px #3366CC none
}

.menu li{
list-style: none;
display: inline;
}

.menu li a{
padding: 3px 0.5em;
text-decoration: none;
color: black;
background-color: #99CCFF;
border: 1px #99CCFF solid;
}

.menu li a:hover{
color: black;
; background-image: url(../images/buttonBack.jpg); border: 1px #FFFFFF solid
}

html>body .menu li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}

h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
body,html {scrollbar-base-color: #589CC9;}
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #339966; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.sidebarRight { border: #CC6600 solid; border-width: 0px 1px 1px}
.sidebarLeft {  border: #339966 solid; border-width: 0px 1px 1px}

a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bolder; color: #3878AF; text-decoration: none}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bolder; color: #000000; text-decoration: none }
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bolder; color: #3878AF; text-decoration: underline; border: 0px none}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #6A9AC3; text-decoration: none}

.whiteBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF}
.input-box 
{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;
background-color: #FFFFFF; border: 1px solid; margin: 0px 0px; padding: 0px 0px; border-color: #336699 #99CCFF #99CCFF #336699}
textarea 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;
     background : #FFFFFF url(none);
     border : 1px #669900 solid;}
.submit-button 
{background: url(../images/buttonBack.jpg); 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;
border-color: #99CCFF #3366CC #3366CC #99CCFF;
padding: 0.25em; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 

.watermark {  background-image: url(images/mapWatermark.jpg); background-repeat: no-repeat}
.borderBeige3sides {  border-color: black #336699 #336699; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.margin15pix { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #666666}
.tableMonth {  font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #333333}
.whiteSmall {  font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF}
.clickthrough {  border: 1px #336699 solid; background: url(../images/clickthroughBack.jpg); font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #666666; padding: 10px 10px}
.adClickThrough {  border: 1px #FF9933 solid; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #996600; background: #FFFFFF}

.white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF }
form {border: 1px #336699 solid; background: url(../images/clickthroughBack.jpg); font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px 0px; margin: 0px 0px}
.black { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000}

.blacksmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000 }
.blackBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000 }
.tablelands {  font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color: #339966}
.times {  font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color: #CC6600}

.blueTableBorder {  border: 1px #3366CC solid}
.jump {  color: #000000; background: #99CCFF; border: 1px solid; margin: 0px 0px; padding: 0px 0px; border-color: #FFFFFF #FFFFFF #FFFFFF #000000}
.pageCopy { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #666666 }
hr {  color: #336699}
.greenBorder {  border: 1px #71B894 solid}
.10pixMargin {  margin:   10px}
.greenPale {  font: 9px Verdana, Arial, Helvetica, sans-serif; color: #cae3bb}
.gold {  color: #FFCC00}
.red {  color: #FF0000}
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
