.yui-navset-left .yui-nav, .yui-navset-right .yui-nav { width:3em; }
.yui-navset-left { padding-left: 3em; } /* map to nav width */
.yui-navset-right { padding-right: 3em; } /* ditto */
.yui-navset { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.yui-navset .yui-nav .selected a, 
.yui-navset .yui-nav a:hover {
    color: #336; /* active tab, tab hover, and content bgcolor */
    background-color: #ccf; /* active tab, tab hover, and content bgcolor */
}
.yui-navset .yui-nav a { 
  background-color: #f6f6f6;
  white-space: nowrap;
}
.yui-navset .yui-nav li a {
    border-color: #ccc;  /* label and content borders */
  border-bottom-color: #99c;
}
.yui-navset .yui-nav li a em {
  color: #333;
}
.yui-navset .yui-nav .selected a { 
  border-color: #99c;
}
.yui-navset .yui-content { 
  border-color: #99c;
  padding: 5px;}

.yui-navset .yui-content {
    background-color: #fff;
}

/* ---------------------------------------------------------------------- */
/*                              GREY Dialog                               */
/* ---------------------------------------------------------------------- */


.yui-skin-sam .grey.yui-panel { 
  border:none;
  overflow:visible;
  background: transparent;
}


/* Apply styles to the close icon to anchor it to the right side of the header */
.yui-skin-sam .grey.yui-panel .container-close { 
  top:5px;
  right:15px;
  height:13px;
  width:13px;
  background-image:url(/images/hover/grey/circleclose.gif);
  background-position: top left;
}
.yui-skin-sam .grey.yui-panel .container-close:hover {}

/* Style the header and apply the rounded corners, center the text */
.yui-skin-sam .grey.yui-panel .hd { 
  border:none;
  background:transparent url(/images/hover/grey/hd.png) top left repeat-x;
  _background:transparent url(/images/hover/grey/hd.gif) top left repeat-x;
  color:#000;
  margin-left:18px;
  margin-right:18px;
  text-align:center;
  font-size: 8pt;
  font-weight: bold;
  color: #fff;
  height: 20px;
  overflow: hidden;
  padding: 0;
 }
.yui-skin-sam .grey.yui-panel .hd A { 
  cursor: pointer;
  border: none;
  line-height: 20px;
}
.yui-skin-sam .grey.yui-panel .hd .close { 
  cursor: pointer;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top: 5px;
  border: none;
}
.yui-skin-sam .grey.yui-panel .hd .title { 
  line-height: 20px;
  position: relative;
  height: 20px;
}
.yui-skin-sam .grey.yui-panel .hd .tl { 
  width:18px;
  height: 20px;
  top:0;
  left:0;
  background:transparent url(/images/hover/grey/tl.png) top left no-repeat;
  _background:transparent url(/images/hover/grey/tl.gif) top left no-repeat;
  position:absolute;
}
.yui-skin-sam .grey.yui-panel .hd .tr { 
  width:18px;
  height: 20px;
  top:0;
  right:0;
  background:transparent url(/images/hover/grey/tr.png) top right no-repeat;
  _background:transparent url(/images/hover/grey/tr.gif) top right no-repeat;
  position:absolute;
}

.yui-skin-sam .grey.yui-panel .selector { 
  background:#f0f0f0;
  border: 1px solid #7a7a7a;
  color: #222;
  margin-right: 2px;
  margin-bottom: 2px;
  padding: 2px;
  min-height: 33px;
}

/* Style the body and footer */

.yui-skin-sam .grey.yui-panel .bd, 
.yui-skin-sam .grey.yui-panel .ft {
  border: none;
  margin: 0;
}

.yui-skin-sam .grey.yui-panel .bd A { 
  color: #222;
}

.yui-skin-sam .grey.yui-panel .bd { 
  position: relative;
  padding: 0;
  border: 0;
  background: transparent;
  font-size: 8pt;
  font-weight: normal;
}
.yui-skin-sam .grey.yui-panel .bd .outer { 
  position: relative;
  width: 240px;
  padding: 0;
  margin: 0;
  border:none;
  overflow:hidden;
  background:transparent url(/images/hover/grey/rt.png) repeat-y top right;
  _background:transparent url(/images/hover/grey/rt.gif) repeat-y top right;
}

.yui-skin-sam .grey.yui-panel .bd .inner { 
  position: relative;
  padding:0;
  margin-right: 18px;
  background: transparent url(/images/hover/grey/lt.png) repeat-y top left;
  _background: transparent url(/images/hover/grey/lt.gif) repeat-y top left;
}

.yui-skin-sam .grey.yui-panel .bd .mid { 
  position: relative;
  padding:0;
  color: #222;
  margin-left: 18px;
  background: transparent url(/images/hover/grey/body.png) repeat;
  _background: transparent url(/images/hover/grey/body.gif) repeat;
}

.yui-skin-sam .grey.yui-panel .bd form { 
  background: transparent url(/images/hover/grey/body.png);
  _background: transparent url(/images/hover/grey/body.gif);
}

.yui-skin-sam .grey.yui-panel .bd .main { 
  padding:0;
  margin-right: 18px;
  margin-left: 18px;
  background: transparent url(/images/hover/grey/lt.png) repeat-y top left;
  _background: transparent url(/images/hover/grey/lt.gif) repeat-y top left;
}

/* Style the footer with the bottom corner images */
.yui-skin-sam .grey.yui-panel .ft {
  background:transparent;
  font-size:11px;
  height:18px;
  font-size: 4pt;
  padding: 0;
  position: relative;
  border: 0;
}
.yui-skin-sam .grey.yui-panel .ft .ftmain {
  background:transparent url(/images/hover/grey/ft.png);
  _background:transparent url(/images/hover/grey/ft.gif);
  font-size:11px;
  height:18px;
  font-size: 4pt;
  margin-left: 18px;
  margin-right: 18px;
  padding: 0;
}
.yui-skin-sam .grey.yui-panel .ft .bl {
  width:18px;
  height:18px; 
  background:transparent url(/images/hover/grey/bl.png) no-repeat; 
  _background:transparent url(/images/hover/grey/bl.gif) no-repeat; 
  bottom:0;
  left:0; 
  position:absolute; 
  clear: both;
}
.yui-skin-sam .grey.yui-panel .ft .br { 
  width:18px;
  height:18px; 
  background:transparent url(/images/hover/grey/br.png) no-repeat; 
  _background:transparent url(/images/hover/grey/br.gif) no-repeat; 
  bottom:0;
  right:0; 
  position:absolute; 
}
.yui-skin-sam .grey.yui-panel.resize .ft .br { 
  cursor:se-resize;
  background:transparent url(/images/hover/grey/br-sz.png) no-repeat; 
  _background:transparent url(/images/hover/grey/br-sz.gif) no-repeat; 
}

.yui-skin-sam .grey.yui-panel .dd { 
  border-top: 1px solid #fafafa; 
  border-left: 1px solid #fafafa; 
  border-right: 1px solid #848484; 
  border-bottom: 1px solid #848484; 
  background-color: #f0f0f0;
  cursor: pointer;
}
.yui-skin-sam .grey.yui-panel .dddown { 
  border-top: 1px solid #848484; 
  border-left: 1px solid #848484; 
  border-right: 1px solid #fafafa; 
  border-bottom: 1px solid #fafafa; 
  background-color: #ccc;
  cursor: pointer;
}
.yui-skin-sam .grey.yui-panel .ddhover { 
  border-top: 1px solid #fafafa; 
  border-left: 1px solid #fafafa; 
  border-right: 1px solid #848484; 
  border-bottom: 1px solid #848484; 
  background-color: #ddd;
  cursor: pointer;
}

.yui-skin-sam .grey.yui-panel INPUT, SELECT, TEXTAREA { 
  font-size: 8pt;
}

/* ---------------------------------------------------------------------- */
/*                              BLACK Dialog                              */
/* ---------------------------------------------------------------------- */

.black.yui-panel { 
  border:none;
  overflow:visible;
  background: transparent;
}


/* Apply styles to the close icon to anchor it to the right side of the header */
.black.yui-panel .container-close { 
  top:5px;
  right:15px;
  height:13px;
  width:13px;
  background-image:url(/images/hover/black/circleclose.gif);
}
.black.yui-panel .container-close:hover {}

/* Style the header and apply the rounded corners, center the text */
.black.yui-panel .hd { 
  border:none;
  background:transparent url(/images/hover/black/hd.png) top left repeat-x;
  _background:transparent url(/images/hover/black/hd.gif) top left repeat-x;
  color:#000;
  margin-left:18px;
  margin-right:18px;
  text-align:center;
  font-size: 8pt;
  font-weight: bold;
  color: #fff;
  height: 20px;
  overflow: hidden;
  padding: 0;
 }
.black.yui-panel .hd A { 
  cursor: pointer;
  border: none;
  line-height: 20px;
}
.black.yui-panel .hd .close { 
  cursor: pointer;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top: 5px;
  border: none;
}
.black.yui-panel .hd .title { 
  line-height: 20px;
  position: relative;
  height: 20px;
}
.black.yui-panel .hd .tl { 
  width:18px;
  height: 20px;
  top:0;
  left:0;
  background:transparent url(/images/hover/black/tl.png) top left no-repeat;
  _background:transparent url(/images/hover/black/tl.gif) top left no-repeat;
  position:absolute;
}
.black.yui-panel .hd .tr { 
  width:18px;
  height: 20px;
  top:0;
  right:0;
  background:transparent url(/images/hover/black/tr.png) top right no-repeat;
  _background:transparent url(/images/hover/black/tr.gif) top right no-repeat;
  position:absolute;
}

.black.yui-panel .selector { 
  background:transparent url(/images/hover/black/body.png);
  _background:transparent url(/images/hover/black/body.gif);
  border: 1px solid #7a7a7a;
  margin-right: 2px;
  margin-bottom: 2px;
  color: #fff;
  padding: 2px;
}

/* Style the body and footer */

.black.yui-panel .bd A { 
  color: #fff;
}

.black.yui-panel .bd { 
  position: relative;
  padding: 0;
  background: transparent;
  font-size: 8pt;
  font-weight: normal;
}
.black.yui-panel .bd .outer { 
  position: relative;
  width: 240px;
  padding: 0;
  margin: 0;
  border:none;
  overflow:hidden;
  background:transparent url(/images/hover/black/rt.png) repeat-y top right;
  _background:transparent url(/images/hover/black/rt.gif) repeat-y top right;
}

.black.yui-panel .bd .inner { 
  position: relative;
  padding:0;
  margin-right: 18px;
  background: transparent url(/images/hover/black/lt.png) repeat-y top left;
  _background: transparent url(/images/hover/black/lt.gif) repeat-y top left;
}

.black.yui-panel .bd .mid { 
  position: relative;
  padding:0;
  color: #fff;
  margin-left: 18px;
  background: transparent url(/images/hover/black/body.png);
  _background: transparent url(/images/hover/black/body.gif);
}

.black.yui-panel .bd form { 
  background: transparent url(/images/hover/black/body.png);
  _background: transparent url(/images/hover/black/body.gif);
}

.black.yui-panel .bd .main { 
  padding:0;
  margin-right: 18px;
  margin-left: 18px;
  background: transparent url(/images/hover/black/lt.png) repeat-y top left;
  _background: transparent url(/images/hover/black/lt.gif) repeat-y top left;
}

/* Style the footer with the bottom corner images */
.black.yui-panel .ft {
  background:transparent;
  font-size:11px;
  height:18px;
  font-size: 4pt;
  padding: 0;
  position: relative;
}
.black.yui-panel .ft .ftmain {
  background:transparent url(/images/hover/black/ft.png);
  _background:transparent url(/images/hover/black/ft.gif);
  font-size:11px;
  height:18px;
  font-size: 4pt;
  margin-left: 18px;
  margin-right: 18px;
  padding: 0;
}
.black.yui-panel .ft .bl {
  width:18px;
  height:18px; 
  background:transparent url(/images/hover/black/bl.png) no-repeat; 
  _background:transparent url(/images/hover/black/bl.gif) no-repeat; 
  bottom:0;
  left:0; 
  position:absolute; 
  clear: both;
}
.black.yui-panel .ft .br { 
  width:18px;
  height:18px; 
  background:transparent url(/images/hover/black/br.png) no-repeat; 
  _background:transparent url(/images/hover/black/br.gif) no-repeat; 
  bottom:0;
  right:0; 
  position:absolute; 
}
.black.yui-panel.resize .ft .br { 
  cursor:se-resize;
  background:transparent url(/images/hover/black/br-sz.png) no-repeat; 
  _background:transparent url(/images/hover/black/br-sz.gif) no-repeat; 
}

.black.yui-panel .dd { 
  border: 1px solid #7a7a7a; 
  background-color: #000;
  cursor: pointer;
}
.black.yui-panel .ddhover { 
  border: 1px solid #ccc; 
  background-color: #333;
  cursor: pointer;
}

.black.yui-panel INPUT, SELECT, TEXTAREA { 
  font-size: 8pt;
}

.btn { 
  background:transparent url(/images/hover/black/btn-rt.gif) no-repeat top right;   
  display: block;
  float: left;
  font-size: 8pt;
  height: 16px;
  color: #fff;
  font-family: arial;
  padding-right: 6px;
  line-height: 16px;
}
.btn span { 
  background:transparent url(/images/hover/black/btn-lt.png) no-repeat;     
  display: block;
  padding: 0 4px 0 10px;
  height: 16px;
  line-height: 16px;
}

/****
   * Auto-complete
   */
.completer-container {
  position:absolute;
  width:100%;
  z-index: 1000;
} 
.completer-container .yui-ac-content {
  position:absolute;
  width:100%;
  border:1px solid #404040;
  background:#fff;
  overflow:auto;
  overflow-x:hidden;
  z-index:9050;
  max-height: 273px;
} 
.completer-container .yui-ac-shadow {
  position:absolute;
  margin:.3em;
  width:100%;
  background:#a0a0a0;
  z-index:9049;
} 
.completer-container ul {
  padding:0;
  margin:0;
  width:100%;
} 
.completer-container li {
  padding:0 5px;
  cursor:default;
  white-space:nowrap;
  vertical-align: middle;
} 
.completer-container li img {
  vertical-align: middle;
}
.completer-container li.yui-ac-highlight {
  background: #b5d5ff;
} 
.completer-container .yui-ac-ft {
  font-weight: bold;
}
.completer-container .yui-ac-hd {
  font-weight: bold;
  background-color: #eee;
  text-align: center;
}
#cur_labels_display { 
  
}
