.ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em;
}

.ctools-owns-lock {
    background: #FFFFDD none repeat scroll 0 0;
    border: 1px solid #F0C020;
    padding: 1em;
}

a.ctools-ajaxing,
input.ctools-ajaxing,
button.ctools-ajaxing,
select.ctools-ajaxing {
    padding-right: 18px !important;
    background: url(/https/libapps.s3.amazonaws.com/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(/https/libapps.s3.amazonaws.com/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;
}

ul.jquerymenu li.parent {
    list-style: none;
    list-style-image: none;
    background-image: none;
}

ul.jquerymenu li.closed ul {
    display: none;
}

ul.jquerymenu li span.parent {
    position: absolute;
    margin-left: -15px;
    margin-top: 6px;
    width: 9px;
    height: 9px;
    display: block;
}

.ie ul.jquerymenu li span.parent {
    margin-top: 4px;
}

ul.jquerymenu li.parent span.closed {
    background-image: url(/https/libapps.s3.amazonaws.com/sites/all/modules/jquerymenu/images/controls.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-color: red;
}

ul.jquerymenu li.parent span.open {
    background-image: url(/https/libapps.s3.amazonaws.com/sites/all/modules/jquerymenu/images/controls.png);
    background-repeat: no-repeat;
    background-position: 0px -9px;
}

ul.jquerymenu li.parent span.closed:after {
    content: "Expandible menu item";
    visibility: hidden;
}

ul.jquerymenu li.parent span.open:after {
    content: "Collapsible menu item";
    visibility: hidden;
}

ul.jquerymenu li.parent span.parent {
    cursor: pointer;
}

ul.jquerymenu li .jquerymenu_link_edit {
    display: none;
    position: absolute;
    width: 45px;
    margin-left: -40px;
    margin-top: 2px;
}

#lightbox {
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}

#lightbox a img {
    border: none;
}

#outerImageContainer {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 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%;
    *left: 0%;
}

#hoverNav {
    z-index: 10;
}

#imageData>#hoverNav {
    left: 0;
}

#hoverNav a {
    outline: none;
}

#prevLink,
#nextLink {
    width: 45px;
    height: 45px;
    display: block;
}

#prevLink {
    left: 0;
    float: left;
    background: url(/https/libapps.s3.amazonaws.com/sites/all/modules/lightbox2/images/prev_alt.gif) left 15% no-repeat;
}

#nextLink {
    right: 0;
    float: right;
    background: url(/https/libapps.s3.amazonaws.com/sites/all/modules/lightbox2/images/next_alt.gif) right 15% no-repeat;
}

#prevLink:hover,
#prevLink:visited:hover {
    background-position: right 15%;
}

#nextLink:hover,
#nextLink:visited:hover {
    background-position: left 15%;
}

#imageDataContainer {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    min-width: 240px;
}

#imageData {
    padding: 0 10px;
}

#imageData #imageDetails {
    width: 70%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

#imageData #caption {
    font-weight: bold;
}

#imageData #numberDisplay {
    display: block;
    padding-bottom: 1.0em;
}

#imageData #lightbox2-node-link-text {
    display: block;
    padding-bottom: 1.0em;
}

#lightbox2-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: #000;
}

#overlay_default {
    opacity: 0.6;
}

#overlay_macff2 {
    background: transparent url(/https/libapps.s3.amazonaws.com/sites/all/modules/lightbox2/images/overlay.png) repeat;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html>body .clearfix {
    display: inline;
    width: 100%;
}

* html .clearfix {
    height: 1%;
}

#bottomNavClose {
    display: block;
    z-index: 200;
    background: url(/https/libapps.s3.amazonaws.com/sites/all/modules/lightbox2/images/close.gif) left no-repeat;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 26px;
    width: 26px;
}

#bottomNavClose:hover {
    background-position: right;
}

#loadingLink {
    display: block;
    background: url(/https/libapps.s3.amazonaws.com/sites/all/modules/lightbox2/images/loading.gif) no-repeat;
    width: 32px;
    height: 32px;
}

#bottomNavZoom {
    display: block;
    background: url(/https/libapps.s3.amazonaws.com/sites/all/modules/lightbox2/images/expand.gif) no-repeat;
    width: 34px;
    height: 34px;
    position: absolute;
    bottom: 25px;
    right: 5px;
}

#bottomNavZoomOut {
    display: block;
    background: url(/https/libapps.s3.amazonaws.com/sites/all/modules/lightbox2/images/contract.gif) no-repeat;
    width: 34px;
    height: 34px;
    position: absolute;
    bottom: 25px;
    right: 5px;
}

#lightshowPlay {
    background: url(/https/libapps.s3.amazonaws.com/sites/all/modules/lightbox2/images/play.png) no-repeat;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 5px;
    height: 20px;
    width: 20px;
}

#lightshowPause {
    background: url(/https/libapps.s3.amazonaws.com/sites/all/modules/lightbox2/images/pause.png) no-repeat;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 5px;
    height: 20px;
    width: 20px;
}

.lightbox_hide_image {
    display: none;
}

#lightboxImage {
    -ms-interpolation-mode: bicubic;
}

div.panel-pane div.admin-links {
    font-size: xx-small;
    margin-right: 1em;
}

