@import url("/css/screen-globals.css");
@import url("/css/screen-interior-sidebar.css");

#wrapper {
	background: transparent url("/images/bg-drawing.jpg") no-repeat top center;
}
			
		#content-upper h1 {
			font-size: 32px;
			font-weight: 400;
			line-height: 75%;
			margin: 0 0 30px 10px;
		}
			
			#content-upper h1 em {
				color: #83a4bb;
				letter-spacing: -5px;
			}
			
		#content-upper h2 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 20px;
			font-weight: 600;	
			padding-top: 18px;
			padding-bottom: 13px;
			margin: 0 10px 15px 10px;
			border-bottom: 1px dotted #3e6a8a;
		}
				
		#content-upper p {
			font-size: 20px;
			line-height: 130%;
			color: #c8deee;
			font-weight: 400;
			margin: 0 10px 30px 10px;
		}
		
		#content-upper h4 a {
			font-size: 14px;
			line-height: 75%;
			font-weight: 400;
			background-color: #ca4a1f;
			padding: 5px 10px 7px 10px;
			margin: 0 0 0 10px;
			color: #fff;
			text-decoration: none;
		}
		
			#content-upper h4 a:hover {
				background-color: #ae3c15;
			}
				

	#content-lower {
	
	}	
			
			#content-lower h2 {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 22px;
				font-weight: 600;	
				padding-top: 21px;
				padding-bottom: 9px;
				margin: 0 10px 15px 10px;
				border-bottom: 1px dotted #3e6a8a;
			}
			
		#content-lower-left {
			position: relative;
			float: left;
			width: 634px;
			padding-bottom: 50px;
		}
		
			
			#content-lower-left h3 {
				font-size: 16px;
				margin: 0 10px 14px 10px;
				font-weight: normal;
			}
			
				#content-lower-left h3 a {
					color: #fff;
					text-decoration: none;
					border-bottom: 1px dotted #9ab2c3;
				}
					
					#content-lower-left h3 a:hover {
						color: #c8deee;
						text-decoration: none;
						border-bottom: none;
					}
			
			#content-lower-left h4 {
				font-size: 14px;
				line-height: 75%;
				border-top: 1px dotted #3e6a8a;
				margin: 10px 10px;
			}
							
			#content-lower-left h4 {
				margin-right: 0;
			}
				
				#content-lower h4 a {
					font-weight: 400;
					color: #fff;
					text-transform: uppercase;
					text-decoration: none;	
				}
				
					#content-lower h4 a:hover {
						color: #a1adb4;
					}		
			
			#content-lower-left p {
				font-size: 13px;
				line-height: 22px;
				color: #b9d4e7;
				margin: 0 20px 23px 10px;
			}
			
				#content-lower-left p strong {
					color: #fff;
				}
			
			#content-lower-left p a {
				color: #fff;
				text-decoration: none;	
				border-bottom: 1px dotted #9ab2c3;
			}
			
				#content-lower-left p a:hover {
					text-decoration: none;
					color: #C8DEEE;
					border-bottom: none;
				}
			
			#content-lower-left ul {
				margin: 0 20px 23px 3px;
			}
			
				#content-lower-left ul ul {
					margin: 0 20px 0 3px;
				}
			
			/*
			
			.desc_2col ul,
				#desc_left ul {
					margin: 0 20px 14px 20px;
				} 
				
				.desc_2col ol,
				#desc_left ol {
					margin: 0 20px 14px 20px;
					padding-left: 5px;
				} 
				
				.desc_2col ul li,
				.desc_2col ol li,
				#desc_left ul li,
				#desc_left ol li {		
					font-size: 13px;
					line-height: 18px;	
					margin-bottom: 12px;
				}		
				
				.desc_2col ul ul li,
				.desc_2col ol ol li,
				#desc_left ul ul li,
				#desc_left ol ol li {
				}
				*/

			
				#content-lower-left ul li {
					font-size: 13px;
					line-height: 15px;
					color: #b9d4e7;
					margin: 0 10px;
					padding: 0 5px 13px 12px;
					background: transparent url("/images/bg-nav-arrow.png") no-repeat 0 0;
					list-style: none;
				}
					
					#content-lower-left ul li a {
						color: #fff;
						text-decoration: none;	
						border-bottom: 1px dotted #C8DEEE;
					}
					
						#content-lower-left ul li a:hover {
							color: #C8DEEE;
							border-bottom: none;
						}
					
					#content-lower-left ul li strong {
						font-weight: normal;
						color: #fff;
					}
				
				#content-lower-left ul ul {
					padding-bottom: 14px;
					margin-left: 23px;
					padding-left: 0;
				}
					
					#content-lower-left ul ul li {
						padding-left: 0;
						padding-bottom: 7px;
						margin-left: 15px;
						background: none;
						list-style: circle;
					}
				
						
			#content-lower-left .bio {
			
			}
			
				#content-lower-left .bio-image {
					float: left; 
					width: 146px;
					padding-left: 10px;
				}
				
				#content-lower-left .bio-text {
					float: right; 
					width: 466px;
				}
				
						#content-lower-left .bio-text p {
							font-size: 13px;
							line-height: 20px;
							margin: 0 20px 17px 10px;
						}
						
						.bio-text p.toggle {
							text-decoration: none;
							cursor: pointer;
						}
						
						.bio-text p.toggle:hover {
							text-decoration: none;
							color: #fff;
						}
			
			#content-lower-left #timeline {
				margin: 15px 10px;				
			}
			
				#content-lower-left #timeline td {
					vertical-align: top;
					border-bottom: 1px dotted #3e6a8a;
					padding: 10px 10px 0 0;
					color: #b9d4e7;
				}	
				
					#content-lower-left #timeline td p {
						margin: 0 0 10px 0;
					}
					
					#content-lower-left #timeline td p strong {
						color: #fff;
					}
			
			#content-lower-left #submit-resume {
				width: 615px;
				margin: 15px 10px 40px 10px;	
				!important;
  				voice-family: "\"}\"";
				voice-family: inherit;
				width: 595px;							
			}
				
				#content-lower-left #submit-resume td {
					vertical-align: top;
					/*border-top: 1px dotted #3e6a8a;*/
					padding: 8px 10px 0 0;
				}	
				
				#content-lower-left #submit-resume td em {
					color: #ca4a1f;
					font-style:  normal;
				}
				
					#content-lower-left #submit-resume td span {
						color: #fff;
						font-size: 11px;
						line-height: 13px;
						font-style: normal;			
						padding: 10px 0;
					}
				
				#content-lower-left #submit-resume td.submit {
					border-top: none;
				}	
				
					#content-lower-left #submit-resume td p {
						margin: 0 0 10px 0;
					}
					
					#content-lower-left #submit-resume td p strong {
						color: #fff;
					}
					
						
				#content-lower-left #submit-resume td.title {
					font-size: 13px;
					line-height: 14px;
					color: #b9d4e7;
					font-weight: normal;
					width: 175px;
					height: 30px;
					background: none;
					padding-top: 14px;
				}
				
				#content-lower-left #submit-resume td input {
					color: #b9d4e7;
					font-size: 13px;
					background-color: #386789;
					border: none;
					width: 250px;
					padding: 6px;
				}
				
				#content-lower-left #submit-resume td textarea {
					vertical-align: top;
					height: 400px;
					width: 370px;	
					color: #b9d4e7;
					font-size: 13px;
					background-color: #386789;
					border: none;					
				}
				
				#content-lower-left #submit-resume td input#_submit_resume1_SubmitButton {
					width: 75px;	
					cursor: pointer;
				}
				
					#content-lower-left #submit-resume td input#_submit_resume1_SubmitButton:hover {
						background-color: #386789;
					}
					
				
				/* services featured projects */
				
				#content-lower-left .overflow-wrap {
					width: 100%;
					overflow: hidden;
				}
					
					#content-lower-left ul.landing-featured {
						width: 100%;
						height: 175px;
						padding: 0;
						margin: 0 10px;
						list-style: none;
					}
					
						#content-lower-left ul.landing-featured li {
							float: left;
							width: 146px;
							height: 140px;
							padding: 0 10px 0 0;
							margin: 0;
						}
						
							#content-lower-left ul.landing-featured li a {
								font-size: 12px;
								line-height: 14px;
								color: #c8deee;
								text-decoration: none;
								border: none;
							}
								#content-lower-left ul.landing-featured li a:hover {
									color: #fff;
								}
								
								#content-lower-left ul.landing-featured li a img {
									float: left;
								}



