/*
 * yui-ext 0.33
 * Copyright(c) 2006, Jack Slocum.
 */
.yresizable-handle {
    position:absolute;
    z-index:100;
    
    font-size:1px;
    line-height:6px;
    overflow:hidden;
	 background:white;
	 filter:alpha(opacity=0);
	 opacity:0;
	 zoom:1;
}
.yresizable-handle-east{
    width:6px;
    cursor:e-resize;
    right:0px;
    top:0px;
    height:100%;
	 margin-right:-1px; 
}
.yresizable-handle-south{
    width:100%;
    cursor:s-resize;
    left:0px;
    bottom:0px;
    height:6px;
	 margin-bottom:-1px; 
}
.yresizable-handle-west{
    width:6px;
    cursor:w-resize;
    left:0px;
    top:0px;
    height:100%;
}
.yresizable-handle-north{
    width:100%;
    cursor:n-resize;
    left:0px;
    top:0px;
    height:6px;
}
.yresizable-handle-southeast{
    width:6px;
    cursor:se-resize;
    right:0px;
    bottom:0px;
    height:6px;
    z-index:101;
}
.yresizable-handle-northwest{
    width:6px;
    cursor:nw-resize;
    left:0px;
    top:0px;
    height:6px;
    z-index:101;
}
.yresizable-handle-northeast{
    width:6px;
    cursor:ne-resize;
    right:0px;
    top:0px;
    height:6px;
    z-index:101;
}
.yresizable-handle-southwest{
    width:6px;
    cursor:sw-resize;
    left:0px;
    bottom:0px;
    height:6px;
    z-index:101;
}
.yresizable-over .yresizable-handle, .yresizable-pinned .yresizable-handle{
    filter:alpha(opacity=100);
	 opacity:1;
}
.yresizable-over .yresizable-handle-east, .yresizable-pinned .yresizable-handle-east{
    background:url(../../images/sizer/e-handle.gif);
	 background-position: left;
}
.yresizable-over .yresizable-handle-west, .yresizable-pinned .yresizable-handle-west{
    background:url(../../images/sizer/e-handle.gif);
	 background-position: left;
}
.yresizable-over .yresizable-handle-south, .yresizable-pinned .yresizable-handle-south{
    background:url(../../images/sizer/s-handle.gif);
    background-position: top;
}
.yresizable-over .yresizable-handle-north, .yresizable-pinned .yresizable-handle-north{
    background:url(../../images/sizer/s-handle.gif);
    background-position: top;
}
.yresizable-over .yresizable-handle-southeast, .yresizable-pinned .yresizable-handle-southeast{
    background:url(../../images/sizer/se-handle.gif);
    background-position: top left;
}
.yresizable-over .yresizable-handle-northwest, .yresizable-pinned .yresizable-handle-northwest{
    background:url(../../images/sizer/nw-handle.gif);
    background-position:bottom right;
}
.yresizable-over .yresizable-handle-northeast, .yresizable-pinned .yresizable-handle-northeast{
    background:url(../../images/sizer/ne-handle.gif);
    background-position: bottom left;
}
.yresizable-over .yresizable-handle-southwest, .yresizable-pinned .yresizable-handle-southwest{
    background:url(../../images/sizer/sw-handle.gif);
    background-position: top right;
}
.yresizable-proxy{
    border: 1px dashed #6593cf;
    position:absolute;
    overflow:hidden;
    visibility:hidden;
	 left:0;top:0;
    z-index:1001;
}
.yresizable-overlay{
    width:100%;
	 height:100%;
	 display:none;
	 position:absolute;
	 left:0;
	 top:0;
	 background:white;
	 z-index:20000;
	 -moz-opacity: 0;
    opacity:0;
    filter: alpha(opacity=0);
	 border:1px solid red;
}


