BODY {color:#000000; font-size:12px; font-family: Arial, verdana, helvetica; margin:0px; padding:0px; border:none;}
TD {color:#000000; font-size:12px; font-family: Arial, verdana, helvetica;}
P {margin-top:0px; margin-bottom:10px;}
UL, OL {margin-top:0px; margin-bottom:10px;}
A {color:#0000FF;}
A:hover {color:#FF0000;}

.menu_submenu {position:absolute; display:none; background:#000000; z-index:4;}
.menu_submenu TD A {position:relative; display:block; width:130px; color:#FFF9F3; font-size:13px; line-height:15px; text-decoration:none; font-family:"Garamond Regular", "Times New Roman", Times, serif; background:#979799; padding:2px 4px 2px 4px;}
.menu_submenu TD A:hover {color:#FFF9F3; text-decoration:underline; background:#a5242d;}

#maincalendar {margin-top:6px;}
#maincalendar TD.head_leftarrow {text-align:left; vertical-align:middle; border-top:#a5242d 2px solid; border-left:#a5242d 2px solid; padding:4px;}
#maincalendar TD.head_rightarrow {text-align:right; vertical-align:middle; border-top:#a5242d 2px solid; border-right:#a5242d 2px solid; padding:4px;}
#maincalendar TD.head_main {color:#a5242d; font-size:22px; font-weight:bold; text-align:center; border-top:#a5242d 2px solid; padding:4px;}
#maincalendar TD.cal_wkdy {width:80px; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; background:#a5242d;}
#maincalendar TD DIV.cal_daybx {width:20px; color:#a5242d; font-size:12px; font-weight:bold; line-height:12px; text-align:right; background:#FFFFFF; border-right:#000000 1px solid; border-bottom:#000000 1px solid; margin:0px 4px 1px 0px; padding:2px; float:left;}
#maincalendar TD TABLE.cal_minical {width:96%; margin-bottom:2px;}
#maincalendar TD TABLE TD.cal_minical_ttl {color:#a5242d; font-size:11px; font-weight:bold; text-decoration:underline; text-align:center;}
#maincalendar TD TABLE TD.cal_minical_wkdy {color:#a5242d; font-size:9px; font-weight:bold; text-align:center;}
#maincalendar TD TABLE TD.cal_minical_day {width:14%; color:#888888; font-size:8px; font-weight:bold; text-align:center;}
#maincalendar TD.cal_drb {width:80px; height:70px; vertical-align:top; background:#FFFFFF; border-right:#000000 1px solid; border-bottom:#000000 1px solid;}
#maincalendar TD.cal_drx {width:80px; height:70px; vertical-align:top; background:#FFFFFF; border-right:#000000 1px solid;}
#maincalendar TD.cal_dxb {width:80px; height:70px; vertical-align:top; background:#FFFFFF; border-bottom:#000000 1px solid;}
#maincalendar TD.cal_dxx {width:80px; height:70px; vertical-align:top; background:#FFFFFF;}
#maincalendar TD.cal_erb {width:80px; height:70px; vertical-align:top; background:#EEEEEE; border-right:#000000 1px solid; border-bottom:#000000 1px solid;}
#maincalendar TD.cal_erx {width:80px; height:70px; vertical-align:top; background:#EEEEEE; border-right:#000000 1px solid;}
#maincalendar TD.cal_exb {width:80px; height:70px; vertical-align:top; background:#EEEEEE; border-bottom:#000000 1px solid;}
#maincalendar TD.cal_exx {width:80px; height:70px; vertical-align:top; background:#EEEEEE;}

#maincalendar TD .cal_evbx {padding:2px 4px 4px 4px; font-family:Arial, Helvetica, sans-serif;}
#maincalendar TD  A.cal_evnt {font-size:10px; line-height:10px; text-decoration:none; }
#maincalendar TD  A:hover.cal_evnt {text-decoration:underline;}

.bottombull {margin:0px 6px 0px 6px;}

   INPUT.reg_sbm {font-size:12px;}
   INPUT.reg_txt {font-size:12px; border:#004F45 1px Solid; padding:0px 3px 0px 3px;}
TEXTAREA.reg_txt {font-size:12px; border:#004F45 1px Solid; padding:3px;}
  SELECT.reg_sel {font-size:12px;}

STRONG.asnormal {font-weight:normal;}
H1.asnormal {font-size:11px; font-weight:normal; padding:0px 0px 0px 0px; display:inline;}
.nosho {display:none;}
