BODY
{
  color: #bbbbbb;
  background-color: #181230;
  position: absolute;
  top: 0px;
  left: 0px;
  font-size: 11px; 
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

FORM
{
padding: 0;
margin: 0;
}

.title
{
  color: #440000;
  font-family: Tahoma, sans-serif; 
  font-size: 13px; 
}

.title A:visited 
{
  color: #003366; 
}

.title A:hover
{
  color: #224499;
}

.topleftimage
{
  width: 140px;
  height: 60px;
}

.topleftcell
{
  vertical-align: top;
  width: 140px;
  height: 60px;
}

.topcenterimage
{
  width: 480px;
  height: 60px;
}

.topcentercell
{
  vertical-align: top;
  width: 480px;
  height: 60px;
}

.toprightimage
{
  width: 140px;
  height: 60px;
}

.toprightcell
{
  vertical-align: top;
  width: 140px;
  height: 60px;
}

.outertable
{
  background-color: #181230;
  text-align: left;
  height:100%;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  border-width: 0;
}

.maintile
{
  vertical-align: top;
  width: 480px;
  padding: 0px;
margin: 0px;

}

.pagefooter
{
 color: #6060c0;
  text-align: center;
    font: normal 8pt Tahoma; 
}

.pagefooter A
{
 color: #5050a0;
}

.loginbutton
{
height: 26px;
width: 102px;
}

.specialtext
{
    font: normal 10pt Tahoma, sans-serif; 
    color: #bb8833;
}

.xstooltipname
{
    font: bold 8pt Tahoma, sans-serif; 
    color: #aaaa33;
    vertical-align: top;
    position: relative; 
}
 
.xstooltipimage
{
    color: #aaaa33;
    vertical-align: middle;
    position: relative; 
}
 
.xstooltipscore
{
    font: bold 8pt Tahoma, sans-serif; 
    color: #9977aa;
    vertical-align: middle;
    position: absolute; 
    right:6px;
} 

.xscheckroomtooltip 
{
    visibility: hidden; 
    position: absolute; 
    z-index: 2; 
    background-color: #361040;

    vertical-align: middle;
    line-height:14px;
    padding-left: 0px; 
    padding-right: 4px; 
    padding-top: 10px; 
    padding-bottom: 0px; 
    border:  2px inset;
}

.xstooltip 
{
    visibility: hidden; 
    position: absolute; 
    top: 0;  
    left: 0; 
    z-index: 2; 
    background-color: #0A1435;

    font: normal 8pt sans-serif; 
    padding: 3px; 
    border: solid 1px;
}

.hilitelink 
{
  background-color: #204068;
  color: #80b0d0;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: normal; 
  font-size: 10px; 
}

.smalltitle 
{
  color: #6090e0;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: normal; 
  font-size: 10px; 
}

.donations 
{
  color: #7060e0;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: normal; 
  font-size: 11px; 
}

.menutable
{
color: #bbbbbb;
  border: 2px ridge #336699;
  background-color: #103038;
  width: 140px;
}

.menutablerow
{
  background-color: #204068;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold; 
  font-size: 10px; 
padding: 2px;
  width: 140px;
}

.menutablecell
{
  vertical-align: top;
  width: 140px;
}

.menutable A:link 
{
  color: #6090b0;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.menutable A:visited 
{
  color: #6090b0; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.menutable A:hover
{
  color: #a0c0f0;
}

.statsmenutable
{
  border: 2px ridge #3757c7;
  color: #9078d8;
  background-color: #1a2a38;
  width: 140px;
}

.statsmenutablerow
{
  background-color: #283D87;
padding: 1px;
  font-family: Helvetica, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 11px; 
  width: 140px;
}

.statsmenutable A:link 
{
  color: #8078d8;
  font-family: Helvetica, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 11px; 
}

.statsmenutable A:visited 
{
  color: #8068c8; 
  font-family: Helvetica, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 11px; 
}

.statsmenutable A:hover
{
  color: #90b0f0;
}

.selecticonimg
{
	border: 4px ridge #8767c7;
	background-color: #304070;
}
	
.iconimg
{
	border: 2px ridge #3767c7;
}
	
.iconcell
{
	background-color: #303870;
}
	
.iconimg:hover
{
	border: 2px groove #b74767;
}
	
.weeklysubtable
{
  padding: 0px;
  margin: 0px;
  color: #8877aa;
  background-color: #182860;
  text-align: left;
  border: 0px;
}

.weeklystar
{
  color: #8888bb;
  background-color: #182860;
  padding: 0px;
  margin: 0px;
}

.awardname
{
  color: #8888bb;
background-color: #202858;
  padding: 0px;
  margin: 0px;
font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-size: 10px;
text-align: center;
}

.awardcategory
{
  color: #7799aa;
background-color: #202858;
font-family: Tahoma, Verdana, Arial, sans-serif; 
  padding: 0px;
  margin: 0px;
font-size: 10px;
text-align: center;
width: 82px;
height: 20px;
}

.awardcategoryhilite
{
  color: #aaccee;
background-color: #202858;
font-family: Tahoma, Verdana, Arial, sans-serif; 
  padding: 0px;
  margin: 0px;
font-size: 10px;
text-align: center;
width: 82px;
height: 20px;
}

.awarddate
{
  color: #7788bb;
background-color: #202858;
font-family: Tahoma, Verdana, Arial, sans-serif; 
  padding-right: 0px;
  padding-left: 0px;
  margin: 0px;
text-align: center;
font-size: 10px;
font-weight: normal;
}

.recentawardtable
{
  padding: 0px;
  margin: 1px;
  margin-left: auto;
  margin-right: auto;
  color: #8877aa;
background-color: #204070;
font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 11px; 
  border: 2px ridge #3787d7;
}

.recentawardrow
{
text-align: left;
background-color: #202858;
  color: #8877aa;
  vertical-align: middle;
  margin: 0px;
  padding-left: 1px;
  padding-right: 1px;
}

.recentawardrow A:link,visited
{
  color: #aaaaaa;
}

.racategory
{
  color: #99aabb;
  font-weight: bold; 
  font-size: 11px; 
}

.weatherDataWide
{
color: #998888;
width: 200px;
}
.weatherData
{
width: 100px;
}
.weatherDay
{
color: #88aaaa;
width: 100px;
}
.weatherIcon
{
width: 100px;
}
.weatherTemps
{
color: #8888bb;
width: 100px;
}
.weatherTempsWide
{
color: #8888bb;
width: 200px;
}
.weatherCond
{
color: #aaaa88;
width: 80px;
}
.weatherLine
{
vertical-align: top;
height: 100px;
}
.wxheading
{
  font-size: 11px; 
color: #66aa88;
align: left;
}
.wxcity
{
  font-size: 12px; 
color: #99aa66;
align: left;
}
#weather
{
text-align: left;
vertical-align: top;
font-family: Verdana, Tahoma, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 10px; 
}

.awardtable
{
  padding: 0px;
  margin: 0px;
  color: #8877aa;
background-color: #204070;
font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 10px; 
  border: 2px ridge #3787d7;
}

.awardsubtable
{
  padding: 0px;
  margin: 0px;
  color: #8877aa;
background-color: #202858;
text-align: center;
  border: 2px ridge #3757c7;
}

.awardrow
{
background-color: #202858;
  margin: 0px;
  padding-left: 1px;
  padding-right: 1px;
}

.awardspacer
{
  padding: 0px;
}

.showawardstable
{
  padding: 0px;
  margin: 0px;
  color: #8877aa;
background-color: #202858;
text-align: center;
  border: 0px;
}

.showawardsname
{
  color: #8888bb;
background-color: #202858;
  margin: 0px;
  padding: 0px;
font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-size: 9px;
font-weight: bold;
text-align: center;
}

.showawardsname A:link
{
  color: #aaaabb;
background-color: #202858;
  padding: 0px;
font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-size: 10px;
font-weight: bold;
text-align: center;
}

.showawardsname A:visited
{
  color: #aaaabb;
background-color: #202858;
  padding: 0px;
font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-size: 10px;
font-weight: bold;
text-align: center;
}

.showawardsname A:hover
{
  color: #bbccdd;
}

.bestlisttable
{
  padding: 4px;
  margin: 2px;
  color: #8877aa;
  background-color: #204070;
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 11px; 
border: 0;
}

.bestlisttable A:link
{
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 11px; 
  color: #8877aa;
}

.bestlisttable A:visited
{
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 11px; 
  color: #8877aa;
}

.bestlisttable A:hover
{
  color: #ccccdd;
}

.bestlistrow
{
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.bestlistname
{
  color: #8877aa;
  background-color: #205090;
  padding-top: 2px;
  padding-bottom: 2px;
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 11px; 
  white-space: nowrap;
text-align: left;
}

.bestlistplace
{
  color: #7799bb;
  background-color: #205090;
  padding-left: 8px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold; 
  font-size: 11px; 
text-align: right;
}

.bestlistdate
{
  background-color: #205090;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-right: 6px;
text-align: right;
font-size: 10px;
font-weight: normal;
white-space: nowrap;
}

.bestlistentry
{
  background-color: #205090;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  padding: 2px;
  margin-right: 6px;
text-align: right;
}

.listspacer
{
  padding: 2px;
  background-color: #204070;
}

.bestlistspacer
{
  padding: 2px;
}

.bestlistbluetable { background-color: #204070; }
.bestlistredtable { background-color: #602030; }
.bestlistviolettable { background-color: #484078; }
.bestlistpurpletable { background-color: #583068; }
.bestlistbluegreentable { background-color: #205050; }
.bestlistgoldtable { background-color: #505010; }

.bestlistbluetable A:link, A:visited { font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; color: #a0a0bf; }
.bestlistredtable A:link, A:visited { font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; color: #b0b0cf; }
.bestlistviolettable A:link, A:visited { font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; color: #b0b0cf; }
.bestlistpurpletable A:link, A:visited{ font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; color: #b0b0cf; }
.bestlistbluegreentable A:link, A:visited { font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; color: #b0b0cf; }
.bestlistgoldtable A:link, A:visited { font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; color: #b0b0cf; }

.bestlistbluetable A:hover { color: #ccccdd; }
.bestlistredtable A:hover { color: #ccccdd; }
.bestlistviolettable A:hover { color: #ccccdd; }
.bestlistpurpletable A:hover { color: #ccccdd; }
.bestlistbluegreentable A:hover { color: #ccccdd; }
.bestlistgoldtable A:hover { color: #ccccdd; }

#bestlistbluespacer { background-color: #202858; }
#bestlistbluerow { background-color: #202858; }
#bestlistblueplace { background-color: #202858; color: #7799bb; }
#bestlistbluename { background-color: #202858; color: #8888aa; }
#bestlistblueentry { background-color: #202858; }
#bestlistbluedate { background-color: #202858; }

#bestlistredspacer { background-color: #602030; }
#bestlistredrow { background-color: #602030; }
#bestlistredplace { background-color: #402020; color: #bb7777; }
#bestlistredname { background-color: #402020; color: #dd9999; }
#bestlistredentry { background-color: #402020; }
#bestlistreddate { background-color: #402020; }
  
#bestlistvioletspacer { background-color: #484078; }
#bestlistvioletrow { background-color: #484078; }
#bestlistvioletplace { background-color: #383068; color: #9977bb; }
#bestlistvioletname { background-color: #383068; color: #aabbdd; }
#bestlistvioletentry { background-color: #383068; }
#bestlistvioletdate { background-color: #383068; }
  
#bestlistpurplespacer { background-color: #583068; }
#bestlistpurplerow { background-color: #583068; }
#bestlistpurpleplace { background-color: #482058; color: #aa88cc; }
#bestlistpurplename { background-color: #482058; color: #cc99dd; }
#bestlistpurpleentry { background-color: #482058; }
#bestlistpurpledate { background-color: #482058; }
  
#bestlistbluegreenspacer { background-color: #203050; }
#bestlistbluegreenrow { background-color: #203050; }
#bestlistbluegreenplace { background-color: #204060; color: #77bbbb; }
#bestlistbluegreenname { background-color: #204060; color: #99cccc; }
#bestlistbluegreenentry { background-color: #204060; }
#bestlistbluegreendate { background-color: #204060; }
  
#bestlistgoldspacer { background-color: #505010; }
#bestlistgoldrow { background-color: #505010; }
#bestlistgoldplace { background-color: #707020; color: #bbbb77; }
#bestlistgoldname { background-color: #707020; color: #dddd88; }
#bestlistgoldentry { background-color: #707020; }
#bestlistgolddate { background-color: #707020; }
  
.bestsentencetable
{
border: 2px double #5070a0;
  color: #7788bb;
  background-color: #304070;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-weight: normal; 
  font-size: 12px; 
}

.bestsentencetable A:link
{
  color: #7788bb;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
}

.bestsentencetable A:visited
{
  color: #7788bb;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
}

.bestsentencetable A:hover
{
  color: #ddddee;
}

.bestsentencerow
{
  background-color: #203060;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.bestsentencecell
{
padding: 2px;
text-align: left;
}

.bestsentence
{
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
font-weight: bold;
color: #a8b0c8;
font-size: 12px;
}

.bestsentencename
{
color: #8798cb;
font-size: 11px;
font-weight: bold;
}

.bestsentencescore
{
color: #847bc0;
font-size: 10px;
}

.theme
{
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
font-weight: bold;
color: #586888;
font-size: 9px;
}

.memberstable
{
border: 2px ridge #444499;
padding: 0px;
margin-left: 0px;
  color: #c5dfcf;
  background-color: #103060;
  font-family: Verdana, Tahoma, Arial, sans-serif; 
  font-size: 11px; 
width: 472px;
}

.memberstablecell
{
padding: 0px;
margin: 0px;
  background-color: #205080;
}

.memberstable A:link
{
  color: #a0d0cf;
  font-size: 11px; 
}

.memberstable A:visited
{
  color: #a0d0cf;
  font-size: 11px; 
}

.memberstable A:hover
{
  color: #ddddee;
}

.bodytext
{
padding-left: 2px;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 11px; 
}

.hrtitletext
{
  color: #88afd0;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 12px; 
}

.hrheadertext
{
  color: #8899c8;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 11px; 
}

.hrsubheadertext
{
  color: #8899cc;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 10px; 
}

.hrfootnote
{
 font-size: 9px;
 font-family: Verdana, Helvetica, Arial, sans-serif; 
 color: #7788aa;
}

.headertext
{
  color: #ccbb55;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 12px; 
}

.viewmore
{
  color: #509090;
  font-family: Helvetica, Verdana, Arial, sans-serif; 
  font-size: 11px; 
  font-weight: bold; 
}

.subheadertext
{
  color: #bbaa44;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 10px; 
}

.playerheadertext
{
border: 2px ridge #2848ab;
  background-color: #182860;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 24px; 
}

.playersubheadertext
{
  color: #7766ee;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 16px; 
}

.playersubheadertext A
{
  color: #777799;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 10px; 
}

.playerheadercell
{
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 2px;
  padding-top: 0px;
}

.checkroomstable
{
width: 100%;
color: #9977bb;
  background-color: #302558;
padding: 1px;
border: 3px ridge #484078;
}

.checkroomsrow
{
padding: 2px;
  background-color: #403870;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 11px;
  text-align: right;
}

.recentwinstitletable
{
width: 100%;
color: #b04030;
  background-color: #482028;
padding: 0px;
margin: 0;
border: 3px ridge #683038;
}

.recentwinstitlerow
{
padding: 0;
margin: 0;
}

.recentwinstable
{
color: #aa6666;
width: 100%;
  background-color: #401020;
padding: 1px;
border: 3px ridge #683038;
}

.recentwinsrow
{
padding: 2px;
  background-color: #532730;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 11px;
  text-align: left;
  white-space: nowrap;
}

.recentwinstable A:link
{
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 11px;
font-weight: normal;
  color: #bb7777;
}

.recentwinstable A:visited
{
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 11px;
font-weight: normal;
  color: #bb7777;
}

.recentwinstable A:hover
{
  color: #ccaaaa;
}

.recentwinnerstable
{
color: #aa55bb;
width: 100%;
  background-color: #382146;
padding: 1px;
border: 3px ridge #5F4963;
}

.recentwinnerstable A:link
{
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 11px;
font-weight: normal;
  color: #bb77cc;
}

.recentwinnerstable A:visited
{
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 11px;
font-weight: normal;
  color: #bb77cc;
}

.recentwinnerstable A:hover
{
  color: #ccaaaa;
}

.recentwinnersrow
{
padding: 2px;
  background-color: #5E3266;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 11px;
  text-align: left;
  white-space: nowrap;
}

.roomnote
{
color: #9668a0;
  font-size: 9px;
}

.roomname
{
  color: #b099b0;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 10px;
  text-align: left;
}

.submitbutton
{
height: 20px;
  font-family: Helvetica, Verdana, Arial, sans-serif; 
  font-size: 11px; 
  font-weight: bold; 
  text-align: center;
  color: #110033;
  width: 100px;
  background-color: #6688cc;
}

.submittext
{
height: 14px;
  font-family: Helvetica, Verdana, Arial, sans-serif; 
  font-size: 11px; 
  text-align: left;
  color: #110033;
  background-color: #7099bf;
margin: 0;
}

.submitselect
{
height: 18px;
  font-family: Helvetica, Verdana, Arial, sans-serif; 
  font-size: 11px;
  vertical-align:top; 
  text-align: left;
  color: #110033;
  background-color: #6699dd;
margin: 0;
}

.footnote
{
 font-size: 9px;
 font-family: Verdana, Helvetica, Arial, sans-serif; 
 font-weight: bold;
 color: #aaaa11;
}

.quote
{
 font-size: 9px;
 font-family: Verdana, Helvetica, Arial, sans-serif; 
 color: #997711;
}

A 
{
  text-decoration: none; 
}

A:link 
{
  color: #8888bb; 
}

A:visited 
{
  color: #bbbbbb; 
}

A:hover
{
  color: #eeeeee;
}

.statchart
{
  margin-left: auto;
  margin-right: auto;
}

