body { font-family:Arial,Helvetica,sans-serif; background-color:#003366;   # Dark blue background color:#ffffff; }
a:visited { color:white; }
a:link { color:white; }
a:hover { text-decoration: none; color:#ffffff; }
td.topnav { color:#ffffff; background-color:gray; font-size:16px; }
td.topnav a:link { color:mintcream; text-decoration: none;}
td.topnav a:visited { color:mintcream; text-decoration: none;}
td.topnavSelected { color:#ffffff; background-color:steelblue; }
td.topnavSelected a:visited { color:mintcream; text-decoration: none;}
td.topnavSelected a:link { color:mintcream; text-decoration: none;}
td.logonav { color:#ffffff; background-color:#C8A561; font-size:17px; }
td.logonav a:visited { color:mintcream; text-decoration: none;}
td.logonav a:link { color:mintcream; text-decoration: none;}
td.logonavSelected { color:#ffffff; background-color:darkgoldenrod; }
td.logonavSelected a:visited { color:mintcream; text-decoration: none;}
td.logonavSelected a:link { color:mintcream; text-decoration: none;}
td { color:#333333; }
td.motdBody{ font-size:15px; background-color:#D3D5D7; }
td.mainCalNav { font-size:16px; background-color:steelblue; font-weight:bold; }
td.mainCalHeader { font-size:16px; background-color:mintcream; font-weight:bold; }
td.mainCal{ font-size:12px; background-color:linen; }
td.mainCal a:link{ color:black; font-size:smaller; text-decoration: none;}
td.mainCal a:visited{ color:black; font-size:smaller; text-decoration: none;}
td.mainCalToday{ font-size:16px; background-color:forestgreen; }
td.mainCalToday a:link{ color:black; font-size:smaller; text-decoration: none; font-weight: bold;}
td.mainCalToday a:visited{ color:black; font-size:smaller; text-decoration: none; font-weight:bold;}
td.mainCalDiffMonth{ font-size:16px; background-color:gray; }
td.mainCalDiffMonth a:link{ color:black; font-size:smaller; text-decoration: none;}
td.mainCalDiffMonth a:visited{ color:black; font-size:smaller; text-decoration: none;}
td.mainCalUnder{ font-size:14px; background-color:#CC0000; font-weight:bold; }
td.mainCalExcess{ font-size:14px; background-color:#339933; color:linen; font-weight:bold; }
td.mainCalOK{ font-size:14px; background-color:#FFFF99; font-weight:bold; }
td.mainCalECOConflict{ font-size:14px; background-color:#FFEC8B; color:black; font-weight:bold; }
td.legend{ font-size:16px; background-color:mintcream; color:black; font-weight:bold; }
td.time{ font-size:14px; background-color:#afafaf; }
td.ECOtime{ font-size:16px; background-color:#afafaf; }
td.indivCalNav { font-size:16px; background-color:steelblue; font-weight:bold; }
td.indivCalHeader { font-size:16px; background-color:mintcream; font-weight:bold; }
td.indivCal{ font-size:16px; background-color:#dbdbdb; }
td.indivCal a:link{ color:black; font-size:smaller; text-decoration: none;}
td.indivCal a:visited{ color:black; font-size:smaller; text-decoration: none;}
td.indivCalECO{ font-size:16px; background-color:#3366CC; color:linen; }
td.indivCalECO a:link{ color:linen; font-size:smaller; text-decoration: none;}
td.indivCalECO a:visited{ color:linen; font-size:smaller; text-decoration: none;}
td.indivCalOnCall{ font-size:16px; background-color:#009933; color:lightyellow; }
td.indivCalOnCall a:link{ color:lightyellow; font-size:smaller; text-decoration: none;}
td.indivCalOnCall a:visited{ color:lightyellow; font-size:smaller; text-decoration: none;}
td.indivCalToday{ font-size:16px; background-color:#CC9933; }
td.indivCalToday a:link{ color:black; font-size:smaller; text-decoration: none; font-weight: bold;}
td.indivCalToday a:visited{ color:black; font-size:smaller; text-decoration: none; font-weight: bold;}
td.indivCalDiffMonth{ font-size:16px; background-color:gray; color:mintcream; }
td.indivCalDiffMonth a:link{ color:black; font-size:smaller; text-decoration: none;}
td.indivCalDiffMonth a:visited{ color:black; font-size:smaller; text-decoration: none;}
td.dailyCal{ font-size:12px; background-color:mintcream; }
td.dailyCal a:link{ color:blue;  text-decoration: none;}
td.dailyCal a:visited{ color:blue; text-decoration: none;}
td.dailyCalECO{ font-size:12px; background-color:powderblue; }
td.dailyCalECO a:link{ color:black; text-decoration: none;}
td.dailyCalECO a:visited{ color:black; text-decoration: none;}
td.dailyCalHeader{ font-size:16px; font-weight:bold; background-color:linen; }
td.dailyCalHeader a:link{ color:black; font-size:smaller; text-decoration: none;}
td.dailyCalHeader a:visited{ color:black; font-size:smaller; text-decoration: none;}
td.roster_label { font-size:14px; font-weight:bold; color:#555555; background-color:#B5D5EE; }
td.roster_label a:visited{ color:black; }
td.roster_label a:link{ color:blue; }
td.roster_td { font-size:14px; color:#00000f; background-color:#FBFDFE; }
td.roster_td1 { font-size:14px; color:#00000f; background-color:#E1E2E2; }
td.roster_td1 a:visited{ color:black; }
td.roster_td1 a:link{ color:blue; }
td.roster_td2 { font-size:14px; color:#00000f; background-color:#D3D5D7; }
td.roster_td2 a:visited{ color:black; }
td.roster_td2 a:link{ color:blue; }
a.leftselected:link { color:#ffffff; }
td.login_header { font-size:18; font-weight:bold: color:#cccccc; background-color:#C8A561; }
td.leftnav { font-size:15px; color:#cccccc; background-color:#6288C4; }
td.subnav { font-size:14px; color:#cccccc; background-color:#6288C4; }
td.notice { font-size:14px; color:#6699cc; background-color:#316AC5; }
td.body { font-size:14px; color:#BDAFBD; background-color:#003366; }
a.body:visited { color:white; }
a.body:hover { color:#0000cd; }
p.body { text-indent: 10px; }
td.normal { color:#333333; background-color:#FFFFFF; vertical-align:top; font-size:15px; text-decoration: none;}
td.smallnote { color:lightgray; font-size:13px; font-style:italic; }
td.normal a:link{ color:#000000; text-decoration: none;}
td.normal a:visited{ color:midnightblue; text-decoration: none;}
td.foot { font-size:.9em; color:#00000f; background-color:#316AC5; }
a.selected { font-size:12; color:#333333; }
h1 { margin-top: .8em; margin-bottom: .3em; }
h2 { margin-top: .8em; margin-bottom: .3em; }
h3 { margin-top: .8em; margin-bottom: .3em; }
h4 { margin-top: .8em; margin-bottom: .2em; }
blockquote { margin-left: 4; margin-right: 2; margin-top: 0; margin-bottom: 0; }
td.foot { font-size:.9em; color:#00000f; background-color:#316AC5; }
.crumbs { font-size:.8em; }
p { text-indent: 2em; margin-top: 0; margin-bottom: 0; }
blockquote { margin-left: 4; margin-right: 2; margin-top: 0; margin-bottom: 0; }
.submit { background-color:#6699CC; color:linen; font-family:veranda,arial,sans-serif; }
