
BODY {
  background: #75B4FF;
  color: #000000;
  margin: 1px;
  scrollbar-face-color: #2966B8;
  scrollbar-arrow-color: #ffffff;
  scrollbar-track-color: #fefefe;
  scrollbar-shadow-color: #1833a7;
  scrollbar-highlight-color: #1833a7;
  scrollbar-3dlight-color: #1833a7;
  scrollbar-darkshadow-color: #1833a7;
  text-align: left;
}

BODY.results_box {
  background: #FEFDF4;
  color: #000000;
  margin: 0px;
  scrollbar-face-color: #2966B8;
  scrollbar-arrow-color: #ffffff;
  scrollbar-track-color: #fefefe;
  scrollbar-shadow-color: #1833a7;
  scrollbar-highlight-color: #1833a7;
  scrollbar-3dlight-color: #1833a7;
  scrollbar-darkshadow-color: #1833a7;
  text-align: left;
}

BODY.detail {
  background: #eeeeee;
  color: #000000;
}

BODY.printBody {
  background: #FFFFFF;
  color: #000000;
}

IFRAME.detail {
  scrollbar-track-color:;
  scrollbar-darkshadow-color:;
  scrollbar-shadow-color:;
  scrollbar-darkshadow-color:;
  scrollbar-shadow-color:;
  scrollbar-track-color:;
}

A {
  color: #000080;
  text-decoration: none;
}

A:hover {
  color: #FF0000;
  text-decoration: underline;
}

A:hover.plotTableNumberLink {
  color: #ff0000;
  text-decoration: none;
}

A.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  color: #000080;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TABLE.header {
  background: #75B4FF;
  width: 100%;
  text-align: left;
}

TABLE.breadcrumb {
  background: #2966B8;
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation:hover {
  color: #ffffff;
}

.headerUsersParish {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  line-height: 2;
  text-align: left;
  color: #ffffff;
  vertical-align: middle;
}

TD.navpanel {
  background: #75B4FF;
  padding: 4px;
  vertical-align: top;
  text-align: left;
  width: 120px;
}

TD.separator {
  background-image: url('images/pixel_blue.gif');
  background-repeat: repeat;
  width: 1px;
}

DIV.datepanel {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align: center;
  color: #000000;
  border: 1px solid #000000;
  background: #efefef;
  padding: 4px;
  margin: 4px 4px 4px 4px;
  width: 120px;
}

SPAN.weather {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  text-align: center;
  color: #000000;
}

.weather_warning {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  text-align: center;
  color: #ff0000;
}

DIV.navigator {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #000080;
  border: 1px solid #000000;
  background: #efefef;
  padding: 4px;
  margin: 4px 4px 4px 4px;
  width: 120px;
}

SPAN.navigatorThis {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  line-height: 1.5;
  color: #000080;
}

A.navigatorThis:hover {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  text-decoration: underline;
}

A.navigatorOther {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  line-height: 1.5;
  color: #0000ff;
}

A.navigatorOther:hover {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  text-decoration: underline;
}

TD.mainpanel {
  background: #eeeeee;
  vertical-align: text-top;
  text-align: left;
  padding: 4px;
  border: 1px solid #75b4ff;
}

TABLE.footer {
  background: #75B4FF;
  width: 100%;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-align: center;
}

.copyright {
  background: #75b4ff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #333333;
  text-align: center;
}

TD.pageHeading, SPAN.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  color: #000080;
}

DIV.FormSheet {
  position: absolute;
  z-index: 1;
  visibility: hidden;
  border: solid darkgray 2px;
  background-color: #cccccc;
  width: 450px;
}

DIV.FormSheetShown {
  position: absolute;
  z-index: 1;
  visibility: visible;
  border: solid darkgray 2px;
  background-color: #cccccc;
  width: 450px;
}

DIV.FormNav {
  border: solid darkgray 2px;
  background-color: #cccccc;
  width: 450px;
}



A.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #ff0000;
}

A.zoom {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  color: #000080;
}

A.zoomarrow {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.5;
  color: #000080;
}

TD.zoom, SPAN.zoom {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  color: #000000;
}

TD.tiny, SPAN.tiny, P.tiny {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
  color: #000080;
}

TD.main, SPAN.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #000080;
}

TD.introLarge, SPAN.introLarge, P.introLarge {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.5;
  color: #000080;
}

