@charset "utf-8";
/* CSS Document - ENS v.2 */

/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

/* GENERAL */
body { background-color: #666666; color:#002200; font-family: "Times New Roman", Times, serif; font-size:16px; margin:0px; }
body.publicPopWin { background-color:#666666; color:#002200; font-family:"Times New Roman", Times, serif; font-size:16px; margin:0px; }
hr { }

a { color:#ff0000; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:16px; }
a:visited { color:#ff0000; text-decoration:none; }
a:hover { color:#ff0000; text-decoration:underline; }

a.footerLink { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
a.footerLink:visited { color:#666666; text-decoration:none; }
a.footerLink:hover { color:#666666; text-decoration:underline; }

a.footerLinkSecure { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
a.footerLinkSecure:visited { color:#666666; text-decoration:none; }
a.footerLinkSecure:hover { color:#666666; text-decoration:none; }

/* PAGE CONTENT LAYOUT */
div#container { background-color:#CCCCCC; border-left:1px black solid; border-right:1px black solid; border-bottom:1px black solid; text-align:left; width:1000px; }

table#header { }
div#header { background-color:#000000; color:#ffffff; height:54px; font-family:'Times New Roman', Times, serif; font-size:24px; font-weight:bold; padding-top:24px; padding-left:30px; }
td#orgName { color:#000000; font-size:32px; padding-bottom:28px; padding-left:18px; vertical-align:bottom; }
table#footer { color:#666666; background-color:#e5e5e5; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:50px; }

td#colLeft { background-color:#ff0000; color:#ffffff; font-size:17px; text-align:right; vertical-align:top; width:210px; padding-top:10px; }
td#colRight { background-color:#e5e5e5; background-image:url(../images/backdrop.jpg); background-position:center; background-repeat:no-repeat; vertical-align:top; width:790px; }
.popContentWin { background-color:#666666; color:#002200; font-family:"Times New Roman", Times, serif; font-size:16px; margin:0px; }

td#contentHeader { height:200px; vertical-align:top; }
td#contentAreaIndex { vertical-align:top; }
div#contentAreaIndex { margin:20px 42px 9px 42px; line-height:24px; vertical-align:top; }
td#contentAreaIndexCol2 { }
div#contentAreaIndexCol2 { }
td#contentArea { vertical-align:top; }
div#contentArea { margin:20px 90px 20px 34px; line-height:24px; vertical-align:top; }
td#contentAreaTable { vertical-align:top; }
div#contentAreaTable { margin:20px 25px 20px 25px; vertical-align:top; }

.contentFooter { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; vertical-align:bottom; }

/* NAVIGATION BAR (colLeft) */
td#navFooter { background-color:#ff0000; color:#ffffff; font-size:12px; text-align:right; width:210px; }

.navParent1 { margin-top:30px; padding-right:0px; text-align:right;}
.navParentH1 { margin-top:30px; padding-right:0px; text-align:right; background-image:url(../images/pointer.jpg); background-position:right; background-repeat:no-repeat; }
.navParent { margin-top:35px; padding-right:0px; text-align:right; }
.navParentH { margin-top:35px; padding-right:0px; text-align:right; background-image:url(../images/pointer.jpg); background-position:right; background-repeat:no-repeat; }
.navChild1 { margin-top:9px; padding-right:0px; text-align:right; }
.navChildH1 { margin-top:9px; padding-right:0px; text-align:right; background-image:url(../images/pointer.jpg); background-position:right; background-repeat:no-repeat; }
.navChild { margin-top:6px; padding-right:0px; text-align:right; }
.navChildH { margin-top:6px; padding-right:0px; text-align:right; background-image:url(../images/pointer.jpg); background-position:right; background-repeat:no-repeat; }

.navLink { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; padding-right:21px; }
.navLink:visited { color:#000000; font-size:18px; text-decoration:none; }
.navLink:hover { color:#000000; font-size:18px; text-decoration:none; }
.navLinkH { padding-right:21px;  color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; }
.navLinkH:visited { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; }
.navLinkH:hover { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; }

.navSubLink { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; padding-right:25px; }
.navSubLink:visited { color:#000000; font-size:15px; text-decoration:none; }
.navSubLink:hover { color:#000000; font-size:15px; text-decoration:none; }
.navSubLinkH { background-image:url(../images/pointer.jpg); background-position:right; background-repeat:no-repeat; padding-right:25px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; }
.navSubLinkH:visited { background-image:url(../images/pointer.jpg); background-position:right; background-repeat:no-repeat; color:#ffffff; font-size:15px; text-decoration:none; }
.navSubLinkH:hover { background-image:url(../images/pointer.jpg); background-position:right; background-repeat:no-repeat; color:#ffffff; font-size:15px; text-decoration:none; }

/* FACT BAR (colRight) */
.fact { font-size:15px; font-weight:normal; line-height:24px; padding:21px; padding-top:42px; }
	.factTitle { color:#ffffff; font-size:20px; font-weight:normal; margin:0px; margin-bottom:10px; vertical-align:top; }
	.factText { line-height:18px; color:#ffffff; }
	.factLink { line-height:18px; color:#ffffff; text-decoration:none; font-style:italic; font-size:14px; }
	.factLink:visited { line-height:18px; color:#ffffff; text-decoration:none; font-style:italic; font-size:14px; }
	.factLink:hover { line-height:18px; color:#ffffff; font-style:italic; font-size:14px; }

/* PAGE ELEMENTS - STANDARD */
.sectionTitle { color:#ff0000; font-size:33px; font-style:italic; font-weight:normal; margin:0px; margin-bottom:10px; vertical-align:top; line-height:40px; }
.sectionTitleLink { color:#ff0000; font-size:24px; text-decoration:underline; }
.sectionTitleLink:visited { color:#ff0000; font-size:24px; text-decoration:underline; }
.sectionTitleLink:hover { color:#ff0000; font-size:24px; text-decoration:underline; }

.sectionSubTitle { color:#000000; font-size:15px; font-weight:bold; padding-bottom:8px; vertical-align:top; }
.sectionSubTitleLink { color:#000000; font-size:15px; font-weight:bold; padding-bottom:8px; vertical-align:top; text-decoration:none; }
.sectionSubTitleLink:visited { color:#000000; font-size:15px; font-weight:bold; padding-bottom:8px; vertical-align:top; text-decoration:none; }
.sectionSubTitleLink:hover { color:#000000; font-size:15px; font-weight:bold; padding-bottom:8px; vertical-align:top; text-decoration:underline; }

.pTitle {  color:#ff0000; font-size:18px; font-weight:bold; }
.pText {  color:#333333; font-size:15px; font-weight:normal; }

a.textLink { color:#333333; font-size:15px; font-weight:normal; text-decoration:none; }
a.textLink:visited { color:#333333; font-size:15px; font-weight:normal; text-decoration:none; }
a.textLink:hover { color:#333333; font-size:15px; font-weight:normal; text-decoration:underline; }

/* PAGINATOR CONTROL */
.paginator{ font-size:15px; }
a.pagn { font-size:15px; }
.pagnCur { font-size:15px; font-weight:bold; border: thin #793e0b solid; padding-left:4px; padding-bottom:1px; margin-right:4px; background-color:#FFF; } /* ADD THIS FEATURE */

.catBack { color:#FFF1B9; margin:6px; margin-bottom:12px; padding:3px; text-align:center; }

.activeHdr { background-color:#FFF1B9; border:1px #084603 solid; border-collapse:collapse; color:#444444; font-size:15px; font-weight:bold; padding:4px; cursor:pointer; cursor:hand; }
.inactiveHdr { background-color:#FFF1B9; border:1px #084603 solid; border-collapse:collapse; color:#444444; font-size:15px; font-weight:bold; padding:4px; }
.inactiveSectionHdr { background-color:#FFF1B9; border:1px #084603 solid; border-collapse:collapse; color:#444444; font-size:17px; font-weight:bold; padding:4px; }
.resultIconTable { border:1px #084603 solid; border-collapse:collapse; padding-top:4px; padding-left:5px; padding-right:5px; }
.resultTable { border:1px #084603 solid; border-collapse:collapse; font-size:15px; padding:4px; padding-bottom:0px; }
a.tableLink { color:#333333; font-size:15px; font-weight:normal; text-decoration:none; }
a.tableLink:visited { color:#333333; font-size:15px; font-weight:normal; text-decoration:none; }
a.tableLink:hover { color:#333333; font-size:15px; font-weight:normal; text-decoration:underline; }

div.divMsgHeader { background-color:#FFF1B9; border:1px #084603 solid; border-collapse:collapse; font-size:16px; font-weight:bold; padding:9px; }
div.divMsgBody { border:1px #084603 solid; border-collapse:collapse; font-size:13px; padding:9px; }

.btnStd { font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:12px; color:#ffffff; background-color:#ff0000; text-align:center; padding:3px 3px 3px 3px; }
.btnStdH { font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:12px; color:#ffcc00; background-color:#ff0000; text-align:center; padding:3px 3px 3px 3px; }

.formText { color:#000000; font-family: Helvetica, Arial, sans-serif; font-size:12px; }
.formLabel { color:#000000; font-family: Helvetica, Arial, sans-serif; font-size:12px; text-align:right; }
.formLabelBold { color:#000000; font-family: Helvetica, Arial, sans-serif; font-size:12px; text-align:right; font-weight:bold; }
.formLabelBoldCenter { color:#000000; font-family: Helvetica, Arial, sans-serif; font-size:12px; text-align:center; font-weight:bold; }
.formInput { color:#000000; font-family: Helvetica, Arial, sans-serif; font-size:12px; padding-left: 3px; }
select.formInput { color:#000000; font-family: Helvetica, Arial, sans-serif; font-size:12px; padding-left: 3px; }
.formInputR { color:#000000; font-family: Helvetica, Arial, sans-serif; font-size:12px; padding-left: 3px; text-align:right; }
.formHint { color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.formInputBox { color:#000000; margin-left:2px; margin-bottom:6px; padding-left: 3px; }
.formLegend { padding-left:6px; padding-right: 6px; font-weight:bold; }

/* PAGE ELEMENTS - EDITOR */
.editBox { border:#aaaaaa dashed 1px; }
.editorPage { background-color:#eed9a2; vertical-align:top; }
.editorTitleBar { color:#648e0e; font-size:24px; padding-top:15px; padding-bottom:15px; vertical-align:top; }
div.btnBar { padding-bottom:10px;text-align:right; }
mpmChildRow { background-color:#F3EBDA; }
	
.btnEditor { font-weight:bold; font-size:12px; color:#ffffff; background-color:#ff0000; text-align:center; padding:3px 3px 3px 3px; }
.btnEditorH { font-weight:bold; font-size:12px; color:#ffcc00; background-color:#ff0000; text-align:center; padding:3px 3px 3px 3px; }
.messageBar { background-color:#A00000; color:#FFFFFF; font-weight:bold; padding:10px; text-align:center; }
