@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 {
		position: relative;
		width: 946px;
		margin: 0 auto;	
	}
			
		#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,
		#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-upper h2 {
				padding-top: 0px;
			}
				
		#content-upper p {
			font-size: 23px;
			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-transform: uppercase;
			text-decoration: none;
		}
		
			#content-upper h4 a:hover {
				background-color: #ae3c15;
			}
		
		#content-upper #project-images-wrapper {
			width: 946px;
			overflow: hidden;
		}
		
			#content-upper #project-images-wrapper #main-image {
				float: left;
				height: 465px;
				width: 692px;
				padding-left: 10px;
				margin-bottom: 40px;
			}
			
			#content-upper #project-images-wrapper #secondary-images {
				float: right;
				width: 223px;
				padding-right: 10px;
				list-style: none;
			}
			
				#content-upper #project-images-wrapper #secondary-images li {
					height: 148px;
					padding-bottom: 10px;
				}
			
			
			
				
#content-lower-wrapper {
	/*background: #15314E url("/images/bg-int-content.jpg") repeat-x top center;*/
}

	#content-lower {

	}
		
		#content-lower h4 {
			font-size: 14px;
			line-height: 75%;
			border-top: 1px dotted #3e6a8a;
			margin: 10px 10px;
		}
						
		#content-lower 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 {
			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 .double-col {
					position: relative;
					float: left;
					width: 100%;
				}
					
						#content-lower-left .double-col p {
						
						}
				
					#content-lower-left .double-col-left {
						position: relative;
						float: left;
						width: 50%;
					}
						
						#content-lower-left .double-col-left p {
							margin-right: 10px;
						}
													
					
					#content-lower-left .double-col-right {
						position: relative;
						float: right;
						width: 50%;
					}
		
			#content-lower-left p {
				font-size: 13px;
				line-height: 23px;
				color: #c8deee;
				margin: 0 20px 23px 10px;
			}
			
				#content-lower-left p strong {
					font-weight: bold;
					color: #fff;
				}
			
			#content-lower-left ul {
				padding: 0 20px 23px 20px;
			}
			
				#content-lower-left ul li {
					font-size: 13px;
					line-height: 15px;
					color: #c8deee;
					margin: 0 10px;
					padding: 0 5px 15px 10px;
				}
				
					#content-lower-left ul li strong {
						font-weight: normal;
						color: #fff;
					}
					
				#content-lower-left .overflow-wrap {
					width: 100%;
					overflow: hidden;
				}
				
					#content-lower-left ul.landing-featured {
						float: none;
						width: 100%;
						padding: 0 10px 20px 0;
						margin: 0 10px;
						list-style: none;
					}
						
						#content-lower-left ul.landing-featured li {
							float: left;
							width: 146px;
							height: 140px;
							padding: 0 10px 20px 0;
							margin: 0;
						}
							
							#content-lower-left ul.landing-featured li a {
								font-size: 12px;
								line-height: 14px;
								color: #c8deee;
								text-decoration: none;
							}
							
								#content-lower-left ul.landing-featured li a:hover {
									color: #fff;
								}
				
				#content-lower-left .market-feature {
					
				}
				
					#content-lower-left .market-feature p.description {
						float: left;	
						width: 380px;						
						margin-right: 20px;
						line-height: 17px;
					}
					
					#content-lower-left .market-feature ul.markets-list {
						float: right;
						width: 224px;
						margin: 0;
						padding: 0;
						list-style: none;
					}
						
						#content-lower-left .market-feature ul.markets-list li {
							font-size: 12px;
							line-height: 17px;
							padding: 0 0 8px 10px;
							background: transparent url("/images/bg-nav-arrow.png") no-repeat 0 2px;
						}
						
							#content-lower-left .market-feature ul.markets-list li a {
								color: #c8deee;
								text-decoration: underline;
							}
							
							#content-lower-left .market-feature ul.markets-list li a:hover {
								color: #fff;
								text-decoration: none;
							}
					
		
