/* ++++++++++ global general styles start ++++++++++*/	
html, body {
	margin:0px;
	padding:0px;
	font: 9.8pt arial, helvetica, sans-serif;
	color:#000000;
	}
	
a:link { color:#D0FAFC; }
a:visited { color:#D0FAFC; }
a:active { color:#D0FAFC; }
a:hover { color:#000000; } 	

a.linklist1:link { text-decoration:none;color:#333333;}
a.linklist1:visited { text-decoration:none;color:#333333;}
a.linklist1:active { text-decoration:none;color:#333333;}
a.linklist1:hover { text-decoration:underline;color:#ffffff;}

.color-1-text-98 { 
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
	color: #ffffff;
	}
	
.color-2-text-12 { 
	font-family:arial, helvetica, sans-serif;
	font-size:12pt;
	color: #E2E0E0;
	}	

.color-3-text-9 { 
	font-family:arial, helvetica, sans-serif;
	font-size:9pt;
	color: #ffffff;
	}		
	
/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	

.a5-bg-left {
	width:100%;
	margin-bottom:-10px; /* added to keep these bg image froms passing beyond the footer */
	background:url(images/bg-left-column.gif) repeat-y left top;
	}		
.a5-bg-right {
	width:100%;
	background:url(images/bg-right-column.gif) repeat-y right top;
	}
.a5-bg-right-tl {
	width:100%;
	background:url(images/bg-right-column-tl.gif) repeat-y right top;
	}	
	
#a5-body-center {
	text-align:left;
	}	
#a5-body {
	position: relative;
	width: 1000px; /* change this to a specific amount for a fixed design. E.g., 770px. */

/* note: this will look wider in IE because the right scroll defaults as on */

/* remove these comment tags if the page is to be centered
	margin-left: auto;
	margin-right: auto;*/
	text-align:left;	
	background:#000000 url(images/bg-right-column.gif) repeat-y right top;	/*the bg color of this property is for the center column, and the bg image is for the right column. This guarantees all columns have color no matter the height of any column */
	border:0px solid #000000;		
	}	


#a5-header {
	position:relative;
	left:0px;
	top:0px;
	height:117px;	
	background: url(images/bg-header.gif) repeat-x;	
	border:0px solid #000000;	
	}	
	
	#a5-header-right {
		position:absolute;
		right:0px;
		top:0px;
		height:117px; /* added to keep header height correct */		
		border:0px solid #000000;			
		}	
	
#a5-column-left {
	float:left;
	width:181px;
	margin:0px -1000px 0px 0px;
	height:auto;
	border:0px solid #000000;	
	}	
	
		#a5-menu {
			width:181px;		
			padding:44px 0px 10px 0px;			
			font:bold 9.8pt arial, helvetica, sans-serif;
			background: url(images/bg-menu.gif) repeat-y 0px 0px;			
			}

		#a5-menu a {
			display:block;
			text-align:left;
			line-height:23px;
			vertical-align:50%;			
			text-align:right;
			padding:0px 25px 0px 10px;			
			text-decoration:none;
			background: url(images/bg-menu-off.gif) no-repeat 0px 0px;
			color:#ffffff;
			}
			
		#a5-menu a:hover {
			background: url(images/bg-menu-on.gif) no-repeat 0px 0px;
			color:#ffffff; 
			}		
			
		#a5-photo-bottom-left {
			margin:23px 0px 20px 0px;
			border:0px solid #000000;	
			}				

#a5-body-content {
	position:relative;
	margin-left:181px;
	border:0px solid #000000;	
	}					
	
	#a5-column-middle {
		position:relative;
		left:0px;
		top:0px;
		margin:23px 0px 0px 20px;
		font: bold 10.8pt arial, helvetica, sans-serif;		
		line-height:19pt;
		background:url(images/bg-center-column.gif) repeat-y 0px 0px;
		border:0px solid #000000;			
		}	
					
	#a5-column-right {
		float:right;
		width:250px;
		margin-top:-23px;		
		text-align:left;
		border:0px solid #000000;	
		}	
					
	#a5-bottom-right-text {
		font: bold 10pt arial, helvetica, sans-serif; 
		line-height:14pt;
		color:#000000;
		padding:0px 10px 10px 30px;
		}	
		
		
#a5-footer {
	clear:both; /* this needs to be outside the a5-bg-left and a5-bg-right so the background images don't repeat below the footer */
	text-align:center;
	line-height:35px;
	background:#B5B4B4;
	border:0px solid #000000;	
	}	
	
	
/* ++++++++++ global structure styles end ++++++++++*/	
/* ++++++++++ second level start ++++++++++*/	

#a5-sl-title {
	height:30px;
	font:bold 14px italic Arial, Helvetica, sans-serif;						
	padding:2px 0px 0px 30px;
	margin:-20px 0px 5px 0px;
	color:#F8FFA6;
	voice-family:"\"}\"";
	voice-family:inherit;
		height:28px;
	}
	html>body #a5-sl-title {
		height:28px;
	}	
	
#a5-column-middle-sl {
	position:relative;
	left:1px;
	top:0px;
	margin:23px 0px 0px 20px;
	font: 10pt arial, helvetica, sans-serif;		
	line-height:19pt;
	color:#ffffff;
	border:0px solid #000000;			
	}	
					
	
#a5-column-right-sl {
	float:right;
	width:250px;
	margin-top:-23px;
	text-align:left;
	border:0px solid #000000;	
	voice-family:"\"}\"";
	voice-family:inherit;
		margin-top:-23px;
	}
	html>body #a5-column-right-sl {
		margin-top:-3px;
	}	
	
/* ++++++++++ second level end ++++++++++*/		

