.loginheadings{
  font-family:       arial;
  text-align:        right;
  color:             #808080;
  font-size:         9pt;
  letter-spacing:    2px;
  padding-right:     3px;
  padding-top:       3px;
  padding-bottom:    3px;
  font-weight:       bold;
}
.loginboxes{
  font-family:       arial;
  text-align:        left;
  background-color:  #A0A0A0;
  color:             #000000;
  font-size:         8.5pt;
  border-top:        1px solid #616161;
  border-left:       1px solid #616161;
  border-bottom:     1px solid #2C2C2C;
  border-right:      1px solid #2C2C2C;
  padding:           0px;
  margin:            0px;
  padding-left:      2px;
  z-index:           0;
}
.logintitles{
  font-family:       arial;
  text-align:        right;
  color:             #DDDDDD;
  font-size:         13pt;
  font-weight:       bold;
  letter-spacing:    2px;
  padding-right:     3px;
  padding-top:       6px;
  padding-bottom:    3px;
}
.loginbuttons{
  padding-right:     3px;
  padding-top:       6px;
  padding-bottom:    6px;
}
H1{
  font-family:           times new roman;
  color:                 #4A6D4A;
  font-size:             12pt;
  font-weight:           bold;
}
H2{
  font-family:           arial;
  color:                 #FFFFFF;
  font-size:             10pt;
  font-weight:           normal;
  margin:                0px;
  padding:               4px;
}
.pagebox{
  background-color:     #FFFFFF;
  border:               2px solid black;
  padding:              2px;
}
.datahead{
  font-family:           arial;
  color:                 #000000;
  font-size:             8pt;
  font-weight:           bold;
  background-color:      #FFFFFF;
  border-bottom:         2px black solid;
  padding:               1px;
  padding-left:          2px;
  padding-bottom:        2px;
}
.datacell{
  font-family:           arial;
  color:                 #000000;
  font-size:             8pt;
  font-weight:           normal;
  border-bottom:         1px #808080 solid;
  padding-left:          2px;
  padding-top:           2px;
}
.dicehelp{
  font-family:           arial;
  color:                 #000000;
  font-size:             8pt;
  font-weight:           normal;
}
.fronthead{
  font-family:           arial;
  color:                 #FFFFFF;
  font-size:             8pt;
  font-weight:           bold;
  background-color:      #004000;
  background-image:      url('images/hdbkg.gif');
  border-bottom:         1px black solid;
  border-left:           1px black solid;
  border-right:          1px black solid;
  padding-left:          2px;
  padding-top:           2px;
}
.scores{
  font-family:           arial;
  color:                 #000000;
  font-size:             8pt;
  font-weight:           normal;
  background-color:      #FFFFFF;
  text-align:            right;
  border-bottom:         1px black solid;
  border-left:           1px #A0A0A0 solid;
  border-right:          1px #A0A0A0 solid;
  padding-top:           5px;
  padding-bottom:        3px;
  margin:                0px;
  line-height:           80%;
}
.scoreheads{
  font-family:           arial;
  color:                 #000000;
  font-size:             8pt;
  font-weight:           bold;
  background-color:      #FFFFFF;
  text-align:            right;
  border-bottom:         1px black solid;
  border-left:           1px #A0A0A0 solid;
  border-right:          1px black solid;
  padding-left:          5px;
  padding-right:         5px;
  padding-top:           5px;
  padding-bottom:        3px;
  margin:                0px;
  line-height:           80%;
}
.datalink{
  font-family:           arial;
  color:                 #C3E1C3;
  font-size:             8pt;
  font-weight:           bold;
  text-decoration:       underline;
}
.messages{
  padding-right:         2px;
  border-bottom:         1px solid black;
  font-family:           arial;
  font-weight:           normal;
  font-size:             8pt;
}
.rowstyle{
  font-family:           arial;
  color:                 #000000;
  font-size:             8pt;
  font-weight:           normal;
  background-color:      #FFFFFF;
  border-bottom:         1px black solid;
  padding:               1px;
  padding-left:          2px;
}
.warnings{
  font-family:           arial;
  color:                 #FF0000;
  font-size:             8pt;
  font-weight:           bold;
  background-color:      #FFFFFF;
  text-align:            center;
  padding:               1px;
  padding-left:          2px;
}
.menulink, .menulink:visited{
  font-family:           arial;
  font-size:             8pt;
  color:                 #C6D8C0;
  font-weight:           normal;
  text-decoration:       underline;
}
.menulink:hover, .menulink:active{
  color:                 #55FF55;
}
.pagelink, .pagelink:visited{
  font-family:           arial;
  font-size:             8pt;
  color:                 #800000;
  font-weight:           bold;
  text-decoration:       underline;
}
.largepagelink, .largepagelink:visited{
  font-family:           arial;
  font-size:             12pt;
  color:                 #800000;
  font-weight:           bold;
  text-decoration:       underline;
}
.pagelink:hover, .pagelink:active, .largepagelink:hover, .largepagelink.active{
  color:                 #FF3939;
}
.submenu{
  padding: 2px;
  background-color: #000000;
}



#pageheading{
  position:          absolute;
  top:               0px;
  left:              0px;
  width:             705px;
  height:            36px;
  background-color:  #000000;
  padding-top:       4px;
  padding-left:      75px;
}
#menumain{
  padding:           0px;
  padding-top:       6px;
  text-align:        right;
  padding-right:     5px;
  position:          absolute;
  z-index:           1;
  top:               37px;
  left:              0px;
  width:             775px;
  height:            24px;
  background-color:  #000000;
  background:        url("/images/thin-green-line.gif");
  color:             #7EA672;
}
#errorsbox{
  position:          absolute;
  left:              500px;
  top:               35px;
  width:             250px;
  padding:           6px;
  background-color:  #C0C0C0;
  font-family:       arial;
  text-align:        left;
  color:             #000000;
  font-size:         9pt;
  letter-spacing:    1px;
  z-index:           1;
}


* html   /* This is the Tan hack */
  #menumain {  
   width:            780px; 
   height:           36px;
}

* html   /* This is the Tan hack */
  #pageheading {  
    width:           780px;
    height:          40px;
}
#footer{
  padding-left:      5px;
  font-size:         8pt;
  font-family:       arial;
  color:             #FFFFFF;
  left:              0px;
  bottom:            0px;
  padding-bottom:    2px;
  background-color:  #000000;
  position:          relative;
  clear:             both;
}
.footerlink{
  font-size:         8pt;
  font-family:       arial;
  color:             #7EA672;
  font-weight:       bold;
  text-decoration:   underline;
}
.footerlink:hover{
  color:             #C6D8C0;
}