/* ++++++++++ global general styles start ++++++++++*/	
html, body {
	margin:0px;
	padding:0px;
	font: 10pt arial, helvetica, sans-serif;
	background:#ffffff;
	color:#18384F;
	}
	
a:link { text-decoration:none;color:#385E19; }
a:visited { text-decoration:none;color:#385E19; }
a:active { text-decoration:none;color:#385E19; }
a:hover { text-decoration:underline;color:#000000; } 
			
a.a5-link-light-1:link { text-decoration:none;color:#ffffff;}
a.a5-link-light-1:visited { text-decoration:none;color:#ffffff;}
a.a5-link-light-1:active { text-decoration:none;color:#ffffff;}
a.a5-link-light-1:hover { text-decoration:underline;color:#9CAFD2;}	
			
a.a5-link-dark-1:link { text-decoration:none;color:#9CAFD2;}
a.a5-link-dark-1:visited { text-decoration:none;color:#9CAFD2;}
a.a5-link-dark-1:active { text-decoration:none;color:#9CAFD2;}
a.a5-link-dark-1:hover { text-decoration:underline;color:#F2C701;}		
			
a.a5-breadcrumbs:link { text-decoration:none;color:#80A0DD;}
a.a5-breadcrumbs:visited { text-decoration:none;color:#80A0DD;}
a.a5-breadcrumbs:active { text-decoration:none;color:#80A0DD;}
a.a5-breadcrumbs:hover { text-decoration:underline;color:#ffffff;}	

.color-1-text-10 { 
	font: 10pt arial, helvetica, sans-serif;
	color: #B2C3E3;
	}

.color-2-text-13 { 
	font: 13pt arial, helvetica, sans-serif;
	color: #000000;
	}	

.a5-section-title-1 { 
	font:bold 14pt arial, helvetica, sans-serif;
	line-height:28px;
	vertical-align:50%;
	height:32px;
	margin:0px 10px 0px 20px;	
	color:#ffffff;
	border-bottom:1px solid #F2C701;		
	}		
					
.a5-section-title-2 { 
	font:bold 14pt arial, helvetica, sans-serif;
	line-height:28px;
	vertical-align:50%;
	height:1%;
	margin:0px 10px 0px 20px;	
	color:#000000;
	border-bottom:1px solid #9CAFD2;		
	}		
		
	
/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	

.a5-bg-left {
	width:100%;
	background:url(images/a5-bg-left.jpg) repeat-y;
	}	

.a5-bg-right {
	width:100%;
	background:url(images/a5-bg-right.gif) repeat-y right top;
	border:0px solid #000000;		
	}
	
#a5-body-center {
	text-align:left;
	}	
#a5-body {
	position: relative;
	width: 1000px; 
/* remove these comment tags if the page is to be centered
	margin-left: auto;
	margin-right: auto;*/
	text-align:left;	
/*	background:#7ED0D4 url(images/bg-right-column.gif) repeat-y right top;	*/
	border:0px solid #000000;		
	}	

#a5-header {
	position:relative;
	left:0px;
	top:0px;
	height:174px;	
	background:#4C7729 url(images/bg-header.gif) repeat-x;	
	border:0px solid #000000;	
	}	
	
#a5-menu-box {	
	position:absolute;
	top:139px;
	left:25px;
	line-height:40px;
	vertical-align:50%;
	padding-right:10px;
	border:0px solid #000000;					
	}	
		
	#a5-menu a {
		display:inline;
		font-weight:bold;	
		text-decoration:none;
		color:#ffffff;
		}
	#a5-menu a:hover {
		color:#BED3FA; 
		}	

#a5-column-left {
	float:left;
	width:314px;
	/*Clint had the below setting, which caused the boxes to overlap.
	  The rss feed is longer than the "Things to Know" section, which caused the
	  formatting of the feed to screw up below the "Things to Know Section"
	  */
/*	width:348px;*/
	padding-bottom:10px;	
	border:0px solid #000000;	
	}	

	#a5-column-left-text {
		padding:40px 0px 0px 22px;
		line-height:18px;		
		color:#2E5013;
		font: 11pt arial, helvetica, sans-serif;		
		border:0px solid #000000;	
		}			

	#a5-column-left-text-member {
		padding:32px 0px 0px 22px;
		line-height:18px;		
		color:#2E5013;
		font: 11pt arial, helvetica, sans-serif;		
		border:0px solid #000000;	
		}				

	
	#a5-bottom-left-section {
		padding:40px 0px 0px 0px;
		height:111px;	
		text-align:center;			
		font: 11pt arial, helvetica, sans-serif;	
		background: url(images/bg-bottom-left-section.gif) repeat-x left bottom;				
		border:0px solid #000000;	
		voice-family:"\"}\""; 
		voice-family:inherit;
			height:71px;	
		}
		html>body #a5-bottom-left-section {
			height:71px;	
		}				
					
	#a5-column-middle {
		position:relative;
		left:0px;
		top:0px;
		color:#000000;
		padding-bottom:10px;
		margin-left:348px;	
		border:0px solid #000000;			
		}	

		#a5-column-middle-text {
			margin:10px 10px 0px 20px;
			font: 10pt arial, helvetica, sans-serif;		
			}				
			
	#a5-column-right {
		float:right;
		width:315px;
		border-top:0px solid #ffffff;			
		}	
		
		#a5-column-right a {
			display:inline;
			font-weight:bold;	
			text-decoration:none;
			color:#9CAFD2;
			}
		#a5-column-right a:hover {
			color:#F2C701; 
			}			
				
		#a5-column-right-text {
			padding:10px 30px 10px 44px;
			line-height:18px;
			color:#ffffff;
			border:0px solid #ffffff;			
			}			
	
