.control_button {
  position:relative;
  background-color:#eeeeff;
  background-image:url(../images/button_bg.png);
  background-repeat:x-repeat;
  background-position:0% 50%;
  display:block;
  padding:3px 5px 0px 5px;
  border:1px solid #999999;
  color:#000000;
  text-decoration:none;
  height:17px;
  text-align:center;
  margin:1px;
  float:left;
  width:24px;
}

.control_button a, .control_textbox a, .control_passbox a, .control_textarea a {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  font-size:0px;
}

.control_button a img, .control_textbox a img, .control_passbox a img, .control_textarea a img {
  width:100%;
  height:100%;
}

.control_textarea div, .control_textbox div, .control_passbox div {
  display:inline;
}

.control_textarea, .control_textbox, .control_passbox {
  position:relative;
  background-color:#ffffff;
  display:block;
  padding:4px 1px 1px 1px;
  border:1px solid #999999;
  color:#000000;
  text-decoration:none;
  margin:1px;
  float:left;
  text-align:left;
  z-index:3000;
  height:15px;
  width:24px;
  overflow:hidden;
}

.control_textarea {
  height:48px;
}


.control_list {

}

.control_list .title {
  height:14px;
  background-color:#dddddd;
  border-bottom:1px solid #999999;
  padding:1px;
}

.control_list .item1 {
  display:block;
  background-color:#ffffff;
  height:14px;
  color:#000000;
  text-decoration:none;
  padding:1px;
}

.control_list .item2 {
  display:block;
  background-color:#f6f6f6;
  height:14px;
  color:#000000;
  text-decoration:none;
  padding:1px;
}

br {
  clear:both;
}

input {
  color: #000000;
}