BODY{ 
background-color: #FFFFFF
}
div.header { 
	font-family: Verdana; 
	color: #666666; 
	font-size: 26px; 
	line-height: 16px; 
	font-weight: normal;
	top : 0px; 
	left : 00px; 
	z-index : 3
}
P, .defaultText
{
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}
TD
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}
ul
{
    margin-left : 25px;
    margin-bottom : 8px;
    margin-top : 5px;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}
.TitleFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}
.SubTitleFont
{
    text-decoration: underline;
    FONT-SIZE: 15px;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}
.ErrorFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}
.celltitle
{
    BORDER-RIGHT: #ff9933 thin solid;
    BORDER-TOP: #ffcc33 thin;
    BORDER-LEFT: #ffcc33 thin;
    BORDER-BOTTOM: #ffcc33 thin
}

.headerBG
{
    BACKGROUND-COLOR: #AD0818;
}

.headerAccent
{
    BACKGROUND-COLOR: #FFDB00;
}

.headerHeader
{
    color: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    font-size: 13px;
}

.headerText
{
    FONT-SIZE: 15px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}

a.headerLink:link, a.headerLink:visited, a.headerLink:hover, a.headerLink:active
{
    text-decoration: underline;
    color: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    font-size: 11px;
}
.closeLink:link, .closeLink:visited, .closeLink:hover, .closeLink:active
{
    text-decoration: none;
    font-weight: bold;
    color: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    font-size: 11px;
    height: 18;
    padding-top: 2px;
    padding-bottom: 0px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
}
.closeButtonLink:link, .closeButtonLink:hover, .closeButtonLink:visited, .closeButtonLink:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-weight: bold;
    color: #FFDB00;
    background-color: #AD0818;
    border: 1px #FFFFFF solid;
    height: 12;
    width: 12;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 2px;
    padding-left: 2px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
}
.paginationText
{
    color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    font-size: 11px;
}
.iconLink:link, .iconLink:visited, .iconLink:hover, .iconLink:active
{
    text-decoration: none;
    font-weight: bold;
    font-style: normal;
    color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    font-size: 11px;
    height: 18;
    padding-top: 2px;
    padding-bottom: 0px;
    vertical-align: middle;
    text-align: center;
}
.iconButtonLink:link, .iconButtonLink:hover, .iconButtonLink:visited, .iconButtonLink:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #AD0818;
    border: 1px #000000 solid;
    height: 12;
    width: 12;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 2px;
    padding-left: 2px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
}

.dateText
{
    font-size: 10px;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}

.leftNavHeader
{
    font-size: 11px;
    font-weight: bold;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    color: #000000;
}
.fadedText, .fadedText:link, .fadedText:visited, .fadedText:hover, .fadedText:active
{
    text-decoration: underline;
    color: #999999;
}

a.leftNavHeaderLink:link, a.leftNavHeaderLink:visited, a.leftNavHeaderLink:hover
{
    text-decoration: underline;
    font-size: 16px;
    font-weight: bold;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    color: blue;
}
.topNavLink
{
    text-decoration: underline;
    font-size: 14px;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    color: blue;
}
a.leftNavLink:hover
{
    text-decoration: underline;
}
.leftNavBullet
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003399;
}

.formLabel
{
    font-size: 11px;
    vertical-align: top;
    padding-top: 6px;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    color: #000000;
    font-weight: bold;
}
.formLabel:link, .formLabel:visited, .formLabel:hover, .formLabel:active
{
    text-decoration: underline;
}
.nestedFormLabel
{
    font-size: 11px;
    vertical-align: top;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    color: #000000;
    font-style: italic;
}
.nestedFormLabel:link, .nestedFormLabel:visited, .nestedFormLabel:hover, .nestedFormLabel:active
{
    text-decoration: underline;
}
.shortField
{
    width=80px;
}
.mediumField
{
    width=160px;
}
.longField
{
    width=240px;
}
.xtraLongField
{
    width=320px;
}
.longestField
{
    width=350px;
}

.megaLongField
{
    width=385px;
}


.TEXTAREA
{
    width=600px;
    height=150px;
    font-size: 11px;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}

.smallTextarea
{
    width=320px;
    height=40px;
    font-size: 11px;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}

.footerKeyline
{
    background-color: #666666;
}
.leftnavKeyline
{
    background-color: #666666;
}
.moduleKeyline
{
    background-color: #666666;
}
.moduleNestedKeyline
{
    background-color: #FFFFFF;
}
.moduleHeaderRow
{
    background-repeat: repeat-x;
    background-color: #AD0818;
}
.moduleHeader
{
    font-family: Arial, Helvetica, sans-serif ;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #AD0818;
}
.moduleContent
{
    background-color: #ffffe0;
}
.tabbedHeader
{
    padding-left: 5px;
    font-weight: bold;
    font-size: 12px;
    background-color: #F8F6EC;
    BORDER-TOP: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
}
.tabbedHeaderCloser
{
    BORDER-BOTTOM: #666666 1px solid;
}
.tabbedContent
{
    padding-left: 5px;
    background-color: #F8F6EC;
}
.tabbedHeader2
{
    padding-left: 5px;
    font-weight: bold;
    font-size: 12px;
    background-color: #F6F3E5;
    BORDER-TOP: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
}
.tabbedHeaderCloser2
{
    BORDER-BOTTOM: #666666 1px solid;
}
.tabbedContent2
{
    padding-left: 5px;
    background-color: #F6F3E5;
}

