/* VERSION = $Id$ $Rev: 226184 $ $Date: 2014-01-21 02:57:23 -0800 (Tue, 21 Jan 2014) $ */

@import url("smoothness/jquery-ui-1.8.custom.css");

/* ERIC MEYER RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong,
sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    background:transparent;
}

ol, ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content:'';
    content:none;
}

:focus {
    outline:0;
}

ins {
    text-decoration:none;
}

del {
    text-decoration:line-through;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* ERIC MEYER RESET end */

/* GLOBALS */
html {
    height:100%;
}

body {
    background:#f2f2f2 url(../images/page-bg.png) repeat;
    color:#000;
    font-family:Verdana, Geneva, Tahoma, sans-serif;
    font-size:.8em;
    height:100%;
}

h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
}

h3 {
    font-size:1.25em;
}

h4 {
    font-size:1.1em;
}

textarea, input {
    font-family:Verdana, Geneva, Tahoma, sans-serif;
    font-size:12px;
}

a {
    color:#3d59ab;
    text-decoration:none;
}

a:hover {
    color:#b86854;
}

.pseudoLink {
    color:#3d59ab;
    cursor:pointer;
}

.pseudoLink:hover {
    color:#b86854;
}

.pageWrapper {
    width:925px;
    background-color:#FFF;
    height:auto;
    margin:0 auto;
    min-height:100%;
    border-right:1px solid #ececec;
    border-left:1px solid #ececec;
    padding:1px 25px 10px 25px;
}

.error, .persistentError {
    color:#FF0000;
}

.button {
    background:url(../images/button-bg.png) repeat-x top center;
    border:1px solid #3d59ab;
    padding:4px 8px;
    color:#fff;
    display:inline-block;
}

.button:hover {
    background-position:bottom center;
    color:#fff;
}

/* GLOBALS end */

/******* Pages *******/
/* DIGITAL ITEM PAGE */
.editItem {
    display:block;
    padding:2px 0pt 2px 28px;
    margin-bottom:5px;
    background:url("../images/edit.png") no-repeat scroll 0 0;
}

.itemDetails {
    clear:both;
    min-height:200px;
}

.itemRecordActions .addSymbol {
    padding-left:4px;
    margin-right:9px;
}

.digItemSelectionArea {
    max-height:150px;
    margin-bottom:20px;
    overflow:auto;
}

.ie_7 .digItemSelectionArea, .ie_6 .digItemSelectionArea {
    position:relative;
}

.digItemSelectionArea img {
    max-width:100px;
    max-height:90px;
    cursor:pointer;
    vertical-align:top;
    margin-right:10px;
    margin-bottom:10px;
}

.addToSlideshowForm .digItemSelectionArea label {
    display:inline;
}

.addToSlideshowFormTooltipWrapper.digitalItemPage .stepNumber {
    display:inline;
}

.addToSlideshowFormTooltipWrapper.digitalItemPage {
    margin-left:-350px;
}

.addToSlideshowFormTooltipWrapper.digitalItemPage .tooltipUpPointer {
    margin-left:350px;
}

.blockCheckboxWrapper {
    position:relative;
    display:inline-block;
}

.checkedImage {
    width:37px;
    height:37px;
    position:absolute;
    bottom:10px;
    background:none;
    cursor:pointer;
}

.removedImage {
    width:37px;
    height:37px;
    position:absolute;
    bottom:0;
    background:none;
}

.ie_7 .removedImage {
    bottom:3px;
}

.checkedImage.itemChecked {
    background:url(../images/selected.png) no-repeat top center;
}

.removedImage.itemChecked {
    background:url(../images/removed.png) no-repeat top center;
}

.blobCheckbox {
    position:absolute;
    left:-99999px;
}

.metadata td {
    font-size:1.5em;
}

.metadata td p {
    margin-bottom:10px;
}

.metadata .dc, .metadata .otherMetadata {
    display:none;
}

.recordDetails table {
    width:600px;
    margin:25px 0;
}

.recordDetails tr {
    border-bottom:1px solid #e7e7e7;
    vertical-align:top;
}

.recordDetails td {
    padding:10px 0 5px 15px;
}

.recordDetails p {
    margin-bottom:5px;
}

.noDownloadMsg {
    display:none;
    color:#3D59AB;
    font-weight:bold;
    padding:1em;
}

/* DIGITAL ITEM PAGE end */

/******* Pages end *******/

/******* Components *******/
/* Slider/Item Picker */
#slider {
    width:600px;
    min-height:341px;
    border:2px solid #cecece;
    -moz-border-radius:10px;
    border-radius:10px;

}

#slider li {
    position:absolute;
    left:-10000px;
}

#prevSliderNav {
    background:url("../images/prevSliderArrow.png") no-repeat center left;
    margin-left:20px;
    width:25px;
    height:12px;
    vertical-align:middle;
    display:inline-block;
}

#nextSliderNav {
    background:url("../images/nextSliderArrow.png") no-repeat center left;
    margin-right:20px;
    width:25px;
    height:12px;
    vertical-align:middle;
    display:inline-block;
}

#prevSliderNav.disabled {
    background:url("../images/prevSlider-disabled.png") no-repeat center left;
}

