a:link, a:visited{
    color:#870000;
}
.ui-slider-handle:hover{
	     opacity:0.75;
	 }
div > * {
    vertical-align:top;  
}

#bottom > * {
    vertical-align:middle;  
}
section{
    height:650px;
}
.ui-slider .ui-slider-handle{
      width:30px; 
      height:20px;
      background: #C1D0EE;/*CA4C34;*/
    position:absolute;
    top: -7px;
    font-size:0.75em;
    text-align:center;
    padding: 2px 0px 0px 0px;
    border-radius:10px;
}
.ui-slider{
    height:8px;
}
#slider_mean{
    width:300px;
    height:10px;
}
#slider_sd{
    width:300px;
    height:10px;
}
#x_val .ui-slider-range { background: #C1D0EE; }
#x_val .ui-slider-handle { border-color: #555; }
      #slider_mean .ui-slider-range {background:#870000; }
      #slider_mean .ui-slider-handle {background:#870000; width:8px;height:20px;} 
      #slider_sd .ui-slider-handle { width:8px; background:#222;height:20px;}
      #slider_sd .ui-slider-range { background:#222;}
      
      #area{
	  position:relative;
	  top:-200px;
	  width: 80px;
	  padding:5px 5px 5px 5px;
	  height:20px;
	  border: 1px solid;
	  background-color: #C1D0EE;
	  border-color: #000000;
	  border-radius:5px;

      }
            .offPage{
	  position:absolute;
	  top:-1000px;
	  background-color: #ffffff;
	  border-color: #ffffff;
      }

      .left{
      	  left:100px;
}
      .right{
	  left:350px;
      }

      #label{
	  top:500px;
	  border:2px solid;
	  border-radius:5px;
	  left:350px;
	  color:#870000;
	  text-align:center;
	  width:100px;
      }
      #x_val {
position: relative;
top:-102px;
left:70px;
  width: 420px;
  height: 10px;
}

            div.relative2 {
position: relative;
top:-50px;
left:300px;
  width: 200px;
  height: 10px;
}
            div.relative_dynamic {
position: relative;
top:-55px;
left:300px;
  width: 200px;
  height: 10px;
}

  .button {
	font: bold 1em "Helvetica Neue", Helvetica, Arial, clean, sans-serif !important;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25), -2px 0 1px rgba(0,0,0,0.25);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	display: inline-block;
	color: white;
	padding: 5px 10px 5px;
	white-space: nowrap;
	text-decoration: none;
	cursor: pointer;
	background: #870000  repeat-x scroll 0 0;
	border-style: none;
	text-align: center;
	overflow: visible;
	-webkit-appearance: none;
}
 
/*.button:hover,
.button:focus {
	background-position: 0 -50px;
	color: white;
	background-color:#870000;
	opacity:0.75;
}*/
 
.button:active {
	background-position: 0 -100px;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.7);
	-webkit-box-shadow: none;
      }
     input[type="button"]:disabled {
    background: #dddddd;
}

     body {
	 font-family:Helvetica Neue;
	 width:800px;
	 margin-left:20px;
     }
 #accordion .ui-accordion-header { background: #fff; }
