/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
.yui-overlay {
  display:block;
  position:absolute;
  z-index:500;
}
.yui-tt {
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color:#EBF1F4;
	font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:80%;
	padding:2px;
	border:1px solid #6891B9;
	font:80% sans-serif;
	width:auto;
}
/*
* 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;
}
.mask {
	background-color:black;
	display:none;
	left:0;
	position:absolute;
	top:0;
	z-index:0;
	-moz-opacity:35;
	opacity:0.35;
	filter:alpha(opacity=35);
}
.hide-scrollbars * {
	overflow:hidden;
}
.hide-scrollbars textarea,.hide-scrollbars select {
	overflow:hidden;
	display:none;
}
.show-scrollbars textarea,.show-scrollbars select {
	overflow:visible;
}
.yui-panel-container {
  background-color:transparent;
  height:100%;
  overflow:hidden;
  position:absolute;
  visibility:hidden;
  width:800px;
  z-index:6;
}
.yui-panel-container.matte {
  padding:3px;
  background-color:#FFFFFF;
}
.yui-panel-container.matte .underlay {
  display:none;
}
.yui-panel-container.shadow {
  padding:0;
  background-color:transparent;
}
.yui-panel-container.shadow .underlay {
  visibility:inherit;
  position:absolute;
  background-color:#000;
  top:3px;
  left:3px;
  z-index:0;
  width:100%;
  height:100%;
  -moz-opacity:0.12px;
  opacity:.12;
  filter:alpha(opacity=12);
  zoom:1px;
}
.yui-panel {
  background-color:white;
  border:2px solid #666666;
  border-collapse:separate;
  font:1em Arial;
  height:588px;
  left:0;
  overflow:auto;
  padding:0;
  position:relative;
  top:0;
  visibility:hidden;
  z-index:1;
}
.yui-panel .hd {
  border-bottom:2px solid #999999;
  color:#222222;
  font-size:140%;
  font-weight:bold;
  line-height:100%;
  margin:0 4px;
  overflow:hidden;
  padding:3px 0;
  white-space:nowrap;
}
.yui-panel .bd {
  overflow:auto;
  padding:0 4px;
}
.yui-panel .container-close { 
  background:url(../images/close.gif) center center no-repeat;
  color:transparent;
  cursor:pointer;
  height:12px;
  position:absolute;
  right:8px;
  top:8px;
  width:52px;
}
.yui-simple-dialog .bd .yui-icon {
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
	float:left;
}
.yui-dialog .ft,.yui-simple-dialog .ft {
	text-align:right;
}
.yui-dialog form,.yui-simple-dialog form {
	margin:0;
}
.button-group {
	display:block;
	padding:10px 10px 8px;
	background-color:#DEDEDE;
}
.button-group button {
	font-size:12px;
	text-decoration:none;
	color:#333;
	cursor:hand;
	vertical-align:middle;
	padding:2px 8px;
	margin-left:10px;
}
.button-group button.default {
	font-weight:bold;
}
*/
.yui-calcontainer {background-color:white;border:1px solid #6891B9;position:absolute;}
.yui-calcontainer iframe {border:none;height:100%;left:0px;margin:0;padding:0;position:absolute;top:0px;width:100%;z-index:0;}
.yui-calcontainer .close-icon {position:absolute;z-index:1;}
.yui-calcontainer .calclose {background:url(../images/close.gif) no-repeat 0 0;color:transparent;width:52px;height:12px;top:2px;right:2px;cursor:pointer;}
.yui-calcontainer .title {height:10px;}
.yui-calendar {
  border-collapse:separate;
  border-spacing:1px;
  position:relative;
}
.yui-calendar a:hover {
  text-decoration:none;
}
.yui-calendar .calcell {
  background-color:#CCCCCC;
  color:#999999;
  padding:0 3px;
  text-align:right;
}
.yui-calendar .calheader {
  position:relative;
  text-align:center;
  width:100%;
}
.yui-calendar .calnavleft {
  background:url(../images/calprevious.gif) no-repeat;
  bottom:0;
  color:transparent;
  cursor:pointer;
  height:12px;
  left:0;
  position:absolute;
  top:2px;
  width:12px;
}
.yui-calendar .calnavright {
  background:url(../images/calnext.gif) no-repeat;
  bottom:0;
  color:transparent;
  cursor:pointer;
  height:12px;
  position:absolute;
  right:0;
  top:2px;
  width:12px;
}
.yui-calendar .oom {
  color:#CCCCCC;
}
.yui-calendar .selectable {
  background-color:#BEDDFB;
}
.yui-calendar .selectable a {
  color:#000044;
  text-decoration:none;
}
.yui-calendar .selected {background-color:#DB7D00;color:white;}
.yui-calendar .selected a {color:white;}
/* From http://yui.yahooapis.com/2.8.1/build/container/assets/skins/sam/container.css" />
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1 */
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}
.yui-panel{position:relative;}
.yui-panel-container form{margin:0;}
.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.mask.block-scrollbars{overflow:auto;}
.masked select,.drag select,.hide-select select{_visibility:hidden;}
.yui-panel-container select{_visibility:inherit;}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none;}
.yui-tt-shadow{position:absolute;}
.yui-override-padding{padding:0!important;}
.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}
.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px;}
.mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}
.yui-panel-container{padding:0 1px;*padding:2px;}
.yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}
.yui-panel .hd,.yui-panel .bd,.yui-panel .ft{border-style:solid;border-width:0 2px;border-color:#808080;margin:0 -1px;*margin:0;*border:0;}
.yui-panel .hd{border-bottom:solid 1px #CCC;}
.yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(/images/yui_sprite.png) repeat-x 0 -200px;}
.yui-panel .bd{background-color:#FFF;padding:10px;}
.yui-panel .ft{background-color:#F2F2F2;border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
.container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(/images/yui_sprite.png) no-repeat 0 -300px;cursor:pointer;}
.yui-panel-container .underlay{right:-1px;left:-1px;}
.yui-panel-container.matte{padding:9px 10px;background-color:#fff;}
.yui-panel-container.shadow{_padding:2px 4px 0 2px;}
.yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12);}
.yui-dialog .ft{border-top:none;padding:5px 10px;font-size:100%;}
.yui-dialog .ft .button-group{display:block;text-align:right;}
.yui-dialog .ft button.default{font-weight:bold;}
.yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}
.yui-dialog .ft span.default .first-child{border-color:#304369;}
.yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#CCC;}
.yui-dialog .ft span.yui-button-disabled .first-child{border-color:#CCC;}
.yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6;}
.yui-simple-dialog .bd .yui-icon{background:url(/images/yui_sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}
.yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}
.yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}
.yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}
.yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}
.yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}
.yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}
.yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}
.yui-tt.show-scrollbars .bd{overflow:auto;}
.yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}
.yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12);}
/* From http://yui.yahooapis.com/2.8.1/build/resize/assets/skins/sam/resize.css" />
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1 */
.yui-resize{zoom:1;}
.yui-resize-wrap{zoom:1;}
.yui-draggable{cursor:move;}
.yui-resize .yui-resize-handle{position:absolute;z-index:1;font-size:0;margin:0;padding:0;zoom:1;height:1px;width:1px;}
.yui-resize .yui-resize-handle-br{height:5px;width:5px;bottom:0;right:0;cursor:se-resize;z-index:2;zoom:1;}
.yui-resize .yui-resize-handle-bl{height:5px;width:5px;bottom:0;left:0;cursor:sw-resize;z-index:2;zoom:1;}
.yui-resize .yui-resize-handle-tl{height:5px;width:5px;top:0;left:0;cursor:nw-resize;z-index:2;zoom:1;}
.yui-resize .yui-resize-handle-tr{height:5px;width:5px;top:0;right:0;cursor:ne-resize;z-index:2;zoom:1;}
.yui-resize .yui-resize-handle-r{width:5px;height:100%;top:0;right:0;cursor:e-resize;zoom:1;}
.yui-resize .yui-resize-handle-l{height:100%;width:5px;top:0;left:0;cursor:w-resize;zoom:1;}
.yui-resize .yui-resize-handle-b{width:100%;height:5px;bottom:0;right:0;cursor:s-resize;zoom:1;}
.yui-resize .yui-resize-handle-t{width:100%;height:5px;top:0;right:0;cursor:n-resize;zoom:1;}
.yui-resize-proxy{position:absolute;border:1px dashed #000;visibility:hidden;z-index:1000;}
.yui-resize-hover .yui-resize-handle,.yui-resize-hidden .yui-resize-handle{opacity:0;filter:alpha(opacity=0);}
.yui-resize-ghost{opacity:.5;filter:alpha(opacity=50);}
.yui-resize-knob .yui-resize-handle{height:6px;width:6px;}
.yui-resize-knob .yui-resize-handle-tr{right:-3px;top:-3px;}
.yui-resize-knob .yui-resize-handle-tl{left:-3px;top:-3px;}
.yui-resize-knob .yui-resize-handle-bl{left:-3px;bottom:-3px;}
.yui-resize-knob .yui-resize-handle-br{right:-3px;bottom:-3px;}
.yui-resize-knob .yui-resize-handle-t{left:45%;top:-3px;}
.yui-resize-knob .yui-resize-handle-r{right:-3px;top:45%;}
.yui-resize-knob .yui-resize-handle-l{left:-3px;top:45%;}
.yui-resize-knob .yui-resize-handle-b{left:45%;bottom:-3px;}
.yui-resize-status{position:absolute;top:-999px;left:-999px;padding:2px;font-size:80%;display:none;zoom:1;z-index:9999;}
.yui-resize-status strong,.yui-resize-status em{font-weight:normal;font-style:normal;padding:1px;zoom:1;}
.yui-resize .yui-resize-handle{background-color:#F2F2F2;zoom:1;}
.yui-resize .yui-resize-handle-active{background-color:#7D98B8;zoom:1;}
.yui-resize .yui-resize-handle-l,.yui-resize .yui-resize-handle-r,.yui-resize .yui-resize-handle-l-active,.yui-resize .yui-resize-handle-r-active{height:100%;zoom:1;}
.yui-resize-knob .yui-resize-handle{border:1px solid #808080;}
.yui-resize-hover .yui-resize-handle-active{opacity:1;filter:alpha(opacity=100);}
.yui-resize-proxy{border:1px dashed #426FD9;}
.yui-resize-status{border:1px solid #A6982B;border-top:1px solid #D4C237;background-color:#FFEE69;color:#000;}
.yui-resize-status strong,.yui-resize-status em{float:left;display:block;clear:both;padding:1px;text-align:center;}
.yui-resize .yui-resize-handle-inner-r,.yui-resize .yui-resize-handle-inner-l{background:transparent url(/images/yui_layout_sprite.png) no-repeat 0 -5px;height:16px;width:5px;position:absolute;top:45%;}
.yui-resize .yui-resize-handle-inner-t,.yui-resize .yui-resize-handle-inner-b{background:transparent url(/images/yui_layout_sprite.png) no-repeat -20px 0;height:5px;width:16px;position:absolute;left:50%;}
.yui-resize .yui-resize-handle-br{background-image:url(/images/yui_layout_sprite.png);background-repeat:no-repeat;background-position:-22px -62px;}
.yui-resize .yui-resize-handle-tr{background-image:url(/images/yui_layout_sprite.png);background-repeat:no-repeat;background-position:-22px -42px;}
.yui-resize .yui-resize-handle-tl{background-image:url(/images/yui_layout_sprite.png);background-repeat:no-repeat;background-position:-22px -82px;}
.yui-resize .yui-resize-handle-bl{background-image:url(/images/yui_layout_sprite.png);background-repeat:no-repeat;background-position:-22px -23px;}
.yui-resize-knob .yui-resize-handle-t,.yui-resize-knob .yui-resize-handle-r,.yui-resize-knob .yui-resize-handle-b,.yui-resize-knob .yui-resize-handle-l,.yui-resize-knob .yui-resize-handle-tl,.yui-resize-knob .yui-resize-handle-tr,.yui-resize-knob .yui-resize-handle-bl,.yui-resize-knob .yui-resize-handle-br,.yui-resize-knob .yui-resize-handle-inner-t,.yui-resize-knob .yui-resize-handle-inner-r,.yui-resize-knob .yui-resize-handle-inner-b,.yui-resize-knob .yui-resize-handle-inner-l,.yui-resize-knob .yui-resize-handle-inner-tl,.yui-resize-knob .yui-resize-handle-inner-tr,.yui-resize-knob .yui-resize-handle-inner-bl,.yui-resize-knob .yui-resize-handle-inner-br{background-image:none;}
.yui-resize-knob .yui-resize-handle-l,.yui-resize-knob .yui-resize-handle-r,.yui-resize-knob .yui-resize-handle-l-active,.yui-resize-knob .yui-resize-handle-r-active{height:6px;width:6px;}
.yui-resize-textarea .yui-resize-handle-r{right:-8px;}
.yui-resize-textarea .yui-resize-handle-b{bottom:-8px;}
.yui-resize-textarea .yui-resize-handle-br{right:-8px;bottom:-8px;}
#yuiPanel .bd {overflow:auto;}
#yuiPanel .bd img.wait {left:50%;position:absolute;top:50%;}
#yuiPanel .ft {background-color:#F0F0F0;height:8px;padding:0;}
#yuiPanel .yui-resize-handle-br {right:1px;bottom:0;height:8px;width:8px;position:absolute;}
/*  
    The following CSS is added to prevent scrollbar bleedthrough on
    Gecko browsers (e.g. Firefox) on MacOS.
    PLEASE NOTE: It is necessary to toggle the "overflow" property
    of the body element between "hidden" and "auto" in order to
    prevent the scrollbars from remaining visible after the
    Resizable Panel is hidden.  For more information on this issue,
    read the comments in the "container-core.css" file.
    We use the #yuiPanel_c id based specifier, so that the rule
    is specific enough to over-ride the .bd overflow rule above.
*/
#yuiPanel_c.hide-scrollbars .yui-resize .bd {overflow:hidden;}
#yuiPanel_c.show-scrollbars .yui-resize .bd {overflow:auto;}
/*
    PLEASE NOTE: It is necessary to set the "overflow" property of
    the underlay element to "visible" in order for the 
    scrollbars on the body of a Resizable Panel instance to be 
    visible.  By default the "overflow" property of the underlay 
    element is set to "auto" when a Panel is made visible on
    Gecko for Mac OS X to prevent scrollbars from poking through
    it on that browser + platform combintation.  For more 
    information on this issue, read the comments in the 
    "container-core.css" file.
*/
#yuiPanel_c.show-scrollbars .underlay {overflow: visible;}
