.admin_row { background-color: #eaeaea; }
.admin_hdr,     .admin_hdr2,
.admin_ftr,     .admin_darktext
.admin_light,   .admin_dark,
.admin_light10, .admin_dark10,
.admin_light12, .admin_dark12,
.admin_light14, .admin_dark14 {
   font-family:   Verdana, Arial, Helvetica, sans-serif;
   font-size:     12px;
   color:         #222222;
   font-weight:   normal;
   margin-top:    0px;
   margin-bottom: 0px;
}
.admin_hdr {
   text-align:       center;
   font-weight:      bold;
   background-color: #aaaaaa;
   margin-left:      8px;
   margin-right:     8px;
   border-width:     0px 0px 1px 0px;
   border-style:     solid;
   border-color:     #555555;
}
.admin_desc {
   font-family:      Verdana, Arial, Helvetica, sans-serif;
   font-size:        12px;
   color:            #222222;
   font-weight:      normal;
   margin:           8px;
   background-color: #aaaaaa;
   border-width:     0px 0px 1px 0px;
   border-style:     solid;
   border-color:     #555555;
}
.admin_hdr2 {
   text-align:       left;
   font-weight:      normal;
   background-color: #aaaaaa;
   margin-left:      8px;
   margin-right:     8px;
}
.admin_ftr {
   font-weight:         bold;
   background-color: #aaaaaa;
   margin-left:      8px;
   margin-right:     8px;
   border-width:     1px 0px 0px 0px;
   border-style:     solid;
   border-color:     #555555;
}
.admin_dark,  .admin_dark10,  .admin_dark12  { background-color: #eaeaea; }
.admin_light, .admin_light10, .admin_light12 { background-color: #ffffff; }
.admin_light10, .admin_dark10 { font-size: 10px; }
.admin_light12, .admin_dark12 { font-size: 12px; }
.admin_light14, .admin_dark14 { font-size: 14px; }

.admintext10,  .admintext12,  .admintext14,  .admintext16,  .admintext18,
.admintext10B, .admintext12B, .admintext14B, .admintext16B, .admintext18B,
.adminerr10,   .adminerr12,   .adminerr14,   .adminerr16,   .adminerr18,
.adminerr10B,  .adminerr12B,  .adminerr14B,  .adminerr16B,  .adminerr18B,
.admintitle,   .adminstatus,  .admincopyright {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #ffffff;
   font-weight: normal;
   text-decoration: none;
}
.admintext10B, .admintext12B, .admintext14B, .admintext16B, .admintext18B,
.adminerr10B,  .adminerr12B,  .adminerr14B,  .adminerr16B,  .adminerr18B {
   font-weight: bold;
}
.adminerr10,  .adminerr12,  .adminerr14,  .adminerr16,  .adminerr18,
.adminerr10B, .adminerr12B, .adminerr14B, .adminerr16B, .adminerr18B {
   color: #cc1111;
}

.admintext10, .admintext10B, .adminerr10, .adminerr10B { font-size: 10px; }
.admintext12, .admintext12B, .adminerr12, .adminerr12B { font-size: 12px; }
.admintext14, .admintext14B, .adminerr14, .adminerr14B { font-size: 14px; }
.admintext16, .admintext16B, .adminerr16, .adminerr16B { font-size: 16px; }
.admintext18, .admintext18B, .adminerr18, .adminerr18B { font-size: 18px; }

.admintitle { font-size: 20px; color: #ffffff; }
.adminstatus { font-size: 14px; color: #f6f30e; }
.admincopyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
.admincopyright:hover{ color: #ffff00;}

.adm_text_input {
   background-color: #ffffcc;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #3f3f3f;
   text-decoration: none;
}

.adm_textarea_input {
   background-color: #ffffcc;
   background: #ffffcc;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #4e5a50;
   text-decoration: none;
}

.help_topic {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #ffffff;
   font-weight: bold;
   font-size: 14px;
   text-decoration: none;
}
.help_subtopic {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #ffffff;
   font-weight: bold;
   font-size: 12px;
   text-decoration: none;
   margin-left: 8px;
}
.help_body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #ffffff;
   font-weight: normal;
   font-size: 12px;
   text-decoration: none;
}

.basetable { 
   margin:0px;
   vertical-align: top;
   text-align: left;
   padding:0px;
   background-color:#cccccc;
   border: thin solid #ffffff; 
}

.borderthin  { border: thin solid #ffffff; }
.alignleft   { text-align: left;   margin-left: 0px;  margin-right: auto; }
.alignright  { text-align: right;  margin-left: 0px;  margin-right: 0px; }
.aligncenter { text-align: center; margin-left: auto; margin-right: 0px; }

