body {
	margin: 0px;
	padding: 0px;
	background:url(../images/i_background.gif) repeat #CFDFEF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body a {color:#0072BC;}

h3 {color:#000000; font-size:14px; font-weight:bold; line-height:1em; margin-bottom:0; margin-top:0; font-weight:bold;}
h4 {color:#000000; font-size:12px; font-weight:bold; line-height:1em; margin-bottom:0; margin-top:0;}
h5 {color:#000000; font-size:11px; font-weight:bold; line-height:1em; margin-bottom:3px; margin-top:3px;}
h6 {color:#000000; font-size:11px; font-weight:bold; line-height:1em; margin-bottom:0; margin-top:0;}

.pdf img {border-style:none; margin-bottom:-3px;}

#shadow {
	background: url(../images/g_shadowMain.png) repeat-y;
	width: 958px;
	min-height: 650px;
	margin: 0 auto 0 auto;
}

#container {
	width: 950px;
	/* min-height: 650px; */
	margin: 0 auto 0 auto;
}

	#header {
		width: 100%;
		height: 88px;
		background-image: url(../images/header_blue.jpg);
	}
	
	#header_home {
		width: 100%;
		height: 88px;
		background-image: url(../images/header_blue.jpg);
	}
	
		#logo {
			border:none;
		}
		
			#logo img {
				border:none;
				margin:12px 0 0 12px;
			}
	
	#navigation {
		width: 100%;
		height: 26px;
	}
	
	/* Drop Nav */
	
	#nav {list-style: none;margin: 0;padding: 0;}
	#nav a {display: block;height: 26px;}	
	.profile {background: url(../images/n_profile.gif) no-repeat; background-position:0 -26px; width:79px;}
	.investments {background: url(../images/n_investments.gif) no-repeat; background-position:0 -26px; width:112px;}
	.property {background: url(../images/n_property_management.gif) no-repeat; background-position:0 -26px; width:174px;}
	.rock {background: url(../images/n_rock_construction.gif) no-repeat; background-position:0 -26px; width:151px;}
	.legends {background: url(../images/n_legends_living.gif) no-repeat; background-position:0 -26px; width:129px;}
	.employment {background: url(../images/n_employment_opportunities.gif) no-repeat; background-position:0 -26px; width:198px;}
	.contact {background: url(../images/n_contact_us.gif) no-repeat; background-position:0 -26px; width:107px;}

	#nav, #nav ul { /* all lists */
		margin:0;
		padding:0;
		list-style: none;
		height:26px;
	}

	#nav li { /* all list items */
		float: left;
		padding: 0;
		margin: 0;
	}

	#nav li:hover, #nav li.hover, #nav li.sfhover {
		position: static;
		/* fix for ie7 stuck menu */
		background-image:auto;
		background-position:0px 0px;		
	}

	#nav li a {
		padding: 0;
		margin: 0;
	}
	a.buttonname {
		background:url(../images/n_buttonname.gif) no-repeat;
		width:91px;
	}
	#nav li a:hover {
		background-image:auto;
		background-position:0px 0px;
	}
	#nav li a.on {
		background-image:auto;
		/* background-position:0px -26px; */
	}
	#nav li a span {
		visibility:hidden;
	}
	#nav li ul { /* second-level lists */
		padding: 0;
		margin:0;
		height:auto;
		width:auto;
		position: absolute;
		left: -999em; /* screen reader fix using left instead of display to hide menus because display: none */ 
		background:#407AC4;
		z-index:2;
	
	}
	
	#nav li ul li { /* second-level lists */
		float:none;
		margin: 0;
		font-size:11px;
		color:#FFFFFF;
		width:169px;
		padding-left:5px;
		padding-top:5px;
	}
	

	
	#nav li ul li a:link, #nav li ul li a:visited, #nav li ul li a:active {
		display: block;
		text-decoration:none;
		color:#FFFFFF;
		
		/* opera fix width needed */ width: 169px;
	}
	
	#nav li ul li a:hover {
		display: block;
		text-decoration:underline;
		
		/* opera fix width needed */ width: 169px;
	}
	
	#nav li:hover ul, #nav li.sfhover ul{ /* lists nested under hovered list items */
		left: auto;
	}
	
	/* end Drop Nav */
	
	#content_wrapper {
		width: 100%;
		min-height: 375px;
		border-top: solid 13px #4C413B;
		border-bottom: solid 13px #544741;
	}
	
	#content_wrapper_home {
		background: #362f2d;
		width: 100%;
		/* min-height: 485px; */
		border-top: solid 13px #544741;
		border-bottom: solid 13px #544741;
		padding-bottom:11px;
	}
	
		.wide_cap {
			height:13px;
			width:926px;
			margin-left:12px;
			margin-top:0;
		}
		
		#wide {
			width:926px;
			margin-left:12px;
			margin-top:0;
			margin-bottom:0;
			background:#FFFFFF;
			position:relative;
			min-height:350px;
			padding-bottom:5px;
		}
		
			#wide_content_single {
				margin:12px 0 0 12px;
				width:900px;
				min-height:380px;
				position:relative;
				font-size:12px;
			}		
		
			.subhead {margin:12px 0 0 12px;}
			
			.wide_half {
				width:442px;
				/* height:365px; */
				height: 400px;
				margin:12px 0 0 12px;
				float:left;
				font-size:11px;
				
			}
			
				.wide_half p {
					margin:0 0 10px 0;
				}
			
			.wide13 {width: 270px; margin: 10px 0 0 0; float:left;}
			.wide23 {width: 600px; margin: 10px 0 12px 12px; float:left;}
			
			.wide13 img {border: 2px solid #362f2d; height:195px; width:266px;}
			.wide23 li {margin-left:-20px;}
			
			hr {border:0; color:#362f2d; background-color:#362f2d; height:5px;}
			
			.linkz {font-size:9px; text-align:center;}
			
			#headliner {
				width:100%;
				background:url(../images/i_background.gif);
				height:25px;
			}
			
				#headliner img {
					margin:5px 0 0 13px;
				}
	
			#wide_content {
				margin:12px 0 0 12px;
				width:630px;
				min-height:380px;
				position:relative;
				font-size:12px;
			}
			
			#wide_img {
				margin:12px 0 0 24px;
				width:230px;
				height:350px;
				position:absolute;
					left: 655px;
					top:25px;
				background:url(../images/bg_brownbox.gif) no-repeat;
			}
			
			#wide_large_test {
				margin:12px 0 0 12px;
				width:900px;
				min-height:380px;
				position:relative;
				font-size:12px;
				}
				
				#wide_large_test img {border-left:10px solid white;}
				#wide_large_test hr {width:90%; margin:15px;}
			
		#wrapper_left {
			float: left;
			width: 222px;
			height: 375px;
			background-color: #372f2d;
		}
		
			#news_box {
				position: relative;
				background-color: #ffffff;
				width: 200px;
				height: 350px;
				margin: 10px 0 0 12px;
				overflow:hidden;
			}
			
				#news_header {
					background-image: url(../images/newsBox_header.jpg);
					width: 200px;
					height: 36px;
				}
				
				.newsBox {
					background-color: #ecf0f9;
					width: 200px;
					margin-top: 7px;
					font-size:11px;
					padding:5px 10px 5px 10px;
				}
				
					.newsBox p {
						margin:0 auto 0 auto;
						color:#000000;						
					}
					
					.newsBox p.readmore {
						margin:0 auto 0 auto;
						color:#0099FF;
					}
					
					.newsBox p.readmore a {
						color:#0099FF;
					}
										
				#news_bottom {
					position: absolute;
					background-image: url(../images/newsBox_bottom.jpg); 
					width: 200px;
					height: 25px;
					margin-top: 15px;
					bottom: 0px;
				}
				
				#news_bottom p {
					text-align:right;
					margin:5px 15px auto auto;					
				}
				
				#news_bottom img {
					border:none;
				}

			#legends_box {
				position: relative;
				background-color: #ffffff;
				width: 200px;
				height: 350px;
				margin: 10px 0 0 12px;
				overflow:hidden;
			}				
				
				#legends_header {
					background-image:url(../images/propertyBox_header.jpg);
					width: 200px;
					height: 39px;
				}
								
				.legendsBox {
					background-color: #ecf0f9;
					width: 200px;
					margin-top: 15px;
					font-size:11px;
					padding:5px 10px 5px 10px;
				}
				
					#property_info {
						width:200px;
						background:#FFFFFF;
						border-bottom:12px solid #362F2D;
						border-top:19px solid #FFFFFF;
						height:100px;
						font-size:11px;
						padding:5px 12px;
					}
					
					#locations_info {
						width:200px;
						background:#FFFFFF;
						border-top:19px solid #FFFFFF;
						height:100px;
						font-size:11px;
						padding:5px 12px;
					}					
					
					#property_info p.nomargintop {
						margin:0 0 0 0;
					}
					
					#property_info p.nomarginbot {
						margin-bottom:0;
					}					
					
					#property_info p.sendus {
						margin:0 0 0 0;
						color:#0099FF;
					}
					
					#property_info p.sendus a {
						color:#0099FF;
					}
					
					#request_info {
						width:175px;
						font-size:11px;
						padding:5px 12px;
						margin:20px 0 0 0;			
					}
					
					#request_info img {border:none;}
				
				#legends_bottom {
					position: absolute;
					background:url(../images/propertyBox_bottom.jpg) no-repeat; 
					width: 200px;
					height: 12px;
					margin-top: 15px;
					bottom: 0px;
				}				
		
		#content {
			float: left;
			width: 728px;
			height: 375px;
			background-color: #372f2d;
		}
		
