body{
  margin: 0px;
  background: #FFFFFF;
}
#topdiv{
  clear: both;
  width: 100%;
  height: 127px;
  background: white url('/web_images/backgrounds/topbkg.png') repeat-x;
  text-align: center;
  padding: 0px;
}
#bubble{
  float: left;
  height: 63px;
  width: 452px;
  background: url('/web_images/backgrounds/bubble.gif') no-repeat;
  padding-left: 48px;
  padding-right: 10px;
  padding-top: 16px;
  padding-bottom: 6px;
  font-family: arial;
  font-size: 10pt;
}
*html #bubble{
  height: 85px;
  width:  505px;
}
#bubble A{
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  color: #27A088;
}
#bubble A:hover{
  color: #0D6150;
}
#main_page{
  float:left;
  position: relative;
  width: 780px;
  left: 50%;
  margin-left: -390px;
  padding-top:10px;
  z-index: 2;
}
#copyright{
  margin-top:20px;
  border-top: 1px solid #405940;
  clear: both;
  width: 100%;
  padding-top:5px;
  background: white;
  color:   #000000;
  font-family: arial;
  font-size:8pt;
  padding-bottom:5px;
}
#copyright a{
  color: #116050;
}
#copyright a:hover{
  color: #000000;
}
#errors{
  float:left;
  width:752px;
  padding: 10px;
  border:4px double black;
  background:#FF4040;
  font-weight:bold;
  font-family:arial;font-size:12pt;color:white;
}
*html #errors{
  width: 780px;
}
.pw_cell{
  font-family:arial;font-size:8pt;font-weight:bold;color:white;padding-left:10px;
}
.pw_input{
  font-family:arial;font-size:8pt;color:#000000;background-color:#CDF7EF;
}

h2, h1{
  margin: 0px;
  font-family:arial;
  font-size:   14pt;
  color:       #29A28A;
  font-weight: bold;
}

#users_tools{
  width:       100%;
  text-align:  center;
  padding-top: 5px;
  padding-bottom:10px;
  border-bottom:2px black solid;
  margin-bottom:10px;
  float:left;
}
#users_tools A{
  font-family: arial;
  font-size: 12pt;
  font-weight: bold;
  color: #27A088;
}
#users_tools A:hover{
  color: #0D6150;
}




#ad1{
  position: relative;
  width: 120px;
  left: 50%;
  margin-left: -515px;
  float:left;
}
#ad3{
  position: relative;
  width: 120px;
  left: 50%;
  margin-left: 0px;
  float:left;
}

.big_hs{
  font-weight:bold;font-size:14pt;color:#FFEC40;font-family:arial;padding-bottom:5px;
}
.small_hs{
  font-weight:bold;font-size:10pt;color:#000000;font-family:arial;padding-top:2px;padding-bottom:10px;
}
.small_ht{
  font-weight:normal;font-size:10pt;color:#000000;font-family:arial;padding-top:2px;padding-bottom:10px;
}
.narrow_hs{
  font-weight:bold;font-size:10pt;color:#FFEC40;font-family:arial;padding-top:5px;padding-bottom:3px;
}
.input_box{
  font-family:arial;font-size:8pt;color:#000000;background-color:#F0F0F0;
}
.input_box_reg{
  font-family:arial;font-size:10pt;color:#000000;background-color:#F0F0F0;
}


P{
  font-family:  arial;
  font-size: 10pt;
  color: #000000;
}
.datacell2{
  background:   #D2DAD8;
  font-weight:  normal;
  font-size:    12pt;
  color:        #000000;
  font-family:  arial;
  padding:      4px;
}
.datacell1{
  background:   #FFFFFF;
  font-weight:  normal;
  font-size:    12pt;
  color:        #000000;
  font-family:  arial;
  padding:      4px;
}
.datahead{
  font-weight:  bold;
  font-size:    10pt;
  color:        #FFEC40;
  font-family:  arial;
  padding:      4px;
}
.datacell1 A, .datacell2 A, .biglink{
  font-size: 14pt;
  font-weight: bold;
  color: #27A088;
}
.smalllink{
  font-size: 5pt;
  font-weight: bold;
  color: #27A088;
}
.datacell1 A:hover, .datacell2 A:hover, .biglink:hover, .smalllink:hover{
  color: #0D6150;
}

#searchbox{
  float:left;
  width:766px;
  border:2px dotted black;
  padding:5px;
}
*html #searchbox{
  width: 780px;
}
#searchbox2{
  float:left;
  border:2px dotted black;
  padding:15px;
  height:  70px;
  text-align: center;
  width: 340px;
}
*html #searchbox2{
  width: 370px;
  height: 120px;
  overflow: hidden;
}