.overlay___invisible__ {
  background-color: #000;
	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;
}



.overlay_bluelighting {
	background-color:#FFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

.bluelighting_wired_frame {
	background:#FFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;	
}

.bluelighting_nw {
	background:transparent url(lighting/lb_nw.gif) no-repeat 0 0;			
	width:7px;
	height:7px;
}

.bluelighting_n {
	background:transparent url(lighting/lb_n.gif) repeat-x 0 0;			
	height:7px;
}

.bluelighting_ne {
	background:transparent url(lighting/lb_ne.gif) no-repeat 0 0;			
	width:7px;	  
	height:7px;
}

.bluelighting_w {
	background:transparent url(lighting/lb_w.gif) repeat-y top left;			
	width:7px;
}

.bluelighting_e {
	background:transparent url(lighting/lb_e.gif) repeat-y top right;			
	width:7px;	  
}

.bluelighting_sw {
	background:transparent url(lighting/lb_sw.gif) no-repeat 0 0;			
	width:7px;
	height:7px;
}

.bluelighting_s {
	background:transparent url(lighting/lb_s.gif) repeat-x 0 0;			
	height:7px;
}

.bluelighting_se, .bluelighting_sizer  {
	background:transparent url(lighting/lb_se.gif) no-repeat 0 0;			
	width:7px;
	height:7px;
}

.bluelighting_sizer {
	cursor:se-resize;	
}

.bluelighting_title {
	float:left;
	height:1px;
	font-size:1px;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	text-align:center;
	margin-top:0px;
	width:100%;
	color:#17385B;
}

/* 
for IE:
in the event that content does not fit vertically into the given area horizontal scroll bars will not appear
due to the extra width created in IE from the vertical one (15px)
*/

.bluelighting_content {
	/*overflow:auto;*/
	/*color:#000;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;*/
	overflow-x: hidden !important;
	overflow-y: auto !important;
	background:#d6f0fc;
}

/* For alert/confirm dialog */
.bluelighting_window {
	border:1px solid #F00;	
	background:#FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

/* changed to left to get all content including buttons left aligned */

.bluelighting_message {
  	/*font-size:12px;*/
	text-align:left;
	width:100%;
	padding-bottom:10px;
}

.bluelighting_buttons {
	text-align:center;
	width:100%;
}

.bluelighting_buttons input {
	border: 1px solid #A6A6A5;
  padding: 0px 0px 0px 2px;
  margin: 2px 0px 0px 0px;
	background-color:#FFF;
	color: white;
	background: #1583D5 url("../../images/blueButtonBkgd.gif") repeat-x left top;
  font-size: 1.1em;
  font-weight: bold;
	text-align:center;
}

.bluelighting_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background:transparent url('lighting/spinner.gif') no-repeat center center
}


.bluelighting_close {
	width:15px;
	height:9px;
	background:transparent url(lighting/button-close-blue.png) no-repeat 0 0;			
	position:absolute;
	top:11px;
	right:30px;
	cursor:pointer;
	z-index:1000;
}
