.hbg {background-color: #006699;background-repeat: repeat;}
.tbg {background-color: #006699;}
.tbgl { background-color: #006699;}

.tborder { background-color: #000000; }

.error { font: 12px Arial, sans-serif; font-weight: bold; color: #ff3333; }
.error A {text-decoration: none; color: #ff3333;}
.error A:link { text-decoration: underline; color: #dd3333; font-family: Arial, sans-serif; font-size: 12px; }
.error A:visited { text-decoration: underline; color: #dd3333; font-family:  Arial, sans-serif; font-size: 12px; }
.error A:hover { text-decoration: underline; color: #ff5555; font-family: Arial, sans-serif; font-size: 12px; }

.message { font-weight: bold; color: #3333ff; }

.calendartitle { font-family:  Arial, san-serif; font-weight: bold; font-size: 15px; }

.viewpage { background-color : #ffffff; color: #000000;}
.viewpage A {text-decoration: none; }
.viewpage A:link { text-decoration: underline; color: #000000; }
.viewpage A:visited { text-decoration: underline; color: #000000; }
.viewpage A:hover { text-decoration: underline; color: #444444; }

.viewpagetiny { font-family: Arial, sans-serif; font-size: 9px; color: #000000;}
.viewpagetiny A {text-decoration: none; color: #000000;}
.viewpagetiny A:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 9px; }
.viewpagetiny A:visited { text-decoration: none; color: #000000; font-family:  Arial, sans-serif; font-size: 9px; }
.viewpagetiny A:hover { text-decoration: underline; color: #444444; font-family: Arial, sans-serif; font-size: 9px; }

.today    { background-color : #cccccc; color: #000000}

.tableerror { background-color : #ff3333;}
.tablehdr { background-color : #669966; color: #f0f0f0}
.tableeven { background-color : #ccfecc;}
.tableodd { background-color : #a4faa4;}

.sponsorhdr { background-color : #669966;}

.broadcast {  font-size: 20px; color: #FFFFFF; background-color : #996633;}

.postpone { background-color : #006699; color: #f0f0f0 }

.bbg { background-color : #000000; vertical-align: middle; white-space: nowrap;}

.header { background-color : #669966; color: #dddddd;}
.header A {text-decoration: none; color: #dddddd;}
.header A:link { text-decoration: underline; color: #000000;  }
.header A:visited { text-decoration: underline; color: #000000;  }
.header A:hover { text-decoration: underline; color: #333333; }

.topicheader { font: 16px Arial, sans-serif; font-weight: bold; }
.topicheader { background-color : #669966; color: #dddddd;}
.topicheader A {text-decoration: none; color: #dddddd;}
.topicheader A:link { text-decoration: underline; color: #000000;  }
.topicheader A:visited { text-decoration: underline; color: #000000;  }
.topicheader A:hover { text-decoration: underline; color: #333333; }

.frame { background-color : #639C63; }
.body { background-color : #ccfecc; }

.logotext_8  { font:  8px Arial, sans-serif; font-weight: bold; }
.logotext_10 { font: 10px Arial, sans-serif; font-weight: bold; }
.logotext_12 { font: 12px Arial, sans-serif; font-weight: bold; }
.logotext_14 { font: 14px Arial, sans-serif; font-weight: bold; }
.logotext_16 { font: 16px Arial, sans-serif; font-weight: bold; }
.logotext_18 { font: 18px Arial, sans-serif; font-weight: bold; }
.logotext_20 { font: 20px Arial, sans-serif; font-weight: bold; }
.logotext_22 { font: 22px Arial, sans-serif; font-weight: bold; }
.logotext_24 { font: 24px Arial, sans-serif; font-weight: bold; }
.logotext_26 { font: 26px Arial, sans-serif; font-weight: bold; }
.logotext_28 { font: 28px Arial, sans-serif; font-weight: bold; }
.logotext_30 { font: 30px Arial, sans-serif; font-weight: bold; }
.logotext_32 { font: 32px Arial, sans-serif; font-weight: bold; }
.logotext_34 { font: 34px Arial, sans-serif; font-weight: bold; }
.logotext_36 { font: 36px Arial, sans-serif; font-weight: bold; }
.logotext_38 { font: 38px Arial, sans-serif; font-weight: bold; }
.logotext_40 { font: 40px Arial, sans-serif; font-weight: bold; }
.logotext_42 { font: 42px Arial, sans-serif; font-weight: bold; }
.logotext_44 { font: 44px Arial, sans-serif; font-weight: bold; }
.logotext_46 { font: 46px Arial, sans-serif; font-weight: bold; }
.logotext_48 { font: 48px Arial, sans-serif; font-weight: bold; }
.logotext_50 { font: 50px Arial, sans-serif; font-weight: bold; }


.banner { font: 16pt Rockwell Light , Arial, sans-serif; color: #eeeeee; padding: 2px 0px 0px 10px;
          letter-spacing: -1; font-weight: bolder; }
.bannertext { background-color : #ffffff; color: #000000;}
.bannertext A {text-decoration: none; }
.bannertext A:link { text-decoration: underline; color: #000000; }
.bannertext A:visited { text-decoration: underline; color: #000000; }
.bannertext A:hover { text-decoration: underline; color: #444444; }

.bannersmall { font-family: Arial, sans-serif; font-size: 10px; color: #000000;}
.bannersmall A {text-decoration: none; color: #000000;}
.bannersmall A:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 9px; }
.bannersmall A:visited { text-decoration: none; color: #000000; font-family:  Arial, sans-serif; font-size: 9px; }
.bannersmall A:hover { text-decoration: underline; color: #444444; font-family: Arial, sans-serif; font-size: 9px; }

.navtxt { font: 11px Arial, sans-serif; font-weight: bold; color: #ffffff; background-color : #669966; }
.navtxt A {text-decoration: none; color: #ffffff;}
.navtxt A:link { text-decoration: none; color: #bbbbbb; font-family: Arial, sans-serif; font-size: 11px; }
.navtxt A:visited { text-decoration: none; color: #bbbbbb; font-family:  Arial, sans-serif; font-size: 11px; }
.navtxt A:hover { text-decoration: underline; color: #dddddd; font-family: Arial, sans-serif; font-size: 11px; }

.navitem {font: 11px Arial, sans-serif; color: #515151; font-weight: bold; background-color: #669966; padding: 2px 0px 0px 10px;}
.navitem A {text-decoration: none; color: #ffffff;}
.navitem A:link { text-decoration: none; color: #bbbbbb; font-family: Arial, sans-serif; font-size: 11px; }
.navitem A:visited { text-decoration: none; color: #bbbbbb; font-family: Arial, sans-serif; font-size: 11px; }
.navitem A:hover { text-decoration: underline; color: #dddddd; font-family: Arial, sans-serif; font-size: 11px; }

.navcuritem {font: 11px  Arial, sans-serif; color: #000000; font-weight: bold; background-color: #77e177; padding: 2px 0px 0px 10px;}
.navcursubitem {font: 11px  Arial, sans-serif; color: #000000; font-weight: bold; background-color: #77e177; padding: 2px 0px 0px 15px;}
.navcursubx2item {font: 11px  Arial, sans-serif; color: #000000; font-weight: bold; background-color: #77e177; padding: 2px 0px 0px 20px;}
.navcursubx3item {font: 11px  Arial, sans-serif; color: #000000; font-weight: bold; background-color: #77e177; padding: 2px 0px 0px 25px;}

.navsubitem {font: 11px Arial, sans-serif; color: #000000; font-weight: bold; background-color: #b7e1b7; padding: 2px 0px 0px 15px;}
.navsubitem A {text-decoration: none; color: #000000;}
.navsubitem A:hover {text-decoration: none; color: #ff0000;}
.navsubitem A:link { text-decoration: none; color: #111111; font-family: Arial, sans-serif; font-size: 11px; }
.navsubitem A:visited { text-decoration: none; color: #111111; font-family: Arial, sans-serif; font-size: 11px; }
.navsubitem A:hover { text-decoration: underline; color: #333333; font-family: Arial, sans-serif; font-size: 11px; }

.navsubx2item {font: 11px Arial, sans-serif; color: #000000; font-weight: bold; background-color: #b7e1b7; padding: 2px 0px 0px 20px;}
.navsubx2item A {text-decoration: none; color: #000000;}
.navsubx2item A:hover {text-decoration: none; color: #ff0000;}
.navsubx2item A:link { text-decoration: none; color: #111111; font-family: Arial, sans-serif; font-size: 11px; }
.navsubx2item A:visited { text-decoration: none; color: #111111; font-family: Arial, sans-serif; font-size: 11px; }
.navsubx2item A:hover { text-decoration: underline; color: #333333; font-family: Arial, sans-serif; font-size: 11px; }

.navsubx3item {font: 11px Arial, sans-serif; color: #000000; font-weight: bold; background-color: #b7e1b7; padding: 2px 0px 0px 25px;}
.navsubx3item A {text-decoration: none; color: #000000;}
.navsubx3item A:hover {text-decoration: none; color: #ff0000;}
.navsubx3item A:link { text-decoration: none; color: #111111; font-family: Arial, sans-serif; font-size: 11px; }
.navsubx3item A:visited { text-decoration: none; color: #111111; font-family: Arial, sans-serif; font-size: 11px; }
.navsubx3item A:hover { text-decoration: underline; color: #333333; font-family: Arial, sans-serif; font-size: 11px; }

.info { color: #00cc00; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px;}

.addtext { font-weight: bold; color : #eeeeee; }

.mbg { background-color : #99ccff; }
.lbg { background-color : #cce5ff; }
.hil { background-color : #ffffff; }
.lgray { background-color: #cccccc; }
.greytext { color: #666666; }
.bluebullet { color: #006699; }
.greytextbld { color: #666666;font-weight: bold; font-family: Arial, sans-serif; font-size: 12px;}
.dkgd { background-color: #999966; }
.hdgd { color: #ffffff; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px;}
.mdgd { color: #666633; background: #CCCC99; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px;}
.flgd { background: #F7F7E7;}
.sth {font-size: 11px; color: #ffffff;}
.gbg { background-color : #cccccc; }
.dgbg { background-color : #999999; }


.country { color: #99ccff; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; }
.related { color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }

a:link { color: #323232;text-decoration: underline }
a:visited { color: #323232;text-decoration: underline }
a:hover  { color: #646464; text-decoration: underline;}

a:link.rlinks { text-decoration: none; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
a:visited.rlinks { text-decoration: none; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
a:hover.rlinks { text-decoration: underline; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }

a:link.highlight { text-decoration: none; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a:visited.highlight { text-decoration: none; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a:hover.highlight { text-decoration: underline; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

a:link.mainlink { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a:visited.mainlink { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a:hover.mainlink { text-decoration: underline; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

a:link.parent { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
a:visited.parent { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
a:hover.parent { text-decoration: underline; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

a:link.nav { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
a:visited.nav { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
a:hover.nav { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }

a:link.fbox { text-decoration: none; color: #006699; font-family: Arial, sans-serif; font-size: 12px; }
a:visited.fbox { text-decoration: none; color: #996699; font-family: Arial, sans-serif; font-size: 12px; }
a:hover.fbox { text-decoration: underline; color: #006699; font-family: Arial, sans-serif; font-size: 12px; }

a:link.bctl { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }
a:visited.bctl { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }
a:hover.bctl { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }

.divider { color: #999999; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; }
.input { color: #000000 ;font-weight: normal; font-size: 11px; width: 150px; }
.iform { color: #000000; font-family: Arial; background: #eeeeee; font-weight: normal; font-size: 12px; }

body, p, b, i, strong, em, dt, dd, dl, sl, caption, th, td, tr, u, blink, select, option, form, div, font, li { font-family: Arial, sans-serif; font-size: 12px; }

.title { font-family:  Arial, sans-serif; font-weight: normal; font-size: 24px; }
.btitle { font-family:  Arial, sans-serif; font-weight: bold; font-size: 24px; }
.subtitle { font-family: Arial, sans-serif; font-weight: normal; font-size: 20px; }
.boldtitle { font-family: "Arial Black", Arial, sans-serif; font-weight: normal; font-size: 24px; }
.smalltitle { font-family:  Arial, san-serif; font-weight: bold; font-size: 15px; }

.pagesubtitle { font-family: Arial, sans-serif; font-weight: normal; font-size: 15px; line-height: 18px;}
.pagetitle { font-family: "Arial Black", Arial, sans-serif; font-weight: normal; font-size: 24px; line-height: 24px; }

ul, ol { font-family: Arial, sans-serif; font-size: 12px; margin-top: 2px;  margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; }

h1 { font-family: Arial, sans-serif; font-weight: normal; font-size: 35px; }
h2 { font-family: Arial, sans-serif; font-weight: normal; font-size: 25px; }
h3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 22px; }
h4 { font-family: Arial, sans-serif; font-weight: normal; font-size: 18px; }


.medium { font-family: Arial, sans-serif; font-size: 15px; color: #000000;}
.medium A {text-decoration: none; color: #000000;}
.medium A:link { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 15px; }
.medium A:visited { text-decoration: underline; color: #000000; font-family:  Arial, sans-serif; font-size: 15px; }
.medium A:hover { text-decoration: underline; color: #444444; font-family: Arial, sans-serif; font-size: 15px; }


.small { font-family: Arial, sans-serif; font-size: 10px; color: #000000;}
.small A {text-decoration: none; color: #000000;}
.small A:link { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }
.small A:visited { text-decoration: underline; color: #000000; font-family:  Arial, sans-serif; font-size: 10px; }
.small A:hover { text-decoration: underline; color: #444444; font-family: Arial, sans-serif; font-size: 10px; }

.ltsmall { font-family: Arial, sans-serif; font-size: 10px; color: #eeeeee;}
.ltsmall A {text-decoration: none; color: #eeeeee;}
.ltsmall A:link { text-decoration: underline; color: #eeeeee; font-family: Arial, sans-serif; font-size: 10px; }
.ltsmall A:visited { text-decoration: underline; color: #eeeeee; font-family:  Arial, sans-serif; font-size: 10px; }
.ltsmall A:hover { text-decoration: underline; color: #444444; font-family: Arial, sans-serif; font-size: 10px; }

.ltmedium { font-family: Arial, sans-serif; font-size: 16px; color: #eeeeee;}
.ltmedium A {text-decoration: none; color: #eeeeee;}
.ltmedium A:link { text-decoration: underline; color: #eeeeee; font-family: Arial, sans-serif; font-size: 10px; }
.ltmedium A:visited { text-decoration: underline; color: #eeeeee; font-family:  Arial, sans-serif; font-size: 10px; }
.ltmedium A:hover { text-decoration: underline; color: #444444; font-family: Arial, sans-serif; font-size: 10px; }

.tiny { font-family: Arial, sans-serif; font-size: 9px; color: #000000;}
.tiny A {text-decoration: none; color: #000000;}
.tiny A:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 9px; }
.tiny A:visited { text-decoration: none; color: #000000; font-family:  Arial, sans-serif; font-size: 9px; }
.tiny A:hover { text-decoration: underline; color: #444444; font-family: Arial, sans-serif; font-size: 9px; }


.title1 { font-family: Arial, sans-serif; font-size: 25px; }

.tbdark { background: #a3aab0; }
.tbwhite { background: #ffffff; white-space: nowrap;}
a:link.tbmainlink { text-decoration: none; color: #333333; font-family: Verdana, Arial; font-weight: bold; font-size: 11px; }
a:visited.tbmainlink { text-decoration: none; color: #333333; font-family: Verdana, Arial; font-weight: bold; font-size: 11px; }
a:hover.tbmainlink { text-decoration: underline; color: #333333; font-family: Verdana, Arial; font-weight: bold; font-size: 11px; }
a:link.tablink { text-decoration: none; color: #333333; font-family: Verdana, Arial; font-weight: normal; font-size: 11px; }
a:visited.tablink { text-decoration: none; color: #333333; font-family: Verdana, Arial; font-weight: normal; font-size: 11px; }
a:hover.tablink { text-decoration: underline; color: #333333; font-family: Verdana, Arial; font-weight: normal; font-size: 11px; }

a:link.tablinkblue { text-decoration: none; font-family: Verdana, Arial; font-weight: normal; font-size: 11px; }
a:visited.tablinkblue { text-decoration: none; font-family: Verdana, Arial; font-weight: normal; font-size: 11px; }
a:hover.tablinkblue { text-decoration: underline; font-family: Verdana, Arial; font-weight: normal; font-size: 11px; }

.tblue { color: #ffffff; background: #6699cc; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; }
.tdblue { color: #ffffff; background: #006699; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; }
.tgray { color: #ffffff; background: #666666; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; }
.bct { color: #000000; font-family: Arial, sans-serif; font-weight: normal; font-size: 10px; }
.fnt { font-family: Verdana, sans-serif; font-size: 10px; }
.ast { color: #cc6600; }

a:link.bs { text-decoration: none; color: #006699; font-family: Verdana; font-size: 9px; }
a:visited.bs { text-decoration: none; color: #996699; font-family: Verdana; font-size: 9px; }
a:hover.bs { text-decoration: underline; color: #006699; font-family: Verdana; font-size: 9px; }

img.pbl { margin-top: 7px; margin-bottom: 10px; }

a:link.close { text-decoration: underline; color: #ffffff; font-family: Arial, sans-serif; font-size: 10px; }
a:visited.close { text-decoration: underline; color: #ffffff; font-family: Arial, sans-serif; font-size: 10px; }
a:hover.close { text-decoration: underline; color: #ffffff; font-family: Arial, sans-serif; font-size: 10px; }

.smgraytext { font-family: Verdana; font-size: 11px; color: #666666; }
.lggraytitle { color: #666666; font-size: 24px; }


.medbluetitlebar { color: #ffffff ; background-color: #6699cc; font-weight: bold; font-family: Verdana; font-size: 11px; }
.medgraytitlebar { color: #ffffff ; background-color: #999999; font-weight: bold; font-family: Verdana; font-size: 11px; }
.lightgraytitlebar { color: #666666 ; background-color: #eeeeee; font-weight: bold; font-family: Verdana; font-size: 11px; }
.whitetitlebar { color: #666666 ; background-color: #ffffff; font-weight: bold; font-family: Verdana; font-size: 11px; }

a:link.smallplainlink { color: #006699; text-decoration: none; font-family: verdana; font-size: 10px; }
a:visited.smallplainlink { color: #996699; text-decoration: none; font-family: verdana; font-size: 10px; }
a:hover.smallplainlink { color: #006699; text-decoration: underline; font-family: verdana; font-size: 10px; }

.
.dgray { background-color: #999999; }
.vlgray { background-color: #eeeeee; }
.iformwh { color: #000000; font-family: Arial; background: #ffffff; font-weight: normal; font-size: 11px;}
.tvgray { color: #000000; background: #eeeeee; font-family: Arial, sans-serif; font-weight: bold; }
