@media screen, handheld {
	body { background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0; padding: 0; }
	.extraTitle { background-color: #355e8a; color: #fff; font-size: 13px; font-weight: bold; padding: 0px; text-align: left; }
	.mainTitle { background-color: #355e8a; color: #fff; font-size: 22px; font-weight: bold; padding: 0px; text-align: left; }
	.subTitleFS { background-color: #355e8a; color: #fff; font-size: 13px; font-style: italic; padding: 0px; text-align: left; }
	.obsextraTitle { background-color: #7894b4; color: #fff; font-size: 13px; font-weight: bold; padding: 0px; text-align: left; }
	.obsunderline { background-color: #fff; border-color: #7894b4; border-top-style: solid; border-top-width: 3px; }
	.obsmainTitle{ font-size: 22px; font-weight: bold; text-align: left; background-color: #7894b4; color: #fff; padding: 0px; }
	.obssubTitleFS{ font-size: 13px; text-align: left; font-style: italic; background-color: #7894b4; color: white; padding: 0px; }
	.FSTitleDs{ font-size: 18px; font-style: normal; font-weight: bold; color: #000000; padding: 0px; }
	.FSTitleLabel{ font-size: 18px; font-style: normal; font-weight: bold; color: #355e8a; padding: 0px; }
	.obsFSTitleLabel{ font-size: 18px; font-style: normal; font-weight: bold; color: #7894b4; padding: 0px; }
}
@media print {
	body { font-family: serif; }
	.extraTitle { font-weight: bold; }
	.mainTitle { font-size: 1.5em; font-weight: bold; }
	.subTitleFS { font-style: italic; }
	.obsextraTitle { font-weight: bold; }
	.obsunderline { border-top: 1px #ccc solid; }
	.obsmainTitle { font-size: 1.3em; font-weight: bold; }
	.obssubTitleFS { font-style: italic; }
	.FSTitleDs, .FSTitleLabel, .obsFSTitleLabel { font-size: 1.2em; font-weight: bold; }
}

.textBlockTable0 { font-style: normal; text-align: left; background-color: #fff; }
div.textBlockTable0 { border: none; padding-left: 0px; margin: 1.5em 0; }
.textBlockTable1 { font-style: normal; text-align: left; background-color: #fff; }
div.textBlockTable1 { border: none; padding-left: 0px; margin: 1em 0; }
div.textBlockTable2 {
	border: none;
	border-left: solid 1px #355e8a;
	padding-left: 15px;
	margin: 1em 0;
}
@media print {
	div.textBlockTable2 { border-left-color: #ccc;}
}
div.textBlockTable2 div.textBlockTable2 div.textBlockTable2 {
	border-left: none;
}
div.textBlockTable2 .wtitle2 {
	margin-left: -10px;
}
@media screen {
	.wtitle0 { font-size: 17px; font-style: normal; font-weight: bold; text-align: left; background-color: #fff; color: #355e8a; }
	.wtitle1 { font-size: 15px; font-style: normal; font-weight: bold; text-align: left; background-color: #fff; color: #355e8a; }
	.wtitle2 { font-size: 15px; font-style: normal; font-weight: bold; text-align: left; background-color: #fff; color: #355e8a; }
	.wtitle3 { font-size: 15px; font-style: normal; font-weight: bold; margin-top: 1em; background-color: #fff; color: #000000; }
	.wtitle4 { font-size: 15px; font-style: normal; font-weight: bold; text-align: left; background-color: #fff; color: #355e8a; }
	.wtitle5 { font-size: 15px; font-style: normal; font-weight: bold; text-align: left; background-color: #fff; color: #355e8a; }
	.obswtitle0 { font-size: 17px; font-style: normal; font-weight: bold; text-align: left; background-color: #fff; color: #7894b4; }
	.obswtitle1 { font-size: 15px; font-style: normal; font-weight: bold; text-align: left; background-color: #fff; color: #7894b4; }
	.obswtitle2 { font-size: 15px; font-style: normal; font-weight: bold; text-align: left; background-color: #fff; color: #7894b4; }
	.obswtitle3 { background-color: #fff; color: #000; font-size: 15px; font-style: normal; font-weight: bold; margin-top: 1em; }
	.obswtitle4 { font-size: 15px; font-style: normal; font-weight: bold; text-align: left; background-color: #fff; color: #355e8a; }
	.obsownership, .ownership { color: white; float: left; font-style: normal; font-weight: bold; margin-top: 0px; padding-left: 1px; text-align: left; width: 100%; }
	.obsownership { background-color: #7894b4; }
	.ownership { background-color: #355e8a; }
	.boxownership{ left:320px; z-index: 2000; margin-top: -20px; }
	.TOC { background-color: #f0f8ff; font-size: 12px; }
	.TOC1 { background-color: #fff; font-size: 12px; }
	.localTOC { font-size: 12px; font-style: normal; font-weight: bold; text-align: left; }
	.expandLocalTOC { background-color: #f0f8ff; font-size: 12px; }
	.expandOwnership { font-size: 10px; background-color: #ccc; }
	.TOCTitle { color: #000000; font-size: 12px; font-style: normal; font-weight: bold; text-align: left; }
	.mainDescriptorTitle{ font-size: 12px; font-style: normal; font-weight: bold; text-align: left; color: #000; background-color: #F7F7F7 ; }
	.descriptorTitle{ font-size: 12px; font-style: normal; font-weight: bold; text-align: left; color: #999; background-color: #F7F7F7 ; }
	.underline { background-color: #fff; border-top-width:2px; border-top-style:solid; border-color: #000080; }
	.verticalLine0 { border-color: #355e8a; border-left-style: solid; border-left-width: 3px; border-top-width: 1px; }
	.verticalLine1 { border-color: #355e8a; border-left-style: solid; border-left-width: 2px; border-top-width: 1px; }
	.verticalLine2 { border-color: #355e8a; border-left-style: solid; border-left-width: 1px; border-top-width: 1px; }
	.verticalLine3 { border-color: #355e8a; border-left-style: solid; border-left-width: 1px; border-top-width: 1px; }
	.verticalLine4 { border-color: #355e8a; border-left-style: solid; border-left-width: 1px; border-top-width: 1px; }
	.subText, .subText strong { font-size: 11px; text-align: left; background-color: #fff; color: #355e8a; font-weight: bold; }
	.subText1 { font-size: 10px; text-align: left; background-color: #F0F8FF; color: #355e8a; font-weight: bold; }
	.historyTitle{ font-size: 15px; font-style: normal; font-weight: bold; text-align: left; background-color: #EFEFEF; color: #355e8a; }
}
@media print {
	.obswtitle0, .wtitle0 { font-size: 1.3em; font-style: normal; font-weight: bold; }
	.wtitle1, .wtitle2, .wtitle3, .wtitle4, .wtitle5 { font-size: 1.2em; font-style: normal; font-weight: bold; }
	.obswtitle1, .obswtitle2, .obswtitle3, .obswtitle4, .obswtitle5 { font-size: 1.2em; font-style: normal; font-weight: bold; }
	.ownership, .obsownership { margin: 1em 0; padding-bottom: 1em; border-bottom: 1px solid #ccc; }
	.OwnershipText a { display: none; }
	.boxownership { display: block !important; margin: .2em 10%; position: relative !important; width: 70% !important; }
	.boxownership * { font-size: 9px; font-family: Verdana, sans-serif; color: #999; }
	.TOC { display:none; }
	.mainDescriptorTitle { font-weight: bold; }
	.descriptorTitle { color: #999; font-weight: bold; }
	.underline { border-top: 1px solid #ccc; }
	.verticalLine0, .verticalLine1, .verticalLine2, .verticalLine3, .verticalLine4 { border-left: 1px solid #ccc; border-top: 1px solid #ccc; }
	.subText, .subText1 { font-size: small; font-weight: bold; }
	.historyTitle{ font-size: 1.2em; font-style: normal; font-weight: bold; }
}


.historyBody { background-color: #efefef; font-style: normal; text-align: left; }
.overResultsTitle { background-color: #f0f8ff; color: #355e8a; font-size: 15px; font-style: normal; font-weight: bold; text-align: left; }
.overResultsBody { background-color: #f0f8ff; border: 1px dashed #355e8a; font-style: normal; padding-left: 2px; padding-right: 3px; text-align: left; }
.overResultsTitle1 { background-color: #fff; color: #355e8a; font-size: 15px; font-style: normal; font-weight: bold; text-align: left; }
.overResultsBody1 { background-color: #f0f8ff; font-style: normal; padding-top: 1em; text-align: left; }
.overResultsTitle2 { background-color: #fff; color: #355e8a; font-size: 12px; font-style: normal; font-weight: bold; text-align: left; }
.overStateTrendTitle { background-color: #f0f8ff; color: #355e8a; font-size: 13px; font-style: normal; font-weight: bold; text-align: left; }

.overStateTrendBody { background-color: #f0f8ff; border: 1px dashed #355e8a; font-style: normal; padding-left: 2px; padding-right: 3px; text-align: left; }
.descrDef { background: #99ccff; border: thin solid Gray; }

@media print {
	.overResultsTitle { background-color: transparent; color: #000; }
	.overResultsBody, .overStateTrendBody, .descrDef { background-color: transparent; border-color: #ccc; }
	.overResultsBody1, .overResultsTitle1, .overResultsTitle2, .overStateTrendTitle { background-color: transparent; color: #000; }
}
.sourcetitle { color: #000080; font-size: 16px; font-style: normal; font-weight: bold; text-align: left; }
.reftitle { color: #000080; font-size: 12px; font-style: normal; font-weight: bold; text-align: left; }

.resbtitle { color: #000080; font-size: 12px; font-style: normal; font-weight: bold; }
.waterAreaReftitle { background-color: #fff; font-size: 15px; font-style: normal; font-weight: normal; text-align: left; }
@media screen {
	.waterAreaReftitle { color: #355e8a; }
}
@media print {
	.waterAreaReftitle a { display: none; }
	#geoReferencesArea { display: block !important; }
}
.btitle { color: black; font-size: 12px; font-style: normal; font-weight: bold; }
.extra { font-size: 90%; }
.subblock { background-color: #000080; }
.mblocktitle { color: black; font-size: 14px; font-style: normal; font-weight: bold; }

.mwblocktitle { color: white; font-size: 14px; font-style: normal; font-weight: bold; }
H3, CAPTION { font-size: 14px; font-weight: bold; }
H1 { font-size: 18px; }
H2 { font-size: 16px; }
H4 { font-size: 13px; }

#mapResourceFIRMS { background-color: #fff; border: 1px solid black; }
.legendMapWrapper { margin-bottom: 5px; }
.target_area_details th { background-color: #fff; font-weight: bold; padding-right: 3px; text-align: left; }
.target_area_details th.legendMapItemTitle { padding-top: 2px; }
#mapResourceFIRMS { height: 210px; width: 340px; }
@media print {
	.legendMapArea * { font-family: Verdana, sans-serif; font-size: 9px; }
}
.monitoringIdentBlock .generalTitle { color: #355e8a; }