#nextSliderNav.disabled {
    background:url("../images/nextSlider-disabled.png") no-repeat center left;
}

#nextSliderNav:hover, #prevSliderNav:hover {
    cursor:pointer;
}

#prevSliderNav.disabled:hover, #nextSliderNav.disabled:hover {
    cursor:auto;
}

#imageCounter, #passwordProtected {
    float:right;
    margin-top:8px;
    margin-right:10px;
    color:#000;
}

#imageGridCounter {
    color:rgb(255, 255, 255);
    position:relative;
    left:-20px;
    top:-30px;
}

#displayPanel {
    height:300px;
    overflow:hidden;
    width:100%;
    position:relative;

}

#imgDescription {
    display:inline-block;
    padding-top:10px;
    min-width:270px;

}

#slider ul {
    list-style:none;
}

#slider ul li {
    display:inline;
}

#slider .navigation {
    text-align:center;
    background-color:#f2f2f2;
    min-height:40px;
    border-radius:0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    vertical-align:middle;
    border-top:1px solid #DCDCDC;
    position:relative;
}

.slidingImage {
    position:absolute;
}

#allAttachedItemsIcon {
    position:absolute;
    right:10px;
    top:11px;
    cursor:pointer;
}

/* Slider/Item Picker  end */

/*ITEM OVERLAY */
/* the overlayed element */
.simple_overlay, #overlay_player, #overlay_imageGrid {
    display:none;
    z-index:10000;
    background-color:#000;
    min-height:400px;
    -moz-box-shadow:2px 2px 15px #333;
    -webkit-box-shadow:2px 2px 15px #333;
    box-shadow:2px 2px 15px #333;
    border-radius:10px;
    -moz-border-radius:10px;
    padding:40px;
    text-align:center;
}

.slideshow_overlay {
    z-index:10000;
    background-color:#000;
    height:100%;
    width:925px;
    text-align:center;
    position:absolute;
    display:none;
}

.confirm_overlay {
    z-index:10000;
    background:rgb(0, 0, 0); /* The Fallback */
    background:rgba(0, 0, 0, 0.7);
    width:380px;
    padding:17px;
    position:absolute;
    display:none;
}

.confirm_content {
    padding:20px;
    background-color:#F2F2F2;
    min-height:140px;
    font-size:1.1em;
}

#confirmMessage {
    padding:20px 0 40px 0;
}

#overlay_imageGrid {
    min-height:200px;
    width:530px;
    text-align:left;
}

#overlay_imageGrid ul li {
    visibility:hidden;
    display:inline-block;
    vertical-align:middle;
    padding:10px;
    min-width:120px;
    margin:10px;
}

.ie_7 #overlay_imageGrid ul li, .ie_6 #overlay_imageGrid ul li {
    float:left;
}

#overlay_imageGrid .noDownloadMsg {
    background:#000;
    font-size:0.7em;
    margin-top:-50px;
    opacity:0.8;
    position:absolute;
    text-align:center;
    width:114px;
    color:#fff;
}

.simple_overlay #openLink, #overlay_player #downloadLink, .simple_overlay #externalSourceLink {
    margin-top:10px;
    color:#fff;
    text-align:left;
    display:block;
    text-decoration:underline;
}

#player {
    width:500px;
    height:300px;
    display:block;
}

.mediaPlayer {
    width:600px;
    height:400px;
    display:block;
    margin-left:auto;
    margin-right:auto;
}

/* close button positioned on upper right corner */
.simple_overlay .close, #overlay_player .close, #overlay_imageGrid .close {
    background:url("../images/closeoverlay.png") no-repeat scroll 0 0 transparent;
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}

.slideshow_overlay .close {
    background:url("../images/closeoverlay.png") no-repeat scroll right center transparent;
    position:absolute;
    cursor:pointer;
    height:35px;
    color:rgb(255, 255, 255);
    right:5px;
    padding-right:35px;
    padding-top:17px;
}

.simple_overlay {
    width:700px;
}

#overlay_player {
    width:500px;
}

.simple_overlay img {
    max-width:600px;
}

h3.nowViewing {
    display:none;
}

.slideshowNowViewing {
    display:none;
    position:absolute;
    color:#fff;
    left:10px;
    top:17px;
    font-size:0.9em;
}

#slideshowOverlayTitle {
    font-weight:bold;
}

.simple_overlay h3.nowViewing, #overlay_player h3 {
    color:#fff;
    text-align:left;
    font-size:1.1em;
    margin-bottom:15px;
    display:block;
}

/*End Item Overlay */

/* SLIDESHOW PAGE */
.allSlideshows {
    margin-bottom:50px;
}

.allSlideshows .pageHeader {
    border-bottom:1px solid #b2b2b2;
    padding:25px 0 5px 0;
    position:relative;
    width:875px;
}

.ie_7 .allSlideshows .pageHeader {
    padding-top:0;
}

.allSlideshows .pageHeader h1 {
    margin-bottom:10px;
}

.allSlideshows .pageActions {
    position:absolute;
    bottom:5px;
    right:0;
    padding-top:10px;
}

.allSlideshows .pageActions a {
    padding:10px 0 5px 40px;
    background:url("../images/createnew.png") no-repeat 0 0;
}

