body {
  font-family : Verdana, sans-serif; 
  background-color: #ece4bd;
  font-size : 12px; 
  text-align : center; 
  height : 100%; } 

h1 { font-size: 15px; color: #790000; margin-top: 20px; }
h2 { font-size: 14px; color: #790000; }
h3 { font-size: 13px; color: #333333; }
 
div#alert {
  position: absolute;
  top: 0px;
  right: 0px;
  background: url('/img/alert.gif');
  height: 366px;
  width: 366px; }

div#content {
  background-color: #f5edc6;
  border: 1px solid black;
  width : 1000px; 
  height : auto; 
  text-align : left; 
  padding : 0;
  margin-left : auto; 
  margin-right : auto;
  padding-top: 5px;
  color: #444;  }

div.box {
  font-size: 12px;
  margin: 5px;
  padding: 0;
  padding-left : 20px;
  float: left; }
div.box table .error {
  color: red;
  font-weight: bold; }

table, td {
  vertical-align: top;
  font-size: 13px; 
  color: #444;  }
 
div#footer {
  width : 1000px; 
  height : 8px; 
  padding : 0; 
  margin-left : auto; 
  margin-right : auto; } 

div.posted { }

div.clear {
  clear : both; 
  margin : 0; 
  padding : 0; 
  height : 0; 
  font-size : 0;  } 

div#google_top {
margin-top: 0px;
margin-bottom: 20px; }
* html div#google_top {
margin-top: 20px; 
margin-bottom: 20px; }

td.lo {
	height: 12px;
	background-image: url('../img/box_lo.gif'); }
td.lu {
	height: 12px;
	background-image: url('../img/box_lu.gif'); }
td.ro {
	height: 12px;
	background-image: url('../img/box_ro.gif'); }
td.ru {
	height: 12px;
	background-image: url('../img/box_ru.gif'); }
td.lm {
	width: 10px;
	background-image: url('../img/box_lm.gif');
	background-repeat: repeat-y; }
td.rm {
	width: 10px;
	background-image: url('../img/box_rm.gif');
	background-repeat: repeat-y; }
td.mo {
	height: 12px;
	background-image: url('../img/box_mo.gif');
	background-repeat: repeat-x; }
td.mu {
	height: 12px;
	background-image: url('../img/box_mu.gif');
	background-repeat: repeat-x; }
td.mm {
	background-color: #faeda6;
	font-size: 12px; }
td.mm table {
	font-size: 12px; }
td.mm h1 {
  font-size: 15px;
	border-bottom: 1px solid black;
	width: 100%;
	margin-bottom: 5px; }

div.menu {
  width: 200px; 
  padding: 10px;
  border: 1px solid #000000; 
  background-color: #fdfcfa; }
div.menutxt {
  margin: 0; }
div.menutxt div.menutxt_sub {
  margin-left: 15px; }
div.menu h3 {
  font-size: 15px;
	border-bottom: 1px solid black;
	width: 100%;
	margin-bottom: 5px; }
div.socialservices img {
  border: 0; }

.wait {
  background-color: #f5edc6; 
  filter: Alpha(opacity=35);
  -moz-opacity: 0.35;
  height: auto;
  visibility:visible; }
* html .wait {
  height: auto; }


hr {
 margin: 0px;
 margin-top: 5px;
 margin-bottom: 5px;
 width: 575px;
 border: 1px dotted #317c24;
 height: 1px;
}