div.panel-pane div.admin-links li a {
    color: #ccc;
}

div.panel-pane div.admin-links li {
    padding-bottom: 2px;
    background: white;
    z-index: 201;
}

div.panel-pane div.admin-links:hover a,
div.panel-pane div.admin-links-hover a {
    color: #000;
}

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;
}

.form-managed-file .form-file,
.form-managed-file .form-submit {
    margin: 0;
}

.form-managed-file input.progress-disabled {
    float: none;
    display: inline;
}

.form-managed-file div.ajax-progress,
.form-managed-file div.throbber {
    display: inline;
    float: none;
    padding: 1px 5px 2px 5px;
}

.form-managed-file div.ajax-progress-bar {
    display: none;
    margin-top: 4px;
    width: 28em;
    padding: 0;
}

.form-managed-file div.ajax-progress-bar div.bar {
    margin: 0;
}

.url-textfield {
    display: none !important;
}

input.webform-calendar {
    display: none;
    padding: 3px;
    vertical-align: top;
}

html.js input.webform-calendar {
    display: inline;
}

.webform-container-inline label {
    display: inline;
    margin-right: 1em;
}

.webform-container-inline div,
.webform-container-inline div.form-item {
    display: inline;
}

.webform-container-inline div.description {
    display: block;
}

.webform-container-inline div.messages {
    display: block;
    float: left;
}

.webform-container-inline div.ajax-progress-bar div {
    display: inherit;
}

.webform-container-inline.webform-component-textarea label {
    vertical-align: top;
}

.webform-container-inline.webform-component-textarea .form-textarea-wrapper {
    display: inline-block;
}

fieldset.fieldset-invisible,
fieldset.fieldset-invisible > legend {
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    background: inherit;
    position: static;
    color: inherit;
    height: auto;
    width: auto;
    font-family: inherit;
    text-indent: 0;
    line-height: inherit;
    text-shadow: unset;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

fieldset.fieldset-invisible > legend {
    font-weight: bold;
    font-size: 0.929em;
}

fieldset.fieldset-invisible > div > div.form-item:last-child,
fieldset.fieldset-invisible > table {
    margin-bottom: 0;
}

.webform-component-textarea .grippie {
    display: block;
}

.webform-progressbar {
    width: 90%;
    margin: 0 auto;
    text-align: center;
}

.webform-progressbar-inner {
    height: 1em;
    background-color: #74c421;
    height: 3px;
}

.webform-progressbar-outer {
    position: relative;
    border: 1px solid #356900;
    width: 100%;
    height: 3px;
    margin: 0.35em -1px 2em;
    background-color: white;
}

.webform-progressbar-page {
    position: absolute;
    width: 7px;
    height: 7px;
    margin: -6px -4px;
    border: 1px solid #356900;
    background-color: white;
    border-radius: 5px;
}

.webform-progressbar-page.completed {
    background-color: #74c421;
}

.webform-progressbar-page.current {
    background-color: #74c421;
}

.webform-progressbar-page .webform-progressbar-page-number {
    display: none;
}

.webform-progressbar-page .webform-progressbar-page-label {
    position: relative;
    top: 10px;
    margin: 0 -10em;
}

.sf-menu,
.sf-menu * {
    list-style: none;
    margin: 0;
    padding: 0;
	position: relative;
	z-index; 20000000000;
	padding-left: 10px;
	padding-right: 10px;
}

.sf-menu {
    line-height: 1.0;
     z-index: 0 :
}

.sf-menu ul {
    left: 0;
    position: absolute;
    top: -99999em;
    width: 12em;
}

.sf-menu ul li {
    width: 100%;
}

.sf-menu li {
    float: left;
    position: relative;
     z-index: 0;
}

.sf-menu a,
.sf-menu span.nolink {
    display: block;
    position: relative;
}

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
     z-index: 0;
}

.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
    left: 0;
    top: 2.5em;
}

.sf-menu li li:hover > ul,
.sf-menu li li.sfHover > ul {
    left: 12em;
    top: 0;
}

.sf-menu.menu,
.sf-menu.menu ul,
.sf-menu.menu li {
    margin: 0;
}

.sf-hidden {
    left: -99999em !important;
    top: -99999em !important;
}

.sf-menu a.sf-with-ul,
.sf-menu span.nolink.sf-with-ul {
    min-width: 1px;
}

.sf-sub-indicator {
    background: url(/https/libapps.s3.amazonaws.com/sites/all/libraries/superfish/images/arrows-ffffff.png) no-repeat -10px -100px;
    display: block;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 1em;
    text-indent: -999em;
    top: 1.05em;
    width: 10px;
}

a > .sf-sub-indicator,
span.nolink > .sf-sub-indicator {
    top: 0.8em;
    background-position: 0 -100px;
}

a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator,
span.nolink:hover > .sf-sub-indicator,
li:hover > span.nolink > .sf-sub-indicator,
li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: -10px -100px;
}

.sf-menu ul .sf-sub-indicator {
    background-position: -10px 0;
}

.sf-menu ul a > .sf-sub-indicator,
.sf-menu ul span.nolink > .sf-sub-indicator {
    background-position: 0 0;
}

