
/* - ++theme++ump.theme/css/plone-css-merged-minimal.css - */
/* https://www.upress.umn.edu/portal_css/++theme++ump.theme/css/plone-css-merged-minimal.css?original=1 */
/* */
@media all {
/* */
}
/* */
@media all {
/* */
.ui-slider  {
text-decoration: none !important;
}
.ui-slider .ui-slider-handle  {
overflow: visible !important;
}
.ui-slider .ui-slider-tooltip {
display: none;
}
.ui-slider .screenReaderContext {
position: absolute;
width: 0;
height: 0;
overflow: hidden;
left: -999999999px;
}
.ui-slider .ui-state-active .ui-slider-tooltip, .ui-slider .ui-state-focus .ui-slider-tooltip, .ui-slider .ui-state-hover .ui-slider-tooltip {
display: block;
position: absolute;
bottom: 2.5em;
text-align: center;
padding: .3em .2em .4em;
font-size: .9em;
width: 8em;
margin-left: -3.7em;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down, .ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
position: absolute;
display: block;
width:0;
height:0;
border-bottom-width: 0;
background: none;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down {
border-left: 7px dashed transparent;
border-right: 7px dashed transparent;
border-top-width: 8px;
bottom:	-8px;
right: auto;
left: 50%;
margin-left: -7px;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
border-left: 6px dashed transparent;
border-right: 6px dashed transparent;
border-top: 7px solid #fff;
bottom:	auto;
top: -9px;
left: -6px;
}
.ui-slider a {
text-decoration: none;
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
list-style: none;
margin: 0;
padding: 0;
}
.ui-slider ol, .ui-slider dl {
position: relative;
top: 1.3em;
width: 100%;
}
.ui-slider dt {
top: 1.5em;
position: absolute;
padding-top: .2em;
text-align: center;
border-bottom: 1px dotted #ddd;
height: .7em;
color: #999;
}
.ui-slider dt span {
background: #fff;
padding: 0 .5em;
}
.ui-slider li, .ui-slider dd {
position: absolute;
overflow: visible;
color: #666;
}
.ui-slider span.ui-slider-label {
position: absolute;
}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
display: none;
}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {
display: block;
}
.ui-slider span.ui-slider-tic {
position: absolute;
left: 0;
height: .8em;
top: -1.3em;
}
.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content {
border-right: 0;
border-left-width: 1px;
border-left-style: solid;
border-top: 0;
border-bottom: 0;
}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
display: none;
}
}
/* */
@media screen {
/* */
* { margin: 0; padding: 0; }
* :link,:visited { text-decoration:none }
* ul,ol { list-style:none; }
* li { display: inline; }
* h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
* a img,:link img,:visited img { border:none }
a { outline: none; }
table { border-spacing: 0; }
img { vertical-align: text-bottom; }
iframe { border-width: 0; border-style:none; }
/* */
/* */
#LSResult {
position: absolute;
right: 0;
background: White;
margin: -1.5em 0 0 -7em;
}
#LSResult fieldset {
padding: 1em 0 0;
border: 0.1em solid #ccc;
}
#livesearchLegend {
background-color:#ccc;
padding:0.3em;
}
#LSResult .LSDescr {
font-size: 85%;
color: #666;
}
.LSRow,
#LSNothingFound {
display: block;
padding: 0.5em 1em;
white-space: normal;
width:28em;
}
.LSHighlight {
background: #ddd;
}
/* */
/* */
table.listing,
table.plain {
border-spacing: 0;
border-collapse: collapse;
}
table.invisible td,
table.invisible th,
table.plain td,
table.plain th,
table.listing td,
table.listing th {
padding: 0.5em 1em;
vertical-align: top;
}
table.plain th,
table.plain td {
border: 1px solid #ddd;
}
table.listing td.listingCheckbox,
table.listing th.listingCheckbox {
text-align: center;
}
table.listing {
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
table.listing .top {
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
}
table.listing th {
text-align: left;
color: #666;
border: 0.1em solid #e7e7e7;
border-style: solid solid none;
background: #ddd;
}
table.listing tr.odd th {
border: 0.1em solid #fff;
border-style: solid solid none none;
}
table.listing tbody th {
font-weight: bold;
}
table.listing tbody tr {
text-align:left;
}
table.listing tbody tr.odd {
background: #eee;
}
table.listing tbody tr td {
background: transparent;
}
table.listing tbody tr.odd td {
background: #eee;
}
table.listing td {
border-right: 1px solid #ddd;
}
table.listing a {
border: none;
display: inline-block;
border-bottom: none !important;
}
table.listing td.draggable {
text-shadow: White 1px 1px 1px;
background: #ddd !important;
border-bottom: 1px solid white;
padding: 0.4em 0.4em 0 0.5em;
}
/* */
table.vertical {
}
table.vertical th {
text-align: right;
}
table.vertical td {
border-top: 0.1em solid #e7e7e7;
padding: 0.5em;
}
/* */
table.grid td,
table.grid th {
border: 1px solid #e7e7e7;
padding: 0.5em;
}
.dragindicator {
outline: 2px solid #FFD700;
}
#foldercontents-order-column {
padding: 0;
}
div.listingBar {
font-size: 80%;
margin: 1em 0;
}
div.listingBar .next {
display: inline-block;
float: right;
}
div.listingBar .previous {
display: inline-block;
}
div.listingBar a {
display: inline-block;
padding: 0.25em 0.5em;
border: 0.1em solid #ccc;
}
div.listingBar a:hover {
color: White;
background-color: #329fd7;
border-color: #329fd7;
}
/* */
/* */
dl.portalMessage {
margin: 1em 0;
font-size: 80%;
border: 1px solid #996;
background-color: #ffffe3;
clear:both;
}
dl.portalMessage a,
#content dl.portalMessage a {
color: black;
border-bottom: 1px solid #888;
}
dl.portalMessage dt {
background-color: #996;
font-weight: bold;
float: left;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
color: White;
line-height: 1.25em;
}
dl.portalMessage dd {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
dl.warning {
border-color: #d80;
}
dl.warning dt {
background-color: #d80;
}
dl.error {
border-color: #d00;
}
dl.error dt {
background-color: #d00;
}
dl.warning {
border-color: #d80;
}
dl.warning dd {
background-color: #fd7;
}
dl.error {
border-color: red;
}
dl.error dd {
background-color: #fdc;
}
/* */
#content dl.portalMessage {
font-size: 100%;
}
#content dl.portalMessage dt {
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
}
#content dl.portalMessage dd {
margin: 0;
}
/* */
/* */
/* */
/* */
#content ul.formTabs {
background-color: #ddd;
border: 0.3em solid #ddd;
}
#edit-bar {
background-color: #75ad0a;
border: 0.25em solid #75ad0a;
font-size: 80%;
min-height: 2em;
margin-bottom: 1em;
padding-top: 0.05em;
}
#content-views {
float: left;
background-color: #75ad0a;
}
#content-views a {
color: White;
}
/* */
#edit-bar,
#content ul.formTabs {
display: block;
border-style: solid solid none solid;
margin-left: 0;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content li.formTab {
display: inline;
margin-right:0.25em;
}
#content-views a,
#content li.formTab a {
/* */
display: inline-block;
}
#content-views a,
#content li.formTab a {
line-height: 2em;
padding: 0 0.75em;
text-decoration: none;
border: none;
margin: 0 ;
}
#content-views li.selected a,
#content li.formTab a.selected {
font-weight: bold;
}
#content-views li.selected a,
#content-views li a:hover,
#content li.formTab a.selected,
#content li.formTab a:hover {
background: White;
color: Black;
}
#content-views li.selected a,
#content-views li a:hover,
#content li.formTab a.selected,
#content li.formTab a:hover {
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content li.formTab a.notify {
background-color: red;
color: White;
}
#content li.formTab a.required span {
background-image: url(/++theme++ump.theme/css/required.png);
background-position: center right;
background-repeat: no-repeat;
padding-right: 1em;
}
#content fieldset.formPanel {
border: none;
}
#content fieldset.formPanel.hidden {
display: none;
}
#content div.formControls input.hidden {
display: none;
}
/* */
/* */
/* */
#portal-personaltools dl {
}
#portal-personaltools dt {
font-weight: normal;
}
#portal-personaltools dt.actionMenuHeader a:after {
content: " ▼";
}
#portal-personaltools dd {
right: 0;
padding-top: 0.5em;
}
#portal-personaltools dd {
background: #e3e3e3;
padding-bottom: 0.5em;
}
#portal-personaltools dd a {
line-height: 2em;
padding: 0 0.75em;
}
#portal-personaltools dd a:hover {
background: #205c90;
color: White;
}
/* */
/* */
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
background-color: #75ad0a;
color: White;
z-index: 5;
}
#contentActionMenus dl.actionMenu.activated dd {
border-bottom: 0.5em solid #75ad0a;
right: -3px;
}
#contentActionMenus dl.actionMenu.activated dd a:hover,
#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
background-color: White !important;
color: #666;
}
#contentActionMenus dl.actionMenu {
line-height: 2em;
}
#folderHeader, #contextHeader {
border-bottom: 2px solid white;
}
#contextHeader { margin-top: 5px; }
/* */
#contentActionMenus {
float: right;
background: #75ad0a;
margin: 0;
position: relative;
top: -0.23em;
right:-0.24em;
padding: 0.1em 0.24em 0 0;
border-radius: 0.5em;
border-top-left-radius: 0;
-webkit-border-radius: 0.5em;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 0.5em;
-moz-border-radius-topleft: 0;
}
.actionMenuContent {
padding: 0 0.25em;
}
dl.actionMenu {
float: right;
white-space: nowrap;
position: relative;
margin-left: 0.5em;
}
dl.actionMenu a,
dl.actionMenu div {
display: block !important;
white-space: nowrap;
}
dl.actionMenu dt {
font-weight: normal;
}
span.arrowDownAlternative {
font-size: 80%;
}
dl.actionMenu.deactivated dt {
margin: 0 0.25em;
}
dl.actionMenu.deactivated dd {
display: none;
}
dl.actionMenu.activated dd {
position: absolute;
width: auto;
min-width: 100%;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
-webkit-border-bottom-right-radius: 0.5em;
-webkit-border-bottom-left-radius: 0.5em;
-moz-border-radius-bottomleft: 0.5em;
-moz-border-radius-bottomright: 0.5em;
}
dl.actionMenu.activated dt a,
dl.actionMenu.activated dd a,
dl.actionMenu.activated dd div {
margin: 0 0.25em;
}
/* */
/* */
#setup-link {
font-size: 90%;
}
ul.configlets {
margin: 1em 0;
list-style-image: none;
list-style: none;
}
ul.configlets li {
margin-bottom: 1em;
list-style: none;
display: block;
}
ul.configlets li a {
text-decoration: none;
border: none;
}
ul.configlets li a:visited {
color: #436976;
background-color: transparent;
}
ul.configlets li a:active {
color: #436976;
background-color: transparent;
}
ul.configlets li label {
font-weight: bold;
}
ul.configletDetails {
margin: 0em 1em 1em 4em;
list-style-image: none;
list-style: none;
}
ul.configletDetails li {
margin-bottom: 1em;
display: inline;
}
ul.configletDetails li a {
text-decoration: none;
}
ul.configletDetails li label {
font-weight: bold;
}
ul.configletDetails li.configletDescription {
display: block;
color: #76797c;
margin: 0;
}
.inlineDisplay {
display:inline
}
table.controlpanel-listing {
width:100%;
}
table.controlpanel-listing td, table.controlpanel-listing th {
font-size:120%;
}
table.controlpanel-listing dl {
margin-top:0;
}
table.controlpanel-listing dd {
margin-left: 1em;
}
table.controlpanel-listing dl dt a .trigger{
font-weight:normal;
}
table .controlpanel-listing td {
vertical-align:top;
}
table.controlpanel-listing td.checker{
text-align:center;
}
table.controlpanel-listing th.smallcolumn {
width:1.5em;
}
.chooser-right {
float:right;
margin-right:0;
margin-bottom:0;
}
.rule-element {
background-color:#EEF3F5;
margin:0.5em 0pt 0.5em;
padding:0.3em 1em 0.3em 1em;
width:auto;
}
.rule-element dl {
}
.rule-element dl dd {
margin-left:1em;
}
.rule-updown, .rule-operations {
float:right;
padding-top:0.8em;
}
/* */
/* */
dl.collapsible {
border: 0.1em solid #8cacbb;
margin: 1em 0;
padding: 0;
}
dl.collapsible dt.collapsibleHeader {
display: block;
float: left;
background: White;
line-height: 1.2em;
vertical-align: middle;
font-size: 90%;
position: relative;
top: -0.6em;
width: auto;
margin: 0 0 -0.6em 1em;
padding: 0 0.5em;
}
dl.collapsible dd.collapsibleContent {
margin: 0;
padding: 0 1em 0.4em;
clear: left;
}
/* */
dl.collapsible dd.collapsibleContent > dl {
margin: 0;
padding: 0;
}
dl.expandedInlineCollapsible dt.collapsibleHeader,
dl.expandedBlockCollapsible dt.collapsibleHeader {
padding: 0 0.5em 0 2em;
background: White url(/++theme++ump.theme/css/treeExpanded.png) no-repeat 0.5em 50%;
cursor: pointer;
}
dl.collapsedBlockCollapsible {
border: none;
height: 1em;
width: auto;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader,
dl.collapsedBlockCollapsible dt.collapsibleHeader {
float: none;
position: relative;
margin: 0 0 0 1em;
padding: 0 0.5em 0 2em;
line-height: 1.2em;
cursor: pointer;
background: White url(/++theme++ump.theme/css/treeCollapsed.png) no-repeat 0.5em 50%;
}
dl.collapsedInlineCollapsible dd.collapsibleContent,
dl.collapsedBlockCollapsible dd.collapsibleContent {
display: none;
}
dl.collapsedInlineCollapsible {
border: none;
height: 1em;
width: auto;
display: inline;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader {
position: static;
float: none;
margin: 0;
padding: 0 0 0 2em;
line-height: 1em;
cursor: pointer;
display: inline;
}
/* */
/* */
.comment {
margin-top: 1.5em;
font-size: 80%;
}
.comment .documentByLine {
margin-left: 1em;
}
.comment .formControls {
margin-left: 0;
}
.commentTime {
color: #666;
}
.commentBody {
padding: 1em;
margin: 0.5em 0;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
box-shadow: 0 0 1em 0 #888;
-moz-box-shadow: 0 0 0.5em 0 #888;
-webkit-box-shadow: 0 0 0.5em #888;
}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
font-weight: normal;
}
/* */
.reviewHistory,
.contentHistory {
display: inline;
color: Black;
}
.spacer {
margin: 1em;
}
.label {
font-weight: bold;
display: inline;
padding-right: 0.5em;
}
.optionsToggle {
border: 0.1em solid #8cacbb;
color: Black;
background-color: #dee7ec;
font-weight: normal;
font-size: 90%;
}
/* */
.highlightedSearchTerm {
background-color: #ffa;
}
dl.searchResults .highlightedSearchTerm {
background-color: transparent;
font-weight: bold;
}
/* */
.noInheritedRoles {
color: #a0a0a0;
}
/* */
.currentItem {
border-collapse: collapse;
border: 0.2em solid #ffa500;
padding: 0.1em;
}
/* */
/* */
input.searchPage {
font-size:200% !important;
}
/* */
/* */
.image-left {
float: left;
clear: both;
margin: 0.5em 1em 0.5em 0;
}
.image-right {
float: right;
clear: both;
margin: 0.5em;
}
.image-inline {
float: none;
}
img.image-left,
img.image-right,
.captioned img {
border: 1px solid #ddd;
}
dd.image-caption {
text-align: left;
padding: 0 0 0 3px; /**/
margin: 0;
color: #666;
font-size: 85%;
}
/* */
/* */
#dashboard-actions ul,
#dashboard-actions ul li {
list-style: none;
}
#dashboard-actions ul {
margin-left: 0;
}
#dashboard {
font-size: 125%;
line-height: 1em;
}
#dashboard dd {
margin: 0;
}
#dashboard dl.portlet a:link {
border-bottom: none;
}
#dashboard-portlets1,
#dashboard-portlets2,
#dashboard-portlets3 {
float:left;
width:23%;
padding:0.7em 1.3em 0 0;
}
#dashboard-portlets4 {
float:left;
width:23%;
padding-top:0.7em;
}
#dashboard-portlets1 dl.portlet,
#dashboard-portlets2 dl.portlet,
#dashboard-portlets3 dl.portlet,
#dashboard-portlets4 dl.portlet {
margin-bottom:1.5em;
}
/* */
/* */
fieldset,
.editionComment {
line-height:1.5em;
margin:1em 0;
padding:0 1em 1em;
width:auto;
}
/* */
#content .field input[type="text"][name$=".title"],
#archetypes-fieldname-title input {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
line-height: 125%;
color: Black;
letter-spacing: -0.05em;
margin: inherit -0.05em;
font-size: 2em;
font-weight: bold;
}
/* */
#content .field textarea[name$=".description"],
#archetypes-fieldname-description textarea#description {
font-family: Arial,FreeSans,sans-serif;
color:#666666;
font-size:1.25em;
font-weight: bold;
}
div.formControls {
margin: 1em;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
background-color: #ffffe0;
}
#content textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}
#content select {
vertical-align: top;
}
#content fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}
#content legend {
padding: 0.5em;
font-size: 85%;
}
label {
font-weight:bold;
}
#content label {
}
#content optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
#content option {
color: black;
}
#content optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
.searchSection {
color: #76797c;
margin-top: 0.25em;
}
.searchSection label:hover {
color: Black;
}
.field {
clear: both;
margin-bottom: 1em;
}
.field input[type="text"] {
}
.field input[type="text"][name$=".title"],
input#title {
width: 100%;
}
.field.error input[type="text"][name$=".title"],
.error input#title {
width:99%;
}
.fieldRequired {
background: url(/++theme++ump.theme/css/required.png) center left no-repeat;
padding: 0 0 0 1em;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
color: #555;
margin: 0 0 0.2em 0;
}
div.field.error {
background-color: #fdc;
border:  1px solid red;
padding: 0.5em;
margin:  1em 0;
}
.error .fieldRequired {
color: #d00;
}
div.error.warning {
background-color: transparent;
border: none;
margin-top: 0;
padding: 0;
}
div.error.warning input {
border: 2px solid red;
}
input.inputLabelActive {
color: #76797c;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
table.listing tbody tr.odd.selected td,
tr.selected {
background-color: #ffa;
}
/* */
body.template-logged_out #content,
body.template-login_form #content,
.pb-ajax #login-form {
text-align: center;
}
#fieldset-openid-login input, #login-form input {
font-size: 150%;
}
body.template-register #content input,
body.template-new-user #content input {
font-size: 150%;
width: inherit;
}
#fieldset-openid-login label, #login-form label {
margin-right:0.5em;
padding-top:0.2em;
text-align:right;
width: 10em;
display: inline-block;
}
#fieldset-openid-login .formControls input, #login-form .formControls input {
margin-left: 0.25em;
}
/* */
/* */
/* */
dl.toc {
float: right;
width: 35%;
font-size: 100%;
margin: 1em 0 0.5em 1.5em;
}
dl.toc dt {
margin-left: 1em;
font-weight: normal;
text-transform: uppercase;
}
dl.toc dd {
margin-bottom: 0;
padding-left: 2em;
}
dl.toc dd ol {
margin-left: 1.5em;
}
/* */
/* */
#portal-sitemap {
list-style: none;
margin-left: 0;
font-size: 130%;
font-weight: bold;
}
#portal-sitemap li {
list-style: none;
margin-left: 0;
}
#portal-sitemap a {
border-bottom: none;
display: block;
}
#portal-sitemap > li {
border-bottom:0.1em dotted #ddd;
line-height:1.8em;
padding:0.25em 1em;
margin-bottom: 0;
}
#portal-sitemap .navTreeLevel2,
#portal-sitemap .navTreeLevel2 ul {
font-size: 85%;
font-weight: normal;
margin-bottom: 0;
padding: 0.25em 0;
}
/* */
/* */
.photoAlbumEntry {
float: left;
position:relative;
overflow: hidden;
height: 185px;
width: 143px;
margin: 0em;
padding: 0px 6px 0px 9px;
text-align: center;
background-image: url('/++theme++ump.theme/css/polaroid-single.png');
background-repeat: no-repeat;
}
.photoAlbumEntry img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper {
height: 130px;
width: 128px;
margin-bottom: 7px;
}
.photoAlbumEntry a {
display: block;
text-decoration: none;
font-size: 90%;
height: 169px;
width: 130px;
margin: 16px auto 0px;
}
.photoAlbumFolder {
background-image: url('/++theme++ump.theme/css/polaroid-multi.png');
background-repeat: no-repeat;
}
.photoAlbumEntryTitle {
color: #76797c;
display: block;
width: 128px;
height: 3.6em;
}
/* */
/* */
.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 0.1em;
overflow: hidden;
padding: 0;
margin: -0.1em 0 0 -0.1em;
width: 1px;
}
#content .visualNoMarker {
list-style:none;
margin-left: 0;
}
.visualClear {
clear: both;
}
/* */
/* */
body.largeText { font-size: 125%; }
body.smallText { font-size: 85%; }
/* */
/* */
/* */
div.overlay {
width: auto;
height: auto;
/* */
display: none;
/* */
margin: 1em;
font-size: 80%;
}
div.overlay-iframe,
div.overlay-ajax {
width: 60%;
min-height: 100px;
z-index: 99; /* */
}
div.overlay-iframe {
height: 60%;
}
/* */
div.overlaybg div.close,
div.overlay div.close {
background-image: url(/++theme++ump.theme/css/pb_close.png);
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-ajax {
overflow-y: auto;
}
.pb-ajax, .pb-image {
background-color: #fff;
border: 1px solid #999;
white-space: normal;
box-shadow: 0 0 3em 0.5em #666;
-moz-box-shadow: 0 0 3em 0.5em #666;
-webkit-box-shadow: 0 0 3em #666;
}
.pb-ajax > div {
width: 92%;
padding: 1em;
}
.pb-ajax .documentActions {display:none}
div.overlay div.close span {
display: block;
height: 1px;
margin: -1px 0 0 -1px;
overflow: hidden;
padding: 0;
width: 1px;
}
div.overlay textarea { width: 100%; }
/* */
div.overlay .link-parent { display: none; }
div.overlay #createGroup legend { display: none; }
div.overlay #createGroup fieldset { border: none; }
/* */
div.overlay p {
margin-bottom: 1em;
}
div.overlay label {
margin-bottom: 0.25em;
}
div.overlay a:hover {
color: #75ad0a;
}
div.overlay a.selected {
color: #000000;
}
div.overlay .formTab {
margin-right:1em;
font-weight: bold;
}
div.overlay .formTab.lastFormTab {
margin-right:0em;
}
div.overlay .formControls a {
display: block;
margin: 0.75em;
}
/* */
/* */
#content-history #history dd {
}
#content-history div.historyRecord {
margin-bottom: 1em;
}
#content-history div.historyTools ul {
float: right;
margin: 0.5em 1em;
}
#content-history div.historyTools ul li {
display: inline;
padding: 0 0.015em;
}
#content-history div.historyTools ul li a{
border-bottom: none;
}
#content-history div.historyTools form {
display: inline;
}
#content-history .historyAction {
}
#content-history .historyByLine {
background: #ddd;
padding: 0.5em;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content-history div.historyLinks {
float: right;
clear: right;
margin: 0.5em 1em 0 0;
}
#content-history div.historyComment {
padding: 0.5em 1em;
border: 1px solid #ddd;
}
#content-history div.historyComment p {
margin: 0;
padding-top: 1px;
}
#content-history a.historyComparePrevious {
border-top: 1px dotted #ccc;
display: block;
margin-top: 3em;
text-align: center;
}
#content-history a.historyComparePrevious span {
background-color: white;
position: relative;
top: -0.75em;
padding: 0 0.5em;
}
/* */
/* */
.icons-on .contenttype-document {
background: no-repeat transparent 0px 4px url(/++theme++ump.theme/css/contenttypes-sprite.png);
}
.icons-on .contenttype-event {
background: no-repeat transparent 0px -212px url(/++theme++ump.theme/css/contenttypes-sprite.png);
}
.icons-on .contenttype-folder {
background: no-repeat transparent 0px -644px url(/++theme++ump.theme/css/contenttypes-sprite.png);
}
.icons-on .contenttype-link {
background: no-repeat transparent 0px -1076px url(/++theme++ump.theme/css/contenttypes-sprite.png);
}
.icons-on .contenttype-news-item {
background: no-repeat transparent 0px -1292px url(/++theme++ump.theme/css/contenttypes-sprite.png);
}
.icons-on .contenttype-plone-site {
background: no-repeat transparent 0px -1508px url(/++theme++ump.theme/css/contenttypes-sprite.png);
}
.icons-on .contenttype-topic {
background: no-repeat transparent 0px -1724px url(/++theme++ump.theme/css/contenttypes-sprite.png);
}
/* */
.icons-on #plone-contentmenu-factories .contenttype-file {
background: no-repeat transparent 0px -428px url(/++theme++ump.theme/css/contenttypes-sprite.png);
}
.icons-on #plone-contentmenu-factories .contenttype-image {
background: no-repeat transparent 0px -860px url(/++theme++ump.theme/css/contenttypes-sprite.png);
}
.icons-on .contenttype-document,
.icons-on .contenttype-event,
.icons-on .contenttype-folder,
.icons-on .contenttype-link,
.icons-on .contenttype-news-item,
.icons-on .contenttype-plone-site,
.icons-on .contenttype-topic,
.icons-on #plone-contentmenu-factories .contenttype-file,
.icons-on #plone-contentmenu-factories .contenttype-image {
line-height: 2em;
display: inline-block;
*display: block;
padding-left: 20px !important;
}
/* */
}
/* */
@media screen {
#kss-spinner {
display:none;
width: 20px;
height: 20px;
position: fixed;
background-position: center center;
top: 50%;
left: 50%;
margin-top: -10px;
margin-left: -10px;
}
.formlibInlineEditable,
.inlineEditable {
padding: 1px;
display: block;
}
body.kssActive .inlineEditable:hover,
body.kssActive .formlibInlineEditable:hover {
padding: 0;
border: 1px solid #ddd;
border-color: #666 #ddd #ddd #666;
cursor: text;
background: White url(/++theme++ump.theme/css/input_background.png) repeat-x;
}
body.kssActive .inlineEditable a:hover,
body.kssActive .formlibInlineEditable a:hover {
cursor: pointer;
}
body.kssActive .formlibInlineForm:hover,
body.kssActive .formlibInlineForm a:hover {
padding: 1px;
border: none;
cursor: default;
background: none;
}
.inlineForm .formHelp,
.inlineForm .fieldRequired,
.inlineForm label {
display: none;
}
/* */
.inlineForm .ArchetypesSelectionWidget label {
display: inline;
}
.inlineForm #archetypes-fieldname-title input,
.inlineForm #archetypes-fieldname-title {
font-size: 100%;
}
/* */
h1 div.formControls input {
font-size: 55% !important;
}
}
/* */
@media screen {
#content ul.listTypeDisc {
list-style-type: disc;
list-style-image: none;
}
#content ul.listTypeSquare {
list-style-type: square;
list-style-image: none;
}
#content ul.listTypeCircle {
list-style-type: circle;
list-style-image: none;
}
#content ol.listTypeDecimal {
list-style-type: decimal;
list-style-image: none;
}
#content ol.listTypeLowerAlpha {
list-style-type: lower-alpha;
list-style-image: none;
}
#content ol.listTypeUpperAlpha {
list-style-type: upper-alpha;
list-style-image: none;
}
#content ol.listTypeLowerRoman {
list-style-type: lower-roman;
list-style-image: none;
}
#content ol.listTypeUpperRoman {
list-style-type: upper-roman;
list-style-image: none;
}
}
/* */
@media all {
/* */
/* */
/* */
.pressroomSubhead {
font-style: italic;
font-size: 110%;
padding-bottom: 0.25em;
}
.itemDate, .itemPublication {
color: #666;
font-weight: normal;
margin-left: 1em;
}
#press-contacts-box {
width: 150px;
float: right;
padding: 0 5px 5px 5px;
margin-left: 20px;
border: 1px solid #CCC;
padding: 10px;
background: #ffffe1;
}
#press-contacts-box dt { margin-top: 1em;}
#press-contacts-box dd {
margin-bottom: 0;
margin-left: 0;
}
.vcard-link { vertical-align: middle;}
#press-contacts dd,
#press-releases dd,
#press-clips dd {
margin-left: 1.5em;
font-size: 90%;
}
.addPressRoomItem {
margin: .5em;
font-size: 8pt;
font-style: normal;
}
.addPressRoomItem a {
background: #FFA;
text-decoration: underline;
}
.morePressRoomItems {
margin: .5em 0 2em 4em;
font-size: 90%;
}
.release-hashes {
text-align: center;
}
.releaseTiming {
text-transform: uppercase;
font-weight: bold;
}
.releaseLocation {
text-transform: uppercase;
font-weight: bold;
}
.releaseDate {
margin-left: 1em;
font-weight: bold;
}
.storydate {
margin-bottom: 1em;
}
/* */
}
/* */
@media all {
/* */
/* */
.faceted-noborder {
background:transparent none repeat scroll 0 0;
border: medium none;
}
.faceted-form {
padding: 1em 0 0 0;
margin: 0;
width: auto;
}
.faceted-widget {
}
#top-area {
}
#center-and-left-area {
float: left;
margin-right: -25em;
width: 100%;
}
#right-area {
float: right;
width: 25em;
overflow: hidden;
}
#center-area {
float: right;
margin-left: -25em;
width: 100%;
}
#left-area {
float: left;
width: 25em;
overflow: hidden;
}
#center-top-area {
}
#center-bottom-area {
}
#bottom-area {
clear: both;
}
.right-area-js {
margin-right: 25em;
}
.left-area-js {
margin-left: 25em;
}
/* */
.faceted-clear {
clear: both;
}
.faceted-left-column div.faceted-text-widget input[type=submit] {
float: right;
}
.faceted-right-column div.faceted-text-widget input[type=submit] {
float: right;
}
.faceted-left-column div.faceted-text-widget input[type=text] {
width: 99%;
}
.faceted-right-column div.faceted-text-widget input[type=text] {
width: 99%;
}
.faceted-left-column div.faceted-select-widget select{
width: 100%;
}
.faceted-right-column div.faceted-select-widget select{
width: 100%;
}
.faceted-left-column div.faceted-resultsperpage-widget select{
width: 100%;
}
.faceted-right-column div.faceted-resultsperpage-widget select{
width: 100%;
}
.faceted-left-column div.faceted-sorting-widget select{
width: 100%;
}
.faceted-right-column div.faceted-sorting-widget select{
width: 100%;
}
.faceted-widget fieldset {
margin: 0.5em ! important;
padding: 1em 0.5em 0.5em 0.5em ! important;
border: 1px solid #ccc ! important;
}
.widget-fieldset legend {
margin-bottom: 0.5em;
font-weight: bold;
}
/* */
.faceted_loading {
text-align: center;
}
/* */
.faceted-section-header {
}
.ui-widget {
font-size: 1em;
}
.ui-helper-reset {
font-size: 1em;
}
.ui-accordion .ui-accordion-content {
padding: 0px;
overflow: hidden;
border-width: 0;
border-style: none;
}
.ui-accordion .ui-state-default {
border: none;
background: none;
background-color: #95b229;
margin: 0 0.5em;
}
.ui-accordion .ui-state-default a {
color: #ffffff;
font-weight: bold;
}
.ui-accordion .ui-state-default a:hover {
border: none;
color: #e9efcd;
}
.ui-accordion .ui-state-active {
border: none;
background: none;
background-color: #e9efcd;
margin: 0 0.5em;
}
.ui-accordion .ui-state-active a{
color: #8e004d;
font-weight: bold;
}
.ui-accordion .ui-state-active a:hover{
border: none;
cursor: text;
}
.faceted-widget-locked legend{
color: #CCC;
}
.faceted-lock-overlay {
background: none;
}
.faceted-widget-loading {
background-image:url(/++resource++faceted_images/ajax-loader-small.gif);
background-position:95% 1.5em;
background-repeat:no-repeat;
}
.faceted-widget-loading-msie {
background-position: 95% 2.5em;
}
/* */
.faceted-widget-error {
display: none;
}
/* */
.faceted-checkbox-item-disabled {
color: gray;
}
.faceted-zero-count-hidden .faceted-checkbox-item-disabled {
display: none ! important;
}
.widget-fieldset {
}
.widget-fieldset ul {
margin: 0px;
list-style: none ! important;
}
.widget-fieldset ul li input {
clear: both;
float: left;
}
.widget-fieldset ul li label {
font-weight: normal;
padding-left: 0.5em;
}
.faceted-checkbox-more {
text-align: right;
}
.faceted-checkbox-less {
text-align: right;
}
/* */
.faceted-sorting-errors {
display: none;
}
/* */
.faceted-daterange-widget-form div {
float: left;
margin-left: 0.5em;
}
.faceted-daterange-widget-form div label {
display: block;
}
.faceted-daterange-widget-form input {
width: 10em;
}
/* */
.faceted-zero-count-hidden .faceted-alphabetic-letter-disabled {
display: none;
}
.faceted-top-column .faceted-alphabetic-widget {
text-align: center;
}
.faceted-center-column .faceted-alphabetic-widget {
text-align: center;
}
.faceted_letter {
color: #95B229;
font-weight: bold;
font-size: 1.2em;
cursor: pointer;
padding: 0 0.2em 0 0.2em;
background-color: transparent;
}
.faceted_letter:hover{
color: orange;
background-color: #ccc;
}
.faceted_letter_selected {
background-color: #ccc;
color: orange;
font-size: 1.7em;
}
.faceted-alphabetic-letter-disabled {
color: gray;
cursor: auto;
}
.faceted-alphabetic-letter-disabled:hover{
color: gray;
background-color: transparent;
}
/* */
.tags-cloud li {
border: none;
text-decoration: none;
cursor: pointer;
color: #95B229;
}
.tags-cloud li:hover{
color: orange ! important;
}
.faceted-tag-disabled {
color: #ccc ! important;
}
li.faceted-tag-disabled:hover {
color: #ccc ! important;
}
.faceted-tag-selected {
color: orange ! important;
font-size: 110%;
}
.faceted-zero-count-hidden li.faceted-tag-disabled {
display: none ! important;
}
/* */
.faceted-debug-widget pre {
max-height: 200px;
}
.faceted-debug-widget dt {
clear: both;
}
/* */
.faceted-radio-item-disabled {
color: gray;
}
.faceted-zero-count-hidden .faceted-radio-item-disabled {
display: none ! important;
}
/* */
.faceted-select-item-disabled {
color: gray;
}
.faceted-zero-count-hidden .faceted-select-item-disabled {
display: none;
}
/* */
.faceted-criteria-syndication-rss {
float: right;
padding: 0.2em;
}
.faceted-criteria-syndication-skos {
float: right;
padding: 0.2em;
}
.faceted-criteria {
text-align: left;
}
.faceted-criteria a {
color: #95B229 !important;
text-decoration: none !important;
border: none !important;
}
.faceted-criteria a:visited {
color: #95B229 !important;
text-decoration: none !important;
border: none !important;
}
.faceted-criteria span {
padding-left: 0.2em;
padding-right: 0.5em;
}
.faceted-criteria dt{
font-weight: bold;
}
.faceted-criteria dd{
margin-left: 1.5em;
font-weight: normal;
}
.faceted-criteria-reset {
}
/* */
.faceted-date-widget form {
margin: 2em;
margin-top: 0;
}
.faceted-date-widget-form .ui-slider span.ui-slider-label {
position:relative;
}
.faceted-date-widget-form .ui-state-default,
.faceted-date-widget-form .ui-widget-content .ui-state-default {
background-image: none;
background-color: #e9efcd;
border-color: #95b229;
border-width: 1px;
border-style: solid;
margin: 0;
}
.faceted-date-widget-form .ui-slider {
border: 1px solid #95b229;
}
.faceted-date-widget-form .ui-slider-tooltip {
border: 1px solid #aaa;
}
.faceted-date-widget-form .ui-slider-horizontal {
margin-left:-0.6em;
}
.faceted-date-widget-form .ui-widget-header {
background-image: none;
background-color: #e9efcd;
}
/* */
.faceted-path-widget input {
width: 99%;
}
.tree {
position: absolute ! important;
background-color: #FFFFFF;
border: 1px dotted #CCCCCC;
}
.tree > .ltr > li {
display: block ! important;
}
.tree li a {
border: none ! important;
}
/* */
.faceted-portlet-widget fieldset {
margin: 0.5em;
padding: 0em;
}
}
/* */
.wrapper #main #content #edit-bar {
height: 2.2em;
font-size: 100%;
}
.wrapper #main #content #edit-bar li,
.wrapper #main #content li.formTab {
display: inline;
}
.wrapper #main #edit-bar ul,
.wrapper #main #content ul.formTabs {
list-style: none;
margin: 0;
padding: 0;
font-size: 1em;
line-height: 2em;
}
.wrapper #main #edit-bar ul#contentActionMenus {
padding: 0.1em 0.24em 0 0;
}
.wrapper #main #content h5.hiddenStructure {
line-height: 0.1em;
margin: 0.1em 0 0 0.1em;
}
.wrapper #main #content #contentActionMenus a,
.wrapper #main #content #contentActionMenus dl.actionMenu.activated dd {
color: white;
text-decoration: none;
}
.wrapper #main #content #content-views a {
color: white;
}
.wrapper #main #content #content-views li.selected a,
.wrapper #main #content #content-views li a:hover,
.wrapper #main #content li.formTab a.selected,
.wrapper #main #content li.formTab a:hover {
color: black;
text-decoration: none;
}
.wrapper #main #content #contentActionMenus dl.actionMenu.activated dd a:hover {
color: #666;
}
#portal-personaltools dd {
z-index: 10;
}
#LSResult {
z-index: 11;
}
/* */
.template-facetednavigation_view .wrapper #main #right,
.template-configure_faceted\.html .wrapper #main #right {
display: none;
}
.template-facetednavigation_view .wrapper #main #content,
.template-configure_faceted\.html .wrapper #main #content {
width: 100%;
}
.template-facetednavigation_view #left-area,
.template-configure_faceted\.html #left-area,
.template-facetednavigation_view #right-area,
.template-configure_faceted\.html #right-area {
width: 15em;
}
.template-facetednavigation_view #center-area,
.template-configure_faceted\.html #center-area {
margin-left: -15em;
}
.template-facetednavigation_view #center-and-left-area,
.template-configure_faceted\.html #center-and-left-area {
margin-right: -15em;
}
.template-facetednavigation_view .left-area-js,
.template-configure_faceted\.html .left-area-js {
margin-left: 15em;
}
.template-facetednavigation_view .right-area-js,
.template-configure_faceted\.html .right-area-js {
margin-right: 15em;
}
.template-facetednavigation_view .wrapper #main #content ul,
.template-facetednavigation_view .wrapper #main #content li,
.template-configure_faceted\.html .wrapper #main #content ul,
.template-configure_faceted\.html .wrapper #main #content li,
.template-facetednavigation_view .wrapper #main #content form,
.template-configure_faceted\.html .wrapper #main #content form {
margin: 0;
padding: 0;
}
.searchSection label, .searchSection label:hover {
color: white;
}


