		body, text, select, password, td, textarea {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11.0px;
			line-height: 17px;
			text-align: left;
			font-weight: normal;
			color: 000000;
			text-decoration: none;
		}
		
		form {
			margin-top: 0px;
			margin-bottom: 0px;			
		}
		
		.review {		
			color: #999999;	
		}
		
		
		.header, H1, .H1 {
			font-size: 20px;
			margin-top: 0px;
			margin-bottom: 0px;
			line-height: 24px;
			font-weight: normal;
			color: #0f8f42;	
		}

		.homeheader {
			font-size: 22px;
			line-height: 30px;
			font-weight: normal;
			color: #FFFFFF;	
		}

		
		.homeheader strong {
			font-size: 20px;
			line-height: 24px;
			font-weight: normal;
			color: #FFFFFF;	
		}


		a.homeheader:active, a.homeheader:link, a.homeheader:visited, a.homeheader:hover {
			font-size: 20px;
			line-height: 24px;
			font-weight: normal;
			color: #0f8f42;						
			text-decoration: underline;			
		}
		

		.H2, H2 {
			font-size: 16px;
			line-height: 20px;
			font-weight: normal;
			margin-top: 0px;
			margin-bottom: 0px;
			color: #0f8f42;	
		}
		
		H4, .H4 {
			font-size: 11px;
			font-weight: bold;
			margin-top: 0px;
			margin-bottom: 0px;
			color: #0f8f42;	
		}
		
		strong, bold, b, .b {
			font-weight: bold;
			color: #0f8f42;	
		}

		.blackbold {
			font-weight: bold;
			color: #000000;	
		}

		.white{			
			color: #FFFFFF;	
		}

		.red{			
			color: #FF0000;	
		}


		.whitebold {
			font-weight: bold;
			color: #FFFFFF;		
		}
		
		.greenbold {
			font-weight: bold;
			color: #0f8f42;		
		}
		
		.green {			
			color: #0f8f42;		
		}
		
		.sideheader {
			font-size: 17px;
			line-height: 20px;
			color: #3e3e3e;
			font-weight: normal;	
		}
		
		.sideheadergreen {
			font-size: 17px;
			line-height: 20px;
			color: #0f8f42;
			font-weight: normal;	
		}
		

		a.sideheaderlink:active, a.sideheaderlink:link, a.sideheaderlink:visited {
			font-size: 17px;
			line-height: 20px;
			color: #3e3e3e;
			font-weight: normal;					
			text-decoration: none;			
		}
		
		a.sideheaderlink:Hover 
		{
			font-size: 17px;
			line-height: 20px;
			color: #3e3e3e;
			font-weight: normal;					
			text-decoration: underline;	
		}		


		.subheader {
			font-size: 18px;
			line-height: 20px;
			font-weight: normal;
			color: #0f8f42;	
		}

		.smallsubheader {
			font-size: 17px;
			line-height: 20px;
			font-weight: normal;
			color: #0f8f42;	
		}
		


		a.smallsubheader:active, a.smallsubheader:link, a.smallsubheader:visited, a.smallsubheader:Hover  {
			font-size: 17px;
			line-height: 18px;
			font-weight: normal;
			color: #0f8f42;					
			text-decoration: underline;
			
		}		

		
		.smallestsubheader {
			font-size: 14px;
			line-height: 16px;
			font-weight: normal;
			color: #0f8f42;	
		}		





		a:active, a:link, a:visited, a:hover  {
			font-size: 11px;
			line-height: 15px;					
			text-decoration: underline;
			font-weight: normal;	
			color: #0f8f42;	
		}


		a.boldlink:active, a.boldlink:link, a.boldlink:visited, a.boldlink:Hover  {
			font-size: 11px;
			line-height: 15px;					
			text-decoration: underline;
			font-weight: bold;	
			color: #0f8f42;	
		}
		
				
		a.topnav:active, a.topnav:link, a.topnav:visited {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 17px;
			line-height: 18px;					
			text-decoration: none;
			font-weight: bold;	
			color: #85C780;	
		}
		
		a.topnav:Hover 
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 17px;
			line-height: 18px;						
			text-decoration: none;
			font-weight: bold;	
			color: #FFFFFF;		
		}
		
		a.topnavactive:active, a.topnavactive:link, a.topnavactive:visited, a.topnavactive:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 17px;
			line-height: 18px;					
			text-decoration: none;
			font-weight: bold;	
			color: #FFFFFF;	
		}
		
		a.small:active, a.small:link, a.small:visited {
			font-size: 10px;
			line-height: 15px;					
			text-decoration: none;
			font-weight: normal;	
			color: #798e87;	
		}
		
		a.small:Hover 
		{
			font-size: 10px;
			line-height: 15px;						
			text-decoration: underline;
			font-weight: normal;	
			color: #0f8f42;		
		}
		
		a.largewhite:active, a.largewhite:link, a.largewhite:visited{
			font-size: 17px;
			color: #FFFFFF;
			line-height: 22px;
			text-decoration: none;	
			font-weight: bold;	
		}
		
		a.medwhite:active, a.medwhite:link, a.medwhite:visited{
			font-size: 14px;
			color: #FFFFFF;
			line-height: 18px;
			text-decoration: none;	
			font-weight: bold;	
		}

		

		a.regwhite:active, a.regwhite:link, a.regwhite:visited, a.regwhite:hover{
			font-size: 11px;
			color: #FFFFFF;
			line-height: 15px;
			text-decoration: underline;	
			font-weight: normal;	
		}

		
	
		
		a.righthow:active, a.righthow:link, a.righthow:visited{
			font-size: 12px;
			color: #3e3e3e;
			line-height: 15px;
			text-decoration: none;	
			font-weight: bold;	
		}
		
		a.righthow:hover{
			font-size: 12px;
			color: #3e3e3e;
			line-height: 15px;
			text-decoration: underline;	
			font-weight: bold;	
		}
		
		
		a.righthowsoft:active, a.righthowsoft:link, a.righthowsoft:visited{
			font-size: 11px;
			color: #3e3e3e;
			line-height: 14px;
			text-decoration: none;	
			font-weight: normal;	
		}
		
		.footerbold {
			font-size: 10px;
			color: #0f8f42;
			line-height: 15px;	
			font-weight: bold;	
		}
		
		.footer {
			font-size: 10px;
			line-height: 15px;
			font-weight: normal;	
		}
		
		a.footernav:active, a.footernav:link, a.footernav:visited {
			font-size: 10px;
			line-height: 15px;						
			text-decoration: none;
			font-weight: normal;	
			color: #000000;	
		}
		
		a.footernav:hover {
			font-size: 10px;
			line-height: 15px;						
			text-decoration: underline;
			font-weight: normal;	
			color: #0f8f42;	
		}


		.submit, submit, Submit, input.submit {
			line-height: 12px;
			cursor:pointer;
			border:outset 1px #000;
			background:#418e6a;
			color:#FFF;
			font-weight:bold;
			padding: 1px 2px;	
		}

		.submitgrey {
			cursor:pointer;
			border:outset 1px #000;
			background:#666666;
			color:#FFF;
			font-weight:bold;
			padding: 1px 2px;	
		}


		.cellpad {
			padding-top: 4px; 
			padding-bottom: 4px;
		}
		
		.hidden { display: none; }
		.unhidden { display: block; }
		