body
{
	margin: 0px;
	background-color: #FFD205;
	font-family: Helvetica, Arial, sans-serif;
}

body, td, th
{
	color: #000000;
}

td { padding-right: 1em; }

body.splash
{
	background-color: #FFD41F;
}

body.home
{
	background-image: url(/images/base/homebg-mission.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 600px;
}

/* Hides from IE-mac \*/
* html body.home { height: 540px; }
/* End hide from IE-mac */

h1
{
	font-weight: normal;
	font-size: 15px;
	background-color: #FFD205;
	position: relative;
}

img { border: 0; }

#container
{
	width: 768px;
	overflow: hidden;
}

/** Navigation ****/

#header
{
	margin: 12px;
	height: 160px;
	padding-left: 111px;
}

#header img { position: absolute; top: 13px; left: 16px; }

#header a
{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 700;
	text-decoration: none;
}

#header a.selected { color: black; }
#header ul { float: left; list-style: none; margin: 0; padding: 0; }
.nav-level-1 { width: 130px; }
.nav-level-2 { width: 140px; }
.nav-level-3 { width: 130px; }
.nav-level-3-long { width: 200px; }
.nav-level-3-extralong {  width: 250px; }
.nav-level-4 { width: 130px; }

/** Main Content area ****/

#content { margin-left: 125px; font-size: 14px; }
#content a {  }
#content span, .textpage-text-col a { color: #333; }
#content a.link_selected { color: black; }

/** For pages which arrange images into thumbnailed boxes ****/

.images-whitebg { background-color: white; padding-bottom: 5px; overflow: hidden; }

.thumbnail-container
{
	width: 260px;
	overflow: hidden;
	float: left;
}

.thumbnail-container-spacer
{
	width: 260px;
	height: 30px;
	background-color: #FFD205;
}

.thumbnail
{
	float: left;
	margin: 5px 0px 0px 5px;
	display: inline;
}

.fullsize-container
{
	overflow: hidden;
	float: left;
	width: 383px;
}


.textpage-page-numbers a, .thumbnail-container-spacer a, .fullsize-download a, .textpage-header a
{
	text-decoration: none;
	color: black;
	font-size: 16px;
	font-weight: 700;
}

/* Hides from IE-mac \*/
* html .images-whitebg { height: 1%; }
/* End hide from IE-mac */

.fullsize { display: none; }

.fullsize-container h1 
{
	height: 30px;
	margin: 0;
	margin-bottom: 5px;
}

.fullsize img { display: block; }

.fullsize-download { position: absolute; right: 0px; top: 0px; }

/** Lifecycle Pages ****/

.lifecycle-container { margin-left: 210px; }

/** Text pages ****/

.textpage-image-col
{
	float: right;
	text-align: right;
	padding-top: 4px;
	padding-bottom:40px;
}

/** Exception for history pages ****/
.textpage-image-col-history
{
	float: right;
	text-align: right;
	padding-top: 8px;
	padding-bottom:40px;
}

.textpage-text-col
{
	padding-bottom: 40px;
}

.textpage-page-numbers, .textpage-download, .textpage-header { margin-bottom: 1em;}
.textpage-download { text-align: right; }

sup { font-size: x-small; }
