/* ++++++++++ global general styles start ++++++++++*/	
html, body {
	margin:0px;
	padding:0px;
	font: 10pt arial, helvetica, sans-serif;



	background:;
	background-color:#DFDFDF;
	color:#000;
	}
a:link {
	text-decoration:none;
	color:#009;
}
a:visited {
	text-decoration:none;
	color:#900;
}
a:active { text-decoration:none;color:#EEBD00; }
a:hover { text-decoration:underline;color:#FFACD0; } 

.color-1-text-12 { 
	font:bold 12pt arial, helvetica, sans-serif;
	color: #ffffff;
	}
	
.color-2-text-12 {
	font: 12pt arial, helvetica, sans-serif;
	color: #FF5C27;
	}	
	
		
.a5-image-border {
  	border:1px solid #ffffff;			  
	}	
	
	
/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	

.a5-bg-left {
	width:100%;
	background:url(images/a5-bg-left2.gif) repeat-y left top;
	}		
	
.a5-bg-left-sl {
	width:100%;
	background:url(images/a5-bg-left-sl2.gif) repeat-y left top;
	}			

.a5-bg-right {
	width:100%;
	background:url(images/a5-bg-right2.gif) repeat-y right top;
	}

.a5-bg-right-sl {
	width:100%;
	background:url(images/a5-bg-right-sl2.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:1px solid #000000;
	}	

#a5-header {
	position:relative;
	left:0px;
	top:0px;
	height:197px;
	background:#ffffff;
	border:1px solid #DFDFDF;
	}	
		
#a5-menu-box {
	position:absolute;
	top:167px;
	left:30px;
	text-align:left;
	border:0px solid #000000;
	}	
		
	#a5-menu a {
		display:inline;
		font-weight:bold;	
		text-decoration:none;
		color:#ffffff;
		}
	#a5-menu a:hover {
		color:#C2D9F8; 
		}	


#a5-column-left {
	float:left;
	width:244px;
	border-top:0px solid #ffffff;	
	}	
	
	#a5-column-left-text {
	padding:0px 0px 0px 30px;
	line-height:26px;
	font: 10pt arial, helvetica, sans-serif;
	color:#000;
	border:0px solid #fff;
		}	
				
	#a5-column-left-title {
	color:#FF5C27;
	font: 12pt arial, helvetica, sans-serif;
	font-weight:bold;
	border:0px solid #000000;
		}		
		
	#a5-collective-right {
		position:relative;
		left:0px;
		top:0px;
		margin:24px 0px 0px 244px;		
		border:0px solid #000000;			
		}	
	#a5-collective-right2 {
		position:relative;
		left:0px;
		top:0px;
		margin:24px 0px 0px 244px;		
		border:0px solid #000000;
		padding:0px 25px 0px 15px;
		}	
	#a5-column-center {
	margin-right:372px;
	padding:0px 12px 0px 0px;
	border:0px solid #000000;
		}			
					
	#a5-column-right {
	float:right;
	width:372px;
	margin:0px 0px 0px 0px;
	border:0px solid #000000;
	border-left: 1px solid #0072bc;
	line-height:24px;
		}			
				
		#a5-column-right-title {
			line-height:32px;	
			height:34px;
			vertical-align:50%;
			padding:0px 0px 0px 47px;
			color:#ffffff;	
			font: 19pt times, serif;		
			font-weight:bold;
			background: #FE942F url(images/bg-column-right-title.gif) no-repeat top left;					
			border:0px solid #000000;	
			}				
		
#a5-footer {
	clear:both;
	height:42px;
	font: 7.8pt arial, helvetica, sans-serif;
	color:#CCC;
	text-align:right;
	padding:0px 10px 0px 0px;
	vertical-align:middle;
	line-height:42px;
	background: url(images/bg-footer2.jpg) no-repeat top left;
	border-top:0px solid #ffffff;
	}	
	
	
/* ++++++++++ global structure styles end ++++++++++*/	
/* ++++++++++ second level start ++++++++++*/	

#a5-sl-title {
	font:bold 13pt Arial, Helvetica, sans-serif;						
	height:34px;
	text-align:left;
	vertical-align:50%;
	padding:0px 0px 0px 10px;
	line-height:34px;
	color:#9BB1FA;	
	width:500px;
	background: #000000;	
	border-top:0px solid #ffffff;		
	}	

#a5-collective-right-sl {
	position:relative;
	left:0px;
	top:0px;
	margin:10px 0px 0px 244px;		
	border:0px solid #000000;			
	}	
	
#a5-column-center-sl {
	margin-right:230px;
	padding:0px 0px 0px 0px;
	border:0px solid #000000;	
	}		
	
	#a5-column-center-text-sl {
		padding:0px 10px 20px 10px;
		border:0px solid #000000;	
		}			
					
#a5-column-right-sl {
	float:right;
	width:230px;
	border:0px solid #000000;			
	}		
		
	#a5-column-right-text-sl {
		padding:0px 10px 20px 10px;		
		margin:34px 0px 0px 0px;
		border:0px solid #000000;			
		voice-family:"\"}\"";
		voice-family:inherit;
			margin:41px 0px 0px 0px;		
		}
		html>body #a5-column-right-text-sl {
			margin:34px 0px 0px 0px;						
		}			
		
#a5-column-full-sl {
	border:0px solid #000000;	
	}		
	
	#a5-column-full-text-sl {
		padding:0px 10px 20px 10px;
		border:0px solid #000000;	
		}	
.imgmargin {
	margin:0 5px 5px 0;
}
			
/* ++++++++++ second level end ++++++++++*/		
