/*
** HTML elements
*/
body {
	color:#000;
	background-color:#333;
    font: 76% lucida sans, verdana, helvetica, sans-serif;
	}
b {
	font-weight: bold;
	color: #000;
	}
i {
	font-style: italic;
	color: #000;
	}
h1 {
	font-size: 1.3em;
	font-family: lucida sans, verdana, helvetica, sans-serif;
	color: #466bb9;
	}
h2 {
	font-size: 1.1em;
	font-family: lucida sans, verdana, helvetica, sans-serif;
	color: #000000;
	}
a:link {
	color:#466bb9;
	text-decoration:none;
	}
a:visited {
	color:#990000;
	text-decoration:none;
	}
a:hover {
	color:#990000;
	text-decoration: underline;
	}
p {
	font-size: .78em;
	font-family: lucida sans unicode, lucida sans, verdana, sans serif;
	}
.border {
	padding-bottom: 1.5em;
	margin-bottom: 1em;
	border-bottom: 2px dotted #ccc;
	}
p.tagline {
	font-size: .93em;
	font-family: papyrus, utopia, serif;
	color: #466bb9;	
	padding: 1em .5em 0 1em;
	text-align: right;
	}
img.tagline {
	margin: .5em 0 2em 2em;
	vertical-align: baseline;
	float: right;
	}
img.padright {
	padding-right: 2em;
	}
.pix img {
	background-color:#466bb9;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
	}
.pix td:first-child img {
	border-left: none;
	}
.footer {
	background-color:#466bb9;
	padding: .5em;
	color: #fff;
	font-size: .6em;
	font-family: lucida sans unicode, lucida sans, verdana, sans serif;
	}
.header {
	background-color:#466bb9;
	padding: .4em .7em;
	color: #333;
	font-size: .7em;
	}
.header a:link {
	color: #ff9;
	font-size: .85em;
	font-weight: bold;
	}
.header a:visited {
	color: #fff;
	font-size: .85em;
	font-weight: bold;
	}
.header a:hover {
	color: #ffcc00;
	font-size: .85em;
	font-weight: bold;
	text-decoration: underline;
	}
.pattern {
	background-image: url('../images/bg.gif');  
	line-height: 11px;
	}
.content {
	background-color: #fff;
	color: #000;
	padding: 1em;
	}
.plaintext {
	color: #000;
	font-size: .78em;
	font-family: lucida sans unicode, lucida sans, verdana, sans serif;
	}
.maincontent {
	background-color: #fff;
	color: #000;
	padding: 2em 1em 1em 1em;
	}
.padding {
	background-color: #fff;
	color: #000;
	padding: .2em;
	text-align: center;
	font-size: .78em;
}
/*
** top nav
*/
#nav td {
	background-color:#466bb9;
	padding: .5em;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
	line-height: 10px;
	text-align: center;
	}
#nav td:first-child {
	border-left: none;
	}
#nav a:link {
	color: #ffff99;
	font-size: .8em;
	font-weight: bold;	
	}
#nav a:visited {
	color: #ffffff;
	font-size: .8em;
	font-weight: bold;
	}
#nav a:hover {
	color: #ffcc00;
	font-size: .8em;
	font-weight: bold;
	text-decoration: underline;
	}
/*
** left nav in about section
*/
#leftnav {
	width: 150px;
	font-size: .8em;
	font-weight: bold;	
	}
#leftnav ul {
	border-bottom: 1px solid #000;
	margin: 0 0 0 .5em;
	padding: 0em;
	list-style-type: none;	
	}
#leftnav li {
	border-top: 1px solid #000;
	margin: 0em;
	padding: .3em;
	text-align: right;
	}
#leftnav a:link {
	width: 150px;
	padding: .2em;
	color: #466bb9;
	text-decoration: none;	
	}
#leftnav a:visited {
	width: 150px;
	padding: .2em;
	color: #808080;
	text-decoration: none;	
	}
#leftnav a:hover {
	width: 150px;
	padding: .2em;
	color: #ff9;
	background-color: #466bb9;
	text-decoration: none;	
	}
* html a#leftnav {
	display: block;
	}
/*
** elements for board of directors page
*/
#leftcol {
	width: 250px;
	margin-left: 0px; 
	margin-top: 10px; 
	}
#rightcol {
	width: 200px;
	margin-left: 320px;
	margin-top: -230px;
	}
/*
** elements for front page
*/
#front {
	width: 520px;	
	margin: 0;
	padding: 0 0 0 .25em;
	}
#outer {
	width: 235px;
	margin: 0;
	padding: 0 .75em 0 0; 
	border-right: 2px dotted #ccc;
	}
#inner {
	width: 235px;
	margin-left: 250px;
	margin-top: -95px;
	padding: 0 0 0 .75em;
	}
/*
** elements for participants page
*/
#participants {
	width: 520px;	
	margin: 0;
	padding: .75em 0;
	border-top: 2px dotted #ccc;
	}
#outerp {
	width: 235px;
	margin: 0;
	}
#innerp {
	position: absolute;
	width: 235px;
	margin-left: 250px;
	margin-top: -327px;
	}
#multicol {
	-moz-column-count: 2;
	column-count: 2;
	}
/*
** misc
*/
#pf {
	width: 600px;
	color: #000;
	background-color: #fff;	
	}
.print {
	font-size: .7em;
	text-align: right;
	}
#topanchor {
	vertical-align: baseline;
	font-size: .7em;
	text-align: right;
	margin-bottom: .25em;
	}
textarea {
	font-family: lucida sans unicode, lucida sans, verdana, sans serif;
	}
/*
** Award descriptions on 2009.asp
*/
table.mission {
	font-weight: bold;
	font-size: 8pt;
	}
