

.overlay___invisible__ {
  	background-color: #666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.top_draggable, .bottom_draggable {
	cursor:move;
}

.status_bar {
	font-size:12px;
}
.status_bar input{
	font-size:12px;
}

.wired_frame {
	display:block;
	position:absolute;
	border:1px #000 dashed;
}


/* ============================================================ */
/* WIDGET
/* ============================================================ */


.overlay_widget {
	background-color:#FFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

.widget_wired_frame {
	background:#FFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;	
}

.widget_nw {
	background:transparent url(widget/widget_win_hg.png) no-repeat 0 0;			
	width:11px;
	height:28px;
}

.widget_n {
	background:transparent url(widget/widget_win_hc.png) repeat-x 0 0;			
	height:28px;
	text-align:left;
}

.widget_ne {
	background:transparent url(widget/widget_win_hd.png) no-repeat 0 0;			
	width:11px;	  
	height:28px;
}

.widget_w {
	background:transparent url(widget/widget_win_mg.png) repeat-y top left;			
	width:11px;
}

.widget_e {
	background:transparent url(widget/widget_win_md.png) repeat-y top right;			
	width:11px;	  
}

.widget_sw {
	background:transparent url(widget/widget_win_bg.png) no-repeat 0 0;			
	width:11px;
	height:17px;
}

.widget_s {
	background:transparent url(widget/widget_win_bc.png) repeat-x 0 0;			
	height:17px;
}

.widget_se, .widget_sizer  {
	background:transparent url(widget/widget_win_bd.png) no-repeat 0 0;			
	width:11px;
	height:17px;
}

.widget_sizer {
	cursor:se-resize;	
}

.widget_close {
	width:15px;
	height:15px;
	background:transparent url(widget/widget_btn_close_out.gif) no-repeat 0 0;			
	position:absolute;
	top:8px;
	right:10px;
	cursor:pointer;
	z-index:1000;
}

.widget_maximize {
	width:15px;
	height:15px;
	background:transparent url(widget/widget_btn_maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:8px;
	right:25px;
	cursor:pointer;
	z-index:1000;
}

.widget_minimize {
	width:15px;
	height:15px;
	background:transparent url(widget/widget_btn_minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:8px;
	right:40px;
	cursor:pointer;
	z-index:1000;
}

.widget_title {
	float:left;
	height:14px;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	text-align:left;
	margin-top:0px;
	width:100%;
}

.widget_content {
	overflow:auto;
	background:#FFFFFF;
	background-image: url(widget/widget_win_mc.png);
	background-repeat:repeat-x;
}

/* For alert/confirm dialog */
.widget_window {
	border:1px solid #F00;	
	background:#FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.widget_message {
  	font-size:12px;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.widget_buttons {
	text-align:center;
	width:100%;
}

.widget_buttons input {
	border:1px solid #999;
	border-top-color:#CCC;
	border-left-color:#CCC;
	padding:2px;
	background-color:#FFF;
	background-image: url(widget/background_buttons.gif);
	background-repeat:repeat-x;

	font-size:10px;
	font-weight:bold;
	text-align:center;
}

.widget_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background:transparent url(widget/spinner.gif) no-repeat center center
}

/* FOR IE */
* html .widget_nw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_win_hg.png", sizingMethod="crop");
}

* html .widget_n {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_win_hc.png", sizingMethod="scale");
}

* html .widget_ne {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_win_hd.png", sizingMethod="crop");
}

* html .widget_w {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_win_mg.png", sizingMethod="crop");
}

* html .widget_e {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_win_md.png", sizingMethod="crop");
}

* html .widget_sw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_win_bg.png", sizingMethod="crop");
}

* html .widget_s {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_win_bc.png", sizingMethod="scale");
}

* html .widget_se, * html .widget_sizer {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_win_bd.png", sizingMethod="crop");
}

* html .widget_close {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_btn_close_out.gif", sizingMethod="crop");
}

* html .widget_minimize {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_btn_minimize.gif", sizingMethod="crop");
}

* html .widget_maximize {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_btn_maximize.gif", sizingMethod="crop");
}

* html .widget_content {
	background:#FFFFFF;
	background-image: url(widget/widget_win_mc.png);
	background-repeat:repeat-x;
}











/* ============================================================ */
/* WEBNOTES
/* ============================================================ */


.overlay_webnotes {
	background-color:#FFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

.webnotes_wired_frame {
	background:#FFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;	
}

.webnotes_nw {
	background:transparent url(webnotes/webnotes_win_hg.png) no-repeat 0 0;			
	width:11px;
	height:28px;
}

.webnotes_n {
	background:transparent url(webnotes/webnotes_win_hc.png) repeat-x 0 0;			
	height:28px;
}

.webnotes_ne {
	background:transparent url(webnotes/webnotes_win_hd.png) no-repeat 0 0;			
	width:11px;	  
	height:28px;
}

.webnotes_w {
	background:transparent url(webnotes/webnotes_win_mg.png) repeat-y top left;			
	width:11px;
}

.webnotes_e {
	background:transparent url(webnotes/webnotes_win_md.png) repeat-y top right;			
	width:11px;	  
}

.webnotes_sw {
	background:transparent url(webnotes/webnotes_win_bg.png) no-repeat 0 0;			
	width:11px;
	height:17px;
}

.webnotes_s {
	background:transparent url(webnotes/webnotes_win_bc.png) repeat-x 0 0;			
	height:17px;
}

.webnotes_se, .webnotes_sizer  {
	background:transparent url(webnotes/webnotes_win_bd.png) no-repeat 0 0;			
	width:11px;
	height:17px;
}

.webnotes_sizer {
	cursor:se-resize;	
}

.webnotes_close {
	width:15px;
	height:15px;
	background:transparent url(widget/widget_btn_close_out.gif) no-repeat 0 0;			
	position:absolute;
	top: 8px;
	right:10px;
	cursor:pointer;
	z-index:1000;
}

.webnotes_maximize {
	width:15px;
	height:15px;
	background:transparent url(widget/widget_btn_maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:8px;
	right:25px;
	cursor:pointer;
	z-index:1000;
}

.webnotes_minimize {
	width:15px;
	height:15px;
	background:transparent url(widget/widget_btn_minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:8px;
	right:40px;
	cursor:pointer;
	z-index:1000;
}

.webnotes_title {
	float:left;
	height:14px;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	text-align:left;
	margin-top:0px;
	width:100%;
}

.webnotes_content {
	overflow:auto;
	background:#FFFFFF;
	background-image: url(webnotes/webnotes_win_mc.png);
}

/* For alert/confirm dialog */
.webnotes_window {
	border:1px solid #F00;	
	background:#FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.webnotes_message {
  	font-size:12px;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.webnotes_buttons {
	text-align:center;
	width:100%;
}

.webnotes_buttons input {
	border:1px solid #999;
	border-top-color:#CCC;
	border-left-color:#CCC;
	padding:2px;
	background-color:#FFF;
	background-image: url(webnotes/background_buttons.gif);
	background-repeat:repeat-x;

	font-size:10px;
	font-weight:bold;
	text-align:center;
}

.webnotes_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background:transparent url(webnotes/spinner.gif) no-repeat center center
}

/* FOR IE */
* html .webnotes_nw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/webnotes/webnotes_win_hg.png", sizingMethod="crop");
}

* html .webnotes_n {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/webnotes/webnotes_win_hc.png", sizingMethod="scale");
}

* html .webnotes_ne {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/webnotes/webnotes_win_hd.png", sizingMethod="crop");
}

* html .webnotes_w {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/webnotes/webnotes_win_mg.png", sizingMethod="crop");
}

* html .webnotes_e {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/webnotes/webnotes_win_md.png", sizingMethod="crop");
}

* html .webnotes_sw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/webnotes/webnotes_win_bg.png", sizingMethod="crop");
}

* html .webnotes_s {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/webnotes/webnotes_win_bc.png", sizingMethod="scale");
}

* html webnotes_se, * html .webnotes_sizer {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/webnotes/webnotes_win_bd.png", sizingMethod="crop");
}

* html .webnotes_close {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_btn_close_out.gif", sizingMethod="crop");
}

* html .webnotes_minimize {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_btn_minimize.gif", sizingMethod="crop");
}

* html .webnotes_maximize {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_btn_maximize.gif", sizingMethod="crop");
}

* html .webnotes_content {
	background:#FFFFFF;
	background-image: url(webnotes/webnotes_win_mc.png);
}













/* ============================================================ */
/* LOGIN
/* ============================================================ */


.overlay_login {
	background-color:#FFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

.login_wired_frame {
	background:#FFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;	
}

.login_nw {
	background:transparent url(login/login_win_hg.png) no-repeat 0 0;			
	width:11px;
	height:28px;
}

.login_n {
	background:transparent url(login/login_win_hc.png) repeat-x 0 0;			
	height:28px;
}

.login_ne {
	background:transparent url(login/login_win_hd.png) no-repeat 0 0;			
	width:11px;	  
	height:28px;
}

.login_w {
	background:transparent url(login/login_win_mg.png) repeat-y top left;			
	width:11px;
}

.login_e {
	background:transparent url(login/login_win_md.png) repeat-y top right;			
	width:11px;	  
}

.login_sw {
	background:transparent url(login/login_win_bg.png) no-repeat 0 0;			
	width:11px;
	height:17px;
}

.login_s {
	background:transparent url(login/login_win_bc.png) repeat-x 0 0;			
	height:17px;
}

.login_se, .login_sizer  {
	background:transparent url(login/login_win_bd.png) no-repeat 0 0;			
	width:11px;
	height:17px;
}

.login_sizer {
	cursor:se-resize;	
}

.login_close {
	width:15px;
	height:15px;
	background:transparent url(widget/widget_btn_close_out.gif) no-repeat 0 0;			
	position:absolute;
	top:8px;
	right:10px;
	cursor:pointer;
	z-index:1000;
}

.login_maximize {
	width:15px;
	height:15px;
	background:transparent url(widget/widget_btn_maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:8px;
	right:25px;
	cursor:pointer;
	z-index:1000;
}

.login_minimize {
	width:15px;
	height:15px;
	background:transparent url(widget/widget_btn_minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:8px;
	right:40px;
	cursor:pointer;
	z-index:1000;
}

.login_title {
	float:left;
	height:14px;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	text-align:left;
	margin-top:-2px;
	width:100%;
}

.login_content {
	overflow:auto;
	background:#FFFFFF;
	background-image: url(login/login_win_mc.png);
}

/* For alert/confirm dialog */
.login_window {
	border:1px solid #F00;	
	background:#FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.login_message {
  	font-size:12px;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.login_buttons {
	text-align:center;
	width:100%;
}

.login_buttons input {
	border:1px solid #999;
	border-top-color:#CCC;
	border-left-color:#CCC;
	padding:2px;
	background-color:#FFF;
	background-image: url(login/background_buttons.gif);
	background-repeat:repeat-x;

	font-size:10px;
	font-weight:bold;
	text-align:center;
}

.login_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background:transparent url(login/spinner.gif) no-repeat center center
}

/* FOR IE */
* html .login_nw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/login/login_win_hg.png", sizingMethod="crop");
}

* html .login_n {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/login/login_win_hc.png", sizingMethod="scale");
}

* html .login_ne {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/login/login_win_hd.png", sizingMethod="crop");
}

* html .login_w {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/login/login_win_mg.png", sizingMethod="crop");
}

* html .login_e {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/login/login_win_md.png", sizingMethod="crop");
}

* html .login_sw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/login/login_win_bg.png", sizingMethod="crop");
}

* html .login_s {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/login/wswng", sizingMethod="scale");
}

* html login_se, * html .login_sizer {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/login/login_win_bd.png", sizingMethod="crop");
}

* html .login_close {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_btn_close_out.gif", sizingMethod="crop");
}

* html .login_minimize {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_btn_minimize.gif", sizingMethod="crop");
}

* html .login_maximize {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/widget/widget_btn_maximize.gif", sizingMethod="crop");
}

* html .login_content {
	background:#FFFFFF;
	background-image: url(login/login_win_mc.png);