
/*
h1{
font-family: Trebuchet MS, arial;
font-size: 12px;
color: #888888;
	text-align: center;
}

*/

/*
h2{
font-family: Trebuchet MS, arial;
font-size: 12px;
color: #aaaaaa;
	text-align: center;
}
*/

	
A:link {  color: #666666; text-decoration: none; }  
A:visited {  color: #666666; text-decoration: none} 
A:hover {  color: #666666; text-decoration: none; }
A:active {color: #666666; text-decoration: none; } 

A:dark {  color: #888888; text-decoration: none; }  
A:dark {  color: #888888; text-decoration: none} 
A:dark {  color: #888888; text-decoration: none; }
A:dark {color: #888888; text-decoration: none; } 

A.visible:link {  color: #666666; text-decoration: underline; }  
A.visible:visited {  color: #666666; text-decoration: underline} 
A.visible:hover {  color: #666666; text-decoration: underline; }
A.visible:active {color: #666666; text-decoration: underline; } 



.html {height:100%;padding:0;margin:0}



p {font-family: Trebuchet MS, arial;
font-size: 10px;
color: #cccccc;
	text-align: center;
}


.b {background: #ffffff; margin:0;
      padding:0;
	height:'100%';
	}

.index-text  {font-family: Trebuchet MS, arial;
		font-size: x-small;
		color: #aaaaaa;
	}

.index-text-medium  {font-family: Trebuchet MS, arial;
		font-size: small;
		color: #aaaaaa;
	}

.logo {
      position: relative;      
           width: 100%;
	top: 15px;	

	valign: middle;
      background-color: #4f4f4f;
      overflow: hidden;
	border: 1px solid rgb(150,150,150);
	z-index: 3;	
	}

#asmp-logo{ position: relative;
	top: -100px;
	z-index:3;
	}

.image {position: relative;
		z-index: 1;
	top: 30px;
	height: 460px;
			
	}

.image-under {postition: relative;
		z-index: 2;
		left: 3%;
	
	width: 94%;
		}
	

.text  {
    
	border:0;
      	background-color: #222222;
	width: 80%; 
 	margin-left:10%; margin-right:15%;
      z-index:1;
      overflow: hidden;

    }

.text-over	{
	position: relative;	
	z-index: 2;
	top: 0%;
	
		}

.text-bio {position: relative;
		z-index: 2;
		top: 20%;
		
	
	}



.text-contact {position: relative;
		z-index: 2;
		top: 125px;
	
		
	}


.text-philosophy {position: relative;
		z-index: 2;
		top: 20%;
		
	
	}

.text-clients {position: relative;
		z-index: 2;
		top: 125px; 
		
	
	}

.text-keywords {position: relative;
		z-index: 3;
		top: 250px; 

	
		
	
	}



.text-reasons {position: relative;
		z-index: 2;
		top: 40px; 
		
	
	}

.textbox {position: relative;
		z-index: 2;
		top: 3px; 
		border: 1px solid #aaa;
	
	}

.textbox-noborder {position: relative;
		z-index: 2;
		top: 3px; 
			
	}


.text-cover {position: relative;
		z-index:2;
		top: -3px; 
		left: 3%;
		
	}






.email-cover  {position: relative;
		z-index: 2;
		top: -3px; 
		left: 3%;
		height:900px;
	}


.text-references {position: relative;
		z-index: 2;
		top: 125px;
	
		
	}

.about{ z-index: 3;
	}


.thumbs {position: relative;	
	z-index: 3;
	top: 50px;	
	}

div#centered { border: 0; background-color: #222222; height:100%; width: 94%;
                        position: absolute; left: 3%; top: 0%; z-index: 2; }

div#centered-text { border: 0; background-color: #222222;  width: 94%;
                        position: absolute; left: 3%; top:600px;   z-index:3; }


div#reasons { border: 0; background-color: #222222; height: 1300px; width: 94%;
                        position: absolute; left: 3%; top: 0%; z-index: 2; }

div#centered-reasons { border: 0; background-color: #222222; height: 1000px; width: 94%;
                        position: absolute; left: 3%; top: 0%; z-index: 2; }


.menu {
	position: absolute; 
	left: 70px;
	top:145px;
	z-index: 2;
	}

.red-logo {
	position: absolute; 
	left: 80px;
	top:95px;
	z-index:3;
	}



.real {
	position: absolute; 
	display: inline;
	left: 70px;
	top:145px;
	z-index:3;
	}

.f {
	font-family:  Trebuchet MS, arial;
	font-size: 15px;
	color: #666666;
	}

.f-links {
	font-family:  Trebuchet MS, arial;
	font-size: '2';
	color: #888888;
	font-weight: 500;
	}

.f-text {
	font-family:  Trebuchet MS, arial;
	font-size: 14px;
	color: #666666;
	}

.f-small {
	font-family:  Trebuchet MS, arial;
	font-size: 12px;
	color: #666666;
	}
.f-small-light {
	font-family:  Trebuchet MS, arial;
	font-size: 12px;
	color: #888888;
	}

.f-bold {
	font-family:  Trebuchet MS, arial;
	font-size: 15px;
	color: #888888;
	font-weight: 900;
	}

.f-logo {
	font-family:  Trebuchet MS, arial;
	font-size: 23px;
	color: #dddddd;
	font-weight: 900;
	}

.f-logo-small {
	font-family:  Trebuchet MS, arial;
	font-size: 17px;
	color: #dddddd;
	font-weight: 900;
	}

.f-hiredavid {
	font-family:  Trebuchet MS, arial;
	font-size: 18px;
	color: #dddddd;
	font-weight: 900;
	}

.f-jay {
	font-family:  Trebuchet MS, arial;
	font-size: 17px;
	color: #444444;
		}

.menutitle{
cursor:pointer;
width:124px;
padding:2px;
}

.submenu{
margin-bottom: 0.5em;
}


.hiddenPic {
	display:none;
	}




 

