/* DRS Calendar */
.cal_month                        { color: #000000; font: 12px verdana, arial; background-color: #cccccc; text-decoration: none; }
.cal_day                          { color: #000000; font: bold 10px verdana, arial; background-color: #ffffff; text-decoration: none; }
.calendar                         { color: #000000; font: 12px verdana, arial; background-color: #cccccc; text-decoration: none; }

.cal_othermonth                   { color: #999999; font: 10px verdana, arial; background-color: #ffffff; text-decoration: none; }
a.cal_othermonth:link             { color: #999999; font: 10px verdana, arial; background-color: #ffffff; text-decoration: none; }

.cal_thismonth                    { color: #000000; font: 10px verdana, arial; background-color: #ffffff; text-decoration: none; }
a.cal_thismonth:link              { color: #000000; font: 10px verdana, arial; background-color: #ffffff; text-decoration: none; }

.cal_currentday                   { color: #990000; font: 10px verdana, arial; background-color: #ffffff; text-decoration: none; }
a.cal_currentday:link             { color: #990000; font: 10px verdana, arial; background-color: #ffffff; text-decoration: none; }

.cal_selectedday                  { color: #000000; font: 10px verdana, arial; background-color: #cccccc; text-decoration: none; }
a.cal_selectedday:link            { color: #000000; font: 10px verdana, arial; background-color: #cccccc; text-decoration: none; }

.cal_selectedtoday                { color: #990000; font: 10px verdana, arial; background-color: #cccccc; text-decoration: none; }
a.cal_selectedtoday:link          { color: #990000; font: 10px verdana, arial; background-color: #cccccc; text-decoration: none; }

td                           { color: #000000; font: normal 13px arial, verdana, helvetica; font-weight: bold;}

a:link                       { font: 11px arial, verdana, helvetica; color: #ff0000; text-decoration: none; font-weight: bold; }
a:visited                    { color: #ff0000; text-decoration: none;  }
a:hover                      { color: #ff0000; font-style: italic;  text-decoration: none; }

.print                       { font: 11px arial, verdana, helvetica; color: #bb0000; text-decoration: none; font-weight: bold; }
a.print:link                 { font: 11px arial, verdana, helvetica; color: #bb0000; text-decoration: none; font-weight: bold; }
a.print:visited              { color: #bb0000; text-decoration: none;  }
a.print:hover                { color: #ff0000; text-decoration: none; }

.services                    { font-size: 16px; font-family: arial, helvetica, sans-serif; color: 000000; }
a.services:link              { font-size: 16px; font-family: arial, helvetica, sans-serif; color: ff0000; }
a.services:hover             { font-size: 16px; font-family: arial, helvetica, sans-serif; color: ff0000; }
a.services:active            { font-size: 16px; font-family: arial, helvetica, sans-serif; color: 000000; }

.service_header              { color: #000000; font: normal 14px arial, verdana, helvetica; font-weight: bold; background: #D5D5AA; }

ul                           { color: #000000; font: normal 14px courier new, arial, helvetica;}

.service_field               { width: 350px; color: #000000; font: normal 12px verdana, arial, helvetica; }
