/* ++++++++++ global general styles start ++++++++++*/	
html, body {
	margin:0px;
	padding:0px;
	font: 10pt arial, helvetica, sans-serif;
	background:#ffffff;
	color:#000000;
	}
a:link { text-decoration:none;color:#6d744b; }
a:visited { text-decoration:none;color:#6d744b; }
a:active { text-decoration:none;color:#6d744b; }
a:hover { text-decoration:underline;color:#000000; } 


.color-1-text-12 { 
	font:bold 12pt arial, helvetica, sans-serif;
	color: #ffffff;
	}
	
.color-2-text-12 { 
	font: 12pt arial, helvetica, sans-serif;
	color: #F2BE0D;
	}	
	
.color-2-text-10 { 
	font: 10pt arial, helvetica3 sans-serif;
	color: #000000;
	}		

.color-3-text-10 { 
	font: 10pt arial, helvetica3 sans-serif;
	color: #9c0101;
	}		
.color-3-text-11 { 
	font: 11pt arial, helvetica3 sans-serif;
	color: #9c0101;
	}	
	
.color-4-text-9 { 
	font: 9pt arial, helvetica3 sans-serif;
	color: #3f3b17;
	}	
.color-4-text-12 { 
	font: 24pt arial, helvetica3 sans-serif;
	color: #3f3b17;
	}	
.color-4-text-18 { 
	font: 18pt arial, helvetica3 sans-serif;
	color: #3f3b17;
	}			
	
.color-5-text-11 { 
	font: 11pt arial, helvetica3 sans-serif;
	color: #626b2d;
	}		
	
.color-6-text-11 { 
	font: 11pt arial, helvetica3 sans-serif;
	color: #072247;
	}		
	
.color-7-text-11 { 
	font: 11pt arial, helvetica3 sans-serif;
	color: #942822;
	}	
	
.color-8-text-10 { 
	font: 10pt arial, helvetica3 sans-serif;
	color: #6d744b;
	}	
	
.a5-section-title-1 { 
	font: 20pt tahoma, helvetica, sans-serif;
	color: #000000;
	}	
	
.a5-section-title-2 { 
	font: 17pt tahoma, helvetica, sans-serif;
	color: #000000;
	}	
	
.a5-section-title-3 { 
	font: 10pt tahoma, helvetica, sans-serif;
	color: #50483b;
	}			
		
.a5-image-border {
  	border:1px solid #000000;			  
	}	
	
	
/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	

.a5-bg-left {
	width:100%;
	background:url(images/a5-bg-left.gif) repeat-y left top;
	}		

.a5-bg-right {
	width:100%;
	background:url(images/a5-bg-right.gif) repeat-y right top;
	} 
	
#a5-body-center {
	text-align:center;
	}	
#a5-body {
	position: relative;
	width: 1000px; /* change this to a specific amount for a fixed design. E.g., 770px. */
/* remove these comment tags if the page is to be centered*/
	margin-left: auto;
	margin-right: auto;
	text-align:left;	
	border:0px solid #000000;		
	}	

#a5-header {
	position:relative;
	left:0px;
	top:0px;
	height:180px;	
	background:#ffffff;	
	border:0px solid #000000;	
	}	
	
	#a5-header-right {
		float:right;
		border:0px solid #000000;	
		}		

	#a5-top-right-text {
		position:absolute;
		right:50px;
		top:73px;
		color:#caf8c3;
		}				
		
	#a5-date {
		position:absolute;
		left:20px;
		top:152px;
		width:154px;
		font-weight:bold;
		text-align:center;
		color:#000000;
		border:0px solid #000000;
		}			
		
	#a5-sub-menu-box {
		position:absolute;
		right:27px;
		top:127px;
		padding:3px 3px 5px 3px;
		width:516px;
		height:26px;
		border:1px solid #eed188;
		}			
		
	#a5-sub-menu {
		height:26px;
		text-align:center;
		line-height:26px;
		vertical-align:middle;
		color:#caf8c3;
		background:#eed188;
		border:1px solid #ffffff;
		}		
			
		#a5-sub-menu a {
			display:inline;		
			color:#000000;
			}
			
		#a5-sub-menu a:hover {
			color:#942822;		
			}		

#a5-column-left {
	float:left;
	width:216px;
	border-top:0px solid #ffffff;	
	}	

	#a5-menu-box {
		position:relative;
		padding:1px 29px 0px 8px;
		font:10pt Arial, Helvetica, sans-serif;
		background:url(images/bg-left-column.gif) repeat-y left top;
		border:0px solid yellow;
		}
		
		#a5-menu {
			font-weight:bold;
			}		
		
		#a5-menu a {
			display:block;
			padding:0px 0px 0px 15px;
			line-height:19px;
			text-decoration:none;
			color:#ffffff;
			background:#626b2d;	
			border-bottom:1px solid #eed188;			
			}
			
		#a5-menu a:hover {
			color:#ffffff; 
			background:#372f23;				
			}		
			
		#a5-menu-sl {
			font-weight:normal;
			}					
			
		#a5-menu-sl a {
			display:block;
			padding:0px 0px 0px 25px;
			line-height:19px;
			text-decoration:underline;
			color:#3c3838;
			background:#eed188;
			border-bottom:1px solid #eed188;			
			}
			
		#a5-menu-sl a:hover {
			color:#ffffff; 
			background:#372f23;				
			}			
	
	#a5-column-left-text {
		padding:0px 0px 0px 30px;
		line-height:26px;	
		font: 10pt arial, helvetica, sans-serif;		
		color:#ffffff;
		border:0px solid #000000;	
		}	
		
	#a5-collective-right {
		position:relative;
		left:0px;
		top:0px;
		margin:0px 0px 0px 216px;		
		border:0px solid #000000;			
		}	
		
	#a5-column-center {
		margin-right:229px;
		padding:10px 12px 0px 0px;
		border:0px solid #000000;	
		}			
			
		#a5-column-center-top-box {
			padding:0px 0px 10px 0px;
			border:0px solid #000000;	
			}	
			
		#a5-column-center-bottom-box {
			margin:20px 0px 10px 35px;
			padding:0px 0px 10px 0px;
			background:#a3d891;
			border:1px solid #bbad4b;	
			}							
						
	#a5-column-right {
		float:right;
		width:229px;
		text-align:center;
		margin:0px 0px 0px 0px;
		border:0px solid #000000;			
		}			
		
