/*
DarkGoldenRod
DarkGreen
DarkOliveGreen
Olive
*/
.body {
	margin: 0px;
	font-family: Verdana, Arial, sans-serif;
	color: DarkGoldenRod;
	padding: 5px;
	/* background-color: ghostWhite;  */
	background-color: white;
	overflow-y: visible;
	overflow: -moz-scrollbars-vertical;
}

.input,textarea {
	border: 1px solid #BBBBBB;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	background: #F0F8FF;
	color: black;
}


.module {
	margin-left: auto;
	margin-right: auto;
}

main-panel {
	width: 910px;
	height: 680px;
	padding: 0px;
}

FORM {
	padding: 0px;
	margin: 0px;
}

.indSegmSelect {
	width: 200px;
	cursor: pointer;
}

.status {
	width: 25px;
}

.listBySelect {
	width: 100px;
	cursor: pointer;
}

a:link,a:visited,a:hover,a:active {
	color: white;
	text-decoration: none;
}

a.oliveLink:link,a.oliveLink:visited,a.oliveLink:hover,a.oliveLink:active
	{
	color: DarkOliveGreen;
	font-weight: bold;
	text-align: right;
}

a.oliveLink:hover {
	color: red;
}

.columnHeader:hover {
	color: #FF6600;
}

.dr-pnl-b {
	padding: 5px;
	color: DarkOliveGreen;
}

.dr-menu-item a:link, .dr-menu-item a:visited, .dr-menu-item a:active {
	color: white;
	background-color: transparent;
}

.dr-menu-item a:hover {
	color: white;
	background-color: transparent;
}
.dr-menu-item-enabled {
	background-color: transparent;
	padding: 1px 25px 1px 1px;
}	

.dr-menu-label-unselect {
}

.dr-menu-label-select {
}

.rich-menu-item-hover {
	border-color: #EDEADD;
	background-color: transparent;
	padding: 1px 24px 1px 0px;
}

.subMenu {
	border-color: olive;
	background-color: #EDEADD;
}

.subMenuOver {
	border-color: olive;
	background-color: ghostWhite;
}

.topPanel {
	vertical-align: top;
	width: 100%;
	/*	height: 20px; */
}

panelRow {
	vertical-align: top;
}

.rich-messages-label {
	display: inline;
	padding: 1px;
	white-space: nowrap;
}

rich-messages td {
	display: inline;
	padding: 1px;
	white-space: nowrap;
}

.bodyPanel {
	vertical-align: top;
	/*	height: 200px; */
}

.main-panel { /*	border-left: auto; */ /*	border-right: auto; */
	
}

.tabPanel {
	vertical-align: top;
	text-align: left;
	border: 0;
	height: 350px;
	width: 900px;
}

.areaPanel {
	vertical-align: top;
	border: 0;
	height: 200px;
	width: 250px;
}

.newsPanel {
	vertical-align: top;
	text-align: left;
	border: 0;
	width: 900px;
}

.newsInPanel {
	vertical-align: top;
	text-align: left;
	border: 0;
	height: 200px;
	width: 870px;
	padding-left: 2px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}

.newsInPanel2 {
	vertical-align: top;
	text-align: left;
	border: 0;
	height: 650px;
	width: 930px;
	padding-left: 2px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}
.rowTop {
	vertical-align: top;
	height: 180px;
}

.tabPage {
	vertical-align: top;
	border: 0;
	height: 100%;
}

.bodyLeft-tabPanel {
	vertical-align: top;
	width: 85%;
	height: 100%;
}

.bodyRight-panel {
	vertical-align: bottom;
	padding: 0px 10px 0px 0px;
	width: 15%;
	height: 60%;
}

.worldCat {
	vertical-align: top;
	width: 30%;
	height: 100%;
}

.worldOptions {
	vertical-align: top;
	width: 70%;
	height: 100%;
}

.colOptions { /*	width: 100px; */
	
}

.optionsPanel {
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
}

.getResultsPanel {
	background-color: #EDEADD;
	vertical-align: top;
	width: 220px;
	margin-left: auto;
	margin-right: auto;
}

.modelsPanel {
	vertical-align: top;
	width: 100%;
	height: 100%;
}

.listTitle {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	color: DarkOliveGreen;
	font-weight: bold;
}

.listData {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	width: 120px;
}

.paramTitle {
	color: DarkOliveGreen;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 1px;
	text-align: right;
	vertical-align: top;
	width: 80px; 
}

.paramData {
	vertical-align: top;
	/*	width: 60%; */
	padding-left: 5px;
	padding-top: 0px;
	margin-left: auto;
	margin-right: auto;
}

.analyserCol {
	vertical-align: middle;
}

.analyserColTop {
	vertical-align: top;
}

.areaCol1 {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 250px;
}

.areaCol2 {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 220px;
}

.areaCol3 {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 220px;
	padding: 0px;
}

.areaCol4 {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 150px;
}

.areaCol5 {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 25px;
}

