@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: 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-transform: uppercase;
			text-decoration: none;
		}
		
			#content-upper h4 a:hover {
				background-color: #ae3c15;
			}
		
		#content-upper #feature-wrapper {
			position: relative;
			width: 946px;
			overflow: hidden;
		}
		
			#content-upper #feature {
				position: relative;
				float: none;
				width: 2000px;
				height: 330px;
				list-style: none;
				display: block;
				padding-left: 10px;
			}
			
				#content-upper #feature li {
					position: relative;
					float: left;
					font-size: 12px;
					line-height: 17px;
					padding-right: 10px;
				}
				
					#content-upper #feature li a {
						color: #9ab2c3;
						width: 282px;
						height: 269px;
						line-height: 15px;
						display: block;
						background: transparent url("/images/bg-feat-proj.png") repeat;
						text-decoration: none;
						padding: 4px 10px;
					}
					
						#content-upper #feature li a strong {
							color: #f7f7f7;
							font-size: 14px;
							font-weight: normal;
							padding-bottom: 3px;
						}
						
						#content-upper #feature li a img {
							border: none;
							margin: -10px -10px 3px -10px;
						}
					
						#content-upper #feature li a:hover {
							color: #fff;
							background: #ca4a1f;
						}
	
	
	#content-lower-wrapper {
		/*background: #15314E url("/images/bg-int-content.jpg") repeat-x top center;*/
	}
		
		#content-lower {
		}
				
				#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 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 .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: #b9d4e7;
						margin: 0 20px 23px 10px;
					}
					
					#content-lower-left ul {
						padding: 0 20px 23px 3px;
					}
					
						#content-lower-left ul li {
							font-size: 13px;
							line-height: 15px;
							color: #b9d4e7;
							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 {
						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;
							}
								#content-lower-left ul.landing-featured li a:hover {
									color: #fff;
								}
								
								#content-lower-left ul.landing-featured li a img {
									float: left;
								}
									
					#content-lower-left .market-feature {
					}
					
						#content-lower-left .market-feature p {
							margin-right: 20px;
							margin-left: 0;
							padding-left: 10px;
							line-height: 18px;
							margin-bottom: 18px;
						}
						
							#content-lower-left .market-feature p a {
								color: #fff;
								text-decoration: none;
								border-bottom: 1px dotted #3e6a8a;
							}
					
					
								#content-lower-left .market-feature p a:hover {
									color: #c8deee;
									text-decoration: none;
									border-bottom: none;
								}
						
						#content-lower-left .market-feature p.arrow {
							padding-left: 20px;
							background: transparent url("/images/bg-nav-arrow.png") no-repeat 10px 2px;
						}
						/*
						#content-lower-left .market-feature p.description {
							float: left;
							width: 380px;
							margin-right: 20px;
							margin-left: 0;
							padding-left: 10px;
							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;
									}
				
			
				/*.size1of3 {
					float: left;
					width: 33%;
				}
				
				.size1of4 {
					float: left;
					width: 25%;
				}*/

