body		
	{
				background-color: #fff;
				text-align: center;
	}
		
		/* let's center the page */
#container		
	{

			margin: 0 auto;
			width: 900px;
			border: 0;
			text-align: left;
			padding: 0;
			z-index: 0;
			}
			
#marquee {		
width: 370px;
height: 150px;
background-color: #f90;
text-align: center;
color: #000;
font: bold 1.6em arial,helvetica,verdana,sans-serif;
border: thick ridge #c63;
float: right;
padding-top: 30px;
}

#topfrontlogo {
position: absolute;
margin: 10px auto;
width: 760px;
}

p, td, ul, ol, li {
font: normal 1em/1.5em arial,helvetica,verdana,sans-serif;
}


h1 { color: #069; font: bold 1.4em arial,helvetica,verdana,sans-serif; }

h2 { color: #000; font: bold 1.2em arial,helvetica,verdana,sans-serif; }

h3 { color: #000; font: bold italic 1.2em arial,helvetica,verdana,sans-serif; margin-bottom: 2px; }

form, input { font-size: 11px; font-family: arial,helvetica,verdana,sans-serif; }

a:link { font: 1.0em arial,helvetica,verdana,sans-serif;
line-height: 1.1em; }

a:visited { font: 1.0em arial,helvetica,verdana,sans-serif;
line-height: 1.1em; }

a:hover { font: 1.0em arial,helvetica,verdana,sans-serif;
line-height: 1.1em; }

a:active { font: 1.0em arial,helvetica,verdana,sans-serif;
line-height: 1.1em; }


.tablenav {
font: bold 11px arial,helvetica,verdana,sans-serif;
background-color: #f90;
}

.smallexpand {
font: 0.8em arial,helvetica,verdana,sans-serif;
color: #c63;
margin-top: 2px;
}

.smallboldnav {
font: bold 1.0em arial,helvetica,verdana,sans-serif;
color: #fff;
}

.small {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

#topf90 {
margin-top: 10px;
font: bold 11px arial,helvetica,verdana,sans-serif;
background-color: #f90;
width: 760px;
height: 100px;
}

.topf90left	{
width:450px;
padding:0 0 0 10px;
text-align:left;
}

.topf90right	{
width:290px;
padding:10px 10px 0 0;
vertical-align:top;
text-align:right;
}

.topf90right form	{
margin:0;
padding:0;
}

.topf90right p	{
margin:0;
padding:0;
}


.topc63 {
margin:0;
font: bold 11px arial,helvetica,verdana,sans-serif;
background-color: #c63;
width: 760px;
height: 25px;
padding-left: 10px;
padding-right: 10px;
}

.topc63front {
font: bold 11px arial,helvetica,verdana,sans-serif;
background-color: #c63;
width: 760px;
height: 25px;
padding-left: 10px;
padding-right: 10px;
}


.topc63 td {
font: bold 11px arial,helvetica,verdana,sans-serif;
color:#fff;
}

.topc63front td, .topc63front a {
font: bold 11px arial,helvetica,verdana,sans-serif;
color:#fff;
text-decoration:none;
}

.tableleftnav	{
margin: 0;
width: 175px;
float:left;
}

.sidebar-leftnav	{
width: 175px;
border-top:1px solid #fff !important;
border-bottom:1px solid #fff !important;
background-color:#c63;
color:#fff;
font:12px/18px arial,helvetica,verdana,sans-serif;
padding: 10px 10px 10px 20px;
}

.sidebar-leftnav a	{
color: #fff;
text-decoration:none;
}

.sidebar-leftnav hr	{
color: #fff;
width:100px;
height:2px;
}


#content	{
width: 560px;
padding-bottom: 50px;
float:left;
margin:20px 0 0 20px;
}

div#box0 { 
border: 1px solid #999;
padding: 5px;
background-color: #fff;
text-align: center;
}

div#boxinside0 { 
border: 0;
padding: 10px;
background-color: #ebebeb;
text-align: left;
}

div#box1 { 
border: 1px solid #999;
padding: 5px;
width: 480px;
background-color: #fff;
margin: 10px;
}

div#boxinside1 { 
border: 0;
padding: 10px;
background-color: #ebebeb;
text-align: left;
}


/* Left navigation menu rollovers  */

.leftnav a:link, .leftnav a:visited	{
background-color: #690;
color: #fff;
padding-left: 10px;
border-top: 1px solid #fff;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 30px;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
width: 175px;
height: 30px;
text-indent: 10px;
}

.leftnav a:hover	{
background-color: #660;
color: #fff;
padding-left: 10px;
border-top: 1px solid #fff;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 30px;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
width: 175px;
height: 30px;
text-indent: 10px;
}