#content_wrapper2 {
	clear: both;
	background: url(../images/wrapper2_bg.gif) repeat-y;
	width: 100%;
	height: 110px;
}

	#addressBox {
		float:left;
		width:130px;
		height:85px;
		padding:7px 40px;
	}
	
		#addressBox p {
			margin:0 0 0 0;
		}
		
		#addressBox img {
			border:none;
		}
		
		#addressBox a {
			border:none;
		}
	
	#linkBox {
		float:left;
		height:85px;
		width:735px;
		margin-left:2px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
	}

	#linkBoxhome {
		float:left;
		height:85px;
		width:735px;
		margin-left:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
	}	
	
		#linkBox p {margin-left:10px; margin-top:10px;}
	
		.link_areas {
			width:245px;
			height:112px;
			padding:0 0 0 0;
			float:left;
			overflow:hidden;
		}
		
			.link_areas p {
				margin-top:5px;
				margin-left:20px;
				color:#0072BC;
				font-size:11px;
			}
			
			.link_areas a {
				color:#0072BC;
				text-decoration:none;
			}
			
			.link_areas a:hover {
				color:#0072BC;
				text-decoration:underline;
			}
			
		.link_areas_wide {
			width:367px; /*290*/
			height:112px;
			padding:0 0 0 0;
			float:left;
			overflow:hidden;
		}
		
			.link_areas_wide p {
				margin-top:5px;
				margin-left:20px;
				color:#0072BC;
				font-size:11px;
			}
			
			.link_areas_wide a {
				color:#0072BC;
				text-decoration:none;
			}
			
			.link_areas_wide a:hover {
				color:#0072BC;
				text-decoration:underline;
			}
						
			.disclaimer {font-size:9px;margin-top:0;}

#footer {
	background-color: #407ac4;
	width: 100%;
	height: 25px;
	text-align:right;
	color:#FFFFFF;
	font-size:11px;
	overflow:hidden;
}

	#footer p {
		margin:6px 5px;

	}
	
	#footer a {
		text-decoration:none;
		color:#FFFFFF;
	}
	
	#footer a:hover {
		text-decoration:underline;
		color:#FFFFFF;
	}
		
#bottom_cap {
	background: url(../images/g_shadowBottom.png) no-repeat;
	width: 958px;
	height: 4px;
	margin: 0 auto 0 auto;
}

#copyright {
	width:958px;
	height:25px;
	margin: 0 auto 0 auto;
	color:#000000;
	font-size:11px;
}

	#copyright a {
		text-decoration:none;
		color:#000000;
	}
	
	#copyright a:hover {
		text-decoration:underline;
		color:#000000;
	}
	
.pdf_link{
	display: block;
	height: 17px;
	line-height: 17px;
	font-size: 10px;
	padding-left: 20px;
	margin: 4px 0;
	color:#0072BC;
	background: url(../images/icon_pdf.gif) no-repeat;
	}