body, table, tr, td, p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

a:visited, a:active, a:link { 
	font-family: Arial, Helvetica, sans-serif;
	color: #003399; 
	font-size: 12px;
/*	color: #003399; */
	text-decoration: none; }
a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399; 
	text-decoration: underline;
}

ul, li {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	list-style-position: outside;
}

li.bullets{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	list-style-type: disc;
	list-style-position: inside;
}

/* on nlpip home page - mission statement */
.mission {
	font-family: "Times New Roman";
	color: #000000;
	font-size: 14px;
	font-style: italic;
	text-align: center;
	padding-left: 4px;
}

.red {
	background-color: #800000;
	font-family: Arial, Helvetica, sans-serif;
	color: #e2e2e2;
}

/* on nlpip home page - contacting NLPIP - red font */
.contact {
	font-family: Arial, Helvetica, sans-serif;
	color: #800000;
	font-size: 12px;
	font-weight: bold;
}

.gray {
	background-color: #e2e2e2;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.techH4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #800000;
	margin-bottom: -24px;

}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: -14px;
}

/*
h5.tech {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font: normal;
}
*/

.sub {
	font-family: Arial, Helvetica, sans-serif;
	color: #800000;
}

.subHeadingStyle {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
}

a.subheadingstyle:link, a.subheadingstyle:visited, a.subheadingstyle:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #800000;
	text-decoration:  none;
}

a.subheadingstyle:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #800000;
	text-decoration:  underline;
}

/* faqs index page*/
.headingStyle {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
/*	margin-bottom: -10px;
	margin-top: 5px;*/
	font: bold;
}




/* EXTRA ITEMS THAT APPEAR ON A SITE SPECIFIC BASIS - THIS LIST MIGHT GET LONG */


.eballastcaption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.eballastcaptionNote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #800000;
}



/* image caption on about.asp */
.caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066CC;
	background: right;
}

a.caption:link, a.caption:active, a.caption:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066CC;
	background: right;
	text-decoration: none;
}

a.caption:hover {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	background: right;
	text-decoration: underline;
}


.note{
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background: right;
}

a.note:link, a.note:active, a.note:visited {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	background: right;
	text-decoration: none;
}

a.note:hover {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	background: right;
	text-decoration: underline;
}


/* used on faqs index page */
.legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066CC;
}


img.graphics {
	border: 1px solid #000000;
}

.whiteText {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


.bordersVertical{
	background: url(/img/bordersVertical.gif) repeat-y center;
}

a.level01:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.level01:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}
a.level01:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: underline;
}
a.level01:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

a.level02bold:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: underline;
}
a.level02bold:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}
a.level02bold:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: underline;
}
a.level02bold:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

a.level02unbold:link {
	font: 12px Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: underline;
}
a.level02unbold:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}
a.level02unbold:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: underline;
}
a.level02unbold:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

a.level03:link {
	font: 12px Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: underline;
}
a.level03:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}
a.level03:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: underline;
}
a.level03:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

td.F1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-style : normal;
	font-variant : normal;
	font-weight : 800;
	height : auto;
	letter-spacing : 0px;
	line-height : normal;
	text-align : center;
	background-color: #800000;
	color: #FFFFFF;


}
.M1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-style : normal;
	font-variant : normal;
	font-weight : 500;
	height : auto;
	letter-spacing : normal;
	line-height : normal;
}

td.D1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-style : normal;
	font-variant : normal;
	font-weight : 800;
	height : auto;
	letter-spacing : 0px;
	line-height : normal;
	text-align : right;
}

td.N1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-style : normal;
	font-variant : normal;
	font-weight : 500;
	height : auto;
	letter-spacing : normal;
	line-height : normal;
	color: #800000;
	background-color: #e2e2e2;

}

.menuitems
{
	position:  relative;
	text-indent:  25px;
}

/* used in faqs/display.asp */
.tableBorder
{
	border:  2px solid #0066CC;
}


.searchResults
{
	color: #000000;
	font-size: 12px;
	border-bottom: 2px solid #FFF5CD;
}

/******************************************************************/
/* used in faqs/searchresults.asp */
.searchResultsRight
{
	color: #000000;
	font-size: 12px;
	border-bottom: 2px solid #FFF5CD;
	border-left: 2px solid #FFF5CD;
}

.searchResultsSR
{
	color: #000000;
	font-size: 12px;
	border-bottom: 2px solid #99ccff;
}

.searchResultsRightSR
{
	color: #000000;
	font-size: 12px;
	border-bottom: 2px solid #99ccff;
	border-left: 2px solid #99ccff;
}

/******************************************************************/


/* used on nlpip home page - blue box around lighting diagnositcs */
.newPub
{
	color: #000000;
	font-size: 12px;
	border: 1px solid #000000;
	background-color:  #C8DCFF;
	layer-background-color:  #C8DCFF;
	padding: 5px 5px 5px 5px;


}

a.faqs:link, a.faqs:active, a.faqs:hover, a.faqs:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000080;
	text-decoration: underline;
}

.faqHeadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.faqHeadingLinks:link, a.faqHeadingLinks:active, a.faqHeadingLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #800000;
	text-decoration: none;
}
a.faqHeadingLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000080;
	text-decoration: none;
}
a.faqHeadingLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #800000;
	text-decoration: underline;
}

a.h3:link, a.h3:active, a.h3:hover, a.h3:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


.linkHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.linkHeader:link, a.linkHeader:visited, a.linkHeader:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.linkHeader:hover {
	color:  #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.sublinkHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.sublinkHeader:link, a.sublinkHeader:visited, a.sublinkHeader:active {
	color:  #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.sublinkHeader:hover {
	color:  #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.sponsorTable table, .sponsorTable td {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	border-top: solid 1px #000000;
}

/*
tr.sponsorTable {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
*/

.sponsorHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #800000;
	font-weight: bold;

}

.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #800000;
	font-weight: bold;
	/*<FONT SIZE="-2" COLOR="#800000" FACE="Helvetica">*/
}
