/*THESE ARE YOUR CHOICES FOR BODY COPY. IF YOU CHOOSE BODYTEXT2, BE SURE TO CHANGE THE LINE-HEIGHT FOR YOUR ANCHOR TAGS TO 17*/
.bodytext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
}

.caption {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 17px;
}
.whitetext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 17px;
}
.faded {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	font-style:italic
	line-height: 17px;
}
.vision {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
}
/*THIS IS THE CSS FOR H1 TAGS. YOU CAN CUSTOMIZE THE SIZE AND COLOR IN THISS CSS TO MATCH YOUR DESIGN. H1 TAGS ARE USED FOR HEADERS OF PARAGRAPHS AND NOT TO BE USED WITHIN A PARAGRAPH*/
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-style: normal;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: 0;
}
ul {
	margin: 0 0 0 8;
	padding: 0 0 0 8;
}
/** { border: 1px solid #000; }*/
/*THE FOLLOWING IS APPLIED TO ANCHOR TAGS*/
a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #3B8495;
	text-decoration: underline;
	line-height: 15px;
}
a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #3B8495;
	text-decoration: underline;
	line-height: 15px;
}
a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 15px;
}
a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 15px;
}
a.sub:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.sub:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.sub:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
a.sub:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}
/*CSS FOR CONTACT FORM*/
input.entryfield {
	width:180px;
	padding:4px;
	border-top:1px solid #859eb6;
	border-left:1px solid #859eb6;
	border-bottom:1px solid #859eb6;
	border-right:1px solid #859eb6;
	background-color:#F0F8FF;
	font: 11px/14px Georgia, "Times New Roman", Times, serif;
	color: #333;
	}
	
input.phone1 {
	width:40px;
	padding:4px;
	border-top:1px solid #859eb6;
	border-left:1px solid #859eb6;
	border-bottom:1px solid #859eb6;
	border-right:1px solid #859eb6;
	background-color:#F0F8FF;
	font: 11px/14px Georgia, "Times New Roman", Times, serif;
	color: #333;
	}
		
input.phone2 {
	width:120px;
	padding:4px;
	border-top:1px solid #859eb6;
	border-left:1px solid #859eb6;
	border-bottom:1px solid #859eb6;
	border-right:1px solid #859eb6;
	background-color:#F0F8FF;
	font: 11px/14px Georgia, "Times New Roman", Times, serif;
	color: #333;
	}
	
input.entryfield2 {
	width:200px;
	padding:4px;
	border-top:1px solid #859eb6;
	border-left:1px solid #859eb6;
	border-bottom:1px solid #859eb6;
	border-right:1px solid #859eb6;
	background-color:#F0F8FF;
	font: 11px/14px Georgia, "Times New Roman", Times, serif;
	color: #333;
	}
	
textarea.textareaActive {
	font: 11px/14px Georgia, "Times New Roman", Times, serif;
	color: #333;
	background-color:#F0F8FF;
	padding: 4px;
	border-top:1px solid #859eb6;
	border-left:1px solid #859eb6;
	border-bottom:1px solid #859eb6;
	border-right:1px solid #859eb6;
	height: 80px;
	width: 225px;
	}
select.dropdown {
	width: 175px;
	padding: 2px;
	border: 1px solid #859eb6;
	background-color: #F0F8FF;
	font: 11px/14px Georgia, "Times New Roman", Times, serif;
	color: #333;
	}
/*THE CSS BELOW IS FOR THE NPL COPYRIGHT FOOTERS*/
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.footlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a.footlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a.footlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.footlink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

/* table used in the career opportunities table */
.cotable
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
/*	background-color: #003a75; */
	background-color: #fef0c9;
	border: 1px solid black;
	margin-left: auto;
	margin-right: autox;
	width: 700px;
	text-decoration: none;
	line-height: 17px;
}
.cotable th 
{ 
	text-align: center; 
	background-color: #003a75;
	color: #ffffff;
}
.cotable td { text-align: center; }
.cotable tr { height: 40px; }
/*
.cotable tr:first-child { text-align: center; background-color: #003a75; }
.cotable tr { background-color: #fef0c9; }
*/