/* - ++theme++ump.theme/css/style.css - */
/* https://www.upress.umn.edu/portal_css/++theme++ump.theme/css/style.css?original=1 */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, button { margin: 0; padding: 0; }
html {background-color:#fff; color:#000; font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:16px; }
/* */
/* */
body.section-press {background:url('/++theme++ump.theme/_images/bg-header4.gif') top left repeat-x transparent; }
body.section-press div.body_wrapper {background:url('/++theme++ump.theme/_images/bg-body4.jpg') center -1px no-repeat transparent; }
body.section-press #footer {background:url('/++theme++ump.theme/_images/bg-footer4.jpg') bottom center no-repeat #91c593; padding-top:50px; }
/* */
body.portaltype-series {background:url('/++theme++ump.theme/_images/bg-header6.gif') top left repeat-x transparent; }
body.portaltype-series div.body_wrapper {background:url('/++theme++ump.theme/_images/bg-body6.jpg') center -1px no-repeat transparent; }
body.portaltype-series #footer {background:url('/++theme++ump.theme/_images/bg-footer6.jpg') bottom center no-repeat #ece6e4;  }
/* */
body {background:url('/++theme++ump.theme/_images/bg-header7.gif') top left repeat-x transparent; }
div.body_wrapper {background:url('/++theme++ump.theme/_images/bg-body7.jpg') center -1px no-repeat transparent; -webkit-background-size:1798px 1300px; }
#footer {background:url('/++theme++ump.theme/_images/bg-footer7.jpg') bottom center no-repeat #bd6423;  }
/* */
body.section-journal-division {background:url('/++theme++ump.theme/_images/bg-header8.gif') top left repeat-x transparent; }
body.section-journal-division div.body_wrapper {background:url('/++theme++ump.theme/_images/bg-body8.jpg') center -1px no-repeat transparent; }
body.section-journal-division #footer {background:url('/++theme++ump.theme/_images/bg-footer8.jpg') bottom center no-repeat #8a4f38;  }
/* */
body.section-front-page,
body.section-about-us,
body.section-information {background:url('/++theme++ump.theme/_images/bg-header9.gif') top left repeat-x transparent; }
body.section-front-page  div.body_wrapper,
body.section-about-us  div.body_wrapper,
body.section-information  div.body_wrapper {background:url('/++theme++ump.theme/_images/bg-body9.jpg') center -1px no-repeat transparent; }
body.section-front-page #footer,
body.section-about-us #footer,
body.section-information  #footer {background:url('/++theme++ump.theme/_images/bg-footer9.jpg') bottom center no-repeat #0b788a;  }
/* */
body.section-test-division {background:url('/++theme++ump.theme/_images/bg-header11.gif') top left repeat-x transparent; }
body.section-test-division div.body_wrapper {background:url('/++theme++ump.theme/_images/bg-body11.jpg') center -1px no-repeat transparent; }
body.section-test-division #footer {background:url('/++theme++ump.theme/_images/bg-footer11.jpg') bottom center no-repeat #a6ced6;  }
/* */
body.section-explore,
body.section-book-division {background:url('/++theme++ump.theme/_images/bg-header.gif') top left repeat-x transparent; }
body.section-explore div.body_wrapper,
body.section-book-division div.body_wrapper {background:url('/++theme++ump.theme/_images/bg-body.jpg') center -1px  no-repeat transparent; }
body.section-explore #footer,
body.section-book-division #footer {background:url('/++theme++ump.theme/_images/bg-footer.jpg') bottom center no-repeat #95a183;  }
/* */
body.section-journal-division.mcecontentbody,
body.section-front-page.mcecontentbody,
body.section-about-us.mcecontentbody,
body.section-information.mcecontentbody,
body.section-test-division.mcecontentbody,
body.section-explore.mcecontentbody,
body.section-book-division.mcecontentbody,
body.section-press.mcecontentbody {
background: transparent;
}
/* */
#content.mceContentBody h2 {
color: #595956;
font-size: 18px;
font-weight: normal;
}
#content.mceContentBody h3 {
color: #7a756e;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
}
body#plonebrowser div#footer {
background: transparent;
height: auto;
padding:0;
text-align: inherit;
text-shadow: none;
}
a {outline:none; }
.hidden {display:none; }
.wrapper {display:block; margin:0px auto; width:985px; }
.wrapper #main {display:block; float:left; width:830px; }
.CoverImage img {border:1px solid #ddd; }
hr {margin:0px 28px; }
/* */
.wrapper #sidebar-wrapper {float:left; width:155px; }
.wrapper #sidebar {background:url('/++theme++ump.theme/_images/sidebar-bg.png') top left no-repeat transparent; border-bottom:29px solid #231f20; display:block; margin:0px 0px 40px; padding:0px 0px 10px; width:155px; }
.wrapper #sidebar h1#logo {display:block; height:314px; margin:15px 17px 20px; width:121px; }
.wrapper #sidebar h1#logo a {background:url('/++theme++ump.theme/_images/logo.gif') top left no-repeat; display:block; height:314px; text-indent:-10000px; width:121px; }
.wrapper #sidebar .portletNavigationTree {display:block; margin:0px 14px; width:127px; }
.wrapper #sidebar .portletNavigationTree dt.portletHeader {color:#6a6a64; font-size:13px; font-weight:normal; letter-spacing:1px; line-height:15px; padding-bottom:10px; text-transform:uppercase;  }
.wrapper #sidebar .portletNavigationTree dd.portletItem { }
.wrapper #sidebar .portletNavigationTree dd.portletItem ul { }
.wrapper #sidebar .portletNavigationTree dd.portletItem ul li {display:block; padding-bottom:10px; }
.wrapper #sidebar .portletNavigationTree dd.portletItem ul li a {color:#1b1a1a; display:block; font-size:12px; font-weight:bold; line-height:16px; margin:0px; padding:0px !important; }
.wrapper #sidebar .portletNavigationTree dd.portletItem ul li a:hover,
.wrapper #sidebar .portletNavigationTree dd.portletItem ul li.navTreeItemInPath {background:transparent !important;  }
.wrapper #sidebar .portletNavigationTree dd.portletItem ul li.navTreeCurrentNode a {color:#631a00; }
.wrapper #sidebar .portletNavigationTree dd.portletItem ul.navTreeLevel1 {margin-left:10px; }
.wrapper #sidebar .portletNavigationTree dd.portletItem ul.navTreeLevel1 li {padding-bottom:0px; }
.wrapper #sidebar .portletNavigationTree dd.portletItem ul.navTreeLevel1 li:last-child {padding-bottom:10px; }
.wrapper #sidebar .portletNavigationTree dd.portletItem ul.navTreeLevel1 li a {font-weight:normal; }
.wrapper #sidebar .portletNavigationTree dd.portletItem ul.navTreeLevel1 li.navTreeItemInPath a {background:transparent !important; font-weight:bold; }
.wrapper #sidebar .portletNavigationTree dd.portletItem ul.navTreeLevel2 {margin-left:10px; }
.wrapper #sidebar .portletNavigationTree dd.portletItem ul.navTreeLevel1 li.navTreeItemInPath ul.navTreeLevel2 a {font-weight:normal; }
.wrapper #sidebar .nav ul li ul { }
.wrapper #sidebar .nav ul li ul li { }
.wrapper #sidebar .nav ul li.active-trail ul li a,
.wrapper #sidebar .nav ul li ul li a {color:#1b1b1a; font-weight:normal; padding-left:10px; }
.wrapper #sidebar .nav ul li.active-trail ul li a:hover,
.wrapper #sidebar .nav ul li.active-trail ul li a.active,
.wrapper #sidebar .nav ul li.active-trail ul li.active-trail a,
.wrapper #sidebar .nav ul li ul li a:hover,
.wrapper #sidebar .nav ul li ul li a.active,
.wrapper #sidebar .nav ul li ul li.active-trail a {background:url('/++theme++ump.theme/_images/arrow-active.gif') top left no-repeat; color:#531f00; }
.wrapper #sidebar .portlet-static-coming-soon { }
.wrapper #sidebar .portlet-static-coming-soon a#forthcoming-titles {background-color:#b56c26; color:#fff; display:block; font-size:11px; font-weight:300; letter-spacing:1px; line-height:15px; margin:18px; padding:5px; text-align:center; text-transform:uppercase; }
.wrapper #sidebar .portlet-static-coming-soon a#forthcoming-titles:hover {background-color:#7b2e00; }
/* */
.wrapper #secondary-sidebar {}
/* */
.wrapper #main #header {background:url('/++theme++ump.theme/_images/header-bg.png') 0px 61px no-repeat; display:block; height:200px; position:relative; width:830px; }
.wrapper #main #header #secondary_nav {display:block; height:19px; left:31px; margin:0px; padding:0px; position:absolute; top:18px; width:270px;  }
.wrapper #main #header #secondary_nav ul,
.wrapper #main #header #secondary_nav ul li {display:block; list-style-type:none; margin:0px; padding:0px; }
.wrapper #main #header #secondary_nav ul li {display:block; float:left; height:19px; }
.wrapper #main #header #secondary_nav ul li a {background-position:top left; background-repeat:no-repeat; display:block; height:19px; text-indent:-10000px; white-space:nowrap; }
.wrapper #main #header #secondary_nav ul li#portaltab-index_html a {background-image:url('/++theme++ump.theme/_images/nav-secondary-home.png'); width:57px; }
.wrapper #main #header #secondary_nav ul li#portaltab-current-catalogs a {background-image:url('/++theme++ump.theme/_images/nav-secondary-current-catalogs.png'); width:142px; }
.wrapper #main #header #secondary_nav ul li#portaltab-blog a {background-image:url('/++theme++ump.theme/_images/nav-secondary-blog.png'); width:61px; }
.wrapper #main #header #secondary_nav ul li a:hover,
.wrapper #main #header #secondary_nav ul li.selected a {background-position:0px -19px; }
.wrapper #main #header #secondary_nav ul li#portaltab-index_html.selected a {background-position:top left; }
.wrapper #main #header #cart_nav {display:block; height:20px; right:10px; margin:0px; padding:0px; position:absolute; top:16px; width:149px;  }
.wrapper #main #header #cart_nav ul,
.wrapper #main #header #cart_nav ul li {display:block; list-style-type:none; margin:0px; padding:0px; }
.wrapper #main #header #cart_nav ul li {display:block; float:left; height:20px; }
.wrapper #main #header #cart_nav ul li a {display:block; height:20px; text-indent:-10000px; }
.wrapper #main #header #cart_nav ul li a.my-account {background:url('/++theme++ump.theme/_images/nav-cart-my-account.png') top left no-repeat; width:97px; }
.wrapper #main #header #cart_nav ul li a.logout {background:url('/++theme++ump.theme/_images/nav-cart-logout.png') top left no-repeat; margin-right:15px; width:62px; }
.wrapper #main #header #cart_nav ul li a.view-cart {background:url('/++theme++ump.theme/_images/nav-cart-view-cart.png') top left no-repeat; width:89px; }
.wrapper #main #header #cart_nav ul li a.checkout {background:url('/++theme++ump.theme/_images/nav-cart-checkout.png') top left no-repeat; width:60px; }
.wrapper #main #header #cart_nav ul li a:hover,
.wrapper #main #header #cart_nav ul li.selected a {background-position:0px -20px; }
.wrapper #main #header #primary_nav ul li#portaltab-about-us a {background:url('/++theme++ump.theme/_images/nav-primary-about-us.png') top left no-repeat; display:block; left:212px; position:absolute; height:41px; text-indent:-10000px; top:61px; width:107px; }
.wrapper #main #header #primary_nav ul li#portaltab-press a {background:url('/++theme++ump.theme/_images/nav-primary-news-events.png') top left no-repeat; display:block; left:328px; position:absolute; height:41px; text-indent:-10000px; top:61px; width:161px; }
.wrapper #main #header #primary_nav ul li#portaltab-information a {background:url('/++theme++ump.theme/_images/nav-primary-information.png') top left no-repeat; display:block; left:500px; position:absolute; height:41px; text-indent:-10000px; top:61px; width:142px; }
.wrapper #main #header #primary_nav ul li#portaltab-explore a {background:url('/++theme++ump.theme/_images/nav-primary-explore.png') top left no-repeat; bottom:24px; display:block; left:0px; position:absolute; height:86px; text-indent:-10000px; width:195px; }
.wrapper #main #header #primary_nav ul li#portaltab-book-division a {background:url('/++theme++ump.theme/_images/nav-primary-books.png') top left no-repeat; bottom:24px; display:block; left:195px; position:absolute; height:69px; text-indent:-10000px; width:144px; }
.wrapper #main #header #primary_nav ul li#portaltab-test-division a {background:url('/++theme++ump.theme/_images/nav-primary-tests.png') top left no-repeat; bottom:24px; display:block; left:339px; position:absolute; height:69px; text-indent:-10000px; width:136px; }
.wrapper #main #header #primary_nav ul li#portaltab-journal-division a {background:url('/++theme++ump.theme/_images/nav-primary-journals.png') top left no-repeat; bottom:24px; display:block; left:475px; position:absolute; height:69px; text-indent:-10000px; width:180px; }
.wrapper #main #header #primary_nav ul li#portaltab-about-us a:hover,
.wrapper #main #header #primary_nav ul li#portaltab-press a:hover,
.wrapper #main #header #primary_nav ul li#portaltab-information a:hover  {background-position: 0px -41px; }
.wrapper #main #header #primary_nav ul li#portaltab-explore a:hover {background-position: 0px -86px; }
.wrapper #main #header #primary_nav ul li#portaltab-book-division a:hover,
.wrapper #main #header #primary_nav ul li#portaltab-test-division a:hover,
.wrapper #main #header #primary_nav ul li#portaltab-journal-division a:hover {background-position:0px -69px; }
.wrapper #main #header #primary_nav ul li#portaltab-about-us.selected a,
.wrapper #main #header #primary_nav ul li#portaltab-press.selected a,
.wrapper #main #header #primary_nav ul li#portaltab-information.selected a  {background-position: 0px -82px; }
.wrapper #main #header #primary_nav ul li#portaltab-explore.selected a {background-position: 0px -172px; }
.wrapper #main #header #primary_nav ul li#portaltab-book-division.selected a,
.wrapper #main #header #primary_nav ul li#portaltab-test-division.selected a,
.wrapper #main #header #primary_nav ul li#portaltab-journal-division.selected a {background-position:0px -138px; }
/* */
.wrapper #main #header #search {background-color:#231f20; bottom:23px; height:103px; padding:15px 9px 10px; position:absolute; right:0px; width:157px;}
.wrapper #main #header #search label.hiddenStructure {background:url('/++theme++ump.theme/_images/search-title.gif') top left no-repeat; height:13px; margin:0px 0px 12px; padding:0px; text-indent:-10000px; width:95px; }
.wrapper #main #header #search label.search_text {display:none; }
.wrapper #main #header #search input.input-text {color:#646360; font-size:11px; }
.wrapper #main #header #search select.input-select {color:#646360; font-size:11px; width:110px; }
.wrapper #main #header #search form ol,
.wrapper #main #header #search form ol li {list-style-type:none; margin:0px; padding:0px; }
.wrapper #main #header #search form ol li {display:block; margin:0px; padding:0px 0px 13px; }
.wrapper #main #header #search form ol li label {color:#fff; display:block; float:left; font-size:12px; font-weight:normal; padding-right:5px; }
.wrapper #main #header #search form ol li a {bottom:10px; color:#fff; display:block; font-size:11px; position:absolute; right:9px; text-transform:lowercase; }
.wrapper #main #header #search form ol li a:hover {text-decoration:underline; }
.wrapper #main #header #search form input#searchGadget {color:#646360; font-size:11px; width:150px; }
.wrapper #main #header #search form input.searchButton {background:url('/++theme++ump.theme/_images/search-go.gif') top left no-repeat; border:none; bottom:39px; color:#b76c0d; cursor:pointer; display:block; font-size:1px; height:20px; position:absolute; right:9px; text-align:left; text-indent:-10000px; width:28px; }
.wrapper #main #header #search form input.searchButton:hover {background-position:0px -20px; }
.wrapper #main #header #search form .searchSection {padding-top:9px; }
.wrapper #main #header #search form .searchSection label {font-size:11px; font-weight:normal; }
/* */
.wrapper #main #header #breadcrumbs {bottom:5px; color:#fff; display:block; font-size:10px; left:25px; line-height:15px; position:absolute; width:804px; }
.wrapper #main #header #breadcrumbs a {color:#fff; text-decoration:none; }
.wrapper #main #header #breadcrumbs a:hover {text-decoration:underline; }
.wrapper #main #header #breadcrumbs span#breadcrumbs-you-are-here {display:none; }
.wrapper #main #header #breadcrumbs span#breadcrumbs-home a {background:url('/++theme++ump.theme/_images/breadcrumb-home.gif') top left no-repeat; display:block; float:left; height:12px; margin-right:9px; text-indent:-10000px; width:12px; }
.wrapper #main #header #breadcrumbs span#breadcrumbs-home .breadcrumbSeparator {display:none; }
.wrapper #main #header #breadcrumbs span#breadcrumbs-current {font-weight:bold; }
.wrapper #main #content {display:block; float:left; position:relative; width:635px; }
.wrapper #main #content h1 {color:#1b1a1a; font-size:28px; font-weight:normal; line-height:32px; margin:30px 28px 17px;  }
.portaltype-book .wrapper #main #content h1 {color:#5a1e00; font-size:28px; margin-bottom:0px; width:600px; }
.portaltype-book .wrapper #main #content h2 {margin-top:0px; margin-bottom:22px; width:600px; }
.wrapper #main #content pre,
.wrapper #main #content div.documentDescription {color:#595956; font-size:14px; font-weight:normal; line-height:17px; margin:17px 28px 19px;  }
.wrapper #main #content h2 {color:#595956; font-size:18px; font-weight:normal; line-height:22px; margin:17px 28px 19px;  }
.portaltype-journal .wrapper #main #content h2 {border-bottom:#c2c2c2; padding-bottom:20px; margin-bottom:15px; }
.wrapper #main #content h2.tileHeadline {margin-bottom:0px; }
.wrapper #main #content h3 {color:#7a756e; font-size:14px; font-weight:bold; line-height:18px; margin:19px 28px 7px; text-transform:uppercase;  }
.wrapper #main #content h4 {clear:both; color:#7b2e00; font-size:16px; font-weight:normal; line-height:17px; margin:7px 28px 9px; text-transform:uppercase;  }
.wrapper #main #content h5 {color:#1b1a1a; font-size:12px; font-weight:bold; line-height:17px; margin:9px 28px 8px;  }
.wrapper #main #content h6 {color:#1b1a1a; font-size:11px; font-weight:bold; line-height:17px; margin:9px 28px 8px; text-transform:uppercase;  }
.wrapper #main #content .field,
.wrapper #main #content div[id^="parent-fieldname-text"] div,
.wrapper #main #content p {color:#1b1a1a; font-size:12px; line-height:15px; margin:0px 28px; padding:5px 0px;  }
.wrapper #main #content p.NotAvailable {clear:both; margin:0px 15px; padding:10px 0px; font-size:11px;  text-align:center; }
.wrapper #main #content p.intro {color:#4f4e51; font-size:14px; line-height:20px; margin:0px 28px; padding:5px 0px 20px;  }
.wrapper #main #content a {color:#7b2e00; text-decoration:none; }
.wrapper #main #content a:hover {text-decoration:underline; }
.wrapper #main #content table img,
.wrapper #main #content a img {border:none; }
.wrapper #main #content #floatholder,
.wrapper #main #content form {margin:9px 28px; }
.wrapper #main #content #content-core {padding-bottom:30px; }
.wrapper #main #content blockquote {background-color:#f3f3f3; color:#757169; font-size:14px; font-style:italic; line-height:20px; margin:10px 28px; padding:15px;  }
.wrapper #main #content ul {color:#1b1a1a; font-size:12px; line-height:17px; list-style-type:disc; margin:0px 28px; padding:5px 0px 5px 32px;  }
.wrapper #main #content ol {color:#1b1a1a; font-size:12px; line-height:17px; list-style-type:decimal; margin:0px 28px; padding:5px 0px 5px 32px;  }
.wrapper #main #content ul li,
.wrapper #main #content ol li {display:list-item; }
.wrapper #main #content dl {color:#1b1a1a; font-size:12px; line-height:17px; margin:0px 28px; padding:5px 0px 5px;  }
.wrapper #main #content dl dt {color:#1b1a1a; font-weight:bold; }
.wrapper #main #content dl dt a { }
.wrapper #main #content dl .itemDate,
.wrapper #main #content dl .itemPublication  {color:#605f5c; margin-left:0px; }
.wrapper #main #content dl dd {font-size:100%; margin-left:0px; padding-bottom:10px; }
.wrapper #main #content dl dd .pressroomSubhead {font-style:normal; }
.wrapper #main #content div.documentByLine {font-size:11px; margin:0px 28px; }
.wrapper #main #content table {font-size:11px; margin:0px 28px; }
/* */
.wrapper #main #content div.ArchetypesRichWidget table {margin-left:0px;margin-right:0px; }
.wrapper #main #content table.invisible { }
.wrapper #main #content table.invisible td {width:25%; }
.section-current-catalogs .wrapper #main #content table.invisible td {text-align: center; }
.wrapper #main #content table.invisible p {margin:0px; line-height:17px; padding:10px 20px 10px 0px; }
.section-journal-division .wrapper #main #content table.invisible p {padding:0px !important; }
.wrapper #main #content table.invisible a {color:#7b2e00; font-weight:bold; }
.wrapper #main #content .color-block {display:block; height:11px; margin-bottom:35px; width:135px; }
.wrapper #main #content table.invisible.tests {background-color:#edefef; display:block; float:left; margin-bottom:25px; margin-right:0px; width:350px; }
.wrapper #main #content table.invisible.tests th {margin:0px; padding:0px !important; width:auto; text-align:left !important; }
.wrapper #main #content table.invisible.tests td {margin:0px; padding:0px !important; width:auto; text-align:left !important; }
.wrapper #main #content table.invisible.tests p {margin:0px; line-height:0px; padding:0px; }
.wrapper #main #content table.invisible.tests p img {display:block; margin:0px; padding:0px; }
.wrapper #main #content table.invisible.tests a {color:#7b2e00; font-weight:bold; }
.wrapper #main #content .pressroomSubhead {font-size:100%; font-style:normal; }
.wrapper #main #content div.listingBar {margin:1em 28px; }
.wrapper #main #content div.listingBar a:hover {background-color: #7b2e00; border-color: #7b2e00; color: White; }
/* */
.wrapper #main .share {display:block; width:176px; text-align:right; padding-top: 20px; float: right; }
.wrapper #main .share h2 {color:#61615b; display:block; float:left; font-size:12px; font-weight:normal; line-height:16px; margin:0px 10px 0px 0px; padding:2px 0px 0px; text-transform:uppercase; }
.wrapper #main .share ul,
.wrapper #main .share ul li {list-style-type:none; margin:0px; padding:0px; }
.wrapper #main .share a.mail {background:url('/++theme++ump.theme/_images/share-mail.gif') top left no-repeat; display:block; float:left; height:17px; margin-right:8px; text-indent:-10000px; width:17px; }
.wrapper #main .share a.print {background:url('/++theme++ump.theme/_images/share-print.gif') top left no-repeat; display:block; float:left; height:17px; margin-right:8px; text-indent:-10000px; width:17px; }
.wrapper #main .share a.twitter {background:url('/++theme++ump.theme/_images/share-twitter.gif') top left no-repeat; display:block; float:left; height:17px; margin-right:8px; text-indent:-10000px; width:17px; }
.wrapper #main .share a.facebook {background:url('/++theme++ump.theme/_images/share-facebook.gif') top left no-repeat; display:block; float:left; height:17px; text-indent:-10000px; width:17px; }
/* */
.wrapper #main #press-contacts-box {background-color:#f3f3f3; color:#1b1a1a; font-size:11px; font-weight:normal; line-height:16px; padding:0px 0px 10px; }
.wrapper #main #press-contacts-box h3 {background-color:#dee2dc; color:#7b2e00; font-size:13px; font-weight:normal; line-height:19px; margin:0px 0px 5px;  padding:12px 10px; text-transform:uppercase; }
.wrapper #main #press-contacts-box h3 strong {font-size:15px; font-weight:bold; line-height:19px; }
.wrapper #main #press-contacts-box dl {color:#1b1a1a; font-size:12px; line-height:17px; margin:0px; padding:5px 0px;  }
.wrapper #main #press-contacts-box dl dt {font-size:12px; font-weight:bold; padding:0px 10px; }
.wrapper #main #press-contacts-box dl dd {font-size:11px; font-weight:normal; padding:0px 10px; }
.wrapper #main #press-contacts-box p {padding:5px 10px; }
.wrapper #main #press-contacts-box a {color:#7b2e00; text-decoration:none; }
.wrapper #main #press-contacts-box a:hover {text-decoration:underline; }
.wrapper #main #press-contacts-box a.more {background-color:#b76c0d; color:#fff; font-size:12px; font-weight:bold; line-height:18px; margin:0px 0px 5px ; padding:5px 12px; }
.wrapper #main #press-contacts-box a.more:hover {background-color:#7b2e00; text-decoration:none; }
/* */
.wrapper #main #right {display:block; float:right; padding-top:22px; position:relative; width:176px; }
.wrapper #main #right .block {display:block; margin-bottom:17px;  width:176px; }
.wrapper #main #right .portlet {background-color:#f3f3f3; color:#1b1a1a; font-size:11px; font-weight:normal; line-height:16px; margin:0px 0px 15px; padding:0px 0px 10px; }
.wrapper #main #right .portlet .portletHeader {background-color:#dee2dc; color:#7b2e00; font-size:13px; font-weight:normal; line-height:19px; margin:0px 0px 5px;  padding:12px 10px; text-transform:uppercase; }
.wrapper #main #right .portlet .portletHeader a {color:#7b2e00; font-size:13px; font-weight:normal; line-height:19px; }
.wrapper #main #right .portlet .portletItem a.tile {color:#7b2e00; display:block; font-size:11px; font-weight:bold; padding:0px; }
.wrapper #main #right .portlet .portletItemDetails {display:block; padding:0px; }
.wrapper #main #right .portlet .portletFooter {text-align:right; }
.wrapper #main #right .portlet .portletFooter a {color:#7b2e00; text-decoration:none; }
.wrapper #main #right .portlet .portletFooter a:hover {text-decoration:underline; }
.wrapper #main #right .portlet .portletFooter a {background-color:#b76c0d; color:#fff; font-size:12px; font-weight:bold; line-height:18px; margin:0px 10px 5px ; padding:5px 12px; }
.wrapper #main #right .portlet .portletFooter a:hover {background-color:#7b2e00; text-decoration:none; }
.wrapper #main #right .portlet dd {padding:10px; }
.wrapper #main #right .portlet dd ul {list-style: disc; padding-left:20px }
.wrapper #main #right .portlet dd ul li {display:list-item; }
.wrapper #main #right .portlet a {color: #7B2E00;}
.wrapper #main #right .portletCalendar .portletHeader {text-align:center;}
.wrapper #main #right .portlet .portletItem table.ploneCalendar {margin:5%; width:90%; }
.wrapper #main #right .portlet .portletItem table.ploneCalendar thead tr th { }
.wrapper #main #right .portlet .portletItem table.ploneCalendar tbody tr td { }
.wrapper #main #right .portlet .portletItem table.ploneCalendar tbody tr td a {color:#7B2E00; }
.wrapper #main #right .portlet-static-twitter {margin-bottom:15px; padding-bottom:0px; }
.wrapper #main #right .portlet-static-twitter dl {padding-bottom:0px; }
.wrapper #main #right .portlet-static-twitter dt.portletHeader {display:none; }
.wrapper #main #right .portlet-static-twitter dd {padding:0px; }
.wrapper #main #right .portlet-static-twitter .twtr-doc {background-color:#555a53 !important; color:#fff !important;  }
.wrapper #main #right .portlet-static-twitter .twtr-hd h3,
.wrapper #main #right .portlet-static-twitter .twtr-hd h4 a {color:#fff !important; }
.wrapper #main #right .portlet-static-twitter #twtr-widget-1 .twtr-doc,
.wrapper #main #right .portlet-static-twitter #twtr-widget-1 .twtr-hd a,
.wrapper #main #right .portlet-static-twitter #twtr-widget-1 h3,
.wrapper #main #right .portlet-static-twitter #twtr-widget-1 h4,
.wrapper #main #right .portlet-static-twitter #twtr-widget-1 .twtr-popular {background-color:#555a53 !important; }
.wrapper #main #right .portlet-static-twitter .twtr-bd {background-color:#555a53; padding:5px 0px 10px; }
.wrapper #main #right .portlet-static-twitter .twtr-bd .twtr-timeline {background-color:#555a53 !important; color:#fff !important; height:auto !important; }
.wrapper #main #right .portlet-static-twitter .twtr-bd .twtr-timeline p {color:#fff !important; font-size:11px; }
.wrapper #main #right .portlet-static-twitter .twtr-bd .twtr-timeline a {color:#edd077 !important; }
.wrapper #main #right .portlet-static-twitter .twtr-ft {padding-bottom:5px; }
.wrapper #main #right .portlet-static-twitter .twtr-ft a {float:right !important; }
.wrapper #main #right .portlet-static-twitter .twtr-ft span {display:none; }
.wrapper #main #right .portlet-static-rss-example { }
.wrapper #main #right .portlet-static-rss-example .portlet .portletItem a.tile {color:#1b1a1a; display:block; font-size:11px; font-weight:normal; padding:5px 10px 0px; }
.wrapper #main #right .portlet-static-rss-example .portlet .portletItem a.tile:hover {text-decoration:underline; }
.wrapper #main #right .portlet-static-rss-example .portlet .portletItem a.tile .portletItemDetails {color:#6A6A64; font-size:10px; font-weight:normal; padding-bottom:5px; }
.wrapper #main #right .portlet-static-rss-example .portlet .portletItem a.tile:hover span.portletItemDetails {text-decoration:none; }
.wrapper #main #right .tool {background-color:#646862; color:#fff; padding:10px; width:156px; }
.wrapper #main #right .tool h2 {background:url('/++theme++ump.theme/_images/icon-mouse-tool.gif') 0px 5px no-repeat; font-size:13px; font-weight:normal; line-height:19px; margin:0px 0px 5px;  padding-left:34px; text-transform:uppercase; }
.wrapper #main #right .tool h2 strong {font-size:15px; font-weight:bold; line-height:19px; }
.wrapper #main #right .tool p {font-size:12px; line-height:16px; padding-bottom:4px; }
.wrapper #main #right .tool a {color:#fff; text-decoration:none; }
.wrapper #main #right .tool a:hover {text-decoration:underline; }
/* */
#footer {clear:both; color:#fff; font-size:11px; height:170px; line-height:15px; padding:70px 0px 160px; text-align:center; text-shadow: black 0.1em 0.1em 0.2em; }
#footer a {color:#fff; text-decoration:none; }
#footer a:hover {text-decoration:underline; }
/* */
.section-front-page .wrapper #main #header #breadcrumbs span#breadcrumbs-home a {display:none; }
.section-front-page .wrapper #main #content h1#parent-fieldname-title,
.section-front-page .wrapper #main #content pre,
.section-front-page .wrapper #main #content div.documentDescription {display:none; }
.section-front-page .wrapper #main #content div[id^="parent-fieldname-text"] { }
.section-front-page .wrapper #main #content div[id^="parent-fieldname-text"] p {margin:0px 15px; padding:20px 0px 5px; }
/* */
.wrapper #main #portlets-below .portlet {background-color:#e7ebea; color:#1b1a1a; display:block; float:left; font-size:11px; font-weight:normal; line-height:16px; margin:0px 0px 15px 15px; padding:0px 0px 0px; width:302px; }
.wrapper #main #portlets-below .portlet .portletHeader {background-color:#a9a7a4; color:#fff; font-size:13px; font-weight:normal; line-height:19px; margin:0px 0px 5px;  padding:12px 10px; text-transform:uppercase; }
.wrapper #main #portlets-below .portlet .portletHeader span,
.wrapper #main #portlets-below .portlet .portletHeader a {color:#fff; font-size:16px; font-weight:bold; line-height:19px; }
.wrapper #main #portlets-below .portlet .portletItem a.tile {color:#030102; display:block; font-size:11px; font-weight:bold; padding:5px 10px 0px; }
.wrapper #main #portlets-below .portlet .portletItemDetails {display:block; padding:0px 10px 15px; }
.wrapper #main #portlets-below .portlet .portletFooter {background-color:#f3f3f3; display:block; height:26px; margin:0px; padding:0px; text-align:right; }
.wrapper #main #portlets-below .portlet .portletFooter a {background-color:transparent; color:#3e3734; font-size:13px; font-weight:bold; line-height:26px; margin:0px 10px ; padding:0px; }
.wrapper #main #portlets-below .portlet .portletFooter a:hover {background-color:transparent; text-decoration:underline; }
.section-book-division .wrapper #main #content #portlets-below .portlet {width:295px; }
.section-book-division .wrapper #main #content #portlets-below dl {width:295px; }
.section-book-division .wrapper #main #content #portlets-below dl dt {padding:12px 10px; width:275px; }
.section-book-division .wrapper #main #content #portlets-below dl dd {padding-left:0px; width:295px; }
.wrapper #main #content #new_release {background-color:#030102; display:block; margin-left:15px !important; width:620px;  }
.wrapper #main #content #new_release h2 {color:#fff; margin:0px; padding:20px 0px; text-align:center; }
.wrapper #main #content #new_release ul {list-style-type:none; overflow:auto; margin:0px; padding:0px 0px 30px; padding-left:25px; }
.wrapper #main #content #new_release ul li {display:block; float:left; margin:0px; margin-right:15px; padding:0px; }
.wrapper #main #content #new_release ul li a { }
/* */
.section-book-division.subsection-default-bookdiv #content h1#parent-fieldname-title,
.section-book-division.subsection-default-bookdiv #content pre,
.section-book-division.subsection-default-bookdiv #content div.documentDescription {display:none; }
.section-book-division.subsection-default-bookdiv #content div[id^="parent-fieldname-text"] { }
.section-book-division.subsection-default-bookdiv #content div[id^="parent-fieldname-text"] p {margin:0px 15px; padding:20px 0px 5px; }
/* */
.wrapper #main #content .newsImageContainer {display:block; float:left; margin:0px 28px; }
.wrapper #main #content .newsImageContainer a {float:left; display:block; margin-bottom:10px; width:auto; }
.wrapper #main #content .newsImageContainer p {float:left; display:block; margin:0px 15px; padding:0px; }
.wrapper #main #content .newsImageContainer img {border:1px solid #ddd; }
.wrapper #main #content .reporter {display:block; font-size:13px; line-height:18px; padding:0px 10px; margin:0px 20px;}
.wrapper #main #content .publication {font-size:11px; display:block; padding:0px 10px; margin:0px 20px; }
.wrapper #main #content #parent-fieldname-releaseDate {font-size:11px; display:block; padding:0px 10px; margin:0px 20px; }
.wrapper #main #content #parent-fieldname-storydate {color:#555; font-size:11px; display:block; padding:0px 10px; margin:0px 20px 15px; }
.wrapper #main #content .morePressRoomItems {margin-left:28px; }
.section-press .wrapper #main #content #category {display:none; }
.section-press .wrapper #main #content #press-releases,
.section-press .wrapper #main #content #press-clips {border-bottom:1px solid #666; }
.section-press .wrapper #main #content #press-clips {margin-bottom:15px; }
.section-press .wrapper #main #content dl dd {font-size:11px; }
/* */
.CoverImage img {border:1px solid #ddd; }
.section-explore #content .faceted-widget fieldset { }
.section-explore #content #faceted-form {margin:0px 0px 0px 20px; }
.section-explore #content .faceted-form {padding-top:0px; }
.section-explore #content #faceted-form .faceted-widget fieldset {padding:0px 10px 10px !important; }
.section-explore #content #faceted-form .faceted-widget fieldset.widget-fieldset legend {color:#595956; font-size:12px; font-weight:bold; line-height:17px; margin:0px; }
.section-explore #content #faceted-form .faceted-widget fieldset.widget-fieldset .faceted-textwidget-place-all,
.section-explore #content #faceted-form .faceted-widget fieldset.widget-fieldset .faceted-textwidget-place-current {display:inline; margin-left:10px; }
.section-explore #content #faceted-form .faceted-widget fieldset.widget-fieldset .faceted-textwidget-place-all label,
.section-explore #content #faceted-form .faceted-widget fieldset.widget-fieldset .faceted-textwidget-place-current label {font-weight:normal; padding-left:5px; }
.section-explore #content #faceted-form .faceted-widget fieldset.widget-fieldset .faceted-criteria a {color:#7b2e00 !important; }
.section-explore.template-facetednavigation_view .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area {margin-left:15em; }
.section-explore.template-facetednavigation_view .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results dl {width:440px; margin-top:20px;}
.section-explore.template-facetednavigation_view .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results dl dt {position:relative; height:150px; margin:0px 5px 10px; }
.section-explore.template-facetednavigation_view .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results dl dt .CoverImage {position:absolute; top:0px; left:0px; }
.section-explore.template-facetednavigation_view .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results dl dt span.summary a.contenttype-book {display:none; }
.template-facetednavigation_view .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results dl dt .CoverImage img {border:1px solid #ddd; }
.section-explore #content #faceted-form .faceted-widget label {font-size:11px; line-height:13px; display:block; float:left; width:124px;padding-bottom:5px; }
.section-explore #content #faceted-form .faceted-widget span {display:none; }
.template-facetednavigation_view .wrapper #main #content li {clear:both; padding-bottom:2px !important; }
.section-explore #content #faceted-form #c4_widget.faceted-widget label {font-size:11px; line-height:13px; display:inline; float:none; width:120px; padding-bottom:0px; }
.section-explore #content #faceted-form #c1_widget span {display:inline; }
.section-explore .wrapper #content #faceted-results {padding-top:40px; }
.section-explore .wrapper #content #faceted-results dl {margin:0px; padding:0px; }
.section-explore .wrapper #content #faceted-results dl dt {display:block; float:left; margin:3px; height:150px; width:100px }
.section-explore .wrapper #content #faceted-results dl dt .CoverImage {display:block; height:150px; width:100px; }
.section-explore .wrapper #content #faceted-results dl dt .CoverImage a img {display:inline; }
.section-explore .wrapper #content #faceted-results dl dt .subTitle,
.section-explore .wrapper #content #faceted-results dl dt .documentByLine {display: none}
.section-explore .wrapper #content #faceted-results dl dd {display:none; }
.section-explore .wrapper #content #faceted-results dl dd .description {display:none; }
.wrapper #main #content div.listingBar {clear:both; margin:1em 20px !important; }
.wrapper #content .faceted-tagscloud-widget fieldset.widget-fieldset ul li {color:#7b2e00 !important; }
.wrapper #content .faceted-tagscloud-widget fieldset.widget-fieldset ul li.faceted-tag-selected {color:#000 !important; font-weight:bold; }
.section-explore .wrapper #content .faceted-tagscloud-widget fieldset.widget-fieldset legend {display: block; width: 135px !important;}
/* */  /* */
.section-test-division #content .faceted-widget fieldset { }
.section-test-division #content #faceted-form {margin:0px 0px 0px 20px; }
.section-test-division #content .faceted-form {padding-top:0px; }
.section-test-division .wrapper #content #faceted-results {margin-top:60px; }
.section-test-division .wrapper #content #faceted-results .result-item {display:block; padding:8px 10px; width:auto !important; }
.section-test-division .wrapper #content #faceted-results .result-item.even {background:#fafafa; }
.section-test-division .wrapper #content #faceted-results .result-item:hover,
.section-test-division .wrapper #content #faceted-results .result-item.even:hover {background:#efefef; }
.section-test-division .wrapper #content #faceted-results .result-item h5 {margin:0; }
.section-test-division .wrapper #content #faceted-results .result-item h5 a {color:#000; display:block; font:normal normal 14px/19px Helvetica,sans-serif; padding-right:60px; position:relative; }
.section-test-division .wrapper #content #faceted-results .result-item h5 a:hover {text-decoration:none; }
.section-test-division .wrapper #content #faceted-results .result-item h5 a .title { }
.section-test-division .wrapper #content #faceted-results .result-item h5 a .author {color:#777; display:block; }
.section-test-division .wrapper #content #faceted-results .result-item h5 a .year {background:#7b2e00; color:#fff; display:block; font-size:11px; height:19px; line-height:19px; position:absolute; right:0; text-align:center; top:0; width:40px; }
.section-test-division #content #faceted-form .faceted-widget fieldset {padding:0px 10px 10px !important; }
.section-test-division #content #faceted-form .faceted-widget fieldset.widget-fieldset legend {color:#595956; font-size:12px; font-weight:bold; line-height:17px; margin:0px; }
.section-test-division #content #faceted-form .faceted-widget fieldset.widget-fieldset .faceted-textwidget-place-all,
.section-test-division #content #faceted-form .faceted-widget fieldset.widget-fieldset .faceted-textwidget-place-current {display:inline; margin-left:10px; }
.section-test-division #content #faceted-form .faceted-widget fieldset.widget-fieldset .faceted-textwidget-place-all label,
.section-test-division #content #faceted-form .faceted-widget fieldset.widget-fieldset .faceted-textwidget-place-current label {font-weight:normal; padding-left:5px; }
.section-test-division #content #faceted-form .faceted-widget fieldset.widget-fieldset .faceted-criteria a {color:#7b2e00 !important; }
.section-test-division #content #faceted-form .faceted-widget fieldset {border:none !important; border-left:1px solid #cccccc !important; margin-bottom:20px !important; }
.section-test-division #content #faceted-form .faceted-widget fieldset legend {color:#231f20; display:block; font-size:18px !important; font-weight:normal !important; line-height:20px !important; margin:0px !important; padding:60px 0px 20px 47px !important; white-space:normal; }
.section-test-division #content #faceted-form .faceted-widget label {font-size:11px; line-height:13px; display:block; float:left; width:124px;padding-bottom:5px; }
.section-test-division #content #faceted-form .faceted-widget span {display:none; }
.section-test-division #content #faceted-form #c3_widget.faceted-widget label {font-size:11px; line-height:13px; display:inline; float:none; width:120px; padding-bottom:0px; }
.section-test-division #content #faceted-form #c1_widget.faceted-widget fieldset {background:url('/++theme++ump.theme/_images/icon-author.png') top left no-repeat; padding-bottom:40px !important; }
.section-test-division #content #faceted-form #c1_widget.faceted-widget fieldset .faceted-textwidget-place-all,
.section-test-division #content #faceted-form #c1_widget.faceted-widget fieldset .faceted-textwidget-place-current {clear:both; display:block; }
.section-test-division #content #faceted-form #c1_widget.faceted-widget fieldset .faceted-textwidget-place-all input,
.section-test-division #content #faceted-form #c1_widget.faceted-widget fieldset .faceted-textwidget-place-current input {display:block; float:left; width:auto; }
.section-test-division #content #faceted-form #c1_widget.faceted-widget fieldset .faceted-textwidget-place-all label,
.section-test-division #content #faceted-form #c1_widget.faceted-widget fieldset .faceted-textwidget-place-current label {display:inline; width:auto; }
.section-test-division #content #faceted-form #c1_widget.faceted-widget #c1_button {background:#453e40; border:none; clear:both; color:#fff; display:block; float:right; padding:2px 6px; position:relative; text-align:center; top:66px; right:-5px; }
.section-test-division #content #faceted-form #c0_widget.faceted-widget fieldset {background:url('/++theme++ump.theme/_images/icon-format.png') top left no-repeat; }
.section-test-division #content #faceted-form #c0_widget.faceted-widget,
.section-test-division #content #faceted-form #c5_widget.faceted-widget {margin-top:-60px; }
.section-test-division #content #faceted-form #c5_widget.faceted-widget fieldset {background:url('/++theme++ump.theme/_images/icon-year.png') top left no-repeat; }
.section-test-division #content #faceted-form #c5_widget #c5_start {display:block; float:left; margin:0 2% 0 0; width:49%; }
.section-test-division #content #faceted-form #c5_widget #c5_end {display:block; float:left; margin:0; width:49%; }
.section-test-division #content #faceted-form #c5_widget #c5_start label,
.section-test-division #content #faceted-form #c5_widget #c5_end label {display:inline; font-weight:normal; width:auto; }
.section-test-division #content #faceted-form #c5_widget #c5_start input,
.section-test-division #content #faceted-form #c5_widget #c5_end input {display:inline; font-weight:normal; width:85%; }
.section-test-division #content #faceted-form #c2_widget.faceted-widget fieldset legend {color:#231f20; display:block; font-size:11px !important; font-weight:bold !important; line-height:13px !important; margin:0px !important; padding:0px 0px 10px 0px !important; white-space:normal; }
.section-test-division #content #faceted-form #c2_widget.faceted-widget fieldset {background-color:#f3f3f3; border:1px solid #dcdcdc !important; width:150px !important; }
.section-test-division #content #faceted-form #c2_widget.faceted-widget fieldset ul#c2 {width:150px !important; }
.section-test-division #content #faceted-form {position:relative; padding-top:20px; }
.section-test-division #content #faceted-form #c6_widget.faceted-widget {margin-top:-60px; }
.section-test-division #content #faceted-form #c6_widget.faceted-widget fieldset {background:url('/++theme++ump.theme/_images/icon-tags.png') top left no-repeat; }
.section-test-division .faceted-left-column #c3_widget.faceted-text-widget input[type="text"] {width:auto; }
.section-test-division #content #faceted-form {position:relative; padding-top:20px; }
.section-test-division #content #faceted-form #c3_widget.faceted-widget {background:url('/++theme++ump.theme/_images/explore-magnify.gif') top left no-repeat #efefef; height:46px; padding-left:174px; padding-top:10px; position:absolute; top:0px; left:0px; width:636px; }
.section-test-division #content #faceted-form #c3_widget.faceted-widget fieldset {border:none !important; }
.section-test-division #content #faceted-form #c3_widget.faceted-widget fieldset legend {position:absolute; padding:0px !important; top:16px; left:48px; }
.section-test-division #content #faceted-form #c3_widget.faceted-widget fieldset input#c3_button {background:url('/++theme++ump.theme/_images/explore-search.gif') top left no-repeat; border:none; color:#453e40; dispaly:block; font-size:1px; height:38px; margin:0px; padding:0px;  position:absolute; right:10px; top:10px; text-align:left; text-indent:-10000px;  width:138px; }
.section-test-division .wrapper #content #faceted-results:before {display: block; padding-top: 18px; content: ""; }
/* */
.wrapper #main #content.full {width:830px; }
.wrapper #main #content .details {display:block; font-size:14px; line-height:15px; margin:0px 0px 22px 25px; width:615px; }
.wrapper #main #content .details div {display:inline; }
.wrapper #main #content .details .Contributors p  {display:inline; margin: 0; padding: 0; font-weight: bold;}
.wrapper #main #content #slide_holder {border-top:1px solid #c2c2c2; display:block; float:left; height:352px; margin:0px 0px 0px 25px; overflow:auto; position:relative; width:629px;}
.portaltype-series .wrapper #main #content #slide_holder {width:805px; }
.wrapper #main #content #slide_holder img {border:1px solid #ddd; }
.wrapper #main #content #slide_holder .slide h3 {margin: 0; padding: 0;}
.wrapper #main #content #slide_holder .slide {display:block; height:328px; overflow:auto; padding:12px; padding-left:0px; width:616px; }
.portaltype-series .wrapper #main #content #slide_holder .slide {width:780px; }
.wrapper #main #content #slide_holder .slide p {margin:0px; line-height:17px; }
.wrapper #main #content #slide_holder .slide #details-footer p {clear:both; font-size:11px; line-height:18px; padding:20px; background-color:#efefef; }
.wrapper #main #content #slide_holder .slide #details-footer .SeriesInfo {background-color:#f3f3f3; clear:both; display:block; height:40px; margin:10px 0px; width:601px; }
.wrapper #main #content #slide_holder .slide #details-footer .SeriesInfo label {background-color:#231f20; color:#fff; display:block; float:left; height:40px; line-height:40px; padding:0px 10px; }
.wrapper #main #content #slide_holder .slide #details-footer .SeriesInfo a.SeriesLink {display:block; float:left; height:40px; line-height:40px; padding:0px 10px; text-transform:uppercase; }
.BookRelatedBox { padding: 20px; height: 500px; display: none; }
.BookRelatedLink { color: black !important; font-weight: normal; }
.wrapper #main #content #slide_holder #overview { }
.wrapper #main #content #slide_holder #overview img {display:block; float:left; margin:0px 15px 10px 0px; }
.wrapper #main #content #slide_holder #overview .handle {font-weight:bold; }
.wrapper #main #content #slide_holder #overview .blurb {background-color:#f3f3f3; padding: 10px;}
.wrapper #main #content #slide_holder #overview .blurb p,
.wrapper #main #content #slide_holder #overview .blurb .review-source {color:#757169;}
.wrapper #main #content #slide_holder .review-text p {font-size:12px; font-style:italic; line-height:17px; }
.wrapper #main #content #slide_holder .review-source p { display:inline; padding: 10px 0;}
.wrapper #main #content #slide_holder .review-source { font-weight:bold; margin-right:30px; text-align:right; font-style:italic}
.wrapper #main #content #slide_holder .review {margin-bottom: 2em;}
.wrapper #main #content #slide_holder .image-box {display:block; float:left; margin:0px 15px 10px 0px; width:150px; }
.wrapper #main #content #slide_holder #details-tags {background-color:#f3f3f3; clear:left; display:block; float:left; font-size:11px; margin:0px 15px 10px 0px; padding:10px; width:130px; }
.wrapper #main #content #slide_holder #details-tags h3 {color:#000; font-size:13px; text-transform:none; }
.wrapper #main #content #slide_holder #details-tags a {font-size:11px; line-height:13px; }
.wrapper #main #content #slide_holder #toc .toc {float: left; width: 422px;}
.wrapper #main #content #slide_holder .slide #materials-image-box {display:none; }
.wrapper #main #content #slide_holder #materials.slide h3 {color:#5f584d; font-size:14px; font-weight:normal; text-transform:uppercase; }
.wrapper #main #content #purchase {background-color:#f3f3f3; display:block; float:right; height:432px; margin-top:-80px; width:176px; }
.wrapper #main #content #purchase h3 {background:url('/++theme++ump.theme/_images/header-purchase.gif') top left no-repeat; height:43px; margin:0px; padding:0px; text-indent:-10000px; width:176px; }
.wrapper #main #content #purchase #details-product-list h3 {background:transparent; clear:left; color:#1b1a1a; float:left; font-size:12px; height:auto; line-height:15px; padding:10px; padding-right:0px; text-indent:0px; text-transform:none; width:62px; }
.wrapper #main #content #purchase #details-product-list p {background:url('/++theme++ump.theme/_images/buy-now.gif') 65px 10px no-repeat; text-align:right; float:right; line-height:15px; margin:0px; padding:10px; padding-right:48px; width:46px; }
.wrapper #main #content #purchase #details-product-list .add-to-cart-button {display:none; }
/* */
.wrapper #main #content #purchase a.add_to_cart {background:url('/++theme++ump.theme/_images/button-add-to-cart.gif') top left no-repeat; clear:both; display:block; height:27px; margin:10px; text-indent:-10000px; width:156px; }
.wrapper #main #content #purchase p.digital_note {color:#676460; font-size:11px; line-height:13px; margin:0px; padding:10px; }
.wrapper #main #content #purchase a.googlebooks,
.wrapper #main #content #purchase a.kindle {display:block; font-size:11px; padding:0px 10px 0px 15px; }
.wrapper #main #content #purchase a#ebooks-link {background:url('/++theme++ump.theme/_images/about-ebooks.gif') top left no-repeat; clear:both; color:#676460; display:block; font-size:11px; font-weight:bold; height:27px; line-height:27px; margin:15px 10px; padding-left:40px;  width:115px; }
.wrapper #main #content #slide_nav {background-color:#c3c0bd; border-bottom:7px solid #7b2e00; clear:both; display:block; height:44px; width:830px; }
.wrapper #main #content #slide_nav h3 {background:url('/++theme++ump.theme/_images/label-about-book.gif') top left no-repeat; display:block; float:left; height:44px; margin:0px; padding:0px; text-indent:-10000px; width:102px; }
.portaltype-series .wrapper #main #content #slide_nav h3 {background:url('/++theme++ump.theme/_images/label-about-series.gif') top left no-repeat; }
.wrapper #main #content #slide_nav ul,
.wrapper #main #content #slide_nav ul li {list-style-type:none; list-style-image:none; margin:0px; padding:0px; }
.wrapper #main #content #slide_nav ul li {display:block; height:34px; float:left; }
.wrapper #main #content #slide_nav ul li a {background-color:#a39f98; border-right:1px solid #fff; color:#fff; display:block; font-weight:bold; height:34px; padding:10px 15px 0px; text-align:center; }
.wrapper #main #content #slide_nav ul li.first a {border-left:1px solid #fff; }
.wrapper #main #content #slide_nav ul li a:hover,
.wrapper #main #content #slide_nav ul li.active a,
.wrapper #main #content #slide_nav ul li.activeSlide a {background-color:#fff; color:#80360a; text-decoration:none; }
.section-book-division .wrapper #main #content #related_pubs {display:block; float:left; margin:25px 5px 25px 25px; width:615px; }
.section-book-division .wrapper #main #content #related_pubs h3 {color:#7b2e00; font-size:13px; font-weight:normal; line-height:15px; margin:0px 0px 7px; text-transform:uppercase; }
.section-book-division .wrapper #main #content #related_pubs div {display:block; float:left; height:320px; margin-right:12px; width:110px; }
.section-book-division .wrapper #main #content #related_pubs div .CoverImage {display:block; height:150px; width:100px; }
.section-book-division .wrapper #main #content #related_pubs div .CoverImage a {display:block; height:150px; width:100px;  }
.section-book-division .wrapper #main #content #related_pubs div .CoverImage img {border:1px solid #ddd; }
.section-book-division .wrapper #main #content #related_pubs div .summary { }
.section-book-division .wrapper #main #content #related_pubs div a.itemTitle,
.section-book-division .wrapper #main #content #related_pubs div .summary a {background:url('/++theme++ump.theme/_images/book-add.gif') top left no-repeat; color:#1b1a1a; display:block; font-size:11px; font-weight:bold; line-height:15px; margin:10px 0px 0px; padding-left:20px; }
.section-book-division .wrapper #main #content #related_pubs div span.subTitle,
.section-book-division .wrapper #main #content #related_pubs div .description {color:#1b1a1a; font-size:11px; line-height:15px; }
.section-book-division .wrapper #main #content #related_pubs div span.description {display:none; }
.section-book-division .wrapper #main #content #related_news {display:block; float:left; margin:25px 0px 25px; width:160px; }
.section-book-division .wrapper #main #content #related_news h3 {color:#7b2e00; font-size:13px; font-weight:normal; line-height:15px; margin:0px 0px 7px; text-transform:uppercase; }
/* */
.template-facetednavigation_view  .wrapper #main #content { }
.template-facetednavigation_view  .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area {margin-left:0px; }
.template-facetednavigation_view  .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results { }
.template-facetednavigation_view  .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results dl { }
.template-facetednavigation_view  .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results dl dt {display:block; float:left; margin-right:18px; height:250px; margin-bottom:25px; width:100px; }
.template-facetednavigation_view  .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results dl dt .CoverImage {display:block; margin-bottom:10px; }
.template-facetednavigation_view  .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results dl dt a.contenttype-book {background:url('/++theme++ump.theme/_images/book-add.gif') top left no-repeat; color:#1b1a1a; display:block; font-size:11px; font-weight:bold; line-height:15px; margin:10px 0px 5px; padding-left:20px; }
.template-facetednavigation_view  .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results dl dt .subTitle {color:#1b1a1a; font-size:11px; font-weight:normal; line-height:15px;  }
.template-facetednavigation_view  .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results dl dt .documentByLine {display:none; }
.template-facetednavigation_view  .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results dl dd {display:none; }
.template-facetednavigation_view  .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results dl {width:auto; }
.template-facetednavigation_view  .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results dl dt {clear:none; padding-left:0px; }
.template-facetednavigation_view  .wrapper #main #content #faceted-form #center-and-left-area #center-area #center-content-area #faceted-results dl dt .CoverImage {left:auto; position:relative; top:auto; }
/* */
.section-book-division .wrapper #main #content { }
.section-book-division .wrapper #main #content dl {display:block; width:560px; }
.section-book-division .wrapper #main #content dl dt {clear:both; display:block; padding-left:115px; position:relative; width:435px; }
.section-book-division .wrapper #main #content dl dt a.contenttype-series {display:block;  }
.section-book-division .wrapper #main #content dl dt .summary a.CoverImage {display:block; left:0px; position:absolute; top:0px; width:110px; }
.section-book-division .wrapper #main #content dl dt .summary a.contenttype-journal {display:block; left:auto; position:relative; top:auto; width:auto; }
.section-book-division .wrapper #main #content dl dt .documentByLine {font-weight:normal; }
.section-book-division .wrapper #main #content dl dt .description {display:block; float:left; font-size:11px; font-weight:normal; line-height:15px; padding-top:10px; }
.section-book-division .wrapper #main #content dl dd {display:block; float:left; padding-bottom:20px; padding-left:115px;}
/* */
.section-journal-division .wrapper #main #content { }
.section-journal-division .wrapper #main #content dl {display:block; width:560px; }
.section-journal-division .wrapper #main #content dl dt {clear:both; display:block; width:435px; margin-bottom: 0.5em; overflow: hidden;}
.section-journal-division .wrapper #main #content dl dt .summary a {display:block; width:110px; float: left;}
.section-journal-division .wrapper #main #content dl dt .summary a.contenttype-journal {display:block; width:auto; float: left;}
.section-journal-division .wrapper #main #content dl dt .documentByLine {font-weight:normal; float: left; }
.section-journal-division .wrapper #main #content dl dt .description {display:block; float:left; font-size:11px; font-weight:normal; line-height:15px; padding-top:10px; }
.section-journal-division .wrapper #main #content dl dd {display:block; float:left; padding-bottom:20px; padding-left:115px;}
/* */
.wrapper #main #content div.ArchetypesKeywordWidget div.existingTagsSection {margin-left: 1.5em;}
.wrapper #main #content div.ArchetypesKeywordWidget dl {width:49%; margin-left:0px; margin-right:2px}
.wrapper #main #content div.ArchetypesKeywordWidget dl dt {padding-left:0px; width:auto;}
.wrapper #main #content div.ArchetypesKeywordWidget dl dd {float:none; padding-bottom:0px; padding-left:0px}
/* */
.section-journal-division .wrapper #main #content .OverlayDiv {display:none; }
.wrapper #main #content .OverlayDiv {background-color:#fff; width:650px; }
.OverlayDiv {
background-color: #fff;
border: 1px solid #999;
white-space: normal;
box-shadow: 0 0 3em 0.5em #666;
-moz-box-shadow: 0 0 3em 0.5em #666;
-webkit-box-shadow: 0 0 3em #666;
}
.wrapper #main #content .OverlayDiv .OverlayContentWrapper {
overflow-x: hidden;
overflow-y: auto;
height: 500px;
}
.section-journal-division .wrapper #main #content .details {display:block; padding:10px 0px 50px 220px; position:relative; width:380px; }
.section-journal-division .wrapper #main #content .details .CoverImage {display:block; left:0px; position:absolute; top:10px; }
.section-journal-division .wrapper #main #content .details .Editors {display:block; font-size:13px; padding-bottom:12px; }
.section-journal-division .wrapper #main #content .details .Handle {font-weight:bold; }
.section-journal-division .wrapper #main #content .details .BodyText {background-color:#efefef; display:block; font-size:11px; line-height:15px; margin:10px 0px; min-height:250px; padding:10px 0px; }
.section-journal-division .wrapper #main #content .details .BodyText p {font-size:11px; line-height:15px; }
.section-journal-division .wrapper #main #content .details .InfoLinks {border-top:7px solid #7b2e00; clear:both; display:block; float:left; margin-left:-220px; padding-top:10px; text-align:right; width:600px; }
.section-journal-division .wrapper #main #content .details .InfoLinks a {border-right:1px solid #a39f98; color:#7b2e00; display:inline; font-weight:bold; padding:0px 10px; }
.section-journal-division .wrapper #main #content .details .InfoLinks a#editorial-info-link {border-right:none; padding-right:0px; }
.section-journal-division .wrapper #main #content #issue-listing h3 {color:#1b1a1a; font-size:18px; font-weight:normal; text-transform:none; }
.section-journal-division .wrapper #main #content #issue-listing ul {background-color:#efefef; list-style-type:none; margin-bottom:30px; padding:10px 15px 10px 10px; }
.section-journal-division .wrapper #main #content #issue-listing ul li {display:block; height:30px; margin:5px 0px; width:100%; }
.section-journal-division .wrapper #main #content #issue-listing ul li .IssueIdentifier {clear:left; display:block; float:left; font-size:13px; font-weight:bold; padding:1%; width:48%; }
.section-journal-division .wrapper #main #content #issue-listing ul li a.ContentsLink {background-color:#999; color:#fff; display:block; float:left; font-size:12px; font-weight:bold; line-height:18px; margin:0px; padding:5px 14px; }
.section-journal-division .wrapper #main #content #issue-listing ul li a.ContentsLink:hover {background-color:#777; text-decoration:none; }
.section-journal-division .wrapper #main #content #issue-listing ul li a.PurchaseIssue {background-color:#b76c0d; color:#fff; display:block; float:right; font-size:12px; font-weight:bold; line-height:18px; margin:0px; padding:5px 14px; }
.section-journal-division .wrapper #main #content #issue-listing ul li a.PurchaseIssue:hover {background-color:#7b2e00; text-decoration:none; }
/* */
div.overlay {
font-size: 100%;
}
/* */
.section-explore #content #faceted-form .faceted-widget fieldset {border:none !important; border-left:1px solid #cccccc !important; margin-bottom:20px !important; }
.section-explore #content #faceted-form .faceted-widget fieldset legend {color:#231f20; display:block; font-size:18px !important; font-weight:normal !important; line-height:20px !important; margin:0px !important; padding:60px 0px 20px 47px !important; white-space:normal; }
.section-explore #content #faceted-form #c10_widget.faceted-widget fieldset {background:url('/++theme++ump.theme/_images/explore-one.gif') top left no-repeat; }
.section-explore #content #faceted-form #c5_widget.faceted-widget fieldset {background:url('/++theme++ump.theme/_images/explore-two.gif') top left no-repeat; }
.section-explore #content #faceted-form #c5_widget.faceted-widget {margin-top:-60px; }
.section-explore #content #faceted-form #c0_widget.faceted-widget fieldset {background:url('/++theme++ump.theme/_images/explore-three.gif') top left no-repeat; }
.section-explore #content #faceted-form #c2_widget.faceted-widget fieldset legend {color:#231f20; display:block; font-size:11px !important; font-weight:bold !important; line-height:13px !important; margin:0px !important; padding:0px 0px 10px 0px !important; white-space:normal; }
.section-explore #content #faceted-form #c2_widget.faceted-widget fieldset {background-color:#f3f3f3; border:1px solid #dcdcdc !important; width:150px !important; }
.section-explore #content #faceted-form #c2_widget.faceted-widget fieldset ul#c2 {width:150px !important; }
.section-explore #content #faceted-form {position:relative; padding-top:20px; }
.section-explore #content #faceted-form #c4_widget.faceted-widget {background:url('/++theme++ump.theme/_images/explore-magnify.gif') top left no-repeat #efefef; height:46px; padding-left:174px; padding-top:10px; position:absolute; top:0px; left:0px; width:589px; }
.section-explore #content #faceted-form #c4_widget.faceted-widget fieldset {border:none !important; }
.section-explore #content #faceted-form #c4_widget.faceted-widget fieldset legend {position:absolute; padding:0px !important; top:16px; left:48px; }
.section-explore #content #faceted-form #c4_widget.faceted-widget fieldset input#c4_button {background:url('/++theme++ump.theme/_images/explore-search.gif') top left no-repeat; border:none; color:#453e40; display:block; font-size:1px; height:38px; margin:0px; padding:0px;  position:absolute; right:10px; top:10px; text-align:left; text-indent:-10000px;  width:138px; }
/* */
.wrapper #main #viewlet-above-content div.portlet-static-menu ul#test-nav {background-color:#415e72; display:block; float:left; height:36px; margin:10px 28px; padding-left:10px; width:557px; }
.wrapper #main #viewlet-above-content .portlet-static-menu ul#test-nav li {height:36px; padding:0px;}
.wrapper #main #viewlet-above-content .portlet-static-menu ul#test-nav li a {background:url('/++theme++ump.theme/_images/test-div-nav.gif') center left no-repeat; color:#fff; display:block; float:left; font-size:16px; font-weight:bold; height:36px; line-height:36px; padding:0px 15px !important; white-space:nowrap; }
.wrapper #main #viewlet-above-content .portlet-static-menu ul#test-nav li a:Hover {text-decoration:underline;  }
.wrapper #main #content div.board {background-color:#bcc2c4; display:block; float:right; height:209px; width:204px; }
.wrapper #main #content div.board h3 {color:#495256; font-size:18px; font-weight:bold; line-height:20px; }
.wrapper #main #content div.board p {color:#111; font-size:12px; font-weight:bold; line-height:24px; }
.wrapper #main #content div.board p a {background-color:#929da0; color:#ffedb5; display:block; float:right; padding:0px 10px; }
.wrapper #main #content hr {clear:both; }
/* */
.wrapper #main #right .portlet.portlet-static-workshop-faculty {background-color:#9eb6c8; color:#1b1a1a; font-size:11px; font-weight:normal; line-height:16px; margin:0px 0px 15px; padding:0px 0px 10px; width:176px; }
.wrapper #main #right .portlet.portlet-static-workshop-faculty .portletHeader {background-color:#9eb6c8; color:#fff; font-size:13px; font-weight:normal; line-height:19px; margin:0px 0px 5px;  padding:12px 10px 0px; text-transform:uppercase; }
.wrapper #main #right .portlet.portlet-static-workshop-faculty .portletHeader a {color:#fff; font-size:18px; font-weight:bold; line-height:20px; }
.wrapper #main #right .portlet.portlet-static-workshop-faculty .portletItem {clear:both; padding-bottom:10px; }
.wrapper #main #right .portlet.portlet-static-workshop-faculty .portletItem p {font-weight:bold; padding:5px 0px; }
.wrapper #main #right .portlet.portlet-static-workshop-faculty .portletItem a.tile {color:#7b2e00; display:block; font-size:11px; font-weight:bold; padding:0px; }
.wrapper #main #right .portlet.portlet-static-workshop-faculty .portletItemDetails {display:block; padding:0px; }
.wrapper #main #right .portlet.portlet-static-workshop-faculty .portletFooter {text-align:right; }
.wrapper #main #right .portlet.portlet-static-workshop-faculty .portletFooter a {color:#7b2e00; text-decoration:none; }
.wrapper #main #right .portlet.portlet-static-workshop-faculty .portletFooter a:hover {text-decoration:underline; }
.wrapper #main #right .portlet.portlet-static-workshop-faculty .portletFooter a {background-color:#809baf; color:#fff0c2; font-size:12px; font-weight:bold; line-height:18px; margin:0px 10px 5px ; padding:5px 12px; }
.wrapper #main #right .portlet.portlet-static-workshop-faculty .portletFooter a:hover {background-color:#809baf; text-decoration:none; }
.wrapper #main #right .portlet.portlet-static-workshops {background-color:#dce4e8; border-bottom:16px solid #c1d0db; color:#1b1a1a; font-size:11px; font-weight:normal; line-height:16px; margin:0px 0px 15px; padding:0px 0px 10px; }
.wrapper #main #right .portlet.portlet-static-workshops .portletHeader {background:url('/++theme++ump.theme/_images/portlet-workshops.gif') top left no-repeat #dce4e8; color:#fff; font-size:13px; font-weight:normal; height:95px; line-height:19px; margin:0px;  padding:0px; text-indent:-10000px; text-transform:uppercase; }
.wrapper #main #right .portlet.portlet-static-workshops .portletHeader a {color:#fff; font-size:18px; font-weight:bold; line-height:20px; }
.wrapper #main #right .portlet.portlet-static-workshops .portletItem {clear:both; padding-bottom:10px; }
.wrapper #main #right .portlet.portlet-static-workshops .portletItem p {font-weight:bold; padding:5px 0px; }
.wrapper #main #right .portlet.portlet-static-workshops .portletItem a.tile {color:#7b2e00; display:block; font-size:11px; font-weight:bold; padding:0px; }
.wrapper #main #right .portlet.portlet-static-workshops .portletItemDetails {display:block; padding:0px; }
.wrapper #main #right .portlet.portlet-static-workshops .portletFooter {text-align:right; }
.wrapper #main #right .portlet.portlet-static-workshops .portletFooter a {color:#7b2e00; text-decoration:none; }
.wrapper #main #right .portlet.portlet-static-workshops .portletFooter a:hover {text-decoration:underline; }
.wrapper #main #right .portlet.portlet-static-workshops .portletFooter a {background-color:#809baf; color:#fff0c2; font-size:12px; font-weight:bold; line-height:18px; margin:0px 10px 5px ; padding:5px 12px; }
.wrapper #main #right .portlet.portlet-static-workshops .portletFooter a:hover {background-color:#809baf; text-decoration:none; }
.OverlayDiv .close { background-image:url(/++theme++ump.theme/_images/close_icon.png); position:absolute; left:auto !important; right:-15px !important; top:-15px; cursor:pointer; height:35px; width:35px; }
.section-book-division .wrapper #main #content #related_news h3 {font-size:12px; margin:0px; }
.section-book-division .wrapper #main #content #related_news p {margin:0px; }
.section-book-division .wrapper #main #content #related_news p a {display:block; margin:0px 10px; }
.section-book-division .wrapper #main #content #related_news p a.BookRelatedLink {background:url('/++theme++ump.theme/_images/book-add.png') 144px 5px no-repeat #eee; color:#333 !important; font-size:12px; font-weight:bold; margin:0px; padding:4px 10px; }
.bib-author, .bib-editor, .bib-date, .bib-title, .bib-source,
.bib-note, .bib-categories, .bib-keywords, .bib-abstract, .bib-annotations {
font-size: 14px !important;
}
.bib-keywords .label { margin-bottom: 5px; }
.bib-keywords .span{ margin-left: 5px; }
/* */
.wrapper #main #content div.csl-bib-body {padding-top: 3.5em;}
.wrapper #main #content div.csl-entry {margin: 0em 28px 1em;}
.wrapper #main #content div.csl-entry a.cmfbib_entry_link,
.wrapper #main #content div.csl-entry a.cmfbib_entry_link:visited,
.wrapper #main #content div.csl-entry a.cmfbib_entry_link:link {text-decoration:none;display:block;color:#1B1A1A;cursor:pointer;}
.wrapper #main #content div.csl-entry a.cmfbib_entry_link:active,
.wrapper #main #content div.csl-entry a.cmfbib_entry_link:hover {color:#7B2E00;}
/* */
@media print {
.wrapper #main #header, #edit-bar, .hiddenStructure, .portlet-static-add-this { display: none;}
body, body div.body_wrapper, #footer {background: transparent !important;}
#footer, #footer a, #footer p {padding: 0; color: black; text-shadow: none;}
}
/* */
#search-results dl.searchResults dt .result-image {
width: 88px;
min-height: 80px;
float: left;
margin: 0 1em 2em 0;
}
#search-results dl.searchResults dt .result-image img {
width: 88px;
height: auto;
}
.wrapper #main #content #search-results dl.searchResults dd {
overflow: hidden;
margin-bottom: 2em;
}
#search-results dl.searchResults .subtitle,
#search-results dl.searchResults .summary,
#search-results dl.searchResults .authors {
display: block;
}
#search-results dl.searchResults .date {
border-right: 1px solid black;
padding-right: 0.25em;
margin-right: 0.25em;
font-size:11px;
}
.wrapper #main #content #search-results dl.searchResults a {font-size:16px; font-weight:normal; line-height:22px; }
#search-results dl.searchResults .subtitle {font-size:14px; font-style:italic; }
#search-results dl.searchResults .summary {font-size:13px; margin:8px 0; }
#search-results dl.searchResults .type {font-size:11px; }
.wrapper #main #content #search-results dl.searchResults dt {
clear: both;
}
.wrapper #main #content #search-results dl.searchResults dt:first-child {
margin-top: 0;
}
/* */
.eventDetails {
float: left;
margin-left: 0px;
}
/* */
body.subsection-bibliography-search-bibliography #center-area {
width: 77%;
}
body.subsection-bibliography-search-bibliography #left-area {
width: 23%;
}
body.subsection-bibliography-search-bibliography .faceted-tagscloud-widget ul {
width: 155px !important;
}
body.subsection-bibliography-search-bibliography.section-test-division #content #center-top-area .faceted-sorting-widget {
position: relative;
width: 100%;
margin-top: 60px;
}
body.subsection-bibliography-search-bibliography.section-test-division #content #center-top-area .faceted-sorting-widget fieldset {
border: none !important;
position: absolute;
right: 0;
top: -20px;
margin-bottom: 10px;
}
body.subsection-bibliography-search-bibliography.section-test-division #content #center-top-area .faceted-sorting-widget fieldset.widget-fieldset legend {
float: left;
font-size: 110% !important;
padding: 0 !important;
margin: 0 10px 0 0 !important;
}
body.subsection-bibliography-search-bibliography.section-test-division #content #center-top-area .faceted-sorting-widget form,
body.subsection-bibliography-search-bibliography.section-test-division #content #center-top-area .faceted-sorting-widget select,
body.subsection-bibliography-search-bibliography.section-test-division #content #center-top-area .faceted-sorting-widget .field,
body.subsection-bibliography-search-bibliography.section-test-division #content #center-top-area .faceted-sorting-widget label {
float: none;
display: inline;
margin: 0;
padding: 0;
}
body.subsection-bibliography-search-bibliography.section-test-division #content #center-top-area .faceted-sorting-widget .field {
padding: 0 0 0 5px;
}
body.subsection-bibliography-search-bibliography.section-test-division #content #center-top-area .faceted-sorting-widget label {
padding-left: 2px;
}
form#filter-results {
padding: 1em 10px;
background-color: #D2CDC9;
}
form#filter-results h4 {
text-transform: uppercase;
font-size: 100%;
font-weight: 600;
margin-bottom: 5px;
}
form#filter-results .field {
padding-left: 0.5em;
}
form#filter-results .field label {
font-weight: normal;
}
form#filter-results .field .RadioInput {
margin-bottom: 5px;
}
form#filter-results .field .RadioInput input {
margin-right: 0.33em;
}
h4.RefSearchLink {
margin-top: 1.5em;
margin-bottom: 4em;
text-transform: uppercase;
font-size: 100%;
font-weight: 600;
padding: 1em 10px;
background-color: #D2CDC9;
}
h4.RefSearchLink a, h4.RefSearchLink a:visited {
color: black;
}
.searchPage input.searchPage {display:inline-block !important; vertical-align:top; }
.searchPage input.searchButton {
background: rgba(0, 0, 0, 0) url("/++theme++ump.theme/_images/explore-search.gif") no-repeat scroll left top;
border: medium none;
color: #453e40;
font-size: 1px;
height: 38px;
margin: 0 0 0 16px;
padding: 0;
text-align: left;
text-indent: -10000px;
top: 10px;
width: 138px;
}
.wrapper #main #content #search-results dl.searchResults a.MoreLink {
font-size: 100%;
}
.template-bibliography_entry_view .wrapper #main #content .csl-bib-body {font-size:16px; line-height:17px; }
.wrapper #main #content .field.bib-keywords {font-size:12px; line-height:17px; }
.wrapper #main #content .field.bib-keywords a {font-size:12px;  }

