body	{margin: 0px; padding: 0px; text-align: left; background-color: #666633; font-family: arial, sans-serif; font-size: 90%; }

a	{color: #336699;}
a:visited {color: #003366;}
a:hover {color:#999933;}
		
#pgHeader	{position: relative; height: 82px; background-color: #336699; background-image: url(images/bg.jpg); background-repeat: no-repeat; vertical-align: middle; color: #ffffff; padding-left: 253px; margin-bottom: 18px;}
#pgHeader h1 {font-family: 'trebuchet MS', tahoma, sans-serif; font-size: 30px; margin: 0px; padding: 8px 0 0;}	
#pgHeader h1 a {color: #ffffff; text-decoration: none;}
#pgHeader h2 {font-size: 1.05em; display: block; margin: 0px; }

#main	{position: relative; width: 700px; margin-left: 50px; padding: 0px; background-color: #336699; font-family: arial; font-size: .84em; border: none;}

#content	{position: relative; background-color: #ffffff; font-family: arial; font-size: 100%; color: #003366; float: right; width: 474px; \width: 510px; w\idth: 474px; margin: 0px; padding: 30px 18px; text-align: left;}
#content img {float: right; width: 152px; padding: 0px; margin: 0px 0px 10px 10px;}

#mission {position: relative; margin: 20px 0px 60px 0px; padding: 8px 18px; background-color: #CCD9E5; color: #336699; font-family: 'trebuchet MS', tahoma, sans-serif; font-weight: normal; font-size: 1.09em; border-top: solid 1px white; border-bottom: solid 1px white;}
#mission a {color: #336699; text-decoration: none;}
#mission a:hover {color: #999933;}
#mission div {line-height: 21px;}

#nav {position: relative; width: 190px; margin: 0px; padding: 0px; background-color: #336699; float: left;}

#navLinks	{position: relative; font-family: 'trebuchet MS', tahoma, sans-serif; font-weight: bold; font-size: 1.09em; color: #ffffff; margin: 35px 4px 35px 18px;}
#navLinks a {text-decoration: none; color: #ffffff; line-height: 20px;}
#navLinks a:hover {color: #cccc66;}
#navLinks a.sect {color: #CCD9E5; line-height: 20px;}
#navLinks a.sect:hover {color: #ccd9e5;}
#navLinks a.sel {background-image: url(images/arrow1.gif); background-repeat: no-repeat; padding-left: 8px;}
#navLinks a.sel {color: #ffffff;}

#subWho	{display: none; margin: 0px 0px 0px 16px; font-weight: normal; font-size: .9em;}
#subTrans	{display: none; margin: 0px 0px 0px 16px; font-weight: normal; font-size: .9em;}
#subFunding	{display: none; margin: 0px 0px 0px 16px; font-weight: normal; font-size: .9em;}
#subEcology	{display: none; margin: 0px 0px 0px 16px; font-weight: normal; font-size: .9em;}
#subFunding	{display: none; margin: 0px 0px 0px 16px; font-weight: normal; font-size: .9em;}
#subVision	{display: none; margin: 0px 0px 0px 16px; font-weight: normal; font-size: .9em;}
#subPress	{display: none; margin: 0px 0px 0px 16px; font-weight: normal; font-size: .9em;}

h1	{font-family: 'trebuchet MS', tahoma, sans-serif; font-size: 1.5em;}
h2	{font-family: 'trebuchet MS', tahoma, sans-serif; font-size: 1.2em; margin-bottom: 0px; padding-bottom: 0px;}
h3	{font-family: 'trebuchet MS', tahoma, sans-serif; font-size: 1.1em; margin-bottom: 0px; padding-bottom: 0px; text-transform: uppercase;}
li	{margin-bottom: 8px;}
ul	{margin-top: 8px;}
ul.tight li {margin: 0px; padding: 0px;}
ol ul li {list-style-type: disc; margin: 0px; padding: 0px;}

#next	{text-align: right; padding-bottom: 15px;}
#next h3 {display: inline; text-transform: none;}
#related {border-top: solid 1px #003399; }

p strong {margin-right: 8px;}

#footer	{position: relative; clear: both; padding: 30px 18px; color: #ffffff; font-size: 11px; width: 474px; /width: 510px; w/idth: 474px; text-align: center;  margin-left: 240px;}
#footer a {color: #ffffcc;}
#footer a:hover {color: #DAEDF2;}
#footer span {margin-left: 6px;}

table {border: solid 1px #999933; border-left: none; border-bottom: none; font-size: 100%; margin-top: 12px;}
th 	{padding: 4px; border: solid 1px #999933; border-right: none; border-top: none; background-color: #cccc66;}
td	{padding: 4px; border: solid 1px #999933; border-right: none; border-top: none; }

#content div.before img {width: 450px ! important; float: none; clear: both; text-align: left; margin: 0px 0px 30px 0px;}
#content div.before p	{width: 450px; text-align: right; }
