body {margin: 0; text-align: center; background-color: #E7EFF7; font: 12px Arial, sans-serif;}

#header {margin: 0; padding: 0; background: #FFFFFF; text-align: center; border: 0;}

#nav {height: 24px; margin: 0; padding: 0; background: #FFCC33 url(picts/navbarbg2.gif); border-bottom: 2px solid #0C4F8E;}
#nav ul {width: 650px; margin: 0 auto; list-style: none; list-style-image: none;}
#nav li {float: left; margin: 0 auto; padding: 0; font: bold 11px Verdana, sans-serif;}
#nav a:link, #nav a:visited {float: left; display: block; margin: 0 2px 0 0; padding: 4px 8px 5px 8px; color: #0C4F8E; border: 1px solid #003366; border-bottom: none; background: #FFCC33 url(picts/navbarbg2.gif); text-decoration: none;} 
#nav a:hover, #nav a:active {float: left; display: block; margin: 0 2px 0 0; padding: 4px 8px 5px 8px; color: #006666; border: 1px solid #003366; border-bottom: none; background: #FFCC33 url(picts/navbarbg2.gif); text-decoration: underline;}

#mainbg {background: #FFFFFF url(picts/mainnewbg.gif) repeat-x; text-align: center; border: 0;}
#main2col {margin: 0px auto; width: 760px; padding: 0; border: 1px solid #000000; border-top: none;
			background: #FFFFFF url(picts/pef2cols.gif) repeat-y; }

#internal2col {margin: 0px auto; width: 760px; padding: 0; border: 1px solid #000000; border-top: none;
			background: #FFFFFF url(picts/internalbg.gif) repeat-y; }
#subnav {float: left; width: 149px; margin: 0; padding-bottom: 10px; text-align: left;}
#subnav a:link, #subnav a:visited {display: block; padding: 6px; font: bold 11px Verdana, sans-serif; text-decoration: none;
color: #0C4F8E; border-bottom: 1px solid #003366; background: #FFCC33 url(picts/navbarbg.gif)}
#subnav a:hover, #subnav a:active {text-decoration: underline;}

#left {float: left; width: 559px; margin: 0; padding: 0; border: 0; text-align: left;}

#right {float: left; width: 196px; margin: 0; padding: 0; border: 0; text-align: left;}
.righttext {margin: 25px 25px 15px 20px; border: 0;}

#internalright {float: right; width: 606px; margin: 0; padding: 0; border: 0; text-align: left;}
.midtext {padding: 0px 10px 10px 160px;}

.contact {padding: 0; font: 10px Verdana, sans-serif; color: #006666; text-align: left; text-decoration: none;}
.inline {padding: 0; font: 12px Arial, sans-serif; color: #006666; text-align: left;}
.space {line-height: 18px;}

#rights {float: left; margin: 0; padding-left: 15px; font: 9px Verdana, sans-serif; list-style: none; color: #808080;}
#sitedesign {float: right; margin: 0; padding-right: 15px; font: 9px Verdana, sans-serif; list-style: none; color: #808080;}
#donatebox {text-align: center; border: 3px solid #004A94; width: 186px; margin-left: 5px; padding: 10px 0px 10px 0px;}

h3 {font: 18px Verdana, sans-serif; color: #107394; background: transparent; margin-bottom: 0; letter-spacing: 1px; }
.color {
	color: #107394;
}

h4 {font: bold 12px Verdana, sans-serif; color: #004A94; background: transparent; padding-bottom: 0; margin-bottom: -5px;}
h5 {font: bold 12px Verdana, sans-serif; color: #006666; background: transparent; margin-bottom: 0;}
p, li{font: 12px Arial, sans-serif; margin-bottom: 5px;}
.copyright {font: 10px Verdana, sans-serif;}

td.ask {width: 190px; padding: 5px; font: bold 12px Verdana, sans-serif; color: #004A94; background: transparent; vertical-align: top;}
td.answ {width: 380px; padding: 5px; font: 12px Arial, sans-serif;}
td {
	font: 12px Arial, sans-serif;
	height: 18px;
	vertical-align: top;
	text-align: left;
}
td.center {
	font: 12px Arial, sans-serif;
	height: 18px;
	text-align: center;
	padding-bottom:10px;
}
td.board {
	font: bold 14px Verdana, sans-serif;
	color: #107394;
	background: transparent;
	padding-bottom: 0;
	vertical-align: middle;
}
td.tablehead {font: bold 13px Verdana, sans-serif; color: #006666; background: transparent;}

td.strong {font: bold 12px Arial, sans-serif; margin-bottom: 5px; text-align:left}
th {font: bold 12px Arial, sans-serif; text-align: left; height: 18px;}
ul {
	margin: 0;
	padding: 0;
	text-align: left;
}
li.grant {list-style-type: square; margin-left: 20px;}
li.donatelist {margin-left: -10px;}

.shadeform	{ font: bold 12px Verdana, sans-serif; line-height: 18px; background-image: url(picts/shadeform.gif);
		text-align: left; width: 200px; border: 1px solid #000000;}
		
a.benchmark:link {color: #CC3333; font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.benchmark:visited {color: #CC3333; font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.benchmark:hover {color: #CC3333; font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
