.StyleSheetHiddenPlaceHolder  {
	display : none;
}

BODY {	margin:0px; 
		padding:0px; 			
		font-family: Verdana, Arial, Sans-Serif;	
		background-color:white; 	
		text-align:center;
		}
		
#content{ 	position:relative;
			width:760px;			
			margin:0 auto;  											
			z-index:0;		
			top:0;					
			text-align:left;
			padding:0 0 50px 0;
			}		
		

#logo {position:absolute;	
		left:0;
		top:0px;			
		padding:10px 0 0 70px;
		margin:0;
		z-index:1;
		background:url("images/logo_bg.gif") no-repeat;
		width:294px;
		height:259px;
		}
		
#logo img{
		border: none;
		}
		
#quote {position:absolute;	
		left:220px;
		top:64px;			
		z-index:1;		
		width:294px;
		height:259px;
		color:#004463;
		font-size:10px;	
		}	
		
	#services {position:absolute;	
		left:0;
		top:385px;			
		z-index:3;			
		padding: 15px 0 0 13px;
		font-size:10px;	
		background:url("images/pullquote_2.gif") no-repeat;
		width:209px;
		height:247px;
		color:#000066;
		font-weight:bold;
		}		
		
		#services ul{margin:20px 0 0 0px;
  			padding-left:18px;			
			
 			 }
		#services li{  	
  	 		margin:0 0 .7em 0;
 	 		padding:0; 
			color:#004463;			
			font-weight:normal;
			font-size:11px;
			list-style:disc;		
  		} 
		
#text{position:relative;		
		top:130px;
		left:340px;	
		font-size:72%;	
		color:	#666;		
		width:419px;
		z-index:2;
		margin:0;
		
		}
					
			h1{font-size:140%;
			font-weight:bold;			
			padding:0;
			margin:0 0 20px 0;
			color:#006699;}
			
			h2{font-size:110%;
			font-weight:bold;			
			padding:0;
			margin:1.2em 0 .5em 0;
			color:#006699;}
			
		#text ul { margin:0 0 2em 0;  
  				padding:0 0 0 17px;					
  				}
				
		#text ul.team { margin:0 0 4em 0;  
  				padding:0 0 0 17px;	
  				}
				
		#text li {margin:0 0 .4em 0;
 	 	padding:0 ; 		
		list-style-image:url("images/list.gif");	}
			
		#text img{position:relative;		
		float:right;
		margin:0 0 10px 10px;
		}
		
		#text img.back{position:relative;		
		float:left;
		margin:0 5px 0 0;
		}
		
		#text p {	text-align:left;  	
	margin:0 0 1.2em 0;
	padding:0;
	line-height:1.6em;
	}	
	
	#text p.top {	text-align:right;  	
	margin:0 0 .2em 0;
	padding:0;	
	font-size:10px;
	}	
		
		
			
#nav {position:absolute;	
	background:url("images/menu_bg.gif") no-repeat;
		width:119px;
		height:214px;
		z-index:4;
		top:170px;
		left:206px;
		font-size:12px;}
			
#nav ul { margin:5px 0 0 5px;  
  	padding:5px 0 0 0;	
  	font-size:10px; 	
	list-style-type:none;		
  }
#nav li {margin:0;
 	 	padding:0 ; 			
		list-style-type:none;	}
   
    
#nav ul a,  #nav ul a.visited{  	
  	display:block;	
  	padding:0 0px 1.1em 28px;
  	width:95px;
  	text-decoration:none;
  	color:white;			
	background:url("images/menu_list.gif") no-repeat 14px 4px;
	font-weight:normal;
	}
	
  	
#nav ul a:hover {  		
	padding:0 0px 11px 28px;
	width:95px;	
	background:url("images/menu_list_over.gif") no-repeat 14px 4px;		
	text-decoration:none;		
	font-weight:normal;
  }	
  
#nav ul a.on, #nav ul a.on:hover {  		
	padding:0 0px 11px 28px;
	width:95px;	
	background:url("images/menu_list_on.gif") no-repeat 13px 2px;		
	text-decoration:none;		
	font-weight:bold;
  }	
  
					
#footer{position:relative;		
		top:0;
		left:-120px;	
		margin: 40px 0 40px 0; 		
		font-size:9px;		
		background:url("images/footer.jpg") no-repeat;
		width:536px;
		height:18px;
		text-align:right;
		padding: 2px 0 0 0;
		color:#002B27;
		
			}
			
			#footer a:link, #footer a:visited{color:#002B27;
			text-decoration:none;
			padding: 0 8px 0 0;}
			
			#footer a:hover{color:white; text-decoration:underline;}
			


		
form{padding:0 ;
	margin:0 0 4px 0;}
	
	input, textarea{border:1px solid #23718D;
			width:400px;
			background-color:#DEE7EB;}
	
	input.button {color:white;
			width:100px;
			background-color:#23718D;
			margin: 5px 0 0 0;}
 
		


A:link {color: #23718D;}	
A:hover {color: black; text-decoration:none;}	
A:visited {color:#23718D;}



/*  -----  */