h2  {
	font-family: Pristina;
	font-size: 35px;
	font-weight: bolder;
	padding: 0px;
	color: #5f0023;
	background: #ffffff;
	border: 0px none;
	margin: 0px;
	text-align: center;
	height: 35px;
} 

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	padding-top: 10px;
	padding: 5px;
	color: #000000;
	background: #ffffff;
	margin: 0;
	text-align: center;
}

h4 {
	font-family: Pristina;
	font-size: 24px;
	padding-top: 10px;
	padding: 5px;
	color: #000000;
	background: center;
	margin: 0;
	text-align: center;
	border: none;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding-top: 10px;
	padding: 5px;
	color: #000000;
	background-color: #FF0000;
	margin: 0;
	text-align: center;
}


.MainBody {
	margin: 0px;
	padding: 5px;
	font: 13px/1.5 Verdana, Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
	color:black;
}

td {
	font: 13px/1.5 Verdana, Arial, Helvetica, sans-serif;
	color: black;
	}


td.recruit {
	font: 13px/1.5 Verdana, Arial, Helvetica, sans-serif;
	padding: 0 3;
	margin: 0;
	border: 1px solid #999999;
	}
 
th.recruit {
	font: bold 13px/1.5 Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 1;
	border: 1px solid #999999;
}
	
 
th.checkbox {
	font: 13px/1.5 Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	width: 18px;
	border: 1px solid #999999;
	text-align: center;
}
 
td.checkbox {
	font: 13px/1.5 Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	width: 18px;
	text-align: center;
	border: 1px solid #999999;
}


