/* ELEMENTS */
body
{
}

P
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 0;
    MARGIN-TOP: 0
}
FORM
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 75%;
    MARGIN-BOTTOM: 0;
    MARGIN-TOP: 0
}
INPUT
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 0;
    MARGIN-TOP: 0
}
SELECT
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 0;
    MARGIN-TOP: 0
}
OPTION
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 0;
    MARGIN-TOP: 0
}
TABLE
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 0;
    MARGIN-TOP: 0;
    border-collapse: collapse;
}
TD
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 105%;
    MARGIN-BOTTOM: 0;
    MARGIN-TOP: 0;
    vertical-align: top;
}

TD .boldLine
{
	font-weight: bold;
}

TH
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 0;
    MARGIN-TOP: 0;
}
TR
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 0;
    MARGIN-TOP: 0;
}
BODY
{
    BORDER-BOTTOM: 0;
    BORDER-LEFT: 0;
    BORDER-RIGHT: 0;
    BORDER-TOP: 0;
    MARGIN-BOTTOM: 0;
    MARGIN-LEFT: 0;
    MARGIN-TOP: 0;
    margin-right:0;
    PADDING-BOTTOM: 0;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0;
    PADDING-TOP: 0
}
UL
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 100%;
    MARGIN-BOTTOM: 0;
    MARGIN-TOP: 0;
}
OL
{
    MARGIN-BOTTOM: 0;
    MARGIN-TOP: 0
}
BLOCKQUOTE
{
    MARGIN-BOTTOM: 0;
    MARGIN-TOP: 0
}

H3
{
	font-size: 150%;
}

H4
{
	font-size: 125%;
}

/* CLASSES */
.boldLine
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%;
    FONT-WEIGHT: bold;
    
}
.line
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE:100%;
	vertical-align:middle;

}
.lineTop
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE:100%;
	vertical-align:top;

}

.calculator
{
	margin: 5px 5px 5px 5px;
    border: none;
    padding: 2px;
    border-spacing: 0px;
}


/*201805  PAM  */
.panel
{
	margin: 0px 0px 0px 0px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    border:none;
    background-color: #FFFFFF;
    border-collapse: collapse;
}

.numericTextBox
{
	WIDTH: 50px;
}

.alphaTextBox
{
	width: 300px;
}

.redColor {
    color: red;
}

.validationError
{
	color: red;
	font-weight:bold;
	font-size:130%;
	vertical-align:middle;
}

.apptitle {
    color: #003865;
    font-size: 125%;
    font-weight: bold;
    font-family: Arial;
    vertical-align: bottom;
}

.sideBar
{
	background-color: #003865;
}

.divider
{
	color: #003865;
}

.darkGray {
    background-color: #999999;
}
.globalNav {
    font-size: 75%;
}
.searchBarTitle
{
	font-size: 150%;
	font-family: Century Gothic;
	font-weight: bold;
	vertical-align: middle;
}
.searchBarBG {
    background-color: #003865;
    color: White;
}
.indent
{
	margin-left: 20px;
}
.sectionHeader
{
	font-size: 110%;
	font-weight: bold;
	vertical-align: top;
}
.topNav {
	padding: 7px 12px 7px 12px;
	font-size: 110%;
	width: 210px;
}
.internalNav
{
	padding: 7px 12px 7px 12px;
	font-size: 110%;
	width: 135px;
}
.searchBarBG a:link
{
	color: #FFFFFF;
	text-decoration: none;
}

.searchBarBG a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.searchBarBG a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.searchBarBG a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.topNavBG {
    background-color: #97999B;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    color: #000000;
}
.topNavBG a:link
{
	color: #000000;
	text-decoration: none;
}

.topNavBG a:visited
{
	color: #000000;
	text-decoration: none;
}

.topNavBG a:hover
{
	color: #000000;
	text-decoration: none;
}

.topNavBG a:active
{
	color: #000000;
	text-decoration: none;
}
.internalNavBG {
    background-color: #D9D9D6;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    color: #000000;
}
.internalNavBG a:link
{
	color: #000000;
	text-decoration: none;
}

.internalNavBG a:visited
{
	color: #000000;
	text-decoration: none;
}

.internalNavBG a:hover
{
	color: #000000;
	text-decoration: none;
}

.internalNavBG a:active
{
	color: #000000;
	text-decoration: none;
}
.white {
    background-color: #ffffff;
}

.worksheetColumn
{
	border: solid 1px #000000;
}

.worksheetRowNameColumn
{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

.sectionDivider
{
	border-bottom: solid 1px #000000;
}

.blankRow
{
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

.disclaimer
{
	font-style: italic;
	padding: 10px 10px 0 10px;
}
TABLE .exampleTable,
TABLE .exampleTable TR,
TABLE .exampleTable TD
{
	border: 1px solid black;
	padding: 5px 8px;
}
.headerBox
{
	width: 100%;
	border: 1px solid black;
	text-align: center;
	font-size: 110%;
	font-weight: bold;
}
.internalLink a:link,
.internalLink a:visited,
.internalLink a:hover,
.internalLink a:active
{
	color: #000000;
}

.disclaimerText
{
	font-size: 90%;
}

/*201705  PAM adding for schema change*/
.topNavBG {
    background-color:  #97999B;
}
.searchBarBG {
    background-color: #78BE21;
}
.bannerBarBG {
    background-color: #003865;
}
.logo
{
	color: #FFFFFF;
	font-family: Arial, Sans-Serif;
    font-size: 16pt;
    font-weight: bold;  
    width: 99%;
    text-align:center;
}