/* Body area misc */
.DashedLine { BACKGROUND-IMAGE:  url(/ngp/css/bgDashRow.gif); BACKGROUND-REPEAT: repeat-x }
.dash { background-image: url(/ngp/css/bgDash.gif); background-repeat: repeat-x }
.body { font-family: Arial, Helvetica, sans-serif; font-size: .8em }
.nested { font-size: 1em }
.coltext { COLOR: #9C3F36; MARGIN-BOTTOM: 0.3em; MARGIN-TOP: 0.3em; font-size: 0.7em }
.bodyBkgrnd { background-color: #FCFCF4 } /*EFEDED #FCFCF4*/
.navFillIn { background-color: #003366 } /*9C3F36 000040 003366(blue)*/
.navSeparate { background-color: #00214A }
.specialText { color: #00214A } /* 00214A 7B241B */
.textLink { color: #00214A } /* BC655C 00214A */
.normalFont { color: #6A0000 } /*00214A 6A0000 */
.char { font-size: 0.8em }
.fontSize { font-size: 0.8em }
.popFontSize { font-size: 1em }


/* Masthead area */
.topnav { BACKGROUND-COLOR: #9C3F36; COLOR: #FCFCF4; FONT-SIZE: 0.8em; TEXT-DECORATION: none } /*9C3F36 #FCFCF4*/
A.topnav:hover { COLOR: #FFF; font-weight: 700; TEXT-DECORATION: underline }
.login {  font-family: Arial, Helvetica, sans-serif; font-size: .85em; font-weight: 700; color: #FFF; text-decoration: none}
.masthead { BACKGROUND-COLOR: #003366; COLOR: #fff;FONT-SIZE: 0.8em }
.close { font-family: Arial, Helvetica, sans-serif; font-size: .7em; font-weight: bold; color: #fff; text-decoration: none }
a.close:hover { text-decoration: underline }


/*  Tabs */
.tabMiddleoff { font-size: 0.7em; font-weight: bold; text-transform: capitalize; text-decoration: none; background-image:    url(images/CSS/bgTabMiddleoff.gif); background-repeat: repeat-x; letter-spacing: 0px}
.tabMiddleon { color: #FFFFFF; font-size: 0.7em; font-weight: bold; text-transform: capitalize; text-decoration: none; background-image:    url(images/CSS/pxWhite.gif); background-repeat: repeat; letter-spacing: 0px; line-height: 0.9em}
.tabRighton { color: #9C3F36; background-image:    url(images/CSS/bgTabRighton.gif); background-repeat: no-repeat; background-color: #FCFCF4} /*EFEDED #FCFCF4*/
.tabLeft { background-image:    url(images/CSS/bgTabLeft.gif); background-color: #FCFCF4; background-repeat: no-repeat ; width: 13px; font-size: 1px; height: 22px} /*EFEDED #FCFCF4*/
.tabRightoff { background-image:    url(images/CSS/bgTabRightoff.gif); background-repeat: no-repeat ; background-color: #CCC}
.tabLinkoff { color: #9C3F36; text-decoration: none; letter-spacing: 0px; line-height: 0.7em}
.tabStretch { text-decoration: none; background-image:    url(images/CSS/bgTabMiddleoff.gif); background-repeat: repeat-x}
.tabBottom { background-image: url(images/CSS/tabBottom.gif); height: 5px; background-color: #FCFCF4 } /*EFEDED #FCFCF4*/


/* Left Nav */
.navopen { BACKGROUND-COLOR: #9C3F36 } /*6A0000 6F1F17 000040*/
.navclosed { BACKGROUND-COLOR: #EFEDED } /*BC655C DEDCDC*/
.navcurrent { BACKGROUND-COLOR: #BD756D } /* BA554A D0ACA8 CC6E64 BD756D */
.navtext { COLOR: #9C3F36; MARGIN-BOTTOM: 0.3em; MARGIN-TOP: 0.3em }
.anav { COLOR:  #00214A; FONT-SIZE: 0.7em; FONT-WEIGHT: bold; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase }
.anav:hover { COLOR: #0181F9; TEXT-DECORATION: underline } /* 0181F9 E2AAA4*/
.bnav { COLOR: #00214A; FONT-SIZE: 0.7em; FONT-WEIGHT: bold; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase }
.bnav:hover { COLOR: #0181F9; TEXT-DECORATION: underline }
.cnav { font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #FFF; text-decoration: none }
.cnav:hover { color: #0181F9; text-decoration: underline }
.dnav { font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #FFF; text-decoration: none }
.dnav:hover { color: #0181F9; text-decoration: underline }
.enav { font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #FFF; text-decoration: none }
.enav:hover { color: #0181F9; text-decoration: underline }
.znav { font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #9C3F36; text-decoration: none }
.znav:hover { color: #7B241B; text-decoration: underline } 


/* colors */
.colorWhite {  background-color: #FFFF33}
TD.colorDark {  background-color: #00214A} /* Used on bottom MastHead 00214A 6A0000*/
TD.colorLight {  background-color: #9C3F36}
TD.colorTrim { background-color: #CCCCCC}


/* Tabular Data */
.tabledata { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #000; background-color: #e7e7cc }
.typeBodyTitle { font-size: 1.2em; font-weight: bold; color: #6A0000 } /*7B241B was 6A0000*/
.bodyTableHead { BACKGROUND-COLOR: #9C3F36; COLOR: #9C3F36; FONT-SIZE: 0.9em ; font-weight: bold} /*000040 660000 000040*/
.bodyTableDataA { font-size: 0.7em; padding-right: 5px; padding-left: 5px; height: 18px; font-weight: normal; background-color: #DEDCDC}
.bodyTableDataB { font-size: 0.7em; padding-right: 5px; padding-left: 5px; height: 18px; font-weight: normal; background-color: #EFEDED} /*EFEDED #CECECE*/
.bodyTableDataC { background-color: #DEDCDC }
.dropDown { font-size: 0.7em; padding-right: 5px; padding-left: 5px; height: 18px; font-weight: normal; background-color: #FFFFFF }


/* Scrolling Table */
#scrollDiv {HEIGHT: 200px; OVERFLOW: scroll; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 0px; WIDTH: 648px}
#NOscrollDiv {	HEIGHT: 17px; WIDTH: 600px; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.numbers {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}


/* Misc. Selectors */
body {  FONT-FAMILY: Arial, Helvetica, sans-serif}
H1 { COLOR: #000000; FONT-SIZE: 1.2em; font-weight: bold; font-family: Arial, Helvetica, sans-serif}
H2 { COLOR: #000000; FONT-SIZE: 1.1em; font-weight: 200; font-family: Arial, Helvetica, sans-serif}
H3 { COLOR: #000000; font-weight: 900; font-size: 0.85em; font-family: Arial, Helvetica, sans-serif}
P { FONT-SIZE: 0.8em ; font-family: Arial, Helvetica, sans-serif}
UL { FONT-SIZE: 0.8em ; font-family: Arial, Helvetica, sans-serif}
li ul {  font-size: 1em }
A { COLOR: #6A0000 } /*6A0000 was 7B241B*/

td {  FONT-FAMILY: Arial, Helvetica, sans-serif}
th {  font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; text-transform: capitalize; color: #FFF; background-color: #003366} /*003366 9C3F36*/
th a:link {  color: #00214A}/*00214A was 7B241B*/
th a:visited {  color: #FFF}


/* Toolbox (right rail) component classes */
.toolbox { BACKGROUND-COLOR: #ffcc66; COLOR: #000; FONT-SIZE: 0.6em }
.toolboxlink { COLOR: #009; TEXT-DECORATION: underline; FONT-SIZE: 0.8em }
.toolboxheader { FONT-SIZE: 0.8em; FONT-WEIGHT: bold }
.toolboxsubhead { FONT-SIZE: 0.6em; FONT-WEIGHT: bold }
.toolboxhr { COLOR: #fff; HEIGHT: 2px }


/* Breadcrumbs */
.breadcrumb { BACKGROUND-COLOR: #ccc; COLOR: #333; FONT-SIZE: 0.7em }
.breadcrumblink { COLOR: #333; TEXT-DECORATION: underline }


/* Footer */
.bodytools { COLOR: #fff; FONT-SIZE: 0.7em; FONT-WEIGHT: bold }
.disclaimer {  font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #FCFCF4; text-decoration: none} /*EFEDED #FCFCF4*/


/* form elements */
.formButton {  font-size: 0.7em; font-weight: 700; vertical-align: middle; text-decoration: none; width: 10em}
.formButton30 { font-size: 0.7em; font-weight: 700; vertical-align: middle; text-decoration: none; width: 3em}
.formButton150 { font-size: 0.7em; font-weight: 700; vertical-align: middle; text-decoration: none; width: 15em}
.formItemLabel {  font-weight: bold; background-color: #9C3F36; text-align: left; font-size: 0.75em}
.formItemSubLabel { font-size: 0.8em}
.formSpacerRow5 {  height: 5px; line-height: 1px}
.formFormat { font-size: 0.7em; color: #666 } /*#000040*/
.formSectionHeader {  font-weight: bold; color: #9C3F36}
.bodyTableDataPad {  padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px}
fieldset {  width: 550px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.legend {  font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold}
ol { FONT-SIZE: 0.8em ; font-family: Arial, Helvetica, sans-serif }
