@charset "utf-8";
/* CSS Document */

/* -------------------------------------------------------- */
/* 					Navigation CSS 				*/
/* -------------------------------------------------------- */

body {
	font-family: Arial,  Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	min-width:800px;
	text-align:left;
	background:#eeeeee;
}

.contentBox h2 {
	font-size:1.5em;
	color:#946d6d;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	padding-top:16px;
	padding-bottom:16px;
}

.contentBox h3 {
	font-size:1.2em;
	color:#6997a8;
}


#masterContainer {

	margin:0 auto;
	width:950px;
}


#headerGroup {
	position:relative;
	height:110px;
}

#header {
	background:url("../../images/subheader_background.gif") repeat-x white;
	height:88px;
	width:100%;
	position:relative;
}

#header h1 {
	margin:0px;
	padding:0px;
}

#imageLogo {
	background:url('../../images/museum_sublogo.gif') no-repeat;
	height:53px;
	width:141px;	
	display:block;
	position:absolute;
}

#header h1 span {
	display:none;
}

#header #imageLogo a{
	height:83px;
	width:206px;
}

#headerBlock {
	position:relative;
	height:88px;
}

#topBar {
	height:14px;
	position:absolute;
	top:38px;
	right:0px;
	padding-left:46px;
	background:#008c99;
	z-index:9;
}

#topBar #topBarMenu ul {
	color:red;
	float:right;
	background:white;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
	margin-right:60px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;	
}

#topBar #topBarMenu ul li {
	list-style:none;
	float:left;
	font-size:0.9em;
	margin-left:1.1em;
	margin-right:1.1em;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-transform:uppercase;
}

#topBar #topBarMenu ul li a {
	text-decoration:none;
	color:#555555;
}

#searchBar {
	position:absolute;
	top:54px;
	left:690px;

	padding-left:0.2em;
	padding-right:0.2em;
	padding-top:0.4em;
	padding-bottom:0.0em;
}

#searchBar .searchButton {
	background-color: #30989c;
	color:white;
	text-transform:uppercase;
}

#menuGroup {
	position:absolute;

	height:28px;
	display:block;
	top:12px;
	left:155px;
	z-index:10;
}

#menuGroup #mainMenu {
	
}
/*
#menuGroup #mainMenu ul {
	background:0px;
	margin-left:0px;
	padding-left:16px;
	margin-right:60px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:6px;
	padding-bottom:0px;		
}

#menuGroup #mainMenu ul li {
	list-style:none;
	float:left;
	margin-left:1.4em;
	margin-right:1.4em;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-transform:uppercase;	
}

#menuGroup #mainMenu ul li a {
	color:#999999;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
}

*/

#mainMenu {
	margin-left:24px;
}

#mainMenu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
 
#mainMenu a {
	text-align:left;
	display: block;
	/*width: 14em;*/
	paddding-left:30px;
	padding-right:30px;
	padding-top:6px;
	padding-bottom:6px;
	color:#555555;
	font-size:1.2em;
	
	text-decoration:none;
	line-height:1.2em;
	text-transform:uppercase;
}
 
#mainMenu ul li { /* all list items */
	float: left;
	
	/*width: 14em;*/ /* width needed or else Opera goes nuts */

}
 
#mainMenu ul li ul { /* second-level lists */
	position: absolute;
	background: #ededed;
	width: 14em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	padding-left:12px;
}

#mainMenu ul li ul li a {
	color:#008c99;
	min-width:9em;
	paddding-left:24px;
	padding-right:24px;
	padding-top:6px;
	padding-bottom:6px;	
	font-size:1.0em;
	font-weight:100;
	text-transform:none;
	
}
 
#mainMenu ul li:hover ul, #mainMenu ul li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#breadcrumbs {
	position:absolute;
	top:58px;
	left:10px;
	font-style:italic;
	
}

#breadcrumbs a {
	text-decoration:none;
}

#pageTitle {
	display:inline;
	font-size:1.6em;	
}

#pageTitle h2 {
	color:#7f4098;
}

#footer {
	background:white;
	clear:both;
	padding-top:2px;
	padding-bottom:24px;
	padding-left:12px;
	padding-right:12px;
	position:relative;
}

#footer .copyright {
	color:#999;
	position:absolute;
	right:12px;
	top:16px;
	font-size:0.9em;
}

h3.policies {font-size:1.5em; text-align:center; margin-top:1.5em;}

h4.procedure {margin-bottom:0.25em;}

.proceduredetail {margin-top:0em;}

.caption{font-size:.8em;}

#subMenu {
}

#subMenu ul {
	
	margin-top:0px;
	margin-left:0px;	
	padding-left:0px;
}

#subMenu ul li {
	list-style:none;
	margin-bottom:2px;	
	
}

#subMenu ul li a {
	color:#7f4098;
	background:white;
	display:block;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:8px;
	padding-right:4px;
	text-decoration:none;
	letter-spacing:0.1em;
}

#subMenu .activeLink {
	background:#d9eff5;
}

#subMenu  ul li a:hover {

	display:block;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:8px;
	padding-right:4px;
	text-decoration:underline;
}

#leftColumn {
	width:18em;
	float:left;
}

#rightColumn {
	margin-top:6px;
	margin-left:18.4em;

	padding-left:4px;
}

#centralColumn {
	margin-top:6px;
	margin-left:0.2em;
	margin-right:0.4em;
	padding-left:4px;	
}

#sectionImage {
	background:white;
}

#sectionAnnouncement {
	margin-top:6px;
	background:#7f4098;
	color:white;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:40px;
	padding-right:40px;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:6px;
}

.subSection {
	background:white;
	padding:4px;
	margin-left:0px;	
	margin-bottom:12px;

}

*html .subSection ul {
	padding-left:0px;	
}

.subSection ul {
	padding-left:24px;
}

.subSection ul li {
}

.contentBox {
	color:#444444;
	font-size:1.1em;
	line-height:1.4em;
	background:white;
	padding:4px;
	margin-bottom:6px;
	padding-left:40px;
	padding-right:40px;
	overflow:hidden;	
}

.contentBox img{
	display:block;
	
}



.trex1 {float:right; margin-bottom:5px;}
.trex1 img {border: 3px solid #CCC;}
.trex2  {float:left;}
.trex2 img {border: 3px solid #CCC;}

.siteMapBox {
	width:300px;
	float:left;
	background:white;
	margin-left:6px;
	margin-right:6px;
	margin-bottom:12px;
	padding:6px;
}

ul.archivalsupplies li{ list-style-image:url("../../images/collections/dot-blue.gif");
}

.warning {
	color: red; 
	text-align:center;
}

.subSection strong {
	color:#999999;
	font-size:1.1em;
}

.subSection {
	padding-left:12px;
	padding-right:12px;
	border:3px solid #dedede;
}

.subSection hr {
	margin-top:12px;
	margin-bottom:12px;
	color: #eaeaea;
	background-color: #eaeaea;
	height: 2px;
}

.subSection img {
	margin-bottom:12px;
}

#mainContent {
	margin-top:0px;
}

