body {
	font-family:arial,helvetica,sans-serif;
	color:#000000;
	margin:0px;
	font-size:.85em;
	}

a {
 	color:#0078ae; /* BLUE */
 	text-decoration:none;
 	font-weight:bold;
 	}

a:hover {
 	color:#09347a; /* DARK BLUE */
	} 	
	
 	


	
	
.blue_text {
 	color:#09347a; /* DARK BLUE */
	} 	
	

.services li {
	padding-top:10px;
	}
	
	
#header {
	width:100%;
	height:120px;
	position:relative;
	background-image:url(images/header_back.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #ffffff;
	border-top:2px solid #09347a; /* DARK BLUE */
	}
		
	h1 {
		margin:0;
		padding:0;
		position:relative;
		}

	.logo {
 		border:0px;
 		}
 		
 


#navigation {
	background-color:#09347a; /* DARK BLUE */
	background-image:url(images/nav_back.jpg);
	background-repeat:repeat-x;
 	height:26px;
 	width:100%;
 	border-bottom:1px solid black;
 	}
 	
 	#navigation a {
 		color:#dddddd;
 		font-size:90%;
 		font-weight:bold;
 		text-transform:uppercase;
 		padding:1px 15px 1px 15px;
 		position:relative;
 		top:5px;
 		}
 	
 	#navigation a:hover {
 		color:#ffffff;
 		}



 
 #content {
 	width:955px;
 	}
 
 	
.home_top { 	
 	height:250px;
 	width:955px;
 	}
 
 .home_billboard {
 	float:left;
 	height:250px;
 	width:700px;
 	}
 
 .home_blurb {
 	float:left;
 	width:255px;
 	height:250px;
 	background-color:#09347a; /* DARK BLUE */
 	color:#ffffff;
 	background-image:url(images/blurb_back.jpg);
 	}
 	
 	.home_blurb_content {
 		padding:15px;
 		font-size:80%;
 		font-weight:bold;
 		line-height:120%;
 		}
 		
 		.quoteby {
 			font-style:italic;
 			font-weight:normal;
 			}
 			
 			.alan_photo {
 				margin:0px 10px 10px 0px;
 				}
 	 
 	 
 	 
.home_bottom { 	
 	width:955px;
 	height:300px;
 	background-image:url(images/home_middle_back.jpg);
 	background-repeat:repeat-x;
 	}
 	
 	.home_bottom_blurb {
 		float:left;
 		width:254px;
 		height:300px;
 		color:#777777;
 		border-left:1px solid #777777;
 		}
 	
 	.home_bottom_blurb_content {
 		padding:1px 0px 10px 10px;
 		font-size:90%;
 		}
 		
 	.home_bottom_blurb_content ul {
 		padding-left:15px;
 		}
 		
 	.home_bottom_text {
 		padding:15px;
 		}
 	
 		.about_bottom {
 			padding-left:220px;
 			background-image:url(images/alan_working.jpg);
 			background-repeat:no-repeat;
 			}
 			
 	.home_bottom_text h1 {
		font-size:160%;
		line-height:110%;
		padding-top:0px;
		margin:0px;	
 		color:#09347a; /* DARK BLUE */
 		text-align:center;
		}
 	
 	
 
 .sidebar {
 	float:left;
 	width:255px;
 	}
 
 .sub_content {
 	float:left;
 	width:700px;
 	}
 	
 	.sub_content_text {
 		padding:15px;
 		}
 	
 	h2 {
		font-size:160%;
		line-height:110%;
		padding-top:0px;
		margin:0px;	
 		color:#09347a; /* DARK BLUE */
		}
	
	h3 {
 		color:#09347a; /* DARK BLUE */
 		}
 		

.pdf {
	padding-right:20px;
	padding-bottom:20px;
	border:none;
	float:left;
	}

.get_adobe {
	padding:10px 0px 10px 0px;
	float:right;
	border:none;
	}

.body_photo {
	padding:2px 6px 10px 10px;
	}
	
	.credits {
		color:#777777;
		font-size:90%;
		padding-top:20px;
		}
	
	
	
	
	 
 #footer {
 	font-size:90%;
 	color:#aaaaaa;
 	padding-top:10px;
 	clear:both;
 	width:100%;
 	padding-left:20px;
	background-image:url(images/header_back.jpg);
	background-repeat:repeat-x;
 	}
 	
.footer_space {
 	padding:0 30px 0px 30px;
 	}
