/* Text Styles */

p {
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  font-color: #000000;
}

.small {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  font-color: #000000;
}

h1,h2,h3,h4 {
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  color: #000000;
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-align: left;
  text-transform: uppercase;
}

h1 {
  font-size: 17px;
  line-height: 17px;
}
h2 {
  font-size: 14px;
  line-height: 14px;
}
h3 {
  font-size: 12px;
  line-height: 12px;
  margin-left: 5%;
}

h4 {
  font-size: 11px;
  line-height: 11px;
}

.adminBody {
  background-color:   #eeeeee;
  font-family:    arial, verdana, sans-serif;
  font-size:      12px;
  margin:       0px;
  }

.formTile, .tile100, .tile90, .tile75, .tile50, .menuBox, .tileError {
  background-color:      #FFFFFF;
  border:       1px solid #666666;
  color:        #000000;
  padding:      8px 10px 0px 10px;
  font-family:  arial, verdana, sans-serif;    
  }
  
.tile100 {
  width:        '100%';
  }
  
.tileError {
  width:        '90%';
  }
  
.formTile {
  width:        '90%'
}

.tile90 {
  width:         '90%';
  padding:      8px 20px 8px 20px;
  }

.tile75 {
  width:         '75%';
  }

.tile50 {
  width:         '50%';
  }

#titleBox {
  background-color:   #eeeeee;
  border-color:   #eeeeee;
  color:        #000099;
  font-size:      14pt;
  font-weight:    bold;
  text-align:     justify;
  }

.menuBox, .subMenuBox {
  background-color: #cccccc;
  padding:      1px 2px 1px 2px;
  text-align:     justify;
  }

.subMenuBox {
  background-color:   #eeeeee;
  }

.dbError, #clientError, #clientMessage, #clientSuccess {
  font-size:      8pt;
  text-align:     left;
  border:       2px ridge #666666;
  }

.dbError {
  background-color:   #FFE;
  color:        #880000;
  }

#clientError, #clientMessage, #clientSuccess {
  margin:       10px 0px 10px 0px;
  }

#clientError {
  background-color: #f6f6f6;
  border-color:   #880000;
  color:        #880000;
  }

#clientMessage {
  background-color: #f6f6f6;
  border-color:   #000066;
  color:        #000066;
  }

#clientSuccess {
  background-color: #f6f6f6;
  border-color:   #006600;
  color:        #006600;
  }

/* Forms */

.formLabel, .formButton {
  font-weight:    bold;
  }

.formText, .formLink {
  font-size:      10pt;
  }

.formLabel {  
  font-family: arial, verdana, sans-serif; 
  font-size: 12px; 
  font-weight: bold;
  text-align: right;
}

.formHeader {
  font-size:      11pt;
  font-weight:    bold;
  }

.formButton, .formButtonLong, .formButtonSmall {
  background-color: #DDDDEE;
  /* background-color: #DDEEFF; */
  width:        90px;
  text-align: center;
  }

.formButtonSmall {
  border:       1px #009 solid;
  color:        #8080CC;
  font-size:      8pt;
  background-color:   #CCDDEE;
  width:        100px;
  font-weight:      bold;
  }
  
.formButton {
  border:       1px #999999 solid;
  color:        #666666;
  font-size:      8pt;
  width:        120px;
  }
  
 .formButton:hover {
    background-color: #DDEEFF;
  }

.formButtonLong {
  width:        160px;
  }
.formDivider { 
  background-color: #FFFFFF
  }

/* Anchors */

a.formLink {
  color:        #666699;
  }

a.formLink:hover {
  color:        #990000;
  }

a.standard,a.standard:visited {
  color:        #000099;
  font-size:      8pt;
  font-weight:    bold;
  text-decoration:  none;
  }
  
a.standard:hover {
  color:        #0000FF;
  }

a.simple,a.simple:visited {
  color:        #666666;
  font-size:      8pt;
  }
a.simple:hover {
  color:        #000099;
  }

/* pseudo-buttons */

.buttonStyle, .buttonStyleHover, .listButton, .disabledBox {
  /* background-color: #ccddee; */
  /* background-color: #ddeeff; */
  background-color: #CCDDFF;
  border:       1px #000000 solid;
  padding:      2px 4px 4px 2px;
  text-align:     center;
  width:        95px;
  }
  
.subMenuBox .buttonStyle {
  background-color:   #FFFFFF;
  }

.buttonStyle:hover, .buttonStyleHover {
  /* Multiple names for cross-browser support */
  /* background-color:   #EEEEFF; */
  background-color: #DDEEFF;
  border-bottom-color:  #000000;
  border-left-color:    #000000;
  border-right-color:   #000000;
  border-top-color:   #000000;
  }

.buttonA, .disabledAnchor {
  color:        #000099;
  font-size:      8pt;
  font-weight:    bold;
  text-decoration:  none;
  }

.buttonA:hover, .buttonAHover {
  /* Multiple names for cross-browser support */
  color:        #0000FF;
  font-size:      8pt;
  font-weight:    bold;
  text-decoration:  none;
  }

/*  Lists  */
.listHeader {
  /* background-color:   #eeeeee; */
  background-color:   #FFFFFF;
  border-bottom:      1px #333333 solid;
  color:        #000099;
  font-size:      10pt;
  font-weight:      bold;
  height:       26px;
  }
   
a.listSortLink, a.listSortLink:visited, a.listSortLink:hover {
  text-decoration:  none;
  color: #000099;
}

a.listSortLink:hover {
  color: #CC0000;
}

.listText {
  font-size:      8pt;
  font-family: verdana, arial, sans-serif;
  border-top:      1px #999999 solid;
  }

.listButton, .disabledBox {
  background-color: #CCDDEE;
  border-color:   #009;
  }

.disabledAnchor {
  color:        #999999;
  cursor:       help;
  }
.disabledBox {
  border-color:   #999999;
  }

.rowOdd {
  background-color: #CCDDEE;
  }
.rowEven {
  background-color:   #CCCCEE;
  }
