	body { font-size: 0.8em; font-family: Verdana, Arial, sans-serif; 
		padding: 0; margin: 0; color: black; background-color: #666666; }
	
	#wrap { padding: 0; width: 820px; margin: 20px auto; color: #666666; background: white; background-image: url(images/middle.gif); background-repeat: repeat-y;}

	#header {  margin: 0; padding: 0; 
		background: url(images/header.gif) no-repeat; height:185px;  }
		#header img { margin-top: 83px; margin-left: 42px; }
		
	
	#navbar { float: right; margin: 40px 10px; text-align: left; padding: 0; font-family: Georgia, Times New Roman, Times, serif; font-size: 1.1em; 
		 border-left: 10px #cccccc solid; width: 160px; margin-right: 15px; }
	#navbar p { margin-left: 5px; }
	#navbar ul { list-style-type: square; font-size: 0.8em; }
	#navbar a { display: block; margin: 10px 26px 10px 5px;  padding:  0;  }
	#navbar a:link {  color: #666666; text-decoration: none; font-size: 1em;  border-bottom: 1px white solid;  }
	#navbar a:visited { color: #666666;  text-decoration: none; font-size: 1em;  border-bottom: 1px white solid; }
	#navbar a:hover { color: #339999;  text-decoration: none; font-size: 1em; border-bottom: 1px #339999 solid; }
	#navbar a:active { color: #339999;  text-decoration: none; font-size: 1em;  border-bottom: 1px #339999 solid;}

	#thumbnav { margin: 0; padding: 0; color: #999999; background-color: inherit;  }
	#thumbnav img { border: 1px solid #999999; padding: 3px; margin: 5px 3px 0 0; }
	#thumbnav a:link img { border: 1px solid #999999; }
	#thumbnav a:visited img{ border: 1px solid #999999;}
	#thumbnav a:hover img{ border: 1px solid #666666;  }
	#thumbnav a:active img{ border: 1px solid #666666;  }
	#thumbnav p { font-size: 0.8em; color: #666666; background: white; margin: 0; padding: 0; }

	#content {  padding: 10px 10px 10px 45px; margin-right: 190px; color: #666666; background: inherit; }
	#content p { padding: 0 0 0.5em 0;  }	

	.right { float: right; margin: 5px 0 5px 5px; border: 1px #e4e3e3 solid; padding: 3px; }
	.left { float: left; margin: 5px 5px 5px 0; border: 1px #e4e3e3 solid; padding: 3px; }
	
	#content p a:link { color: #666666; background-color: inherit; padding: 0 2px 0 2px; }
	#content p a:visited { color: #666666; background-color: inherit; padding: 0 2px 0 2px; }
	#content p a:hover { color: white; background-color: #666666; text-decoration: none; padding: 0 2px 0 2px;}
	#content p a:active { color: white; background-color: #666666; text-decoration: none; padding: 0 2px 0 2px;}

	#content ul { line-height: 1.5em; }
	#content li a:link { color: #666666; background-color: inherit; padding: 0 2px 0 2px; }
	#content li a:visited { color: #666666; background-color: inherit; padding: 0 2px 0 2px; }
	#content li a:hover { color: white; background-color: #666666; text-decoration: none; padding: 0 2px 0 2px;}
	#content li a:active { color: white; background-color: #666666; text-decoration: none; padding: 0 2px 0 2px;}
	
	#footer { clear: both; text-align: center; margin: 0; padding: 0; 
		 color: #666666; background-color: white; font-size: 0.85em; 
		 background-image: url(images/middle.gif); background-repeat: repeat-y;  }
	.footerline { border-top: 1px #666666 solid; width: 725px; margin-left: 45px; height: 5px; }
	#footer p { padding: 10px 0 0 0;  margin: 0; }
	.footnav p { padding: 0 0 7px 0;  margin: 0; }
	#footer a:link { color: #666666; background-color: inherit;  padding: 1px 2px 1px 2px; }
	#footer a:visited { color: #666666; background-color: inherit;  padding: 1px 2px 1px 2px;}
	#footer a:hover { color: white; background-color: #666666; text-decoration: none;  padding: 1px 2px 1px 2px; }
	#footer a:active { color: white; background-color: #666666; text-decoration: none; padding: 1px 2px 1px 2px; }
	
	.credit p { font-size: 0.85em;   }
     .contact { font-size: 1.2em; }
			
	#loadarea { width: 510px; padding: 3px; margin: 5px 0 5px 5px; border: 1px #999999 solid; float: right; }
		
	h1 {font-size: 1.7em; margin: 3px 0 3px 0; padding:  0; font-weight: normal; 
		font-family: Georgia, Times New Roman, Times, serif; border-bottom: 1px #999999 solid; display: block; width: 575px; }
	h2 {font-size: 1.4em; font-weight: normal; margin: 10px 0 3px 0; padding: 0; }
	h3 {font-size: 1.1em; font-weight: normal; margin: 5px 0 2px 0; padding: 0; }
	h4 {font-size: 1em; margin: 5px 0 0 0; padding: 0; }
	
	.screenfooter { display: block; }
	.printheader {display: none; }
	
	.quote { font-family: Georgia, Times, serif; line-height: 1.5em;  }
	.skipnav {display: none; }
	.backtotop { float: right; border: 1px #e4e3e3 solid; padding: 3px; margin: 3px; }
	
	.emphasis { font-size: 0.85em; font-style: italic; }
	noscript { clear: both; }
	
	hr {text-aling: center;  color: #666666; margin: 0 50px; }