.slideshow {
    width:760px;
    padding:25px 15px 25px 0;
    border-bottom:1px solid #ececec;
}

.slideshow .column1 {
    display:inline-block;
    width:465px;
    margin-right:35px;
    zoom:1;
}

.ie_7 .slideshow .column1 {
    display:inline;
}

.slideshow .column2 {
    display:inline-block;
    vertical-align:top;
    padding:15px 15px 25px 15px;
    background:none repeat scroll 0 0 #F2F2F2;
    border:1px solid #E6E6E6;
    border-radius:10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px;
    zoom:1;
}

.ie_7 .slideshow .column2 {
    display:inline;
}

.slideshow h4 {
    font-weight:bold;
    margin-bottom:5px;
}

.slideshowDescription {
    margin-bottom:5px;
}

.slideshowInfo {
    margin-bottom:15px;
    float:left;
}

.slideshowInfo li {
    list-style-type:disc;
    font-style:italic;
    float:left;
    margin-left:25px;
    font-size:.85em;
}

.slideshowInfo li:first-child {
    list-style-type:none;
    margin-left:0;
}

.asterisk {
    color:#B86854;
}

.slideshowNameFieldError {
    margin:-10px 0 5px 0;
    display:block;
}

.slideshowActions {
    background:#f2f2f2;
    width:165px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding:10px;
    clear:both;
    border:1px solid #e6e6e6;
}

.slideshowActions a {
    display:block;
    padding:2px 0 2px 35px;
    margin-bottom:5px;
}

.view {
    background:url("../images/fullscreen.png") no-repeat 0 0;
}

.embed {
    background:url("../images/embed.png") no-repeat 0 0;
    cursor:pointer;
}

.embedCode {
    width:290px;
    height:80px;
}

.embedInstruction {
    margin-bottom:20px;
    font-style:italic;
    font-size:0.9em;

}

.edit {
    background:url("../images/edit.png") no-repeat 0 0;
}

.delete {
    background:url("../images/remove.png") no-repeat 3px 0;
}

.slideshowPreviewContainer {
    border:1px solid #CCCCCC;
    background:none repeat scroll 0 0 #F2F2F2;
    overflow:hidden;
    width:210px;
    height:165px;
    background-color:#000;
    text-align:center;
}

.slideshowPreviewContainer img {
    max-width:210px;
    max-height:165px;
}

.slideshowPreviewContainer a.view {
    background-image:none;
}

.deleteSlideshowForm {
    display:none;
}

.previewTitle {
    background:none repeat scroll 0 0 #000000;
    opacity:0.8;
    height:30px;
    width:200px;
    margin-top:-40px;
    margin-left:1px;
    padding:5px;
    color:#fff;
    text-align:left;
    overflow:hidden;
    position:relative;
    filter:alpha(opacity = 80);
}

.slideshowPreview {
    background:#fff;
    width:200px;
    height:100px;
    padding:10px;
}

/* EDIT SLIDESHOW */
.editSlideshow .pageHeader {
    border-bottom:1px solid #b2b2b2;
    padding:45px 0 5px 0;
    position:relative;
    margin-bottom:25px;
    width:875px;
}

.ie_7 .editSlideshow .pageHeader {
    padding-top:0;
}

.editSlideshow .pageActions {
    position:absolute;
    bottom:5px;
    right:0;
}

.editSlideshow .pageActions .button {
    margin-right:10px;
}

.editSlideshow .discardChangesLink {
    display:inline-block;
    vertical-align:bottom;
    padding-bottom:0.4em;
    padding-left:10px;
}

.slideshowMetadata {
    background:#f2f2f2;
    -moz-border-radius:10px;
    border-radius:10px;
    margin:0 0 35px 15px;
    padding:10px 10px 35px 20px;
    width:450px;
    border:1px solid #e6e6e6;
}

.slideshowMetadata label {
    display:block;
    margin:10px 0 5px 0;
}

.slideshowMetadata input {
    width:350px;
    padding:5px;
    margin-bottom:5px;
}

.slideshowMetadata textarea {
    width:350px;
    padding:5px;
    height:75px;
}

.editSlideshow h4 {
    padding:0 0 5px 20px;
    font-weight:bold;
}

.slideshowItems li {
    width:750px;
    padding:15px 15px 25px 20px;
    border-bottom:1px solid #ececec;
}

.slideshowItems li.ui-sortable-helper {
    background-color:#f7f7f7;
}

.slideshowItems li:first-child {
    border-top:1px solid #ececec;
}

.slideshowItems .itemAction {
    visibility:hidden;
}

.slideshowItems li:hover .itemAction {
    visibility:visible;
}

.slideshowItems .itemThumbnail {
    cursor:move;
    position:relative;
}

.slideshowItems .itemThumbnail img {
    margin:0 0 0 0;
}

.itemOrder {
    display:inline-block;
    zoom:1;
    width:25px;
    vertical-align:top;
}

.ie_7 .itemOrder {
    display:inline;
}

.itemThumbnail {
    display:inline-block;
    zoom:1;
    vertical-align:top;
    width:150px;
}

.ie_7 .itemThumbnail {
    display:inline;
}

.itemThumbnail img {
    display:block;
    margin:0 auto;
    max-height:100px;
    max-width:150px;
}

