/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
	.yui-overlay, .yui-panel-container{visibility:hidden;position:absolute;z-index:2;}
	.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{display:none;}
	.yui-tt-shadow{position:absolute;}
	.yui-skin-sam .mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}
	.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px 3px;}
	.yui-skin-sam .yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;}
	.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}
	.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}
	.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}
	.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(sprite.png) repeat-x 0 -200px;}
	.yui-skin-sam .yui-panel .bd{padding:10px;}
	.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
	.yui-skin-sam .yui-panel-container.focused .yui-panel .hd{}
	.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(sprite.png) no-repeat 0 -300px;cursor:pointer;}
	.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}
	.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}
	.yui-skin-sam .yui-panel-container.shadow{_padding:2px 5px 0 3px;}
	.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}
	.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}
	.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}
	.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}
	.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}
	.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}
	.yui-skin-sam .yui-dialog .ft span.default button{color:#333;}
	.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}
	.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}
	.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}
	.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}
	.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}
	.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}
	.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}
	.yui-skin-sam .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-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}
	.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}
	.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}


/* Skin default elements */
	.yui-skin-sam .yui-panel-container.shadow .underlay {
		left:3px;
		right:-3px;
		top:3px;
		bottom:-3px;
		position:absolute;
		background-color:#000;
		opacity:0.12;
		filter:alpha(opacity=12);
	}

	/* Apply the border to the right side */
	.yui-skin-sam .yui-panel {
		position:relative;
		border:none;
		overflow:visible;
		background:transparent;
	}
	
	/* Apply styles to the close icon to anchor it to the left side of the header */
	.yui-skin-sam .yui-panel .container-close {
		position:absolute;
		top:7px;
		right:8px;
				
		width: 16px;
		height: 16px;
		background: url(panel/ddtarget_icons.png) 0px 1px no-repeat;
	}
	
	/* span:hover not supported on IE6 */
	.yui-skin-sam .yui-panel .container-close:hover {
		background-position: 0px -28px;
	}
	

	/* Style the header with its associated corners */
	.yui-skin-sam .yui-panel .hd {
		margin: 0px;
		padding: 0px;
		border: none;
		height: 29px;
		background: none;
		text-align:left;
		vertical-align: middle;
		overflow:visible;
	}

	/* Style the .yui-skin-sam with the left border */
	.yui-skin-sam .yui-panel .bd {
		overflow:hidden;
		padding: 0px;
		border:none;
		
		background: url(panel/panel-l.png) repeat-y left 30px #FFF; 
		margin: 0px;
	}
	
	.yui-skin-sam .yui-panel .bd .right{
		background: url(panel/panel-r.png) repeat-y right top;
		margin: 0px;
		padding: 10px;
	}

	/* Style the footer with the bottom corner images */
	.yui-skin-sam .yui-panel .ft {
		padding: 0px;
		margin: 0px;
		background: none;
		font-size: 11px;
		height:26px;
		border:none;
	}

	/* Skin custom elements */
	.yui-skin-sam .yui-panel .hd SPAN {
		line-height:30px;
		vertical-align:middle;
		font-weight:bold;
	}
	
	.yui-skin-sam .yui-panel .hd .left {
		display: block;
		position: inherit;
		margin: 0px;
		padding: 0px;
		background: url(panel/panel-tl.png) no-repeat top left;
	}
	
	.yui-skin-sam .yui-panel .hd .right {
		display: block;
		position: inherit;
		margin: 0px;
		padding: 0px;
		background: url(panel/panel-tr.png) no-repeat top right;
	}
	
	.yui-skin-sam .yui-panel .hd .top {
		display: block;
		position: inherit;
		height: 29px;
		margin: 0px;
		padding: 0px;
		margin-left: 12px;
		margin-right: 12px;
		background: url(panel/panel-t.png) top left repeat-x #FFFFFF;
	}

	.yui-skin-sam .yui-panel .ft SPAN {
		line-height:22px;
		vertical-align:middle;
	}
	
	.yui-skin-sam .yui-panel .ft DIV.left {
		display: block;
		position: inherit;
		margin: 0px;
		padding: 0px;
		background: url(panel/panel-bl.png) no-repeat bottom left;
	}
	
	.yui-skin-sam .yui-panel .ft DIV.right {
		display: block;
		position: inherit;
		margin: 0px;
		padding: 0px;
		background:url(panel/panel-br.png) no-repeat bottom right;
	}
	
	.yui-skin-sam .yui-panel .ft DIV.bottom {
		display: block;
		position: inherit;
		height: 26px;
		margin: 0px;
		padding: 0px;
		margin-left: 12px;
		margin-right: 12px;
		background: url(panel/panel-b.png) bottom left repeat-x #FFFFFF;
	}
