/*
 * jQuery UI CSS Framework 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
 ----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ui-helper-clearfix {
	display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
	height:1%;
}
.ui-helper-clearfix {
	display:block;
}
/* end clearfix */
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}
/* Interaction Cues
 ----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}
/* Icons
 ----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
/* Misc visuals
 ----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*
 * Theming
 */
.ui-dialog {
	position: absolute;
	width: 300px;
	overflow: hidden;
	background-color: #EEEEEE;
	padding: 0em;
	opacity: 0.98;
	-webkit-box-shadow: 0px 0px 10px #999;
	-moz-box-shadow: 0px 0px 10px #999;
	box-shadow: 0px 0px 10px #999;
	border: 1px solid silver;
	font-size: 8pt;
}

.ui-dialog .ui-dialog-titlebar {
	position: relative;
	padding: 0.8em;
	cursor: move;
	font-weight: bold;
	background-color: #9b9b9b;
	background: -webkit-gradient(linear, left top, left bottom, from(#9b9b9b), to(#7c7c7c));
	background: -moz-linear-gradient(top,  #9b9b9b,  #7c7c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b9b9b', endColorstr='#7c7c7c');	
	color: white;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}

.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsContent}*/;
}

.ui-dialog-titlebar span {
	margin: 0px;
	padding: 0px;
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
	padding: 0px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #999999/*{borderColorHover}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}

.ui-dialog .ui-dialog-content {
    background: white repeat scroll 0 0;
    border: 0 none;
    overflow: auto;
    padding: 0.8em;
    position: relative;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {
	margin: -1px; height:100%; 
	background: white/*{bgColorHover}*/ url(images/ui-bg_gloss-wave_35_f6a828_500x100.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;	
}
.ui-widget-header {
    border: none;
    color: #222222;
    font-weight: bold;
}