.itemMetadata {
    display:inline-block;
    zoom:1;
    vertical-align:top;
    width:400px;
    margin-right:15px;
}

.ie_7 .itemMetadata {
    display:inline;
}

.itemAction {
    background:#f2f2f2;
    width:125px;
    padding:10px 10px 20px 10px;
    display:inline-block;
    zoom:1;
    vertical-align:top;
}

.ie_7 .itemAction {
    display:inline;
}

.itemAction a {
    display:block;
    padding-left:25px;
    margin-bottom:2px;
}

.remove {
    background:url("../images/remove.png") no-repeat 0 0;
    cursor:pointer;
}

.restore {
    background:url("../images/remove.png") no-repeat 0 0;
    cursor:pointer;
}

.moveUp {
    background:url("../images/up.png") no-repeat 0 0;
    cursor:pointer;
}

.moveDown {
    background:url("../images/down.png") no-repeat 0 0;
    cursor:pointer;
}

#removeAllItems, #restoreAllItems {
    display:inline-block;
    zoom:1;
    padding:8px 0 50px 20px;
}

.blobOrderInput {
    position:absolute;
    left:-99999px;
}

.ie_7 .removeItems {
    display:inline;
}

/* EDIT SLIDESHOW end */

/* FOOTER */
.footer {
    clear:both;
    margin-top:25px;
    border-top:1px solid #b2b2b2;
}

.footer p {
    text-align:center;
    padding-top:5px;
    float: right;
    display: inline-block;
}

.footer img {
    vertical-align:middle;
    margin:0 5px;
}

.footer a {
    margin-left:5px;
}

.footerBranding {
    margin-top:10px;
}

/* FOOTER end */

/* GRID */
.gridView li {
    background:#f2f2f2;
    border:1px solid #ececec;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:10px;
    width:255px;
    height:165px;
    float:left;
    margin:0 30px 25px 0;
}

.gridItem {
    background:#fff;
    position:relative;
    overflow:hidden;
    height:100%;
}

.gridItem img {
    position:absolute;
}

.gridItem .image img {
    top:0px;
    right:0px;
}

.gridItem .matTypeIcon img {
    min-height:auto;
    right:15px;
    top:25px;
}

.gridItem .gridItemOverlay {
    position:absolute;
    top:0px;
    left:0px;
    background:#000;
    color:#fff;
    width:100px;
    height:100%;
    padding:10px;
    opacity:.8;
    filter:alpha(opacity = 80);
}

.gridItem a:hover {
    background:#182a5e;
}

.gridItem:hover {
    cursor:pointer;
}

.gridItem .bghover {
    background:#182a5e;
}

.gridItem .infoIcon {
    display:none;
}

.gridItem .addSlideshow {
    position:absolute;
    left:-99999px;
    bottom:0;
    padding:3px 7px 7px;
    background-color:#f2f2f2;
    color:#3D59AB;
}

.addSymbol {
    font-size:17px;
    font-weight:bold;
    position:relative;
    top:1px;
}

.gridItem .addSlideshow.addSlideshowDisplayed {
    right:0;
    left:auto;
}

.gridItem:hover .addSlideshow {
    right:0;
    left:auto;
}

.addToSlideshowFormWrapper {
    padding:10px;
    background-color:#f2f2f2;
    height:100%;
    display:none;

}

.loadingImage {
    background:url(../images/loading_gray.gif) no-repeat top center;
    display:inline-block;
    width:50px;
    height:25px;
    position:relative;
    top:3px;
}

.addToSlideshowFormWrapper .error, .addToSlideshowFormWrapper .persistentError {
    margin-bottom:5px;
}

/* GRID end */

/* TOOLTIPS begin */
.tooltipContentWrapper {
    display:none;
}

.tooltipWrapper {
    max-height:300px;
    width:400px;
    -moz-box-shadow:2px 2px 15px #333;
    -webkit-box-shadow:2px 2px 15px #333;
    box-shadow:2px 2px 15px #333;
}

.tooltipWrapper .qtip-wrapper {
    background-color:#fff;
}

.qtip-wrapper {
    width:auto !important;
}

.addToSlideshowFormTooltipWrapper {
    min-height:100px;
    max-height:300px;
    background-color:#f2f2f2;
    padding:10px;
    -moz-box-shadow:2px 2px 15px #333;
    -webkit-box-shadow:2px 2px 15px #333;
    box-shadow:2px 2px 15px #333;
    width:400px !important
}

.addToSlideshowFormTooltipWrapper .qtip-content {
    background-color:#F2F2F2 !important;
}

.addToSlideshowFormTooltipWrapper .submitStatusArea {
    display:none;
}

.addToSlideshowFormTooltipWrapper .submitSuccessMessage {
    padding-bottom:40px;
}

.addToSlideshowFormTooltipWrapper .stepNumber {
    display:none;
}

.addToSlideshowFormTooltipWrapper .goToSlideshowsLink {
    margin:5px 0 40px 0;
}

.addToSlideshowFormTooltipWrapper.digitalItemPage {
    max-height:335px;
}

.createNewSlideshowFormTooltipWrapper {
    min-height:100px;
    max-height:300px;
    background-color:#f2f2f2;
    padding:10px;
    -moz-box-shadow:2px 2px 15px #333;
    -webkit-box-shadow:2px 2px 15px #333;
    box-shadow:2px 2px 15px #333;
    width:315px !important;
    margin-left:-260px;

}