TD.introMedium, SPAN.introMedium, P.introMedium {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  color: #000080;
}

TD.introSmall, SPAN.introSmall, P.introSmall {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  color: #000080;
}

TD.introSmallSpecial, SPAN.introSmallSpecial, P.introSmallSpecial {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  background: #d0d9ea;
  color: #000080;
}

A.introSmall {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  color: #0000dd;
  text-decoration: underline;
}

.comment{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #004284;
  border: 1px solid #004284;
  background: #efefef;
  padding: 5px;
  margin: 20px 0 5px 0;
  text-align: center;
}

.smallcomment{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  line-height: 1.5;
  color: #004284;
  border: 1px solid #004284;
  background: #efefef;
  padding: 5px;
  margin-top: 5px;
}

.specialcomment{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  line-height: 1.5;
  color: #004284;
  border: 1px solid #004284;
  background: #efefef;
  padding: 2px;
  margin-left: 5px;
}

.citycemlist {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color: #004284;
  border: 1px solid #004284;
  background: #ffffff;
  padding: 0px;
  margin: 20px 0px 5px 0px;
  text-align: left;
}

.citycemlist-city {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.1;
  color: #004284;
  border: 1px solid #004284;
  background: #bbe9f5;
  text-align: left;
  padding: 3px;
}

.citycemlist-header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding: 3px;
}

.citycemlist-row {
  background: #e4f8fc;
}

.plotInfo{
  position: absolute;
  border: 1px dashed #004284;
  background: #d7faff;
  padding: 5px;
  margin: 10px 0 10px 0;
  text-align: left;
  width: 210px;
}

.printplotInfo{
  border: 1px dashed #000000;
  background: #cccccc;
  padding: 5px;
  margin: 10px 0 10px 0;
  text-align: left;
  width: 160px;
}

.plotInfoSmall{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.printplotInfoSmall{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.plotInfoHilite{
  text-decoration: underline;
}

.printplotInfoHilite{
  background: #ffffff;
  text-decoration: underline;
  padding: 5px;
}

.plotInfoTable{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5;
  color: #004284;
  background: #d7faff;
  text-align: left;
  width: 100%;
}

.printplotInfoTable{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5;
  color: #000000;
  background: #cccccc;
  text-align: left;
  width: 155px;
}

TD.comment-italic, SPAN.comment-italic, P.comment-italic{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-style: italic;
  line-height: 1.5;
  color: #0000ff;
  background: #ffffff;
  padding: 5px;
  margin: 20px 0 5px 0;
}

TR.smallText, TD.smallText, SPAN.smallText, P.smallText, DIV.smallText, A.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.smallTextRed, SPAN.smallTextRed, P.smallTextRed, DIV.smallTextRed{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #cc0000;
}

.smallTextComment {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
  color: #004284;
  background: #efefef;
  padding: 5px;
  margin: 20px 0 5px 0;
  text-align: left;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

CHECKBOX, INPUT, RADIO {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

SELECT {
  font-family: Lucida Console, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  scrollbar-face-color: #999999;
  scrollbar-arrow-color: #fefdf4;
  scrollbar-track-color: #fefdf4;
  scrollbar-shadow-color: #333333;
  scrollbar-highlight-color: #333333;
  scrollbar-3dlight-color: #333333;
  scrollbar-darkshadow-color: #333333;
}

TD.FormMain, SPAN.FormMain, P.FormMain, DIV.FormMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5;
  color: #000000;
}

TD.FormRequired, SPAN.FormRequired, P.FormRequired {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5;
  color: #ff0000;
}

.printRow {
  font-size: 2px;
  border-bottom: solid 1px #000000;
}

.printSmall {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

.printSmallHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

.printSmallHeadingLined {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  border-bottom: solid 1px #000000;
}

.printSmallHeadingVertical {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  writing-mode: tb-rl;
  filter: flipv fliph;
  text-align: left;
}

.printSmallComment {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  padding: 5px;
  margin: 5px 5px 5px 5px;
}

.printMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

.printMainHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  border-bottom: solid 1px #000000;
}

.printMainBold {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  line-height: 2.5;
  margin: 5px;
}

.printMedium {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  line-height: 1.5;
}

.printLargeBold {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  line-height: 1.5;
}

.printLarge {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  line-height: 1.5;
}

.searchResults-odd {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FEFDF4;
}

.searchResults-even {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #d0d9ea;
}

.formSubSection {
  background: #f0eab8;
  border-color: #F4E77C;
  border-style: solid;
  border-width: 1px;
  padding: 5px;
  margin: 5px 5px 5px 5px;
  width: 460px;
}

.detailSubSection {
  background: #dddddd;
  padding: 5px;
  margin: 5px 5px 5px 5px;
}

.detailAreaTitle {
  background: #555555;
  border: 2px solid #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  color: #ffffff;
  padding: 5px;
  margin: 2px 2px 2px 2px;
}

.formArea {
  background: #FEFDF4;
  border-color: #004284;
  border-style: solid;
  border-width: 1px;
  width: 98%;
  padding: 5px;
  margin: 5px 5px 5px 5px;
}

.formFull {
  padding: 2px;
  width: 100%;
  text-align: left;
}

.formSubSectionSpecial {
  border-color: #F4E77C;
  border-style: solid;
  border-width: 1px;
  padding: 5px;
  margin: 5px 5px 5px 5px;
  width: 200px;
  text-align: left;
}

.formAreaTitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  color: #000000;
  margin: 2px 2px 2px 2px;
}

.formSubSectionTitle {
  background-color: #F4E77C;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  color: #000000;
}

.formSearchHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #004284;
  border: 1px solid #004284;
  background: #efefef;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

.plotTableNumber {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5;
  color: #000000;
  background: #ffffff;
  padding: 0px;
  margin: 0px 0px 0px 0px;
}

.plotTableNumberLink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5;
  color: #008000;
  background: #ffffff;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: top;
  text-align: center;
}

.plotTableSpacer {
  line-height: .05;
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}

.pptCellW {
  width: 30px;
  height: 110px;
  border: 1px solid #000000;
  background-color: #ffffff;
}

.pptCellDG {
  width: 30px;
  height: 110px;
  border: 1px solid #000000;
  background-color: #bbbbbb;
}

.pptCellLG {
  width: 30px;
  height: 30px;
  border: 1px solid #000000;
  background-color: #dddddd;
}

.printplotTableNumber {
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.1;
  color: #000000;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: top;
}

.plotTableInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  background: #dddddd;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: top;
}

