

html
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 100%;
}
body
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 100%;
	/*background-image: url(/style/images/body_back.gif);*/
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: #f2f2f2;
}

#container
{
	margin: auto;
	min-height: 100%;
	width: 985px;
	z-index: 1;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-color: #fff;

}

#header
{
	height: 145px;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
	background-image:url(/style/images/header_back.jpg);
	background-repeat: no-repeat;
}

#searchbox
{
	position: absolute;
	top: 50px;
	right: 20px;
}

#toplinks
{
	position: absolute;
	top: 10px;
	right: 10px;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #888;
}

#toplinks a
{
	color: #888;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
}

#toplinks a:hover
{
	text-decoration: underline;
}

.logo
{
	position: absolute;
	top: 10px;
	left: 20px;
}

#topmenu
{
	height: 40px;
	background-image: url(/style/images/menu_back.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
}

#topmenu ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	list-style-type: none;
}

#topmenu ul li
{
	font: 12pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 11px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#topmenu ul li a
{
	color: #fff;
	padding: 11px 12px 9px 12px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	border-right: 1px solid #D41535;
}

#topmenu ul li a:hover
{
	background-image: url(/style/images/menu_back_ov.jpg);
	background-repeat: repeat-x;
}

.lastitem
{
	border-right: none !important;
}

#crumbs
{
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 10px 10px;
	font: 10pt Arial, Helvetica, sans-serif;
	color: #6f6f6f !important;
	border-bottom: 1px dashed #ccc;
}

#crumbs p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #6f6f6f !important;
}

#crumbs a
{
	color: #6f6f6f !important;
	text-decoration: none !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#crumbs a:hover
{
	text-decoration: underline !important;
	color: #4d4d4d !important;
}

#content
{
	background-color: #fff;
	padding: 0px 0px 65px 0px;
	margin: 0px 30px 0px 20px;
	min-height: 400px;
	z-index: 1;
}

#content h1
{
	font: 22pt Arial, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#content h2
{
	font: 12pt Arial, Helvetica, sans-serif;
	color: #333;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#content h3
{
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#content p
{
	font: 10pt Arial, Helvetica, sans-serif;
	color: #333;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#content a
{
	color: #B11636;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content a:hover
{
	color: #C22747;
	text-decoration: none;
}

#content a img
{
	border: none;
}

#content table
{
	margin: 0px 0px 10px 0px;
}

#content td
{
	font: 10pt Arial, Helvetica, sans-serif;
}


#content ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content ul li
{
	font: 10pt Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
}

#content ul li a
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}

#content ul li a:hover
{
	text-decoration: none;
}

#content ol li
{
	font: 10pt Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
}

#content hr
{
	height: 1px;
	border: none;
	border-bottom: 1px dashed #c9c9c9;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	background-color: #fff;
}

#eprints
{
	font: 10pt Arial, Helvetica, sans-serif;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footer
{
	height: 44px;
	width: 985px;
	background-image: url(/style/images/footer.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	bottom: 0px;
	z-index: 1;
	clear: both;
}

#footer a
{
	font: 9pt Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footer a:hover
{
	text-decoration:underline;
}

#bottomlinks
{
	padding: 15px 0px 0px 20px;
}

.socialnetworking
{
	position: absolute;
	bottom: 0px;
	right: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.floatright
{
	float: right;
	margin: 0px 0px 0px 10px;
}

.floatleft
{
	float: left;
	margin: 0px 10px 0px 0px;
}

#onecolpage ul
{
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

#onecolpage li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#onecolpage li a
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.ep_view_timestamp, .ep_view_page ep_view_page_view_creators, .ep_view_jump ep_view_creators_type_jump, .ep_view_jump_to, .ep_view_blurb
{
	display: none;
}

.epmore
{
	float: right;
	font-weight: bold !important;
}

.departmentName
{
	font: 12pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 15px 0px 10px 0px;
}

.division
{
	clear: both;
}

.divisionName
{
	font: 12pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 15px 0px 8px 0px;
}

.dirEntries
{
	clear: both;
	margin: 0px 0px 0px 0px;
}

.name
{
	font: 10pt Arial, Helvetica, sans-serif;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 220px;
	border-top: 1px solid #fff
}

.title
{
	font: 10pt Arial, Helvetica, sans-serif;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 420px;
	border-top: 1px solid #fff
}

.tel
{
	font: 10pt Arial, Helvetica, sans-serif;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 150px;
	border-top: 1px solid #fff
}

.email
{
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #fff;
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.leftboxtitle {
color: #333333 !important;
margin: 0px 0px 10px 0px !important;
padding: 0px 30px 0px 0px !important;
font: 14pt Arial, Helvetica, sans-serif !important;
/* font-weight: bold !important; */
background-image: url(/style/images/down_chevron.gif);
background-repeat: no-repeat;
background-position: 100% 50%;
}

.ep_tm_key_tools li:first-child {
    padding-left: 6px;
}

.imageleft {
float: left;
margin: 5px 10px 5px 0px;
padding: 0px 0px 0px 0px;
}

.imageright {
float: right;
margin: 5px 0px 5px 10px !important;
padding: 0px 0px 0px 0px !important;
}

.largetext {
font: 22pt Arial, Helvetica, sans-serif;
color: #333;
font-weight: bold;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

.mediumtext {
font: 12pt Arial, Helvetica, sans-serif !important;
font-weight: bold !important;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

.redcell {
color: #fff !important;
font-weight: bold !important;
background-color: #B11737;
}

div#lstm-map-icon {
	min-height:200px;
	width: 100%;
	background-image: url(/style/images/map.png);
}
