/**
  * DO NOT MODIFY:
  * This is a copy of all.css.ftl taken from the 
  * WorldShare QA environment on 9 December 2011.
  * Any styles specific to CUSP should be made in 
  * cusp.css to keep them decoupled from WMS.
  *
  * The only changes made to this file were links
  * to images. Modifications are marked with 
  * [CUSP] in comments.
  */


/* /authz/assets/authz.css */
.wms-authz-info-container {
    
}
.wms-authz-info {
    float: left;
}
.wms-authz-failed {
    height: 20px;
    width: 20px;
    background: url(../images/alert-sprite.png) no-repeat; /* [CUSP] url(../assets/uic/alert-sprite.png) */
    background-position: 0 -216px;
    float: left;
}
/* ../assets/uic/uic.css */
/* ICON FRAMEWORK */
/* Cookbook Icons */

.uic-ico-minus { background: url("../images/button-sprite.png") -4px -200px !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-minus.uic-disabled { background: url("../images/button-sprite.png") -4px -250px !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-edit { background: url("../images/button-sprite.png") -4px -300px !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-noteedit { background: url("../images/button-sprite.png") -4px -1150px !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-noteadd { background: url("../images/button-sprite.png") -4px -1100px !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-page { background: url("../images/button-sprite.png") -4px -950px !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-pageadd { background: url("../images/button-sprite.png") -4px -1000px !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-pageedit { background: url("../images/button-sprite.png") -4px -1050px !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-pageshared { background: url("../images/button-sprite.png") -4px -900px !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-plus { background: url("../images/button-sprite.png") -4px -100px !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-plus.uic-disabled { background: url("../images/button-sprite.png") -4px -150px !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-refresh { background: url("../images/button-sprite.png") -4px 0 !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-calendar { background: url("../images/button-sprite.png") -4px -1900px !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-calclock { background: url("../images/button-sprite.png") -4px -1950px !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-clock { background: url("../images/button-sprite.png") -4px -2000px !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-split { background: url("../images/button-sprite.png") -4px -2100px !important} /* [CUSP] url("../assets/uic/button-sprite.png") */

.uic-ico-info { background: url("../images/alert-sprite.png") 0 -96px !important} /* [CUSP] url("../assets/uic/alert-sprite.png") */

.uic-ico-confirm {background: url("../images/alert-sprite.png") 0 0 !important} /* [CUSP] url("../assets/uic/alert-sprite.png") */

.uic-ico-reject {background: url("../images/alert-sprite.png") 0 -48px !important} /* [CUSP] url("../assets/uic/alert-sprite.png") */


/* Icon background must be defined above the following generic styles */

.uic-btn-ico,
.uic-txt-ico {
    cursor: pointer;
    min-height: 16px !important; /* Temp important */
    min-width: 16px;
    height: 16px;
    border: 0 !important; /* Temp important */
    margin: 0;
    padding: 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-repeat: no-repeat !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
/*text-indent within span for IE7*/
.uic-btn-ico span {
    text-indent: -4000px;
	display:block
}

.uic-txt-ico {
    text-indent: 0;
    padding-left: 18px !important; /* Temp important */
    text-decoration: none;
    font-weight: normal;
    text-shadow: none;
}

.uic-inf-ico.uic-ico-ext {
    padding-right: 13px;
    background: url("../images/button-sprite.png") right -2050px no-repeat;  /* Explicit setting due to lack of inheritence for position in IE7 */  /* [CUSP] url("../assets/uic/button-sprite.png") */
}

/* GENERIC LAYOUT FRAMEWORK */
/* Text */

.uic-number, .uic-number input[type="text"] {
    text-align: right;
}
/* ../assets/uic-ico-it/uic-ico-it.css */
*[class*="uic-ico-it-"] {
    background: url("../images/uic-ico-it-sprite.png") 0px -6200px; /* defaults to 'format undetermined' (und) if specified class is not defined */ /* [CUSP] url("../assets/uic-ico-it/uic-ico-it-sprite.png") */
    /* *width: 180px; prevent IE7 from placing soft return after each word when an ancestor has a constrained width (e.g. table cells) */
    height: auto; /* override height: 16px so longer label text that wraps to multiple lines isn't truncated */
    *height: 16px; /* reapply min-height for IE7 */
    text-align: left; /* override firefox browser default of text-align: center on buttons */
}
div[class*="uic-ico-it-"],
span[class*="uic-ico-it-"] {
    cursor: default;
}

/* item type format icon positioning */
.uic-ico-it-archv { background-position: 0px -2100px; }
.uic-ico-it-archv-digital { background-position: 0px -2200px; }
.uic-ico-it-artchap,
.uic-ico-it-artchap-artcl,
.uic-ico-it-artchap-chptr { background-position: 0px 0px; }
.uic-ico-it-artchap-digital { background-position: 0px -100px; }
.uic-ico-it-audiobook { background-position: 0px -3200px; }
.uic-ico-it-audiobook-cassette,
.uic-ico-it-audiobook-tape { background-position: 0px -3000px; }
.uic-ico-it-audiobook-cd { background-position: 0px -3100px; }
.uic-ico-it-audiobook-lp { background-position: 0px -3300px; }
.uic-ico-it-audiobook-digital { background-position: 0px -3400px; }
.uic-ico-it-book { background-position: 0px -400px; }
.uic-ico-it-book-braille { background-position: 0px -200px; }
.uic-ico-it-book-continuing { background-position: 0px -1400px; }
.uic-ico-it-book-digital { background-position: 0px -600px; }
.uic-ico-it-book-largeprint { background-position: 0px -500px; }
.uic-ico-it-book-mic { background-position: 0px -2000px; }
.uic-ico-it-book-thsis { background-position: 0px -300px; }
.uic-ico-it-compfile { background-position: 0px -1000px; }
.uic-ico-it-compfile-digital { background-position: 0px -1200px; }
.uic-ico-it-corpprof,
.uic-ico-it-encyc { background-position: 0px 0px; }
.uic-ico-it-game { background-position: 0px -5000px; }
.uic-ico-it-game-digital { background-position: 0px -900px; }
.uic-ico-it-image,
.uic-ico-it-image-2d { background-position: 0px -4800px; }
.uic-ico-it-intmm,
.uic-ico-it-intmm-digital { background-position: 0px -1100px; }
.uic-ico-it-jrnl,
.uic-ico-it-jrnl-issue { background-position: 0px -3800px; }
.uic-ico-it-jrnl-digital { background-position: 0px -4100px; }
.uic-ico-it-kit { background-position: 0px -5900px; }
.uic-ico-it-map { background-position: 0px -1800px; }
.uic-ico-it-map-digital { background-position: 0px -1900px; }
.uic-ico-it-msscr { background-position: 0px -3600px; }
.uic-ico-it-msscr-digital { background-position: 0px -3700px; }
.uic-ico-it-music { background-position: 0px -2700px; }
.uic-ico-it-music-cassette { background-position: 0px -2500px; }
.uic-ico-it-music-cd { background-position: 0px -2600px; }
.uic-ico-it-music-digital { background-position: 0px -2900px; }
.uic-ico-it-music-lp { background-position: 0px -2800px; }
.uic-ico-it-news { background-position: 0px -3900px; }
.uic-ico-it-news-digital { background-position: 0px -4000px; }
.uic-ico-it-object { background-position: 0px -4500px; }
.uic-ico-it-object-digital { background-position: 0px -5400px; }
.uic-ico-it-paper { background-position: 0px -2300px; }
.uic-ico-it-pub { background-position: 0px -6000px; }
.uic-ico-it-rev { background-position: 0px -6100px; }
.uic-ico-it-snd { background-position: 0px -2400px; }
.uic-ico-it-snd-cassette { background-position: 0px -5500px; }
.uic-ico-it-snd-cd { background-position: 0px -5600px; }
.uic-ico-it-snd-lp { background-position: 0px -5700px; }
.uic-ico-it-snd-digital { background-position: 0px -3500px; }
.uic-ico-it-toy { background-position: 0px -5100px; }
.uic-ico-it-und, .uic-ico-it-otr { background-position: 0px -6200px; }
.uic-ico-it-video { background-position: 0px -1300px; }
.uic-ico-it-video-bluray { background-position: 0px -5800px; }
.uic-ico-it-video-digital { background-position: 0px -5300px; }
.uic-ico-it-video-dvd { background-position: 0px -4600px; }
.uic-ico-it-video-film { background-position: 0px -1300px; }
.uic-ico-it-video-vhs { background-position: 0px -4400px; }
.uic-ico-it-vis { background-position: 0px -4700px; }
.uic-ico-it-vis-digital { background-position: 0px -5200px; }
.uic-ico-it-web { background-position: 0px -1500px; }
.uic-ico-it-web-digital { background-position: 0px -4300px; }
/* /accordion/assets/accordion.css */
.yui3-accordion-panel:after,
.yui3-accordion-panel-content:after,
.yui3-accordion-panel-hd:after,
.yui3-accordion-panel-hd-liner:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.yui3-accordion-panel,
.yui3-accordion-panel-content,
.yui3-accordion-panel-hd,
.yui3-accordion-panel-hd-liner {
    zoom:1;
}

.yui3-accordion-panel-hd-liner {
    padding: 5px 10px;
	min-height: 1.3em;
}

.yui3-accordion-panel-content {
/*
    left:0;
    position:relative;
    top:0;
    z-index:1;
*/
}

.yui3-accordion-hidden,
.yui3-accordion-panel-hidden {
    display: none;
}

.yui3-accordion-panel-focused {
    outline: none;
}

.yui3-accordion-panel-hd {
    cursor: pointer;
}

.yui3-accordion-panel-hd {
    zoom:1;
    position:relative;
    overflow: hidden;
}

.yui3-accordion-panel-hd,
.yui3-accordion-panel-bd {
    zoom:1;
}

.yui3-accordion-panel-open .yui3-accordion-panel-bd {
    display: block;
}

.yui3-accordion-panel-bd {
    position: relative;
    display: none;
}

.yui3-accordion-panel-bd-liner {
    padding: 10px;
}

/* Extras */

.yui3-accordion-panel-label {
    float: left;
    white-space: nowrap;
}

.yui3-accordion-panel-label img {
    vertical-align: middle
}

.yui3-accordion-panel-title-options {
    float: right;
    white-space: nowrap;
}

.yui3-accordion-panel-title-options ul,
.yui3-accordion-panel-title-options ul li {
    display: inline;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.yui3-accordion-panel-content-icon {
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

/* Error Styles */

.yui3-accordion-panel-content-error,
.yui3-accordion-panel-content-error .yui3-accordion-panel-hd,
.yui3-accordion-panel-content-error .yui3-accordion-panel-bd {
    border-color: #ff889a;
}

.yui3-accordion-panel-content-error .yui3-accordion-panel-label {
    color: #c00;
}

.yui3-accordion-panel-content-error .yui3-accordion-panel-error-message {
    position: absolute;
    top: 50%;
    margin-top: -8px;
    right: 10px;
    height: 16px;
    width: 16px;
    background: url("../images/uic-sprite.png") 0pt -1900px no-repeat; /* [CUSP] url(../assets/uic/uic-sprite.png) */
    cursor: help;
}

.yui3-accordion-panel-error-message span {
    position: relative;
    display: block;
    text-indent: -5000px;
}

.yui3-accordion-panel-content-error .yui3-accordion-panel-title-options {
    margin-right: 20px;
}

/* Skin */

.yui3-accordion-panel-hd {
    background: url("../images/uic-sprite.png") repeat-x scroll 0 -1302px #f6f6f6  /* [CUSP] url(../assets/uic/uic-sprite.png) */
}

.yui3-accordion-panel-bd {
    background: url("../images/content-shadow.png") repeat-x scroll 0 0 #f9f9f9 /* [CUSP] url("../assets/uic/content-shadow.png") */
}

.yui3-accordion-panel-open .yui3-accordion-panel-hd-liner {
    background: url(../images/uic-sprite.png) -7px -844px no-repeat; /* [CUSP] url(../assets/uic/uic-sprite.png) */
    padding-left: 25px;
}

.yui3-accordion-panel-open > .yui3-accordion-panel-content > .yui3-accordion-panel-hd > .yui3-accordion-panel-hd-liner {
    border-bottom: 0;
}

.yui3-accordion-panel-closed .yui3-accordion-panel-hd-liner {
    background: url(../images/uic-sprite.png) 10px -896px no-repeat; /* [CUSP] url(../assets/uic/uic-sprite.png) */
    padding-left: 25px;
}

.yui3-accordion-panel-content {
    background-color: transparent;
    border: 1px solid;
    border-color: #f3f3f3 #f3f3f3 #ccc;
}

.wms-gray .yui3-accordion-panel-content,
.wms-blue .yui3-accordion-panel-content {
    border-style: solid;
    border-width:1px 0;
    margin:1px;
}

.wms-gray .yui3-accordion-panel-bd-liner,
.wms-blue .yui3-accordion-panel-bd-liner {
    border: 1px solid #fff;
}

.wms-gray .yui3-accordion-panel-hd-liner,
.wms-blue .yui3-accordion-panel-hd-liner {
    border: 1px solid #fff;
    border-bottom: 1px solid #eee;
}

.wms-gray .yui3-accordion-panel-hd,
.wms-gray .yui3-accordion-panel-bd-wrap,
.wms-blue .yui3-accordion-panel-hd,
.wms-blue .yui3-accordion-panel-bd-wrap {
    border-style:solid;
    border-width:0 1px;
    margin:0 -1px;
    zoom:1;
}

.wms-gray .yui3-accordion-panel-content,
.wms-gray .yui3-accordion-panel-hd,
.wms-gray .yui3-accordion-panel-bd-wrap {
    border-color: #999;
}

.wms-gray .yui3-accordion-panel-bd {
    border-top: 1px solid #c0c0c0;
    background: #f6f6f6;
}

.wms-gray .yui3-accordion-panel-hd {
    background: transparent url(../images/uic-sprite.png) repeat-x 0 0; /* [CUSP] url(../assets/uic/uic-sprite.png) */
    background-color: #eee;
}

.wms-blue .yui3-accordion-panel-content,
.wms-blue .yui3-accordion-panel-hd,
.wms-blue .yui3-accordion-panel-bd-wrap {
    border-color: #78aac6;
}

.wms-blue .yui3-accordion-panel-hd {
    background: url(../images/uic-sprite.png) repeat-x 0 0; /* [CUSP] url(../assets/uic/uic-sprite.png) */
    background-color: #bbd5e3;
}

.wms-blue .yui3-accordion-panel-bd {
    border-top: 1px solid #85bcdb;
    background: #e5f2ff;
}

/* /rip-autocomplete/assets/rip-autocomplete.css */
.yui3-wms-autocomplete {
    white-space: nowrap;
    position:relative;
}

.yui3-wms-autocomplete .yui-button.combo-button {
    margin: 0;
}

.yui3-wms-autocomplete .yui-button.combo-button button {
    height: 20px;
    width: 20px;
    padding: 0;
    border: 1px solid #ccc;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
}

.yui-ac-content {
    max-height: 15.5em; /* Required to prevent flickering when hilimit class is removed from HTML on close */
}

/* Add scrollbar functionality when the autocomplete list open is complete */ 
.yui3-wms-autocomplete .autocomplete-list-open .yui-ac-content {
    overflow-y:auto;
    overflow-x:hidden;
}

.yui3-wms-autocomplete div.float-container {overflow:hidden;}

.yui-button.combo-button {
    margin-left: 3px;
    vertical-align:middle
}
.yui-button b { left:-1000px; top:-1000px; overflow:hidden; position:absolute; display:block; width:1px; height:1px}

.yui3-wms-autocomplete .yui3-wms-autocomplete-button-enabled .wms-autocomplete-box {margin-right: 21px}

.yui3-wms-autocomplete .yui-button.combo-button {position:absolute;right:0;top:0;}
*.yui3-wms-autocomplete .yui-button.combo-button {vertical-align:top}
.yui3-wms-autocomplete .yui-button button {line-height:18px}
.yui3-wms-autocomplete .yui-button .first-child {margin:0 -1px 0 0}

.yui3-wms-autocomplete .wms-autocomplete-column {
    float: left;
    white-space: normal;
}                                                       

.yui3-wms-autocomplete .wms-autocomplete-box {
    margin-right:3px;
    margin:0;
    padding:0;
}

.yui3-wms-autocomplete-disabled input[type="text"] {
	background-color: #d4d4d4 !important;
	color: #808080 !important;
}

.yui3-wms-autocomplete .yui-button button.expand-combo,
.yui3-wms-autocomplete-disabled .yui-button button.expand-combo {
    background: url(../images/arrow-down.png) no-repeat center center transparent; /* [CUSP] url(../assets/uic/arrow-down.png) */
    opacity: 0.6;
}

.yui3-wms-autocomplete-disabled .yui-button,
.yui3-wms-autocomplete-disabled .yui-button .first-child {
	border-color: #999 !important;
	background-color: #aaa !important;
}

.yui3-wms-autocomplete-disabled .yui-button.combo-button button {
	border-color: #e3e3e3 !important;
	opacity: 0.4 !important;
	filter: alpha(opacity = 40) !important;
}

.yui3-wms-autocomplete .yui-button button.collapse-combo { /* Button Pressed */
    background: url(../images/arrow-down.png) no-repeat center center transparent; /* [CUSP] url(../assets/uic/arrow-down.png) */
    opacity: 0.7;
}

.yui3-wms-autocomplete {
    min-height: 22px;
}

.yui3-wms-autocomplete .yui-ac-input {
    width: 100% !important;
}

.yui3-wms-autocomplete .wms-autocomplete-box {
    vertical-align: top;
}

.yui3-wms-autocomplete .yui-ac-content {
    min-width: 180px;
}

.wms-autocomplete-column {display:inline-block;*float:left;}

.autocomplete-container.yui-ac-container {z-index:9000;}

.yui-skin-sam .yui-ac-content li {
    color: #000;
}

.yui-skin-sam .yui-ac-content li.yui-ac-highlight {
    background: #036;
    color: #fff;
}


/* /calendar-new/assets/calendar-new-core.css */
.yui3-skin-sam .yui3-widget.yui3-calendar { position: relative; float:left; margin-right:10px }
.yui3-skin-sam .yui3-calendar-content  { border: 1px solid #999; overflow:hidden; }
.yui3-skin-sam .yui-calcontainer { border: 1px solid white; }

.yui3-skin-sam .yui3-calendar-content,
.yui3-skin-sam .yui-calcontainer,
.uic-fxcurve-outer, .uic-fxcurve-inner {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.yui3-skin-sam .yui-calcontainer .title {
	color: #333;
	background: url("../images/uic-sprite.png") repeat-x 0 0; /* [CUSP] url(../assets/uic/uic-sprite.png) */
}

.yui3-skin-sam .yui-calcontainer .calclose {
	background: url("../images/uic-sprite.png") no-repeat 0 -300px; /* [CUSP] url(../assets/uic/uic-sprite.png) */
}

.yui3-skin-sam .yui-calendar .calnavleft {
	background: url("../images/uic-sprite.png") no-repeat 0 -450px; /* [CUSP] url(../assets/uic/uic-sprite.png) */
}	

.yui3-skin-sam .yui-calendar .calnavright {
	background: url("../images/uic-sprite.png") no-repeat 0 -500px; /* [CUSP] url(../assets/uic/uic-sprite.png) */
}

.yui3-skin-sam .yui-calendar a.calnav:hover {
	background: url("../images/uic-sprite.png") repeat-x 0 0; /* [CUSP] url(../assets/uic/uic-sprite.png) */
}

.yui3-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
	background: url("../images/uic-sprite.png") repeat-x 0 0; /* [CUSP] url(../assets/uic/uic-sprite.png) */
}

.yui3-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default {
	background: url("../images/uic-sprite.png") repeat-x 0 -1400px; /* [CUSP] url(../assets/uic/uic-sprite.png) */
}

.yui3-skin-sam .yui-calendar td.calcell {
	min-width: 1.8em; /* Prevents calendar from collapsing when no weekday headings are shown */
}

.yui3-skin-sam .yui-calendar td.calcell.selected a {
	background: #cbebff url("../images/uic-sprite.png") repeat-x 0 -1318px; /* [CUSP] url(../assets/uic/uic-sprite.png) */
	color: #036;
	font-weight: bold;
}

.yui3-skin-sam .yui-calendar td.calcell.today a {
	color: #048;
}

.yui3-skin-sam .yui-calendar td.calcell.today,
.yui3-skin-sam .yui-calendar td.calcell.today.selected {
	background: #3f8bb8 url("../images/uic-sprite.png") repeat-x 0 -1415px; /* [CUSP] url(../assets/uic/uic-sprite.png) */
}

.yui3-skin-sam .yui-calendar td.calcell.calcellhover a {
	background: #3f8bb8 url("../images/uic-sprite.png") repeat-x 0 -1407px; /* [CUSP] url(../assets/uic/uic-sprite.png) */
	color: #fff;
}

.yui3-skin-sam .yui-calendar td.calcell {
	min-width: 1.4em;
	height: 1.5em;
    line-height: 1.5em;
	font-size: 90%;
}

.yui3-skin-sam .yui-calendar .calweekdaycell {
	width: 1.9em;
	font-size: 85%;
}

.yui3-skin-sam .yui-calendar .calheader {
	padding: 0 0 0.3em;
	font-size: 90%;
	color: #333;
}


.yui3-skin-sam .yui-calendar td.calcell.today.oom,
.yui3-skin-sam .yui-calendar td.calcell.oom {
	background: transparent none;
	border: 0;
}

.yui3-skin-sam .yui-calcontainer .title {
	padding: 0.3em 0.6em;
	font-size: 90%;
	background-position: 0 -5px;
}

.yui3-skin-sam .yui-calcontainer {
	padding: 6px 10px 6px;
}

/* ../uic-cost/uic-cost.css */
.yui3-uiccostviewer,
.yui3-uiccosteditor { display: inline-block }

.yui3-uiccostviewer .cost { margin-right: 0.5em }
.yui3-uiccostviewer .qualifier { color: gray }

.yui3-uiccosteditor .symbol { padding-left: 0.2em; margin-right: 1em; width: 3.2em }
.yui3-uiccosteditor .amount { text-align: right; margin-right: 1em; width: 6em }
.yui3-uiccosteditor .reason { width: 30em }

.yui3-uiccosteditor .emptyValue { text-align: left; color: gray; font-style: italic }
/* ../date-picker-new/assets/date-picker-new-core.css */
.yui3-overlay { position: absolute; }
.yui3-overlay-hidden { visibility: hidden }
/* TODO: vefify these can be removed */
/*.yui3-overlay.yui2to3-overlay {visibility: visible}*/
/*.yui3-overlay.yui2to3-overlay.yui3-overlay-hidden {visibility: hidden}*/

.yui3-datepicker {display:inline-block;*display:inline;zoom:1;outline:none;}
.yui3-datepicker-hidden {display:none;}
.yui3-datepicker-trigger {display:inline-block;height:16px; width:16px; background: url(../images/button-sprite.png) -4px -1900px; cursor: pointer;  margin-left: 3px; } /* [CUSP] url(../assets/uic/button-sprite.png) */
.yui3-datepicker-disabled .yui3-datepicker-trigger { opacity: 0.6; filter:alpha(opacity=60);}
.yui3-datepicker-trigger span {display:block; text-indent:-5000px;};
.yui3-overlay-hidden tbody.calbody {display:none}

.yui3-datepicker-mask {position:absolute; top:0px; left:0px; opacity:0.7; filter:alpha(opacity=70);}

/* Validation/Form Field Highlight tests */
.yui3-datepicker input.yui3-invalid-value {background-color: #fef4f5 !important; border:2px solid #e30e17 !important; padding:0;}

/* ../date-time-picker/date-time-picker.css */
.yui3-skin-sam .yui3-datetimepicker .yui3-widget.yui3-calendar {float:none}
.yui3-datetimepicker-mask {position:absolute; top:0px; left:0px;}
.yui3-dialog-hidden.yui3-datetimepicker tbody.calbody {display:none;}

.yui3-datetimepicker .yui3-widget.yui3-calendar {margin: 2px 0;}
.yui3-dialog.yui3-datetimepicker .yui3-dialog-bd {background:transparent;border:0}

.yui3-datetimepicker .yui3-datepicker-trigger {background-position: -4px -1950px;}

.yui3-datetimepicker .yui3-timepicker-content {text-align:right}

/* ../dialog/dialog.css */
.yui3-dialog,
.yui3-modal-dialog,
.yui3-form-dialog,
.yui3-upload-dialog,
.yui3-printpreview-dialog,
.yui3-number-confirm-dialog {
    outline: none;
    position: absolute;
}

.yui3-dialog-hidden {
    display:none;
}

.yui3-number-confirm-dialog input {
    width: 70px;
}

/** the widget should be left in the dialog */
.yui3-number-confirm-dialog .wms-spinner-header {    
    font-weight: bold;
    margin: 5px 0 10px 0;
    padding-left: 5px;
}
/** the widget should be left in the dialog */
.yui3-number-confirm-dialog .wms-spinner-left-text {
    float: left;
    padding: 5px 5px 0 5px;
}
/** the widget should be left in the dialog */
.yui3-number-confirm-dialog .wms-spinner-rigth-text {
    float: left;
    padding: 5px 0 0 5px;
}

.yui3-printpreview-dialog.yui3-dialog-hidden iframe {
/* Custom fix for obscure IE7 iframe bug in overlay (content fails to display if dialog CSS is set to hidden on initial page draw) */
    *visibility: visible;
	*position: relative;
	*left: -5000px;
}

.yui3-dialog-redraw {
    margin-bottom: 1px;
}

.yui3-dialog-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #666;
    opacity: 0.7;
    filter: alpha(opacity=70);
    z-index: 0;
    box-shadow: 0 0 50px #000 inset;
    -moz-box-shadow: 0 0 50px #000 inset;
    -webkit-box-shadow: 0 0 50px #000 inset;
}

/* Start of Dialog look and feel */

.yui3-dialog-box {
    position: relative;
    border:1px solid #a8a8a8;
    background: #f9f9f9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	min-width: 100px;
}

.yui3-dialog-box > div {
    border: 1px solid #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: url(../images/content-shadow.png) repeat-x scroll 0 -10px transparent /* [CUSP] url(../assets/uic/content-shadow.png) */
}

.yui3-dialog .yui3-dialog-bd {
    zoom: 1;
    margin: 0 5px;
    padding: 5px;
}

.yui3-dialog .yui3-dialog-bd:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Header and Footer */

.yui3-dialog-hd,
.yui3-dialog-ft  {
    padding: 5px;
}

.yui3-dialog.yui3-dialog-dd .yui3-dialog-hd {
    cursor: move;
}

.yui3-dialog .yui3-dialog-hd {
    line-height: 20px;
    padding: 5px;
    padding-left: 7px;
	background: #f6f6f6 url("../images/uic-sprite.png") repeat-x 0 0; /* [CUSP] url(../assets/uic/uic-sprite.png) */
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.yui3-dialog-hd .yui3-dialog-liner {
    position: relative;
	overflow: hidden;
	zoom: 1; 
}

.yui3-dialog-hd-text {
    font-size: 90%;
    font-weight: bold;
    color: #333;
    margin-right: 25px;
    float: left;
}

.yui3-dialog .yui3-dialog-ft {
    text-align: right;
}

/* Close Button */

.yui3-dialog-close {
    position: absolute;
    display: block;
    right: 0;
    top: 4px;
    height: 12px;
    width: 12px;
	background: url("../images/uic-sprite.png") no-repeat -8px -302px; /* [CUSP] url(../assets/uic/uic-sprite.png) */
}

.yui3-dialog-close span {
    position: absolute;
    text-indent: -5000px;
    height: 0;
    width: 0;
    overflow: hidden;
}

/* Shadow Effect */

.yui3-dialog-box {
    -moz-box-shadow: 7px 7px 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 7px 7px 10px rgba(0,0,0,0.5);
    box-shadow: 7px 7px 10px rgba(0,0,0,0.5);
}

.yui3-dialog > div {
    position: relative;
}

.yui3-dialog-shadow-mask {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

/* Shadows for non-CSS3 browsers */

.no-boxshadow .yui3-dialog > div {
    padding: 0 3px 3px 0;
}

.no-boxshadow .yui3-dialog-shadow-mask {
    background-color: #000;
    border: 1px solid #666;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;    
    position: absolute;
    top: 5px;
    left: 5px;
    right: 0;
    bottom: 0;
    opacity: 0.1;
    filter: alpha(opacity=10);
    z-index: -1;
}

/* Dragging Effect */

.yui3-dd-dragging {
    opacity: 0.7;
    filter: alpha(opacity=70);    
}

.yui3-dd-dragging .yui3-dialog-close,
.yui3-dd-dragging .yui3-dialog-bd,
.yui3-dd-dragging .yui3-dialog-ft {
    visibility: hidden;
}
.yui3-dialog.yui3-dd-dragging .yui3-dialog-box {
    -moz-box-shadow: 0 0 0;
    -webkit-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}

.yui3-dialog.yui3-dd-dragging .yui3-dialog-shadow-mask {
    display: none; /* required for transparency to look ok in IE */
}

/* PrintPreview Dialog */

.yui3-printpreview-dialog iframe {
    width: 100%;
    margin: 0;
}

.yui3-printpreview-dialog .yui3-dialog-bd {
    background-color: transparent;
    border: 0;
    padding: 5px 0;
}

.yui3-printpreview-dialog .yui3-dialog-bd iframe {
    border: 1px solid #c6c6c6;
	margin-left: -1px;
}

/* Skins */

.wms-blue.yui3-dialog .yui3-dialog-hd { background: url("../images/uic-sprite.png") repeat-x 0 -1300px;	} /* [CUSP] url(../assets/uic/uic-sprite.png) */
.wms-blue.yui3-dialog .yui3-dialog-box { border-color: #71b1e0; background: #cae0fc; }
.wms-blue.yui3-dialog .yui3-dialog-box .yui3-dialog-con { border-color: #fff; }
.wms-blue.yui3-dialog .yui3-dialog-bd,
.wms-blue.yui3-printpreview-dialog .yui3-dialog-bd iframe { border-color: #a2cceb; background-color: white; }
.wms-blue.yui3-dialog .yui3-dialog-hd-text { color: #133954; }

/* ../form/form.css */
/**
 * Forms and form widgets.
 */
.yui3-formwidget button[disabled] {
    color: rgb(162, 171, 180);
    cursor: default;
}

.yui3-formwidget input {
    padding: 0;
    margin: 0;
}

.yui3-formwidget input[type="text"],
.yui3-formwidget input[type="password"],
.yui3-formwidget select {
    background: white;
    border: 1px solid rgb(204, 204, 204);
    border-top-color: rgb(102, 102, 102);
    border-left-color: rgb(102, 102, 102);
    padding: 0.2em;
	*padding-right: 0; /* IE - prevent from overlapping right-aligned buttons */
}

.yui3-formwidget select {
    padding: 0.15em;
}

.yui3-formwidget .input-fade {
    color: rgb(170, 170, 170);
}

.yui3-formwidget .input-read-only {
    position: relative;
    text-align: left;
    padding: 0;
    display: inline-block;
}

.yui3-formwidget .hide-readonly-input,
.yui3-formwidget .hide-readonly-value {
    display: none;
}

.yui3-formwidget .hide-submit-buttons {
    visibility: hidden;
}

.yui3-formwidget .error-list,
.yui3-formwidget .field-error {
    font-weight: bold;
    color: rgb(180, 0, 0);
}

.yui3-formwidget .error-list {
    padding: 5px;
}

/* /form-uploader/assets/form-uploader.css */
.form-uploader-forms {
    display: none;   
}

.yui3-form-uploader {
    margin-bottom: 10px;
}
/* /gallery-timepicker/assets/timepicker.css */
.yui3-timepicker{
    display: block;
    margin: 5px;
    left: 0;
    position: relative;
    background: transparent;
}

.yui3-timepicker-hidden{
    left: -9999em;
    position: absolute;
}

.yui3-timepicker{
    color: #000;
    font-family: verdana;
    text-align: left;
}

.yui3-timepicker ol{
    display: block;
    position: relative;
    left: 0;
    .left: 5px;
    margin: 0px;
    padding: 0px;
    height: 24px;
    text-align: left;
    -webkit-transition: left .1s ease-in;
}

.yui3-timepicker li{
    list-style: none;
    display: block;
    float: left;
    position: relative;
    left: 0;
    overflow: hidden;
    width: 19px;
    padding: 1px;
    margin: 0 2px 0 0;
    border: 1px solid #999;
    text-align: center;
}

.yui3-timepicker li{
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}


.yui3-timepicker li.yui3-timepicker-active{
    background: #000;
    color: #fff;
    -moz-box-shadow: 2px 2px 2px #ccc;
    -webkit-box-shadow: 2px 2px 2px #ccc;
}

/* ../headbox/headbox.css */
.main-panel-heading h2 {
   text-align: left;
   float: left;
   display: inline;
   font-size: 130%;
   font-weight: bold;
   margin:0 20px 0 5px;
}

.wms-main-panel-heading-inputs {
}

.main-panel-heading .wms-main-panel-heading-inputs input, .main-panel-heading .wms-main-panel-heading-inputs button {
   vertical-align: super;
}

.main-panel-heading .wms-main-panel-heading-inputs button {
   font-size:90%;
   margin-left:5px;
}



.wms-table-head .wms-table-head-input input, .wms-table-head .wms-table-head-input button {
    vertical-align: super;
 }

.wms-table-head {
    border-color:#7F7F7F #7F7F7F;
    border-style:solid solid none;
    border-width:1px 1px 0;
    margin:5px 0 0;
    padding:8px 16px 8px 10px;

}

.wms-table-head h2 {
    margin:0;
    padding:0;
    text-align:center;
    width:auto;
    font-size:14px;
    font-weight:bold;
}

.wms-table-head .wms-table-head-input {
    text-align:right;
    white-space:nowrap;
    width:auto;
}
/* /multipleselection/assets/multiple-selection.css */
/**
 * Multiple options list
 */
.uic-multiple-selection {
    width: 408px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    
    padding: 3px;
    height: auto;
}

.uic-multiple-selection input {
    float:left;
    width: auto;
    margin-right: 0.5em;
}

div.uic-multiple-selection label div {
    float: left;
    width: 170px;
}

div.uic-multiple-selection label {
    float: left;
    min-width: 200px;
    text-align: left;
    margin: 0;
    padding: 2px 0 2px 5px;
    vertical-align: middle;
}

/** expand and collapse specials ... */
.uic-multiple-selection-expanded {
    border: 1px solid #ccc;
    background: #f9f9f9;
    display: block
}

.uic-multiple-selection-left-column {
    float: left;
    width: 200px;
}

.uic-multiple-selection-toggle {
    border-bottom: 0;
    display: inline;
}

.uic-multiple-selection-collapsed, .uic-multiple-selection-expanded {
    overflow: hidden;
    margin-top: 5px;
}

.uic-multiple-selection-collapsed {
    display: none;
}

.uic-multiple-selection-selected {
    color: #090;
    margin: 4px 8px 4px 0;
    display: inline;
}

.uic-multiple-selection-required .uic-multiple-selection-expanded, 
.uic-multiple-selection-required {
    background-color: #FFCCCC;
    border: 1px solid #CC0000;
}

.uic-multiple-selection-required .uic-multiple-selection-expanded {
    border: none;
}

/* ../merlins-widget-array/merlins-widget-array.css */

.yui3-merlins-widget-array-child {
    display: block;
}

.merlins-widget-array-child-remove {
    cursor: pointer;
    background: 0 -243px no-repeat url(../images/button-sprite.png); /* [CUSP] url(../../../common/widgets/assets/uic/button-sprite.png) */
    width: 30px;
    text-indent: -4000px;
    display: inline-block;
}

.merlins-widget-array-child-remove:hover {
    background: 0 -193px no-repeat  url(../images/button-sprite.png); /* [CUSP] url(../../../common/widgets/assets/uic/button-sprite.png) */
}

.merlins-widget-array-child-last .merlins-widget-array-child-remove {
    visibility: hidden;
}
/* /numericinput/assets/numericinput.css */
.yui3-textinput-message {
   color: #c00; /* if possible move this to base.css */
}

/** suppress new line to be like a normal input. */
.yui3-numericinput-spinner {
    float: left;
}
.yui3-numericinput-spinner-content {
    display:inline-block;
    *display:inline;
    zoom:0;
    vertical-align:middle;
    padding:1px 21px 1px 1px;
    *padding-right: 18px;
    position:relative;
}
.msc .yui3-spinner-increment {
    background:url("../images/uic-sprite.png") no-repeat scroll 50% -754px #f0f0f0 !important; /* [CUSP] url(../assets/uic/uic-sprite.png) */
    *background-position: 50% -755px !important;
    right:1px;
    top:1px;
}

.yui3-spinner-content {
    padding:1px;
    position:relative;
}
.msc .yui3-spinner-decrement {
    background:url("../images/uic-sprite.png") no-repeat scroll 50% -806px #f0f0f0 !important; /* [CUSP] url(../assets/uic/uic-sprite.png) */
    bottom:1px;
    right:1px;
}
.msc .yui3-spinner-increment, .msc .yui3-spinner-decrement {
    border:1px solid #999999;
    min-height: 6px;
    height: 50%;
    margin:0;
    overflow:hidden;
    padding:0;
    position:absolute;
    text-indent:-10em;
    width:22px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
/* /panels/assets/uwa-panel.css */
.yui3-uwa-panel-hidden,
.yui3-uwa-panel-disabled {
    display: none;
}

.yui3-uwa-panel-focused {
    outline: none;
}
/* /panels/assets/composite-panel.css */
.yui3-compositepanel-hidden {
    display: none;
}

.yui3-compositepanel-focused {
    outline: none;
}
/* /panels/assets/card-panel.css */
.yui3-cardpanel-hidden,
.prototype-content {
    display: none;
}

.yui3-cardpanel-focused {
    outline: none;
}
/* /panels/assets/snippet-panel.css */
.snippetFailed {
    min-height: 32px;
    padding: 10px 10px 10px 46px;
    line-height: 1.3em;
    color: #600;
    cursor: pointer;
    position: relative;
    background: #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.snippetFailed:hover span { /*snippetFailed*/
    text-decoration: underline;
}

.snippetFailed div {
    position: absolute;
    top: 15px;
    left: 15px;
    height: 16px;
    width: 16px;
    background: url(../images/alert-sprite.png) no-repeat 0 -144px; /* [CUSP] url(..//assets/uic/alert-sprite.png) */
}

.yui3-snippetdelegate-hidden,
.yui3-basicpanel-hidden {
    display: none;
}

.yui3-basicpanel-focused {
    outline: none;
}

.yui3-basicpanel-loading {
    background: transparent url("../images/wait-spinner.gif") 50% 50% no-repeat; /* [CUSP] url("../../../common-uic-widgets/status/assets/wait-spinner.gif") */
    min-height: 32px;
    margin-top: 10px;
}

.yui3-basicpanel-loading .yui3-basicpanel-content {
    visibility: hidden;
}

.yui3-basicpanel-loaded {
}

.msc-footer.yui3-basicpanel-loading {
	background-image: none;
}
/* /panels/assets/card-panel-selector.css */
.yui3-card-panel-selector-focused {
    outline: none;
}

.yui3-card-panel-selector-content {
    text-decoration: none;
}

.yui3-card-panel-selector-content .card-panel-selection {
    cursor: pointer;
}

.yui3-card-panel-selector-content .card-panel-current {
    color: black;
}

.default-card-panel .yui3-card-panel-selector-content .card-panel-selection {
    display: inline-block;
    margin: 0;
    padding: 0 0 0 0.5em;
    cursor: pointer;
    color: rgb(100, 100, 100);
}


.yui3-card-panel-selector-hidden,
.dynamic-selector {
    display: none;
}

.side-panel-selector {
    margin: 10px 0 0;
    padding: 7px 0 0;
    border-top: 1px dotted #c8e3f3;
}

.yui3-card-panel-selector .side-panel-selector .card-panel-selection {
    cursor: pointer;
    background: none #eff6fb;
    border: 1px solid #eff6fb;
    margin-bottom: 3px;
    display: block;
}

.yui3-card-panel-selector .side-panel-selector .cp-hidden-selector {
    display: none;
}

.yui3-card-panel-selector .side-panel-selector .card-panel-current {
    margin-right: -20px;
    border: 1px solid #c8e3f3;
    border-right: none medium;
    background: none #fff;
}

.side-panel-selector .card-panel-selection .card-panel-delete {
    display: inline-block;
}

.side-panel-selector .card-panel-selection .card-panel-delete .delete-panel-icon {
    background: 0 -1200px no-repeat url(../images/button-sprite.png); /* [CUSP] url(../assets/uic/button-sprite.png) */
    padding: 0 10px;
    text-indent: -4000px;
    display: inline-block;
}

.side-panel-selector .card-panel-selection .card-panel-delete:hover .delete-panel-icon {
    background: 0 -1400px no-repeat url(../images/button-sprite.png); /* [CUSP] url(../assets/uic/button-sprite.png) */
}

.side-panel-selector .card-panel-selection .panel-label {
    display: inline;
    padding-left: 5px;
}

/*ACQU Sidebar Receive Menu*/

.uic-panelstab.yui3-card-panel-selector-content .card-panel-selection {
    float:left;
    font-size:95%;
    border: 1px solid #A5ACB2;
    border-bottom: 0 none;
    text-decoration: none;
    padding: 3px 5px 1px;
    -moz-border-radius: 5px 5px 0 0; 
    width: auto;
    color: #404040; 
    background: #E0E0E0;
    cursor: pointer;
}

.uic-panelstab.yui3-card-panel-selector-content .card-panel-selection.card-panel-current {
    border-bottom: 1px solid transparent;
    cursor: default;
    background:#F3F3F3;
    z-index:5;
}

.uic-panelstab.yui3-cardpanel-content {
    border:1px solid #A5ACB2;
    margin-top:-1px;
    background:#F3F3F3;
    padding: 5px;
}

 
/* /panels/assets/sliding-panel.css */
.yui3-sliding-panel {
    display: none; /* current this is always the initial state of the panel */
    border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	background: #fafafa url("../images/content-shadow.png") repeat-x scroll center top; /* [CUSP] url("../assets/uic/content-shadow.png") */
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #666 #666 #666 #999;
	box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	opacity: 0.98;
	filter:alpha(opacity=98);
	overflow: hidden !important;
	padding: 5px;
}

.no-boxshadow .yui3-sliding-panel {
	border-width: 0 2px 2px 1px;
}

/* /search/assets/search.css */
.yui3-search[tabindex],
.yui3-search *[tabindex] {
	outline: none;
}

.yui3-text-search-term-editor-hidden,
.yui3-date-search-term-editor-hidden,
.search-widget-prototype-term,
.search-widget-term-hidden,
.yui3-search-hidden {
    display: none;
}

.search-term {
	position: relative;
	margin-top: 5px;
}

.search-term > div {
	margin-bottom: 5px;
}


.search-term-control {
}

.search-term-dynamic-controls {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 50px;
}

.search-term-dynamic-controls > div {
	width: 24px;
	height: 100%;
	float: right;
	background: #eee;
	border-left: 1px solid #ccc;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}

.search-term-dynamic-controls > div:hover {
	background-color: #ddd;
}

/* ../sidebar/sidebar-accordion.css */
.sidebar-accordion .yui3-accordion-panel {
    margin: 0 0 5px 0;
}

.sidebar-accordion .yui3-accordion-panel-bd-liner {
    padding: 0;
}

.sidebar-accordion .yui3-accordion-panel-content {
    border: none;
}
.sidebar-accordion .yui3-accordion-panel-label {
    display: block;
    width: auto;
    font-weight: bold;
    color: #034ea2;
    border-bottom: 1px solid transparent;
}

.sidebar-accordion .yui3-accordion-panel-open .yui3-accordion-panel-label {
    color: #fff;
}

.sidebar-accordion .yui3-accordion-panel-closed .yui3-accordion-panel-hd:hover .yui3-accordion-panel-label {
    border-bottom: 1px dotted #034ea2;
}

.sidebar-accordion .yui3-accordion-panel-open .yui3-accordion-panel-hd:hover .yui3-accordion-panel-label {
    border-bottom: 1px dotted #fff;
}

.sidebar-accordion .yui3-accordion-panel-hd {
    padding-left: 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

.sidebar-accordion .yui3-accordion-panel-closed .yui3-accordion-panel-hd {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.sidebar-accordion .yui3-accordion-panel-bd {
    padding: 5px 8px 8px;
	background: #f3f3f3 url(../images/content-shadow.png) repeat-x; /* [CUSP] url(../assets/uic/content-shadow.png) */
    border: 1px solid #fcfcfc;
    border-top: 0;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

.sidebar-accordion .yui3-accordion-panel-closed .yui3-accordion-panel-hd {
    background: 0 -1302px repeat-x scroll #f6f6f6 url("../images/uic-sprite.png"); /* [CUSP] url(../assets/uic/uic-sprite.png) */
}

.sidebar-accordion .yui3-accordion-panel-open .yui3-accordion-panel-hd {
    background: 0 -1402px repeat-x scroll #3f8bb8 url("../images/uic-sprite.png"); /* [CUSP] url(../assets/uic/uic-sprite.png) */
	border-bottom: 1px solid #c4c4c4;
}

.sidebar-accordion .yui3-accordion-panel-closed .yui3-accordion-panel-hd-liner {
    background: transparent url(../images/button-sprite.png) no-repeat scroll 2px -402px; /* [CUSP] url(../assets/uic/button-sprite.png) */
    padding-left: 22px;
}

.sidebar-accordion .yui3-accordion-panel-open .yui3-accordion-panel-hd-liner {
    background: transparent url(../images/button-sprite.png) no-repeat 0 -602px; /* [CUSP] url(../assets/uic/button-sprite.png) */
    padding-left: 22px;
    color: white;
}

.sidebar-accordion .yui3-open-uwa-panel-button a,
.sidebar-accordion .yui3-new-uwa-panel-button a,
.circulation-sidebar .sidebar-open-tab a {
    display: block;
    outline: none;
}

.sidebar-accordion .yui3-open-uwa-panel-button a,
.sidebar-accordion .yui3-new-uwa-panel-button a,
.circulation-sidebar .sidebar-open-tab a {
    background: transparent;
    font-weight: bold;
    border: 1px solid;
    border-color: #fff #edf8ff #edf8ff #fff;
    text-align: left;
    padding: 4px 5px 4px 5px;
    background: 0pt -1710px repeat-x #becce3 url("../images/uic-sprite.png"); /* [CUSP] url(../assets/uic/uic-sprite.png) */
}

.sidebar-accordion .yui3-card-panel-selector .side-panel-selector .card-panel-selection,
.sidebar-accordion .yui3-open-uwa-panel-button a,
.circulation-sidebar .sidebar-open-tab a,
.sidebar-accordion .yui3-new-uwa-panel-button a {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-color: #fff #9fceea #9fceea #fff;
    background: #fff url("../images/uic-sprite.png") 0 -190px repeat-x; /* [CUSP] url(../assets/uic/uic-sprite.png) */
    border-color: #c5c5c5 #999 #999 #c5c5c5;
    margin-bottom: 5px;
}

.sidebar-accordion .target-panel-visible a {
    margin-right: -10px;
    border-right: 0;
    zoom: 1;
    background: #fff;
    padding-right: 24px;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-box-shadow: 1px 1px 4px #999;
    -webkit-box-shadow: 1px 1px 4px #999;
}

.sidebar-accordion .target-panel-visible {
    margin-left:-5px;
    padding-left: 5px;
    margin-right: -10px;
    overflow: hidden;
}

.sidebar-accordion .yui3-accordion-panel-bd .target-panel-visible,
.sidebar-accordion .yui3-accordion-panel-bd .target-panel-visible a {
    margin-right: -19px;
}

.circulation-sidebar .sidebar-open-tab a,
.sidebar-accordion .yui3-open-uwa-panel-button a,
.sidebar-accordion .yui3-new-uwa-panel-button a {
    text-decoration: none;
    color: #034ea2;
    padding-left: 15px;
}

.circulation-sidebar .sidebar-open-tab a:hover,
.sidebar-accordion .yui3-open-uwa-panel-button a:hover,
.sidebar-accordion .yui3-new-uwa-panel-button a:hover {
    color: #ff7600;
}

.sidebar-accordion .yui3-card-panel-selector .side-panel-selector .card-panel-selection {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 2px 0 2px 5px;
}

.sidebar-accordion .yui3-card-panel-selector .side-panel-selector .card-panel-current {
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    background: #fff none;
    border-color: #9fceea #69c #69c #9fceea;
    margin-right: -19px;
    zoom: 1;
}

.side-panel-selector .card-panel-selection .panel-label {
    color: #034ea2;
    font-size: 90%;
}

.sidebar-accordion .target-panel-visible a,
.side-panel-selector .card-panel-selection:hover .panel-label {
    color: #ff7600;
}

.sidebar-accordion .yui3-card-panel-selector .side-panel-selector .card-panel-current .panel-label {
	color: #000;	
}

/* Contextual Accordion Overrides for IE7 (may go into core pending further tests) */

.sidebar-accordion .yui3-accordion-panel,
.sidebar-accordion .yui3-accordion-panel-content,
.sidebar-accordion .yui3-accordion-panel-bd {
    zoom: 1;
}

.sidebar-accordion .yui3-accordion-panel-closed {
    overflow: hidden;
    *overflow: inherit;
	position: relative;
	z-index: 0;
}

/* Cross-browser fixes for IE bugs in Card-Panel (this CSS should not be used in Card-Panel) */

.sidebar-accordion .side-panel-selector {
	border-color: #dddddd;
}

.sidebar-accordion .side-panel-selector .card-panel-selection .card-panel-delete {
    background: transparent url(../images/button-sprite.png) no-repeat scroll 0 -1201px; /* [CUSP] url(../assets/uic/button-sprite.png) */
    float: left;
    width: 16px;
    height: 16px;
}

.sidebar-accordion .side-panel-selector .card-panel-selection .card-panel-delete .delete-panel-icon,
.sidebar-accordion .side-panel-selector .card-panel-selection .card-panel-delete:hover .delete-panel-icon {
    text-indent:-4000px;
    position: relative;
    background: none;
}

.sidebar-accordion .side-panel-selector .card-panel-selection .card-panel-delete:hover {
    background-position: 0pt -1401px;
}

.yui3-open-uwa-panel-button-hidden {
    display: none;
}

/* Forced Override fixes */

.sidebar-accordion input[disabled],
.sidebar-accordion input[disabled]:active {
    color: #c8c8c8 !important;
    background: #f0f0f0 !important;
    border-color: #c8c8c8 !important;
    cursor: default;
}

.sidebar-accordion .form-hint,
.msc .sidebar-accordion p {
   color: #444 !important;
   margin: 5px 0;
   font-size: 90%;
}
/* /selectbox/assets/selectbox.css */
select .yui-selected-option {background-color: #87ceFa; color:#FFFFFF;}
/* /status/assets/status.css */
/*************************************************************************
 * SATUS and MESSAGES classes
 *************************************************************************/
/**
 * STATUS
 */
.wms-connect-right {
    float: left;
    margin-left: 10px;
}

.wms-connect {
    height: 20px;
    min-width: 20px;
    background-repeat: no-repeat;
}

.wms-connect-left {
    float:left;
    margin:-4px 5px;
}

.wms-connect-active {
    background-image: url("../images/connect_active.gif"); /* [CUSP] url("../../../common-uic-widgets/status/assets/connect_active.gif") */
}

.wms-connect-idle {
    background-image: url("../images/connect_idle.gif"); /* [CUSP]  url("../../../common-uic-widgets/status/assets/connect_idle.gif") */
}

.wms-connect-caution {
    background-image: url("../images/connect_caution.gif"); /* [CUSP]  url("../../../common-uic-widgets/status/assets/connect_caution.gif") */
}

.wms-connect-disconnected {
    background-image: url("../images/connect_disconnected.gif"); /* [CUSP]  url("../../../common-uic-widgets/status/assets/connect_disconnected.gif") */
}

.wms-ajaxc-loading-small {
    background-image: url("../images/wait-spinner.gif"); /* [CUSP]  url("../../../common-uic-widgets/status/assets/wait-spinner.gif") */
    background-repeat: no-repeat;
    height: 16px;
    min-width: 16px;
    padding-right: 5px;
    float: left;
}

/**
 * MESSAGES
 */
.wms-loading-container {
    background-image: url("../images/wait-spinner.gif"); /* [CUSP] "url("../../../common-uic-widgets/status/assets/wait-spinner.gif") */
    background-repeat: no-repeat;
    height: 19px;
    width: 19px;
}

.wms-loading-screen .wms-loading-container {
    float: left;
}

.wms-block-dialog-container {
    float: left;
    height: 32px;
    width: 32px;
    margin-right: 10px;
    margin-top: 3px
}

.wms-block-dialog-container,
.wms-alert-icon {
    background: url("../images/alert-sprite.png") 100px no-repeat /* [CUSP] url("../../../common/widgets/assets/uic/alert-sprite.png") */
}

.wms-messages-dialog-error { background-position: 0 -208px }

.wms-messages-dialog-info { background-position: 0 -112px }

.wms-messages-dialog-forbidden { background-position: 0 -64px }

.wms-messages-dialog-warn { background-position: 0 -160px }

.wms-messages-dialog-success { background-position: 0 -16px }

.wms-messages-dialog-login { background-position: 0 -304px }

/**
 * Messages box styles, all used images starts with bg_
 */
/* alerts based on WorldCat's*/
.wms-alert {
    border: 1px solid;
    background: url("../images/alert-sprite.png") 0 -480px repeat-x; /* [CUSP] url("../../../common/widgets/assets/uic/alert-sprite.png") */
    clear: both;
    display: block;
    min-height: 24px;
    position: relative;
    margin: 0 0 6px 0px;
    padding: 5px 10px 5px 34px;
    text-align: left;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.wms-alert-icon {
    position: absolute;
    top: 8px;
    left: 8px;
    height: 16px;
    width: 16px;
}

.wms-alert p,
.wms-alert li {
    font-size: 90%
}

.wms-alert p {
    margin: 0 0 4px 0;
    padding: 0;
    line-height: 1.2em
}

.wms-alert p.first {
    font-weight: bold
}

.wms-alert ul {
    margin: 2px 0 0 26px;
    padding: 0
}

.wms-alert ul li {
    margin: 0;
    padding: 0;
    list-style: disc outside
}

.wms-alert.wms-message-confirm {
    border-color: #79b876;
    color: #2d6929;
    background-color: #f5faf5
}

.wms-alert.wms-message-confirm .wms-alert-icon { background-position: 0 0 }

.wms-alert.wms-message-error {
    border-color: #e30e17;
    color: #e30e17;
    background-color: #fef4f5
}

.wms-alert.wms-message-error .wms-alert-icon { background-position: 0 -48px }

.wms-alert.wms-message-warning {
    border-color: #ff9f4c;
    color: #994500;
    background-color: #fff8f2
}

.wms-alert.wms-message-warning .wms-alert-icon { background-position: 0 -144px }

.wms-alert.wms-message-info {
    border-color: #63a0cb;
    color: #155c8f;
    background-color: #f4f8fb
}

.wms-alert.wms-message-info .wms-alert-icon { background-position: 0 -96px }
/* ../table/table.css */
/* YUI SamSkin 2.8.0r4 */

/* Paginator */

.yui-pg-container .yui-pg-page {
    border-color: #c6c6c6;
}

.yui-pg-container {
    font-size: 90%;
}

.yui-pg-container a.yui-dt-page {
    border-color: #c6c6c6;
}

.yui-pg-container .per-page {
    margin-left: 1em; 
}

.yui-pg-container .per-page .yui-pg-rpp-options {
    margin-left: 0.5em;
    margin-right: 0.5em;
}


/* Refresh table link */
.yui-pg-container .yui3-refresh {
    display: inline-block;
    padding: 3px 6px 3px 11px;
    zoom: 1;
}

.yui-pg-container a.yui3-refresh:link,
.yui-pg-container a.yui3-refresh:visited,
.yui-pg-container a.yui3-refresh:active,
.yui-pg-container a.yui3-refresh:hover {
    color: #06c;
    outline: 0;
}


.yui-pg-container .yui-pg-current-page {
    -moz-border-radius: 3px;
    border: 1px solid #ccc;
    color: #333;
    padding: 2px 6px;
    margin: 0 1px;
    vertical-align: middle;
}

.yui-pg-container a.yui-pg-page:link,
.yui-pg-container a.yui-pg-page:active,
.yui-pg-container a.yui-pg-page:visited {
    -moz-border-radius: 3px;
    background: url("../images/uic-sprite.png") repeat-x scroll 0 0 #eee; /* [CUSP] url(../assets/uic/uic-sprite.png) */
    border: 1px solid #909AA0;
    cursor: pointer;
    text-decoration: none;
    vertical-align: middle;
}

.yui-pg-container a.yui-pg-page:hover {
    background-color: #fff;
    box-shadow: 0 0 3px #999;
    -moz-box-shadow: 0 0 3px #999;
    -webkit-box-shadow: 0 0 3px #999;
}

.yui-pg-container .floatcon:after {clear:both;content:".";display:block;height:0px;overflow:hidden;visibility:hidden}
.yui-pg-container .floatcon {zoom:1}
/* float may be also generic */
.floatright {float:right}
.floatleft {float:left}

/* DataTable */
.yui3-datatable .yui-dt table {
    border-color: #a8a8a8;
    width: 100%;
}

.yui-skin-sam .yui-dt th,
.yui3-datatable .yui-dt th {
    background: #f3f3f3 url("../images/uic-sprite.png") repeat-x 0 -2px; /* [CUSP] url(../assets/uic/uic-sprite.png) */
    font-size: 90%;
}

.yui3-datatable .yui-dt th,.yui3-datatable .yui-dt th a {
    font-weight: bold;
    color: #333;
    text-align: center;
}

.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc, .yui-skin-sam tr.yui-dt-odd td.yui-dt-desc,
.yui-skin-sam tr.yui-dt-even td.yui-dt-asc, .yui-skin-sam tr.yui-dt-even td.yui-dt-desc{
    border-top-color: #d0def2; /* Do not move this line, there is a dependency on correct cascading */
}

.yui3-datatable .yui-dt tr.yui-dt-first td {
    border-color: #a8a8a8;
}

.yui3-datatable .yui-dt th .yui-dt-liner {
    padding: 4px 5px;
}

/** padding: 5px 10px; -> to padding: 5px; because of the worng align of the button in the table otherwise, sterl 17.01.2011*/
.yui3-datatable .yui-dt td .yui-dt-liner {
    padding: 4px 5px;
}

.yui3-datatable .yui-dt td .yui-dt-liner input[type=text] {
    width: 95%;
}

.yui3-datatable .yui-dt th,
.yui3-datatable .yui-dt td {
    border-color: #c6c6c6;
}

.yui3-datatable .yui-dt-scrollable .yui-dt-hd,
.yui3-datatable .yui-dt-scrollable .yui-dt-bd {
    border-color: #a8a8a8;
}

.yui-skin-sam th.yui-dt-asc,
.yui-skin-sam th.yui-dt-desc,
.yui3-datatable th.yui-dt-asc,
.yui3-datatable th.yui-dt-desc {
    background: #dddcde url("../images/uic-sprite.png") repeat-x 0 -2px; /* [CUSP] url(../assets/uic/uic-sprite.png) */
}

.yui3-datatable th.yui-dt-sortable .yui-dt-label {
    display: block;
}

.yui3-datatable th.yui-dt-sortable .yui-dt-liner {
    background: transparent url(../images/dt-arrows.png) no-repeat right center ; /* [CUSP] url(../assets/uic/dt-arrows.png) */
}

.yui3-datatable th.yui-dt-asc .yui-dt-liner {
    background: transparent url(../images/dt-arrow-up.png) no-repeat right center; /* [CUSP] url(../assets/uic/dt-arrow-up.png) */
}

.yui3-datatable th.yui-dt-desc .yui-dt-liner {
    background: transparent url(../images/dt-arrow-dn.png) no-repeat right center; /* [CUSP] url(../assets/uic/dt-arrow-dn.png) */
}

/* Selected Rows */

.yui3-selectedrowsoperation .yui3-selectedrowsoperation-content {}

.yui3-selectedrowsoperation .wms-datatable-selected-operation-button-disabled {
    display: none;
}

.yui3-selectedrowsoperation-disabled .yui3-selectedrowsoperation-content {}

.yui3-selectedrowsoperation-hidden,
.yui3-selectedrowsoperation-disabled .wms-datatable-selected-operation-button {
    display: none;
}

.yui3-selectedrowsoperation-disabled .wms-datatable-selected-operation-button-disabled {
    display: inline-block;
}

.yui-skin-sam tr.yui-dt-selected td, .yui-skin-sam tr.yui-dt-selected td.yui-dt-asc, .yui-skin-sam tr.yui-dt-selected td.yui-dt-desc {
    background: url("../images/content-shadow.png") repeat-x #2e7aa7; /* [CUSP] url("../assets/uic/content-shadow.png") */
    border-color: #1d6996;
}

/* CSS for Column widths within Flexible Tables */

.yui-dt-scrollable table { width: 100% !important; table-layout: fixed; }

.yui-dt-scrollable,
.yui-dt-scrollable .yui-dt-hd,
.yui-dt-scrollable .yui-dt-bd { width: auto !important; }

.yui-dt-scrollable { _width: 99.5% !important; } /* Compromise for IE6 due to box-model differences (avoids browser scrollbar) */
.yui-dt-scrollable .yui-dt-hd,
.yui-dt-scrollable .yui-dt-bd { _width: 100% !important; }

/* Remove absolute positioning of the accessible header and reduce the height to 0 */
.yui-dt-browserfix thead,
.yui-dt-browserfix thead tr,
.yui-dt-browserfix thead th { position: relative !important; left: auto; margin:0; padding:0; height: 0px; }

/* set the height of the internal liner to 0 to hide them */
.yui-dt-browserfix th div.yui-dt-liner {height:0 !important; overflow:hidden !important; padding: 0px !important;}

/* Crop the Content to ensure consistent TD and TH alignment */
.yui-dt-scrollable .yui-dt-hd thead th > div,
.yui-dt-scrollable .yui-dt-bd tbody td > div { overflow: hidden; width:auto !important;}
.yui-dt-scrollable .yui-dt-bd { overflow-y: scroll; overflow-x: hidden;}

/* override the negative margin inserted inline on the table element */
/* .yui-dt-scrollable .yui-dt-bd table { margin: 0 !important; } */

div.yui-dt-browserfix { zoom:1; } /* Applied to extended div/class applied to DataTable body in order to remove horizontal scrollbar bug in IE */

.yui-dt-scrollable .yui-dt th,
.yui-dt-scrollable .yui-dt-hd-wrapper {
    background:#dddcde url("../images/uic-sprite.png") repeat-x 0 -2px; /* [CUSP] url(../assets/uic/uic-sprite.png) */
}

.yui3-datatable.yui-scrollable-table .yui-dt tr.yui-dt-first td { border-top: 0; }
.yui3-datatable .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td { border-bottom:0 }

.yui3-datatable .yui-dt-scrollable .yui-dt-hd thead th {
    border-bottom:1px solid #a8a8a8;
}

/* Loading Message */
.yui3-datatable .yui-dt.yui-dt-scrollable div.yui-dt-liner.yui-dt-loading,
.yui3-datatable td.yui-dt-loading .yui-dt-liner {
    background: url("../images/wait-spinner.gif") no-repeat 5px 5px; /* [CUSP] url("../../../common-uic-widgets/status/assets/wait-spinner.gif") */
    padding-left: 26px;
    line-height: 18px;
}

.yui3-datatable .yui-dt.yui-dt-scrollable tr.yui-dt-first td {
    border-top: 0;
}

.yui3-datatable .yui-dt.yui-dt-scrollable .yui-dt-message tr.yui-dt-first td {
    border-bottom: 1px solid #e0e0e0;
}

.yui3-datatable .yui-dt-message tr.yui-dt-first td {
    border-right: 0;
}

.yui3-datatable .floatcon:after {clear:both;content:".";display:block;height:0px;overflow:hidden;visibility:hidden}
.yui3-datatable .floatcon {zoom:1}
.yui3-datatable .floatright {float:right}
.yui3-datatable .floatleft {float:left}

.yui3-datatable tr.yui-dt-selected.yui-dt-error,
.yui3-datatable th.yui-dt-selected.yui-dt-error,
.yui3-datatable th.yui-dt-selected.yui-dt-error a,
.yui3-datatable tr.yui-dt-selected.yui-dt-error td,
.yui3-datatable tr.yui-dt-selected.yui-dt-error td.yui-dt-asc,
.yui3-datatable tr.yui-dt-selected.yui-dt-error td.yui-dt-desc,
.yui3-datatable tr.yui-dt-error,
.yui3-datatable th.yui-dt-error,
.yui3-datatable th.yui-dt-error a,
.yui3-datatable tr.yui-dt-error td,
.yui3-datatable tr.yui-dt-error td.yui-dt-asc,
.yui3-datatable tr.yui-dt-error td.yui-dt-desc
{
   background: #fee;
   color: #000000;
}

.yui-skin-sam .yui-dt td {
    border-style: solid;
    border-width: 1px 1px 0 0;
    border-top: 1px solid #e0e0e0;
}

.yui-skin-sam tr.yui-dt-odd {
    background: #eee;
}

.yui-skin-sam .yui-dt .hide-header {
    display: none;
}
/* ../table/table-editor.css */

/* ../table/treegrid.css */
.skin2-yui-treegrid .yui-dt th:first-child {
    border-left:0;
    width: 230px;
}

.skin2-yui-treegrid .yui-dt th:first-child div {
position:relative;
}

.skin2-yui-treegrid tr.level1 td {
    border-top:1px solid #ddd;
}

.skin2-yui-treegrid tr.level2 td {
    border-top:0;
}

.skin2-yui-treegrid tr.level3 td {
    border-top:0;
}

.skin2-yui-treegrid input.number {
    text-align:right;
}

.skin2-yui-treegrid input.budget-name {
    margin-top:-3px;
}

.skin2-yui-treegrid .tree-node {
    padding-left:18px; 
    font-weight:bold;
    position: relative;
}
    
.skin2-yui-treegrid .tree-node .tree-node {
    font-weight:normal;
    padding-left:18px;
}



.skin2-yui-treegrid .tree-node-bd {
    white-space:nowrap;
}

.skin2-yui-treegrid .tree-node .tree-node-bd .expanded,
.skin2-yui-treegrid .tree-node .tree-node-bd .collapsed {
    position: absolute; 
    left: 0px; 
    top: 50%;
    margin-top: -16px;
    cursor: pointer; 
    width:16px !important; 
    height:26px;
}


.skin2-yui-treegrid .tree-nav-top-no-siblings .expanded {
    background: transparent url('../images/arrow-down.png') no-repeat 0 50%; /*tree_nav_top_close_no_siblings2*/ /* [CUSP] url('../assets/uic/table/arrow-down.png') */
}

.skin2-yui-treegrid .tree-nav-top-no-siblings .collapsed {
    background: transparent url('../images/arrow-right.png') no-repeat 0 50%; /*tree_nav_top_open_no_siblings2*/ /* [CUSP] url('../assets/uic/arrow-right.png') */
}

.skin2-yui-treegrid .tree-nav .expanded {
    background: transparent url('../images/arrow-down.png') no-repeat 0 50%; /*tree_nav_middle_close2.gif*/ /* [CUSP] url('../assets/uic/table/arrow-down.png') */
}

.skin2-yui-treegrid .tree-nav .collapsed {
    background: transparent url('../images/arrow-right.png') no-repeat 0 50%; /*tree_nav_middle_open2.gif*/ /* [CUSP] url('../assets/uic/arrow-right.png') */
}


/**
 * Styles for the table edit actions
 */
.yui3-editable-table .reload-button {
    float:right;
    background: url("../images/button-sprite.png") -4px 0 no-repeat; /* [CUSP] url("../assets/uic/button-sprite.png") */
    border: 0;
    width: 16px;
    height: 16px;
    min-height: 16px;
}

.yui3-editable-table .reload-button.disabled{
    background: url("../images/button-sprite.png") -4px -50px no-repeat; /* [CUSP] url("../assets/uic/button-sprite.png") */
}

.yui3-editable-table th button {
    vertical-align:middle;
}

.yui3-editable-table .add-button {
    background: url("../images/button-sprite.png") -4px -100px no-repeat; /* [CUSP] url("../assets/uic/button-sprite.png") */
    border: 0;
    width: 16px;
    height: 16px;
    min-height: 16px;
    margin-right: 3px;
}
.yui3-editable-table .add-button.disabled {
    background: url("../images/button-sprite.png") -4px -150px no-repeat; /* [CUSP] url("../assets/uic/button-sprite.png") */
}

.yui3-editable-table .edit-button {
    background: url("../images/button-sprite.png") -4px -300px no-repeat; /* [CUSP] url("../assets/uic/button-sprite.png") */
    border: 0;
    width: 16px;
    height: 16px;
    min-height: 16px;
    margin-right: 3px;
}

.yui3-editable-table .edit-button.disabled {
    background: url("../images/button-sprite.png") -4px -350px no-repeat; /* [CUSP] url("../assets/uic/button-sprite.png") */
}

.yui3-editable-table .delete-button {
    background: url("../images/button-sprite.png") -4px -200px no-repeat; /* [CUSP] url("../assets/uic/button-sprite.png") */
    border: 0;
    width: 16px;
    height: 16px;
    min-height: 16px;
}

.yui3-editable-table .delete-button.disabled {
    background: url("../images/button-sprite.png") -4px -250px no-repeat; /* [CUSP] url("../assets/uic/button-sprite.png") */
}

.yui3-editable-table .table-head-actions {
    overflow: hidden
}

.yui3-editable-table .table-head-actions .add-button {
    float:left;
}

button {
    cursor: pointer;
}

button.disabled {
    cursor: default;
}

/* ../table/popup.css */
a.yui3-popup-link.yui3-popup-container {
    position:relative;
    display:inline;
    width:auto;
    text-decoration:none;
}
a.yui3-popup-link .yui3-popup-container {
    position:absolute !important;
    color:#000;
    text-decoration: none;
    background: #ffffe1;
    border: 1px solid #ddd;
    display:none;
    padding:5px;
    text-align: left;
    /*right:65px !important;
    width:200px !important; */
    z-index:120;
}
.yui3-popup-link a {
    border: 0;
}
.yui3-popup-link img {
    border: 0;
}
a:hover.yui3-popup-link .yui3-popup-container,
a:active.yui3-popup-link .yui3-popup-container,
a:focus.yui3-popup-link .yui3-popup-container {
    display:block;
    text-decoration: none;
}

/** this two classes are also used by other stuff, like the table note and label stuff */
.tooltip-note {
    background: url("../images/button-sprite.png") -4px -1150px no-repeat; /* [CUSP] url("../assets/uic/button-sprite.png") */
    border: 0;
    min-width: 16px;
    min-height: 16px;
    width: 16px;
    height: 16px;
}

.tooltip-no-note {
    background: url("../images/button-sprite.png") -4px -1100px no-repeat; /* [CUSP] url("../assets/uic/button-sprite.png") */
    border: 0;
    min-width: 16px;
    min-height: 16px;
    width: 16px;
    height: 16px;
}
/* ../table/table-note-editor.css */
.yui3-datatable .yui-wms-note-table-editor-button {
    border:0 none;
    height:16px;
    margin-right:2px;
    width:16px;
}

.yui3-datatable .yui-wms-note-table-editor-button.yui-wms-note.disabled {
    background: url("../images/button-sprite.png") -4px -1100px no-repeat; /* [CUSP] url("../assets/uic/button-sprite.png") */
}
.yui3-datatable .yui-wms-note-table-editor-button.yui-wms-note {
    background: url("../images/button-sprite.png") -4px -1100px no-repeat; /* [CUSP] url("../assets/uic/button-sprite.png") */
}

.yui3-datatable .yui-wms-note-table-editor-button.yui-wms-note-exist {
    background: url("../images/button-sprite.png") -4px -1150px no-repeat; /* [CUSP] url("../assets/uic/button-sprite.png") */
}
.yui3-datatable .yui-wms-note-table-editor-button.yui-wms-note-exist.disabled {
    background: url("../images/button-sprite.png") -4px -1150px no-repeat; /* [CUSP] url("../assets/uic/button-sprite.png") */
}

.yui3-datatable .yui-wms-note-column {
    text-align: center;
}
/* ../table/tooltip-label.css */
.yui3-tooltiplabelrenderer .tooltip {white-space:normal;}
.yui3-tooltiplabelrenderer .tooltip {text-decoration:underline; color:#0066CC; margin-left:8px;}

.yui3-tooltiplabelrenderer a.tooltip {
    position:relative;
    display:inline;  /*block*/
    width:auto;
    text-decoration:none;
}
.yui3-tooltiplabelrenderer .full-title {
    color: #000;
    text-decoration: none;
    position: absolute;
    background: #ffffe1;
    border: 1px solid #ddd;
    display: none;
    padding: 5px;
    top: 12px;
    left: 12px;
    width: 200px;
    z-index: 20;
}


/* /tab-strip/assets/tab-strip.css */
.yui3-tabstrip-hidden,
.yui3-tabstrip-exemplar {
    display: none;
}

.uwa-sidebar .yui3-tabstrip {
    margin-right: -19px;
    overflow: hidden;
}

.uwa-sidebar .yui3-tabstrip-content {
    margin: 5px 0;
}

.uwa-sidebar .yui3-tabstrip-content .yui3-tabstrip-delete {
    background: 0 -1201px no-repeat url(../images/button-sprite.png); /* [CUSP] url(../assets/uic/button-sprite.png) */
    padding: 0 10px;
    text-indent: -4000px;
    display: inline-block;
    cursor: pointer;
}

.uwa-sidebar .yui3-tabstrip-content .yui3-tabstrip-delete:hover {
    background: 0 -1401px no-repeat url(../images/button-sprite.png); /* [CUSP] url(../assets/uic/button-sprite.png) */
}

.uwa-sidebar .yui3-tabstrip-content .yui3-tabstrip-label {
    display: inline;
    padding-left: 5px;
    font-size: 90%;
    cursor: pointer;
	color: #034EA2
}

.uwa-sidebar .yui3-tabstrip-content .yui3-tabstrip-label:hover {
	color: #ff7600
}

.uwa-sidebar .yui3-tabstrip-content .yui3-tabstrip-tab {
    background: url("../images/uic-sprite.png") repeat-x scroll 0 -190px #FFFFFF; /* [CUSP] url(../assets/uic/uic-sprite.png) */
    border: 1px solid;
    border-color: #c5c5c5 #999 #999 #c5c5c5;
    margin-bottom: 3px;
    margin-right: 19px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: block;
    padding:2px 0 2px 5px;
    cursor: pointer;
}

.uwa-sidebar .yui3-tabstrip-content .yui3-tabstrip-tab.yui3-tabstrip-tab-visible {
    margin-right: -19px;
    border: 1px solid;
    border-right: none medium;
    border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    border-color: #c5c5c5 #999 #999 #c5c5c5;
    background: none #fff;
    box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
}

.uwa-sidebar .yui3-tabstrip-content .yui3-tabstrip-tab.yui3-tabstrip-tab-visible .yui3-tabstrip-label {
	color: #000;
}

.uwa-sidebar .yui3-tabstrip-content .yui3-tabstrip-tab:hover {
    background: url("../images/uic-sprite.png") repeat-x 0 -1285px #fff; /* [CUSP] url(../assets/uic/uic-sprite.png) */
}
/* /textinput/assets/textinput.css */
.yui3-textinput-message {
   color:red;
   padding: 5px 5px 0;
}

/* ../time-picker/time-picker.css */
.yui3-timepicker li{
	width: 16px;
	margin: 1px 1px 1px 1px;
	border-color: #999 #666 #666 #999;
}

.yui3-timepicker li{
	color: #069;
	background-color: #fff;
	font-size: 85%;
	cursor: pointer;
}

.yui3-timepicker li.yui3-timepicker-active{
    box-shadow: 2px 2px 2px #ccc;	
    -moz-box-shadow: 2px 2px 2px #ccc;
	-webkit-box-shadow: 2px 2px 2px #ccc;
}	

.yui3-timepicker li.yui3-timepicker-active{
	background: #09c;
	border-color: #069;
	font-weight: bold;
	background: url("../images/uic-sprite.png") repeat-x 0 -1318px; /* [CUSP] url(../assets/uic/uic-sprite.png) */
	color: #069;
}

.yui3-timepicker li.yui3-timepicker-active,
.yui3-timepicker li.yui3-timepicker-active:hover {
	padding: 2px 0;
    margin: -1px 1px -1px 1px;
	border-width: 2px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	width: 20px;
	border-color: #058;
	background: #069 url("../images/uic-sprite.png") repeat-x 0 -1407px; /* [CUSP] url(../assets/uic/uic-sprite.png) */
	color: #fff;
}

.yui3-timepicker-mask {position:absolute; top:0px; left:0px;}

.yui3-timepicker-content input[type="text"] {
    padding-left: 20px !important;
    width: 4em;
    background: url("../images/button-sprite.png") -2px -1998px no-repeat /* [CUSP] url(../assets/uic/button-sprite.png) */
}

/* ../assets/skins/aui/css/aui-skin-base.css */
.uic-aui .yui3-state-default,
.uic-aui .yui3-state-active,
.uic-aui .yui3-state-hover {
	background: #eee;
	border: 1px solid #ccc;
	border-color: #bbb #999 #999 #bbb;
}

.uic-aui .yui3-state-active {
	background: #efefef;
	border-color: #333;
}

.uic-aui .yui3-state-hover {
	background: #ddd;
	border-color: #999 #bbb #bbb #999;
	cursor: pointer;
}

.uic-aui .yui3-state-disabled {
	cursor: default !important;
}

.uic-aui .yui3-state-highlight {

}

.uic-aui .yui3-state-error {

}

.uic-aui .yui3-state-error-text {

}

.uic-aui .yui3-priority-primary {

}

.uic-aui .yui3-priority-secondary {

}

.uic-aui .yui3-html-template {
	display: none;
}

.uic-aui .yui3-helper-hidden {
	display: none !important;
}

.uic-aui.yui3-helper-hidden-accessible,
.uic-aui.yui3-overlay-hidden,
.uic-aui.yui3-overlaycontext-hidden,
.uic-aui.yui3-overlaymask-hidden,
.uic-aui.yui3-calendar-hidden,
.uic-aui.yui3-datepicker-hidden,
.uic-aui.yui3-colorpicker-hidden,
.uic-aui.yui3-tooltip-hidden,
.uic-aui.yui3-image-viewer-hidden,
.uic-aui.yui3-image-gallery-hidden {
	clip: rect(0 0 0 0);
	position: absolute;
}

.uic-aui .yui3-helper-reset {
	margin: 0;
	padding: 0;
	outline: 0;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	border: 0;
}

.uic-aui .yui3-helper-clearfix:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
}

.uic-aui .yui3-helper-clearfix {
	/* IE7/IE6 */
	zoom: 1;
}

.uic-aui .yui3-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;

	/* IE8 */
	-ms-filter: alpha(opacity=0);
	/* IE7/IE8(quirks) */
	filter: alpha(opacity=0);
}

/* unselectable */

.uic-aui .yui3-helper-unselectable, .uic-aui .yui3-helper-unselectable * {
   -moz-user-select: none;
   -khtml-user-select: none;
}

/* scroll lock */
.uic-aui .yui3-helper-scroll-lock {
	height: 100%;
	margin: 0;
	overflow: hidden;
	width: 100%;
}

.uic-aui .yui3-layout {
	width: 100%;
}

.uic-aui .ie6 .yui3-layout-content,
.uic-aui .ie7 .yui3-layout-content {
	display: block;
}

.uic-aui .ltr .yui3-column,
.uic-aui .rtl .yui3-column-last {
	float: left;
}

.uic-aui .rtl .yui3-column,
.uic-aui .ltr .yui3-column-last {
	float: right;
}

.uic-aui .ltr .yui3-column-last {
	margin-left: -5px;
}

.uic-aui .rtl .yui3-column-last {
	margin-right: -5px;
}

.uic-aui .yui3-layout-content:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
}

.uic-aui .yui3-layout-content {
	/* IE7/IE6 */
	zoom: 1;
}
.yui3-column-content,
.yui3-column-content-center {
	padding: 0 0.5em;
}

.ltr .yui3-column-content-first,
.rtl .yui3-column-content-last {
	padding-left: 0;
}

.rtl .yui3-column-content-first,
.ltr .yui3-column-content-last {
	padding-right: 0;
}

.ie6.ltr .yui3-column-first,
.ie6.ltr .yui3-column-content-first,
.ie6.rtl .yui3-column-last,
.ie6.rtl .yui3-column-content-last {
	display: inline;
}

.ie6 .yui3-layout-content .yui3-column-content-center,
.ie6 .yui3-layout-content .yui3-column-content-first,
.ie6 .yui3-layout-content .yui3-column-content-last {
	word-wrap: break-word;
	overflow: hidden;
}
/*
.ie body {
	position: relative;
}

.ie5 body,
.ie6 body {
	position: static;
}
*/
.floatbox {
	overflow: hidden;
}
.yui3-form {
}

.yui3-fieldset-legend {
	font-size: 1.2em;
	font-weight: bold;
}

.yui3-field-labels-top {

}

.yui3-field-labels-left {

}

.yui3-field-labels-right {

}

.yui3-field-labels-inline .yui3-field-label,
.yui3-field-labels-inline .yui3-field-input,
.yui3-field-labels-inline .yui3-field-hint {
	float: left;
}

.yui3-field-labels-inline .yui3-field-label,
.yui3-field-labels-inline .yui3-field-input-text {
	width: 45%;
}

.yui3-field-labels-inline .yui3-field-label {
	margin: 0.3em 2% 0 0;
}

.yui3-field-labels-right .yui3-field-label {
	text-align: right;
}

.yui3-field-labels-inline .yui3-field-hint {
	display: block;
	float: none;
	clear: both;
	margin-left: 47%;
}

.yui3-field-label,
.yui3-field-labels-top .yui3-field-label {
	display: block;
	float: none;
	text-align: left;
	margin: 0;
	width: auto;
}

.yui3-field-input,
.yui3-field-labels-top .yui3-field-input {
	float: none;
	width: auto;
}

.yui3-field-hint,
.yui3-field-labels-top .yui3-field-hint {
	line-height: 1;
	clear: none;
	float: right;
	width: 45%;
	margin: 0;
}

.yui3-field-hint-icon {
	float: left;
}

.yui3-field-inline {
	display: inline-block;
	vertical-align: middle;
}

.yui3-field-label-inline {
	display: inline-block;
	margin: 0.4em 0.4em 0 0
}

.yui3-field-inline .yui3-field-content,
.yui3-field-inline .yui3-field-label {
	display: inline-block;
}

.yui3-field-inline .yui3-field-label {
	vertical-align: middle;
}

.yui3-field-group {
	float: left;
	width: 53%;
}

.yui3-choice-label {
	line-height: 1;
	width: 89%;
}

.yui3-field-input-choice {
	display: inline-block;
	margin: 0 0.4em 0 0;
	vertical-align: middle;
}

.yui3-choice-label,
.yui3-field-input-choice {
	float: left;
}

.yui3-field-row {
	display: block;
	clear: both;
}

.yui3-field-row:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
}

.yui3-field-row {
	/* IE7/IE6 */
	zoom: 1;
}

.yui3-button-holder {
	overflow: hidden;
	display: block;
	clear: both;
}

.yui3-button-input {
	margin: 0;
	line-height: 1.3;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
	padding: 5px 10px 6px 7px;
}

/* IE7 and below */
.yui3-button-input {
	*padding: 4px 10px 3px 7px;
}

.yui3-field-content:after,
.yui3-button-holder:after, {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	overflow: hidden;
}

.yui3-field-content,
.yui3-button-holder {
	display: inline-block;
}

/* start commented backslash hack \*/
* html .yui3-field-content,
* html .yui3-button-holder {
	height: 1%;
}

.yui3-field-content,
.yui3-button-holder {
	display: block;
}
/* close commented backslash hack */

.yui3-field-label {
	font-weight: bold;
}

.yui3-choice-label {
	font-weight: normal;
}

.yui3-field-hint {
	color: #777;
	font-size: 0.9em;
}

.yui3-choice-label,
.yui3-field-hint {
	line-height: 1.2;
}

.yui3-field-element-left {
	display: inline-block;
	vertical-align: middle;
}

/* Fields used for form validation */

.yui3-field.yui3-has-error .yui3-field-content {
	border-bottom: 1px solid #EF4A4A;
	background-color: #FF9F9F;
}

.yui3-field.yui3-has-warn .yui3-field-content {
	border-bottom: 1px solid #FFC45F;
	background-color: #FFFABF;
}

.yui3-field .yui3-message-holder {
	color: #FF0000;
	display: block;
	font-weight: bold;
}

.yui3-status-failure {
	border:  1px solid #EF4A4A;
}

.yui3-widget-content {
	overflow: hidden;
}

.yui3-widget-hd {
}

.yui3-widget-bd {
}

.yui3-widget-ft {
}

.yui3-widget-close {
	float: right;
}

.yui3-widget-stacked .yui3-widget-shim {
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;

	/* IE8 */
	-ms-filter: alpha(opacity=0);
	/* IE7/IE8(quirks) and below */
	filter: alpha(opacity=0);
	/* IE6 */
	_width:0;
	_height:0;
}

.yui3-widget-content-expanded {
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;

	height: 100%;
}

.yui3-overlay {
	position: absolute;
}

.yui3-widget-tmp-forcesize {
	overflow: hidden !important;
}

.yui3-widget-stacked .yui3-widget-shim {
	border-width: 0;
	height: 100%;
	left: 0px;
	margin: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: -1;

	/* IE */
	-ms-filter: alpha(opacity=0);
	filter: alpha(opacity=0);

	/* IE6 */
	_width:0;
	_height:0;
}
.yui3-autocomplete-results-content,
/*.yui3-datepicker-content,
.yui3-calendar-content,*/
.yui3-colorpicker-content,
/*.yui3-dialog-content,*/
.yui3-overlaycontext-content {
	background: #fff;
}
/*
Add your classname to the list below in order to have your element
recieve a gracefully degrading chrome enhancement such as a drop
shadow or rounded corners.
*/

/* ---------- CSS3 shadows ---------- */
/*.yui3-dialog-content,*/
.yui3-overlaycontextpanel-content,
.yui3-tooltip-content,
/*.yui3-calendar-content,
.yui3-datepicker-content,*/
.yui3-colorpicker-content,
.yui3-tree-drag-helper-content {
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.5);  /* Using rgba because it's supported by the browsers that also support shadows */
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
}

/* No shadow */

.yui3-null-selector {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* ---------- Rounded corners ---------- */

/* All corners */

.yui3-state-default,
.yui3-state-active,
.yui3-state-hover,
/*.yui3-calendar-content,
.yui3-datepicker-content,*/
.yui3-colorpicker-content,
.yui3-colorpicker-panel-content,
.yui3-image-gallery-paginator .yui3-image-gallery-paginator-thumb,
.yui3-image-viewer-loading .yui3-image-viewer-bd,
.yui3-loadingmask-message,
.yui3-loadingmask-message-content,
.yui3-progress-bar-content,
.yui3-progress-bar-status {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.yui3-carousel menu {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.yui3-carousel menu a {
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}

/* Large corners */
.yui3-textboxlistentry,
.yui3-textboxlistentry-close {
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
}


/* No corners */

.yui3-dialog .yui3-widget-hd,
.yui3-editable-hover,
.yui3-tab,
.yui3-overlaycontextpanel-pointer.yui3-state-default,
.yui3-toolbar-item-content,
.yui3-toolbar-item,
.yui3-toolbar-vertical .yui3-toolbar-item {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

/* Left corners */

.yui3-toolbar-first {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

/* Right corners */

.yui3-toolbar-last {
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

/* Top left */

.uic-aui .yui3-image-viewer-bd,
.uic-aui .yui3-tab,
.uic-aui .yui3-toolbar-vertical .yui3-toolbar-first {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}

/* Top right */

.uic-aui .yui3-image-viewer-bd,
.uic-aui .yui3-tab,
.uic-aui .yui3-toolbar-vertical .yui3-toolbar-first {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

/* Bottom left */

.uic-aui .yui3-image-viewer-content .yui3-widget-ft,
.uic-aui .yui3-toolbar-vertical .yui3-toolbar-last {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

/* Bottom right */

.uic-aui .yui3-image-viewer-content .yui3-widget-ft,
.uic-aui .yui3-toolbar-vertical .yui3-toolbar-last {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

/* OVERLAY AUI */

.uic-aui.yui3-overlaycontextpanel{position:absolute;z-index:9999;}.uic-aui .yui3-overlaycontextpanel-content{border-width:2px;padding:8px;position:relative;}.uic-aui .yui3-overlaycontextpanel-hidden{visibility:hidden;top:-10000px!important;left:-10000px!important;}.uic-aui.yui3-overlaycontextpanel .yui3-overlaycontextpanel-pointer,.uic-aui.yui3-overlaycontextpanel .yui3-overlaycontextpanel-pointer-inner{position:absolute;width:0;height:0;background:none;}.uic-aui .yui3-overlaycontextpanel-arrow-tr .yui3-overlaycontextpanel-pointer,.uic-aui .yui3-overlaycontextpanel-arrow-tc .yui3-overlaycontextpanel-pointer,.uic-aui .yui3-overlaycontextpanel-arrow-tl .yui3-overlaycontextpanel-pointer{top:-14px;border-top:0;border-bottom-width:14px;}.uic-aui .yui3-overlaycontextpanel-arrow-tr .yui3-overlaycontextpanel-pointer{border-left:18px dotted transparent;border-right:0;right:10px;}.uic-aui .yui3-overlaycontextpanel-arrow-tc .yui3-overlaycontextpanel-pointer{border-left:10px dotted transparent;border-right:10px dotted transparent;left:50%;margin-left:-10px;}.uic-aui .yui3-overlaycontextpanel-arrow-tl .yui3-overlaycontextpanel-pointer{border-left:0;border-right:18px dotted transparent;left:10px;}.uic-aui .yui3-overlaycontextpanel-arrow-tr .yui3-overlaycontextpanel-pointer-inner,.uic-aui .yui3-overlaycontextpanel-arrow-tc .yui3-overlaycontextpanel-pointer-inner,.uic-aui .yui3-overlaycontextpanel-arrow-tl .yui3-overlaycontextpanel-pointer-inner{border-bottom:10px solid #fff;bottom:-14px;}.uic-aui .yui3-overlaycontextpanel-arrow-tr .yui3-overlaycontextpanel-pointer-inner{border-left:12px dotted transparent;border-right:0;right:2px;}.uic-aui .yui3-overlaycontextpanel-arrow-tc .yui3-overlaycontextpanel-pointer-inner{border-left:8px dotted transparent;border-right:8px dotted transparent;left:-8px;}.uic-aui .yui3-overlaycontextpanel-arrow-tl .yui3-overlaycontextpanel-pointer-inner{border-left:0;border-right:12px dotted transparent;left:2px;}.uic-aui .yui3-overlaycontextpanel-arrow-rb .yui3-overlaycontextpanel-pointer,.uic-aui .yui3-overlaycontextpanel-arrow-rc .yui3-overlaycontextpanel-pointer,.uic-aui .yui3-overlaycontextpanel-arrow-rt .yui3-overlaycontextpanel-pointer{right:-14px;border-right:0;border-left-width:14px;}.uic-aui .yui3-overlaycontextpanel-arrow-rb .yui3-overlaycontextpanel-pointer{border-bottom:0;border-top:18px dotted transparent;bottom:10px;}.uic-aui .yui3-overlaycontextpanel-arrow-rc .yui3-overlaycontextpanel-pointer{border-bottom:10px dotted transparent;border-top:10px dotted transparent;bottom:50%;margin-bottom:-10px;}.uic-aui .yui3-overlaycontextpanel-arrow-rt .yui3-overlaycontextpanel-pointer{border-bottom:18px dotted transparent;border-top:0;top:10px;}.uic-aui .yui3-overlaycontextpanel-arrow-rb .yui3-overlaycontextpanel-pointer-inner,.uic-aui .yui3-overlaycontextpanel-arrow-rc .yui3-overlaycontextpanel-pointer-inner,.uic-aui .yui3-overlaycontextpanel-arrow-rt .yui3-overlaycontextpanel-pointer-inner{border-left:10px solid #fff;left:-14px;}.uic-aui .yui3-overlaycontextpanel-arrow-rb .yui3-overlaycontextpanel-pointer-inner{border-bottom:0;border-top:12px dotted transparent;bottom:2px;}.uic-aui .yui3-overlaycontextpanel-arrow-rc .yui3-overlaycontextpanel-pointer-inner{border-bottom:8px dotted transparent;border-top:8px dotted transparent;bottom:-8px;}.uic-aui .yui3-overlaycontextpanel-arrow-rt .yui3-overlaycontextpanel-pointer-inner{border-bottom:12px dotted transparent;border-top:0;top:2px;}.uic-aui .yui3-overlaycontextpanel-arrow-br .yui3-overlaycontextpanel-pointer,.uic-aui .yui3-overlaycontextpanel-arrow-bc .yui3-overlaycontextpanel-pointer,.uic-aui .yui3-overlaycontextpanel-arrow-bl .yui3-overlaycontextpanel-pointer{bottom:-14px;border-bottom:0;border-top-width:14px;}.uic-aui .yui3-overlaycontextpanel-arrow-br .yui3-overlaycontextpanel-pointer{border-left:18px dotted transparent;border-right:0;right:10px;}.uic-aui .yui3-overlaycontextpanel-arrow-bc .yui3-overlaycontextpanel-pointer{border-left:10px dotted transparent;border-right:10px dotted transparent;left:50%;margin-left:-10px;}.uic-aui .yui3-overlaycontextpanel-arrow-bl .yui3-overlaycontextpanel-pointer{border-left:0;border-right:18px dotted transparent;left:10px;}.uic-aui .yui3-overlaycontextpanel-arrow-br .yui3-overlaycontextpanel-pointer-inner,.uic-aui .yui3-overlaycontextpanel-arrow-bc .yui3-overlaycontextpanel-pointer-inner,.uic-aui .yui3-overlaycontextpanel-arrow-bl .yui3-overlaycontextpanel-pointer-inner{border-top:12px solid #fff;top:-14px;}.uic-aui .yui3-overlaycontextpanel-arrow-br .yui3-overlaycontextpanel-pointer-inner{border-left:12px dotted transparent;border-right:0;right:2px;}.uic-aui .yui3-overlaycontextpanel-arrow-bc .yui3-overlaycontextpanel-pointer-inner{border-left:9px dotted transparent;border-right:9px dotted transparent;left:-9px;}.uic-aui .yui3-overlaycontextpanel-arrow-bl .yui3-overlaycontextpanel-pointer-inner{border-left:0;border-right:12px dotted transparent;left:2px;}.uic-aui .yui3-overlaycontextpanel-arrow-lb .yui3-overlaycontextpanel-pointer,.uic-aui .yui3-overlaycontextpanel-arrow-lc .yui3-overlaycontextpanel-pointer,.uic-aui .yui3-overlaycontextpanel-arrow-lt .yui3-overlaycontextpanel-pointer{left:-14px;border-left:0;border-right-width:14px;}.uic-aui .yui3-overlaycontextpanel-arrow-lb .yui3-overlaycontextpanel-pointer{border-bottom:0;border-top:18px dotted transparent;bottom:10px;}.uic-aui .yui3-overlaycontextpanel-arrow-lc .yui3-overlaycontextpanel-pointer{border-bottom:10px dotted transparent;border-top:10px dotted transparent;bottom:50%;margin-bottom:-10px;}.uic-aui .yui3-overlaycontextpanel-arrow-lt .yui3-overlaycontextpanel-pointer{border-bottom:18px dotted transparent;border-top:0;top:10px;}.uic-aui .yui3-overlaycontextpanel-arrow-lb .yui3-overlaycontextpanel-pointer-inner,.uic-aui .yui3-overlaycontextpanel-arrow-lc .yui3-overlaycontextpanel-pointer-inner,.uic-aui .yui3-overlaycontextpanel-arrow-lt .yui3-overlaycontextpanel-pointer-inner{border-right:12px solid #fff;right:-14px;}.uic-aui .yui3-overlaycontextpanel-arrow-lb .yui3-overlaycontextpanel-pointer-inner{border-bottom:0;border-top:12px dotted transparent;bottom:2px;}.uic-aui .yui3-overlaycontextpanel-arrow-lc .yui3-overlaycontextpanel-pointer-inner{border-bottom:9px dotted transparent;border-top:9px dotted transparent;bottom:-9px;}.uic-aui .yui3-overlaycontextpanel-arrow-lt .yui3-overlaycontextpanel-pointer-inner{border-bottom:12px dotted transparent;border-top:0;top:2px;}.uic-aui .yui3-overlaycontextpanel-arrow-tl,.uic-aui .yui3-overlaycontextpanel-arrow-tc,.uic-aui .yui3-overlaycontextpanel-arrow-tr{margin-top:12px;}.uic-aui .yui3-overlaycontextpanel-arrow-bl,.uic-aui .yui3-overlaycontextpanel-arrow-bc,.uic-aui .yui3-overlaycontextpanel-arrow-br{margin-bottom:12px;}.uic-aui .yui3-overlaycontextpanel-arrow-lt,.uic-aui .yui3-overlaycontextpanel-arrow-lc,.uic-aui .yui3-overlaycontextpanel-arrow-lb{margin-left:12px;}.uic-aui .yui3-overlaycontextpanel-arrow-rt,.uic-aui .yui3-overlaycontextpanel-arrow-rc,.uic-aui .yui3-overlaycontextpanel-arrow-rb{margin-right:12px;}.uic-aui .yui3-overlaymask-content{background:#000;}




/* ../assets/skins/aui/css/uic-aui-tooltip.css */
.uic-aui .yui3-state-default {
    background: none #fcfcfc;
    border: 1px solid;
	border-color: #b4b4b4 #666 #666 #b4b4b4;
}
/* /panels/assets/wms-tabview.css */
/*Tab View*/

.yui3-tabview .card-panel-selection {
    float:left;
    font-size:95%;
    border: 1px solid #A5ACB2;
    border-bottom: 0 none;
    text-decoration: none;
    padding: 3px 5px 1px;
    -moz-border-radius: 5px 5px 0 0; 
    width: auto;
    color: #404040; 
    background: #E0E0E0;
    cursor: pointer;
}

.yui3-tabview .card-panel-selection.card-panel-current {
    border-bottom: 1px solid transparent;
    cursor: default;
    background:#F3F3F3;
    z-index:5;
}

.yui3-tabview .yui3-widget.yui3-uwa-panel.yui3-uwa-panel-content {
    border-top:1px solid #A5ACB2;
    margin-top:-1px;
    background:#F3F3F3;
    padding: 5px 0;
}

.yui3-tabview {
     margin-top:10px;
}
/* /uic-cop-gadget-panel/assets/uic-cop-gadget-panel.css */
.gadget-wrapper {
	background: #fff;
	border: 1px solid #ddd;
	overflow: auto;
    border-radius: 5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: inline-block;
}

.uwa-sidebar .gadget-wrapper {
    display: block;
}

.gadget-wrapper:hover {
	border: 1px solid #999;
    box-shadow: 0 3px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.3);
}

.gadget-wrapper:hover .gadget-header {
	background: #f6f6f6 url("../images/uic-sprite.png") repeat-x 0 0; /* [CUSP] url(../assets/uic/uic-sprite.png) */
}

.gadget-wrapper .gadget-header button {
	opacity:0;
	filter:alpha(opacity=0);
    margin-left: 10px;
}

.gadget-wrapper:hover .gadget-header button {
	opacity: 0.4;
	filter: alpha(opacity=40);
}


.gadget-wrapper .gadget-header:hover button {
	opacity:1;
	filter:alpha(opacity=100);
}

.gadget-wrapper .gadget-header {
	text-align: right;
    margin: 3px;
    line-height: 20px;
    padding: 5px;
    padding-left: 7px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.gadget-wrapper .gadget-header {
	background: #fcfcfc;
}

.gadget-wrapper .gadget-content {
	padding: 10px;
}

.gadget-wrapper .gadget-title {
	float: left;
	font-weight: bold;
}

/* ../uic-note/uic-note.css */
.yui3-uicnoteviewer .uicNoteVisibility {
    margin-left: 0.5em;
    color: #808080;
}

.yui3-uicnoteviewer,
.yui3-uicnoteeditor {
    display: inline-block;
}

.yui3-uicnoteeditor .uicNote {
    width: 20em;
    margin-left: 1em;
}
.yui3-uicnoteeditor .emptyValue {
    color: #808080;
    font-style: italic;
}