.leftnavtitle a:link, .leftnavtitle a:visited	{
background-color: #660;
color: #fff;
padding-left: 10px;
border-top: 1px solid #fff;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 30px;
font-weight: bold;
font-variant: normal;
text-transform: none;
text-decoration: none;
width: 175px;
height: 30px;
}

.leftnavtitle a:hover	{
background-color: #690;
color: #fff;
padding-left: 10px;
border-top: 1px solid #fff;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 30px;
font-weight: bold;
font-variant: normal;
text-transform: none;
text-decoration: none;
width: 175px;
height: 30px;
}


.leftnavtitlestatic	{
background-color: #660;
color: #fff;
padding-left: 10px;
border-top: 1px solid #fff;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 30px;
font-weight: bold;
font-variant: normal;
text-transform: none;
text-decoration: none;
width: 175px;
height: 30px;
}

.leftnavtitlestatic a	{
color: #fff;
text-decoration: none;
}

.photocaption
{
font-size: 13px;
font-family: arial,helvetica,verdana,sans-serif;
color: #000;
text-transform: capitalize;
}

.photocredit
{
font-size: 10px;
font-family: arial,helvetica,verdana,sans-serif;
color: #999;
text-transform: capitalize;
}


#tournext a:link, #tournext a:visited
{
background-color: #690;
color: #fff;
padding-left: 10px;
border-top: 1px solid #fff;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 30px;
font-weight: bold;
font-variant: normal;
text-transform: none;
text-decoration: none;
width: 175px;
height: 30px;
text-align: center;
}

#tournext a:hover	
{
background-color: #660;
color: #fff;
padding-left: 10px;
border-top: 1px solid #fff;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 30px;
font-weight: bold;
font-variant: normal;
text-transform: none;
text-decoration: none;
width: 175px;
height: 30px;
text-align: center;
}


.center	{
text-align: center;
}

.center img	{
border: 1px solid #000;
margin-bottom: 15px;
}

.float-left-front	{
float: left;
margin-right: 15px;
margin-bottom: 10px;
}

.float-left img {
border: 1px solid #000;
margin-bottom: 15px;
}


.float-right img {
border: 1px solid #000;
margin-bottom: 15px;
}


.image-center	{
text-align: center;
border: 1px solid #000;
}


table#monitoring-data {
font-size:85%;
background:#fff;
border-collapse:collapse;
border:1px solid #E4E1CD;
margin: 0 0 0 0px;
width:100%;
}

#monitoring-data td.row1{
border-top:1px solid #E4E1CD;
border-bottom:1px solid #E4E1CD;
border-right:1px solid #E4E1CD;
background:#F7F7F0;
color:#666633;
font: bold 0.8em/1.0em arial,helvetica,verdana,sans-serif;
padding:5px;
text-align:center;
}

#monitoring-data td.row2{
border-bottom:1px solid #E4E1CD;
border-right:1px solid #E4E1CD;
background:#fff;
color:#666633;
font: normal 0.8em/1.0em arial,helvetica,verdana,sans-serif;
padding:5px;
text-align:center;
}


.signage	{
border:1px solid #999;
padding:5px;
font: normal 0.9em/1.2em "Trebuchet MS",trebuchet,arial,helvetica,verdana,sans-serif;
background-color: ebebeb;
}


.tourprompt	{
display:inline;
line-height: 30px;
height: 30px;
width:100%;
border:0;
margin-top: 30px;
}

.tourprompt	td {
padding: 0 60px;
}


.endnote	{
font: bold 0.7em/1.3em arial,helvetica,verdana,sans-serif;
text-align: center;
}

#fundingtitle	{
background-color:#c63;
color:#fff;
font:bold 12px arial,helvetica,verdana,sans-serif;
text-align:center;
padding:0;
margin:0;
height:30px;}

#fundingdetails	{
font:12px arial,helvetica,verdana,sans-serif;
padding:10px;
margin:0;}

#fundingtable	{
border:1px solid #000;
margin:20px 0;
padding:0;
}


.grantquote	{
background-color: #F7F7F0;
display:block;
padding:5px;
margin-top:2px;
font-style:italic;
border:1px solid #E4E1CD;
}


.graybox	{
padding:0 10px;
background-color:#f0f0f0;
border:1px solid #000;
font:12px arial,helvetica,verdana,sans-serif;
}


.textsize	{
margin:5px 0;

}

.textsize p	{
text-transform:uppercase;
font: 10px Georgia,"Trebuchet MS","Book Antiqua",Centaur,"Bodoni MT" !important;
margin:0;
}

.textsize a	{
text-decoration:none;
}