#modalBackground { 
	z-index:2001;
	position: fixed;
	display:none;
	height:100%;
	width:100%;
	background:#fefefe;	
	top:0px;  
	left:0px;
	-moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60);
}
div.modal {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    display: none;
	left: 50%;
    margin-left: -302px;
    position: fixed;
    top: 15%;
    z-index: 2002;
    overflow: auto;
    max-height: 75%;
}
div.loader {
    background: url("../images/battery/loading.gif") no-repeat scroll 0 0 transparent;
    height: 32px;
    width: 32px;
	display: none;
	z-index: 9999;
	top: 40%;
	left: 50%;
	position: fixed;
	margin-left: -10px;
}
div.closeModal {
    background: url("../images/btnClose.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float:right;
    height: 9px;
    position: relative;
    width: 52px;
}
div.modalWrapper { margin: 15px; }
div.modalContent { clear:both; vertical-align:top;padding: 0 5px 5px 5px;}
a.closeModal { margin-left:8px; }
.modalTitle{ font:bold 14px arial, tahoma, sans-serif; color:#000000;margin-bottom:10px; display:block;}
.modalTitleBlue { font:bold 12px arial, tahoma, sans-serif; color:#2f688a;font-variant:normal;line-height:normal;font-style:normal;margin-bottom:20px; display:block;}
.searchEmail { width: 850px;}
#modalOpenerBackgroundBusy { z-index:2001; position: fixed; display:none; height:100%; width:100%; background:#fefefe; top:0px; left:0px; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); }
div.modalOpenerBusy { background: url("../images/battery/loading.gif") no-repeat scroll 0 0 transparent; height: 32px; width: 32px; display: none; z-index: 9999; top:40%; left:50%;position: fixed; margin-left: -10px; }

.rgsldr_tt {
background-color:white;
border: 1px solid grey;
padding: 5px;
position:absolute;
left: 0px;
top: -33px;
margin-left:-50px;
min-width:240px;
display:none;
}
.rgsldr_rd {
background:transparent url(images/arleft.gif);
background-position: center;
width: 18px; height: 20px; float:left;
cursor:pointer;
}
.rgsldr_rd_over {
background:transparent url(images/arleftb.gif);
background-position: center;
width: 18px; height: 20px; float:left;
background-repeat:no-repeat;
cursor:pointer;
}
.rgsldr_rb {
margin-left:0px;
margin-right:0px;
background:transparent url(images/barlight.gif);
background-repeat:no-repeat;
cursor:pointer;
position:absolute;
left: 0px;
top: 0px;
width: 8px; height: 20px;
}

.rgsldr_rt {
margin-left:5px;
margin-right:5px;
background:transparent url(images/rangebar.gif);
background-repeat: repeat-x;
background-position: center;
position: relative; width: 550px; height: 20px; float:left;
cursor:pointer;
}
.rgsldr_rtin {
background:transparent url(images/inrangebar.gif);
background-repeat: repeat-x;
background-position: center;
position:absolute;
left: 20px;
width: 80px; height: 20px;
cursor:pointer;
}
.rgsldr_rb_down {
background:transparent url(images/bardark.gif);
background-repeat:no-repeat;
}
.rgsldr_rb_over {
background:transparent url(images/barnorm.gif);
background-repeat:no-repeat;
}
.rgsldr_ru {
background:transparent url(images/arright.gif);
background-position: center;
width: 18px; height: 20px; float:left;
cursor:pointer;
}
.rgsldr_ru_over {
background:transparent url(images/arrightb.gif);
background-position: center;
width: 18px; height: 20px; float:left;
background-repeat:no-repeat;
cursor:pointer;
}
.ui-autocomplete.ui-front {
    z-index: 999999 !important
}