/* global formatting styles */
	
	body
	{ 
		color: #fff; 
		background-color: white; 
		padding: 10px; 
		margin: 0px; 
		}
		 
	p 
	{ 
		color: #000; 
		background-color: transparent; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: .85em; 
		}
		
	h1,h2,h3,h4,h5,h6		
	{ 
		color: red; 
		background-color: transparent; 
		font-family: Arial, Helvetica, sans-serif; 
		}
	
	ul,dl,ol		
	{ 
		color: #000; 
		background-color: transparent; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 85%; 
		}
		
	a:link		
	{ 
		color: #669; 
		background-color: transparent; 
		text-decoration: underline; 
		font-weight: bold; 
		}
		
	a:visited		
	{ 
		color: #669; 
		background-color: transparent; 
		text-decoration: underline; 
		font-weight: bold; 
		}
		
	a:hover		
	{ 
		color: #663; 
		background-color: transparent; 
		text-decoration: underline; 
		font-weight: bold; 
		}
		
	a:active		
	{ 
		color: #663; 
		background-color: transparent; 
		text-decoration: underline; 
		font-weight: bold; 
		}
	
	
/* divisional formatting */
	
	#right p 
	{ 
		font-size: .75em;
		}
	
	#middle h1 
	{ 
		text-align: center; 
		font-size: 2em; 
		}
		
	#middle h2 
	{ 
		text-align: center; 
		font-size: 1.75em; 
		}
		
	#middle h3 
	{ 
		text-align: center; 
		font-size: 1.5em; 
		}
		
	#middle h4
	 { 
	 	font-size: 1.25em; 
	 	text-align: center; 
	 	text-transform: uppercase; 
	 	}
	 	
	#middle h5 
	{ 
		text-align: center; 
		font-size: 1em; 
		}
		
	#middle h6 
	{ 
		text-align: left; 
		font-size: .85em; 
		padding-left: 195px;
		}
	
	
/* class formatting */

	.breadcrumb  
	  { 
	  font-size: 0.75em; 
	  font-family: Arial, Helvetica, sans-serif; 
	  }
		
	.heading  
	  { 
	  	color: red; 
	  	font-size: 1.2em; 
	  	font-variant: small-caps; 
	  	font-weight: bold; 
	  	text-align: left; 
	  	margin: 20px 0 0;
	  	}
	 
	.heading2  
	  { 
	  	color: red; 
	  	font-size: 1.3em; 
	  	font-weight: bold; 
	  	text-align: left; 
	  	margin: 20px 0 0;
	  	}
	  	
	.important 
	{ 
		border: 2px solid #000;
		padding: 3px; 
		background-color: #0000C8; 
		color: FFF;
		font-weight: bold;
		}
.sectionhead { color: black; font-size: 1.1em; font-weight: bold; line-height: 1.1em; text-decoration: underline; text-align: center; }
.sectionhead2 { color: black; font-size: 1em; font-weight: bold; }
.bulletlist { background-position: 0 0; text-indent: 2em; margin-left: 2em; list-style-type: disc; white-space: normal; }
.tight 
	{ 
		margin-top: 0px; 
		margin-bottom: 10px; 
		padding-top: 0px; 
		padding-bottom: 10px;
		}
	
	.final
	{
		padding-bottom: 300px;
		}


/* positioning styles */
	
	#top	
	{
		color: #000;
		width: 90%;
		height: 100px;
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
		background-image: url(/images/BannerBkgd.gif);
		background-repeat: repeat-x;
	}
		
	#middle {
		color: #000;
		background: #fff;
		width: 90%;
		min-height: 350px;
		margin: 0px;
		padding: 10px 0 30px 0;
		}
		
	#middle p, ul, dl, ol, h1, h2, h3, h4, h5, h6 
	{ 
		padding-left: 185px; 
		padding-right: 170px; 
		}
	
	#middle table
	{
		padding-left: 10px;
	}
	
	#middle td
	{
		color: 000;
	}
	
	#left {
		float: left; 
		margin: 0px;
		padding-top: 10px;
		background: transparent;
		width: 150px;
		min-height: 350px;
		text-align: left;
		}
		
	#right {
		float: right; 
		margin: 0px;
		background: transparent;
		width: 150px;
		min-height: 350px;
		border-left: 1px solid #aaa;
		}
		
	#right p, ul, dl, ol, h1, h2, h3, h4, h5, h6 
	{ 
		padding-left: 10px; 
		padding-right: 10px; 
		}
	
	#bottom  
	{ 
		color: #000; 
		background: #ccc no-repeat; 
		margin: 0px; 
		padding: 0px; 
		border-top: 1px solid #aaa; 
		width: 90%; 
		height: 60px;
		}
		
	#bottom p, ul, dl, ol, h1, h2, h3, h4, h5, h6 
	{ 
		padding-left: 20px; 
		padding-right: 20px; 
		text-align: right; 
		font-size: 11px;
		}

	#navlist
	{
		width: 150px;
		padding: 0px;
		margin-bottom: 5px;
		text-align: left !important; 
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		border-right: 1px solid #aaa;
	}
	
	#navlist ul
	{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	}
	
	#navlist li
	{
		border-top: 1px solid red;
		border-bottom: 1px solid red;
		margin: -1px 0 0;
	}
	
	#navlist li a
	{
		display: block;
		padding: 4px 4px 4px 15px;
		background-color: black;
		color: white;
		text-decoration: none;
		width: 100%;
	}
	
	html>body #navlist li a 
	{ 
		width: auto; 
		}
	
	#navlist li a:hover
	{
		background-color: #fc0;
		color: #000;
	}
blacktext {
		color: #000; 
		background-color: transparent; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: .85em; 
		}
