body	{
	background-color:#59784C;
	color:#000000;
	text-align: left;
	margin: 0 auto;
	vertical-align: middle;
}

.contain {
	width:750px;
	height:auto;
	background-color:#ffffff;
	text-align:left;
	margin: 0 auto;
}

.header {

		width:750px;
		height:120px;
		float:left;
		background-color:#ffffff;
}

.logo	{

		background-color:#FFFFFF;
		background:#000000;
		background-image:url(images/logo.jpg);
		color:#E3B761;
		width:125px;
		height:120px;
		padding:0px;
		float:left;
}
	
a img {

		border:1px solid #000000;
		display:block;
		float:left;
		}
		
img.special {

		border:1px solid #59784c;
		display:block;
		float:left;
		}
	
a.rollover {

		display:block;
		width: 125px;
	   	height: 120px;
  		text-decoration: none;
   		background-image:url(images/logo2.jpg);
}

a.rollover:hover {

    	background-position: -125px 0;
}

.header-right {

		background-color:#FFFFFF;
		background-image:url(images/header-image.jpg);		
		color:#E3B761;
		width:625px;
		height:120px;
		padding:0px;
		float:right;
}

.nav-top {

		background-color:#225A29;
		width:750px;
		margin:0;
		padding: 0;
}

/* controls the color and styling of the 6 main NAV items */

.nav-top ul {

		background-color:#A4A18A;
		float:left;
		width:750px;
		list-style: none;
		margin: 0;
		padding: 0;
		text-align:center;
		position:relative;
}

.nav-top a {

		display: block;
		color:#FFFFFF;
		width: 125px;
		height:15px;
		text-decoration:none;
		margin:3px;
		padding: 5px 0px 5px 0px;
		font-family:  "Trebuchet MS",Trebuchet, Tahoma, Verdana, sans-serif;
		font-size: 13px;
		line-height: 12px;
		font-weight: bold;
		text-transform:
		text-align: center;
}

/* controls the color and styling of the 6 main NAV items */

.nav-top ul li {

		font-size:medium;
		width: 125px;
		float: left;
		padding: 0;
}

/* controls the entire pulldown menu block */

.nav-top li ul {
 
		background-color:a4a18a;
		font-size:medium;	
		position: absolute;
		left: -999em; /* hides submenus by default */
		height: auto;
		width: 125px;
		margin: 0px;
		padding:0px;
		text-align: left;
		
/*
w\idth: 13.9em;  seems to be working on IE 6 without this hack
*/

		margin: 0;
		padding: 0;
}

/* this relates to the above menu, maybe as a fix for IE */

.nav-top li li {
 
		padding: 0;
	
} 
.nav-top li ul a {

		width: 125px;
/*
w\idth: 9em;  KLUDGE: seems to be working on IE 6 without this hack
*/
		text-align: left;
		border: none;
}

.nav-top li ul li:hover,
.nav-top li ul li.sfhover	{

		width: 125px;
		background-color: #597847;
}

.nav-top li:hover ul, 
.nav-top li li:hover ul, 
.nav-top li li li:hover ul, 
.nav-top li.sfhover ul, 
.nav-top li li.sfhover ul, 
.nav-top li li li.sfhover ul	{

		left: auto;
}

.nav-top li:hover, 
.nav-top li.sfhover {

		background-color: #59784c;
}

.content{

		background-color:#c2cdaf;
		color:#000000;
		width:750px;
		min-height: 420px;
		max-height: 2000px;		
		height:auto;
		font-size:medium;
		padding: 0px 0px 0px 0px;
		float:left;
}

.content-left-white{

		background-color:#eee7cc;
		color:#000000;
		width:460px;
		min-height: 380px;		
		height:auto;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:.8em;
		padding: 20px 20px 0px 20px;
		float:left;
}

.content-right-white{
	background-color:#eee7cc;
	color:#000000;
	width:460px;
	min-height: 380px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding: 20px 20px 20px 20px;
	float:right;
	list-style-position: outside;
	list-style-type: square
}

.content-right-low-top{

		background-color:#ffffff;
		color:#000000;
		width:420px;
		min-height: 400px;		
		height:auto;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:.8em;
		padding: 0px 20px 20px 0px;
		float:right;
		
}

.sidebar-left-tan {
	background-color:#c2cdaf;
	color:#002157;
	width:210px;
	height:auto;
	min-height: 380px;
	height: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	padding: 20px 20px 20px 20px;
	float:left;
	font-style: normal;
}
		
.sidebar-left-tan ul{

		margin:-10px;
		background-color:#c2cdaf;
		padding:0px 0px 20px 20px;
}

.sidebar-left-tan li{

		margin:0px;
		padding:10px 0px 0px 0px;
}

		
.sidebar2 ul{

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:small;
		padding:0px;
}

.sidebar2 ul li{

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:small;
		padding:0px;
		list-style-type: disc;

}

