/* main copy text style */

html {
	min-height: 100%;
	margin-bottom: 1px;
}

body, td, p  {
	font-size: 14px; 
	color: #000099; 
	font-family: arial,sans-serif;
	margin:0px 0px 0px 0px;
}

.copy  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin:0px 0px 0px 0px;
}
.designnotes {
	color: #ff0000;
}

.warn { 
       font-weight: bold ; 
       color: #dc143c;
	font-size: 12px;
}
.vis { 
       font-weight: bold ; 
       color: #004400 
}

.hid { 
	font-weight: bold ; 
	color: #990000 
}

.switchedon {
	text-decoration:none; 
	font-weight:bold; 
	color:#000099;
	font-family:Arial;
	font-size:13px;
}

.switchedoff {
	text-decoration:none; 
	font-weight:bold; 
	color:#666666;
	font-family:Arial;
	font-size:13px;
}

h1, .headings {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	font-weight : bold;
}

h2, .subheadings {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663300;
}

.highlightedtext {
	color: #339900;
}

.highlightedbold {
	font-weight: bold;
	color: #333333;
}

.highlightedboldbrown {
	font-weight: bold;
	color: #A68653;
}

.smallwhite {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 10px;
}

.smallwhitebold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 10px;
	font-weight: bold;
}

.imagelabels {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size : 10px;
	}

.requiredfields {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF0000;
}

.teasertext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
}
  
/* navigation styles (styles.js) */

a:hover.null {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000099;
	font-size : 10px;
	text-decoration: none;
	line-height:12px;
}

.leftnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : White;
	font-size : 10px;
	text-decoration: none;
	line-height:12px;
}

a:link.leftnav, a:visited.leftnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : White;
	font-size : 10px;
	text-decoration: none;
	line-height:12px;
}

a:hover.leftnav, a:active.leftnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #ffea11;
	font-size : 10px;
	text-decoration: none;
	line-height:12px;
}

.leftnavselected {
	color:#94B2DE;
	text-decoration:none;
	font-size : 10px;
	cursor: default;
	line-height:12px;
}

a:link.leftnavselected, a:visited.leftnavselected {
	color:#94B2DE;
	text-decoration:none;
	font-size : 10px;
	cursor: default;
	line-height:12px;
}

a:hover.leftnavselected, a:visited.leftnavselected {
	color:#94B2DE;
	text-decoration:none;
	font-size : 10px;
	cursor: default;
	line-height:12px;
}

.leftnavInact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #ffea11;
	font-size : 10px;
	text-decoration: none;
	line-height:12px;
}


.legal, .legal:link, .legal:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-size: 10px;
	font-weight : normal;
	line-height: normal;
}

.legal:active, .legal:hover {
	color: #94B2DE;
	text-decoration:none;
	font-size: 10px;
	font-weight : normal;
	line-height: normal;
}

.boldlinks, .boldlinks:link, .boldlinks:visited {
	font-weight: bold;
	color: #A68653;
	text-decoration:none;
}

.boldlinks:active, .boldlinks:hover {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.mainnav, .mainnav:link, .mainnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : White;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
}
a.home, a:visited.home {text-decoration: none; color: #FFFFFF; font-size: 12px; FONT-FAMILY: verdana,helvetica,arial,sans-serif;
}
a.mainnavh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #94B2DE;
	font-size : 10px;
	font-weight : bold;
	text-decoration: none;
}
.bignav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : White;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}

.mainnavpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #ffea11;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
}


.mainnav:active, .mainnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #ffea11;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
}

.mainnavselected, .mainnavselected:link, .mainnavselected:active, .mainnavselected:visited, .mainnavselected:hover {
	color: #94B2DE;
	text-decoration:none;
	font-size : 10px;
	font-weight : bold;
	cursor: default;
}

.navfoot, .navfoot:link, .navfoot:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	font-size : 10px;
	text-decoration: none;
}

.navfoot:active, .navfoot:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #94B2DE;
	font-size : 10px;
	text-decoration: none;
}

.navfootselected, .navfootselected:link, .navfootselected:active, .navfootselected:visited, .navfootselected:hover {
	color:#94B2DE;
	text-decoration:none;
	font-size : 10px;
	cursor: default;
}

.breadcrumbs, .breadcrumbs:link, .breadcrumbs:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 10px;
	text-decoration: none;
}

.breadcrumbs:active, .breadcrumbs:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #94B2DE;
	font-size : 10px;
	text-decoration: none;
}

/* end navigation styles (styles.js)*/

/* links */

a:link, a:visited, a:active {
	color: #333333;
}
a.small, a.small:visited{color: #686aac;}
a.small:hover {	color: #33CC66;
}	

a:hover {
	color: #33CC66;
}	
.bodycopyblue {
	font-size:12px;
	line-height:15px;
	color:#686aac;
	font-weight:normal;font-family:verdana;
}
.smallcopyblue {
	font-size:9px;
	line-height:12px;
	color:#686aac;
	font-weight:normal;font-family:verdana;
}
{text-decoration:none;color:#000099;font-family:verdana;font-size:14px;}

/* end links */

.number2
{text-decoration:none;color:000099;font-family:Arial;font-size:12px;font-weight:normal;}
.number
{text-decoration:none;color:#dc143c;font-family:Arial;font-size:12px;font-weight:bold;}
a.number
{text-decoration:none;color:#006600;font-family:Arial;font-size:12px;font-weight:normal;}
a:active.number
{text-decoration:none;color:#dc143c;font-family:Arial;font-size:12px;font-weight:normal;}
a:hover.number
{text-decoration:none;color:#dc143c;font-family:Arial;font-size:12px;}


.jobcode
{text-decoration:none;color:#CC66006;font-family:Arial;font-size:13px;}

a.jobcode
{text-decoration:none;color:#CC6600;font-family:Arial;font-size:13px;}
a:visited.jobcode
{text-decoration:none;color:#3399FF;font-size:13px;}
a:active.jobcode
{text-decoration:none;color:#CC6600;font-size:13px;}
a:hover.jobcode
{text-decoration:none;color:#3399FF;font-family:Arial;font-size:13px;}

.formfieldsspec
{color:#838383;font-family:Arial;font-size:13px;width:175px;}

.formfields
{color:#838383;font-family:Arial;font-size:13px;width:275px;}

.smallformfields
{color:#838383;font-family:Arial;font-size:13px;width:115px;}

.tinyformfields
{color:#838383;font-family:Arial;font-size:13px;width:80px;}
