/* General Styles */

p, td, li, ul, h1, h2, h3, h4 {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

p, li, ul, td {
	color: #616161;
}
p {
	line-height: 1.3;
}
h1 {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	margin:0;
}
h2 {
	font-size: 18px;
	color: #FD4B00;
	font-weight: bold;
	margin: 0;
}
h3 {
	font-size: 18px;
	color: #00699F;
	font-weight: bold;
	margin: 0;
}
h4 {
	font-size: 12px;
	color: #444;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 0;
}
li {
	font-family: arial, helvetica, sans-serif;
	list-style: disc;
}
ul {
	padding-left: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
}
form {
	display: inline;
}
form input {
		font-family : "Courier New", Arial, Helvetica, Verdana, sans-serif;	
}
form select {
	font-family: "Courier New", Arial, Helvetica, Verdana, sans-serif;
}
/* Links */

a:link {
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color: #444;
}
a:visited {
	color: #444;
	text-decoration: none;
}
a:hover {
	color: #111;
	background-color: #EEEEEE;
/*	text-decoration: underline; */
}

p a:link {
	color: #555;
	text-decoration: underline;
}
p a:visited {
	color: #555;
	text-decoration: underline;
}
p a:hover {
	color: #333;
	text-decoration: underline;
}

/* specific classes */

/* body style */
.mainpage {
	background-color:white;
}


/* header & footer styles */

/* nvb1 is Nav Bar text and text link for primary navigation */
.nvb1{
	color:#000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}
.nvb1:link{
	color: #000000; text-decoration: none; 
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}
.nvb1:visited { color: #000000; text-decoration: none; }
.nvb1:hover{ color: #444444; text-decoration: none;}
.nvb1:active{ color: #000000; text-decoration: none;}

/* nvb2 is Nav Bar text and text link for secondary navigation (upper-right)*/
.nvb2 {
	color: #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.nvb2:link{ 
	color: #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
}
.nvb2:visited { color: #FFFFFF; text-decoration: none; }
.nvb2:hover{ color: #FD4B00; text-decoration: none;}
.nvb2:active{ color: #FD4B00; text-decoration: none;}

/* nvb2 is Nav Bar text and text link for footer bar */

.nvb3{
	color:#000000;
	text-decoration: none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.nvb3:link{
	color: #000000; text-decoration: none; 
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.nvb3:visited { color: #000000; text-decoration: none; }
.nvb3:hover{ color: #444444; text-decoration: none;}
.nvb3:active{ color: #000000; text-decoration: none;}
/* Left Side Navigation (For Content) */

.nav2 td {
	font-size:11px;
	font-weight: bold;
	color: #444;
}
.nav2 a:link{
	font-weight: normal;
	color: #444;
	text-decoration:none;
}
.nav2 a:visited {
	font-weight: normal;
	color: #444;
	text-decoration:none;
}
.nav2 a:hover {
	font-weight: normal;
	color: #111;
	background-color: #FEE5AB;
	text-decoration:none;
}
.nav4 td {
	font-size:11px;
	font-weight: bold;
	color: #444;
}
.nav4 a:link{
	font-weight: normal;
	color: #444;
	text-decoration:none;
}
.nav4 a:visited {
	font-weight: normal;
	color: #444;
	text-decoration:none;
}
.nav4 a:hover {
	font-weight: normal;
	color: #111;
	background-color: #FEF0CC;
	text-decoration:none;
}


/* helpers */

.contentnav {
	font-size:11px;
	color:#D49E2B;
}
.contentnav a:link{
	color: #444;
	text-decoration:none;
}
.contentnav a:visited {
	color: #444;
	text-decoration:none;
}
.contentnav a:hover {
	color: #111;
	text-decoration:underline;
}

/* color helpers */
.highlight_black {
	color: #000;
}
.highlight_yellow {
	color:#D49E2B;
}
.highlight_default {
	color:#777;
}
.highlight {
	background-color: #FFF;

}

/* type help */
.bigtext {
	font-size: 14px;
	font-weight:bold;
}
.smalltext {
	font-size: 11px;
}
.formtext {
	font-size: 14px;
	text-decoration: underline;
}
.formtext2 {
	font-size: 12px;
	text-decoration: underline;
}
table.data td {
	font-family: "Courier New", Arial, Helvetica, Verdana, sans-serif;	
}
table.data td.title {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
}
table.images td {
	font-size:11px;
}

ul.contentlist li {
	margin-bottom: 10px;
}
ul.contentlist2 li {
	margin-bottom: 10px;
	margin-left: 0;
	list-style-type: none;
}
ul.contentlist2 {
	margin-left:0;
}