/* Overall Styles */	
	html {
		h/eight: 100%;
		m/ax-height: 100%;	
	}
	
	body {
		height: 100%;
		max-height: 100%;
		margin: 0px; padding: 0px;
		background-color: #d1c7b4;
		font-family: Georgia, ;
		font-size: 1.0em;
		color: #000;
	}


	#contHome p { font-size: 13px;  }
	#contHome { text-align: justify; }
	
	#content_div p {font-size: 13px;line-height:18px;font-family: Georgia ;	}
	#outer { width: 100%; m/in-height: 100%; margin: 0px; padding: 0px; }
	#leftside { border-right: 1px solid #999; b/ackground-image: url('images/leftside_bg.gif'); b/ackground-repeat: repeat-y; b/ackground-position: right; }
	#rightside { border-left: 1px solid #999; b/ackground-image: url('images/rightside_bg.gif'); b/ackground-repeat: repeat-y; b/ackground-position: left; }
	#content { width: 760px; background-color: #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
	#contentlayout { width: 100%; h/eight: 100%; }
	#topspace { height: 12px; background-color: #272727; border-bottom: 1px solid #fff; }
	#header { height: 135px; background-image: url('images/collage.jpg'); border-bottom: 1px solid #fff; cursor: pointer; }
	#leftnav { width: 100px;w/idth: 114px; w/idth: 131px; background-color: #272727; } /* increase width when tabs are removed from properties */
	#maincontent { background-image: url('images/button_on.jpg'); background-repeat: repeat-x; font-family: Georgia;}
	#content_div { height: 100%; padding: 17px;}
	#nav1,#nav2,#nav3,#nav4,#nav5,#nav6 { height: 30px; }
	#copy { width: 100%; color: #ccc; font-size: 0.7em; text-align: center; padding-top: 5px; border-top: 1px dotted #ccc; }
	.small { font-size: 0.7em; text-align: justify; }
	.smaller { font-size: 0.6em; }
	#bot-middle { border-top: 1px solid #999; }
	
	h3 { font-family: Georgia; font-size: 16px; font-weight: normal; }
	h4 { font-family: Georgia; font-size: 14px; margin-bottom: 4px; font-weight: bold; }

/* Our Approach specific styles */
	#o/urApproach { padding: 17px }
	#featured { float: right; background-color: #272727; border: 1px solid #000; color: #fff; margin-left: 4px; padding: 10px; }
	#featured a:link, #featured a:visited { color: #fff; }
	
/* Contact us specific styles */
	#contMain { text-align: center; font-size: 0.9em; }
	.contTitle { font-family: Georgia; letter-spacing: 1px; color: #970000; font-weight: bold; font-size: 1.2em }
	#contName { width: 45%; text-align: right; padding-right: 10px; font-size: 0.7em; font-weight: bold; }
	#contName a, #contName hover, #contName visited { text-decoration: none; color: #970000; line-height: 15px; }
	#contEmail { width: 55%; text-align: left; padding-left: 10px; font-size: 0.7em; }
	#contEmail a, #contEmail hover, #contEmail visited { text-decoration: none; color: #970000; line-height: 15px; }

/* Properties specific styles */
	#legend {
		width: 150px;
		height: 25px;
		/*position: relative;
		top: -50px;
		left: 620px;
		*/
		border: 1px solid #000;
		background-color: #fff;
		/*filter: alpha(opacity=50);
		-moz-opacity: .50;
		opacity: .50;*/	
		z-index: 1;
		
		padding: 3px;
		margin-top: 3px;
		margin-bottom: 3px;
		
	}
	#legendContent {
		/*filter: alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
		position: relative;
		top: -75px;
		left: 625px;*/
		font-family: Georgia ;
		f/ont-size: .6em;
		font-size: 8px;
		line-height: 10px;
		z-index: 2;
		text-align: left;
	}
	
	#map_container {
		w/idth: 628px;
		width: 600px;
		p/adding: 17px;
		b/order: 1px solid #f00;
			
	}
	
	#citylist,#ppllist {
		font-family: Georgia; letter-spacing: 1px; color: #000; font-weight: bold; font-size: 0.9em;
		width: 600px; 
	}
	
	#citylist a, #ppllist a {
		 font-family: Georgia; letter-spacing: 1px; color: #970000; font-weight: bold; font-size: 12px;
	}
	
	#tab_container { 
		height: 30px;
		width: 100%;
		text-align: right;
	}
	.tab {
		position: relative;
		top: 2px;
		float: right;
		height: 20px;
		width: 83px;
		border: 1px solid #333;
		border-bottom: 0px;
		b/ackground-color: #fff;
		line-height: 20px;
		vertical-align: middle;
		text-align: center;
		background-color: #dbd1c2;
		color: #333;
		font-family: Georgia;
		font-size: 0.7em;
		cursor: pointer;
	}
	#tab_result { padding: 15px; font-size: 0.7em; }
	#tab_mainThumb { float: left; margin: 0 10px 10px 0; }
	#tab_mainTitle {  }
	#tab_mainText { clear: left; margin-bottom: 20px; }
	.blurbTitle { line-height: 30px; padding: 0px; margin: 0px; color: #970000; font-size: 1.2em; font-weight: bold; font-family: Georgia;}
	#file_container { width: 350px; margin-top: -1px; margin-left: 10px; border: 1px solid #970000; padding: 2px 10px 2px 5px; }
	#tab_photoFrame { w/idth: 395px; border: 1px solid #333; t/ext-align: center; margin-bottom: 15px; }
	#tab_photoFrame img { margin-bottom: 50px; }
	#tab_photoNone { width: 395px; border: none; margin: 15px 0 15px 0; text-align: center; font-size: 1.5em; font-weight: bold; }

/* News specific styles */
	#news_div { width: 100%; padding: 17px; }
	#news_frame { border: 1px solid #999; width: 369px; padding: 0 10px 10px 10px; }
	.newsFrame { color: #000; font-size: 0.7em; font-weight: bold; font-family: Georgia; text-align: right; }
	.newsSmall { font-size: 0.7em; margin-left: 10px; }


/* Profiles specific styles */
	#profiles_nav { width: 594px; padding: 15px 17px 0px 17px; text-align: center; font-size: 0.7em; }
	#profiles_nav a, #profiles_nav hover, #profiles_nav visited { text-decoration: none; color: #970000; line-height: 15px; }
	#profiles_div { width: 593px; padding: 17px; font-size: 0.7em; font-family: Georgia; text-align: justify; }
	#profiles_pic { margin: 0 10px 10px 0; border: 1px solid #999; float: left; }
	.profiles_title { font-family: Georgia; letter-spacing: 1px;  font-size: 1.5em; font-weight: bold; color: #970000; line-height: 25px; }
	#profiles_sep { height: 0px; width: 593px; margin: 25px 17px 25px 17px; b/order-top: 1px solid #999; }


#imageContainer { height:285px; }  
#imageContainer img { display:none; 	
			position:absolute; 	
			top:0px; left:0px; 	
			height:285px;  	
			width:428px;
			border: 2px solid #000; 	
			opacity: -0.01; }