.ytheme-gray .yresizable-over .yresizable-handle-east, .ytheme-gray .yresizable-pinned .yresizable-handle-east{
    background:url(../../images/sizer/gray/e-handle.gif);
	 background-position: left;
}
.ytheme-gray .yresizable-over .yresizable-handle-east,.ytheme-gray  .yresizable-pinned .yresizable-handle-west{
    background:url(../../images/sizer/gray/e-handle.gif);
	 background-position: left;
}
.ytheme-gray .yresizable-over .yresizable-handle-south,.ytheme-gray  .yresizable-pinned .yresizable-handle-south{
    background:url(../../images/sizer/gray/s-handle.gif);
    background-position: top;
}
.ytheme-gray .yresizable-over .yresizable-handle-south,.ytheme-gray  .yresizable-pinned .yresizable-handle-north{
    background:url(../../images/sizer/gray/s-handle.gif);
    background-position: top;
}
.ytheme-gray .yresizable-over .yresizable-handle-southeast, .ytheme-gray .yresizable-pinned .yresizable-handle-southeast{
    background:url(../../images/sizer/gray/se-handle.gif);
    background-position: top left;
}
.ytheme-gray .yresizable-over .yresizable-handle-northwest,.ytheme-gray .yresizable-pinned .yresizable-handle-northwest{
    background:url(../../images/sizer/gray/nw-handle.gif);
    background-position:bottom right;
}
.ytheme-gray .yresizable-over .yresizable-handle-northeast,.ytheme-gray .yresizable-pinned .yresizable-handle-northeast{
    background:url(../../images/sizer/gray/ne-handle.gif);
    background-position: bottom left;
}
.ytheme-gray .yresizable-over .yresizable-handle-southwest,.ytheme-gray .yresizable-pinned .yresizable-handle-southwest{
    background:url(../../images/sizer/gray/sw-handle.gif);
    background-position: top right;
}
.ytheme-gray .yresizable-proxy{
    border: 1px dashed #615e55;
}
.ydlg-proxy {
	background-image: url('../images/gradient-bg.gif');
	background-color:#c3daf9;
	border:1px solid #6593cf;
	z-index:10001;
	overflow:hidden;
	position:absolute;
	left:0;top:0;
}
.ydlg-shadow{
	background:#aaaaaa;
	position:absolute;
	left:0;top:0;
}
.ydlg-mask{
	z-index:10000;   
   display:none;
   position:absolute;
   top:0;
   left:0;
   -moz-opacity: 0.5;
   opacity:.50;
   filter: alpha(opacity=50);
   background-color:#CCC;
}
body.masked{
	overflow:hidden;
}
body.masked select {
	visibility:hidden;
}
body.masked .ydlg select {
	visibility:visible;
}
.ydlg{
	z-index:10001;
	overflow:hidden;
	position:absolute;
	left:300;top:0;
}
.yresizable-proxy{
	z-index:10002;
}
.ydlg .ydlg-hd {
	background: url(../../images/basic-dialog/hd-sprite.gif) repeat-x 0px -82px;
	background-color:navy;
	color:#FFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	overflow:hidden;
	padding:5px;
}
.ydlg .ydlg-hd-left {
	background: url(../../images/basic-dialog/hd-sprite.gif) no-repeat 0px -41px;
	padding-left:3px;
	margin:0px;
}
.ydlg .ydlg-hd-right {
	background: url(../../images/basic-dialog/hd-sprite.gif) no-repeat right 0px;
	padding-right:3px;
}
.ydlg .ydlg-dlg-body{
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	border-top:0px none;
	padding:10px;
	overflow:hidden;
}
.ydlg .ydlg-bd{
	overflow:hidden;
}
.ydlg .ydlg-ft{
	overflow:hidden;
	padding:5px;
	padding-bottom:0px;
}
.ydlg .yui-ext-tabbody{
	background:white;
	overflow:auto;
}
.ydlg .ytabs-top .yui-ext-tabbody{
	border:1px solid #CCCCCC;
	border-top:0px none;
}
.ydlg .ytabs-bottom .yui-ext-tabbody{
	border:1px solid #6593cf;
	border-bottom:0px none;
}
.ydlg .ylayout-container  .yui-ext-tabbody{
	border:0px none;
}
.ydlg .inner-tab{
	margin:5px;
}
.ydlg .ydlg-ft .ybtn{
	margin-right:5px;
	float:right;
	clear:none;
}
.ydlg-draggable .ydlg-hd{
	cursor:move;
}
.ydlg-closable .ydlg-hd{
	padding-right:22px;
}
.ydlg .ydlg-close {
	position:absolute;
	top:4px;
	right:4px;
	z-index:6;
	height:15px;
	width:15px;
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
	background-repeat:no-repeat;
	cursor:pointer;
	visibility:inherit;
	background-image:url(../../images/basic-dialog/close.gif);
}
.ydlg div.yresizable-handle-east{
	background-image:url(../../images/basic-dialog/e-handle.gif);
	border:0px;
	background-position:right;
	margin-right:0;
}
.ydlg div.yresizable-handle-south{
	background-image:url(../../images/sizer/s-handle-dark.gif);
	border:0px;
	height:6px;
}
.ydlg div.yresizable-handle-west{
	background-image:url(../../images/basic-dialog/e-handle.gif);
	border:0px;
	background-position:1px;
}
.ydlg div.yresizable-handle-north{
	background-image:url(../../images/s.gif);
	border:0px;
}
.ydlg div.yresizable-handle-northeast, .ytheme-gray .ydlg div.yresizable-handle-northeast{
	background-image:url(../../images/s.gif);
	border:0px;
}
.ydlg div.yresizable-handle-northwest, .ytheme-gray .ydlg div.yresizable-handle-northwest{
	background-image:url(../../images/s.gif);
	border:0px;
}
.ydlg div.yresizable-handle-southeast{
	background-image:url(../../images/basic-dialog/se-handle.gif);
	background-position: bottom right;
	width:8px;
	height:8px;
	border:0px;
}
.ydlg div.yresizable-handle-southwest{
	background-image:url(../../images/sizer/sw-handle-dark.gif);
	background-position: top right;
	margin-left:1px;
	margin-bottom:1px;
	border:0px;
}



