/*-------------------- jQuery Sliders ------------------------*/

.slider-digit {
    cursor: pointer;
    margin: -.6em;
    position: absolute;
    top: .32em;
}

.input_slider .ui-slider,
.ui-slider.zini-slider { 
	background-color: #FFFFFF; 
	position: relative; 
	margin-left: 1px;
	text-align: left;
	height: 10px; 
	border: 1px solid #DBDBDB; 
	border-radius: 4px; 
	width: 500px;
}

#company_tabs .input_slider .ui-slider { 
	width: 116px;
}

.input_slider .ui-slider .ui-slider-handle,
.ui-slider.zini-slider .ui-slider-handle { 
	background-color: #355386; 
	opacity: 0.7; 
	position: absolute; 
	z-index: 2; 
	width: 13px; 
	height: 12px; 
	cursor: default; 
	border-radius: 4px; 
	margin-bottom: -5px;
	min-width: 10px;
	min-height: 1.2em;
}

.input_slider .ui-slider .ui-slider-handle:active,
.ui-slider.zini-slider .ui-slider-handle:active{
    background-color: #9B9B9B;
}
.input_slider .ui-slider .ui-slider-range { 
	position: absolute; 
	z-index: 1; 
	font-size: .7em; 
	display: block; 
	border: 0; 
	background-position: 0 0; }

div#report_control fieldset.IS_slider .ui-slider-horizontal {
	height:3px;
	}

div#report_control fieldset.IS_slider .ui-slider {
	width:516px;
	margin-top:19px;
	}

div#report_control fieldset.IS_slider .ui-slider .ui-slider-handle,
.ui-slider.zini-slider .ui-slider-handle {
	background:transparent;
	padding:3px 3px 0;
	color:white;
	text-decoration:none;
	text-shadow: 0 0 4px #336666;
	display:inline-block;
	text-align:center;
	border-radius: 3px;
	position: absolute;
	width:30px;
	height: 18px;
	top:-21px;
	margin:-5px 0 -5px -17px;
	outline:0;
	border:none;
	}

div#report_control fieldset.IS_slider .ui-slider .slider_pointer,
.ui-slider.zini-slider .slider_pointer {
 	border-left:6px solid transparent;
    border-right:6px solid transparent;
	border-top:6px solid #336699;
    height:0;
    left:12px;
    position:absolute;
    top:25px;
    width:0;
	}

div#report_control fieldset.IS_slider .ui-slider .tick,
.ui-slider.zini-slider .tick { 
	position:absolute;
	top:3px;
	width:1px;
	height:7px;
	border-left:1px solid #000000;
	}

div#report_control fieldset.IS_slider .ui-slider .tick_value,
.ui-slider.zini-slider .tick_value {
	position:absolute;
	top:10px;
	width:20px;
	height:15px;
	text-align:center;
	letter-spacing:-1px;
	font-size:11px;
	}

div#report_control fieldset.IS_slider .ui-slider p.slider_value,
.ui-slider.zini-slider p.slider_value {
	background: #336699;
	background: linear-gradient(#6293D0, #336699);
	position:relative;
	padding:3px 3px 5px 3px;
	color:#FFFFFF;
	text-shadow: 0 0 4px #336666;
	display:inline-block;
	text-align:center;
	border-radius: 3px; 
	white-space:nowrap;
	}

div#report_control fieldset.IS_slider .ui-slider  div.steps-2,
.ui-slider.zini-slider  div.steps-2 { 
	opacity: 0.6; 
	margin-top:-1px;
	}

div#report_control fieldset.IS_slider div.value { 
	padding-top:3px; 
	padding-bottom:17px;
	}