#invisible { display: none }

#modal_alert_disconnect_greyout { 
   display: none;
   color: black;
   position: absolute; left: 0px; top: 0px; width:100%; height: 100%; text-align:center; z-index: 1000; 
   opacity: 0.7; -moz-opacity: 0.7; filter: alpha(opacity=70); background: black; 
}
#modal_alert_disconnect { 
   color: black;
   display: none;
   position: absolute; left: 0px; top: 0px; width:100%; height:100%; text-align:center; z-index: 1001; 
}
#modal_alert_disconnect_box { 
   color: black;
  width:300px; margin: 100px auto; 
  background: white;
  border:3px double #000; padding:15px; text-align:center; 
  }
#modal_alert_disconnect_box p { 
   color: black;
  text-align: left; margin: 1em; font-size: 15pt;
}
#modal_alert_disconnect_box input { 
   color: black;
  cursor: pointer;
  font-size: 15pt;
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  background: orange; font-size: 120%;
  border:0px none;
  color:#FFFFFF;
  font-weight:bold;
  margin:2px;
  padding: 2px;
}
 
#modal_alert_disconnect_message { color: black; display: none; margin: 1em; text-align: left }
body{ font-family: sans-serif; cursor: auto !important; }
h1 { text-align: center }
body.wait *, body.wait { cursor:wait !important; }
input.button { background-color: #888888;  font-weight: bold; font-size: 14px; color: #FFFFFF; border: 0px; -moz-border-radius: 5px ; margin: 2px; cursor: pointer; cursor:hand }
input.button_inactive { background-color: #D0D0D0;  font-weight: bold; font-size: 14px; color: #FFFFFF; border: 0px; -moz-border-radius: 5px ; margin: 2px; cursor:auto; }
input.button_selected { background-color: #606060;  font-weight: bold; font-size: 14px; color: #F0F0F0; border: 0px; -moz-border-radius: 5px ; margin: 2px; cursor:pointer; cursor:hand }
input.field { background-color: #FFFFE0; border: 1px solid #C0C0C0; -moz-border-radius: 3px; }
.link_button { cursor: pointer; cursor: hand; color: #0000C0}
form.upload { margin: 0; padding: 0; display: inline }
select { background-color: #FFFFE0; border: 1px solid #C0C0C0; -moz-border-radius: 3px; }
textarea { background-color: #FFFFE0; border: 1px solid #C0C0C0; -moz-border-radius: 3px; }
td { vertical-align: top; }

