h1 {color:#000000; font-family:Arial, Helvetica, Verdana}
h2 {color:#000000; font-family:Arial, Helvetica, Verdana}
h3 {color:#000000; font-family:Arial, Helvetica, Verdana}
h4 {color:#000000; font-family:Arial, Helvetica, Verdana}
h5 {color:#000000; font-family:Arial, Helvetica, Verdana}
h6 {color:#000000; font-family:Arial, Helvetica, Verdana}

p {text-align:left; color:#000000; font-family:Arial, Helvetica, Verdana; font-size:11px}
li {text-align:left; color:#000000; font-family:Arial, Helvetica, Verdana; font-size:11px}
div {color:#000000; font-family:Arial, Helvetica, Verdana; font-size:11px}
pre {color:#000000; font-family:Arial, Helvetica, Verdana; font-size:11px}
hr {color:#5AC1F7; height:1px}

.norm {color:#000000; font-family:Arial, Helvetica, Verdana; font-size:11px;}
.norm_box {color:#000000; font-family:Arial, Helvetica, Verdana; font-size:10px;}
.fineprint {color:#4C4C4C; font-family:Arial, Helvetica, Verdana; font-size:10px;}

.subhead {color:#000000; font-family:Arial, Helvetica, Verdana; font-size:18px; font-weight:bold}
.pagehead {color:#4C4C4C; font-family:Arial, Helvetica, Verdana; font-size:14px; font-weight:bold}
.news_headline {color:#000000; font-family:Arial, Helvetica, Verdana; font-size:16px; font-weight:bold}
.news_date {color:#7F7F7F; font-family:Arial, Helvetica, Verdana; font-size:10px}
.calendar_event {color:#000000; font-family:Arial, Helvetica, Verdana; font-size:12px; font-weight:bold}
.calendar_date {color:#4C4C4C; font-family:Arial, Helvetica, Verdana; font-size:10px}
.submenu_heading {color:#000000; font-family:Arial, Helvetica, Verdana; font-size:12px; font-weight:bold}
.box_menu {color:#3DA5DC; font-family:Arial, Helvetica, Verdana; font-size:16px;}

.black {color:#000000}
.white {color:#ffffff}
.sky {color:#5AC1F7}
.skydark {color:#3DA5DC}
.lightblue {color:#99D6FF}
.red {color:#ED1C2E}
.amber {color:#FF6600}
.green {color:#009900}
.grey {color:#7F7F7F}
.darkgrey {color:#4C4C4C}
.lightgrey {color:#E5E5E5}

.bgblack {background-color:#000000}
.bgwhite {background-color:#ffffff}
.bgsky {background-color:#5AC1F7}
.bgskydark {background-color:#3DA5DC}
.bglightblue {background-color:#99D6FF}
.bgred {background-color:#ED1C2E}
.bgamber {background-color:#FF6600}
.bggreen {background-color:#009900}
.bggrey {background-color:#7F7F7F}
.bgdarkgrey {background-color:#4C4C4C}
.bglightgrey {background-color:#E5E5E5}

a:link {color:#3DA5DC; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:11px}
a:visited {color:#3DA5DC; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:11px}
a:active {color:#ED1C2E; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:11px}
a:hover {color:#ED1C2E; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:11px}

.menu_out a:link {font-family:Arial; color:#ffffff; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:12px}
.menu_out a:visited {font-family:Arial; color:#ffffff; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:12px}
.menu_out a:active {font-family:Arial; color:#B7B7B7; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:12px}
.menu_out a:hover {font-family:Arial; color:#B7B7B7; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:12px}

.boxlink a:link {color:#000000; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:10px; font-weight:bold;}
.boxlink a:visited {color:#000000; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:10px; font-weight:bold;}
.boxlink a:active {color:#99D6FF; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:10px; font-weight:bold;}
.boxlink a:hover {color:#3DA5DC; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:10px; font-weight:bold;}

.boxlink_heading a:link {color:#ffffff; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:12px;}
.boxlink_heading a:visited {color:#ffffff; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:12px;}
.boxlink_heading a:active {color:#ED1C2E; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:12px;}
.boxlink_heading a:hover {color:#ED1C2E; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:12px;}

.newslink a:link {color:#000000; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:16px; font-weight:bold;}
.newslink a:visited {color:#000000; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:16px; font-weight:bold;}
.newslink a:active {color:#99D6FF; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:16px; font-weight:bold;}
.newslink a:hover {color:#3DA5DC; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:16px; font-weight:bold;}

.box_menu a:link {color:#000000; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:11px}
.box_menu a:visited {color:#000000; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:11px}
.box_menu a:active {color:#3DA5DC; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:11px}
.box_menu a:hover {color:#3DA5DC; font-family:Arial, Helvetica, Verdana; text-decoration:underline; font-size:11px}

tr.menu_out {background:url('../images/menu_bg.gif'); font-family:Arial; color:#ffffff; font-family:Arial, Helvetica, Verdana; text-decoration:none; font-size:12px}
tr.menu_over {background:url('../images/rollover_bg.gif'); color:#ffffff; font-family:Arial, Helvetica, Verdana; text-decoration:none; font-size:12px; cursor:hand; cursor:pointer}
tr.menu_current {background:url('../images/menu_tab_bg.gif'); color:#000000; font-family:Arial, Helvetica, Verdana; text-decoration:none; font-size:12px; cursor:hand; cursor:pointer}

.box_border {background-color:#7F7F7F}
.box_padding {background-color:#B7B7B7}
.box_top {background: #4C4C4C url('../images/box_bg.gif'); color:#ffffff; font-family:Arial, Helvetica, Verdana; font-size:12px; vertical-align:middle; padding:3}
.box_top_heading {background: #4C4C4C url('../images/box_bg.gif'); color:#ffffff; font-family:Arial, Helvetica, Verdana; font-size:13px; font-weight:bold; vertical-align:middle; padding:3}
.box_content {background: #ffffff; color:#000000; font-family:Arial, Helvetica, Verdana; font-size:12px; vertical-align:top; padding:10}
.box_table_content {background: #FFFFFF; color:#000000; font-family:Arial, Helvetica, Verdana; font-size:10px; vertical-align:top; padding:3}
.box_calendar_content {background: #FFFFFF; color:#000000; font-family:Arial, Helvetica, Verdana; font-size:10px; vertical-align:top; padding:0}
.box_util_top {background: #4C4C4C url('../images/box_bg.gif'); color:#ffffff; font-family:Arial, Helvetica, Verdana; font-size:12px; vertical-align:middle; padding:3}
.box_util_heading {background: #4C4C4C url('../images/box_bg.gif'); color:#ffffff; font-family:Arial, Helvetica, Verdana; font-size:13px; font-weight:bold; vertical-align:middle; padding:3}
.box_util_content {background: #E5E5E5; color:#4C4C4C; font-family:Arial, Helvetica, Verdana; font-size:10px; vertical-align:top; padding:3}
.box_util_cap {background: #B7B7B7; color:#000000; font-family:Arial, Helvetica, Verdana; font-size:10px; vertical-align:middle; padding:3}



body
{
  scrollbar-face-color: #7F7F7F;
  scrollbar-shadow-color: #4C4C4C;
  scrollbar-highlight-color: #7F7F7F;
  scrollbar-3dlight-color: #B7B7B7;
  scrollbar-darkshadow-color: #4C4C4C;
  scrollbar-track-color: #B7B7B7;
  scrollbar-arrow-color: #ffffff;
}

html.cms, body.cms, button.cms, div.cms, input.cms, select.cms, textarea.cms, fieldset.cms {font-family: MS Shell Dlg; font-size: 8pt;}

input, textarea, select, optgroup {font-family:Arial, Helvetica, Verdana; font-size:11px;}

input.styled, textarea.styled, select.styled, optgroup.styled {color:#000000; background:#99D6FF; border-top:1px solid #7F9DB9; border-bottom:1px solid #7F9DB9; border-left: 1px solid #7F9DB9; border-right:1px solid #7F9DB9; font-family:Arial, Helvetica, Verdana; font-size:11px; padding: 2px #00ff00;}

.calendar_bgMonthOn {font-family:Arial, Helvetica, Verdana; font-size:10px; color:#000000; background-color:#ffffff;}
.calendar_bgMonthOff {font-family:Arial, Helvetica, Verdana; font-size:10px; color:#7F7F7F; background-color:#F2F2F2;}

.calendar_bgCurrentDay {font-family:Arial, Helvetica, Verdana;	font-size:10px; font-weight:bold; color:#000000; background-color:#99D6FF;}
.calendar_bgDayListing {font-family:Arial, Helvetica, Verdana; font-size:12px; font-weight:bold; color:#000000; background-color:#99D6FF;}
.calendar_bgMonthListing {background: #4C4C4C url('../images/box_bg.gif'); font-family:Arial, Helvetica, Verdana; font-size:13px; font-weight:bold; color:#ffffff;}

table.calendar {border-right: thin inset; border-top: thin inset; margin-top: 1px; border-left:thin inset; border-bottom: thin inset}
tr.header {font-size: 11px; color: white; font-family: Arial; background-color: gray; text-align: center}
td.normalday {font-size: 11px; color: black; font-family: Arial; background-color: white; text-align: center}
td.selectedday {font-size: 11px; color: white; font-family: Arial; background-color: #3DA5DC; text-align: center}
table.overall {border-right: thin groove; border-top: thin groove; border-left: thin groove; border-bottom: thin groove}