/* CSS Document */

table#contentTable{
  padding:5px;
  width:815px;
  font-size:.7em;
  color:#333;
  border:1px solid #B2B2B2;
  }
  div#popVals{ margin:0;padding:0; }
  table#controlsContainer,#extraControls,div#popVals table, #subForm table{
    padding-right:3px;
    width:580px;
    border:0;
    }
    #checkallRow td{ 
      border-top:1px solid #ccc;
      border-bottom:1px solid #ccc;
    }
	#checkallTitle td{ 
      border-bottom:1px solid #ccc;
    }
  #userLocTD{
    padding-left:0;
    font-size:1em;
    color:#666;
    }
    #userLocTD ul{
      margin:0;padding-left:0;
      width:180px;
      list-style:none;
    } 
    #userLocTD p{
      padding:0;
      width:180px;
    }
  td#userLocationContainer{
    width:220px;
    border:1px solid #ccc;
    
    }
    table#userLocation{
      padding:0 0 20px 0;
    }
    table#userLocation p{
      margin:10px 0 15px 0;
    }
  table#stepInfo{
    padding-right:0;
    width:577px;_width:580px;
    margin-right:3px;_margin-right:0;
    border:1px solid #999;
    font-size:1em;
    color:#000;
    background:#F90;
    }
    table#stepInfo ul{
      margin-top:0;padding-top:0;
    }
    table#stepInfo p{
      margin:7px 0 7px 0;padding-top:0;
    }

#controlsContainer input{
  
}
.tilingColor1 td{
  background: url('../images/table_tile_drkgry.gif') repeat-x;
  border-bottom:1px solid #ccc;
  height:19px;
}
.tilingColor2 td{
  background: url('../images/table_tile_ltgry.gif') repeat-x;
  border-bottom:1px solid #ccc;
  height:19px;
}
#addRowsColumn input{
  line-height:10px;
  height:10px;
  font-size:10px;
}
#addRowsColumn td{
  border-bottom:1px solid #ccc;
}
.textInput{
  font-size:10px;
  width:80px;
}

ul#errors, ul#success{
  margin:5px 20px 5px 0px;padding:0;
  font:.9em Verdana, Arial, sans-serif;
  font-weight:bold;
  color:#f90;
  line-height:22px;
  list-style:none;
  }
  ul#errors img{
    position:relative;top:1px;
  }
ul#success{ background:#0D0; }

.successMessage,.SUCCESSMESSAGE{
  color:#090;
}
.errorMessage,.ERRORMESSAGE{
  color:#f90;
  }
  .errorMessage img,.ERRORMESSAGE img,.successMessage img,.SUCCESSMESSAGE img{
    position:relative;top:1px;
    margin-right:4px;
  }

#adminContent{
  margin: 30px 0;
  width:800px;
  
}


.contentEdit_button{
  margin-right:5px;_margin-right:3px;
  float:right;
  z-index:1;
  clear:right;
}


#footer{ font-size:.6em; }

#navContainer{
  /* position:absolute;top:0%;left:0%; */
  background:#ddd;
  border-bottom:1px solid #ccc;
  height:23px;
  width:100%;
  font-size:11px;
  }
  #navContainer h4{
    margin:0;padding:0 5px 0 10px;
    float:left;
    height:23px;
    font-size:11px;
    line-height:23px;
  }
  ul.nav{
    padding:0;margin:0;
    list-style:none;
    }
    ul.nav li{
      margin:1px 0 0 0;padding:4px 8px;
      float:left;
    }
    ul.nav li a{
      display:block;
      
    }
#editToggle{
  display:block;
  position:absolute;top:23px;left:0%;
  padding:6px 10px;
  width:100px;
  font:.6em Verdana, Arial, sans-serif;
  }
  #editToggle a{
    text-decoration:none;
  }

#continue_butn {
  padding: 0 0 20px 20px;
}

#previous_option {
  padding: 5px 0 5px 4px;
}

.instructions_title {font-size:14px;height:16px; }
.style4 {color: #FF9900; font-size: 12px; font-weight:bold; }
.clear{ clear:both; }
.needsomemoreorange{ color:#f90; }

#error_block {
  color: #FF0000;
  padding: 10px 0 10px; 0;
}
