body {

  background-color:#000000;

}

a img {

  border: none;

}

a {
  color: black;
}



#main {

  text-align: center;

	background-color:#000000;

}



#frame {

	width: 865px;

	height: 578px;

	margin: 0 auto;

	background-color:#999967;

}



h1 {

  text-align: left;

	font-family:Arial, sans-serif;

	font-size:11px;

	font-style:normal;

	font-weight:600;

	color: #FFFFFF;

	background-color:#999967;

	list-style: none;

}



h2 {

  text-align: left;

	font-family:Arial, sans-serif;

	font-size:11px;

	font-style:normal;

	font-weight:600;

	color: #000000;

	background-color:#999967;

	list-style: none;
  
  margin-top: 3px;

}



h3 {

  text-align: left;

	font-family:Arial, sans-serif;

	font-size:11px;

	font-style:normal;

	font-weight:600;

	color: #FFFFFF;

	background-color:#999967;

	list-style: none;

}



p {

  text-align: left;

	font-family:Arial, sans-serif;

	font-size:11px;

	font-style:normal;

	font-weight:500;

	color: #FFFFFF;

	background-color:#999967;

	list-style: none;

	line-height: 13px;	

	padding: 0px 0px 4px 0px;

	margin: 0px 0px 4px 0px;



}



.projecttitle {

  text-align: left;

	font-family:Arial, sans-serif;

	font-size:11px;

	font-style:normal;

	font-weight:600;

	color: #000000;

	background-color:#999967;

	list-style: none;

	padding: 0px 0px 4px 0px;

	margin: 0px 0px 4px 0px;

}



.projecttitlecontact {

  text-align: left;

	font-family:Arial, sans-serif;

	font-size:13px;

	font-style:normal;

	font-weight:600;

	color: #000000;

	background-color:#999967;

	list-style: none;

	padding: 0px 0px 4px 0px;

	margin: 0px 0px 4px 0px;

}



.projectsubtitle {

  text-align: left;

	font-family:Arial, sans-serif;

	font-size:11px;

	font-style:italic;

	font-weight:500;

	color: #FFFFFF;

	background-color:#999967;

	list-style: none;

	line-height: 13px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



.projectsubtitle a {

  text-align: left;

	text-decoration: none;

	font-family:Arial, sans-serif;

	font-size:11px;

	font-style:italic;

	font-weight:500;

	color: #FFFFFF;

	background-color:#999967;

	list-style: none;

	line-height: 13px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



.projectsubtitle a:hover {

  color: #000000;

}



.projectsubtitleblack {

  text-align: left;

	font-family:Arial, sans-serif;

	font-size:11px;

	font-style:normal;

	font-weight:500;

	color: #000000;

	background-color:#999967;

	list-style: none;

	line-height: 13px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

.introtitle {

  text-align: left;

	font-family:Arial, sans-serif;

	font-size:12px;

	font-style:normal;

	font-weight:600;

	color: #000000;

	background-color:#999967;

	list-style: none;

	padding: 0px 0px 4px 0px;

	margin: 0px 0px 4px 4px;

}



.introtext {

  text-align: left;

	font-family:Arial, sans-serif;

	font-size:12px;

	font-style:normal;

	font-weight:500;

	color: #FFFFFF;

	background-color:#999967;

	list-style: none;

	line-height: 15px;	

	padding: 0px 0px 4px 0px;

	margin: 0px 0px 4px 4px;

}

.introtext a {

  color: #FFFFFF;
  
}

.introtext a:hover {

  color: #000000;
  
}

.staff_name_link {
  text-decoration: none;
  color: black;
  font-size: 11px;
  font-weight: 600;
  font-family: Arial, sans-serif;
  margin-left: 45px;

}

a.staff_name_link:hover {
  color: gray;
}   


/* 3 COLUMNS */

#leftcolumn {

  width: 105px;

	float: left;

	padding: 0px;

	background-color:#999967;

}



#centercolumn {

  width: 450px;

	float: left;

	padding: 0px;

  background-color:#FFFFFF;  

}



#rightcolumn {

  width: 310px;

	float: right;

	padding: 0px;

	background-color:#999967;

}





/* COLUMN 1 */

#logo {

  float: left;

	height: 105px;

}



