body {
	margin: 0;
	padding: 0;
	background: #fff;
	text-align: center;
	font: 11px Verdana, Tahoma, Helvetica;
	color: #515151;
}

/* generic styles */
	img {border: none;}
	a:link, a:visited {
		font: 11px Verdana, Tahoma, Helvetica;
		text-decoration: none;
		font-weight: bold;
		color: #9F4739;
	}
	a:hover, a:active {text-decoration: underline;}
	p {
		margin: 15px 0; line-height: 15px;
		font: 11px Verdana, Tahoma, Helvetica;
		color: #515151;
	}
	div {font: 11px Verdana, Tahoma, Helvetica;	color: #515151;}
	.floatLeft     {float: left;}
	.floatRight    {float: right;}
	.clearBoth     {clear: both;}
	#noBorder      {border: none;}
	
	h3 {
		font: 11px Verdana, Tahoma, Helvetica;
		font-weight: bold;
		color: #515151;
		margin: 0 0 5px 0;
	}
/* / generic styles */

#envelope {
	position: relative;
	width: 778px;
	margin: 0 auto;
	text-align: left;
}

#logo {
	position: absolute;
	top: 0;
	left: 0;
}
#mainFocusImage {
	margin: 0 0 0 169px;
}

#topBar {
	width: 778px;
	height: 183px;
	border-bottom: 3px solid #fff;
	}
	#constants {
		float: right;
		width: 159px;
		height: 26px; heigh\t: 20px;
		padding-top: 6px;
		text-align: center;
		background: url(../img/interface/bg-constants.gif) repeat-x;
		font: 10px Verdana, Tahoma, Helvetica; 
		color: #BFBDA3;
	}
		#constants a:link, #constants a:visited {
			font: 10px Verdana, Tahoma, Helvetica; 
			color: #749289;
			text-decoration: none;
		}
		#constants a:active, #constants a:hover {
			text-decoration: underline;
		}
		#constants a.selected:link, #constants a.selected:visited, #constants a.selected:active, #constants a.selected:hover {
			font: 10px Verdana, Tahoma, Helvetica; 
			color: #749289;
			font-weight: bold;
			text-decoration: none;
		}
		
	#levelOne {
		height: 26px;
		float: right;
		background: #FDFDF7;
	}
		#levelOne a:link, #levelOne a:visited {
			background: url(../img/interface/bg-level-one-0.gif) repeat-x;
			font: 11px Verdana, Tahoma, Helvetica; 
			color: #147C72;
			font-weight: bold;
			text-decoration: none;
			padding: 6px 14px;
			height: 26px; heigh\t: 14px;
			border-right: 1px solid #D3D2C0;
			display: block;
			float: left;
			
		}
		#levelOne a:active, #levelOne a:hover {
			background: url(../img/interface/bg-level-one-1.gif) repeat-x;
			font: 11px Verdana, Tahoma, Helvetica; 
			color: #147C72;
			font-weight: bold;
			text-decoration: none;
		}
			#levelOne a.selected:link, #levelOne a.selected:visited, #levelOne a.selected:active, #levelOne a.selected:hover {
				background: url(../img/interface/bg-level-one-1.gif) repeat-x;
			}
		
#headers {
	margin: 24px 0 0 185px;
	height: 41px;
	border-bottom: 1px solid #C5C49C;
}

#leftHandSideBar {
	position: absolute;
	top: 0;
	left: 0;
	font: 10px Verdana, Tahoma, Helvetica;
	color: #515151;
	width: 166px;
}
	#levelTwoNav {
	}
		#levelTwoNav a:link, #levelTwoNav a:visited {
			font: 11px Verdana, Tahoma, Helvetica;
			color: #147C72;
			display: block;
			font-weight: bold;
			text-decoration: none;
			padding: 0 0 20px 9px;
			width: 160px; widt\h: 151px;
		}
		#levelTwoNav a:active, #levelTwoNav a:hover {
			background: url(../img/interface/arrow-l2.gif) 0px 4px no-repeat;
		}
		#levelTwoNav a.selected:link, #levelTwoNav a.selected:visited, #levelTwoNav a.selected:active, #levelTwoNav a.selected:hover {
			background: url(../img/interface/arrow-l2.gif) 0px 4px no-repeat;
		}		
		
		#levelThreeNav {
			margin: 0 0 20px 0;
		}
			#levelThreeNav a:link, #levelThreeNav a:visited {
				font: 10px Verdana, Tahoma, Helvetica; 
				color: #147C72;
				display: block;
				text-decoration: none;
				padding: 0 0 10px 18px;
				background: none;
			}
			#levelThreeNav a:active, #levelThreeNav a:hover {
				background: url(../img/interface/arrow-l2.gif) 9px 4px no-repeat;
			}
			#levelThreeNav a.selected:link, #levelThreeNav a.selected:visited, #levelThreeNav a.selected:active, #levelThreeNav a.selected:hover {
			font-weight: bold;
			background: url(../img/interface/arrow-l2.gif) 9px 4px no-repeat;
		}
	
	
	a.focusRed:link, a.focusRed:visited {
		font: 10px Verdana, Tahoma, Helvetica;
		color: #9F4739;
		font-weight: bold;
		text-decoration: none;
		display: block;
		padding: 0 0 0 10px;
		margin: 0 0 3px 0;
		background: url(../img/interface/arrow-red.gif) 0px 4px no-repeat;
	}
	a.focusRed:active, a.focusRed:hover {
		text-decoration: underline;
	}

#contentArea {
	position: relative;
	padding: 0 0 40px 185px;
	width: 778px; widt\h: 593px;
	font: 11px Verdana, Tahoma, Helvetica; 
	color: #515151;
}
	#contentArea h1 {
		font: 14px Verdana, Tahoma, Helvetica;
		color: #245F52;
		font-weight: bold;
		margin: 15px 0;
	}
	h2 {
		font: 11px Verdana, Tahoma, Helvetica;
		color: #515151;
		font-weight: bold;
		margin: 0 0 1px 0;
	}
#footer {
	margin: 0 0 15px 0;
	padding: 8px 0 0 0;
	border-top: 6px solid #006757;
	font: 9px Verdana, Tahoma, Helvetica;
	color: #515151;
}
#footer a:link, #footer a:visited {
	font: 9px Verdana, Tahoma, Helvetica;
	text-decoration: none;
	color: #9F4739;
}
#footer a:active, #footer a:hover {
	text-decoration: underline;
}