body { color: black;  font-family: Arial, Helvetica, sans-serif;  font-size: smaller;  }
a { font-weight:normal;	}
div { margin: 0px; }
hr { color: #000000; height: 1px; }
table {	color: black; }
.boldlink{ font-weight:bold; }
.bold { font-weight: bold; }
.boldlargerfont { font-weight: bold; }
.boldlargestfont { font-weight: bold; }
.heading { font-weight: bold; }
.label { font-weight: bold; }
.bigfonttd { height: 48px; font-weight: bold; font-size: 18pt; background: #dddddd; line-height:70%; }
.heading { font-weight: bolder; font-size: 12pt; line-height: normal; font-style: normal; font-variant: normal; }
.boldlargerfont { font-size: medium; }
.boldlargestfont { font-size: large; }
.heading { padding-right: 0px; padding-top: 15px; border-bottom: black 1px solid; }
.reqd { font-weight: normal; font-size: smaller; color: #990000; line-height: normal; font-style: normal; font-variant: normal; }
.prospectbranding { border-right: #dddddd 1px solid; border-left: #ffffff 3px solid; }
.smallfonttd { font-weight: normal; font-size: xx-small; line-height: normal; font-style: normal; font-variant: normal; }
.spacerrownormal { line-height: 8px; }
.spacerrowshort { line-height: 4px; }
.hidefordisplay { display: none; }
.hideforprint { display: inline; }
.outercontainer { background: #666666; }
.innercontainer { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 100%; padding-top: 0px; }
.listitemgray { line-height: 120%; background: #eeeeee; text-align: left; }
.listitemwhite { line-height: 120%; background: #ffffff; text-align: left; }
.listitemselected { line-height: 120%; background: #99cccc; text-align: left; }
.listitemred { font-weight: bold; color: #990000; text-align: left; }
.listitemgraycenter { line-height: 120%; background: #eeeeee; text-align: center; }
.listitemwhitecenter { line-height: 120%; background: #ffffff; text-align: center; }
.listitemselectedcenter { line-height: 120%; background: #99cccc; text-align: center; }
.listitemredcenter { font-weight: bold; color: #990000; text-align: center; }
.sectionheader { padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 8pt; background: #fffff0; padding-bottom: 2px; color: #000000; padding-top: 2px; }
.detail { font-weight: bold; font-size: 8pt; background: #ffffff; text-align: left; }
.current { font-weight: bold; font-size: 7pt; background: gray; cursor: default; text-align: left; }
.noncurrent { font-weight: bold; font-size: 7pt; background: silver; cursor: default; text-align: left; }
.alignleft { text-align: left; }
.alignright { text-align: right; }
.favorite { font-weight: bold; color: #990000; }
.hide {	display: none; }
.unhide { }
.nowrap { white-space: nowrap; }
.lighttd { background: #dddddd; }
.plain { font-size: x-small; line-height: 120%; }
.headerfont { font-weight: 600; font-size: 14pt; background: #ffffff; line-height: 15pt; }
.dividerline { border-bottom: #000066 1px solid; }
.pricelabel { font-weight: 600; font-size: 10pt; line-height: 15pt; font-family: arial; }
.postit { padding-right: 10px; padding-left: 10px; background: #ffff99; padding-bottom: 10px; padding-top: 10px; font-family: "comic sans ms", "comic sans", arial; }
.noteheader { font-weight: bold; width: 100%; border-bottom: 1px solid; font-family: arial; }
.border { border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; margin-top: 20px; padding-left: 10px; padding-bottom: 4px; border-left: gray 1px solid; padding-top: 0px; border-bottom: gray 1px solid; }
.ohhead { font-weight: bolder; margin: -10px 0px 5px -5px; }
a.prospectnavlink { color: #ffffff; }
a.prospectnavlink:hover { color: red; }
a.prospectsubnavlink { color: #ffffff; }
a.prospectsubnavlink:hover { color: red; }
.prospectnav { font-size: 9pt; vertical-align: bottom; color: #000000; font-family: arial; background-color: #ffffff; }
.prospectsubnav { font-weight: 600; font-size: 9pt; vertical-align: bottom; color: #ffffff; font-family: arial; background-color: #000066; }
.tabtitleon { font-weight: 600; font-size: 9pt; color: #ffffff; line-height: 10px; font-family: verdana,arial; height:22px; width:164px; text-align:center; }
.tabtitleoff { font-weight: 600; font-size: 8.5pt; color: #e5e5e5; line-height: 10px; font-family: verdana,arial; height:22px; width:164px; padding-top:3px; text-align:center; cursor: hand; }
.tabcell { font-size: 8.5pt; line-height: 10px; font-family: verdana,arial; height:22px; }
.prospecttitlelink { color: #ffffff; }
a.prospecttitlelink:hover { color: red; }
.bodycontent { padding-left:12px; width:100%; }
.searchdescription { font-size: 8pt; }
.propviewtable { font-weight: normal; font-size: 8pt; }
.localnavlink { font-weight: bold; }
.imageviewerbody { background-color: #ffffff; margin: 0px;}