.areaTitle {
	color: DarkOliveGreen;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	text-align: left;
	vertical-align: top;
	width: 30%;
}

.areaCountries {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 70%;
}

.areaData {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 100%;
}

.catData {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 100%;
}

.periodData {
	margin-left: auto;
	margin-right: auto;
}

.periodsInPanel {
	height: 212px;
	width: 112px;
	padding-left: 3px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	font-weight: bold;
	background-color: #EDEADD;
}

.timeTitle {
	color: DarkOliveGreen;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	text-align: left;
	vertical-align: top;
	width: 70px;
}

.timeYears {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 50px;
}

.timePeriodicity {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*width: 65%;*/
}

.periodsData {
	vertical-align: middle;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
	padding: 0px;
	margin-left: 2px;
}

.titleRight {
	color: DarkOliveGreen;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	text-align: right;
	vertical-align: top;
	width: 220px;
}

.dataLeft {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	width: 220px;
}

.specTitle {
	color: DarkOliveGreen;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
	text-align: left;
	vertical-align: bottom;
	width: 100%;
}

.specList {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	vertical-align: top;
	width: 100px;
}

.specPrice {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	vertical-align: top;
	width: 60px;
}

.resultPanels {
	vertical-align: top;
	width: 180px;
	/*
	height: 200px;
*/
	margin-left: 0;
	padding: 4px;
	overflow: hidden;
	font-weight: normal;
}

.areaResultPanel {
	vertical-align: top;
	width: 120px;
	margin-left: 0;
	padding: 1px;
	overflow: hidden;
	font-weight: normal;
	background-color: white;
}

.resultInPanel {
	height: 166px;
	padding-left: 2px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}

.resultInPanel2 {
	height: 94%;
	padding-left: 2px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}

.resultSummaryPanel {
	vertical-align: top;
	border: 0;
}

.resultPanelHeader {
	border: 0;
	padding: 0px;
	border: 0px;
	height: 24px;
}

.resultColumn {
	vertical-align: top;
	height: 100%;
}

