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

body {
	position: relative;
	}

html>body #header {
	position:relative;
	z-index:10; /* Prevent certain problems with form controls */
	/*border: green 1px solid;*/
	}


html>body #content, html>body #contentanima {
	position: relative;
	padding:10px 23px 0 23px;
	/*border: green 1px solid;*/
	}

	#contenttextanima .leftcol {
	float: none; 
	width: 100%;
	}

#wrapper {
	min-height: 10%;
	height: auto !important;
	margin: 0; /* the bottom margin is the negative value of the footer's height */
	overflow: visible;
	/*border: red 1px solid;*/
	}

#nav	{
	background: none;
	background-position:top center;
	background-repeat: no-repeat; 
	border: #9e772c 8px solid;
	height: auto; 
	width: auto;
	position: static;
	}
	
#navtexttop	{
	background: none;
	background-color: #f0e7d4;
	}	
	
#nav h5	{
	font-size: 15px; 
	text-align: center; 
	margin: 0; 
	padding: 5px 0;
	letter-spacing: .1em;
	font-weight: normal;
	}
#nav h5 .youarehere {
	font-weight: bold;	
	}	

div#fixedsubnav {
	width: 100%;
	position: static;
	float: left; 
	top: 0;
	margin: 0 0 0 25px;
	padding: 0;
	z-index: 999 !important;
	/*border: pink 1px solid;*/
	}
	

div#subnavwrap {
	display: block;
	float: none; 
	/*width: 100%;*/
	background: none;
	margin: 0;
	padding: 0;
	}

div#subnavwrap br, div#fixedsubnav br {
	display: none;
	}

div#fixedsubnav .piechart br {
	display: block;
	}

div.subnav {
	display: none;
	margin: 0;
	padding: 0;
	}

div.subnav a, div.subnav a.youarehere {
	display: inline;
	margin: 0 5px 0 0;
	padding: 0;
	}

div.dottedsides {
	background: none;
	margin: 0;
	padding: 0;
	}

img.dottedline {
	display: none !important;
	}

div.sidebarwide {
	width: 95%;
	margin: 0;
	padding: 0;
	background: none;
	}

div.sidebarwide p {
	font-size: 22px;
	}

img.photomargin {
/*float: left;
margin-right: 15px;*/
}

.wrapquote {
	margin-top: 0 !important;
	margin-right: 15px;
	float: none;
	width: 346px;
	}

div.continue {
	display: none;
	padding: 0 0 10px;
	}

#footer {
	background-color: #e5d7bb; 
	position: static;
	/*border-top: 1px #f2e9d4 solid;*/
	clear: both !important;
	height: auto;
	width: 100%;
	}

#footer div.footwrap {
	width: 976px; 
	margin: 0 auto; 
	background-color: #f8f4ec; 
	height: auto; 
	border-top: black 1px solid;
	clear: both !important;
	}

#footer p {
	font-size: 12px;
	padding: 10px 0 0 0; 
	margin: 0;
	line-height: 2em;
	text-align: center;
	}

/*#footer {
	display:none;
}*/

/*#footer {
	background-color: #e5d7bb; 
	position: static;
	border-top: 1px #f2e9d4 solid;
	clear: both !important;
	height: auto;
	width: 100%;
}

#footer div.footwrap {
	width: 976px; 
	margin: 0 auto; 
	background-color: #f8f4ec; 
	height: auto; 
	border-top: black 1px solid;
	clear: both !important;

}

#footer p {
	font-size: 12px;
	padding: 10px 0 0 0; 
	margin: 0;
	line-height: 2em;
	text-align: center;

	}*/

.push {
 	display: none;
	 }

h1	{
	background: none !important;
	text-indent: 0 !important;
	height: auto !important;
	padding: 0 !important;
	margin: 0 !important;
	position: relative; 
	left: 0px !important;
	line-height: normal;
	}

h1#TCF {
	position: absolute;
	left: 0px !important;
	padding-left: 15px !important;
	}

h2	{
	background: none !important;
	text-indent: 0 !important;
	padding: 0 0 5px 0;
	margin: 0px;
	}

h3	{
	background: none !important;
	text-indent: 0 !important;
	height: auto !important;
	padding: 0 0 0 20px !important;
	margin: 0;
	}

div.bodytext, div.grants	{
	display: block;
	float: none; 
	width: 98%;
	/*border: blue 1px dotted;*/
	}

div.columnleft	{
	display: block;
	float: none; 
	width: 100%;
	/*border: pink 1px solid;*/
	}

div.columnright	{
	display: block;
	float: none; 
	width: 100%;
	/*border: pink 1px solid;*/
	}
	
div.fullwidthanima {
	padding-bottom: 0;
	top: 0;
	}	
	
div.nameseperator	{
	clear: both;
	/*border: blue 1px solid;*/
	}	

div.spaceabove {
	}

div.list p, div.redp p {
	margin: 0 0 1px;
	/*border: green 1px solid;*/
	line-height: normal;
	}

.noprint {
	display: none !important;
	}

.boardwrap {
	width: 100%;
	}

.boardwrap div.clear {
	display: none;
	}

.boardwrap div.printclear {
	display: block;
	clear: both;
	}

.boardmember {
	float: left;
	width: 170px;
	margin: 0 12px 15px 0;
	padding: 0;
	}
	.boardwrap .last {
	margin-right: 12px;
	}