.messageStackError, .messageStackWarning {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5;
  color: #ff0000;
  border: 1px solid #000000;
  background: #FEFDF4;
  padding: 5px;
  margin: 5px 5px 5px 5px;
}

.messageStackSuccess {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5;
  color: #008000;
  border: 1px solid #000000;
  background: #FEFDF4;
  padding: 5px;
  margin: 5px 0 5px 0;
}

.verticaltext {
  font-family: Arial, Lucida Console, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #ffffff;
  writing-mode: tb-rl;
  filter: flipv fliph;
  text-align: left;
}

.verticallink {
  font-family: Arial, Lucida Console, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #ffffff;
  writing-mode: bt-rl;
  text-align: left;
  text-decoration: none;
}

.verticallink:hover {
  font-family: Arial, Lucida Console, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #ffffff;
  writing-mode: bt-rl;
  text-align: left;
  background: #000000;
  text-decoration: none;
}

.horizontaltext {
  font-family: Arial, Lucida Console, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #ffffff;
  text-align: center;
}

.horizontallink {
  font-family: Arial, Lucida Console, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

.horizontallink:hover {
  font-family: Arial, Lucida Console, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #ffffff;
  background: #000000;
  text-decoration: none;
}










.horizontaltext {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #ffffff;
}

.horizontallink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

.horizontallink:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #ffffff;
  background: #000000;
  text-decoration: none;
}







TR.searchResultsEven {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #fefdf4;
}

TR.searchResultsOdd {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #d0d9ea;
}










.printverticaltext {
  font-family: Arial, sans-serif;
  font-size: 8px;
  font-weight: normal;
  color: #000000;
  writing-mode: tb-rl;
  filter: flipv fliph;
  text-align: left;
  margin: 0px;
  padding-left: 1px;
}

.printhorizontaltext {
  font-family: Arial, sans-serif;
  font-size: 8px;
  font-weight: normal;
  color: #000000;
  text-align: center;
  margin: 0px;
  padding-left: 1px;
}

.required { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #ff0000; }

.buttonClass	{ border: 1px solid; border-color: #000000; background-color: #FEFDF4; }
.butClass	{ border: 1px solid; border-color: #AAAAAA; background-color: #D6D3CE}

