
HTML {overflow-y: scroll;}

BODY {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 9.5pt;
		}




/* HYPERLINK FORMATTING */ 

A { 
	text-decoration: underline;
}

A:link {color: #0040AA;}
A:visited {color: #0040AA;}
A:active {color: #0040AA;}
A:hover {color: #1020EE; text-decoration: none;}


DIV.sidenav-position {
	position:relative;
	min-height: 25px;
	height: 25px;
	min-width: 182px;
	width: 182px;
	margin-left: 6px;
}

a.sidenav_grn {
 	position:absolute;
	z-index: 1;
 	top:0;
 	right:0;
	min-width: 182px;
	width: 182px;
	min-height: 25px;
	height: 25px;
	border: 0px SOLID #EEEEEE;
	border-right: 0px SOLID #EEEEEE;
	border-top: 0px SOLID #EEEEEE;
	border-bottom: 0px SOLID #EEEEEE;
	color: #0020BB;
	background-color: #FFFFFF;
	background-image: url(bg-sidenav-arcblue.gif);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 3px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 11px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	line-height: 22px;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: left;
}

a:hover.sidenav_grn {
	color: #0040AA;
	background-color: #DDE8C0;
	background-image: url(bg-sidenav-arcblue-ON.gif);
	border-bottom: 0px SOLID #669900;
	min-width: 182px;
	width: 182px;
	min-height: 25px;
	height: 25px;
	text-decoration: none;
}

a:visited.sidenav_grn {
	color: #0020BB;
	min-width: 182px;
	width: 182px;
}




/* OTHER NAV TAGS */

a.topnavuline:link { FONT-FAMILY: arial,verdana,helvetica,sans-serif; font-weight: BOLD; text-decoration: none; COLOR: #CCCCCC; word-spacing: 0px; }
a.topnavuline:visited { FONT-FAMILY: arial,verdana,helvetica,sans-serif; font-weight: BOLD; text-decoration: none; COLOR: #CCCCCC; word-spacing: 1px; }
a.topnavuline:active { color: 00D900;font-weight: BOLD; }
a.topnavuline:hover { text-decoration: underline; COLOR: #EEEEFF; font-weight: BOLD;}

a.tab-links:link { line-height: 14px; font-size: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; color: #403719; word-spacing: 1px;}
a.tab-links:visited { line-height: 14px; font-size: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; color: #403719; word-spacing: 1px;}
a.tab-links:active { color: #AAAA00; text-decoration: none; }
a.tab-links:hover { text-decoration: none; color: #403719; }

a.news-links:link { line-height: 12px; font-size: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; color: #403719; word-spacing: 1px;}
a.news-links:visited { line-height: 12px; font-size: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; color: #403719; word-spacing: 1px;}
a.news-links:active { color: #AAAA00; text-decoration: none; }
a.news-links:hover { text-decoration: none; color: #403719; }

a.tabhead-links:link { font-size: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; color: #2d5216; word-spacing: 1px;}
a.tabhead-links:visited { font-size: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; color: #2d5216; word-spacing: 1px;}
a.tabhead-links:active { color: #2d5216; text-decoration: none; }
a.tabhead-links:hover { text-decoration: none; color: #2d5216; }

a.footnavuline:link { FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; color: #4A7AA5; word-spacing: 1px;}
a.footnavuline:visited { FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; color: #4A7AA5; word-spacing: 1px;}
a.footnavuline:active { color: #AAAA00; }
a.footnavuline:hover { text-decoration: underline; color: #0000EE; }

a.related-docs:link { font-size: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: underline; color: #44730B; word-spacing: 1px;}
a.related-docs:visited { font-size: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: underline; color: #44730B; word-spacing: 1px;}
a.related-docs:active { color: #AAAA00; text-decoration: underline; }
a.related-docs:hover { text-decoration: none; color: #76BB00; }




/* ACCENT COLORS */ 
.red { color: #D93010; }
.orange { color: #BB500D; }
.gold {color: #DAA150; }
.brown { color: #7A461F; }
.blue { color:#002596; }
.bluegray { color: #243459; }
.green { color:#44730B; }
.greengray { color:#9BB173; }
.white { color: #FFFFFF; }
.gray { color: #666666; }
.drkgray { color: #333333; }
.ltgray { color: #DDDDDD; }



/* HOMEPAGE FORMATTING - see below for GLOBAL SECOND LEVEL FORMATTING */ 


DIV { font-family: arial,verdana,helvetica,sans-serif; }



DIV.topnav {
/*	BORDER: solid 1px 333333; */
	margin-top: 9px;
	margin-bottom: 8px;
	margin-right: 15px;
	text-align: right;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 7.5pt;
	font-weight: BOLD;
	word-spacing: 5px;
	color: #90AA90;
		}
/*
DIV.newshead {
	width: auto;
	background-image: url(http://www.nlns.org/NLWeb/gfx/bg_newshead.gif);
	font-size: 9pt;
	font-weight: BOLD;
	letter-spacing: 1px;
	color: #002596;
	padding-right: 0px;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
		}

DIV.newsviewall {
	text-align: right;
	margin-left: 40px;
	margin-right: 18px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 8px;
		}
*/
DIV.footnav {
	margin-top: 12px;
	margin-bottom: 8px;
	text-align: center;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: BOLD;
	word-spacing: 10px;
	color: #D35815;
		}


DIV.mainContainer {
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

TABLE {
	border-style: solid;
	border-width: 0px;
		}

TABLE.framing {
	border-style: none;
	border-width: 0px;
		}

TABLE.noborder {
	border: solid 0px #666666;
		}
/*
TABLE.greenborder {
	border: solid 4px #669933;
		}
*/

TABLE.content-default {
	table-layout: fixed;
	margin-left: 24px;
	background-color: #FFFFFF;
		}

TABLE.content-default TD {
	border: solid 1px #EEEEEE;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 8.5pt;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	text-align: left;
	margin-left: 24px;
		}


TABLE.content-infosession {
	table-layout: fixed;
	margin-left: 24px;
	background-color: #FFFFFF;
		}

TABLE.content-infosession TD {
	border: solid 1px #EEEEEE;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 8.5pt;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	text-align: left;
		}

TABLE.content-admission {
	table-layout: fixed;
	margin-left: 36px;
	background-color: #FFFFFF;
		}

TABLE.content-admission TD {
	border: solid 1px #EEEEEE;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 8.5pt;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	text-align: left;
		}

TD.td-globalnav {
	border-left: none 0px #669900;
	border-right: none 0px #669900;
	border-top: solid 0px #669900;
	border-bottom: solid 0px #669900;
	background-color: #00346C;
	margin-top: -4px;
	margin-left: 0px;
		}


	


H1 {  margin-left: 24px; margin-bottom: 10px; margin-top:2px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15pt; font-weight:bold; line-height: 17pt; }

H2 { margin-left: 24px; margin-bottom: -2px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13pt; font-weight:bold; line-height: 15pt; }

H2.overhead { margin-left: 24px; margin-bottom: 0px; margin-top:8px; color: #D35815; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-weight:bold; line-height: 12pt; }

H3 {  margin-left: 24px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13pt; color: #406090; margin-bottom: 0px;}


H4 {  margin-left: 24px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12pt; color: #406090;}

H5 {  margin-left: 24px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; color: #406090;}

H6 {  margin-left: 24px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; color: #406090;}




P {
	font-family: arial,helvetica,verdana,san-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	text-align: normal;
	margin-right: 24px;
	margin-left: 24px;
	margin-bottom: 12px;
	margin-top: 6px;	
		}


.tab-summ {
	text-align: left;
		}


.tab-linksmargin {
	margin-bottom: 0px; 
	margin-left: 10px;
	margin-right: 4px;
	margin-top: 10px;
	font-size: 12px;
	font: arial, helvetica, verdana, sans-serif;
	color: #403719;	
		}

.newsfooterhead {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	text-align: left;
	margin-right: 5px;
	margin-left: 10px;
	margin-bottom: 1px;
	margin-top: 3px;
		}

.newsfooter-linksmargin {
	margin-bottom: 0px; 
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 10px;
	font-size: 12px;
	font: arial, helvetica, verdana, sans-serif;
	color: #403719;	
		}

.nomargin {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	text-align: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 12px;
	margin-top: 6px;	
		}

.formlabel {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	text-align: left;
	margin-right: 6px;
	margin-left: 24px;
	margin-bottom: 6px;
	margin-top: 6px;	
}

.profilepop {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	text-align: left;
	margin-right: 4px;
	margin-left: 6px;
	margin-bottom: 6px;
	margin-top: 6px;	
		}

.margin36 {
	margin-left: 36px;	
}

.margincell {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	text-align: left;
	margin-right: 6px;
	margin-left: 24px;
	margin-bottom: 6px;
	margin-top: 6px;	
}

.margincellsm {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 8.5pt;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	text-align: left;
	margin-right: 6px;
	margin-left: 6px;
	margin-bottom: 4px;
	margin-top: 4px;	
}

.margincaption {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 8.5pt;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	text-align: left;
	margin-right: 36px;
	margin-left: 36px;
	margin-bottom: 4px;
	margin-top: 4px;	
}

.copyright {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	color: #243459;
	margin-top: 6px;
		}
/*
.mission-hdr {
	font-family: Tw Cen MT,arial,verdana,helvetica,san-serif;
	font-size: 13px;
	font-style: italic;
	color: #243459;
	text-align: center;
	margin-right: 72px;
	margin-bottom: -6px;
	margin-top: 0px;
		}

.home-welcome {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	color: #243459;
	padding-right: 12px;
	margin-left: 24px;
	margin-right: 18px;
	margin-bottom: -4px;
	margin-top: 9px;
		}


.home-body {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 8.5pt;
	font-weight: normal;
	font-style: normal;
	color: #606070;
	text-align: left;
	margin-right: 24px;
	margin-left: 24px;
	margin-bottom: -6px;
	margin-top: 6px;
		}

.home-subhdr {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11pt;
	font-weight: BOLD;
	color: #FFFFFF;
	margin-right: 6px;
	margin-left: 12px;
	margin-bottom: 1px;
	margin-top: 12px;
		}

.home-subhdr-donate {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11pt;
	font-weight: BOLD;
	color: #FFFFFF;
	padding-bottom: 0px;
	margin-right: 6px;
	margin-left: 12px;
	margin-bottom: 1px;
	margin-top: 8px;
		}

.home-subhdr-news {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11pt;
	font-weight: BOLD;
	letter-spacing: 1px;
	color: #002596;
	margin-right: 6px;
	margin-left: 12px;
	margin-bottom: 1px;
	margin-top: 12px;
		}
.newspanel {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #44730B;
	text-align: left;
	letter-spacing: 0;
	margin-right: 12px;
	margin-left: 12px;
	margin-bottom: -2px;
	margin-top: 6px;
		}
*/
.side-nav {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 8.5pt;
	font-weight: normal;
	font-style: normal;
	color: #606070;
	text-align: left;
	margin-right: 24px;
	margin-left: 12px;
	margin-bottom: -6px;
	margin-top: 6px;
		}

.right-column {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 8.5pt;
	font-weight: normal;
	font-style: normal;
	color: #606070;
	text-align: left;
	margin-right: 13px;
	margin-left: 12px;
	margin-bottom: -6px;
	margin-top: 6px;
		}

.App-login {
	text-align: right;
	margin-right: 15px;
	margin-top: 9px;
	font: arial,verdana,helvetica,san-serif;
	font-size: 9pt;
	color: #ffdd10;
	line-height: 15pt;
		}




B { font-family: Arial, Helvetica, Verdana, sans-serif; }
.leader { font-size: +1em; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: +1.5em; }
.leaderblue { font-size: +1em; color:#002596; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: +1.5em; }
.leadergreen { font-size: +1em; color:#44730B; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: +1.5em; }
.leaderbrown { font-size: +1em; color:#7A461F; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: +1.5em; }



SUP { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8px; vertical-align: 5px; }

 

HR { border: 0px; height: 1px; width: 96%; color: #DDDDDD; background-color: #DDDDDD; }

HR.side { border: 0px; height: 1px; width: 96%; color: #DDDDDD; background-color: #DDDDDD; }

HR.foot { border: 0px; height: 1px; width: 98%; color: #9BB173; background-color: #9BB173; margin-top: 1px; margin-bottom: 0px;}





/* LIST FORMATTING TO CORRECT HEADER AND MARGIN SPACING */ 

OL { color: #243459; LIST-STYLE-POSITION: inside; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; margin-top: 12px; margin-left: 48px; margin-right: 64px; padding-left: 0px; }

OL LI { MARGIN-TOP: 3px; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; LIST-STYLE-TYPE: decimal; text-indent: -17px; margin-left: 17px; }


UL { color: #243459; LIST-STYLE-POSITION: inside; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; margin-top: 12px; margin-left: 48px; margin-right: 64px; padding-left: 0px; }

UL LI { MARGIN-TOP: 3px; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; LIST-STYLE-TYPE: square; text-indent: -17px; margin-left: 17px; }

LI LI { MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; margin-left: -17px;  text-indent: -17px; LIST-STYLE-TYPE: circle; }




/* SPECIALIZED CLASS TAGS - FORMS INPUTS */

INPUT {
	font-family: arial, helvetica, sans-serif;
	font-size: 7.5pt;
	color: #444444;
	letter-spacing: 0px;
		}

INPUT.required {
	font-family: arial, helvetica, sans-serif;
	font-size: 7.5pt;
	color: #444444;
	letter-spacing: 0px;
	border-top: solid 1px #7F9DB9;
	border-bottom: solid 1px #7F9DB9;
	border-left: solid 1px #7F9DB9;
	border-right: solid 1px #7F9DB9;
		}


INPUT.submit-button { 
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #102550;
	font-weight: normal;
	letter-spacing: 1px;
		}

INPUT.google {
	font-family: arial, helvetica, sans-serif;
	font-size: 7.5pt;
	color: #444444;
	letter-spacing: 0px;
		}

INPUT.search-button { 
	border: 1px solid #AAAAAA;
	background-color: #e8eed9;
	font-family: arial, helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	font-weight: bold;
	letter-spacing: 1px;
		}

SELECT {
	font-family: arial, helvetica, sans-serif;
	font-size: 7.5pt;
	letter-spacing: 0px;
	border-top: solid 1px #7F9DB9;
	border-bottom: solid 1px #7F9DB9;
	border-left: solid 1px #7F9DB9;
	border-right: solid 1px #7F9DB9;
		}

SELECT OPTION.required {
	font-family: arial, helvetica, sans-serif;
	font-size: 7.5pt;
	letter-spacing: 0px;
	border-top: solid 1px #7F9DB9;
	border-bottom: solid 1px #7F9DB9;
	border-left: solid 2px #D90000;
	border-right: solid 1px #7F9DB9;
		}

OPTION {
	color: #333333;
	letter-spacing: 0px;
		}

TEXTAREA {
	font-family: arial, helvetica, sans-serif;
	font-size: 7.5pt;
	color: #444444;
	letter-spacing: 0px;

		}


/*TEMP CSS SPECS -  ERROR MESSAGES*/
.errorMessage {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #D93010;
	text-align: left;
	margin-right: 6px;
	margin-left: 20px;
	margin-bottom: 6px;
	margin-top: 6px;	
	}

.errorMessageHeader {
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	color: #D93010;
	text-align: left;
	margin-right: 6px;
	margin-left: 0px;
	margin-bottom: 6px;
	margin-top: 6px;	
}


HR.categoryDivider { border: 0px; height: 1px; width: 90%; color: #DDDDDD; background-color: #DDDDDD; }

TABLE.tableLeftMargin{
	margin-left: 12px;
}


P.catergoyHeader {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	color: #002596;
	text-align: left;
	margin-right: 6px;
	margin-left: 9px;
	margin-bottom: 0px;
	margin-top: 0px;	
}

.leaderblue2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #002596;
	text-align: left;
	margin-right: 6px;
	margin-left: 0px;
	margin-bottom: 6px;
	margin-top: 6px;		
}

.inputElement {
	font-family: arial, helvetica, sans-serif;
	font-size: 7.5pt;
	color: #444444;
	letter-spacing: 0px;
	border: 1px solid #7f9db9;
}


.inputElement2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 7.5pt;
	color: #444444;
	letter-spacing: 0px;
	border: 1px solid #7f9db9;
	/*border-left: 3px solid red;*/
}

.formatWarning {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	margin-right: 6px;
	margin-left: 2px;
	margin-bottom: 6px;
	margin-top: 6px;		
}

.formlabel2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	text-align: right;
	margin-right: 6px;
	margin-left: 12px;
	margin-bottom: 6px;
	margin-top: 6px;		
}

.formlabel3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	text-align: left;
	margin-right: 6px;
	margin-left: 12px;
	margin-bottom: 6px;
	margin-top: 6px;		
}


.formlabel4 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	text-align: left;
	margin-right: 6px;
	margin-left: 0px;
	margin-bottom: 2px;
	margin-top: 2px;		
}

.catergoryCaption {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-align: right;
	margin-right: 6px;
	margin-left: 12px;
	margin-bottom: 6px;
	margin-top: 6px;		
}


.styledSymbols {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #243459;
	text-align: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 2px;
	margin-top: 1px;		
}