/* general styles */
BODY {  margin: 0px; }

.ltgreen { background-color: #99CC7F;}

.background_left { background-image: url('images/home-background_02.gif'); 
				background-repeat: repeat-x; 
				border-right: #CC3333 2px solid;}

.ltgreen_right { background-color: #99CC7F;
				border-left: #CC3333 2px solid; }

.background_right { background-image: url('images/home-background_02.gif'); 
				background-repeat: repeat-x; 
				border-left: #CC3333 2px solid;}

.ltgreen_left { background-color: #99CC7F;
				border-right: #CC3333 2px solid; }

.foreground_bottom { color: #CCFFFF; 
			background-color: #339900;
			font-size: 12px; 
			border-bottom: #CC3333 2px solid;}

				   
P,TD,UL { font-family: Helvetica,Arial,Geneva,sans;
		   font-size: 15px; }
		   
.lastYear
	{
	font-size: 18px;
	color: #993333;
	}
		   
.blue { background-color: #99CCFF; }
.green { background-color: #339900; }
.white { background-color: #FFFFFF; }

.hometext { color: #CCFFFF; 
			background-color: #339900;
			font-size: 12px; }
.homePgText
			{
			font-size: 12px;
			color: #CCFFFF;
			text-align: center;
			margin-left: 1em;
			margin-right: 1em;
			}
			
.maintained { color: #cccccc; 
			background-color: #339900;
			font-size: 11px; }
			
.with_background { background-image: url(images/background_3_03.gif);
				   background-repeat: repeat-x; 
				   border-left: #CC3333 2px solid;}

.bordered { border: #CC3333 2px solid;}
.contents { background-color: #FFFFFF;
			border: #99CCFF 3px solid;
			font-family: Helvetica,Arial,Geneva,sans;
			color: #6699CC;
		   	font-size: 15px; 
		   	padding: 10px;}
		   	
.ltblue { background-color: #CCE5FF; }

.contactinfo { color: #339900;
			   font-size: 12px;
			   font-weight: bold; }
			   
.photocaption { color: #339900;
			   font-size: 14px;
			   font-weight: bold; }

.headline { color: #339900;
		 font-weight: bold;}
		 
.little { font-size: smaller; }

#line { border-bottom: #339900 dotted 1px; }
.photo { padding: 5px;
		 float: right; }

/* link styles */
			   
A:link { color: #CC3333;
		 text-decoration: none;}
		 
A:visited { color: #CC3333;
		 text-decoration: none;}
		 
A:hover { color: #FFFF00;
		 text-decoration: underline;}
		 
A:hover { color: #FFFF00;
		 text-decoration: underline;}
		 
A.ondark:link { color: #FFFFFF;
		 text-decoration: none;}
		 
A.ondark:visited { color: #FFFFFF;
		 text-decoration: none;}
		 
A.ondark:hover { color: #FFFF00;
		 text-decoration: underline;}
		 
A.ondark:hover { color: #FFFF00;
		 text-decoration: underline;}

/* specific styles */
		 
#golden { border: #F4E608 dashed 3px;
		  padding: 10px;
		  margin: 10px;  
		}
		
.golden { text-decoration: underline; }

.legend { border: #CCE5FF 1px solid; }
.map_one { color: #FFFFFF;
			background-color: #FF3300; }
			
.map_two { color: #FFFFFF;
			background-color: #339900; }
			
.map_three { color: #FFFFFF;
			background-color: #6699cc; }
			
.map_four { color: #FFFFFF;
			background-color: #ff9900; }
			
.hilite { color: #ff9900;
		  font-style: italic; }
	
.lastYearText
		{
		color: #cc0000;
		font-size: 18px;
		font-weight: bold;
		font-style: italic;
		}
		
.veryLast {
		color: #cc0000;
		font-size: 24px;
		font-weight: bold;
		font-style: italic;
		}