BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica; text-align:left;
	COLOR: black;
	margin: 1px;
}
#container {
	width:1000px;
	margin:0 auto 0 auto;
	border-left: lightGray 1px solid;
	border-right: lightGray 1px solid;
}

.topnav {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.adminButton {
	background-color: yellow; padding-left:5px; padding-right: 5px; padding-top:2px; padding-bottom: 2px; border: 1px solid black; color: darkred;
}	
.submitButton {
	background-color: yellow; padding-left:1px; padding-right: 1px; padding-top:2px; padding-bottom: 2px; border: 1px solid black; color: darkred; font-weight: bold;
}	
.submitButton:hover {
	background-color: #FFFF99;
}	
TD {
	margin-left: 0px;
}
TABLE.hasBorder {
	BORDER: lightgray 1px solid;
}
TR.hasBorder {
	/* 	BORDER: #7b9ead 1px solid; */
}
TD.hasBorder {
	BORDER: #7b9ead 1px solid;
}

TABLE.nccsForms {
	BORDER-RIGHT: #7b9ead 1px solid; BORDER-TOP: #7b9ead 1px solid; ;
	BORDER-LEFT: #7b9ead 1px solid; BORDER-BOTTOM: #7b9ead 1px solid;
}
TD.nccsForms {
	BORDER: lightGray 1px solid;
}
/* used in reportWriter: */
td.rwDark {
	background-color: #ebebeb; padding: 5px 5px 5px 5px; 
}
td.rw {
	background-color: white; padding: 5px 5px 5px 5px;
}
/* used in 990search.php: */
.trow {
	border-top:1px; border-color: #C2C2C2; border-top-style: solid;
}
[disabled] { 
	/* Text and background colour, dark on light gray:
	color:#9c9c9c;
	background-color:#f2f2f2;
	 */
	color:#9c9c9c;
	background-color:white;
}

A {
	TEXT-DECORATION: none;
}
UL {margin-top: 2px;}
A:hover {
	TEXT-DECORATION: underline;
}
A.topnav:link {
	FONT-SIZE: 11px; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topnav:visited {
	FONT-SIZE: 11px; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topnav:active {
	FONT-SIZE: 11px; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topnav:hover {
	FONT-SIZE: 11px; COLOR: #039a84; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subnav {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav:link {
	FONT-SIZE: 11px; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav:visited {
	FONT-SIZE: 11px; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav:active {
	FONT-SIZE: 11px; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav:hover {
	FONT-SIZE: 11px; COLOR: #039a84; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.hdg:link {color: black;}
A.hdg:visited {color: black;}
.titleblue {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003366; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.topnavwhite {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topnavwhite:link {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topnavwhite:visited {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topnavwhite:active {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topnavwhite:hover {
	FONT-SIZE: 11px; COLOR: #ffff99; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.maintealbody {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: circle; TEXT-DECORATION: none
}
A.maintealbody:link {
	FONT-SIZE: 12px; COLOR: #0000cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.maintealbody:visited {
	FONT-SIZE: 12px; COLOR: #660033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.maintealbody:active {
	FONT-SIZE: 12px; COLOR: #0000cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.maintealbody:hover {
	FONT-SIZE: 12px; COLOR: #0000cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.titleteal {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: circle; TEXT-DECORATION: none
}
.subnavred {
	FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: circle; TEXT-DECORATION: none
}
.titlesection {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #460000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titlesection {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #460000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.pagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: TEAL; TEXT-DECORATION: none; line-height: 24px; vertical-align: bottom;
}
A.pagetitle:hover {
	TEXT-DECORATION: underline;
}
.topsubnav {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rightsubnav {
	FONT-SIZE: 11px; COLOR: #165451; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.leftNavLink {
	BORDER-RIGHT: #7b9ead 1px solid; BORDER-TOP: #7b9ead 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #7b9ead 1px solid; BORDER-BOTTOM: #7b9ead 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #9cbac6; TEXT-ALIGN: left; TEXT-DECORATION: none
}
P {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px; margin-bottom: 5px;
}
LI {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height: 125%; padding-left: 20px; margin-left: 20px; text-indent:-15px;
}
H1 {
	FONT-SIZE: 18px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-top: 5px;
	margin-bottom: 25px; margin-left: 1px;
}
H1.short {
	margin-top: 0px; margin-bottom: 10px;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; FONT-FAMILY: Verdana, Arial, Helvetica; COLOR:#003399; margin-top: 10px;
	margin-bottom: 10px;
}
H2.loginError {
	margin-top: 20px; text-align: center; color: #cc0033;
}

H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica; COLOR:#007b7b; vertical-align: bottom;
	margin-top: 10px; margin-bottom: 10px;
}
H4 {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px; margin-bottom: 5px;
}
HR {
	margin-top: 2px; margin-bottom: 2px;
}
P.space {
	LINE-HEIGHT: 110%;
}
/* admin: use this for box for info for admin users only: */
.admin {
	color: red; background-color: #E0E0E0; margin-left: 1px; margin-right: 1px; line-height: 250%; border: solid 1px;
	padding-left: 10px; padding-right: 10px;
}
/* hiliteBox: use for box at top of page to highlight something, eg, ntee 2 pager on ntee help page. */
.hiliteBox {
	background-color: #FFE666; margin-left: 1px; margin-right: 1px; line-height: 250%; border: solid 1px;
	padding-left: 10px; padding-right: 10px;
}
/* use for project, etc. - bigger right-side box */
.hiliteBox2 {
	background-color: #FFFFCC; padding: 6px; border: 1px solid gray; float: right; line-height: 180%;
}

a.registered:link, a.registered:visited {color: #008283;}

.registered {color: #008283;}

.hide{
    display: none;
    padding-left:15px;
}

.show {
    display: block;
    padding-left:15px;                    
}

li.bullet1 {line-height: 1.5; margin-left:0px; list-style: disc inside;}
li.bullet2 {line-height: 1.5; color: steelblue; margin-left: 30px;}
li.bullet3 {line-height: 1.5; color: #990000; margin-left: 60px;}
li.bullet4 {line-height: 1.5; color: blue; margin-left: 90px;}
li.bullet5 {line-height: 1.5; color: blue; margin-left: 120px;}
li.bullet6 {line-height: 1.5; color: blue; margin-left: 150px;}

#menubar {
	background-color: #EEEEEE; 
	border-bottom: solid 1px black; 
	padding-bottom: 2px; 
	padding-top:1px; 
	margin-top:0px; 
	vertical-align:top;
	color: black;
	font-size:12px;
	font-weight: bold;
}	
#menubar a {
	color: black;
}	
#menubar a:hover {
	color: black;
	background-color: white;
}	

ul.SimpleHorizMenu {
  margin-left: 0px;
  padding-left: 0px;
  margin-bottom: 0px;
  padding-top:0px;
  padding-bottom:3px;
  padding-right: 3px;
  margin-top: 3px;
}
/*  border-style: outset;	//3d effect */
ul.SimpleHorizMenu li {
  display: inline;
  border-style: outset;
  background-color: #C0C0C0;
  border-width: 1px;
}
/* 1em = 10px? */
ul.SimpleHorizMenu li a {
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
}
/*  text-decoration: underline; */
ul.SimpleHorizMenu li a:hover {
  background-color: #D0D0D0;
}

#footer,#footer2 { 
	clear:both;
	border-top:25px solid #fff;
}

#footer2 {
    border-top:0px solid #fff;
}


#footer p, #footer2 p {
	padding:10px;
	font-size:9pt;
	text-align:center;
	border-top:1px solid #066;
	background:#eee;
	color:#fff;
	margin:0;
}

#footer a,#footer2 a {
	color:#CC6600;
	font-weight:normal;
}