.footprintTable
{
    BORDER: #666666 1px solid;
    background-color: #ffffe0;
}
.errorTable
{
    BORDER: #AD0818 1px solid;
    background-color: #ffffe0;
}
.errorTable
{
    BORDER: #666666 1px solid;
    background-color: #ffffe0;
}

HR
{
    color: #666666;
    height: 1;
}
SELECT
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    width: 240px;
}
.shortSelect
{
    width: 80px;
}
.mediumSelect
{
    width: 160px;
}

.longSelect
{
    width=240px;
}
.xtraLongSelect
{
    width=320px;
}
.longestSelect
{
    width=350px;
}

.megaLongSelect
{
    width=420px;
}
.maxSelect
{
    width=450px;
}
INPUT
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
}
.TitleFontGold
{
    BORDER-RIGHT: #AD0818;
    BORDER-TOP: #AD0818;
    FONT-SIZE: 11pt;
    BORDER-LEFT: #AD0818;
    COLOR: orange;
    BORDER-BOTTOM: #AD0818;
    FONT-FAMILY: Arial
}
.CellBorder
{
    BORDER-RIGHT: orange thin double;
    BORDER-TOP: orange thin double;
    BORDER-LEFT: orange thin double;
    BORDER-BOTTOM: orange thin double
}
.BlackFont
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.BlueFont
{
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Arial
}
.Textbox
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.ClassFont
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
A:link, A:visited, A:active, A:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}

.SiteTitle
{
    FONT-SIZE: 17pt;
    COLOR: #ff9900;
    FONT-FAMILY: 'Trebuchet MS', Arial
}
.constructiontext
{
    FONT-SIZE: 16pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma;
    FONT-VARIANT: normal
}
H2
{
    FONT-SIZE: 13pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
P
{
    FONT-SIZE: 12pt;
    COLOR: #990000;
    FONT-FAMILY: Arial
}
.docClassFont
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #ff9900;
    FONT-FAMILY: Arial
}
.FormFonts
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}
.TableTitles
{
    BORDER-RIGHT: gray thin;
    BORDER-TOP: gray thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: gray thin;
    COLOR: white;
    BORDER-BOTTOM: gray thin;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #990000;
}
.TableRows
{
    background-color: #D0E9FF;
}
.TableRowsInactive
{
    BORDER-RIGHT: lightgrey thin;
    BORDER-TOP: lightgrey thin;
    BORDER-LEFT: lightgrey thin;
    BORDER-BOTTOM: #990000 solid;
    BACKGROUND-COLOR: lightgrey
}
.DisplayTextValue
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.DisplayTextValueTable
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    READONLY: true;
    background-color: #E6AC11;
}
.CellBorder2
{
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    padding-left: 4px;
    FONT-SIZE: 14px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    vertical-align: top;
}
.CellBorder2White
{
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    padding-left: 4px;
    FONT-SIZE: 14px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    vertical-align: top;
}
.CellBorder2Link
{
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    padding-left: 4px;
    FONT-SIZE: 14px;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    vertical-align: top;
    text-decoration: underline;
}
.CellBorder2Inactive
{
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    padding-left: 4px;
    FONT-SIZE: 14px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    vertical-align: top;
}
.inactiveLabel
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}
.loginForm
{
    BORDER: #ff9900 1px solid;
    background-color: #ffffe0;
}
.ttabs
{
    BORDER-RIGHT: #AD0818 thin;
    BORDER-TOP: #990000 solid;
    MARGIN-BOTTOM: 0pt;
    PADDING-BOTTOM: 0pt;
    BORDER-LEFT: #AD0818 thin;
    BORDER-BOTTOM: #AD0818 thin
}
.footerText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #999999;
}
.smallFormLabel
{
    font-size: 9px;
}

.paddedTable
{
    margin-left: 10;
    margin-right: 10;
}
.dateTable
{
    padding-top:4px;
    padding-bottom:4px;
}
.breadcrumbTable
{
    padding-bottom: 4px;
}
.breadcrumbText
{
    font-size: 11px;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    color: #333333;
}

.cssButtonLink:link, .cssButtonLink:hover, .cssButtonLink:visited, .cssButtonLink:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #AD0818;
    border: 1px #000000 solid;
    height: 18;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 15px;
    padding-left: 15px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
}
.formButton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #AD0818;
    border: 1px #000000 solid;
    height: 18;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 5px;
    padding-left: 5px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
}


.ReportGroup
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ff9933;
    FONT-FAMILY: Arial
}
.ReportList
{
    background-color: #666666;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}
.nestedTableHeader
{
    background-color: #EEEEEE;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}

.helpPage
{
    COLOR:  orange;
}

.MenuHeaderFont
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #AD0818;
    FONT-FAMILY: Arial
}
.MenuItemFont
{
    FONT-SIZE: 8pt;
    COLOR: #AD0818;
    FONT-FAMILY: Arial
}

#masthead{
	margin: 0;
	padding: 10px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

#navBar{
	margin: 0 79% 0 0;
	padding: 0px;
	background-color: #eeeeee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
/***********************************************/
/*Component Divs                               */
/***********************************************/

#siteName{
	margin: 0px;
	padding: 0px 0px 10px 10px;
}