#a5-footer {
	clear:both;
	height:30px;
	font: 7.8pt arial, helvetica, sans-serif;
	color:#ffffff;	
	text-align:right;
	padding:0px 10px 10px 0px;
	vertical-align:middle;
	line-height:20px;
	background:#007161;
	border-top:1px solid #ffffff;	
	voice-family:"\"}\""; 
	voice-family:inherit;
		height:30px;
	}
	html>body #a5-footer {
		height:20px;
	}	
	
	
/* ++++++++++ global structure styles end ++++++++++*/	
/* ++++++++++ second level start ++++++++++*/	

#a5-sl-title {
	font:bold 10pt arial, helvetica, sans-serif;						
	height:24px;
	text-align:left;
	vertical-align:50%;
	line-height:24px;
	color:#ffffff;	
	padding-left:25px;
	margin:0px 0px 15px -25px;
	border-top: 1px solid #ffffff;
	background:#000000;	
	voice-family:"\"}\""; 
	voice-family:inherit;
		margin:0px 0px 15px -25px;
	}
	html>body #a5-sl-title {
		margin:0px 0px 15px -25px;
	}	
	

#a5-column-left-sl {
	float:left;
	padding-bottom:10px;	
	background:red;
	border:0px solid #000000;	
	}	

	#a5-column-left-text-sl {
		padding:40px 0px 0px 22px;
		line-height:18px;
		margin-right:315px;			
		color:#2E5013;
		font: 11pt arial, helvetica, sans-serif;		
		border:0px solid #000000;	
		}		
		
#a5-column-middle-sl {
	position:relative;
	left:0px;
	top:0px;
	margin-left:25px;	
	border:0px solid #000000;			
	}		
						
	#a5-column-middle-text-sl {
		padding:10px 15px 10px 15px;
		line-height:18px;
		color:#ffffff;
		border:0px solid #ffffff;			
		}				

#a5-column-full-sl {
	position:relative;
	left:0px;
	top:0px;
	padding:0px 20px 20px 25px;
	border:0px solid #000000;			
	}	
			
	
#a5-contact-form {
	float:right;
	margin:10px 10px 0px 15px;
	width:350px;
	padding:10px;
	background: #E6EFEB;				
	voice-family:"\"}\"";
	voice-family:inherit;
		width:230px;			
	}
	html>body #a5-contact-form {
		width:230px;						
	}	
	
.a5-box-1 {
	font:bold 17px Arial, Helvetica, sans-serif;						
	color:#ffffff;
	text-align:left;
	padding:10px;
	height:60px;
	border:1px solid #000000;	
	background:#ffffff;	
	}		
				
/* ++++++++++ second level end ++++++++++*/		