.syslnk a		  {text-decoration: underline; color: White}
.syslnk a:link    {text-decoration: underline; color: White}
.syslnk a:visited {text-decoration: underline; color: White}
.syslnk a:active  {text-decoration: underline; color: White}
.syslnk a:hover   {text-decoration: none; color: White; background: #335c85}

.biglink,
.biglink a
.biglink a:link, 
.biglink a:visited, 
.biglink a:active		{
	color: #5f0023 !important;
	font-size: 20px !important;
	font-style: italic !important;
	font-weight: bold !important;
	text-align:center !important;
}
.biglink a:hover	{text-decoration: none; background: #335c85; cursor:hand; color:white !important;}

a 			{text-decoration: underline;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color:black;}
A:link 		{text-decoration: underline; cursor:hand; color:black;}
A:visited	{text-decoration: underline; cursor:hand; color:black;}
A:active	{text-decoration: underline; cursor:hand; color:black;}
A:hover		{text-decoration: none; background: #335c85; cursor:hand; color:white;}


.leftlink, .leftlink A, .leftlink A:link, .leftlink A:visited {
	text-align:center;
	font-size:16px;
	text-color:black;
	color: #000000;
	display:block;
	height:30px;
	vertical-align: middle;	
}
.leftlink A:hover,
.leftlink A:focus,
.leftlink A:active{	font-style:normal;	color:white !important;	background-color: #335c85 !important;	display:block; }

.footer	{
	background-color:#5f0023;
	font-size:12px;
	text-align:center;
	width:100%;
	float:left;
}
.footer a		  {text-decoration: underline; color: White}
.footer a:link    {text-decoration: underline; color: White}
.footer a:visited {text-decoration: underline; color: White}
.footer a:active  {text-decoration: underline; color: White}
.footer a:hover   {text-decoration: none; color: White; background: #335c85}


.login
{
 font-family:verdana; font-size:10px
}

.skillsfield {
	width:100px;
}

.errInput	{ 
	width: 200px; 
	border-color: #FFFFFF; 
	font-family:verdana; 
	font-size:16px;
	border-style: solid;  
	background-color: #ffff99; 
	color: #000000; 
	font-family: verdana;  
}

.Input		{
	width: 200px;
	font-family:verdana; 
	font-size:16px;
	border-color: gray;
	border-style: solid;
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana;
	height: 25px;
}

td.txtBody	{ 	
	color: #000000; 
	font-size: 15px; 
	font-family: arial;
}


/* Active Menus */
.banner a {
	color: white;
	font-weight: normal;
	font-family: arial, "comic sans ms", technical;
	padding: 1px;
	border: 1 solid;
	background: #5f0023;
	font-size: 10pt;
	margin: 0px;
	width: 135px;
	text-align: center;
	vertical-align: middle;
	border: medium outset #999999;
	background-image:url(/fragments/images/button.gif);
}
.banner em { background: #8b6b47; color: #ffffff }
.banner a:link { text-decoration: none; background: #5f0023; color: white }
.banner a:visited { text-decoration: none; background: #5f0023; color: white }
.banner a:hover { text-decoration: none; background: #335c85; color: white; border: medium inset #999999; }

.widebanner a {
	color: white;
	font-weight: normal;
	font-family: arial, "comic sans ms", technical;
	padding: 1px;
	border: 1 solid;
	background: #5f0023;
	font-size: 10pt;
	margin: 0px;
	width: 165px;
	text-align: center;
	vertical-align: middle;
	border: medium outset #999999;
	background-image:url(/fragments/images/button.gif);
}
.widebanner em { background: #8b6b47; color: #ffffff }
.widebanner a:link { text-decoration: none; background: #5f0023; color: white }
.widebanner a:visited { text-decoration: none; background: #5f0023; color: white }
.widebanner a:hover { text-decoration: none; background: #335c85; color: white; border: medium inset #999999; }

.bigbanner a {
	color: white;
	font-weight: normal;
	font-family: arial, "comic sans ms", technical;
	background: #5f0023;
	font-size: 10pt;
	margin: 3px 3px 3px 0px;
	width: 140px;
	height: 60px;
	border: medium outset #999999;
	text-align: center;
	padding: 1px;
	vertical-align: middle;
}
.bigbanner a:link { text-decoration: none; background: #5f0023; color: white }
.bigbanner a:visited { text-decoration: none; background: #5f0023; color: white }
.bigbanner a:hover { text-decoration: none; background: #335c85; color: white;	border: medium inset #999999; }

.applicationbutton a {
	color: white;
	font-weight: normal;
	font-family: arial, "comic sans ms", technical;
	padding: 1px 1px 1px 0px;
	border: 1 solid;
	font-size: 10pt;
	margin: 3px 3px 3px 0px;
	width: 140px;
	text-align: center;
	vertical-align: middle;
	border: medium outset #999999;
}
.applicationbutton a:hover {
	color: white;
	background-color: black;
	font-weight: normal;
	font-family: arial, "comic sans ms", technical;
	padding: 1px 1px 1px 0px;
	border: 1 solid;
	font-size: 10pt;
	margin: 3px 3px 3px 0px;
	width: 140px;
	text-align: center;
	vertical-align: middle;
	border: medium inset #999999;
}


.SuperScript {
	font-size: smaller;
	position: relative;
	top: -5px;
}

td.question {
	background-color: #66CCFF;
	text-align: right;
	font-weight: bolder;
	padding:1px 3px 1px 3px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
}

td.answer {
	background-color: #dcdcdc;
	text-align: left; 
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
}

.appname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	margin:0;
	border-top-style: solid;
	border-top-color: #000000;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.appdata {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
	float: none;
	word-wrap: break-word;
	height: 18px;
}

td.appdata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 10px;
	border:0;
	text-decoration: none;
	font-style: normal;
}

td.appdatabdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 10px;
	border:1 solid #666666;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

.appinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	word-wrap: break-word;
}

td.appinfo {
	font-size: 10pt;
	border:1 solid #666666;
	text-decoration: none;
}
td.appinfosm {
	font-size: 7pt;
	border:1 solid #666666;
	text-decoration: none;
}

.appinfosm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.skillslist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px}
}

.skillssm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:block;
	background-color: #dcdcdc;
	width:150px;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
}

.skills td.skills {
	font-size: 7pt;
	border:0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.welcome 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 24px; 
font-weight: bold; 
color: #FFF7CE;}
.welcomemessage 
{  
font-family: "Times New Roman", Times, serif; 
font-size: 18px; 
font-style: italic; 
font-weight: 
bold; color: #000000; }
.online 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 24px; 
font-weight: bold; 
color: #FFF7CE;}
.tablename 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 60px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.pagetext 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #000000; 
}
a.links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003465;
	width: 20px;
	height: 20px;
	text-align: center;
}
a.orderby
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #FFFFFF;
text-decoration: none
}
.header 
{
border: 0px;
border-color: Black;
border-style: solid;
}

table.results{border:0px;padding:3px 3px 3px 3px;}
td.results{border:0px;padding:5px 5px;}
.results{font:7pt Verdana,Geneva,Arial,Helvetica,sans-serif;}
tr.highlight{border:1px solid #808080;background:#ffcc33;}
td.highlight{border:1px solid #808080;background:#ffcc33;}

.oddrow{
	border:1px solid;
	margin:15px;
	background-color: #DEDFDE;
	border-collapse:collapse;
	cursor:hand;
}
.evenrow{
	border:1px solid;
	margin:15px;
	background-color:#FFFFFF;
	border-collapse:collapse;
	cursor:hand;
}
.extendedrow{
	border:1px solid;
	margin:0px 15px;
	background-color:#eae8f9;
	border-collapse:collapse;
	height: 40px;

}
.detailrow{
	font-size: 9pt;
	border:none #808080;
	border-collapse:collapse;
	margin:0px 15px;
	background-color:#FFFFFF;
	padding-right: 10px;
}
.fieldname 
{
	font-size: 9pt;
	border:none;
	color:#000080;
	font-weight:bolder;
	text-align: right;
	padding-right: 10px;
	width: 125px;
}
.fieldname2 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #003465;
	text-align: left
}

th,.tableheader{border:0px solid #808080;background:#dfdfdf;color:#000080;font-size:8pt;font-weight:normal;}
th.link{border:1px solid #808080;background:#dfdfdf;color:#000080;font-size:8pt;font-weight:normal;cursor:hand;}
.report{border: 0px solid #050000;}


.data3 
{
	border:0px solid #000000;
	background:#dfdfdf;
	color:#000080;
	font-size:8pt;
	font-weight:normal;
	margin: 0px;
	padding: 0px;

}

a.headerlink 
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #003465;
background-color: #FFFFFF;
text-decoration: none;
border: 1px solid;
border-color: Black;
padding-left: 5px;
padding-right: 20px;
}
a.headerlink:hover 
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #003465;
background-color: #D2DFEA;
text-decoration: none;
border: 1px solid;
border-color: Black;
padding-left: 5px;
padding-right: 20px;
}
a.datalink 
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #003465;
text-decoration: none
}
a.datalink:hover
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #FFF7CE;
text-decoration: none; 
background-color: #003465;
}
a.nhdatalink 
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #003465;
text-decoration: underlink;
}
a.datalink2 
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #003465;
text-decoration: none
}
a.datalink2:hover
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #FFF7CE;
text-decoration: none; 
background-color: #003465;
}
a.nhdatalink2 
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #003465;
text-decoration: underlink;
}
.fields
{
 font-family:verdana; font-size:12px
}
.line 
{  
color: #000000; 
width: 100%;
}
a.button 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #000000; text-decoration: none; 
background-color: #cccccc; 
width: 100%; 
text-align: center
}
a.button:hover 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; 
font-weight: bold;
color: #ffffff;
text-decoration: none; 
background-color: #000000; 
width: 100%;
text-align: center
}
.strip 
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight: bold; 
color: #FFF7CE;
background-color: #4c709d
}
.selected 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #999999;
	width: 20px;
	height: 20px;
	text-align:center
}

.headertitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF7CE;
	position: absolute;
} 
.pagetitle
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 18px; 
font-weight: bold; 
color: #000000;
background-color: #FFFFFF
} 
.heading 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 18px; 
font-weight: bold; 
color: #FFF7CE;
text-decoration: none
}
.headerbutton
{
background-color: #FFFFFF
}
.headerbuttonhover
{
background-color: #D2DFEA
}
.vfieldname
{
font-size: 15px; 
font-weight: bold; 
}
.thumb1
{
text-align: right;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #003465;
background-color: #D2DFEA;
}
.thumb2
{
text-align: right;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #003465;
background-color: #9DB5D1;
}
.header {
	float: left;
}
.whitetext {
	color: #FFFFFF;
}
