﻿html, body
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: .85em;
}
/* Main Master Page */
.masterHeader
{
	/* background-color: #017b32; */
}
.masterFooter
{
	background-color: #a8d6ac;
	border-top: white 1px solid;
}
.masterTitle
{
	color: White;
	font-family: Trebuchet MS, Arial;
	font-size: 2em;
}

/* Scenario Master Page */
.scenarioMasterTitle
{
	background-color: #a8d6ac;
	border-top: white 1px solid;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
	border-bottom: white 1px solid;
	width: 100%;
}
.scenarioMasterClientName
{
	font-size: 1.2em;
	font-weight: bold;
}
.scenarioMasterScenarioDesc
{
	font-size: 1.2em;
}
.scenarioMasterNavigator
{
	background-color: #d8d6d6;
}
.topNavStaticMenu
{
	background-color: #a8d6ac;
	font-size: 1.05em;
	color: Black;
	vertical-align: middle;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
}
.topNavStaticHover
{
	background-color: #dffde2;
	font-size: 1.05em;
	font-weight: bold;
	color: Black;
	vertical-align: middle;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.topNavDynamicMenu
{
	background-color: #a8d6ac;
	font-size: 1.05em;
	color: Black;
	vertical-align: middle;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-right: #a9a9a9 1px solid;
	border-top: #f5f5f5 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}
.topNavDynamicHover
{
	background-color: #dffde2;
	font-size: 1.05em;
	color: Black;
	vertical-align: middle;
	border-right: #a9a9a9 1px solid;
	border-top: #f5f5f5 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}

/* System menu */
.systemStaticMenu
{
	color: #017b32;
	vertical-align: middle;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.systemStaticHover
{
	color: Black;
	vertical-align: middle;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.systemStaticSelected
{
	color: #017b32;
	vertical-align: middle;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.systemDynamicMenu
{
	color: Black;
	vertical-align: middle;
	border-bottom: #ebeaea 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.systemDynamicHover
{
	color: Black;
	vertical-align: middle;
	border-bottom: #d8d6d6 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}

/* Scenario Navigator */
.navigatorTitle
{
	font-size: 1.1em;
	background-color: #d8d6d6;
	font-weight: bold;
}
.navigatorStaticMenu
{
	background-color: #ebeaea;
	color: Black;
	vertical-align: middle;
	border-bottom: #d8d6d6 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.navigatorStaticHover
{
	background-color: #dffde2;
	color: Black;
	vertical-align: middle;
	border-bottom: #ebeaea 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.navigatorStaticSelected
{
	background-color: White;
	color: Black;
	vertical-align: middle;
	border-bottom: ghostwhite 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.navigatorDynamicMenu
{
	background-color: #a8d6ac;
	color: Black;
	vertical-align: middle;
	border-right: #a9a9a9 1px solid;
	border-top: #f5f5f5 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.navigatorDynamicHover
{
	background-color: #dffde2;
	color: Black;
	vertical-align: middle;
	border-right: #a9a9a9 1px solid;
	border-top: #f5f5f5 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}
/* */

/* Task menu */
.taskMenu
{
	height: 30px;
}
.taskMenuStaticMenu
{
	color: Black;
	vertical-align: middle;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 2px;
	font-size: 0.88em;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	background-color: #dcdcdc;
}
.taskMenuStaticHover
{
	color: Black;
	vertical-align: middle;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 2px;
	background-color: #d2daa3;
}
.taskMenuStaticSelected
{
	color: Black;
	vertical-align: middle;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.scenarioPageTitle
{
	font-size: 1.5em;
	font-weight: bold;
	width: 100%;
	border-bottom: solid 2px #cbcd94;
	color: #017b32;
}
.scenarioPageToolbar
{
	width: 100%;
	background-color: #eff0db;
	border-bottom: #d3d3d3 1px solid;
	margin: 0px;
}
.pageButton
{
	background-color: #eff0db;
	width: 100px;
	border-right: #d8d6d6 2px solid;
	border-top: #d8d6d6 2px solid;
	border-left: #d8d6d6 2px solid;
	border-bottom: #d8d6d6 2px solid;
	cursor: hand;
}
.sectionTable
{
	background-color: #f5f5f5;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: #cbcd94 1px solid;
	border-top: #cbcd94 1px solid;
	border-left: #cbcd94 1px solid;
	border-bottom: #cbcd94 1px solid;
}
.sectionToolbar
{
	width: 100%;
	background-color: #eff0db;
	border-bottom: #d3d3d3 1px solid;
	padding-left: 5px;
}
.sectionHelpPanel
{
	background-color: #eff0db;
	height: 0px;
	overflow: hidden;
}
.sectionRow
{
	border-bottom: white 1px solid;
}
.sectionBanner
{
	border-bottom: #ffffff 1px solid;
	background-color: #cbcd94;
}
.sectionBannerRec
{
	background-color: #a8d6ac;
	font-weight: bold;
}
.sectionTitle
{
	font-size: 1.1em;
	font-weight: bold;
}
.documentRow
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: white 1px solid;
}
#__content
{
}
#__title
{
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: #661000 1px solid;
	color: #661000;
}
a
{
	color: #017b32;
}
a.link
{
	color: #017b32;
}
a.visited
{
	color: #017b32;
}
a.revLink
{
	color: #fffbbf;
}
div#_pageTitle
{
	position: relative;
	width: 800px;
	background-color: Yellow;
}
div#_pageTaskMenu
{
	position: relative;
	width: 800px;
	background-color: Gray;
}
.fieldLabel
{
	font-size: 1.0em;
	font-weight: bold;
}
.fieldInput
{
	text-align: left;
}
.fieldInputWarning
{
	background-color: #ffffcc;
}
.numericInput
{
	text-align: right;
}
.numericInputWarning
{
	background-color: #ffffcc;
	text-align: right;
}

.numericInputOnFocus
{
	text-align: left;
}

.numericInputInvalid
{
	background-color: #ffbe74;
	text-align: right;
}

.inputWarning
{
	background-color: #ffffcc;
}

.inputOnFocus
{
}

.inputInvalid
{
	background-color: #ffbe74;
}

/* Help */
.helpTable
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.helpTableHeader
{
	font-weight: bold;
	vertical-align: middle;
	border-bottom: #d8d6d6 1px solid;
}
.tableHeader
{
	background-color: #D8D6D6;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.tableSubHeader
{
	background-color: #e8e9d5;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.tableOptimized
{
	background-color: #BFF2C3;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}

/* Grid levels */
.gridLevel1
{
	background-color: #AAD77F;
	font-weight: bold;
	font-size: 1.1em;
}
.gridLevel2
{
	background-color: #D2DAA3;
}
.gridLevel3
{
	background-color: #E0ECD4;
}
.gridLevel4
{
	background-color: #EAF2E2;
}
.gridLevel5
{
	background-color: #F5F9F1;
}
.gridLevel6
{
	background-color: inherit;
}
.gridLevel7
{
	background-color: inherit;
}
.gridLevel8
{
	background-color: inherit;
}
.gridLevel9
{
	background-color: inherit;
}
.gridLevel10
{
	background-color: inherit;
}
.aboveOemInterval
{
	color: #ff0066;
}
.belowOemInterval
{
	color: #009900;
}
.override
{
	color: #0099ff;
}
/* Management reports */
.mgtReportSubheader
{
	font-weight: bold;
	font-size: 1.1em;
	border-bottom: black 1px solid;
}
.mgtReportTotalLine
{
	border-top: black 1px solid;
}
.sectionMenuRow
{
	background-color: White;
	border-top: solid 1px gainsboro;
}
.helpfulMessage
{
	color: #ff4500;
	font-style: italic;
}
/* Context-sensitive help */
.helpHeading1
{
}
.helpHeading2
{
}
.helpHeading3
{
}
.noUom
{
	background-color: #e5d2cf;
}
#media
{
	margin-top: 40px;
}
#noUpdate
{
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #cccccc;
	text-align: left;
	width: 210px;
	height: 200px;
	padding: 40px;
}

