@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #8fb5b8 url(../images/backdrop.gif) top center repeat-y;
	color: black;
	}
	
img { border: none; }
	
.supporting { float: right; width: 380px; overflow: hidden; border-left: 2em solid white; border-bottom: 2em solid white; }
	
img, table, ul, ol, p { margin-bottom: 1em; }

h1, h2, h3, h4, h5, h6 { margin-bottom: 1em; font-weight: normal; }
.title {}
	.title .subpage { color: #016064; }

hr { margin: 1em 0px; }
	
li, blockquote { margin-left: 2em; } blockquote{ margin-right: 2em; }

table { border-collapse: collapse; }

a { color: #016064; }

#site { width: 960px; margin: 0px auto; overflow: hidden; background: white; border-left: 1px solid white; border-right: 1px solid white; }
	#header { clear: both; float: none; }
	#header #logo { width: 222px; height: 92px; overflow: hidden; float: left; background: #016064; color: white; }
	#header #tagline { width: 738px; height: 92px; float: right; background: white; color: #016064; text-align: right; }
	#navigation { height: 262px; clear: both; float: none; border-bottom: 34px solid white; }
	#navigation .navlist { 
		width: 222px; 
		height: 246px; /* 262 */
		padding-top: 16px;
		float: left; 
		background: #dce7eb; 
		color: black; 
		font-size: 14px; 
		font-weight: bold; 
		list-style: none; 
		}
	#navigation .navlist li { margin-left: 0; padding-left: 34px; margin-bottom: 1em; }
	#navigation .navlist a { text-decoration: none; color: black; } #navigation .navlist a:hover { text-decoration: underline; }
	#navigation .navlist .selected { color: #016064; background: url(../images/nav-right-arrow.gif) 0px 3px no-repeat; } #navigation .navlist .selected a { color: #016064; }
	#navigation #page-image { width: 738px; height: 262px; float: right; background: #cccccc; color: white; }
	#navigation .navlist li li.selected { text-decoration: underline; background: url(../images/nav-sub-expand.gif) 0px 0px no-repeat; }
	#navigation .navlist li li { font-size: 12px; margin: 0; padding-left: 1em; list-style: none; background: url(../images/nav-sub-expand.gif) 0px 0px no-repeat; }
	#navigation .navlist li li.last { background: url(../images/nav-sub-last.gif) 0px 0px no-repeat !important; }
	
	#home, #content { clear: both; float: none; }
	#home #welcome { width: 622px; float: left; }
	#home #supplimental { width: 247px; float: right; overflow: hidden;	margin-right: 30px; margin-bottom: 30px; margin-top: 30px; }
	#home #supplimental #awards { }
	#home #supplimental #awards li { margin: 0; padding: 0; list-style: none; text-align: center; }
	#home #home-summary { width: 622px; margin-left: 30px; border-bottom: 6px solid #8fb5b8; padding-bottom: 10px; margin-bottom: 20px; }
	#home #home-summary h1 { margin-top: 1em; }
	#home .title {
		color: #016064;
		font-size: 26px;
		font-weight: normal;
		}
	.copy {
		width: 900px; 
		margin-left: 30px; 
		padding-bottom: 10px; 
		margin-bottom: 20px; 
		}
		.copy h1.title { border-bottom: 1px solid #cccccc; padding-bottom: 0.3em; }
		.copy ol li, .copy ul li { margin-bottom: 0.5em; }
		
	#partners { clear: both; float: none; text-align: center; border-top: 6px solid #8fb5b8; margin: 0px 30px; } #partners .partner-list li { display: inline; list-style: none; }
	#footer { width: 960px; clear: both; float: none; height: 75px; border-top: 1px solid #747474; color: white; background: black; text-align: center; }	
		#footer a { color: white; }
		#footer .footer-nav { margin-top: 1em; font-weight: bold; margin-right: 1em; }
		#footer .footer-nav li {
			display: inline;
			border-left: 1px solid white;
			padding-left: 1em;
			margin-left: 0.5em;
			margin-right: 0.5em;
			}
			#footer .footer-nav li.first { border: none; }
	