body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: url(images/banner_background.gif); background-repeat: repeat-x; background-color: #FFFFFF}
p, .area_table td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-top: 5px; margin-bottom: 5px; margin-right: 0px; margin-left: 0px; padding: 0}
.footerlinks {  margin-top: 17px; margin-right: 17px; margin-bottom: 17px; margin-left: 17px}
a {  color: #1D4E6B}
a:link { color: #1D4E6B; text-decoration: underline; }
a:visited { color: #621A41; text-decoration: underline; }
a:active { color: #B02828; text-decoration: underline; }
a:hover { color: #B02828; text-decoration: underline; }
.smallheader {  font-weight: bold; color: #990000}
.stronglink {  font-weight: bold}
.radiobuttonlabel a:link { color: #000000; text-decoration: none; }
.radiobuttonlabel a:visited { color: #000000; text-decoration: none; }
.radiobuttonlabel a:active { color: #000000; text-decoration: none; }
.radiobuttonlabel a:hover { color: #000000; text-decoration: none; }
.novisited a:link { color: #1D4E6B; text-decoration: underline; }
.novisited a:visited { color: #1D4E6B; text-decoration: underline; }
.novisited a:active { color: #B02828; text-decoration: underline; }
.novisited a:hover { color: #B02828; text-decoration: underline; }
.nounderline a:link  {  text-decoration: none}
.nounderline a:visited  {  text-decoration: none}
.nounderline a:active  {  text-decoration: underline}
.nounderline a:hover  {  text-decoration: underline}
.tablink a:link { color: #1D4E6B; font-weight: bold; ; text-decoration: underline}
.tablink a:visited { color: #1D4E6B; font-weight: bold; text-decoration: underline; }
.tablink a:active { color: #B02828; font-weight: bold; text-decoration: underline; }
.tablink a:hover { color: #B02828; font-weight: bold; text-decoration: underline; }
.tablinkgray a:link { color: #74797C; font-weight: bold; text-decoration: underline; }
.tablinkgray a:visited { color: #74797C; font-weight: bold; text-decoration: underline; }
.tablinkgray a:active { color: #8C5B5B; font-weight: bold; text-decoration: underline; }
.tablinkgray a:hover { color: #8C5B5B; font-weight: bold; text-decoration: underline; }
.smallgray {  font-size: 9px; color: #54654B}
.captionlink a:link {  font-size: 10px; color: #666666; text-decoration: none}
.captionlink a:visited  {  font-size: 10px; color: #666666; text-decoration: none}
.captionlink a:active  {  font-size: 10px; color: #666666; text-decoration: underline }
.captionlink a:hover  {  font-size: 10px; color: #666666; text-decoration: underline }
ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; padding-top: 4px; padding-bottom: 4px}
.tableheader { color: #666666; font-weight: bold; ;  text-align: left; margin-right: 10px; margin-bottom: 10px; margin-top: 10px; margin-left: 10px}
.tableheader a:link { color: #1D4E6B; text-decoration:none }
.tableheader a:visited { color: #1D4E6B; text-decoration:none }
.tableheader a:active { color: #B02828; text-decoration:none }
.tableheader a:hover { color: #B02828; text-decoration:none }
.tablevalue { text-align: left; margin-right: 10px; margin-bottom: 12px; margin-top: 12px; margin-left: 10px }
.tablerow_dark {  background-color: #F3F3F3}
.tablerow_light { background-color: #FFFFFF}
.tablerow_divider {  background-image: url(images/dottedline_horizontal.gif); background-repeat: repeat-x; height:1px; overflow:hidden}
.detailsheader {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #B02828; font-weight: bold}
.sourceheader {  color: #333333}
.detailssubheader {  color: #555555; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}
.sectionheader { font-weight: bold; color: #990000; font-size: 16px; font-family: Arial, "Lucida Grande", "Trebuchet MS", "Microsoft Sans Serif", "Helvetica"; margin-top:30px; margin-bottom:2px;  }
.bigheader { font-weight: bold; color: #990000 ; font-size: 12px}
.nextpreviousarrows {  font-size: 9px}.tableheader2 {  font-weight: bold; color: #444444}
.strongred { font-weight: bold; color: #990000 }
.strongred a:link  {  text-decoration: none; color: #990000}
.strongred a:visited  {  text-decoration: none; color: #990000}
.strongred a:active  {  text-decoration: underline; color: #990000}
.strongred a:hover  {  text-decoration: underline; color: #990000}
.gray { font-size: 9px; color: #54654B }
.newsspacer { display: block; height: 4px; }
.cmstable td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-top: 5px; margin-bottom: 5px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px }.normalgray { color: #666666}
.stronggreen { font-weight: bold; color: #007500}
.mediumheader { font-weight: bold; color: #990000 ; font-size: 12px}

.namerecordobservations { position: absolute; z-index:999; visibility:hidden; overflow:hidden; top:0px; left:0px; width:1px; height:1px; }
.tablevaluegray { text-align: left; margin-right: 10px; margin-bottom: 5px; margin-top: 12px; margin-left: 10px; color: #54654B; font-size: 11px; }
.label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; padding: 6px 7px 0 0; text-align: right; } 


.mapselect { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1D4E6B; }
.loading { background: #fff url('images/wait16.gif') no-repeat center right; }

.autocomplete-w1 { background:url('images/shadow.png') no-repeat bottom right; position:absolute; top:4px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background: #F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { color:#1D4E6B; }
.divider { width:100%; height:1px; margin-top:5px; margin-bottom:4px; background-image: url(images/dottedline_horizontal_gray.gif); background-repeat: repeat-x; overflow:hidden; }
