/* --------------------------------------------------------------BODY-------	*/

* {margin: 0; padding: 0;}
img {border: 0;}

body {
    color: #000; 
    font: 11px/1.5em verdana,geneva,arial,sans-serif;
    text-align: right;
    background: #fff;
    }

#container {
	width: 900px;
	margin: 10px auto;
	}
	
#header {
    background: #000;
    height: 138px;
    width: 900px;
    }
#header img {display: block;}
		

/* ---------------------------------------------------------NAVIGATION-------*/
#nav {
  margin-top: 50px;
	padding: 0;
  width: 284px;
  float: left;
  }

.space {}
.lspace {}

#nav p {
  font: 9px verdana,geneva,arial,sans-serif;
  padding-right: 20px;
  margin-top: 30px;
	margin-left: 30px;
	color: #a2a2a2;
	text-align: right;
	padding-bottom: 50px;
 }

#nav p a {text-decoration: none; color: #102b91; font-weight: bold;}
#nav p a:hover, #copyright a:active {text-decoration: underline; color: #102b91; font-weight: bold;}


/* -----------------------------------------------------GENERAL STYLES-------*/

h1 { 
	color: #02339c;
	font: 18px verdana,arial,sans-serif;
	margin-bottom: 14px;
	display: block;
	letter-spacing: 4px;
	}


h2, h3 {
	color: #000;
	font: bold 14px verdana,geneva,arial,sans-serif;
	margin-bottom: 10px;
	margin-top: 20px;
	display: block;
	}

h3 {color:#000;}



/* -----------------------------------------------------LINKING STYLES-------*/

a:link, a:visited, a:hover, a:active {
	color: #02339c;
	text-decoration: underline;}
	
	
/* -----------------------------------------------------CONTENT STYLES-------*/

#leftline {width: 2px; background: #fff; float: left;}

#content {
	width: 554px; /*total of 614px*/
	padding: 30px;
	text-align: left;
	color: #000;
	float: left;
	background: #fff;
	}

#content p {
	margin-bottom: 20px;
	line-height: 20px;
	
	}
#content img {margin-right: 20px; float: left;}

.center {padding: 10px; text-align: center;}

.right {padding: 10px; float: right;}

#map {border: 2px solid #d0bc9b;}

.red {color: red;}

/* --------test menu----*/
#content ul, #content ol {margin-left: 30px;}
			
#content ul li {list-style: square; line-height: 20px; margin-bottom: 8px;}

.col1 {
  width: 30%;
	display: block; 
	text-align: left; 
	float: left;
	margin-bottom: 20px;
}
.col2 {
  width: 70%;
	display: block; 
	text-align: left; 
	float: left;
	margin-bottom: 20px;
}


/* --------SUBNAV-------*/
#content p.smalltext {
	font: 11px arial;
	margin-top: -10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #c6cad2;
	border-top: 1px solid #c6cad2;
	padding: 4px;
	}

.smalltext a {padding: 0 20px;}

.smalltext a:link, .smalltext a:visited {
	font: 11px arial;
	color: #000;  
	text-decoration: none;
	}		
		
.smalltext a:hover, smalltext a:active {
	font: 11px arial;
	color: #990000;  
	text-decoration: none;
	}
	
.current {font: 11px arial;	color: #990000; text-decoration: none;}	

/* --------MGMT PAGE-------*/
#content.bio div.mgmt {
	display: block; 
	width: 100%;
	text-align: left; 
	float: left;
	margin-bottom: 30px;
}
#content.bio div.mgmt img {text-align: left; padding: 0 20px;	margin: 0px; float: left;}
#content.bio div.mgmt h2, #content.bio div p {margin: 0;} 


/* --------BIO PAGES-------*/
#content.bio div {
	display: block; 
	width: 50%;
	text-align: center; 
	float: left;
	margin-bottom: 30px;
	}

.justify {text-align: justify; margin-right: 20px;}

#content.bio div img {text-align: center; padding: 20px 65px;	margin: 0px;}
#content.bio div h2, #content.bio div p {margin: 0;}


/* ------------------------------------------------------------FOOTER-------	*/

#footer {
  width: 614px;
	margin-left: 284px;
  text-align: left;
	}

#copyright {
  margin-right: 100px;
  color: #a2a2a2;
	text-align: left;
	padding-bottom: 50px;
	font: 9px verdana, sans-serif;
	}

#copyright a {text-decoration: none; color: #a2a2a2;}
#copyright a:hover, #copyright a:active {text-decoration: underline; color: #a2a2a2;}

/*--------------------------------------------------------TABLE STYLES-------*/

table {
	font: 10px verdana, sans-serif;
	color: #000;
	}
	
form {text-align: left;}	

td div {
		padding: 4px;
		text-align: left;
		vertical-align: top;
		}

td div.rt {text-align: right;}