/* ++++++++++ global general styles start ++++++++++*/	
html, body {
	margin:0px;
	padding:0px;
	font: 10pt tahoma, arial, helvetica, sans-serif;
	background:#46709A;
	color:#ffffff;
	}
	
a:link { color:#167c94; }
a:visited { color:#08425A; }
a:active { color:#80a0dd; }
a:hover { text-decoration:none;color:#08425A; } 
			
a.a5-link:link { text-decoration:none;color:#0190C7;}
a.a5-link:visited { text-decoration:none;color:#0190C7;}
a.a5-link:active { text-decoration:none;color:#0190C7;}
a.a5-link:hover { text-decoration:none;color:#000000;}		
			
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:none;color:#80A0DD;}	
			
a.a5-menu-sub:link { text-decoration:none;color:#ffffff;}
a.a5-menu-sub:visited { text-decoration:none;color:#ffffff;}
a.a5-menu-sub:active { text-decoration:none;color:#ffffff;}
a.a5-menu-sub:hover { text-decoration:none;color:#14AAE4;}	

.color-1-text-10 { 
	font: 10pt tahoma, arial, helvetica, sans-serif;
	color: #A8DFF5;
	}
.color-1-text-10 { 
	font: 10pt tahoma, arial, helvetica, sans-serif;
	color: #A8DFF5;
	}
	
.color-2-text-10 { 
	font: 10pt tahoma, arial, helvetica, sans-serif;
	color: #000000;
	}	
		
.color-2-text-14-t { 
	font: 14pt times, serif;
	color: #65808C;
	}	
		
.color-3-text-12 { 
	font: 12pt tahoma, arial, helvetica, sans-serif;
	color: #167C94;
	}				
.color-3-text-14 { 
	font: 13pt tahoma, arial, helvetica, sans-serif;
	color: #167C94;
	}				
.color-3-text-16 { 
	font: 16pt tahoma, arial, helvetica, sans-serif;
	color: #167C94;
	}			
	
.color-4-text-10 { 
	font: 10pt tahoma, arial, helvetica, sans-serif;
	color: #ffffff;
	}	
	
.a5-section-title-1 { 
	font:15pt tahoma, arial, helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding-left:30px;
	height:18px;
	color: #167C94;
	background:url(images/a5-bullet-logo.gif) no-repeat left top;	
	}	
	
.a5-image-border {
  	border:1px solid #000000;			  
	}
	
/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	

.a5-bg-left {
	width:100%;
	background:#ffffff url(images/bg-body.jpg) no-repeat;
	}	

.a5-bg-right {
	width:100%;
	background:url(images/a5-bg-right.gif) repeat-y right top;
	}
	
.a5-image-border {
	border:1px solid #000000;		
	}	
	
#a5-body-center {
	text-align:center;
	}	
#a5-body {
	position: relative;
	width: 770px; 
	margin-left: auto;
	margin-right: auto;
	text-align:left;	
	border:0px solid #000000;		
	}	

#a5-header {
	position:relative;
	left:0px;
	top:0px;
	height:115px;	
	border:0px solid #000000;	
	}	

	#a5-header-right {	
		position:absolute;
		height:115px;			
		right:0px;
		top:0px;
		}	

	#a5-testimonial {	
		position:absolute;
		right:10px;
		top:54px;
		text-align:right;
		width:335px;
		color:#ffffff;
		}	

	#a5-testimonial-ds {	
		position:absolute;
		right:9px;
		top:55px;
		text-align:right;		
		width:335px;		
		color:#000000;		
		}					
		
#a5-menu-box {	
	position:relative;
	width:770px;
	height:34px;
	padding-left:10px;
	line-height:34px;
	vertical-align:50%;
	background:#000000;
	border:0px solid #000000;					
	voice-family:"\"}\""; 
	voice-family:inherit;
		width:760px;
	}
	html>body #a5-menu-box {
		width:760px;
	}	
		
	#a5-menu a {
		display:inline;
		font-weight:bold;	
		text-decoration:none;
		color:#ffffff;
		}
	#a5-menu a:hover {
		background:url(images/bg-menu-on.gif) no-repeat 0px 0px;	
		color:#E30000; 
		}	

#a5-menu-box-bottom {	
	clear:both;
	width:770px;
	height:50px;
	line-height:50px;
	vertical-align:50%;
	background:#000000;
	border:0px solid #000000;					
	}	
		
	#a5-menu-bottom a {
		display:inline;
		font-weight:bold;	
		text-decoration:none;
		color:#ffffff;
		}
	#a5-menu-bottom a:hover {
		background:url(images/bg-menu-on.gif) no-repeat 0px 0px;	
		color:#E30000; 
		}	