.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator,
.sf-menu ul span.nolink:hover > .sf-sub-indicator,
.sf-menu ul li:hover > span.nolink > .sf-sub-indicator,
.sf-menu ul li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: -10px 0;
}

.sf-menu.sf-horizontal.sf-shadow ul,
.sf-menu.sf-vertical.sf-shadow ul,
.sf-menu.sf-navbar.sf-shadow ul ul {
    
    padding: 0 8px 9px 0 !important;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.sf-shadow ul.sf-shadow-off {
    background: transparent;
}

.sf-menu.rtl,
.sf-menu.rtl li {
    float: right;
}

.sf-menu.rtl li:hover > ul,
.sf-menu.rtl li.sfHover > ul {
    left: auto;
    right: 0;
}

.sf-menu.rtl li li:hover > ul,
.sf-menu.rtl li li.sfHover > ul {
    left: auto;
    right: 12em;
}

.sf-menu.rtl ul {
    left: auto;
    right: 0;
}

.sf-menu.rtl .sf-sub-indicator {
    left: 0.25em;
    right: auto;
    background: url(/https/libapps.s3.amazonaws.com/sites/all/libraries/superfish/images/arrows-ffffff-rtl.png) no-repeat -10px -100px;
}

.sf-menu.rtl a > .sf-sub-indicator,
.sf-menu.rtl span.nolink > .sf-sub-indicator {
    top: 0.8em;
    background-position: -10px -100px;
}

.sf-menu.rtl a:focus > .sf-sub-indicator,
.sf-menu.rtl a:hover > .sf-sub-indicator,
.sf-menu.rtl a:active > .sf-sub-indicator,
.sf-menu.rtl li:hover > a > .sf-sub-indicator,
.sf-menu.rtl li.sfHover > a > .sf-sub-indicator,
.sf-menu.rtl span.nolink:hover > .sf-sub-indicator,
.sf-menu.rtl li:hover > span.nolink > .sf-sub-indicator,
.sf-menu.rtl li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: 0 -100px;
}

.sf-menu.rtl ul .sf-sub-indicator {
    background-position: 0 0;
}

.sf-menu.rtl ul a > .sf-sub-indicator,
.sf-menu.rtl ul span.nolink > .sf-sub-indicator {
    background-position: -10px 0;
}

.sf-menu.rtl ul a:focus > .sf-sub-indicator,
.sf-menu.rtl ul a:hover > .sf-sub-indicator,
.sf-menu.rtl ul a:active > .sf-sub-indicator,
.sf-menu.rtl ul li:hover > a > .sf-sub-indicator,
.sf-menu.rtl ul li.sfHover > a > .sf-sub-indicator,
.sf-menu.rtl ul span.nolink:hover > .sf-sub-indicator,
.sf-menu.rtl ul li:hover > span.nolink > .sf-sub-indicator,
.sf-menu.rtl ul li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: 0 0;
}

.sf-menu.rtl .sf-hidden,
.sf-menu.rtl.sf-hidden {
    left: auto !important;
    right: -99999em !important;
}

.sf-menu.rtl.sf-horizontal.sf-shadow ul,
.sf-menu.rtl.sf-vertical.sf-shadow ul,
.sf-menu.rtl.sf-navbar.sf-shadow ul ul {
    background-position: bottom left;
    padding: 0 0 9px 8px !important;
    -webkit-border-radius: 8px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius: 8px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomleft: 0;
    border-radius: 8px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
}

.sf-vertical.rtl li:hover > ul,
.sf-vertical.rtl li.sfHover > ul {
    left: auto;
    right: 12em;
}

.sf-vertical.rtl .sf-sub-indicator {
    background-position: -10px 0;
}

.sf-vertical.rtl a > .sf-sub-indicator,
.sf-vertical.rtl span.nolink > .sf-sub-indicator {
    background-position: 0 0;
}

.sf-vertical.rtl a:focus > .sf-sub-indicator,
.sf-vertical.rtl a:hover > .sf-sub-indicator,
.sf-vertical.rtl a:active > .sf-sub-indicator,
.sf-vertical.rtl li:hover > a > .sf-sub-indicator,
.sf-vertical.rtl li.sfHover > a > .sf-sub-indicator,
.sf-vertical.rtl span.nolink:hover > .sf-sub-indicator,
.sf-vertical.rtl li:hover > span.nolink > .sf-sub-indicator,
.sf-vertical.rtl li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: -10px 0;
}

.sf-navbar.rtl li li {
    float: right;
}

.sf-navbar.rtl ul .sf-sub-indicator {
    background-position: 0 -100px;
}

.sf-navbar.rtl ul a > .sf-sub-indicator {
    background-position: -10px -100px;
}

.sf-navbar.rtl ul a:focus > .sf-sub-indicator,
.sf-navbar.rtl ul a:hover > .sf-sub-indicator,
.sf-navbar.rtl ul a:active > .sf-sub-indicator,
.sf-navbar.rtl ul li:hover > a > .sf-sub-indicator,
.sf-navbar.rtl ul li.sfHover > a > .sf-sub-indicator,
.sf-navbar.rtl ul span.nolink:hover > .sf-sub-indicator,
.sf-navbar.rtl ul li:hover > span.nolink > .sf-sub-indicator,
.sf-navbar.rtl ul li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: 0 -100px;
}

