body {background-color:#cccccc;  font-family: Verdana,Arial, Helvetica, sans-serif; font-size:10pt; text-align:center;}
.redf {text-align:center; font-family: Verdana,Arial, Helvetica, sans-serif; font-size:12pt; color:blue;}
.errmess{text-align:center; font-weight:bold; font-size:12pt; color:#FFFFFF; background-color:#0000FF; padding:3px}
.errmesstop {text-align:center; font-weight:bold; font-size:12pt; color:#FFFFFF; background-color:#0000FF; padding:3px;}
.errmessred {background-color: #FF0000; color:#FFFFFF}
.errmesstopcls { float:right;  margin:0; padding:0; top:-25px; position: relative; right:-20px; z-index:30; }
.cy { font-size:8pt; float:right;}
.stxt {font-size:10pt;}
.admin {  width:1000px;  margin: auto;}
table.t1 { border-width: 0px; border-collapse: collapse; background-color:white; width:100%;clear:left}
.login {  width:350px;  margin: auto;}
.abook {  width:500px;  margin: auto;}
.menutxt { text-align:center;  font-family: Verdana,Arial, Helvetica, sans-serif; font-size:12pt; font-weight: bold;
 margin-top: 7px; margin-bottom: 7px; color: blue;}
.menu a:link {color: blue; text-decoration: none;}
.menu a:visited {color: purple;text-decoration:none;}
.menu a:hover {color:#FFFFAA;text-decoration:none;}
.next { padding:0px; border-width: 0px; border-style: solid; border-collapse: collapse; width:100%; background: #fff;}
fieldset { margin:10px;border:solid 1px #0000FF; padding:5px; background-color: #FFFFFF;}
legend { margin:5px;color:#fff; font-weight:bold; border:1px solid #CCCCCC; padding:5px; background-color:#0000FF;}
.hvr:hover {color: #0000FF; background-color:#ccc; text-decoration:none; }
.foregd_overlay {display: none;background-color: #FFFFFF;z-index:10;}
table.t1 { border-width: 0px; border-collapse: collapse; background-color: #fff; width:100%;}
table.t2 { border-width: 0px; border-collapse: collapse; background-color: #fff; }
table,th,td{  vertical-align:top; }
th.thc,td.thc{  text-align:center;padding:2px }
th.thl,td.thl{  text-align:left;padding:2px }
th.thr,td.thr{  text-align:right;padding:2px }
.thb5 {  border-width: 5px 0px 5px 0px; border-color: #0000FF; padding:5px; border-style: solid;}
.brdtb1 {  border-width: 1px;border-color: #0000FF; padding:0px; border-style: solid;}
.trcolor{background: #0066FF; color:#FFFFFF}
table.login { border-width: 0px; border-style: solid; border-collapse: collapse;width:290px;  }
fieldset.login { width:300px; }
fieldset.f7 { width:700px; margin-left:100px;text-align:left }
fieldset.f3 { width:300px; margin-left:10px; float:left; text-align:left }
.tabhead { width:100%; border:solid 1px #ccc; background-color: #0000FF; font-size:medium; color:#FFFFFF; float:left}
.tabhlp { padding:5px; text-align:right;  width:50%; float:right; font-size:small}
.tabcap { padding:5px; text-align:left;  width:40%; float:left}
.tabformat { width:100%; margin:10px;border:solid 1px #0000FF; padding:2px; background-color: #FFFFFF;}
.tabsize { width:95%; margin-left:10px; float:left; text-align:left}
.tabsize3 { width:300px; margin-left:10px; float:left; text-align:left }
.tabsize4 { width:400px; margin-left:10px; float:left; text-align:left }
.tabsize5 { width:500px; margin-left:10px; float:left; text-align:left }
.tabsize6 { width:600px; margin-left:10px; float:left; text-align:left }
.tabsize7 { width:700px; margin-left:10px; float:left; text-align:left }
.tabhead a:link {color: FFFFFF; text-decoration: none;}
.tabhead a:visited {color: FFFFFF;text-decoration:none;}
.tabhead a:hover {color:#CCC;text-decoration:none;}
img { border:0 }
.frmcenter { text-align:center;}
.backgd_overlay{display: block;background-color: #fff;z-index:5;-moz-opacity: 0.3;opacity:.30;filter: alpha(opacity=30);}
.foregd_opset {background-color: #FFFFFF;display: none;position: absolute;padding:10px;top: 25%;left: 40%;z-index:10;}
.foregd_opsetx {background-color: #FFFFFF;display: none;position: absolute;padding:10px;top: 25%;left: 0;z-index:10;}				
.loading { text-align:center; margin:auto 0; padding:0px; z-index:10; position: absolute; top: 50%; left: 50%; }