.createNewSlideshowFormTooltipWrapper .tooltipUpPointer {
    margin-left:260px;
}

.embedSlideshowTooltipWrapper {
    min-height:100px;
    max-height:300px;
    background-color:#f2f2f2;
    padding:10px;
    -moz-box-shadow:2px 2px 15px #333;
    -webkit-box-shadow:2px 2px 15px #333;
    box-shadow:2px 2px 15px #333;
    width:315px !important;
}

.createNewSlideshowFormTooltipWrapper #descField {
    width:277px;
}

.ie_7 .addToSlideshowFormTooltipWrapper, .ie_8 .addToSlideshowFormTooltipWrapper, .ie_6 .addToSlideshowFormTooltipWrapper {
    border:1px solid #999;
}

.ie_7 .createNewSlideshowFormTooltipWrapper, .ie_8 .createNewSlideshowFormTooltipWrapper, .ie_6 .createNewSlideshowFormTooltipWrapper {
    border:1px solid #999;
}

.ie_7 .embedSlideshowTooltipWrapper, .ie_8 .embedSlideshowTooltipWrapper, .ie_6 .embedSlideshowTooltipWrapper {
    border:1px solid #999;
}

.addToSlideshowForm h4 {
    margin-bottom:10px;
}

.addToSlideshowForm label {
    display:block;
    margin-bottom:5px;
}

.addToSlideshowForm select {
    padding:5px;
    width:190px;
}

.createNewSlideshowFormWrapper, .embedSlideshowWrapper {
    padding:10px;
    background-color:#f2f2f2;
    height:100%;
    display:none;
}

.embedSlideshowWrapper textArea {
    margin-bottom:20px;
}

.closeLink {
    cursor:pointer;
}

.createNewSlideshowFormWrapper input[type=text] {
    display:block;
    width:270px;
    padding:5px;
    margin:3px 0 10px 0;
}

.createNewSlideshowFormWrapper h4, .embedSlideshowTooltipWrapper h4 {
    margin-bottom:15px;
}

.submitCancelArea {
    margin:20px 0 5px;
}

.cancelLink {
    vertical-align:top;
    position:relative;
    top:4px;
    cursor:pointer;
}

.tooltipName {
    font-weight:bold;
}

.tooltipUpPointer {
    position:absolute;
    background:url(../images/arrow-shadow.png) no-repeat top center;
    z-index:6010;
    width:30px;
    height:22px;
    left:9px;
    display:block;
    top:-22px;
    left:18px;
}

.ie_7 .tooltipUpPointer, .ie_8 .tooltipUpPointer, .ie_6 .tooltipUpPointer {
    background:url(../images/arrow.png) no-repeat top center;
}

.ie_7 .tooltipWrapper, .ie_8 .tooltipWrapper, .ie_6 .tooltipWrapper {
    border:1px solid #999;
}

.tooltipHeader {
    min-height:1.5em;
    background-color:#F2F2F2;
    padding:10px;
}

.tooltipHeader h3 {
    font-size:1.1em;
}

.tooltipBody {
    padding:10px;
    overflow:auto;
    max-height:200px;
    min-height:40px;
}

.tooltipBody .entryDesc {
    margin-bottom:10px;
}

.ie_7 .tooltipBody h4 {
    font-size:0.9em;
}

.tooltipWrapper ul.attachedItems {
    margin-left:1.3em;
}

.tooltipWrapper .attachedItems li {
    background:none;
    border:none;
    float:none;
    width:auto;
    height:auto;
    margin:0 0 0 0;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    list-style-image:url(../images/gray-bullet.png);
    padding:3px 0 3px 0;
}

.tooltipWrapper .attachedItems li img {
    vertical-align:middle;
    padding-left:0.5em;
    float:none;
}

/* TOOLTIPS end */

/* HEADER */
.header {
    margin:10px 0 0 0;
}

.logo {
    margin-bottom:15px;
    display:inline-block;
}

.ie_7 .logo {
    min-height:65px;
}

.ie_6 .logo {
    height:65px;
}

.nav {
    text-align:right;
    display: inline-block;
    float: right;
    padding-top: 5px;
}

.nav li {
    display:inline;
    border-right:1px solid #b2b2b2;
    padding:0 6px 0 3px;
}

.nav li.welcome {
    border-left:0;
    border-right:1px solid #b2b2b2;
}

.breadcrumb {
    clear:both;
}

/* HEADER end */

/* LIST */
.listView li {
    border-bottom:1px solid #f2f2f2;
    width:65%;
    padding:10px 0 5px 0;
    float:left;
    position:relative;
}

.listView li:hover .addSlideshow {
    visibility:visible;
}

.listView li .addSlideshow.addSlideshowDisplayed {
    visibility:visible;
}

.listView .addSlideshow {
    margin:5px 0 5px 0;
    visibility:hidden;
    padding:3px 7px 7px;
    background-color:#f2f2f2;
    color:#3D59AB;
    cursor:pointer;
}

.listView li img {
    float:right;
    margin-left:10px;
}

.listView li .image img {
    max-height:125px;
}

