/* *************************************
HTML TAG STYLES BELOW
/* ********************************** */

body {
	font-family: verdana, helvetica, geneva, arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #66B9D6;
	background-repeat: repeat-x;
	/*  margin: top right bottom left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

td {
	font-family: verdana, helvetica, geneva, arial, sans-serif;
	font-size: 9pt;
	color: #333333;
}

p {
	font-family: verdana, helvetica, geneva, arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	/*  margin: top right bottom left */
	margin: 2px 0px 10px 0px;
	padding: 0px 0px 0px 0px;	
}

form, input, {
	font-family: verdana, helvetica, geneva, arial, sans-serif;
	font-size: 9pt;
}

H1 {	
	font-family: verdana, helvetica, geneva, arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #2E9938;
	/*  margin: top right bottom left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

H2 {	
	font-family: verdana, helvetica, geneva, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #01355A;
	/*  margin: top right bottom left */
	margin: 6px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
} 

H3 {	
	font-family: verdana, helvetica, geneva, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #31A2D0;
	/*  margin: top right bottom left */
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

H4 {	
	font-family: verdana, helvetica, geneva, arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #2B891E;
	/*  margin: top right bottom left */
	margin: 5px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

a:link {
	text-decoration: underline;
	color: #2E9938;
}

a:visited {	
	text-decoration: underline;
	color: #2E9938;
}

a:hover {	
	text-decoration: underline;
	color: #01355A;
}
								
a:active {	
	text-decoration: underline;
	color: #2E9938;
}

table { 
	font-family: verdana, helvetica, geneva, arial, sans-serif;
}

th {
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	text-align : left;
	vertical-align : top;
}

/* *************************************
CUSTOM STYLES BELOW
/* ********************************** */
a.n2:link {
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}

a.n2:visited {	
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}

a.n2:hover {	
	font-size: 8pt;
	text-decoration: none;
	color: #2E9938;
}
								
a.n2:active {	
	font-size: 8pt;
	text-decoration: none;
	color: #2E9938;
}

.credits {	
	font-size: 8pt;
	color: #444444;
	/*  margin: top right bottom left */
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
				
a.cr:link {	
	font-size: 8pt;
	text-decoration: none;
	color: #01355A;
}

a.cr:visited {	
	font-size: 8pt;
	text-decoration: none;
	color: #01355A;
}

a.cr:hover {	
	font-size: 8pt;
	text-decoration: none;
	color: #2E9938;
}

a.cr:active {	
	font-size: 8pt;
	text-decoration: none;
	color: #01355A;
}

.navtxt {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.white {
	background-color: #ffffff;
}

.black {
	background-color: #000000;
}

.dblue {
	background-color: #01355A;
}

.gray {
	background-color: #E0E0E0;
}

.gline {
	background-color: #B4B4B4;
}

.lblue {
	background-color: #E0EBEF;
}

.blue2 {
	background-image: url(/images/blue2.gif);
	background-repeat: repeat-repeat;
}

.inthdrbg {
	background-image: url(/images/headerback.gif);
	background-repeat: repeat-x;
}

.lshadow {
	background-image: url(/images/leftshadow.gif);
	background-repeat: repeat-y;
}

.small {
	font-size: 8pt;
}

.required {
	color: #01355A;
	font-size: 9pt;
	font-weight: bold;
}

.floatright {
	float: right;
	/*  margin: top right bottom left */
	margin: 0px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
}

.floatleft {
	float: left;
	/*  margin: top right bottom left */
	margin: 0px 20px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.instructions {
	font-size: 8pt;
	color: #01355A;
}

