/* CSS Document */
/*Graphics, Design and Layout by Rebecca Sayre. CSS by Lacey Dobyns. Copyright Spectral Fusion, 2005. All rights reserved. Any past, present, or future products of Spectral Fusion are protected by United States copyright laws and may not be modified in any way without prior written consent of the designer or party responsible for its creation. This includes removing or modifying our registered logo or name, copyright notice, or any other piece of work belonging to Spectral Fusion. You may not reproduce this page without the designer's written permission.*/
body, html {
	height:100%;
}
body {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000;
	margin:0;
	padding:0;

}
#container {
	position:relative;
	margin:5px auto;
	padding:5px 0;
	width:760px;
	height:100%;
	min-height:100%;
	background:#ffffff;
}
div[id="container"] {
	height:auto!important;
}
/*Basic Page Definitions*/
span.hidden, a.skiplink {
	display:none;
	text-decoration:none;
}
li {
	list-style-type:none;
}
#content a {
	color:#006600;
}
#content a:hover {
	color:#99CC99;
}
#wrapper {
	position:relative;
	margin-top:20px;
}
div[id="wrapper"] {
	margin-top:0!important;
}



/*****************HEADER*****************/
div#header {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	width:100%;
	padding-bottom:110px;
	background:url('../gifs/banner.jpg') no-repeat bottom;
	z-index:4
}
/*image replacement for logo*/
h1 {
	margin:0 0 5px 20px;
	padding:0;
	width:376px;
	height:39px;
	min-height:39px;
	position:relative;
	font-size:0.8em;
}
h1 span {
	position: absolute;
	top: 0;
	left:0;
	width: 100%;
	height: 100%;
	background:url('../gifs/slices/bg_title.gif') no-repeat;
	padding: 0;
	margin: 0
}
h3#um {
	margin:-35px 0 0 520px;
	padding:0;
	width:230px;
	height:14px;
	min-height:14px;
	position:relative;
	font-size:0.4em;
}
h3#um span {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('../gifs/slices/bg_um.gif') no-repeat;
	padding:0;
	margin:0
}
/**************UM LINKS*************/
#header ul {
	float:right;
	margin:1px 0 5px 0;
	padding:0;
}
#header li {
	float:left;
	padding-right:10px;
	font-size:0.7em;
}
#header li a {
	color:#000;
}
#header li a:hover {
	text-decoration:none;
}
/*****************NAVIGATION*****************/
#mainnav {
	float:left;
	margin-top:155px;
}
div[id="mainnav"] {/*for well-behaved browsers*/
	margin-top:149px!important;
}
#mainnav ul {
	margin-left:10px;
	padding:0;
	border-top:1px solid #000;
	width:160px;
}
#mainnav li {
	line-height:1.5em;
	border-bottom:1px solid #000;
}
#mainnav a {
	color:#000;
	text-decoration:none;
	display:block;
	font-size:0.9em;
	padding-left:5px;
}
#mainnav a:hover {
	background:#99cc99;
}
li.current a {
	background-color: #CDE6CD;	
}
/*****************CONTENT*****************/
#content {
	float:left;
	margin:150px 0 0 15px;
	width:347px;
	font-size:0.8em;
	text-align:justify;
	min-height:450px;
}


h2#welcome {
	color:#455834;
	font-size:2.0em;
	letter-spacing:0.3em;
}
	
/**************BULLETIN BOARD************/
#bulletin {
	border:1px solid #000;
	float:left;
	width:190px;
	background:#ECF0E6 url('../gifs/slices/bg_bulletin.gif') repeat-x 0 0;
	margin-left:12px; margin-right:0; margin-top:158px; margin-bottom:10px; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0; background-color:#ECF0E6
}
div [id="bulletin"] {/*for well-behaved browsers*/
	margin:170px 0 10px 15px!important;
}

#bulletin h2 {
	color:#000000;
	font-size:1.2em;
	letter-spacing:0.2em;
	margin:0;
	padding:0;
}
#bulletin dl {
	font-size:0.8em;
}
#bulletin dt {
	margin:0;
	padding:0;
	color:#455834;
	font-weight:bold;
	
}
#bulletin dd {
	margin:0 0 .4em 0;
	padding:0;
}
#bulletin p {
	font-size:0.8em;
}
#bulletin a {
	color:#006600;
}
#bulletin a:hover {
	color:#000;
}
/***************FOOTER****************/

div.clear {
	/*height:1px;   removed for IE7 */
	clear:both;
	padding-bottom:20px;
}

div#footer {
	font-size:0.7em;
	width:760px;
	text-align:center;		
}
#footer a {
	color:#006600;
}

p.reader {
	font-size:0.85em;
	text-align:center;
	padding:50px 0 0 0;
}
