.fakeFormSection { padding: 0; margin-top: 0px; margin-bottom: 10px; font-size: 12px; }
.formSectionTitle { color: #036; font-size: 16px; margin: 0px 0px; }
.fakeFormButtons { }
.searchTabarea { margin: 0; padding: 0; }
.searchTabPanel { margin: 0; }
.searchTabPanelArea { border: 1px solid #666; border-top: none; padding: 10px; background-color : #ffffff;}
.searchTabbar { border-collapse: collapse; border-bottom: 1px solid #666; height: 20px; padding: 0 8px; }
.searchTabbar b, .searchTabbar a { border-collapse: collapse; border-left: 1px solid #666; border-right: 1px solid #666; border-top: 1px solid #666; display: block; float: left; font-weight: bold; margin: 0 2px; padding: 1px 20px; }
.searchTabbar b, .searchTabbar a { height: 16px; line-height: 16px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; }
.searchTabbar a { background-color : #999; border-bottom: 1px solid #666; color: #fff; }
.searchTabbar a:hover { text-decoration: none; color: #ff0; }
.searchTabbar b { background-color : #f6f6f6; border-bottom: 1px solid #f6f6f6; color: #666; }
.formSectionArea { border: 1px solid #666; padding: 10px; background-color : #ffffff;}
.formSectionContentArea { margin-left: 20px; }
.fieldComment { margin-bottom: 10px; }
.fieldStatus { color: #999; margin: 10px 0; height: 3em; }
.fieldStatus b, .fieldStatus .bold { color: #000; font-weight: bold; }
.fieldStatus a { cursor: pointer; }
.pointer { cursor: pointer; }
#searchByStatusTable { width: 502px; height: 282px; background-image: url("/fi/figis/firms/assets/images/firmsSearchTable.jpg"); margin-left: 20px; border: 1px solid #000; }
#searchByStatusTable th, #searchByStatusTable td { width: 100px; height: 70px; background-image: url(); background-color: transparent; cursor: pointer; }
#searchByStatusTable td.selected { background-image: url("/fi/figis/firms/assets/images/firmsSearchCellSelected.png"); }
#searchByStatusTable td.quiet, #searchByStatusTable th.quiet { cursor: default; }
#searchByStatusTable th span, #searchByStatusTable td span { display: none; }
.radiogroup div { margin: 5px 10px; line-height: 14px; }
.radiogroup div input { margin: 0 10px; vertical-align: baseline; }
#speciesFilterContainerArea { width: 780px; }
#speciesFilterFieldArea { text-align: right; }
#speciesFilterField { -moz-border-radius: 10px; background-color: #fff; background-image: url("../img/filterIcon.png"); background-repeat: no-repeat; border: 1px inset #999; border-radius: 10px; display: inline; margin: 1px 0; padding: 0 8px 0 16px; width: 225px; }
#filteredSpecies { background-color: #036; border: 1px solid #000; height: 240px; overflow: auto; padding: 2px 0px; width: 780px; }
#filteredSpecies a { background-image: url(); color: #eee; cursor: pointer; display: block; font-style: italic; padding: 2px 6px 1px 6px; }
#filteredSpecies a b { font-style: normal; }
#filteredSpecies a:hover { color: #000; background-color : #fc3; text-decoration: none; }
#filteredSpecies a.selected { background-color: transparent; color: #fc0; }
#filteredSpecies a.selected:hover { background-color: #600; color: #fc0; }
#topBar label { margin-left: 3em; }
#topBar select { margin-right: 3em; }
a.button1 { display: block; background-color: white; background-image: url("https://firms.fao.org/fi/shared/assets/images/buttons/buttonBackground.gif"); background-repeat: no-repeat; width: 80px; height: 15px; padding: 1px 0px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; text-decoration: none; }
a.button1:link, a.button1:visited, a.button1:active { color: #002577; }
a.button1:hover { background-position: 0 -19px; color: #395; }
#legend .legend { padding-top: .3em; }
#totSpeciesAvailable { font-weight: bold; }
.formSectionArea {
	background-image: url(../img/speciesMapBg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}