/* ++++++++++ global general styles start ++++++++++*/	
html, body {
	margin:0px;
	padding:0px;
	font: 11pt arial, helvetica, sans-serif;
	color:#000000;
	}
	
a:link { color:#700F0A; }
a:visited { color:#700F0A; }
a:active { color:#700F0A; }
a:hover { color:#416D84; } 	

a.a5linklight:link { text-decoration:none;color:#ffffff;}
a.a5linklight:visited { text-decoration:none;color:#ffffff;}
a.a5linklight:active { text-decoration:none;color:#ffffff;}
a.a5linklight:hover { text-decoration:underline;color:#FFD403;}

a.a5linkgrey:link { text-decoration:none;color:#999494;}
a.a5linkgrey:visited { text-decoration:none;color:#999494;}
a.a5linkgrey:active { text-decoration:none;color:#999494;}
a.a5linkgrey:hover { text-decoration:underline;color:#000000;}


.color-1-text-15 { 
	font: 15pt arial, helvetica, sans-serif;
	color: #ffffff;
	}	
	
.color-2-text-9 { 
	font: 9pt arial, helvetica, sans-serif;
	color: #FFD403;
	}
.color-2-text-11 { 
	font: 10pt arial, helvetica, sans-serif;
	color: #FFD403;
	}	
	
.color-3-text-14 { 
	font: 15pt arial, helvetica, sans-serif;
	color: #011c34;
	}

.a5-image-border {
  	border:1px solid #B29B99;			  
	}	
	
/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	

.a5-bg-left {
	width:100%;
	background: url(/images/a5-bg-left.jpg) repeat-y left top;
	}		
.a5-bg-right {
	width:100%;
	background: url(/images/a5-bg-right.jpg) repeat-y right top;
	}
	
.a5-bg-right-sl {
	width:100%;
	background: url(/images/a5-bg-right-sl.gif) repeat-y right top;
	}	
		
.a5-bg-right-full {
	width:100%;
	background: url(/images/a5-bg-right-full.gif) repeat-y right top;
	}		
	
#a5-body-center {
	text-align:center;
	}	
	
#a5-body {
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	border:0px solid #000000;
	left: -12px;
	top: 3px;
	height: 119px;
	visibility: visible;
	z-index: 9;












	}	

#a5-banner-row {
	height:100px;
	background:#ffffff;
	}

#a5-header {
	position:relative;
	left:0px;
	top:0px;
	height:152px;
	background:#ffffff;
	margin-right:198px;
	border:0px solid #000000;
	z-index: 2;
	visibility: visible;




	}	
	
	#a5-header-right-top {
	position:absolute;
	top:0px;
	left:457px;
	visibility: visible;
	z-index: 1;




		}		
				
	#a5-header-right-bottom {
	position:absolute;
	top:28px;
	right:0px;
	visibility: visible;
	z-index: 8;





		}		
				
	#a5-header-middle-right {
	position:absolute;
	top:28px;
	right:176px;
	text-align:right;
	visibility: visible;
	z-index: 7;




		}				
	
#a5-menu-row {
	height:39px;	
	margin-right:198px;
	background:  url(/images/bg-menu.gif) repeat-x left top;
	border:0px solid #000000;	
	}	
	
	#a5-menu-box {	
		padding:12px 0px 6px 21px;
		font: 11pt arial, helvetica, sans-serif;					
		color:#000000;
		border:0px solid #000000;					
		}	
			
		#a5-menu a {
			display:inline;		
			text-decoration:none;
			margin:0px 3px 0px 0px;
			padding:4px 20px 4px 20px;
			color:#E4F6FC;
			background:#0099cc;	
			border:1px solid #FFFFFF;									
			}
			
		#a5-menu a:hover {
			background:#9A9A9A;			
			color:#ffffff;		
			}		
			
#a5-column-left {
	float:left;
	width:468px;
	height:1%;
	background:  url(/images/bg-top-left-column.gif) repeat-x left top;
	border:0px solid #000000;	
	}	
	
	#a5-column-left-text {
		margin:10px 10px 0px 249px;
		border:0px solid #ffffff;	
		}		
			
		#a5-image-left-bottom {
	position:absolute;
	top:315px;
	left:20px;
	padding:3px 3px 3px 3px;
	border:1px solid #ffffff;
	z-index: 3;
	visibility: visible;



			}		
			
		#a5-image-left-bottom-text {
	position:absolute;
	top:590px;
	left:20px;
	z-index: 4;
	visibility: visible;




			}							
		
#a5-body-content {
	position:relative;
	margin-left:469px;
	border:0px solid #EAB648;
	z-index: 5;
	visibility: visible;




	}			
		
	#a5-column-middle {
	position:relative;
	left:0px;
	top:0px;
	border:0px solid #000000;
	z-index: 6;
	visibility: visible;



		}	

/*					
	#a5-column-right {
		float:right;
		width:145px;
		border:0px solid #000000;	
		}	
*/

	#a5-column-right {
	position:absolute;
	top:163px;
	left:702px;
	width:252px;
	font: 10pt arial, helvetica, sans-serif;
	color: #000000;
	border:0px solid #000000;
	height: 382px;
	z-index: 1;
	visibility: visible;













		}		
					
#a5-footer {
	clear:both; 
	height:40px;
	font: 12pt arial, helvetica, sans-serif;		
	text-align:center;
	margin:0px 187px 0px 0px;
	padding:10px 20px 0px 0px;
	background:#0E4E8F;
	color:#D6D6D6;
	border-top:1px solid #ffffff;	
	}	
	
	
/* ++++++++++ global structure styles end ++++++++++*/	
/* ++++++++++ second level start ++++++++++*/	

	
#a5-sl-title {
	height:28px;
	font:bold 12pt italic Arial, Helvetica, sans-serif;						
	padding:0px 0px 0px 30px;
	margin:0px 198px 0px 0px;
	color:#003366;
	background:  url(/images/bg-top-left-column.jpg) repeat-x 0px -10px;
	border-bottom:1px solid #000000;
	}	
		
#a5-portfolio {
	width:310px;
	margin:-10px 0px 0px 20px;
	border:0px solid #000000;
	}				

.a5-individual-portfolio {
  	float:left;
	margin:0px 10px 15px 0px;
  }			
	
#a5-column-left-sl {
	float:left;
	width:581px;
	height:1%;
	border:0px solid #000000;	
	}	
  
	#a5-column-left-text-sl {
		margin:10px 10px 10px 10px;
		height:1%;
		border:0px solid #000000;	
		}		  	
	
#a5-body-content-sl {
	position:relative;
	margin-left:581px;
	border:0px solid #EAB648;	
	}			

	#a5-column-right-sl {
		position:absolute;
		top:110px;
		left:819px;
		width:161px;
		font: 10pt arial, helvetica, sans-serif;
		color: #000000;		
		border:0px solid #000000;	
		}		
		
#a5-column-full {
	float:left;
	width:802px;
	height:1%;
	border:0px solid #000000;	
	}		
	
/* ++++++++++ second level end ++++++++++*/		