.sf-navbar.rtl ul ul .sf-sub-indicator {
    background-position: 0 0;
}

.sf-navbar.rtl ul ul a > .sf-sub-indicator,
.sf-navbar.rtl ul ul span.nolink > .sf-sub-indicator {
    background-position: -10px 0;
}

.sf-navbar.rtl ul ul a:focus > .sf-sub-indicator,
.sf-navbar.rtl ul ul a:hover > .sf-sub-indicator,
.sf-navbar.rtl ul ul a:active > .sf-sub-indicator,
.sf-navbar.rtl ul ul li:hover > a > .sf-sub-indicator,
.sf-navbar.rtl ul ul li.sfHover > a > .sf-sub-indicator,
.sf-navbar.rtl ul ul span.nolink:hover > .sf-sub-indicator,
.sf-navbar.rtl ul ul li:hover > span.nolink > .sf-sub-indicator,
.sf-navbar.rtl ul ul li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: 0 0;
}

.sf-navbar.rtl li li:hover > ul,
.sf-navbar.rtl li li.sfHover > ul {
    left: auto;
    right: 0;
}

.sf-navbar.rtl li li li:hover > ul,
.sf-navbar.rtl li li li.sfHover > ul {
    left: auto;
    right: 12em;
}

.sf-navbar.rtl > li > ul {
    background: transparent;
    padding: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
}

ul.sf-menu.sf-accordion {
    display: none;
    position: absolute;
}

ul.sf-menu.sf-accordion,
ul.sf-menu.sf-accordion ul,
ul.sf-menu.sf-accordion li {
    float: left;
    width: 100%;
}

ul.sf-menu.sf-accordion ul {
    margin: 0;
    padding: 0;
}

ul.sf-menu.sf-accordion.sf-expanded,
ul.sf-menu.sf-accordion li.sf-expanded > ul {
    left: auto !important;
    position: relative;
    top: auto !important;
}

.block-superfish,
.block-superfish .content {
    overflow: visible !important;
    width: 100%;
}

.sf-menu.sf-style-simple {
    float: left;
    margin: 0;
    padding: 0;
}

.sf-menu.sf-style-simple a > .sf-sub-indicator,
.sf-menu.sf-style-simple span.nolink > .sf-sub-indicator {
    top: 1.5em;
    background-image: url(/https/libapps.s3.amazonaws.com/sites/all/libraries/superfish/style/simple/images/simple-arrows.png);
}

.sf-menu.sf-style-simple.rtl a > .sf-sub-indicator,
.sf-menu.sf-style-simple.rtl span.nolink > .sf-sub-indicator {
    background-image: url(/https/libapps.s3.amazonaws.com/sites/all/libraries/superfish/style/simple/images/simple-arrows-rtl.png);
}

.sf-menu.sf-style-simple.sf-vertical a > .sf-sub-indicator,
.sf-menu.sf-style-simple.sf-vertical span.nolink > .sf-sub-indicator {
    top: 1.1em;
}

.sf-menu.sf-style-simple li li .sf-sub-indicator,
.sf-menu.sf-style-simple li li a > .sf-sub-indicator,
.sf-menu.sf-style-simple li li span.nolink > .sf-sub-indicator {
    top: 1em;
}

.sf-menu.sf-style-simple ul {
    padding-left: 0;
}

.sf-menu.sf-style-simple.rtl ul {
    padding-left: auto;
    padding-right: 0;
}

