body {background-color: white;color: black;font-size: 100%;}
div[class*='popupContainerJumpFirst'] {font-size:16pt};

.initiallyHidden {display: none;}
.visibiltyHidden{ visibility:hidden;}
.ui-widget-header{ color: #000000; background: #5c9ccc; }
.opacContainer { width: 90%; margin: 0 auto; border: none;}
a,a:link,a:visited,a:hover,a:active { color: #003366; font-weight: bold;}
a:hover { color: #003366; text-decoration: underline;}
.opacHeaderContainer { float: right; width: 75%;}
.opacSection { clear: both;}
.opacMainTabs .ui-tabs-nav{ width: 988px;}
.ui-tabs .ui-tabs-nav { margin: 0 0 0 25%;}
.opacMainTabs .ui-tabs-nav { border-bottom: 2px solid #000; border-radius: 0px; margin-bottom: 20px;}
.opacMyBookbagHeader { float: right !important;}
.opacFacets{ width: 20%; float: left;}
.facet-header a {}
.opacBasicSearch { float: right; width: 75%;}
.opacBasicSearchSubContainer { width: 1000px;}
.opacAdvancedSearch { float: right; width: 75%;}
.opacAdvancedSearchSubContainer { width: 1000px;}
.opacSearchResults,.opacClearResults { clear: both;}
.opacBookbagContainer { float: right; width: 75%;}
.opacBookbagSubContainer { width: 1000px;}
#footer { clear: both; width: 1000px; padding-top: 20px; margin-left: 25%;}
#full_footer { border-top: 1px solid #7f7f7f; padding-bottom: 1em; width: 100%;}
#footer h1.accessible,#footer h2.accessible { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden;}
#footer h2 { color: #036;}
#footer h2 { color: #000; font-size: 1.2em; margin: 0.9em 0 1em 0;}
#footer h1,#footer h2,#footer h3,#footer h4 { font-weight: bold; line-height: 1.2em;}
#footer h1,#footer ul,#footer li { margin: 0; padding: 0; border: 0; outline: 0; font-size: 0.563em; vertical-align: baseline; background: transparent;}
#footer ul.left { width: 480px; margin-left: -10px;}
#footer ul { font-weight: bold; text-transform: uppercase; color: #666; font-size: .9em; margin-left: 0; padding-left: 0; display: inline; margin: 0 0 1.0em; list-style: none;}
#footer .left { float: left; margin-right: 20px; margin-left: 0;}
#footer ul.left li { float: left;}
#footer ul li.noborder { border: 0 none;}
#footer ul li { margin-left: 0; margin-top: 0.7em; padding: 0 10px; border-left: 1px solid #000; list-style: none; display: inline;}
#footer a,#footer a:link,#footer a:visited,#footer a:active { color: #666; text-decoration: underline; font-weight: bold;}
#footer ul.right { width: 500px; margin-right: -10px; margin-top: 0.1em;}
#footer ul { font-weight: bold; text-transform: uppercase; color: #666; font-size: .9em; margin-left: 0; padding-left: 0; display: inline; margin: 0 0 1.0em;}
#footer .right { float: right; margin-left: 20px; text-align: right; margin-right: 0;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited { color: #000000; }
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited { color: #800000; }
TABLE TD { padding: 5px }