.listView li p {
    margin:5px 0;
}

.listView li .infoIcon {
    float:none;
    margin-left:3px;
    height:auto;
    display:none;
    vertical-align:middle;
    margin-bottom:-2px;
    position:relative;
    top:-2px;
}

/* LIST end */

/* METADATA */
.metadata {
    background:#f2f2f2;
    border:1px solid #ececec;
    padding:10px 15px 15px 15px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    float:left;
    margin:5px 0 25px 0;
    clear:both;
    width:895px;
}

.metadata h1.itemTitle {
    margin-bottom:10px;
    font-size:1.5em;
}

.metadata h2 {
    margin-bottom:10px;
}

.metadata img {
    float:right;
    margin-left:10px;
}

.metadata p {
    margin-bottom:5px;
}

.metadata .limit {
    margin-right:-5px;
}

/* METADATA end */

/* PAGER */
.pager {
    margin:5px 0 15px 0;
    clear:both;
    height:1em;
}

.pager .current {
    font-weight:bold;
    font-size:1.15em;
}

.pager img {
    vertical-align:middle;
    margin-bottom:2px;
}

.pager .pages {
    float:left
}

/* PAGER end */

/* PASSWORD PROTECTED ITEM */
.backToRecordLink {
    margin-bottom:15px;
}

.passwordProtected p {
    margin:5px 0;
}

.passwordProtected fieldset {
    border:1px solid #d7d7d7;
    width:300px;
    padding:5px 15px 15px 15px;
    background-color:#F7F7F7;
}

.passwordProtected label {
    display:block;
    margin-top:5px;
}

.passwordProtected .textField {
    margin:5px 0 10px 0;
    display:block;
    width:250px;
    padding:3px;
}

.submitPassword {
    background:url(../images/button-bg.png) repeat-x top center;
    border:1px solid #3d59ab;
    padding:3px 5px;
    color:#fff;
    font-size:1em;
    vertical-align:top;
}

.submitPassword:hover {
    background-position:bottom center;
    color:#fff;
}

#verifyPasswordForm {
    margin:20px 0 30px 0;
}

.submissionError {
    display:block;
    color:#ff0000;
    margin:-5px 0 10px 0;
}

/* PASSWORD PROTECTED ITEM */

/* PREVIOUS AND NEXT */
.prevNext, .itemRecordActions {
    float:right;
    border-left:1px solid #d7d7d7;
    padding-left:25px;
    width:150px;
    margin-bottom:30px;
    clear:right;
}

.prevNext h3 {
    margin-top:5px;
}

.prevNext a {
    position:relative;
    float:left;
    margin-top:15px;
    min-height:65px;
    min-width:65px;
    background-color:#e7e7e7;
    clear:both;
}

.prevNext a p {
    background:#000;
    opacity:.8;
    filter:alpha(opacity = 80);
    position:absolute;
    color:#fff;
    bottom:0;
    left:0;
    padding:3% 5%;
    width:90%;
}

.prevNext a.hoverbg p {
    background:#182a5e;
}

/* PREVIOUS AND NEXT end */

/* RESULT SUMMARY */
.ie_7 .resultsHeader, .ie_6 .resultsHeader {
    z-index:100;
}

.resultsHeader {
    position:relative;
    clear:both;
    border-bottom:1px solid #b2b2b2;
    padding-bottom:2px;
}

.viewToggle {
    position:absolute;
    right:0px;
    top:-0.4em;
}

.ie_7 .viewToggle, .ie_6 viewToggle, .ie_8 .viewToggle {
    top:0;
}

.viewToggle .current {
    font-weight:bold;
}

.viewToggle a .current {
    font-weight:normal;
}

/* RESULT SUMMARY end */

/* RSS */
.rss {
    background:url(../images/rss.png) no-repeat left center;
    padding-left:25px;
    float:right;
}

/* RSS end */

/* SEARCH BOX */
#searchForm {
    float:right;
    margin:10px 0 15px 0;
    position:relative;
    clear: right;
}

.ie_7 #searchForm {
    margin-top:-65px;
}

.ie_6 #searchForm {
    text-align:right;
    margin-top:-65px;
}

.searchBox {
    padding:5px;
    width:250px;
}

.searchSubmit, .submitButton, .confirmButton {
    background:url(../images/button-bg.png) repeat-x top center;
    border:1px solid #3d59ab;
    padding:3px 5px;
    color:#fff;
    font-size:1em;
    vertical-align:top;
}

.searchSubmit:hover, .confirmButton:hover, .submitButton:hover {
    background-position:bottom center;
    color:#fff;
}

.confirmButton {
    margin-right:10px;
}

#searchForm fieldset label.error {
    left:0;
    position:absolute;
    top:2em;
    color:#ff0000
}

.ie_6 #searchForm fieldset label.error {
    position:static;
}

/*Search scope dropdown */
#sortByForm {
    display:inline;
}

.ie_7 #sortByForm .radioButtonDropDownControl label {
    min-width:150px;
}

.ie_6 #sortByForm .radioButtonDropDownControl label {
    width:160px;
}

.ie_7 #sortByMessage, .ie_6 #sortByMessage {
    position:relative;
}

.hiddensubmit {
    display:none;
}