#a5-date {	
	position:relative;
	margin-top:6px;
	padding-right:15px;
	text-align:right;
	color:#000000;
	font: 9pt tahoma, arial, helvetica, sans-serif;	
	border:0px solid #000000;	
	}			

#a5-content {
	position:relative;
	left:0px;
	top:0px;
	color:#000000;
	margin:20px 0px 0px 0px;
	padding:0px 12px 10px 20px;		
	border:0px solid #000000;	
	}	
		
#a5-column-left {
	margin-right:252px;
	padding:0px 10px 10px 0px;		
	}	
		
	#a5-column-left-text {
		line-height:20px;
		padding:0px 10px 0px 40px;		
		}	

	#a5-homepage-photos {
		position:absolute;		
		top:330px;
		left:45px;
		voice-family:"\"}\""; 
		voice-family:inherit;
			left:40px;
		}
		html>body #a5-homepage-photos {
			left:60px;
		}	
					
	#a5-column-right {
		float:right;
		width:252px;
		padding:0px 0px 0px 25px;
		border-left:1px solid #000000;	
		voice-family:"\"}\""; 
		voice-family:inherit;
			width:227px;
		}
		html>body #a5-column-right {
			width:227px;
		}	
		
	#a5-column-right-text-home {
		padding:0px 10px 0px 40px;		
		}			
		
			
#a5-footer {
	clear:both;
	text-align:right;
	padding:10px 15px 10px 0px;
	height:50px;
	font:8pt tahoma, arial, helvetica, sans-serif;
	color:#878383;	
	background:#ffffff url(images/bg-footer.gif) no-repeat 0px 0px;		
	}	
	
	
/* ++++++++++ global structure styles end ++++++++++*/	
/* ++++++++++ second level start ++++++++++*/	


#a5-sl-title {
	font:15pt tahoma, arial, helvetica, sans-serif;
	color: #167C94;					
	text-align:left;
	vertical-align:50%;
	line-height:24px;
	padding-left:30px;
	border-top: 1px solid #ffffff;
	background:url(images/a5-bullet-logo.gif) no-repeat left top;	
	}	
	
H1 {
	font:15pt tahoma, arial, helvetica, sans-serif;
	color: #167C94;					
	text-align:left;
	vertical-align:50%;
	line-height:24px;
	padding-left:30px;
	border-top: 1px solid #ffffff;
	background:url(images/a5-bullet-logo.gif) no-repeat left top;	
	}		
		
#a5-column-full {
	padding:0px 10px 10px 0px;		
	}		

	
#a5-portfolio {
	margin:0px 0px 0px 20px;			
	border: 0px solid #000000;
	}				

.a5-individual-portfolio {
  	float: left;
	width:180px;
	height:240px;
	padding:5px 10px 15px 10px;
	border:0px solid #000000;		  
  }			
	
	
#a5-contact-form {
	float:right;
	margin:10px 10px 0px 15px;
	width:350px;
	padding:10px;
	background: #000000;				
	voice-family:"\"}\"";
	voice-family:inherit;
		width:230px;			
	}
	html>body #a5-contact-form {
		width:230px;						
	}	
				
/* ++++++++++ second level end ++++++++++*/		
/		
x;						
	}	
				
/* ++++++++++ second level end ++++++++++*/		
