/* **************** Font Styles **************** */
.V18B { color: #000000; font-family: Verdana; font-size: 18px; font-weight: none; }
.A14W { color: #FFFFFF; font-family: Arial;   font-size: 14px; font-weight: none; }
.A14B { color: #000000; font-family: Arial;   font-size: 14px; font-weight: none; }
.V11G { color: #333333; font-family: Verdana; font-size: 11px; font-weight: none; }

/* **************** Links Styles **************** */
A:link    { COLOR: #000099; TEXT-DECORATION: none; font-family: Verdana; font-weight: normal; font-size: 11px }
A:visited { COLOR: #000099; TEXT-DECORATION: none; font-family: Verdana; font-weight: normal; font-size: 11px }
A:active  { COLOR: #000099; TEXT-DECORATION: none; font-family: Verdana; font-weight: normal; font-size: 11px }
A:hover   { COLOR: #FF0000; TEXT-DECORATION: none; font-family: Verdana; font-weight: normal; font-size: 11px }
.link2:link    { COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: Verdana; font-weight: normal; font-size: 11px }
.link2:visited { COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: Verdana; font-weight: normal; font-size: 11px }
.link2:active  { COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: Verdana; font-weight: normal; font-size: 11px }
.link2:hover   { COLOR: #FF0000; TEXT-DECORATION: none; font-family: Verdana; font-weight: normal; font-size: 11px }
.link3:link    { COLOR: #000099; TEXT-DECORATION: none; font-family: Verdana; font-weight: normal; font-size: 11px; border:solid 1px #666666; background-color:#FFFFFF; padding:2px }
.link3:visited { COLOR: #000099; TEXT-DECORATION: none; font-family: Verdana; font-weight: normal; font-size: 11px; border:solid 1px #666666; background-color:#FFFFFF; padding:2px }
.link3:active  { COLOR: #000099; TEXT-DECORATION: none; font-family: Verdana; font-weight: normal; font-size: 11px; border:solid 1px #666666; background-color:#FFFFFF; padding:2px }
.link3:hover   { COLOR: #FF0000; TEXT-DECORATION: none; font-family: Verdana; font-weight: normal; font-size: 11px; border:solid 1px #666666; background-color:#D6D0C5; padding:2px }


/* **************** Borders Styles **************** */
.bsb_all { border: solid 1px #000000; }
.bsb_bsd { border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; }

.bdg_all { border       : dotted 1px #666666; }
.bsg_all { border       : solid 1px #666666; }
.bsg_bsd { border-bottom: solid 1px #666666; border-left: solid 1px #666666; border-right: solid 1px #666666; }

/* **************** Misc Styles **************** */
.cell_out  { padding-left: 1px; padding-right: 1px; cursor: pointer; color: #FFFFFF; font-weight: bold; text-align: center; }
.cell_over { BACKGROUND-COLOR: #FFC000; BORDER: solid 1px #000000; color: #000000; cursor: pointer; font-weight: bold; text-align: center; }
.news_out  { BORDER: solid 1px #C9C9C9; cursor: pointer; }
.news_over { BORDER: solid 1px #000000; cursor: pointer; }
.cell1 { BACKGROUND-COLOR: #EEEEEE; BORDER: solid 1px #666666; padding: 2px; text-align: center; cursor: pointer; }
.cell2 { BACKGROUND-COLOR: #666666; BORDER: dotted 1px #666666; padding: 2px; text-align: center; cursor: pointer; font-weight: bold; COLOR: #FFFFFF }
.ucell1 { BACKGROUND-COLOR: #CCCCCC; text-align: right;}
.ucell2 { BACKGROUND-COLOR: #FFFFFF; text-align: center; }
.ucell3 { BACKGROUND-COLOR: #666666; text-align: center; COLOR: #FFFFFF; }
.ucell4 { BACKGROUND-COLOR: #CCCCCC; text-align: right; padding:4px;}
.ucell5 { BACKGROUND-COLOR: #FFFFFF; text-align: center; padding:4px; }



/* **************** Form Styles **************** */
.textbox  {BACKGROUND-COLOR:#F0F0EC; color:#000000; font-family:Verdana; font-size:10px; font-weight:none; width:90%; height:14px; border:solid 1px #003C74; text-align:center;}
.button   {BACKGROUND-COLOR:#D6D0C5; color:#000000; font-family:Verdana; font-size:10px; font-weight:bold; width:135; height:20px; border:solid 1px #003C74; text-align:center; cursor:pointer;}
.textarea {BACKGROUND-COLOR:#F0F0EC; color:#000000; font-family:Verdana; font-size:10px; font-weight:none; width:90%; border:solid 1px #003C74; text-align:center;}
.select   {BACKGROUND-COLOR:#F0F0EC; color:#000000; font-family:Verdana; font-size:10px; font-weight:none; width:90%; border:solid 1px #003C74;}

/* **************** Calendar Styles **************** */
a.cal_head              {color:#FFFFFF;}
a.cal_head:hover        {text-decoration:none;}
.cal_head               {background-color:#39597D;color:#FFFFFF;font-family:Verdana;font-size:11;font-weight:bold  ;font-style:normal;}
.cal_days               {background-color:#DDDDDD;color:gray   ;font-family:Verdana;font-size:10;font-weight:bold  ;font-style:normal;}
.cal_content            {background-color:#FFFFFF;color:#000000;font-family:Verdana;font-size:10;font-weight:normal;font-style:normal;}
.cal_today              {background-color:white;color:red;font-family:Verdana;font-size:10;font-weight:bold;font-style:normal;}
.cal_event, a.cal_event {background-color:#DDDDDD;color:#000000;font-family:Verdana;font-size:10;font-weight:none;font-style:normal;}