.radioButtonDropDownControl {
    position:absolute;
    right:0;
    padding:4px 12px 8px 8px;
    -moz-box-shadow:0 0px 3px 1px #888;
    -webkit-box-shadow:0 0px 3px 1px #888;
    box-shadow:0 0px 3px 1px #888;
    background-color:#fff;
    z-index:99;
}

.ie_6 .radioButtonDropDownControl, .ie_7 .radioButtonDropDownControl, .ie_8 .radioButtonDropDownControl {
    border:1px solid #ccc;
}

.radioButtonDropDownControl label {
    float:left;
    clear:left;
    max-width:200px;
    cursor:pointer;
}

.ie_6 .radioButtonDropDownControl label, .ie_7 .radioButtonDropDownControl label {
    padding-right:5px;
}

.radioButtonDropDownMessage {
    color:#3D59AB;
    cursor:pointer;
    padding:5px 17px 5px 5px;
    background:url(../images/downArrow.png) no-repeat right center;
}

.radioButtonDropDownMessage.shadow {

    -moz-box-shadow:0px -0px 3px 1px #888;
    -webkit-box-shadow:0px 0px 3px 1px #888;
    box-shadow:0px 0px 3px 1px #888;
    background-color:#fff;

}

.ie_6 .radioButtonDropDownMessage.shadow, .ie_7 .radioButtonDropDownMessage.shadow, .ie_8 .radioButtonDropDownMessage.shadow {
    border:1px solid #ccc;
}

.shadowBorderOverlay {
    position:absolute;
    display:block;
    height:5px;
    right:0;
    background-color:#fff;
    z-index:100;
}

.ie_6 .shadowBorderOverlay, .ie_7 .shadowBorderOverlay, .ie_8 .shadowBorderOverlay {
    right:1px;
}

/* SEARCH BOX end */
/******* Components end *******/

.shield {
    position:absolute;
    z-index:100;
}

/*
	AnythingSlider v1.7+ themes
	Mini Light theme
*/

/****************************
 SET DEFAULT DIMENSIONS HERE
 ****************************/
/* Change the ID to match your slider */

/* Opera width restriction */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
    .anythingBase {
        max-width:32766px;
    }
}

.anythingBase {
    background:transparent;
    list-style:none;
    position:absolute;
    top:0;
    left:0;
    margin:0;
    padding:0;
    /* override the #slider overflow above, once the class is added */
    overflow:visible !important;
}

/*************
 ACTIVE STATE (slider has keyboard focus)
 *************/
div.anythingSlider-mini-light.activeSlider .arrow a {
    opacity:0.80;
    filter:alpha(opacity = 80);
}

div.anythingSlider-mini-light.activeSlider .anythingControls {
    opacity:0.80;
    filter:alpha(opacity = 80);
}

/*****************
 DEFAULT STATE (no keyboard focus)
 *****************/
/* Overall Wrapper */
div.anythingSlider-mini-light {
    display:block;
    position:relative;
    margin:0 auto;
    padding:0; /* adjust left/right padding here to move arrows towards or away from the center */
}

/* Panels/Slides */
.anythingBase .panel {
    background:transparent;
    display:block;
    overflow:hidden;
    float:left;
    margin:0;
    padding:0;
}

/* Vertical panels */
.anythingBase .panel.vertical {
    float:none;
}

/* Slider window - top & bottom borders, default state */
div.anythingSlider-mini-light .anythingWindow {
    border:0;
    overflow:hidden;
    position:relative;
    width:100%;
    height:100%;
}

/* Arrow buttons position */
div.anythingSlider-mini-light .arrow {
    top:50%;
    position:absolute;
    display:block;
}

div.anythingSlider-mini-light span.back {
    left:0;
}

div.anythingSlider-mini-light span.forward {
    right:0;
}

/* Arrow buttons images */
div.anythingSlider-mini-light .arrow a {
    display:block;
    background:transparent url(../images/mini-light.png) no-repeat;
    height:42px;
    width:22px;
    text-align:center;
    text-decoration:none;
    outline:0;
    margin:-21px 0 0; /* set to 1/2 height */
    opacity:0.50;
    filter:alpha(opacity = 50);
}

div.anythingSlider-mini-light .arrow a:hover {
    opacity:0.80;
    filter:alpha(opacity = 80);
}

div.anythingSlider-mini-light .back a {
    background-position:left top;
}

div.anythingSlider-mini-light .forward a {
    background-position:right top;
}

div.anythingSlider-mini-light .back a:hover,
div.anythingSlider-mini-light .back a.hover {
    background-position:left -43px;
}

div.anythingSlider-mini-light .forward a:hover,
div.anythingSlider-mini-light .forward a.hover {
    background-position:right -43px;
}

/* Disabled arrows - infiniteSlide = false & stopAtEnd = true */
div.anythingSlider-mini-light .back.disabled,
div.anythingSlider-mini-light .forward.disabled {
    display:none;
}

/* Navigation tabs - Slider control block */
div.anythingSlider-mini-light .anythingControls {
    outline:0;
    float:right;
    position:absolute;
    bottom:6px;
    right:25px;
    z-index:100;
    opacity:0.50;
    filter:alpha(opacity = 50);
}