.ytheme-gray .ydlg-proxy {
	background-image: url('../images/layout/gray/gradient-bg.gif');
	background-color:#EAE8D5;
	border:1px solid #b3b6b0;
}
.ytheme-gray .ydlg-shadow{
	background:#aaaaaa;
}
.ytheme-gray .ydlg-proxy .tabset{
    background:url(../../images/layout/gray/gradient-bg.gif);
}
.ytheme-gray .ydlg .ydlg-hd {
	background: url(../../images/basic-dialog/gray/hd-sprite.gif) repeat-x 0px -82px;
	background-color:#333333;
}
.ytheme-gray .ydlg .ydlg-hd-left {
	background: url(../../images/basic-dialog/gray/hd-sprite.gif) no-repeat 0px -41px;
}
.ytheme-gray .ydlg .ydlg-hd-right {
	background: url(../../images/basic-dialog/gray/hd-sprite.gif) no-repeat right 0px;
}
.ytheme-gray .ydlg .ydlg-dlg-body{
	background:#efefec;
	border:1px solid #b3b6b0;
	border-top:0px none;
}
.ytheme-gray .ydlg .ytabs-top .yui-ext-tabbody{
	border:1px solid #b3b6b0;
	border-top:0px none;
}
.ytheme-gray .ydlg .ytabs-bottom .yui-ext-tabbody{
	border:1px solid #b3b6b0;
	border-bottom:0px none;
}
.ytheme-gray .ydlg .ylayout-container  .yui-ext-tabbody{
	border:0px none;
}
.ytheme-gray .ydlg .ydlg-close {
	background-image:url(../../images/basic-dialog/gray/close.gif);
}
.ytheme-gray .ydlg div.yresizable-handle-east{
	background-image:url(../../images/basic-dialog/gray/e-handle.gif);
	border:0px none;
}
.ytheme-gray .ydlg div.yresizable-handle-south{
	background-image:url(../../images/basic-dialog/gray/s-handle.gif);
	border:0px none;
}
.ytheme-gray .ydlg div.yresizable-handle-west{
	background-image:url(../../images/basic-dialog/gray/e-handle.gif);
	border:0px none;
}
.ytheme-gray .ydlg div.yresizable-handle-southeast{
	background-image:url(../../images/basic-dialog/gray/se-handle.gif);
	background-position: bottom right;
	width:8px;
	height:8px;
	border:0px;
}
.ytheme-gray .ydlg div.yresizable-handle-southwest{
	background-image:url(../../images/sizer/gray/sw-handle-dark.gif);
	background-position: top right;
	margin-left:1px;
	margin-bottom:1px;
	border:0px;
}
.ytheme-gray .ydlg div.yresizable-handle-north{
	background-image:url(../../images/s.gif);
	border:0px none;
}
