
#communitycalendar BODY  { font-size: 10pt; font-family: Arial;  margin-right: 0px; margin-bottom: 0px}
#communitycalendar DIV   { font-size: 10pt; font-family: Arial }
H3 { font-size: 14pt; text-decoration: none }
INPUT  { font-size: 10pt; font-family: Arial }
INPUT  { font-size: 10pt; font-family: Arial }
#communitycalendar P  { font-size: 10pt; font-family: Arial }
TD  { font-size: 10pt; font-family: Arial;  }
TEXTAREA  { font-size: 10pt; font-family: Arial }
#communitycalendar a { text-decoration: none }
#communitycalendar a:hover  { color: red }
.css10pt { font-size: 10pt }
.cssArtist  { color: navy; font-weight: bold; font-size: 12pt }
.cssBanner { color: #ffffff; font-weight: bold }
.cssBannerAd { background-color: #fffffe; text-align: center; width: 100% }
.cssBold { font-weight: bold }
.cssBold12pt { font-weight: bold; font-size: 12pt }
.cssBold14pt { font-weight: bold; font-size: 14pt }
.cssBoldRed { color: #ff0000; font-weight: bold }
.cssBoldUnderline { font-weight: bold; text-decoration: underline }
.cssBoldWhite { color: #fffffe; font-weight: bold }
.cssBottom { vertical-align: bottom; color: #000000 }
.cssButton { color: black; background-color: #bbbbbb }
.cssCenter { text-align: center }
.cssCenterBold { font-weight: bold; text-align: center }
.cssCenterTop { text-align: center; vertical-align: top }
.cssClub { color: black; font-weight: bold; text-decoration: none }
.cssDateSeparator
{
    COLOR: #0044aa;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold
}
.tideFormBody{ color: black; font-size: 8pt; text-decoration: none }
.tideWidgetListBody{ color: black; font-size: 8pt; text-decoration: none }
.tideLink{ color: black; font-size: 8pt; text-decoration: none }
.cssEUnder { color: black; font-size: 8pt; text-decoration: none }
.cssExpert { color: #ffffff; text-decoration: none }
.cssFirstLetter { font-size: 25pt; text-align: center; vertical-align: top }
.cssFooter { font-size: 8pt; text-align: center }
.cssForm { margin: 0px; padding: 0px; border: none 0px }
.cssH1 { font-weight: bold; font-size: 20pt }
.cssH1Red { color: #ff0000; font-weight: bold; font-size: 20pt }
.cssH2 { color: #101077; font-weight: bold; font-size: 18px }
.cssH3 { color: red; font-size: 14pt; text-decoration: underline }
.cssHeadline { font-style: italic; font-weight: bold; text-align: left }
.cssHighHomeNavLeft { color: red; font-weight: bold; font-size: 9pt; text-decoration: none }
.cssHighHomeNewsHeading { color: black; font-weight: bold; font-size: 12pt; text-decoration: none; background-color: white }
.cssHighNavBox    { font-weight: bold; font-size: 7pt; text-decoration: none }
.cssHomeNavLeft  { color: black; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial; text-decoration: none }
.cssHomeNews { color: #000000; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Verdana, Sans-Serif; text-align: center }
.cssHomeNewsHeading { color: #b22222; font-weight: bold; font-size: 9pt; text-decoration: none }
.cssImg { margin: 0px; padding: 0px; border: none 0px }
.cssImgWithBorder { margin: 0px; padding: 0px; border: none 0px }
.cssInput { font-size: 10pt; font-family: "Courier New" }
.cssInput1 { position: relative; width: 300px }
.cssInput2 { position: relative; width: 400px }
.cssInputLabel { font-weight: bold; text-align: right }
.cssItalic { font-style: italic }
.cssItalicUnderline { font-style: italic; text-decoration: underline }
.cssLeft { text-align: left }
.cssLeftBottom { text-align: left; vertical-align: bottom }
.cssLeftTop { text-align: left; vertical-align: top }
.cssNavIndex   { color: black; font-weight: bold; font-size: 8pt; text-decoration: none }
.cssPage1 { font-size: 10pt; font-family: Verdana; background-color: #ffffff }
.cssPage2 { font-size: 10pt; font-family: Verdana; background-color: #ffffd9 }
.cssPage3 { font-size: 10pt; font-family: Verdana; background-color: #d3e1f0 }
.cssPage4 { font-size: 10pt; font-family: Verdana; background-color: #ffe4e5 }
.cssPage5 { font-size: 10pt; font-family: Verdana; background-color: #eeeeee }
.cssPageTitle { font-weight: bold; font-size: 14pt; font-family: Verdana, Arial, Helvetica }
.cssRed { color: #ff0000; font-weight: bold; font-size: 8pt }
.cssMarquee   { color: white; font-size: 8pt }
.cssBlack { color: black; font-size: 8pt }
.cssRedUn { color: red; font-weight: bold; font-size: 8pt; text-decoration: underline }
.cssReportH2Bold { color: #000000; font-weight: bold; font-size: 8pt }
.cssRight { text-align: right }
.cssRightBottom { text-align: right; vertical-align: bottom }
.cssRightTop { text-align: right; vertical-align: top }
.cssSetHome { color: white; font-weight: bold; font-size: 8pt; text-decoration: none }
.cssSetReg { color: white; font-weight: bold; font-size: 11pt; text-decoration: none }
.cssSmaller { font-size: 8pt }
.cssSmallerBold { font-weight: bold; font-size: 8pt }
.cssIndexTitles { color: #009; font-weight: bold; font-size: 8pt; text-decoration: underline }
.cssSmallerItalic { font-style: italic; font-size: 8pt }
.cssSmallest { font-size: 5pt }
.cssTop
{
    VERTICAL-ALIGN: top
}
.cssUnder { color: black; font-size: 8pt; text-decoration: underline }
.cssUnderline
{
    TEXT-DECORATION: underline
}
.cssWhite { color: white; text-decoration: none }
.cssText { color: black; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; vertical-align: top }
.WhiteText { color: white; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; text-align: left; vertical-align: top }
.SubHeadWhite  { color: white; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; vertical-align: top }
.HeadWhite   { color: white; font-style: normal; font-weight: bold; font-size: 18pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; vertical-align: top }
.tdleft { text-align: left; vertical-align: top }
.tdright { text-align: right; vertical-align: top }
.tdcenter { text-align: center; vertical-align: top }
.BoldWhite { color: white; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; vertical-align: top }
.Error { color: red; font-style: normal; font-weight: bold; font-size: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; vertical-align: top }
.requiredField { color: red; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; text-align: left; vertical-align: top }
.SubHeadBlack { color: black; font-style: normal; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; vertical-align: top }
.HeadBlack  { color: black; font-style: normal; font-weight: bold; font-size: 18pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; vertical-align: top }
.caption { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; vertical-align: top }
.prompt { color: black; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; vertical-align: top }
.gridText { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent }
.NavTop    { color: black; font-weight: bold; font-size: 11px; text-decoration: none }
.headline2    { color: red; font-weight: bold; font-size: 20pt; font-family: "Times New Roman", Georgia, Times; text-decoration: none }
.cssNavBox  { color: black; font-weight: bold; font-size: 8pt; text-decoration: none }
.cssHighNavLeft { font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: url(/images/Nav1Back.gif) repeat-y; border-bottom: none black; width: 150px; height: 16px }
.cssNavLeft { color: black; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: url(/images/Nav1Back.gif) repeat-y; border-bottom: none black; width: 150px; height: 16px }
.cssNavLeft3     { color: black; font-weight: bold; font-size: 10pt; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent }
#communitycalendar a    { font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#communitycalendar a:hover        { color: red; text-decoration: underline }