.sidebar-left-content {
	background-color:#c2cdaf;
	color:#000000;
	width:200px;
	height:auto;
	min-height: 150px;
	height: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14;
	line-height:normal;
	padding: 15px 15px 0px 15px;
	float:center;
	font-style: normal;
}

.content li{

		line-height:1.2em;
		font-size:large;
		list-style-type: none;
}

.content-login{

		background-color:#c2cdaf;
		color:#ffffff;
		width:750px;
		min-height: 420px;
		max-height: 2000px;		
		height:auto;
		font-size:medium;
		padding: 0px 0px 0px 0px;
		float:left;
}

.content-photo{
	background-color:#000000;
	color:#ffffff;
	width:750px;
	min-height: 420px;
	max-height: 2000px;
	height:auto;
	font-size:24px;
	padding: 0px 0px 0px 0px;
	float:left;
	font-weight: bold;
}

.content-mission{

		background-color:#c2cdaf;
		color:#000000;
		width:460px;
		min-height: 380px;		
		height:auto;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:.8em;
		padding: 20px 20px 20px 20px;
		float:right;
}

.content-mission li{

		font-size:.9em;
		list-style-type: disc;
}

.content a{

		color:#CC0000;
		text-decoration:none;
}

.content a:hover{

		color:#006600;
		text-decoration:none;
}

.thirds-white{

		width:210px;
		height:auto;
		min-height: 380px;
		font-size:.8em;
		padding: 20px 20px 20px 20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		float:left;
}
.thirds-photo-header{

		width: 730px;
		height: 20px;
		padding: 10px 0px 0px 20px;
		background-color:#c2cdaf;
}

.thirds-low-top{

		width:230px;
		height:auto;
		min-height: 600px;
		font-size:.8em;
		padding: 0px 20px 20px 20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		float:left;
}

.thirds-header{

		width: 730px;
		height: 20px;
		padding: 10px 0px 0px 20px;
		background-color:#c2cdaf;
}

.officers-title{

		font-weight:normal;
		font-style:italic;
		color:#225A29;
}

.officers-name-red{

		font-weight:normal;
		color:#C7321F;
		font-size:.8em;		
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

.officers-names{

		color:#000000;
		font-size:1em;		
		font-family:Lucida, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
}

.officers-name-blue{

		font-size:medium;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		color:#005B7F;
}

.bio-copy{

		font-weight:normal;
		color:#000000;
		font-size:1em;	
		line-height:18px;
		padding: 0px 40px 20px 0px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:normal;
}

.boldit{

		font-weight:bold;
}

.photo-shift-left{

		margin:0px 0px 0px -20px;
}

.photo-caption{

		font-size:small;
		font-style:italic;
		font-family:"Times New Roman", Times, serif;
		color:#A4A18A;	
}

.photo-caption-blue{

		font-size:small;
		font-style:italic;
		font-family:"Times New Roman", Times, serif;
		color:#002157;	
}

.blue-text-header{

		font-size:large;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bolder;
		color:#002157;			
}

.gray-text-header{

		font-size:large;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#A4A18A;			
}

.blue-text-subhead{

		font-size:medium;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#002157;			
}

.footer	{

		text-align: center;
		background-color:#A4A18A;
		color:#FFFFFF;
		width: 750px;
		height: 30px;
		padding: 0px 0px 0px 0px;
		float:left;
}

.lower-nav-item{

		display: block;
		background-color:#A4A18A;
		color:#FFFFFF;
		width:125px;
		height:30px;
		text-align: center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size:12px;
		text-transform:
		padding: 0px 0px 0px 0px;
		float:left;
}

.lower-nav-copyright{

		display: block;
		background-color:#A4A18A;
		color:#225A29;
		width:125px;
		height:20px;
		text-align: center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size:12px;
		text-transform: uppercase;
		padding: 5px 0px 5px 0px;
		float:left;
}

.lower-nav-item a{

		display: block;
		background-color:#A4A18A;
		color:#FFFFFF;
		width: 125px;
		height:20px;
		text-decoration:none;
		padding: 5px 0px 5px 0px;
		font-family: "Trebuchet MS", Trebuchet, Tahoma, Verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform:
		text-align: center;
}

.lower-nav-item a:hover {

		display: block;
		background-color:#225A29;
		color:#FFFFFF;
		width: 125px;
	   	height: 20px;
  		text-decoration: none;
}

.lower-nav-item a:active {

		display: block;
		background-color:#397741;
		color:#FFFFFF;
		width: 125px;
	   	height: 20px;
  		text-decoration: none;
}

.bio-directory a{

		display: block;
		background-color:#225A29;
		color:#FFFFFF;
		width: 125px;
		height:20px;
		margin: -10px 0px 0px 0px;	
		text-decoration:none;
		padding: 5px 0px 5px 0px;
		font-family: "Trebuchet MS", Trebuchet, Tahoma, Verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		float:right;
}

.bio-directory a:hover {

		display: block;
		background-color:#C7321F;
		color:#FFFFFF;
		width: 125px;
	   	height: 20px;
  		text-decoration: none;
		float:right;
}