.sf-menu.sf-style-simple.sf-horizontal.sf-shadow ul,
.sf-menu.sf-style-simple.sf-vertical.sf-shadow ul,
.sf-menu.sf-style-simple.sf-navbar.sf-shadow ul ul {
    padding: 0 8px 7px 0 !important;
    -webkit-border-top-right-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topright: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.sf-menu.sf-style-simple.sf-horizontal.sf-shadow.rtl ul,
.sf-menu.sf-style-simple.sf-vertical.sf-shadow.rtl ul,
.sf-menu.sf-style-simple.sf-navbar.sf-shadow.rtl ul ul {
    padding: 0 0 7px 8px !important;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 15px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 0;
}

.sf-menu.sf-style-simple.sf-horizontal li:hover > ul,
.sf-menu.sf-style-simple.sf-horizontal li.sfHover > ul {
    top: 48px;
}

.sf-menu.sf-style-simple.sf-horizontal > li:hover > ul,
.sf-menu.sf-style-simple.sf-horizontal > li.sfHover > ul {
    left: -1px;
}

.sf-menu.sf-style-simple.sf-horizontal.rtl > li:hover > ul,
.sf-menu.sf-style-simple.sf-horizontal.rtl > li.sfHover > ul {
    left: auto;
    right: -1px;
}

.sf-menu.sf-style-simple.sf-horizontal li li:hover > ul,
.sf-menu.sf-style-simple.sf-horizontal li li.sfHover > ul,
.sf-menu.sf-style-simple.sf-vertical li:hover > ul,
.sf-menu.sf-style-simple.sf-vertical li.sfHover > ul,
.sf-menu.sf-style-simple.sf-navbar li li li:hover > ul,
.sf-menu.sf-style-simple.sf-navbar li li li.sfHover > ul,
.sf-menu.sf-style-simple.sf-navbar li li li.active-trail ul {
    top: -1px;
}

.sf-menu.sf-style-simple.sf-horizontal > li:first-child:hover > ul,
.sf-menu.sf-style-simple.sf-horizontal > li:first-child.sfHover > ul {
    left: 10px;
}

.sf-menu.sf-style-simple.sf-horizontal.rtl > li:first-child:hover > ul,
.sf-menu.sf-style-simple.sf-horizontal.rtl > li:first-child.sfHover > ul {
    left: auto;
    right: 10px;
}

.sf-menu.sf-style-simple.sf-horizontal li li li:first-child:hover > ul,
.sf-menu.sf-style-simple.sf-horizontal li li li:first-child.sfHover > ul,
.sf-menu.sf-style-simple.sf-vertical li:first-child:hover > ul,
.sf-menu.sf-style-simple.sf-vertical li:first-child.sfHover > ul,
.sf-menu.sf-style-simple.sf-navbar li li li li:first-child:hover > ul,
.sf-menu.sf-style-simple.sf-navbar li li li li:first-child.sfHover > ul {
    top: 10px;
}

.sf-menu.sf-style-simple.sf-navbar > li:hover > ul,
.sf-menu.sf-style-simple.sf-navbar > li.sfHover > ul,
.sf-menu.sf-style-simple.sf-navbar > li.active-trail > ul {
    top: 50px;
}

.sf-menu.sf-style-simple.sf-navbar li li:hover > ul,
.sf-menu.sf-style-simple.sf-navbar li li.sfHover > ul {
    top: 38px;
}

.sf-menu.sf-style-simple a,
.sf-menu.sf-style-simple a:visited,
.sf-menu.sf-style-simple span.nolink {
    color: #555555;
    font: normal 12px 'Century Gothic', 'Futura', san-serif;
    padding: 1.4em 1.5em;
    text-decoration: none;
}

.sf-menu.sf-style-simple span.nolink {
    cursor: default;
}

.sf-menu.sf-style-simple a:focus,
.sf-menu.sf-style-simple a:hover,
.sf-menu.sf-style-simple a:active,
.sf-menu.sf-style-simple li:hover > a,
.sf-menu.sf-style-simple li.sfHover > a,
.sf-menu.sf-style-simple span.nolink:hover,
.sf-menu.sf-style-simple li:hover > span.nolink,
.sf-menu.sf-style-simple li.sfHover > span.nolink {
    color: #FFF;
}

.sf-menu.sf-style-simple li li a,
.sf-menu.sf-style-simple.sf-vertical a,
.sf-menu.sf-style-simple li li span.nolink,
.sf-menu.sf-style-simple.sf-vertical span.nolink {
    padding: 1em 1.5em;
}

.sf-menu.sf-style-simple a.sf-with-ul,
.sf-menu.sf-style-simple span.nolink.sf-with-ul {
    padding-right: 3em;
}

.sf-menu.sf-style-simple.rtl a.sf-with-ul,
.sf-menu.sf-style-simple.rtl span.nolink.sf-with-ul {
    padding-left: 3em;
    padding-right: 1.5em;
}

.sf-menu.sf-style-simple span.sf-description {
    color: #666666;
    display: block;
    font-size: 0.8em;
    line-height: 1.5em;
    margin: 5px 0 0 5px;
    padding: 0;
}

.sf-menu.sf-style-simple.sf-horizontal li,
.sf-menu.sf-style-simple.sf-navbar li {
    
}

.sf-menu.sf-style-simple.sf-horizontal > li:first-child,
.sf-menu.sf-style-simple.sf-navbar > li:first-child,
.sf-menu.sf-style-simple.sf-navbar > li.firstandlast {
    
}

.sf-menu.sf-style-simple.sf-horizontal.rtl > li:first-child,
.sf-menu.sf-style-simple.sf-navbar.rtl > li:first-child {
    
}

.sf-menu.sf-style-simple.sf-horizontal.rtl > li:last-child,
.sf-menu.sf-style-simple.sf-navbar.rtl > li:last-child {
    
}

.sf-menu.sf-style-simple.sf-navbar li > ul > li {
}

.sf-menu.sf-style-simple.sf-navbar li > ul > li:first-child,
.sf-menu.sf-style-simple.sf-navbar li > ul > li.firstandlast,
.sf-menu.sf-style-simple.sf-navbar.rtl li > ul > li:last-child {
    
}

.sf-menu.sf-style-simple.sf-navbar li > ul > li:last-child,
.sf-menu.sf-style-simple.sf-navbar li > ul > li.firstandlast,
.sf-menu.sf-style-simple.sf-navbar.rtl li > ul > li:first-child {
    
}

.sf-menu.sf-style-simple.sf-vertical li,
.sf-menu.sf-style-simple.sf-horizontal li li,
.sf-menu.sf-style-simple.sf-navbar li li li {
    
}

.sf-menu.sf-style-simple.sf-vertical li:first-child,
.sf-menu.sf-style-simple.sf-horizontal li li li:first-child,
.sf-menu.sf-style-simple.sf-navbar li li li li:first-child,
.sf-menu.sf-style-simple li ul.sf-megamenu li.sf-megamenu-wrapper {
    
}

.sf-menu.sf-style-simple li {
     background: url(/https/libapps.s3.amazonaws.com/sites/all/libraries/superfish/style/simple/images/simple-background.png) repeat-x top left #ffd483;
}

.sf-menu.sf-style-simple li:hover,
.sf-menu.sf-style-simple li.sfHover {
     background: url(/https/libapps.s3.amazonaws.com/sites/all/libraries/superfish/style/simple/images/simple-background-active.png) repeat-x top left #ffd483;
}

.sf-menu.sf-style-simple.sf-horizontal > li:first-child {
    
}

.sf-menu.sf-style-simple.sf-horizontal > li:last-child,
.sf-menu.sf-style-simple.sf-horizontal li li > ul > li.firstandlast,
.sf-menu.sf-style-simple.sf-vertical li li > ul > li.firstandlast,
.sf-menu.sf-style-simple.sf-navbar li li li > ul > li.firstandlast {
  
}

.sf-menu.sf-style-simple.sf-vertical > li:first-child,
.sf-menu.sf-style-simple.sf-navbar > li.firstandlast {
 
}

.sf-menu.sf-style-simple.sf-vertical li:last-child,
.sf-menu.sf-style-simple.sf-horizontal li li:last-child,
.sf-menu.sf-style-simple.sf-navbar li li li:last-child,
.sf-menu.sf-style-simple.sf-vertical li > ul > li.firstandlast,
.sf-menu.sf-style-simple.sf-horizontal li > ul > li.firstandlast,
.sf-menu.sf-style-simple.sf-navbar li > ul > li.firstandlast {
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.sf-menu.sf-style-simple.sf-vertical.sf-total-items-1 > li:first-child,
.sf-menu.sf-style-simple.sf-horizontal.sf-total-items-1 > li:first-child {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.sf-menu.sf-style-simple.sf-navbar > li:first-child {
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    border-top-left-radius: 8px;
}

.sf-menu.sf-style-simple.sf-navbar > li > ul > li:first-child {
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-left-radius: 8px;
}

.sf-menu.sf-style-simple.sf-navbar > li > ul > li:last-child {
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    border-bottom-right-radius: 8px;
}

.sf-menu.sf-style-simple.sf-navbar > li:last-child,
.sf-menu.sf-style-simple.sf-navbar li li li li:first-child,
.sf-menu.sf-style-simple.sf-vertical li li:first-child,
.sf-menu.sf-style-simple.sf-horizontal li li li:first-child {
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    border-top-right-radius: 8px;
}

.sf-menu.sf-style-simple.sf-navbar.rtl > li:first-child {
    -webkit-border-radius: 0;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius: 0;
    -moz-border-radius-topright: 8px;
    border-radius: 0;
    border-top-right-radius: 8px;
}

.sf-menu.sf-style-simple.sf-horizontal.rtl > li:last-child,
.sf-menu.sf-style-simple.sf-horizontal.rtl li li > ul > li.firstandlast,
.sf-menu.sf-style-simple.sf-vertical.rtl li li > ul > li.firstandlast,
.sf-menu.sf-style-simple.sf-navbar.rtl li li li > ul > li.firstandlast {
    -webkit-border-radius: 8px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius: 8px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    border-radius: 8px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.sf-menu.sf-style-simple.sf-horizontal.rtl > li:first-child {
    -webkit-border-radius: 0;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius: 0;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    border-radius: 0;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.sf-menu.sf-style-simple.sf-navbar.rtl > li > ul > li:first-child {
    -webkit-border-radius: 0;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius: 0;
    -moz-border-radius-bottomright: 8px;
    border-radius: 0;
    border-bottom-right-radius: 8px;
}

.sf-menu.sf-style-simple.sf-navbar.rtl > li:last-child,
.sf-menu.sf-style-simple.sf-navbar.rtl li li li li:first-child,
.sf-menu.sf-style-simple.sf-vertical.rtl li li:first-child,
.sf-menu.sf-style-simple.sf-horizontal.rtl li li li:first-child {
    -webkit-border-radius: 0;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius: 0;
    -moz-border-radius-topleft: 8px;
    border-radius: 0;
    border-top-left-radius: 8px;
}

.sf-menu.sf-style-simple.sf-navbar.rtl > li > ul > li:last-child {
    -webkit-border-radius: 0;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius: 0;
    -moz-border-radius-bottomleft: 8px;
    border-radius: 0;
    border-bottom-left-radius: 8px;
}

.sf-menu.sf-style-simple.sf-vertical.rtl li:last-child,
.sf-menu.sf-style-simple.sf-horizontal.rtl li li:last-child,
.sf-menu.sf-style-simple.sf-navbar.rtl li li li:last-child,
.sf-menu.sf-style-simple.sf-vertical.rtl li > ul > li.firstandlast,
.sf-menu.sf-style-simple.sf-horizontal.rtl li > ul > li.firstandlast,
.sf-menu.sf-style-simple.sf-navbar.rtl li > ul > li.firstandlast {
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

div.sf-accordion-toggle.sf-style-simple {
    float: left;
    width: 100%;
}

div.sf-accordion-toggle.sf-style-simple a {
    background: #d4d0c5;
    border: 1px solid #d4d0c5;
    border-radius: 8px;
    color: #555555;
    float: left;
    font: normal 12px 'Century Gothic', 'Futura', san-serif;
    padding: .8em;
    text-decoration: none;
}

div.sf-accordion-toggle.sf-style-simple a span {
    background: url(/https/libapps.s3.amazonaws.com/sites/all/libraries/superfish/style/simple/images/simple-accordion-toggle.png) no-repeat center center transparent;
    height: 32px;
    float: left;
    line-height: 99999em;
    overflow: hidden;
    text-indent: -99999em;
    width: 32px;
}

div.sf-accordion-toggle.sf-style-simple a.sf-expanded,
.sf-menu.sf-style-simple.sf-accordion li.sf-expanded {
    background: url(/https/libapps.s3.amazonaws.com/sites/all/libraries/superfish/style/simple/images/simple-background-active.png) repeat-x top left #fefefe;
}

.sf-menu.sf-style-simple.sf-accordion li {
    border: none;
}

.sf-menu.sf-style-simple.sf-accordion li li {
    margin-left: 3.9%;
    width: 92%;
}

.sf-menu.sf-style-simple.sf-accordion li ul {
    margin: 10px 0;
}

.sf-menu.sf-style-simple.sf-accordion li.sf-clone-parent,
.sf-menu.sf-style-simple.sf-accordion li:first-child {
    border-radius: 8px 8px 0 0;
}

.sf-menu.sf-style-simple.sf-accordion ul.sf-has-clone-parent > li:first-child {
    border-radius: 0;
}

.sf-menu.sf-style-simple.sf-accordion ul.sf-has-clone-parent > li.firstandlast,
.sf-menu.sf-style-simple.sf-accordion li:last-child {
    border-radius: 0 0 8px 8px;
}

.sf-menu.sf-style-simple.sf-accordion li.firstandlast {
    border-radius: 8px;
}

.sf-menu.sf-style-simple.sf-accordion li a.sf-accordion-button {
    position: absolute;
    right: 0;
    top: 0;
     z-index: 0;
}

.sf-menu.sf-style-simple.sf-accordion li.sf-expanded > a.sf-accordion-button {
    color: #777;
}

.sf-menu.sf-style-simple li ul.sf-megamenu li ol li {
    background: none;
    border: 0 none;
}

.sf-menu.sf-style-simple li ul.sf-megamenu li.sf-megamenu-wrapper {
    -webkit-border-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius: 0;
    -moz-border-radius-topleft: 0;
    border-radius: 0;
    border-top-left-radius: 0;
}

.sf-menu.sf-style-simple li ul.sf-megamenu li.sf-megamenu-wrapper,
.sf-menu.sf-style-simple li ul.sf-megamenu li.sf-megamenu-wrapper:hover,
.sf-menu.sf-style-simple li ul.sf-megamenu li.sf-megamenu-wrapper.sfHover {
    background: #ffd483;
}

.sf-menu.sf-style-simple li ul.sf-megamenu li.sf-megamenu-wrapper ol,
.sf-menu.sf-style-simple li ul.sf-megamenu li.sf-megamenu-wrapper ol li {
    margin: 0;
    padding: 0;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column > a,
.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column > span.nolink {
    font-weight: bold;
    padding: 1em;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column:hover > a,
.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column:hover > span.nolink {
    color: #555555;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column > a:focus,
.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column > a:hover,
.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column > a:active,
.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column > span.nolink:hover {
    color: #222222;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li {
    background: url(/https/libapps.s3.amazonaws.com/sites/all/libraries/superfish/style/simple/images/simple-list.png) no-repeat left center;
    margin: 0 0 0 1em;
    padding: 0 0 0 1em;
}

.sf-menu.sf-style-simple.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li {
    background-position: right center;
    margin: 0 1em 0 0;
    padding: 0 1em 0 0;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li a,
.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li span.nolink {
    font-size: 0.8em;
    padding: 0.5em 0;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
    display: inline;
    float: left;
    width: 10em;
}

.sf-menu.sf-style-simple.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
    float: right;
}

.sf-menu.sf-style-simple li.sf-parent-children-1 ul.sf-megamenu {
    width: 12em;
}

.sf-menu.sf-style-simple li.sf-parent-children-2 ul.sf-megamenu {
    width: 38em;
}

.sf-menu.sf-style-simple li.sf-parent-children-3 ul.sf-megamenu {
    width: 45em;
}

.sf-menu.sf-style-simple li.sf-parent-children-4 ul.sf-megamenu {
    width: 54em;
}

.sf-menu.sf-style-simple li.sf-parent-children-5 ul.sf-megamenu {
    width: 60em;
}

.sf-menu.sf-style-simple li.sf-parent-children-6 ul.sf-megamenu {
    width: 72em;
}

.sf-menu.sf-style-simple li.sf-parent-children-7 ul.sf-megamenu {
    width: 84em;
}

.sf-menu.sf-style-simple li.sf-parent-children-8 ul.sf-megamenu {
    width: 96em;
}

.sf-menu.sf-style-simple li.sf-parent-children-9 ul.sf-megamenu {
    width: 108em;
}

.sf-menu.sf-style-simple li.sf-parent-children-10 ul.sf-megamenu {
    width: 120em;
}

.block-superfish,
.block-superfish .content {
    overflow: visible !important;
    width: 100%;
    background: url(/https/libapps.s3.amazonaws.com/sites/all/themes/uncwlib/images/tealback.jpg) repeat-x;
    min-height: 40px;
}

ul#superfish-1 {
    min-height: 24px;
}

.sf-menu.sf-style-simple a > .sf-sub-indicator,
.sf-menu.sf-style-simple span.nolink > .sf-sub-indicator
{
    top: .7em;
     background-image: url(/https/libapps.s3.amazonaws.com/sites/all/themes/uncwlib/images/simple-arrows.png);
}

.sf-sub-indicator {
    display: none;
}

.sf-menu.sf-style-simple li.sf-depth-1 > span.nolink {
     background: url(https://library.uncw.edu/guides//sites/all/themes/uncwlib/images/whitearrow.png) no-repeat 90% center;
}

.sf-menu.sf-style-simple.sf-horizontal li:hover > ul,
.sf-menu.sf-style-simple.sf-horizontal li.sfHover > ul {
    top: 32px;
}

.sf-menu.sf-style-simple.sf-horizontal > li:first-child:hover > ul,
.sf-menu.sf-style-simple.sf-horizontal > li:first-child.sfHover > ul {
    left: 0px;
    top: 32px;
}

.sf-menu.sf-style-simple.sf-horizontal > li:first-child:hover > ul,
.sf-menu.sf-style-simple.sf-horizontal > li:first-child.sfHover > ul {
    left: 0px;
    top: 32px;
}

.sf-menu.sf-style-simple.sf-navbar li li:hover > ul,
.sf-menu.sf-style-simple.sf-navbar li li.sfHover > ul {
    top: 32px;
}

.sf-menu.sf-style-simple a,
.sf-menu.sf-style-simple a:visited {
    font: normal 1.1em 'Century Gothic', 'Futura', san-serif;
    padding: 1.4em 1.5em;
    text-decoration: none;
    text-shadow: none;
    color: #;
}

.sf-menu.sf-style-simple span.nolink {
    font: normal 1.1em 'Century Gothic', 'Futura', san-serif;
    padding: .5em 2.5em .5em .5em;
    text-decoration: none;
    text-shadow: none;
}

.sf-menu.sf-style-simple li.sf-depth-1 > span.nolink {
    color: #000000;
}

.sf-menu.sf-style-simple .sf-megamenu-column span.nolink {
    padding: .4em;
    color: #666666;
    font-weight: bold;
}

.sf-menu.sf-style-simple a:hover {
    text-decoration: underline;
}

.sf-menu.sf-style-simple a:focus,
.sf-menu.sf-style-simple a:hover,
.sf-menu.sf-style-simple a:active,
.sf-menu.sf-style-simple li:hover > a,
.sf-menu.sf-style-simple li.sfHover > a,
.sf-menu.sf-style-simple span.nolink:hover,
.sf-menu.sf-style-simple li:hover > span.nolink,
.sf-menu.sf-style-simple li.sfHover > span.nolink {
    color: #000;
}

.sf-menu.sf-style-simple span.nolink:hover,
.sf-menu.sf-style-simple li:hover > span.nolink {
     background: url(/https/libapps.s3.amazonaws.com/sites/all/themes/uncwlib/images/tealarrow2.png) no-repeat 90% center #ffd483; 
	 
}

.sf-menu.sf-style-simple li ul span.sf-depth-2:hover,
.sf-menu.sf-style-simple li ul span.sf-depth-3:hover {
    background: none;
}

.sf-menu.sf-style-simple a.sf-with-ul,
.sf-menu.sf-style-simple span.nolink.sf-with-ul {

    font-size: 16px;
}

.sf-menu.sf-style-simple span.sf-description {
    color: #666666;
    display: block;
    font-size: 0.8em;
    line-height: 1.5em;
    margin: 5px 0 0 5px;
    padding: 0;
}

.sf-menu.sf-style-simple.sf-horizontal li,
.sf-menu.sf-style-simple.sf-navbar li {
   
   
}

.sf-menu.sf-style-simple li {
    /* background: url(/https/libapps.s3.amazonaws.com/sites/all/themes/uncwlib/images/tealback.jpg) repeat-x top left #eeeeee; */
}

.sf-menu.sf-style-simple.sf-horizontal > li:first-child {
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.sf-menu.sf-style-simple.sf-horizontal > li:last-child,
.sf-menu.sf-style-simple.sf-horizontal li li > ul > li.firstandlast,
.sf-menu.sf-style-simple.sf-vertical li li > ul > li.firstandlast,
.sf-menu.sf-style-simple.sf-navbar li li li > ul > li.firstandlast {
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li {
    background: none;
    margin: 0;
    padding: 0;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li a,
.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li span.nolink {
    font-size: 1em;
    padding: .5em;
}