.ctools-locked { color: red; border: 1px solid red; padding: 1em; }
.ctools-owns-lock { background: rgb(255, 255, 221) none repeat scroll 0px 0px; border: 1px solid rgb(240, 192, 32); padding: 1em; }
a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing { padding-right: 18px !important; background: rgba(0, 0, 0, 0) url(b5185c93534c8c55a0ad9e8820e9599be68b371c.gif)  no-repeat scroll right center; }
div.ctools-ajaxing { float: left; width: 18px; background: rgba(0, 0, 0, 0) url(b5185c93534c8c55a0ad9e8820e9599be68b371c.gif)  no-repeat scroll center center; }
#lightbox { position: absolute; top: 40px; left: 0px; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img { border: medium none; }
#outerImageContainer { position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; margin: 0px auto; min-width: 240px; overflow: hidden; }
#imageContainer, #frameContainer, #modalContainer { padding: 10px; }
#modalContainer { line-height: 1em; overflow: auto; }
#loading { height: 25%; width: 100%; text-align: center; line-height: 0; position: absolute; top: 40%; left: 45%; }
#hoverNav { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0px; }
#frameHoverNav { z-index: 10; margin-left: auto; margin-right: auto; width: 20%; position: absolute; bottom: 0px; height: 45px; }
#imageData > #frameHoverNav { left: 0px; }
#hoverNav a, #frameHoverNav a { outline: medium none currentcolor; }
#prevLink, #nextLink { width: 49%; height: 100%; background: transparent url(b598f5c46b921298967631ca047a4539acee4f59.gif)  no-repeat scroll 0% 0%; display: block; }
#prevLink, #framePrevLink { left: 0px; float: left; }
#nextLink, #frameNextLink { right: 0px; float: right; }
#prevLink:hover, #prevLink:visited:hover, #prevLink.force_show_nav, #framePrevLink { background: rgba(0, 0, 0, 0) url(c9190e2a911117f95833e18b7e5e1c469acecf6b.gif)  no-repeat scroll left 15%; }
#nextLink:hover, #nextLink:visited:hover, #nextLink.force_show_nav, #frameNextLink { background: rgba(0, 0, 0, 0) url(3a57a52727891deecd018b48915619deff774218.gif)  no-repeat scroll right 15%; }
#prevLink:hover.force_show_nav, #prevLink:visited:hover.force_show_nav, #framePrevLink:hover, #framePrevLink:visited:hover { background: rgba(0, 0, 0, 0) url(1ff870de234cc43e3c01249470c217c02f5078d1.gif)  no-repeat scroll left 15%; }
#nextLink:hover.force_show_nav, #nextLink:visited:hover.force_show_nav, #frameNextLink:hover, #frameNextLink:visited:hover { background: rgba(0, 0, 0, 0) url(afd5a1b14b2a7782e734471fe1524b38831a8d55.gif)  no-repeat scroll right 15%; }
#framePrevLink, #frameNextLink { width: 45px; height: 45px; display: block; position: absolute; bottom: 0px; }
#imageDataContainer { font: 10px/1.4em Verdana, Helvetica, sans-serif; background-color: rgb(255, 255, 255); margin: 0px auto; min-width: 240px; }
#imageData { padding: 0px 10px; }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; }
#imageData #lightbox2-node-link-text { display: block; padding-bottom: 1em; }
#imageData #bottomNav { height: 66px; }
.lightbox2-alt-layout #imageData #bottomNav, .lightbox2-alt-layout-data #bottomNav { margin-bottom: 60px; }
#lightbox2-overlay { position: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; height: 500px; background-color: rgb(0, 0, 0); }
#overlay_default { opacity: 0.6; }
#overlay_macff2 { background: transparent url(b55e61e24529e5fbf26a4e787e8e4a9d9da337f2.png)  repeat scroll 0% 0%; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
* html > body .clearfix { display: inline; width: 100%; }
* html .clearfix { height: 1%; }
#bottomNavClose { display: block; background: rgba(0, 0, 0, 0) url(67bdd2aa6931ddd4768e1178e2f273ffe01aa91e.gif)  no-repeat scroll left center; margin-top: 33px; float: right; padding-top: 0.7em; height: 26px; width: 26px; }
#bottomNavClose:hover { background-position: right center; }
#loadingLink { display: block; background: rgba(0, 0, 0, 0) url(158b78ff32ad0af7c87f7f2b6d9649edaf950214.gif)  no-repeat scroll 0% 0%; width: 32px; height: 32px; }
#bottomNavZoom { display: none; background: rgba(0, 0, 0, 0) url(d8c3f8a902ec487c6541c46f4f7837fb28fa4c7c.gif)  no-repeat scroll 0% 0%; width: 34px; height: 34px; position: relative; left: 30px; float: right; }
#bottomNavZoomOut { display: none; background: rgba(0, 0, 0, 0) url(18422ed14bd4b75bacaf4e72b3f1895a4d0d0929.gif)  no-repeat scroll 0% 0%; width: 34px; height: 34px; position: relative; left: 30px; float: right; }
#lightshowPlay { margin-top: 42px; float: right; margin-right: 5px; margin-bottom: 1px; height: 20px; width: 20px; background: rgba(0, 0, 0, 0) url(abac39f3733b92877ea1da8a8c133af9a14af6c4.png)  no-repeat scroll 0% 0%; }
#lightshowPause { margin-top: 42px; float: right; margin-right: 5px; margin-bottom: 1px; height: 20px; width: 20px; background: rgba(0, 0, 0, 0) url(0ff772544c1c844e9ab5880c80401015cb29e4e9.png)  no-repeat scroll 0% 0%; }
.lightbox2-alt-layout-data #bottomNavClose, .lightbox2-alt-layout #bottomNavClose { margin-top: 93px; }
.lightbox2-alt-layout-data #bottomNavZoom, .lightbox2-alt-layout-data #bottomNavZoomOut, .lightbox2-alt-layout #bottomNavZoom, .lightbox2-alt-layout #bottomNavZoomOut { margin-top: 93px; }
.lightbox2-alt-layout-data #lightshowPlay, .lightbox2-alt-layout-data #lightshowPause, .lightbox2-alt-layout #lightshowPlay, .lightbox2-alt-layout #lightshowPause { margin-top: 102px; }
.lightbox_hide_image { display: none; }
#lightboxImage { }
div.panel-pane div.admin-links { font-size: xx-small; margin-right: 1em; }
div.panel-pane div.admin-links li a { color: rgb(204, 204, 204); }
div.panel-pane div.admin-links li { padding-bottom: 2px; background: white none repeat scroll 0% 0%; z-index: 201; }
div.panel-pane div.admin-links:hover a, div.panel-pane div.admin-links-hover a { color: rgb(0, 0, 0); }
div.panel-pane div.admin-links a::before { content: "["; }
div.panel-pane div.admin-links a::after { content: "]"; }
div.panel-pane div.panel-hide { display: none; }
div.panel-pane div.panel-hide-hover, div.panel-pane:hover div.panel-hide { display: block; position: absolute; z-index: 200; margin-top: -1.5em; }
div.panel-pane div.feed a { float: right; }
#uif_user_preview table { border: 1px solid rgb(153, 153, 153); margin-bottom: 1em; }
div.uif_help_section { font-size: 0.85em; color: rgb(85, 85, 85); margin: 0.6em 0px; }
table.grant_help th { vertical-align: top; }
table.grant_help td p { margin-top: 0px; margin-bottom: 8px; }
table.grant_help em.perm { font-weight: bold; }
label.disabled { color: rgb(153, 153, 153); font-style: italic; }
.view-0, .update-0, .delete-0 { background-color: rgb(255, 252, 229); }
.view-1, .update-1, .delete-1, .create-1, .list-1 { background-color: rgb(229, 255, 226); }
.view-2, .update-2, .delete-2, .create-0, .list-0 { background-color: rgb(254, 245, 241); }
.taxonomy-access-grant-table { margin-top: 0.5em; margin-bottom: 0.5em; width: inherit; }
.taxonomy-access-grant-table th.select-all { width: 2em; }
.taxonomy-access-grant-table td.taxonomy-access-label { padding-right: 4em; min-width: 12em; }
.taxonomy-access-grant-table td.taxonomy-access-default { font-style: italic; font-weight: bold; }
.taxonomy-access-grant-table td.taxonomy-access-grant { width: 7em; }
fieldset#edit-vocabs .fieldset-description { display: block; }
#taxonomy-access-admin-role fieldset { margin-bottom: 0.5em; margin-top: 0.5em; }
#taxonomy-access-admin-role fieldset.taxonomy-access-add.collapsible, #taxonomy-access-admin-role fieldset.taxonomy-access-add.collapsed { margin-top: 0px; margin-bottom: 1em; border: medium none; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
fieldset.taxonomy-access-add > legend { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; border: medium none; font-family: inherit; position: static; }
fieldset.taxonomy-access-add > legend a { color: rgb(0, 118, 188); }
fieldset.taxonomy-access-add .fieldset-wrapper { margin-top: 0px; padding-top: 0.5em; }
html.js fieldset.collapsible.taxonomy-access-add > legend .fieldset-legend, html.js fieldset.collapsed.taxonomy-access-add > legend .fieldset-legend { background: transparent url(9fcc0749f6e69a31a669ba57dea95c9d8f2c612c.png)  no-repeat scroll 0px center; text-transform: none; }
