body {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	font-family: 'Lucida Grande', tahoma, verdana, sans-serif;
	font-size: 75%;
	width: 100%;
	background-color: #434e60;
	text-align: center;
	}
a {
	color: #006699;
	text-decoration: underline;
	}
	a:hover {
		text-decoration:none;
		}
	#home a.pdf {
		display: block;
		padding: 10px 10px 10px 40px;
		background: url(../images/spectrum/pdf.gif) no-repeat left center;
		}
div {
	padding: 0;
	margin: 0;
	}
h1, h2, h3 {
	font-weight: lighter;
	padding: 0;
	margin: 0;
	}
h1 {
	position: absolute;
	top: 1.5em;
	left: 33.1%;
	font-family: georgia, serif;
	font-size: 150%;
	color: #635f63;
	}	
h2 {
   color: #8b3f2b;
	}
h3 {
	font-size: 100%;
	}
ul, li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
#content {
	position: relative;
	top: 1.3em;
	left: 0;
	width: 62.7em;
	min-height: 56.6em;
	margin: 0 auto;
	text-align: left;
	}
#contentwrapper {
	position: relative;
	top: 0;
	left: 0;
	width: 65.3em;
	min-height: 59em;
	height: 59em;
	margin: 0 auto;
	background-color: #FFFFFF;
	text-align: center;
	}
.greenstripe {
	background-color: #9bbb43;
	}

/* Page Header 
----------------------------------------------*/
#upperpanel {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 8.2em;
	}
#upperpanel a {
	text-decoration: none;
	}
	#upperpanel a:hover {
		text-decoration: underline;
		}	
#logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 19.5em;
	height: 6.6em;
	padding: 0 0;
	margin: 0;
	Z-index: 50;
	}
#upperrightcorner {
	position: absolute;
	top: 0;
	right: 0;
	color: #985b00;
	}
	#upperrightcorner a {
		color: #985b00;
		}
#navigation {
	position: absolute;
	bottom: 1.7em;
	left: 33.1%;
	padding: 0 0 0 1em;
	margin: 0;
	width: 41em;
	height: 2.5em;
	color: #FFFFFF;
	}
	#navigation li {
		display: inline;
		font-size: 120%;	
		line-height: 2.1em;
		vertical-align: middle;
		}
	#navigation a {
		color: #FFFFFF;
		}

/* Main Content
-------------------------------------------------*/
#middlepanel {
	position: relative;
	top: 0;
	left: 0;
	width: 46em;
	height: 24em;
	background-color: #2e4858;
	}
#largephoto {
	position: relative;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	width: 50%;
	}
#middleleft{
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	height: 100%;
	text-align: center;
	}
#slogan {
	position: relative;
	top: 3em;
	left: auto;
	padding: 0;
	margin: auto;
	width: 16.7em;
	height: 14.2em;
	}
#photorow {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0;
	margin: 0;
	width: 46em;
	height: 4.6em;
	text-align: center;
	}
	#photorow a {
		color: #BBFF00;
		}
		#photorow a img {
			border: none;
			}
	#photorow li {
		padding: 0;
		margin: 0;
		display: inline;
		}
	#photorow span {
		position: absolute;
		left: 0;
		bottom: 100%;
		width: 44em;
		Z-index: 100;
		color: #BBFF00;
		background-color: #1F3645;
		font-family: Georgia, serif;
		padding: 1em;
		}
.photo {
	position: relative;
	width: 4.59em;
	height: 100%;
	padding: 0;
	margin: 0;
	}

/* Sidebar Text and Links
--------------------------------------------*/
#rightpanel {
	position: absolute;
	top: 10.4em;
	left: 46em;
	width: 16.7em;
	height: 21.6em;
	text-align: left;
	}
#rightupper {
	position: relative;
	top: 0;
	left: 1.7em;
	width: 15em;
	height: 70%;
	border-top: dotted 2px #9bbb43;
	}
	#rightupper h2 {
		position: relative;
		top: .5em;
		left: 0;
		font-family: serif;
		/*font-size: 220%;*/
		font-size: 170%;
		}
	#rightupper p {
		line-height: 1.5em;
		}
#rightlower {
	position: relative;
	top: 0;
	left: 1.7em;
	width: 15em;
	height: 30%;
	border-top: dotted 2px #9bbb43;
	}
	#rightlower ul, #rightlower li {
		display: inline;
		}
		
/*  Lower Panel
---------------------------------------------*/
#lowerpanel {
	position: relative;
	top: 1.7em;
	left: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 15.3em;
	background-color: #e4ecd0;
	}
#lowerleft {
	width: 46em;
	height: 100%;
	background-color: #333333;
	}
.boxitem {
	position: relative;
	height: 3.60em;
	padding: .1em;
	margin: 0;
	overflow: hidden;
	background-color: #1d1d1d;
	}
	.boxitem img, .boxitem h3, .boxitem p {
		display: inline;
		vertical-align: middle;
		}
	.boxitem p, .boxitem h3 {
		}
		.boxitem h3 a {
			text-decoration: none;
			}
			.boxitem h3 a:hover {
				text-decoration: underline;
				}
	.boxitem p {
		color: #FFFFFF;
		font-weight: 100;
		font-size: 90%;
		padding: 0 0 0 .5em;
		}
.coloredsquare {
	height: 100%;
	width: 18.1%;
	}
#esabox {
	margin: 0 0 0 .1em;
	}
	#esabox h3, #esabox h3 a {
		color: #C25439;
		}
#ombudsmanbox {
	margin: 0 0 0 .1em;
	}
	#ombudsmanbox h3,  #ombudsmanbox h3 a{
		color: #6A98B5;
		}
#clebox {
	margin: 0 0 0 .1em;
	}
	#clebox h3, #clebox h3 a {
		color: #8DA54B;
		}
#spectrumbox {
	margin: 0 0 0 .1em;
	}
	#spectrumbox h3, #spectrumbox h3 a {
		color: #F5B468;
		}
#lowerright {
	position: absolute;
	top: 0;
	left: 47.7em;
	width: 16.5em;
	height: 13.9em;
	}
	#lowerright h3 {
		color: #663333;
		padding: 1em 0;
		}
#ofinterest {
	padding: 0;
	margin: 0;
	}
	#ofinterest li {
		padding: 4px 0;
		}
#lowerdivider {
	position: relative;
	top: 3.4em;
	left: 0;
	width: 100%;
	height: 2.5em;
	}
#footer {
	position: relative;
	top: 3em;
	left: 0;
	color: #985b00;
	background-color: #ffffff;
	text-align: center;
	}
#extended {
	clear: left;
	}