	body {
		text-align: left;
		background-color: #FFFFFF;
		font: 13px "Trebuchet MS";
	}

	.playList {
		text-align: left;
		background-color: #FFFFFF;
		margin: 0 auto;
		font: 13px "Trebuchet MS";
	}
	
/********************************************WATERMARK MAIN PAGE AREA*************************************/

.error {
background-image: url("../../images/error_bg.gif"); 
background-position: center; 
background-repeat: no-repeat;
}

	#layout {
		margin: 0 auto;
		padding: 10px;
		width: 620px;
		background-color: #FFF;
		border: 5px solid #F3F3D9;
		text-align: left;
	}

	#masthead {
		border: none;
	}

	#tnpc_outside {
		float: right;
	}

	#content {
		margin: 20px;
		padding: 0 5px 5px 5px;
	}

	H1, H2, H3, H4 {
		color: #006633; 
		font-family: "Times New Roman", Times, serif;
		font-weight: normal;
	}
	
	H1 {
		font-size: 30px;
	}
	
	H2 {
		font-size: 26px;
	}

	H3 {
		font-size: 20px;
	}
	
	H4 {
		font-size: 16px;
	}
	
	hr {width: 50%;
		text-align: left;/*this will align it for IE*/
		margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	}	
	
	a {  
		color: #1B5000; 
		text-decoration: none
	}

	a:visited {
		color: #55664C;
		text-decoration: none
	}

	a:hover {
		text-decoration: underline;
	}
	
	#footer {
		padding-top: 50px; 
		font: 11px "Trebuchet MS";
	}

	.person {
		display: inline;
		width: 110px;
	}
	
	.position {
		display: inline;
	}
	
	.address_type {
		display: inline;
	}
	
	#nav {
		font: bold 12px "Trebuchet MS";
	}

	#nav, #nav ul { /* all lists */
		margin: 0;
		border-top: 1px solid #777;
		padding: 0 0 0 5px;
		list-style: none;
		line-height: 1;
	}	

	#nav a {
		display: block;
	}	

	#nav a:hover {
		text-decoration: none;
	}
	
	#nav li { /* all list items */
		float: left;
		width: 96px; /* width needed or else Opera goes nuts */
		margin: 0;
		padding: 2px 0;
	}

	#nav li a {
		color: #333;
		text-align: center;
		padding: 3px 0;
		font: bold 13px "Trebuchet MS";
	}
	
	#nav li a:hover {
		color: #FFF;
		background-color: #006633;
	}
	
	#nav li ul { /* second-level lists */
		position: absolute;
		background: #F7F3EA;
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
		width: 150px;
		margin: 0;
		border-top: none;
		border-right: 2px solid #AAA;
		border-bottom: 2px solid #AAA;
		border-left: 1px solid #DDD;
		padding: 0;
	}

	#nav li li {
		width: 100%;
		margin: 0;
		border-top: 1px solid #DDD;
		padding: 0;
		font-weight: normal;
	}
	
	#nav li li a {
		color: #000;
		text-align: left;
		padding: 7px;
		font: normal 11px "Trebuchet MS";
	}
	
	
	#nav li:hover ul, 
	#nav li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#nav li li:hover,
	#nav li li.sfhover {
		background-color: #006633;
	}
	
	#nav li li:hover a,
	#nav li li.sfhover a {
		color: #FFF;
	}	