/*  Standard CSS Styles  */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top : 0px;
}

h1 {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #006644;
	line-height : 24px;
	}
	
.h1nbr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006644;
	font-weight: bold;
	line-height : 24px;
}
	
h2 {
	font-family:  Arial, Helvetica, sans-serif; font-size: 15px; color: #006644;	line-height : 20px;
	}
	
.h2nbr {
	font-family:  Arial, Helvetica, sans-serif; font-size: 15px; color: #006644; font-weight: bold;	line-height : 20px;
	}
	
p,td,th	{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
}

.pnorm	{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
}

.pnormsoft	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color : #4F4F4F;
}

ol,ul,li	{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 
}

/*  Custom CSS Styles  */

.h2nb {
	font-family:  Arial, Helvetica, sans-serif; font-size: 15px; color: #006644; font-weight: bold;
	}
	
.trhead	{
	background-color: #006644; color: White; font-weight: bold;
}

.trheadgray	{
	background-color: #3E3E3E;
	color: White;
	font-weight: bold;
}

.trheadnb	{
	background-color: #006644;	color: White;	font-weight: normal; font-size: 11px; 
}

.trwhite	{
	background-color: #ffffff; 	color: Black; 
}

.trlite	{
	background-color: #f2f2f2; 	color: Black;
}

.trdark	{
	background-color: #d4d4d4; 	color: Black;
}

.tagline  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006644;
	font-style : italic;
	font-weight : bold;
}

.smallheadu {
	font-weight : bold;
	text-decoration : underline;
}

.hintnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: maroon;
}

.newshead {
	font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #006644; font-weight: bold;	line-height : 26px;
	}
	
.subheadtop {
	font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #006644; font-weight: bold;	line-height : 12px;
	}

/*  Form Elements  */

form {
	margin: 0px;
}

input,select,textarea,option {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #1A1A1A;
	background: #FFFFFF;
	border: 1px solid #666666;
}

input.noline 	{
	background: transparent;
	border-width : 0px 0px 0px 0px;
}

input.formbutton {
	background: #006644;
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	border-top: 1px solid Black;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}

/* form table styles */

#frmtbl	{
	border: 1px solid #006644;
	background-color: #F2F2F2;
	width : auto;
}

.formlabel {
	color : #404040;
}

/*Link and Rollover Elements*/

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006644;
	text-decoration : underline;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006644;
	text-decoration : underline;
}

a:hover {
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	text-decoration: underline;
}

a.toplink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006644;
	text-decoration : none;
}

a.toplink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006644;
	text-decoration : none;
}

a.toplink:hover {
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	text-decoration: underline;
}

/* home page main nav bar items */
.picright {
	float : right;
}

.picright80  {
	float : right;
	width : 80px;
	height : 80px;
}

.picleft  {
	float : left;
	padding : 0px 0px 0px 0px;
}


.picleftpadright20  {
	float : left;
	padding : 0px 20px 20px 0px;
}

/* styles for main menu graphical rollover nav items */
.picleft175  {
	float : left;
	width : 175px;
	height : 80px;
	padding : 0px 0px 0px 0px;
}

.picleft151  {
	float : left;
	width : 151px;
	height : 80px;
	padding : 0px 0px 0px 0px;
}

.picleft130  {
	float : left;
	width : 130px;
	height : 80px;
	padding : 0px 0px 0px 0px;
}

.picleft95  {
	float : left;
	width : 95px;
	height : 80px;
	padding : 0px 0px 0px 0px;
}

.picleft86  {
	float : left;
	width : 86px;
	height : 80px;
	padding : 0px 0px 0px 0px;
}

.picleft83  {
	float : left;
	width : 83px;
	height : 80px;
	padding : 0px 0px 0px 0px;
}

.picleft80  {
	float : left;
	width : 80px;
	height : 80px;
	padding : 0px 0px 0px 0px;
}

/* colors */

.grey {
	color: #8a8d8f;
}
.green {
	color: #006644;
}
.yellow {
	color: #ffc32c;
}
.ltgrey {
	color: #e0e3e3;
}
.red {
	color: #CC0000;
}

.editnote {
	color: #000099;
	font-family : "Courier New", Courier, monospace;
	font-size : 14px;
	font-weight: bold;
}

.devnote {
	color: Purple;
	font-family : "Courier New", Courier, monospace;
	font-size : 14px;
}
