html, body {
  margin:           0;
  padding:          0;
  width:            100%;
  height:           100%;
  vertical-align:   middle;
	font-family:			Verdana, Arial, sans-serif;
	font-weight:			none;
	color:						#A4A4A4;
	font-size: 				10pt;
	line-height: 			20px;  
}

img {
	border: 0;
}

/* Link Styles */

a {
	font-family:			Verdana, Arial, sans-serif;
	font-weight:			bolder;
	color:						#A5ACAF;
	font-size: 				10px;
	line-height: 			15px;
	text-decoration:	none;
}

a:hover {
	font-family:			Verdana, Arial, sans-serif;
	font-weight:			bolder;
	color:						#31455b;
	font-size: 				10px;
	line-height: 			15px;
	text-decoration:	none;
}

a.curPage {
	font-family:			Verdana, Arial, sans-serif;
	font-weight:			bolder;
	color:						#31455b;
	font-size: 				10px;
	line-height: 			15px;
	text-decoration:	underline;
}

a.headerText:hover {
	font-family:			Verdana, Arial, sans-serif;
	font-weight:			bolder;
	color:						#85A13C;
	font-size: 				14px;
	line-height: 			15px;
	text-decoration:	underline;
}

a.subnav {
	font-family:			Verdana, Arial, sans-serif;
	font-weight:			none;
	color:						#93A3BC;
	font-size: 				10pt;
	line-height: 			20px; 
}

a.subnav:hover {
	font-family:			Verdana, Arial, sans-serif;
	font-weight:			none;
	color:						#1C3F53;
	font-size: 				10pt;
	line-height: 			20px;  
}

a.subnavSelected {
	font-family:			Verdana, Arial, sans-serif;
	font-weight:			none;
	color:						#1C3F53;
	font-size: 				10pt;
	line-height: 			20px;  
}

a.subnavSelected:hover {
	font-family:			Verdana, Arial, sans-serif;
	font-weight:			none;
	color:						#1C3F53;
	font-size: 				10pt;
	line-height: 			20px;  
}


/* Text Styles */

#headerText {
	font-family:			Verdana, Arial, sans-serif;
	font-weight:			none;
	color:						#1C3F53;
	text-decoration: none;
	font-size: 				10pt;
	line-height: 			20px; 
}

H1 {
	font-family:			Verdana, Arial, sans-serif;
	font-weight:			none;
	color:						#1C3F53;
	text-decoration:  none;
	font-size: 				10pt;
	line-height: 			20px; 
	margin-top:       0px;
  margin-bottom:    0px;	
}

H2 {
	font-family:			Verdana, Arial, sans-serif;
	font-weight:			none;
	color:						#CCCCCC;
	text-decoration:  none;
	font-size: 				14pt;
	line-height: 			20px; 
	margin-top:       0px;
  margin-bottom:    0px;	
}

/* Page Layout Styles */

#logo {
	position:         absolute;
	left:             50%;
	width:            750px;
	margin-left:      -375px; /*set to a negative number 1/2 of your width*/
  text-align:       left; 
  top:              0px;
}

#bottom {
	position:         absolute;
	left:             50%;
	width:            750px;
	margin-left:      -375px; /*set to a negative number 1/2 of your width*/
  text-align:       left;  
  top:              50px;
  clear:  both; 
  
}

#navigation {
	float:           left;
	bottom:          0px;
  text-align:      left;  	
  border-bottom:   solid 1px #CCCCCC;  
  margin-top:      274px;
 
	font-family:		 Verdana, Arial, sans-serif;
	font-weight:		 none;
	color:					 #ABABAB;
	font-size: 		   10pt;
	line-height: 		 22px; 
  padding-right:   10px; 
  padding-bottom:  10px; 
  padding-top:     15px;
 
 
 
}

#navigation_text {	
  padding-right: 20px;
  border-right:  solid 1px #CCCCCC;
  
}

#subnavigation {
  width: 200px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-top: 25px;
  line-height: 2px;
  border-bottom:           solid 1px #CCCCCC;
}

#bio_subnavigation {
	width: 150px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-top: 25px;
  line-height: 2px;
  border-bottom:           
  solid 1px #CCCCCC;
}


#content {
  position: relative;
  margin-top: 50px;
	width: 300px;
  text-align:       left;  	
  float: left;
  padding: 5px;
}

#content_image {
  position: relative;
  clear: both;
	top:   5px;
	width: 400px;
  text-align: left;  	
  float: left;
  padding-left: 15px;
  padding-bottom: 15px;
}

#bio_content_image {
  position: relative;
  clear: both;
	top:   5px;
	width: 470px;
  text-align: left;  	
  float: left;
  padding-left: 15px;
  padding-bottom: 15px;
}

#content_text {
  position: relative;
	top:              5px;
	width: 400px;
  text-align:       left;  	
  float: left;
  padding: 15px;
  border-left:      solid 1px #CCCCCC;
}

#bio_content_text {
  position: relative;
	top:              5px;
	width: 470px;
  text-align:       left;  	
  float: left;
  padding: 15px;
  border-left:      solid 1px #CCCCCC;
}

/* CMT Page Layout */

#cmt_bottom {
	position:         absolute;
	left:             50%;
	width:            800px;
	margin-left:      -400px; /*set to a negative number 1/2 of your width*/
  text-align:       left;  
  top:              50px;
  clear:  both; 
}


#cmt_navigation {
	float:          left;
	bottom:         50px;
  text-align:     left;  	
  border-bottom:  solid 1px #CCCCCC;
  margin-top:     100px;
	font-family:		Verdana, Arial, sans-serif;
	font-weight:		none;
	color:					#ABABAB;
	font-size: 			11pt;
	line-height: 		32px;  
  padding-right:  15px; 
  padding-bottom: 5px; 
  padding-top:    15px;
}

#cmt_subnavigation {
	float:         left;
	margin-top:    102px;
	//margin-top:  99px;
  text-align:    left;  	
  border-bottom: solid 1px #CCCCCC;   
}

#cmt_content {
	top:           80px;
	width:         800px;
  text-align:    left;  	
  padding:       5px;
}

a.navigation {
  color: #88919A;
  font-weight: bold;
}

a.navigationSelected {
  color: #31455b;
  font-weight: bold;
}

a.overview {
  color: #88919A;
  font-weight: bold;
}

a.people {
  color: #A4B9B2;
  font-weight: bold;
}

a.projects {
  color: #2F5E78;
  font-weight: bold;
}

/* Menu Rollover */
#navcontaner {
	padding:0px;
}
#navcontainer ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#navcontainer a {
  display:          block;
  background-color: #FFFFFF;
  font-family:			Verdana, Arial, sans-serif;
	font-weight:			none;
	font-size: 				10pt;
	line-height: 			22px;    
  padding:          2px 2px 2px 2px;
  text-decoration:  none;
}

#navcontainer a:hover {
  background-color: #B6C8D4;
}

#navcontainerColored {
  background-color: #B6C8D4;
}






