a { text-decoration: none; padding: 1px; }
a:link { color: #03c; }
a:visited { color: #03c; }
a:hover { color: #fff; background-color: #30c; text-decoration: none; }

a.rt { text-decoration: none; color: black; padding: 0px; }
a.rt:hover { background-color: #DCDCFF; color: black }


.login_box_frame
{
border-color: CCCCCC;
border-style: solid;
border-width: 8px;
width: 600px;
height: 275px;
padding-bottom: 20px;
}

.login_page_text
{
  font-size: 20px;
  font-weight: bold;
}

.login_page_box
{
  font-size: 20px;
  font-weight: bold;
  width: 300px;
  padding: 5px;
  margin: 0 0 10px 0;
}

.form_box
{
  font-size: 20px;
  font-weight: bold;
  width: 300px;
  padding: 5px;
  margin: 0 0 10px 0;
}

.form_area_box
{
  font-size: 20px;
  font-weight: bold;
  width: 750px;
  height: 300px;
  padding: 5px;
  margin: 0 0 10px 0;
  
}



.form_box_long
{
  font-size: 20px;
  font-weight: bold;
  width: 750px;
  padding: 5px;
  margin: 0 0 10px 0;
}


.login_page_combo_box
{
  font-size: 20px;
  font-weight: bold;
  width: 300px;
  margin: 0 0 10px 0;
  padding-left: 5px;
  
  padding-top: 5px;
  padding-bottom: 5px;
}

.form_cb
{
  font-size: 20px;
  font-weight: bold;
  width: 300px;
  margin: 0 0 10px 0;
  padding-left: 5px;
  
  padding-top: 5px;
  padding-bottom: 5px;
}



.box
{
  font-size: 20px;
  font-weight: bold;
  width: 300px;
  padding: 5px;
  margin: 0 0 10px 0;
}

.long_box
{
  font-size: 20px;
  font-weight: bold;
  width: 500px;
  padding: 5px;
  margin: 0 0 10px 0;
}

.logo_text
{
font-family: "Lucida Grande";
font-weight: bold;
font-size: 35;
}

.nav
{
  float: left;
  margin: 0 0 0 0;
  font-size: 12px;
  font-family: helvetica, arial;
}

.med
{
  font-size: 20px;
  font-weight: bold;
}

.rt_head
{
  font-size: 12px;
  font-weight: bold;
  font-family: verdana;
}

.rt
{
  font-size: 12px;
  font-weight: normal;
  font-family: verdana;
  padding-top: 3px;
  padding-bottom: 3px;
  
  cursor: hand;    

}

div.rt_div
{
    overflow: hidden;
    white-space:nowrap;    
    padding-left: 4px;
    padding-right: 4px;
}

div.rt_div_button
{
    overflow: hidden;
    white-space:nowrap;    
    padding-left: 4px;
    padding-right: 4px;
    width: 125px;
}

div.rt_div_sponsor
{
    overflow: hidden;
    white-space:nowrap;    
    padding-left: 4px;
    padding-right: 4px;
    width: 55px;
}

div.rt_div_date
{
    overflow: hidden;
    white-space:nowrap;    
    padding-left: 4px;
    padding-right: 4px;
    width: 80px;
}



button
{
   width: 120px;
   font-family: verdana;
   font-size: 12px;
   padding-top: 1px;
   padding-bottom: 1px;
   cursor: pointer;
}

tr.rt_row:hover
{
    background-color: #DCDCFF;
}



.tiny
{
  font-size: 12px;
  font-weight: normal;
}


.set_val
{
  font-family: courier;
  font-size: 20px;
  font-weight: normal;
}

.light
{
  font-size: 12px;
  font-weight: normal;
  color: 666666; 
}