#navframe {

  float: left;

	text-align: left;

	width: 105px;

  padding-left: 10;

	min-height: 456px;

	height: 451px;

}



#navspacer {

  height: 10px;

}



#mainnav {

  float: left;

	text-align: left;

	width: 105px;

}





/* COLUMN 2 */

#centercolumn {

  background-color: #FFFFFF;
  
	height: 578px;

	display: block;
  

}



#centerbn {

  position: relative;

	float: left;

	background-color: #FFFFFF;

  z-index: 999;
  
  height: 55px;
  

}



#midcontent {

  vertical-align: middle;

	background-color:#FFFFFF;

	height: 550px; 

}



#midcontent-staff {

  position: relative;

	top: 25px;

  vertical-align: middle;

	background-color:#FFFFFF;

	height: 450px;

}



#centerspacer {

  height: 10px;

}



#flash {

  float: top;

	height: 320px;

  z-index: 10;

}



#centerimage {

  vertical-align: middle;

  text-align: center;

	background-color:#FFFFFF;

	align: middle;    

}



#centerimage-port {							

/*  min-height: 468px;*/

/*  height: 345px;*/

	background-color:#FFFFFF;

	align: center;

	vertical-align: middle;  
  
}





#endmid {

  position: relative;

	background-color:#FFFFFF;

	vertical-align: bottom;

}




/* COLUMN 3 */

#rightbn {

	float: right;

	display: block;

}



/* TEXT and SCROLLBAR */

#rightnoscroll {

  float: left;

	background-image: url(images/right_content_background.jpg);

}



#rightcontent-home {

	position: relative;

	width: 275px;

	height: 520px;  

  float: left;

}



#rightcontent {

	position: relative;

	width: 278px;

	height: 500px;  

  float: left;

	overflow: hidden;

}



#righttext {

  position: relative;

	width: 270px;

	text-align: left;

	margin-left: 3px;

	margin-top: 2px;

}



#scrollarea {

  position: relative;

	height: 500px;

  width: 8px;	

  overflow: hidden;

	float: left;

	background: #000000;

}



#scroller {

  position: relative;

	width: 8px;

	background	: #FFFFFF;

	height: 100 px;

	border-top	: 1px solid #666;

	border-bottom	: 1px solid #666;

	

}



/* for text areas with no scroll */

#scrollerwhite {

  position: relative;

	width: 5px;

	background	: #FFFFFF;

	height: 800 px;

}



#rightbar {

  position: relative;

	float: left;

	width: 5px;

	height: 400 px;

}

/* End TEXT and SCROLLBAR */





/* CLASSES */

.navstyle {

  text-align: left;

	font-family:Arial, sans-serif;

	font-size:12px;

	font-style:normal;

	font-weight:550;

	color: #FFFFFF;

	background-color:#999967;

	list-style: none;



}



.navspacer {

	width: 87px;

  height: 3px;					 

}





/* DROPLIST */

ul {

	margin: 0;

	padding: 0;

	list-style: none;

	width: 105px;

}



ul li {

	position: relative;

	z-index: 9999;

}



li ul {

	position: absolute;

	left: 105px;

	width: 105px;

	top: 0;

	display: none;

	z-index: 9999;

}



ul li a {

	display: block;

	text-decoration: none;

	color: #FFFFFF;

	background: #999967;

	z-index: 9999;

}





#submenuhead {

  width: 105px;

  background: #000000;

	color: #FFFFFF;

	letter-spacing: 1px;

}



.submenu  {

	font-size: 10px;

}



.submenuselected {

	font-size: 10px;

	background: #000000;

}



/* Fix IE. Hide from IE Mac \*/

* html ul li { float: left; height: 1%; }

* html ul li a { height: 1%; }

/* End */



ul li a:hover { color: #FFFFFF; background: #000000; }



li ul li a { padding: 4px 5px; } /* sub-menu styles */

		

li:hover ul, li.over ul { display: block; } /* Display hidden sub-menus */

/* end DROPLIST */



ul.submenu li { margin: 4px 0px; }



li.mainmenu { margin: 4px 0px; }



#endbanner {

  float: left;

  height: 22px;

	width: 865px;

}

.thumbnailSetVisible {
	display: block;
}

.thumbnailSetHidden {
	display: none;
}