#a5-footer {
	clear:both;
	height:42px;
	font: 7.8pt arial, helvetica, sans-serif;
	color:#b1aeaa;	
	text-align:right;
	padding:0px 10px 0px 0px;
	vertical-align:middle;
	line-height:42px;
	background:#372f23;	
	border:0px solid #ffffff;	
	}	
	
	
/* ++++++++++ global structure styles end ++++++++++*/	
/* ++++++++++ second level start ++++++++++*/	

#a5-sl-title {
	font:bold 11pt Arial, Helvetica, sans-serif;						
	height:24px;
	text-align:left;
	margin:0px 0px 15px 0px;
	line-height:24px;
	color:#072247;	
	border-bottom:1px solid #000000;		
	}	
		
	#a5-column-full {
		padding:10px 12px 0px 0px;
		border:0px solid #000000;	
		}	
				
#a5-form-button {
	margin:0px 0px 10px 510px;
	border:0px solid #000000;	
	}	
				
#a5-form-button-2 {
	margin:0px 0px 10px 470px;
	border:0px solid #000000;	
	}			
	
.form_section_title {
	padding:3px 0px 3px 20px;
	margin:10px 0px 20px 0px;
	font-weight:bold;
	color:#ffffff;
	background:#655f27;
	}	
	
.a5-button a {
	padding:2px 2px 2px 2px;
	text-decoration:none;
	color:#ffffff;		
	background:#0f4f08;
	}
	
.a5-button a:hover {
	padding:2px 2px 2px 2px;
	color:#ffffff;		
	background:#000000;
	}		
	
.a5-button-off a {
	padding:2px 2px 2px 2px;
	text-decoration:none;
	color:#ffffff;		
	background:#c30404;
	}
	
.a5-button-off a:hover {
	padding:2px 2px 2px 2px;
	color:#ffffff;		
	background:#0f4f08;
	}			  
	
.a5-row-1 {
  height:22px;
  color:#000000;
  margin:0px 0px 10px 0px; 
  }
  
.a5-row-1 label {
  float: left;
  width: 200px;
  color:#000000;
  text-align: right;
  margin-right: 5px;
  }
  
.a5-row-1 input select {
 float: right;
 width: 100px;
 text-align: left;
  }   
						
.a5-output-row-1 {
  height:22px;
  color:#000000;
  padding:10px 0px 0px 0px; 
  border-bottom:1px solid #000000;
  }
  	
.a5-row-2 {
  height:22px;
  color:#000000;
  margin:0px 0px 10px 0px; 
  }
  
.a5-row-2 label {
  float: left;
  width: 200px;
  color:#000000;
  text-align: right;
  margin-right: 5px;
  }
  
.a5-row-2 input select {
 float: right;
 width: 100px;
 text-align: left;
  }   
						
.a5-output-row-2 {
  height:22px;
  color:#000000;
  padding:10px 0px 0px 0px; 
  border-bottom:1px solid #000000;
  }
	
	
	.a5-output-row-sub {
	  padding:2px 0px 2px 10px;
	  color:#000000;
	  }	
		
#a5-contact-form {
	float:right;
	margin:10px 10px 0px 15px;
	width:350px;
	padding:10px;
	background:#655f27;				
	color:#ffffff;
	border:1px solid #000000;
	voice-family:"\"}\"";
	voice-family:inherit;
		width:230px;			
	}
	html>body #a5-contact-form {
		width:230px;						
	}			  
			
		
.a5-search-results-row {
	padding:0px 0px 7px 10px;	
	}				
	
.a5-right-image-box {
	float:right;
	margin:0px 0px 10px 10px;
	padding:0px 10px 10px 10px;
	border:0px solid #bebebe;
	}					
	
	
	
  	
.a5-row-2 {
  height:22px;
  color:#000000;
  margin:0px 0px 10px 0px; 
  }
  
.a5-row-2 label {
  float: left;
  width: 200px;
  color:#000000;
  text-align: right;
  margin-right: 5px;
  }
  
.a5-row-2 input select {
 float: right;
 width: 100px;
 text-align: left;
  }   
						
.a5-output-row-2 {
  height:22px;
  color:#000000;
  padding:10px 0px 0px 0px; 
  border-bottom:1px solid #000000;
  }
	
	
		
/* ++++++++++ second level end ++++++++++*/		
