body,td,code,p { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
tr.highLight { background-color: #DDDDFF; }
td.screenTitle { color: #3377BB; text-align: center; font-weight: bold; font-size: 20px; margin: 0px; padding: 10px; }
td.screenSubTitle { color: #3377BB; font-weight: bold; font-size: 16px; }
td.screenSubTitleC { color: #3377BB; font-weight: bold; font-size: 16px; text-align: center; }
td.reqdLabel { color: BB3300; font-weight: bold; font-size: 16px; text-align: right; padding-right: 15px; }
td.optLabel { color: #3377BB; font-weight: bold; font-size: 16px; text-align: right; padding-right: 15px; }
.label { color: #3377BB; font-weight: bold; text-align: right; font-size: 12px; padding-right: 5px;}
td.data {text-align: left; vertical-align: center; padding: 3px;}
td.blkPrompt { color: #444444; font-weight: normal; text-align: center; font-size: 10px; }
td.blkPromptL { color: #444444; font-weight: normal; text-align: left; font-size: 10px; }
td.blkPromptR { color: #444444; font-weight: normal; text-align: right; font-size: 10px; padding-right: 10px; }
td.redPrompt { color: #BB3300; font-weight: normal; text-align: center; font-size: 10px; }
td.redPromptL { color: #BB3300; font-weight: normal; text-align: left; font-size: 10px; }
td.redPromptR { color: #BB3300; font-weight: normal; text-align: right; font-size: 10px; padding-right: 10px; }
td.bluPrompt { color: #003399; font-weight: normal; text-align: center; font-size: 10px; }
td.bluPromptL { color: #003399; font-weight: normal; text-align: left; font-size: 10px; }
td.bluPromptR { color: #003399; font-weight: normal; text-align: right; font-size: 10px; padding-right: 10px; }
td.redPromptBkg { color: #BB3300; background-color: #FFEEDD; font-weight: normal; text-align: center; font-size: 10px; }
td.redPromptLBkg { color: #BB3300; background-color: #FFEEDD; font-weight: normal; text-align: left; font-size: 10px; }
td.redPromptRBkg { color: #BB3300; background-color: #FFEEDD; font-weight: normal; text-align: right; font-size: 10px; padding-right: 10px; }
td.selTab { color: #770000;  background-color: #FF9966; text-align: center; font-weight: bold; font-size: 10px; }
td.unselTab { color: #777777; background-color: #00CCCC; text-align: center; font-weight: normal; font-size: 10px; }
td.tblLink { text-align: left; font-weight: normal; font-size: 12px; padding-left: 10px; }
td.spacerLine { height: 10px; }
td.padded { text-align: left; font-size: 12px; color: #000000; padding-left: 5px; padding-right: 5px; }
td.padded50 { font-size: 12px; color: #000000; padding-left: 5px; padding-right: 5px; }
td.warning { color: #BB3300; background-color: #FFEEDD; text-align: center; font-weight: normal; font-size: 12px; }

.lineItemOdd { text-align: left; font-size: 12px; color: #000000; padding: 5px; background-color: #B4F0F0; }
.lineItemEven { text-align: left; font-size: 12px; color: #000000; padding: 5px; }
.lineItemRightOdd { text-align: right; font-size: 12px; color: #000000; padding: 5px; background-color: #B4F0F0; }
.lineItemRightEven { text-align: right; font-size: 12px; color: #000000; padding: 5px; }

.title { color: #00868B; text-align: center; font-weight: bold; font-size: 20px; margin: 0px; padding: 10px; padding-bottom: 10px; }
.alpha {margin: 0px; padding: 10px; }
hr.siteLocator{border: solid 2px #BEBEBE; width: 100%;}

td.tblHeader { color: white; background-color: #00868B; text-align: center; font-weight: normal; font-size: 12px; padding: 5px;}
td.tblHeaderSort { color: white; background-color: #00868B; text-align: center; font-weight: bold; font-size: 12px; padding: 5px;}

a.sortedLink { color: crimson;  font-size: 12px; font-weight: normal; text-decoration: none; }
a.sortedLink:visited { color: crimson;  font-size: 12px; font-weight: normal; text-decoration: none; }
a.sortedLink:active { color: crimson;  font-size: 12px; font-weight: normal; text-decoration: none; }
a.sortedLink:hover { color: red;  font-size: 12px; font-weight: normal; text-decoration: underline; }

a.pageLink { color: #003399;  font-size: 12px; font-weight: normal; text-decoration: none; }
a.pageLink:visited { color: #003399;  font-size: 12px; font-weight: normal; text-decoration: none; }
a.pageLink:active { color: #0000FF;  font-size: 12px; font-weight: normal; text-decoration: none; }
a.pageLink:hover { color: #0000FF;  font-size: 12px; font-weight: normal; text-decoration: underline; }

a.pageLink1 { color: #0000FF;  font-size: 12px; font-weight: normal; text-decoration: underline; }
a.pageLink1:visited { color: #0000FF;  font-size: 12px; font-weight: normal; text-decoration: underline; }
a.pageLink1:active { color: #0000FF;  font-size: 12px; font-weight: normal; text-decoration: underline; }
a.pageLink1:hover { color: #FF0000;  font-size: 12px; font-weight: normal; text-decoration: underline; }

form { margin: 0px; padding: 0px; }
/* select, input { color: black; background-color: gainsboro; } */
span.title { font-weight: bold; color: #404040; background-color: white; }

a.item:link, a.item:active, a.item:visited { color: black; font-weight: normal; }
a.item:hover { color: blue; font-weight: normal; text-decoration: underline; }

a.head:link, a.head:active, a.head:visited { color: white; font-weight: normal; }
a.head:hover { color: #F1EDC2; font-weight: normal; text-decoration: underline; }
a.headSort:link, a.headSort:active, a.headSort:visited { color: white; font-weight: bold; }
a.headSort:hover { color: #F1EDC2; font-weight: bold; text-decoration: underline; }


