
html,body { margin: 0px; padding: 0px; background: #f8f8f8; font: normal 12px arial,helvetica,sans-serif; color: #fff; }

#outerContainer {
	position: absolute;
	width: 984px;
/*	left: 50%;
	margin-left: -492px;*/
	left: 25px;
	margin-top: 25px;
	margin-bottom: 25px;
}
#page {
	width: 916px;
	min-height: 525px;
	padding: 53px 0px 53px 86px;
	margin: 0px;
	background: url("../images/middle-shadow.png") repeat-y;
}
#leftContainer {
	float: left;
	width: 171px;
	min-height: 530px;
	margin: 0px;
}
#mainContainer {
	float: left;
	width: 390px;
	min-height: 530px;
	padding: 0px 40px 0px 40px;
}
	#mainContainer img {
		margin: 0px 0px 5px 0px;
	}
	#mainContainer p {
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}
#rightContainer {
	float: left;
	width: 180px;
	height: 530px;
}

a {
	outline: none;
	color: #fff;
	text-decoration: none;
}
input {
	margin-bottom: 5px;
}
a img {
	border: 0px;
}

#top-shadow {
	display: block;
}

.nameHeader {
	display: block;
	font: normal 11px arial,helvetica,sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 5px;
}
.listPastExh {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #fff;
}
ul.thumbs {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.thumbs li {
	float: left;
	width: 50px;
	height: 50px;
	margin: 18px 18px 0px 0px;
	padding: 0px;
}
ul.thumbs li:last-child {
	margin: 18px 0px 0px 0px;
	padding: 0px;
}
.caption {
	float: left;
	width: 300px;
	font-size: 10px;
}
.arrows {
	float: right;
}
.clearer {
	clear: both;
}

/* #### ACCORDION #### */

/* A few IE bug fixes */

* html ul ul li a { height: 100%; }
* html ul li a { height: 100%; }
* html ul ul li { margin-bottom: -1px; }

#theMenu { list-style-type: none; margin: 0px 0px 0px 1px; padding: 0px; }

/* Some list and link styling */

#theMenu li h3 { margin: 0px; padding: 5px 0px 0px 0px; font-weight: normal; font-size: 11px; letter-spacing: 1px; }
#theMenu li ul li { font-size: 12px; font-weight: normal; margin: 7px 0px 0px 0px; padding: 0px 0px 0px 12px; }
#theMenu li { display: block; margin: 0px; padding: 0px; }
#theMenu li ul { list-style-type: none; margin: 0px 0px 5px 1px; padding: 0px; }

/* Header links styling */
.subselected,.subsubselected {
	background: url("../images/arrow.gif") no-repeat center left;
	background-position: 0px 5px;
}