div.anythingSlider-mini-light .anythingControls:hover {
    opacity:0.80;
    filter:alpha(opacity = 80);
}

/* control list */
div.anythingSlider-mini-light .anythingControls ul {
    float:left;
    margin:0;
    padding:0;
    z-index:100;
}

/* control tabs */
div.anythingSlider-mini-light .anythingControls ul li {
    display:block;
    float:left;
}

/* control links */
div.anythingSlider-mini-light .anythingControls ul a {
    display:block;
    background:transparent url(../images/mini-light.png) no-repeat left -85px; /* default tab, active/inactive slider */
    text-decoration:none;
    width:11px;
    height:11px;
    margin:0;
    padding:0;
    outline:0;
}

/* control nav window (navigationSize = true) */
div.anythingSlider-mini-light .anythingControls .anythingNavWindow {
    overflow:hidden;
    float:left;
}

div.anythingSlider-mini-light .anythingControls ul a.hover,
div.anythingSlider-mini-light .anythingControls ul a:hover {
    background-position:left bottom;
}

div.anythingSlider-mini-light .anythingControls ul a.cur {
    background-position:-11px -85px;
}

div.anythingSlider-mini-light .anythingControls ul a.cur:hover {
    background-position:-11px bottom;
}

/* Start/stop button - stopped */
div.anythingSlider-mini-light .start-stop {
    background:transparent url(../images/mini-light.png) no-repeat -22px -85px;
    color:#ddd;
    width:11px;
    height:11px;
    padding:0;
    float:right;
    z-index:100;
    outline:0;
}

/* Start/stop button - stopped */
div.anythingSlider-mini-light .start-stop:hover,
div.anythingSlider-mini-light .start-stop.hover {
    background-position:-22px bottom;
}

/* start/stop button - playing */
div.anythingSlider-mini-light .start-stop.playing {
    background-position:right -85px;
}

div.anythingSlider-mini-light .start-stop.playing:hover,
div.anythingSlider-mini-light .start-stop.playing.hover {
    background-position:right bottom;
}

/* Navigation size window arrows */
div.anythingSlider-mini-light .anythingControls li.next a span, div.anythingSlider-mini-light .anythingControls li.prev a span {
    text-indent:1px;
    padding:4px 0 0 3px;
    font-size:8px;
}

div.anythingSlider-mini-light .anythingControls li.prev a, div.anythingSlider-mini-light .anythingControls li.next a {
    color:#ddd;
}

div.anythingSlider-mini-light .anythingControls li.next a:hover, div.anythingSlider-mini-light .anythingControls li.prev a:hover {
    color:#000;
}

/***********************
  COMMON SLIDER STYLING
 ***********************/
/* text indent moved to span inside "a", for IE7; apparently, a negative text-indent on an "a" link moves the link as well as the text */
div.anythingSlider-mini-light .arrow a span, div.anythingSlider-mini-light .anythingControls ul a span, div.anythingSlider-mini-light .start-stop span {
    display:block;
    line-height:1px; /* needed for IE7 */
    width:0;
    text-indent:-9999px;
}

/*Custom anythingSlider CSS */
.slideshowContent {
    background-color:#000;
    padding-top:3px;
    width:700px;
    height:500px;
    list-style:none;
    /* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
    overflow-y:auto;
    overflow-x:hidden;
    visibility:hidden;

}

.caption-bottom a {
    text-decoration:underline;
    color:#fff;
}

.caption-bottom a:hover {
    text-decoration:underline color

:#fff

;
    }

.slideshowItemWrapper {
    text-align:center;
}

.slideshowItemWrapper img {
    max-width:695px;
    max-height:495px;
}

.loadingSlideshowMessage {
    color:#fff;
    font-size:1.2em;
    position:absolute;
    display:none;

}

.loadingSlideshowMessage img {
    margin-right:20px;
    margin-bottom:-20px;
}

#maskElem {
    position:absolute;
    top:0;
    left:0;
    height:200%;
    width:100%;
    background:#fff;
    opacity:0;
    filter:alpha(opacity = 0);
}

.panel {
    position:relative;
}

.caption-bottom {
    background:#000;
    color:#fff;
    padding:10px 10px 10px 20px;
    margin:0;
    position:relative;
    z-index:10;
    opacity:.8;
    filter:alpha(opacity = 80);
    left:0;
    bottom:0;
    width:678px;
    height:50px;
    text-align:left;
}

.closeCaption {
    font-size:1.2em;
    cursor:pointer;
    display:inline-block;
    padding-right:24px;
    float:right;
}

.languageSelector {
 	float: right;
	position: relative;
	display: inline-block;
	margin-left:10px;
	margin-right: 2px;
}

.languageSelector .shadowBorderOverlay {
	position: relative;
	height: 2px;
}

.languageSelector .radioButtonDropDownMessage {
	padding: 5px 10px;
}

#languageList .selected {
	font-weight: bold;
}

#languageList {
	display: none;
	padding-right: 10px;
	padding-left: 10px;
}

#languageList a {
	padding: 3px;
	display: block;
}

#languageBarList {
	display: inline-block;
    padding-top: 7px;
}

#languageBarList li {
    display: inline;
    padding: 5px 20px;
}

#languageBarList .selected {
    font-weight: bold;
}