body { background-color: #ffffff; }
td { vertical-align: top; padding-left:4; padding-right:4; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; line-height: 18px;  }
p,li {  text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; line-height: 18px; color: #363636;}
h2 { font-size: 16px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #909090; text-align:center; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif;; font-size: 8pt; font-weight: bold; color: #2e7177; }
h4 { font-size:12pt; font-weight:bold; color:black; }
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-align: center}
h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-align: left}
.banner { font-size: 26; font-style: italic; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: white;}

.input { border: 1px solid #508b91; background: #a2c2c5; }
.submit { border: 2px solid black; padding: 10px; background: #508b91; color: white; font-weight: bold; }
.errormsg { color: red; font-weight: bold; }

a:link { text-decoration: none; color: #2e7177; }
a:visited { text-decoration: none; color: #555555; }
a:hover { text-decoration: underline; color: #2e7177; }

.pgmTitle { font-size: 12pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.pgmHeader { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; 
    vertical-align: middle; font-weight: bold; background-color: #ACACAC }
.tableTitle { font-family: Verdana, Arial, Helvetica, sans-serif;  vertical-align: top; 
    text-align: center; font-weight: bold; font-size: 12pt; font-style: italic;}
.tiny { font-size: 10; }
.nextevent { font-size: 10; line-height: 12px; }

tr.header { background-color: #508b91; vertical-align: middle; }
td.header { background-color: #999966; vertical-align: middle; }

.menuTable    { border-spacing: 0; background-color: #a2c2c5; }
.menuTopSel   { border-spacing: 0; font-size: 12px; background-color: #508b91; font-weight: bold; color: white; }
.menuTopUnsel { border-spacing: 0; font-size: 12px; background-color: #a2c2c5; color: #363636 ; }
.menuSubSel   { border-spacing: 0; font-size: 10px; background-color: #aaaaaa; text-indent: 10; font-weight: bold; color: #363636;}
.menuSubUnsel { border-spacing: 0; font-size: 10px; background-color: #cacaca; text-indent: 10; color: #363636; }
a:link.menuTopUnsel  { background-color: #CACACA; color: white; }
a:link.menuTopSel  { background-color: #CACACA; color: white; }
a:link.menuSubUnsel  { background-color: #CACACA; color: white; }


