/* CAUI */
.caui-sel-container {}
.caui-sel-ui {}
.caui-sel-message {}
.caui-sel-selections {}
.caui-sel-selections FORM {display:inline;}
.caui-sel-selections FORM LABEL {padding:0 0 0 6px;cursor:pointer;}
.caui-sel-selections FORM LABEL.caui-sel-selected {cursor:default;}
.caui-sel-selections FORM LABEL INPUT {margin:0 2px 2px 0;vertical-align:middle;}

/* YUI */
.yui-hidden {display:none!important;}
span.autoTooltip { cursor: help; }
a.autoTooltip { cursor: hand; }
tr.track_hover:hover { background-color: #efefef; }

.yui-pg-container {
    display: block;
    white-space: nowrap;
    background: #eee;
    border: 1px solid #aaa;
    margin: 5px 0 0 0;
    padding: 5px;
    text-align:center;
}
.yui-pg-result-informantion {margin:0 0 5px 0;text-align:center;font-size:87%;font-style:oblique;}
.yui-pg-result-informantion .yui-pg-result-informantion-collection {font-style:normal;display:inline;}
.yui-pg-result-informantion STRONG {font-weight:bold;}
.yui-pg-result-informantion EM {color:#980001;font-style:normal;}
.yui-pg-result-informantion EM.name {font-style:oblique;}

.yui-pg-first,
.yui-pg-previous,
.yui-pg-next,
.yui-pg-last,
.yui-pg-current,
.yui-pg-pages,
.yui-pg-page {
    display: inline-block;
    font-size:10px;
    padding: 3px 6px;
    text-align:center;
    zoom:1;
}
.yui-ls-col .yui-pg-page {
    width:16px !important;
}
.yui-pg-pages {
    padding: 0;
}
.yui-pg-current {
    padding: 3px 0;
}
a.yui-pg-first:link,      a.yui-pg-first:visited,
a.yui-pg-first:active,    a.yui-pg-first:hover,
a.yui-pg-previous:link,   a.yui-pg-previous:visited,
a.yui-pg-previous:active, a.yui-pg-previous:hover,
a.yui-pg-next:link,       a.yui-pg-next:visited,
a.yui-pg-next:active,     a.yui-pg-next:hover,
a.yui-pg-last:link,       a.yui-pg-last:visited,
a.yui-pg-last:active,     a.yui-pg-last:hover,
a.yui-pg-page:link,       a.yui-pg-page:visited,
a.yui-pg-page:active,     a.yui-pg-page:hover {
    color:#333;
    text-decoration: none;
    outline: 0;
}
a.yui-pg-first:hover,
a.yui-pg-previous:hover,
a.yui-pg-next:hover,
a.yui-pg-last:hover,
a.yui-pg-page:hover {
    text-decoration: underline !important;
    /* background-color: #FFF0CC; */
}
span.yui-pg-first,
span.yui-pg-previous,
span.yui-pg-next,
span.yui-pg-last {
    color: #aaa;
}
.yui-pg-page {
    background-color: #fff;
    border: 1px solid #aaa;
    padding: 2px 6px;
    text-decoration: none;
}
.yui-pg-current-page {
    background-color:#FFF0CC;
    font-weight: bold;
    padding: 2px 6px;
    color:#980001;
}
.yui-pg-page {
    margin-left: 1px;
    margin-right: 1px;
}
.yui-pg-first,
.yui-pg-previous {
    padding-left: 0;
}
.yui-pg-next,
.yui-pg-last {
    padding-right: 0;
}
.yui-pg-current,
.yui-pg-rpp-options {
    margin-left: 1em;
    margin-right: 1em;
}

.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;font-family:Verdana, Arial, Helvetica, sans-serif;}
.yui-button .first-child{display:block;*display:inline-block;}
.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}
.yui-button button{background-color:transparent;cursor:pointer;white-space:nowrap;}
.yui-button a{text-decoration:none;white-space:nowrap;}
.yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(/images/nv/nv_sprite.png) repeat-x 0 -100px;margin:auto .25em;}
.yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;*position:relative;*left:-1px;}
.yui-button button {padding:0 10px;*padding:0;font-weight:bold;font-size:11px;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#fff!important;}
.yui-button a{padding:0 10px;font-weight:bold;font-size:11px;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#fff!important;*line-height:2;text-decoration:none!important;}
.yui-split-button button,.yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}
.yui-menu-button button{background-image:url(/css/assets/menu-button-arrow.png);}
.yui-split-button button{background-image:url(/css/assets/split-button-arrow.png);}
.yui-button-redownload{border-color:#999;background-position:0 -1500px;}
.yui-button-redownload .first-child{border-color:#999;}
.yui-button-redownload button,.yui-button-redownload a{color:#999!important;}
.yui-button-focus{border-color:#7D98B8;background-position:0 -200px;}
.yui-button-focus .first-child {border-color:#7D98B8;}
.yui-button-focus button,.yui-button-focus a{color:#000!important;}
.yui-split-button-focus button{background-image:url(/css/assets/split-button-arrow-focus.png);}
.yui-button-checked{border-color:#7D98B8;background-position:0 -200px;}
.yui-button-checked .first-child {border-color:#7D98B8;}
.yui-button-checked button,.yui-button-checked a{color:#000!important;}
.yui-button-checked .first-child .check {display:block;float:left;width:10px;height:10px;margin:5px 3px 0 0;background-image:url(/images/a_check_sm.gif);background-repeat:no-repeat;background-position:center center;}
.yui-button-hover{border-color:#7D98B8;background-position:0 -200px;}
.yui-button-hover .first-child{border-color:#7D98B8;}
.yui-button-hover button,.yui-button-hover a{color:#000!important;}
.yui-split-button-hover button{background-image:url(/css/assets/split-button-arrow-hover.png);}
.yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}
.yui-button-active .first-child{border-color:#7D98B8;}
.yui-button-active button,.yui-button-active a{color:#fff!important;}
.yui-split-button-activeoption{border-color:#808080;background-position:0 0;}
.yui-split-button-activeoption .first-child{border-color:#808080;}
.yui-split-button-activeoption button{background-image:url(/css/assets/split-button-arrow-active.png);}
.yui-radio-button-checked,.yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}
.yui-radio-button-checked .first-child,.yui-checkbox-button-checked .first-child{border-color:#304369;}
.yui-radio-button-checked button,.yui-checkbox-button-checked button{color:#fff;}
.yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}
.yui-button-disabled .first-child{border-color:#ccc;}
.yui-button-disabled button,.yui-button-disabled a{color:#A6A6A6!important;cursor:default;}
.yui-menu-button-disabled button{background-image:url(/css/assets/menu-button-arrow-disabled.png);}
.yui-split-button-disabled button{background-image:url(/css/assets/split-button-arrow-disabled.png);}

.yui-button2 {display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;font-family:Verdana, Arial, Helvetica, sans-serif;}
.yui-button2 .first-child{display:block;*display:inline-block;}
.yui-button2 button,.yui-button a {display:block;*display:inline-block;border:none;margin:0;}
.yui-button2 button{background-color:transparent;cursor:pointer;white-space:nowrap;}
.yui-button2 a {text-decoration:none;white-space:nowrap;}
.yui-button2 {border-width:1px 0;border-style:solid;border-color:#808080;background:url(/images/nv/nv_sprite.png) repeat-x 0 -1px;margin:auto .25em;}
.yui-button2 .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;*position:relative;*left:-1px;}
.yui-button2 button {padding:0 10px;*padding:0;font-weight:bold;font-size:11px;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000!important;}
.yui-button2 a {padding:0 10px;font-weight:bold;font-size:11px;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000!important;*line-height:2;text-decoration:none!important;}

.yui-overlay,.yui-panel-container {visibility:hidden;position:absolute;z-index:10000;}

.yui-tt {visibility:hidden;position:absolute;color:#300;background-color:#f3f089;font-family:verdana,sans-serif;padding:5px;border:1px solid #980001;font:100% sans-serif;width:150px;}
.yui-tt-shadow {display: none;}

* html body.masked select {visibility:hidden;}
* html div.yui-panel-container select {visibility:inherit;}
* html div.drag select {visibility:hidden;}
* html div.hide-select select {visibility:hidden;}

/* General Overlay */
.yui-overlay#hover_overlay {background-color:transparent;border:none;}
.yui-overlay#hover_overlay .hd {}
.yui-overlay#hover_overlay .bd {}
.yui-overlay#hover_overlay .ft {}

/* Action Overlay */
.yui-overlay#crtact {padding:0;margin:0;}
.yui-overlay#crtact .hd {}
.yui-overlay#crtact .bd {background-color:#fff;border:2px solid #980001;font-weight:bold;color:#980001;padding:5px;white-space:nowrap;}
.yui-overlay#crtact .ft {}

/* Notice Overlay */
.yui-overlay#crtnot {padding:0;margin:0;}
.yui-overlay#crtnot .hd {}
.yui-overlay#crtnot .bd {background-color:#fff;border:2px solid #980001;font-weight:bold;color:#980001;padding:5px;white-space:nowrap;}
.yui-overlay#crtnot .ft {}

/* Search Error Overlay */
.yui-overlay.cmaSrchErr {padding:0;margin:0;}
.yui-overlay.cmaSrchErr .hd {}
.yui-overlay.cmaSrchErr .bd {background-color:#fff;border:2px solid #980001;font-weight:bold;color:#980001;padding:5px;white-space:nowrap;}
.yui-overlay.cmaSrchErr .bd IMG {margin:2px 0 0 0;}
.yui-overlay.cmaSrchErr .ft {}

/* YUI Tree */
/* first or middle sibling, no children */
.ygtvtn {width:1em; height:20px; background:url(/images/sprite-menu.gif) -154px -1px no-repeat;}

/* first or middle sibling, collapsable */
.ygtvtm {width:1em; height:20px;cursor:pointer ;background: url(/images/sprite-menu.gif) -8px 2px no-repeat;}

/* first or middle sibling, collapsable, hover */
.ygtvtmh {width:1em; height:20px;cursor:pointer ;background: url(/images/sprite-menu.gif) -58px 2px no-repeat;}

/* first or middle sibling, expandable */
.ygtvtp {width:1em; height:20px;cursor:pointer ;background: url(/images/sprite-menu.gif) -208px 0 no-repeat;}

/* first or middle sibling, expandable, hover */
.ygtvtph {width:1em; height:20px;cursor:pointer ;background: url(/images/sprite-menu.gif) -258px 0 no-repeat;}

/* last sibling, no children */
.ygtvln {width:1em; height:20px;background:url(/images/sprite-menu.gif) -154px -1px no-repeat;}

/* Last sibling, collapsable */
.ygtvlm {width:1em; height:20px;cursor:pointer ;background: url(/images/sprite-menu.gif) -8px 2px no-repeat;}

/* Last sibling, collapsable, hover */
.ygtvlmh {width:1em; height:20px;cursor:pointer ;background: url(/images/sprite-menu.gif) -58px 2px no-repeat;}

/* Last sibling, expandable */
.ygtvlp {width:1em; height:20px;cursor:pointer ;background: url(/images/sprite-menu.gif) -208px 0 no-repeat;}

/* Last sibling, expandable, hover */
.ygtvlph {width:1em; height:20px; cursor:pointer ;background: url(/images/sprite-menu.gif) -258px 0 no-repeat;}

/* Loading icon */
.ygtvloading {width:1em; height:20px;background: url(/images/treeview-loading.gif) 0 0 no-repeat; }

/* the style for the empty cells that are used for rendering the depth
* of the node */
.ygtvdepthcell { width:1em; height:20px; background:none;}

.ygtvblankdepthcell { width:1em; height:20px; }

/* the style of the div around each node */
.ygtvitem { line-height:16px; }

.ygtvhtml {}
.ygtvhtml A {margin:0 0 0 0px;}

/* the style of the div around each node's collection of children */
.ygtvchildren {  }
* html .ygtvchildren { height:2%; }

/* the style of the text label in ygTextNode */
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {cursor:pointer;margin:0 0 0 2px;text-decoration: none;background-color: white;}/* workaround for IE font smoothing bug */
.ygtvspacer { display:none; }


/* Panel underlay styles */
.yui-panel-container .underlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.yui-panel-container.matte {padding: 3px;background-color: #fff;}
.yui-panel-container.shadow .underlay {top: 3px;bottom: -3px;right: -3px;left: 3px;background-color: #000;opacity: .12;filter: alpha(opacity=12);  /* For IE */}
.yui-panel {visibility:hidden;border-collapse:separate;position:relative;left:0;top:0;background-color:#FFF;border:1px solid #980001;z-index:1;overflow:hidden;}
.yui-panel .hd {background-color:#980001;color:#FFF;font-size:100%;line-height:100%;border:1px solid #FFF;border-bottom:1px solid #000;font-weight:bold;padding:4px;white-space:nowrap;}
.yui-panel .bd {overflow:hidden;padding:4px;}
.yui-panel .bd p {margin:0 0 1em;}
.yui-panel .container-close {overflow:hidden;text-align:left;text-indent:-5000px;position:absolute;top:3px;right:4px;background:url(/images/b_close.gif) no-repeat;z-index:6;height:16px;width:61px;margin:0px;padding:0px;cursor:pointer;visibility:inherit;}
.yui-panel .ft {padding:4px;overflow:hidden;}

.yui-simple-dialog .bd .yui-icon {
background-repeat:no-repeat;
width:16px;
height:16px;
margin-right:10px;
float:left;
}

/*
.yui-simple-dialog .bd span.blckicon {
background: url("blck16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.alrticon {
background: url("alrt16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.hlpicon {
background: url("hlp16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.infoicon {
background: url("info16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.warnicon {
background: url("warn16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.tipicon {
background: url("tip16_1.gif") no-repeat;
}
*/

.yui-dialog .ft,
.yui-simple-dialog .ft {
padding-bottom:5px;
padding-right:5px;
text-align:right;
}

.yui-dialog form,
.yui-simple-dialog form {
margin:0;
}

.yuimenubar li,.yuimenu li{list-style-type:none;}
.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}
.yui-menu-shadow{position:absolute;z-index:-1;}
.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.yuimenu.show-scrollbars{overflow:visible;}
.yuimenu.hide-scrollbars .yui-menu-shadow{overflow:hidden;}
.yuimenu.show-scrollbars .yui-menu-shadow{overflow:auto;}

.yuimenubar .bd,.yuimenubar ul{*zoom:1;}
.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}
.yuimenubaritem{float:left;}
.yuimenubarnav .yuimenubaritem{border-left:solid 1px #c4b24d;}
.yuimenubarnavend .yuimenubaritemend{border-right:solid 1px #c4b24d;}
.yuimenubaritemlabel{display:block;*display:inline-block;font-weight:bold;line-height:2;*line-height:1.9;padding:0 7px;color:#000;text-decoration:none;outline:none;cursor:default;border-style:solid;border-color:#807432;border-width:1px 0;position:relative;margin:-1px 0;}

.yuimenubaritemlabel .submenuindicator{width:1px;height:1px;top:0;left:0;}
.yuimenubarnav .yuimenubaritemlabel .submenuindicator{top:50%;right:8px;left:auto;margin-top:-3px;height:4px;width:7px;text-indent:8px;background-position:-16px -856px;}
.yuimenubaritem a.selected{background:url(/images/nv/nv_sprite.png) repeat-x 0 -1501px;border-color:#DDC854;}
.yuimenubarnav .yuimenubaritem a.selected{border-left-width:1px;margin-left:-1px;*left:-1px;}
.yuimenubar a.selected .submenuindicator{background:transparent;}
.yuimenubarnav a.selected .submenuindicator{background:url(/images/nv/nv_sprite.png) repeat-x -16px -856px;}
.yuimenubaritem a.disabled{cursor:default;color:#A6A6A6;}
.yuimenubarnav .yuimenubaritem a.disabled .submenuindicator{background-position:-16px -881px;}

.yuimenu .bd{margin:-1 0 0 -1px;border:solid 1px #DDC854;background-color:#fff;}
.yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#700;border-style:solid;}
.yuimenu ul.first-of-type{border-width:0;}
.yuimenu h6{font-size:10px;font-weight:bold;line-height:1.5;*line-height:1.45;border-style:solid;border-color:#700;border-width:1px 0 1px 0;color:#fff;padding:3px 10px 0 10px;}
.yuimenu ul.hastitle, .yuimenu h6.first-of-type{border-width:0;}
.yuimenu .yui-menu-body-scrolled{border-color:#700 #700;overflow:hidden;}
.yuimenu .topscrollbar, .yuimenu .bottomscrollbar{height:16px;border:solid 1px #700;background:#000 url(/images/nv/nv_sprite.png) no-repeat 0 0;}
.yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;}
.yuimenu .topscrollbar_disabled{background-position:center -975px;}
.yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;}
.yuimenu .bottomscrollbar_disabled{background-position:center -875px;}

.yuimenuitemlabel{width:100px;font-size:11px;line-height:1.5;*line-height:1.45;padding:0 7px;display:block;color:#fff;text-decoration:none;outline:none;position:relative;*position:static;cursor:default;}
.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1.5em 0 0 10em;*margin-top:-1.45em;}
.yuimenuitemlabel .submenuindicator, .yuimenuitemlabel .checkedindicator, .yuimenubaritemlabel .submenuindicator{position:absolute;overflow:hidden;background:url(/images/nv/nv_sprite.png) no-repeat;}
.yuimenuitemlabel .submenuindicator, .yuimenuitemlabel .checkedindicator{*position:static;*display:inline-block;}
.yuimenuitemlabel .submenuindicator{top:50%;right:8px;margin-top:-3px;height:7px;width:4px;text-indent:5px;background-position:0 -906px;}
.yuimenuitemlabel .checkedindicator{top:50%;left:8px;margin-top:-3px;height:7px;width:7px;text-indent:8px;background-position:0 -1006px;}
.visible .yuimenuitemlabel .submenuindicator{*float:right;*margin:-1em 8px 0 8px;}
.visible .yuimenuitem .hassubmenu{*padding-right:0;}
.visible .yuimenuitemlabel .checkedindicator{*float:left;*margin:-1em 0 0 -12px;}
.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;opacity:.40;*filter:alpha(opacity=40);visibility:visible;}
.visible .bd, .visible .yuimenuitem{_zoom:1;}
.visible .yuimenuitemlabel{*zoom:1;}
.yuimenuitem a.selected{background:#980001;}
.yuimenubar .yuimenuitem a.selected .submenuindicator{background:url(/images/nv/nv_sprite.png) no-repeat 0 -906px;}
.yuimenubarnav .yuimenuitem a.selected{border-width:0;margin:0;*left:0;}
.yuimenuitem a.disabled{cursor:default;color:#A6A6A6;}
.yuimenuitem a.disabled .submenuindicator{background-position:0 -931px;}
.yuimenuitem a.disabled .checkedindicator{background-position:0 -1031px;}

.yuimenubar A:hover{text-decoration:none;}
.yuimenubarnav .yuimenubaritem a{background:url(/images/actions/bg-nav.gif) repeat-x 0 0;color:#000;}
.yuimenubarnav .yuimenubaritem a:hover{background:url(/images/actions/bg-nav.gif) repeat-x 0 -24px;color:#980001;}
.yuimenubaritem a.selected{background:url(/images/nv/nv_sprite.png) repeat-x 0 -1501px;color:#980001;}
.yuimenubarnav .yuimenubaritem .bd {background-color:#fff;}
.yuimenubarnav .yuimenubaritem .bd a{color:#000;background:transparent;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:9px;line-height:14px;}
.yuimenubarnav .yuimenubaritem .bd a:hover{background-color:#F2E67A;color:#000;border-top:1px solid #C4B24D;border-bottom:1px solid #C4B24D;}

.mask {z-index:1;display:none;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;}
.hide-scrollbars, .hide-scrollbars * {overflow: hidden;}
.hide-scrollbars select {display: none;}
.show-scrollbars {overflow: auto;}
.yui-panel-container.show-scrollbars {overflow: visible;}
.yui-panel-container.show-scrollbars .underlay {overflow: auto;}
.yui-panel-container.focused {}

#yui-history-iframe {
  position:absolute;
  top:0; left:0;
  width:1px; height:1px;
  visibility:hidden;
}
