/* GENERAL **************************************************************************************************************** */
	
	body { background-color:#0d1c44}
	#shell {width: 961px; margin: 0 auto   }	
	a {  }
	a:hover { text-decoration: none;  }
	h2 { line-height: 24px }
	.imgRight {border: 7px solid #ffffff; margin-left: 20px; margin-bottom: 20px}
	.imgLeft {border: 7px solid #ffffff; margin-right: 20px; margin-bottom: 20px}
	div.hr {height:10px; left: 140px;  background-image: url(../img/hr.png); background-position: center center; background-repeat:no-repeat; border: none ; text-align:center; padding: 15px;
 }
 	hr {display: none}

	
/* HEADER **************************************************************************************************************** */

	
	#titlebar {  }
		
		div#usabilityNavDropDown {  }
		#helpmenuShell {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b5c7e0; text-transform:uppercase; display:block;  float: left; padding: 82px 0 0 220px; position: absolute; }
		#helpmenuShell ul {display: inline; list-style:none ; }
		#helpmenuShell ul li {float: left; margin: 0 0px 0 22px; padding: 0 0 0 50px; }
		#helpmenuShell ul li a {color:#b5c7e0; text-decoration:none  }
		#helpmenuShell ul li a:hover {color: #f3bc39  }		
		#helpmenuShell div#usabilityNavText {display: none}
		#helpmenuShell div#usabilityNavDropDown { }
		#helpmenuShell div#usabilityNavDropDown div.noHover { display:block  }
	
	#utilityNav  #accessible {  }
	
	#headerShell { background-image:url(../img/header-bg.jpg); width: 961px; height: 531px}		
		
		#logo {position: absolute; top:0px; padding-left: 15px  }
		#logo a { display:block; }
		#logo .imageWidgetImage{border: none }
		
		#header {width: 738px; height: 321px; margin: 115px 0 0 220px; float: left }		
	
	#nav { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color: #f9dda9; position:absolute; top: 120px; line-height:2.7em; text-align:right; padding-left: 30px; }	
	#nav ul {list-style:none }	
	#nav ul li {}	
	#nav ul li a { color: #f9dda9; text-decoration:none;  }	
	#nav ul li a:hover {color: #add3fb; text-decoration: none; }
	#nav ul li a.current {color: #add3fb; }
	#nav ul li.noStyleRight {  }
	#nav ul li.noStyleLeft {  }
	#nav ul li.lastItem {  }
	

/* BODY **************************************************************************************************************** */

	#contentShell { background-color:#f1ecd9; width: 957px; z-index: 1; float: left; background-image:url(../img/contentShell-bg.jpg)}
		
		#content { margin: -425px 20px 0px 250px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #513204; width: 675px; float: left; background-image:url(../img/content-bg-btm.jpg); background-repeat:no-repeat; background-position: bottom right; padding-bottom: 15px ; line-height: 1.4em }	
		#content h1 {color: #02161e; font-size: 27px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; position:absolute; margin-top: -10px; padding-left: 50px; }
		a {color: #234775}
		#content h2 { color: #c97b06; letter-spacing:-1px}
		#content h3 {color: #513204;}
		
		#pageid885 h1, {margin-top: -70px}
		
		#pageid872 #content,  #pageid883 #content, #pageid884 #content, #pageid886 #content, #pageid885 #content{ margin-top: -485px}
		
		#pageid883 #content, #pageid884 #content {min-height: 450px}
		
			#breadcrumbs ul  {  margin: -90px 0 20px 3px; padding: 0; font-size: 9px }
			#breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
			
			#subNav {margin: 70px 0 0 -37px; text-transform:uppercase; font-size:14px  }
			#subNav ul { list-style:none; }
			#subNav ul li {}
			#subNav ul li a {text-decoration: none; border: 1px solid #b3a077; background-color:#dacbab; padding: 3px}
			#subNav ul li a:hover {}				
		
		#side { min-height:450px; margin-top: -21px; z-index: 99; width: 225px; float: left;}	
			
		#pageid879 #contentShell {background-color: #FFFFFF; margin-left: 3px; width: 954px; background-image:none}
		#pageid879 #side {display: none}
		#pageid879 #content {margin: 20px 20px 0 100px; background-image:none}
		#pageid879 #breadcrumbs ul {margin: -100px 0 20px 160px;}
		#pageid879 h1 {padding-left: 200px}
		
		.widgetCTA {width:211px; height: 148px; padding:0px 0px 0px 3px; position:relative; float:left; margin: 0px 5px 0 5px;}
		.widgetCTAimg {width:211px; height: 148px; position:absolute; top:0px; left:0px; cursor: hand}
		.widgetCTA a:hover, a:hover .widgetCTAimg{filter: alpha(opacity=70); opacity: .7; }
		
		
		div.widgetPhotoGallery #galleryImgFull {border: 5px solid #000033}

		#corner {position: absolute; width: 31px; height: 23px; top: 118px; z-index:99; margin-left: 938px;}
			

/* FOOTER **************************************************************************************************************** */

	#footerShell { background-image:url(../img/footer-bg.jpg); width: 961; height: 50px; float: left  }
		
		#footerNav { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color: #7c7c7c; padding: 10px 0 10px 230px;   }
		#footerNav ul { display: inline; list-style:none }
		#footerNav ul li { float: left; margin: 0 5px 0 0; padding: 0 0 0 10px; letter-spacing:-1px}
		#footerNav ul li a { color: #7c7c7c; text-decoration:none }
		#footerNav ul li.noStyleRight { margin-right:0; }
		#footerNav ul li a:hover { color: #244c7b  }
		
		#address {font-family:Arial; font-size:11px; color: #7c7c7c; padding: 13px 5px 0 0;; line-height: 15px; text-align: right; }
		#address > span { margin: 0 10px 0 0; }
		.fn { font-weight: bold; }
		#address ul { display: inline; list-style:none }
		#address ul li { float: left; margin: 0 5px 0 0; padding: 0 0 0 5px  }
		#address li.noStyleRight {  }
		#address strong { }
		#address #propertyName {font-weight: bold}
		
		#vizsig { text-align: center; padding-bottom: 15px; color: #808387; margin-left: 150px}
		#vizsig a { color: #5a79a0}