.resultTitle {
	color: DarkOliveGreen;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

.resultData {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	width: 70%;
}

.resultNoSelected {
	color: red;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
}

.resultWarning {
	color: red;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
}

.sdtTable {
	border-width: 0px;
}

.sdtColumn {
	border-bottom-width: 0px;
	border-right-width: 0px;
}

.dropTitle {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	color: DarkOliveGreen;
	font-weight: bold;
	width: 150px;
}

.resultsTitle1 {
	vertical-align: middle;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	color: DarkOliveGreen;
	font-weight: bold;
	width: 190px;
}

.resultsTitle2 {
	vertical-align: middle;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	color: DarkOliveGreen;
	font-weight: bold;
	width: 150px;
}

.resultsTitle3 {
	vertical-align: middle;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	color: DarkOliveGreen;
	font-weight: bold;
	width: 150px;
}

.dropDataHeader {
	vertical-align: middle;
	text-align: left;
	font-family: Arial, sans-serif;
	padding: 10px;
	width: 100px;
}

.dropDataBody {
	vertical-align: top;
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 11px;
	width: 120px;
}

.newsDataTable {
	/*background-color: white;*/
	width: 100%;	
}

.newsDataTable2 {
	width: 100%;	
}

.newsColumnDate {
	vertical-align: top;
	padding: 2px;
	/*background-color: white;*/
	border-width: 0px;
	border-style: transparent;
	width: 10%;		
}

.newsColumnText {
	vertical-align: top;
	padding: 3px;
	/*background-color: white;*/
	border-width: 0px;
	border-style: transparent;
	width: 90%;	
}

.newsColumnText2 {
	vertical-align: top;
	padding: 2px;
	border-width: 0px;
	border-style: transparent;
	width: 90%;	
}
.top {
	vertical-align: top;
	padding: 0px;
}

.topcenter {
	vertical-align: top;
	text-align: center;
	padding: 0px;
}

.reportSelectLeft {
	vertical-align: top;
	border-right: thin;
	border-right-style: dotted;
	width: 125px;
	height:130px;
}

.reportSelectRight {
	vertical-align: top;
	width: 153px;
	height:130px;
}

.userGridTitle {
	vertical-align: top;
	font-weight: bold;
	width: 55px;
	margin-top: 3px;
	float: left;
	padding: 5px;
	clear: left;
}

.userGridInput {
	vertical-align: top;
	width: 300px;
	float: left;
	padding: 5px;
}

.userGridDisplay {
	vertical-align: top;
	width: 300px;
	margin-top: 3px;
	float: left;
	padding: 5px;
}

.userGridEmail {
	vertical-align: top;
	width: 200px;
	margin-top: 3px;
	float: left;
	padding: 5px;
}

.userGridButton {
	vertical-align: bottom;
	width: 60px;
	float: left;
	padding: 0px 0px;
}

.dr-table-cell {
	padding: 1px 1px 1px 1px;;
	font-size: 10px;
	font-family: Arial, Verdana, sans-serif;;
}

.rich-table-cell {
	border-color: rgb(196, 192, 185);
}

.rich-table {
	border-color: rgb(196, 192, 185);
}

.rich-table-subheadercell {
	border-color: rgb(196, 192, 185);
	font-weight: bold;
}

.specpanels {
	padding: 5px;
	vertical-align: top;
}

.dropzoneDecoration {
	width: 100px;
	height: 100px;
	border: 2px dotted navy;
}

.accept {
	border: 3px dotted green;
	padding: 10px;
}

.reject {
	border: 3px dashed red;
	padding: 10px;
}

.eaTableInfoRow {
	height: 24px;
	padding: 0px;
}

.eaTableInfoColumn {
	text-align: center;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("/isis4/img/info.gif");
}

.eaTableAddColumn {
	text-align: center;
	cursor: pointer;
	width: 15px;
}


.extdt-subheader {
	background-color: #1D7343 ;
	background-image: url(/isis4/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.GradientA/DATB/eAGr3TzLuTiWCQANxwLg) ;
}

.extdt-sortable-header {
	color: white ;
}
	
.panelGridColumn {
	vertical-align: top;
}

.outputAlignedLeft {
	text-align: left;
}

.outputAlignedRight {
	text-align: right;
}

.reportPanel {
	vertical-align: top;
	padding: 0px;
	/*	background-color: ghostWhite; */
	background-color: white;
}

.reportsPanel {
	vertical-align: top;
	height: 100%;
	width: 100%;
}

.reportsPanelSelection {
	vertical-align: top;
	height: 100%;
	width: 33%;
	padding-top: 0px;
	top: 0px;
}

.selectedModelsHeader {
	height: 25px ;
	}
	
.dr-tbpnl-tb {
	color: DarkOliveGreen;
}

.dr-tbpnl-tb-act {
	font-weight: bold;
}

.dr-tbpnl-tb-dsbl {
	color: OliveDrab;
}

.richReportPanel {
	height: 500px;
}

.repParamTitle {
	color: DarkOliveGreen;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	top: 0px;
	vertical-align: top;
	width: 100px;
}

.repParamData {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	top: 0px;
	vertical-align: top;
	width: 180px;
}

select {
	font-size: 11px;
}

input {
	font-size: 11px;
	padding: 0 0px;
	vertical-align: bottom;
}

.rich-inplace-select-item {
	color: DarkOliveGreen;
	background-color: ghostWhite;
	font-size: 11px;
	display: block;
	padding: 0px;
	white-space: nowrap;
	padding-left: 3px;
	padding-bottom: 1px;
	cursor: pointer;
}

.rich-inplace-select-shadow-size {
	width: 100px;
}

.rich-inplace-select-shadow {
	width: 100px;
}

.rich-inplace-select-shadow-size {
	width: 100px;
}

.rich-inplace-select-control-set {
	width: 100px;
}

/* start test */
.rich-inplace-select-selected-item {
	color: black;
	font-size: 11px;
	font-weight: bold;
	background-color: white;
	display: block;
	padding: 0px;
	white-space: nowrap;
	padding-left: 3px;
	padding-bottom: 1px;
	cursor: pointer;
}

/*
.rich-inplace-select-list-decoration {
	color: red;
	font-size: 15px;
	display: block;
	padding: 0px;
	white-space: nowrap;
}
*/
.rich-inplace-select-field {
	color: black;
	display: block;
	padding: 0px;
	white-space: nowrap;
	cursor: pointer;
}

.rich-inplace-select-view {
	color: DarkOliveGreen;
	display: block;
	padding: 0px;
	white-space: nowrap;
	cursor: pointer;
}

.rich-inplace-select-view:hover {
	color: Black;
	display: block;
	white-space: nowrap;
	border-color: olive;
	cursor: pointer;
}

/*
.rich-inplace-select-list-decoration {
	color: fuchsia;
	font-size: 15px;
	display: block;
	padding: 0px;
	white-space: nowrap;
}
.rich-inplace-select-list-decoration {
	color: fuchsia;
	font-size: 15px;
	display: block;
	padding: 0px;
	white-space: nowrap;
}

*/ /* end test */
.rich-inplace-select-list-scroll {
	height: 100px;
	cursor: pointer;
	width: 120px;
}

.rich-inplace-select-view {
	border-color: DarkOliveGreen;
	padding: 1px;
	padding-top: 3px;
	padding-left: 2px;
	cursor: pointer;
}

.rich-ddmenu-label-select {
	background-color: DarkOliveGreen;
	border-color: DarkOliveGreen;
	border-bottom-style: dashed;
	border-bottom-color: white;
	cursor: pointer;
}

.isis-toolbar {
	color: black;
}

.dr-rich-tool-tip {
	background-color: white;
	border: 1px solid DarkOliveGreen;
	color: DarkOliveGreen;
	font-family: Arial, Verdana, sans-serif;
	font-style: none;
	font-weight: normal;
	font-size: 11px;
	padding: 5px;
	text-align: left;
}