

/*  GENERAL -------------------------------------------------------------------------- */	

	body { color:#156879; font-family:Arial; font-size: 12px; background:#faeecf; margin: 0 0 0px 0; padding: 0 0 40px 0;}
	
	#printHeader { position: absolute; margin: 0 0 0 0px; padding-bottom: 25px; border-bottom: 1px solid #ccc;}

	a { color:#936542;}
	a:hover { text-decoration: none;}
	
	hr { height: 1px; border-top: 1px solid #bca38d; border-bottom: none; margin: 20px 0;}
	hr.last { height: 10px; background:#bca38d; border: none; margin: 30px 0 0 0;}
	
	a#backtoTop { display: block; border-bottom: 1px solid #bca38d; padding: 5px; margin-bottom: 60px;}

	
	#shell { width: 840px; padding: 0 40px 0 42px; margin: 0 auto; background: url(../img/design/bg_shellsub.gif) no-repeat;  }

	.imgLeft, .imgRight { background:#fff; padding: 3px; border: 1px solid #bca38d;}
	.imgLeft { float: left; margin: 0 15px 10px 0;}
	.imgRight { float: right; margin: 0 0 15px 15px;}


/*  HEADER -------------------------------------------------------------------------- */

	#hShell { display: none; height: 150px; }

	#usabilityNav { display: none;}
	
	#header { display: none; }

	#logoArea { display: none; }
	#logoArea a { display: block; width: 187px; height: 133px; }

	#searchBox { display: none; }
	
	
	#hNav { display: none; }

/*  BODY -------------------------------------------------------------------------- */	

	#bShell { margin: 0; padding: 0;}

	#contentArea { float: left;  width: 650px; margin: 0; margin-top: 100px; padding:  0; }
	
		h1{ display: block; height: 50px; padding: 0; margin: 0; letter-spacing: -1px; }
		span#h1 { display: block; font-family: georgia; font-weight: bold; color:#6c3e1e; font-size: 32px; height: 40px; padding: 0; margin: 0; letter-spacing: -1px;}
		h1#cmsh1 { display: none;}
		#cp h1#cmsh1 { display: block;}
		
		h2 {  display: block; height: 25px;  padding: 0; margin: 0;} 
		p { line-height: 180%; }
		#contentArea li { line-height: 180%; color:#98634f;}
		
		
		#div1, #div2, #div3 { height: 170px; width: 540px; margin: 0 0 0 10px; }
		#div1 h1, #div2 h1, #div3 h1 { }
		#div1 p, #div2 p, #div3 p { }
		#div1 { display:block; }
		#div2 {  }
		#div3 {}
		
		#divtoggles { list-style-type: none;  margin: 20px 0 0 10px; padding: 0;}
		#divtoggles ul {  }
		#divtoggles li { display: inline; margin: 0 7px 0 0; padding: 0 7px 0 0; border-right: 1px solid #7cb0bb; }
		#divtoggles li.last { border: none; }
		#divtoggles a { font-weight:bold; color:#156879; text-decoration: none;}
		#divtoggles a:hover {color:#98634f;}
		
		#divtoggles a.classoff {   color:#156879; }
		#divtoggles a.classon { color:#98634f; }
		
		
		#mapShell { border: 1px solid #bca38d; background:#fff; padding: 3px; width: 500px; }

	
	
	col_left { display: none;}



/*  FOOTER -------------------------------------------------------------------------- */	

	
	#fShell { display: none; }

	

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash h1 {
	display: block;
}

.sIFR-flash, object, embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}


	
	
	
	
	
