body { font-family : Arial, Helvetica, sans-serif; font-weight : normal; font-size : .9em;
  color : #000000; background-color : #819fb4; margin : 0 0 0 0; padding : 0 0 0 0; width : auto; }

h1, h2, h3, h4, p, b, a, ul { font-family : Arial, Helvetica, sans-serif; }
h1 { font-size : 1.1em; margin : 0 0 0 0; }
p, form, td, form, i, a { font-family : Arial, Helvetica, sans-serif; font-weight : normal; font-size : .9em; margin : 0 0 0 0; }
b { font-family : Arial, Helvetica, sans-serif; font-weight : bold; font-size : .9em; }

a:visited {color : #255b91; font-weight : bold; }
a:link    {color : black; font-weight : bold;}
a:hover   {color : red; font-weight : bold;}
a:active  {color : blue; font-weight : bold;}

a.foot:visited {color : #255b91;   font-weight : bold; font-size : .7em;}
a.foot:link    {color : black; font-weight : bold; font-size : .7em;}
a.foot:hover   {color : red;   font-weight : bold; font-size : .7em;}
a.foot:active  {color : blue;  font-weight : bold; font-size : .7em;}

.sidebarHeader { font-weight : bolder; font-size : x-small;}

a.sidebar:visited {color : #255b91; font-weight : bold; font-size : xx-small;}
a.sidebar:link    {color : black; font-weight : bold; font-size : xx-small;}
a.sidebar:hover   {color : red;   font-weight : bold; font-size : xx-small;}
a.sidebar:active  {color : blue;  font-weight : bold; font-size : xx-small;}

.docLinkHeader {color : Black; font-weight : bold; font-size : .9em;}
.docLink { text-indent : 5em}

.newsheader {color : Black;   font-weight : bold; font-size : 1.0em;}
.newsitem {color : #255b91;   font-size : .9em;}

.noteworthy { font-weight: bold; color: red }

.timeRemaining { font-weight: bold; color: red }
table tr td.timeRemaining1 {color: red }
table tr td.timeRemaining2 {text-decoration: blink; font-weight: bold; color: red;  }

.footer {color : #255b91;   font-weight : bold; font-size : .7em;}

.bg_light { background-color :#819fb4; }
.bg_medium { background-color :#618BB1; }
.bg_dark { background-color : #255b91; color : white; font-weight : bold; }

.smalltext { font-size : .9em; }
.normaltext { font-size : .9em; }
.largetext { font-size : 1.1em; }
.errortext { color : red; }

.grid { border : #255b91 .05em solid; }

table.calendar { background-color : black; }
table.calendar th { background-color : #255b91; color : white; font-weight : bold; text_align : right; font-size : .9em; }
table.calendar td { background-color : #bec0d3; color : black; font-size : .9em; }
table.calendar td.bg_medium { background-color :#618BB1; }
table.calendar td.bg_light { background-color : #819fb4; }
table.calendar td a:link{ font-weight : normal; }
table.calendar td a:visited { font-weight : normal; }
table.calendar td.halloween { background-image : url(img/pumkin.gif); background-repeat : no-repeat; }
table.calendar ul { padding-left : 12%; margin : 0% 0% 0% 0%; }

table.mini_cal { background-color : black; font-size : .8em; }
table.mini_cal th { background-color : #255b91; color : white; font-weight : bold; text_align : right; }
table.mini_cal td { background-color : #bec0d3; color : black; text-align : center; }
table.mini_cal td.bg_medium { background-color :#618BB1; }
table.mini_cal td.bg_light { background-color :#819fb4; }
table.mini_cal td.halloween { background-image : url(img/pumkin.gif); background-repeat : no-repeat; }
table.mini_cal td a:link { font-weight : bold; text-decoration : none; }
table.mini_cal td a:visited { font-weight : bold; text-decoration : none; }
