/*
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 {
	position:absolute;
	display:block;}

.yui-tt {
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color:#FDFFB4;
	padding:2px;
	border:1px solid #FCC90D;
	font:100% 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 {
    z-index:0;
    display:none;
    position:fixed;
    height:100% !important;
    width:100% !important;
    top:0;
    left:0;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
    background-color:#000;}

.hide-scrollbars *, .hide-scrollsbars {
	overflow:hidden;}

.hide-scrollbars div, .hide-scrollbars textarea, .hide-scrollbars select {
	overflow:hidden;
	display:none;}

.show-scrollbars *, .show-scrollbars {
	overflow:visible;}

.show-scrollbars div, .show-scrollbars textarea, .show-scrollbars select {
	overflow:visible;}

.yui-panel-container {
	position:absolute;
	background-color:transparent;
	z-index:26;
	visibility:hidden;
	overflow:visible;
	width:auto;}

.yui-panel-container.focused {
}


.yui-panel-container.matte {
	padding:3px;
	background-color:#FFF;}

.yui-panel-container.matte .underlay {
	display:none;}

.yui-panel-container.shadow {
	padding:0px;
	background-color:transparent;}

.yui-panel-container.shadow .underlay {
/*	I'm not using the shadow so I set the visibility to hidden */
	visibility:hidden;
	position:absolute;
	background-color:#000;
	top:2px;left:2px;
	z-index:0;
	width:100%;
	height:100%;
	-moz-opacity: 0.7;
	opacity:.70;
	filter:alpha(opacity=70);
	zoom:1;}

.yui-panel {
	visibility:hidden;
	border-collapse:separate;
	position:relative;
	left:0px;top:0px;
	z-index:1;
	overflow:hidden;
	/*background:url(/images/modal/contentBackground.png) no-repeat top left #c3c3c3;*/
	background:#fefefe;
	border:5px solid #359;
	font-size:12px;
}

.yui-panel.cmGo {
    border: 5px solid #3DB33D;
}

.yui-panel.cmInfoConfirm {
	border:5px solid #359;}

.yui-panel.cmEditing {
	border:5px solid #FC0;}

.yui-panel.cmCancelDelete {
	border:5px solid #C30;}

.yui-panel.cmWait,
.masked .yui-panel.cmWait {
	border:5px solid #00AB4D;
	padding:20px;
	background:#fff;}

.yui-panel .hd {
	background:#CCC;
	color:#fff;
	font-size:100%;
	font-weight:bold;
	line-height:16px;
	/*border-bottom:1px solid #999;*/
	overflow:hidden;
	padding:4px 10px 4px 10px;
	margin:0;}

.yui-panel .hd {
	/*background:url(/images/modal/default.png);*/
	background:#359;
}

.yui-panel.cmGo .hd {
    /*background:url(/images/modal/go.png);*/
    background: #3DB33D;
}

.yui-panel.cmInfoConfirm .hd {
	/*background:url(/images/modal/go.png);*/
	background:#359;}

.yui-panel.cmEditing .hd{
	color:#333;
	/*background:url(/images/modal/editing.png);*/
	background:#fc0;}

.yui-panel.cmCancelDelete .hd {
	/*background:url(/images/modal/cancelDelete.png);*/
	background:#c30;}

.yui-panel .bd {
	overflow:hidden;
	padding:10px;
	height: auto !important;
	/*border-top:1px solid #999;*/
	/*_border-top:none;*//* IE 6 has problems */
	/*border-left:1px solid #999;*/
}

.yui-panel.cmWait .bd,
.masked .yui-panel.cmWait .bd {
	padding:0;
	border:none;}

.yui-panel .bd p {
	margin:0 0 1em;
}

.yui-panel .container-close {
	position:absolute;
	top:0;
	right:0;
	z-index:26;
	height:16px;
	width:16px;
	margin:0px;
	padding:0px;
	background:url(/images/modal/cmClose.png) 0 0 no-repeat;
	cursor:pointer;
	visibility:inherit;
	text-indent:-999em;}

.yui-panel .container-close:hover {
	background-position:0 -16px;}

.yui-panel.cmWait .container-close,
.masked .yui-panel.cmWait .container-close {
	display:none;}

.yui-panel .ft {
	margin-top:-1em;
	padding:4px 6px 10px 6px;
	_margin-bottom:10px;
	/*border-left:1px solid #999;*/
	overflow:hidden;
	}

.yui-panel.cmWait .ft,
.masked .yui-panel.cmWait .ft {
	margin-top:20px;
	padding:10px 0 0 0;
	border:none;
	border-top:1px solid #ccc;
	background:#fff;
	text-align:center;}

.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 
{
		width:inherit;
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;}

.yui-dialog form, 
.yui-simple-dialog form {
	margin:0;}

.button-group button {
	font:100 76% verdana;
	text-decoration:none;
	background-color: #E4E4E4;
	color: #333;
	cursor: hand;
	vertical-align: middle;
	border: 2px solid #797979;
	border-top-color:#FFF;
	border-left-color:#FFF;
	margin:2px;
	padding:2px;}

.button-group button.default {
	font-weight:bold;}

.button-group button:hover, 
.button-group button.hover {
	border:2px solid #90A029;
	background-color:#EBF09E;
	border-top-color:#FFF;
	border-left-color:#FFF;}

.button-group button:active {
	border:2px solid #E4E4E4;
	background-color:#BBB;
	border-top-color:#333;
	border-left-color:#333;}
*/

/* Previously the contents of cmContainer.css were here but I'm not sure why. */
/* TOOLTIPS */
#cmTooltip
{
	width: 141px;
	position: absolute;
	display: none;
	z-index: 31;
}

#cmTooltip .cmTooltip_top
{
	background-image: url(/images/UI/cmTooltip/top.png);
	background-repeat: no-repeat;
	height: 16px;
}

#cmTooltip .cmTooltip_middle
{
	background-image: url(/images/UI/cmTooltip/middle.png);
	background-repeat: repeat-y;
	background-position: bottom left;
	padding-left: 7px;
	padding-right: 7px;
}

#cmTooltip .cmTooltip_middle span
{
	position: relative;
	top: -8px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

#cmTooltip .cmTooltip_bottom
{
	background-image: url(/images/UI/cmTooltip/bottom.png);
	background-repeat: no-repeat;
	height: 22px;
	position: relative;
	top: -6px;
}

.cmMessagePanel
{
	border: 1px solid #900;
	padding: 4px 8px;
	color: #900;
	background: #eee;
	margin: 0px 0px 10px 0px;
	font-size: 11px;
}

/* Scrolling content */
.yui-panel .bd .scroll {
	height:360px;
	overflow:auto;
	overflow-x:hidden;
	padding:0;
	padding-right:10px;
	_padding-right:0;
	margin:10px 0;}

.scrollable,
.cmInfo.scrollable,
.cmAlert.scrollable {
	overflow:auto !important;
	overflow-x:hidden;
	max-height:250px;
	_height:250px;
	margin:20px 0;}
	
	
.jGrowl-notification {
    color: #FFFFFF !important;
}

