
.input_text { border-color:#929292 #AFAFAF #AFAFAF #929292; border-style:solid; border-width:1px; height:20px; line-height:20px;width:186px;color:#666;}
.error .input_text { border:1px solid #F00;}
.checkbox_img { cursor:pointer;}

select { _display:none;height: 29px;}

div.dropdown {
  height: 100%;
  width: 100%;
  _width: 100%;
  padding: 0px;
  border:1px solid #abadb3;
  background: #FFFFFF;
  float: left;

  -webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;
  filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ebebec,endcolorstr=#f3f3f3,gradientType=0);
	-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ebebec,endcolorstr=#f3f3f3,gradientType=0);/*IE8*/ 
	background:#fff; 
	background:-moz-linear-gradient(#ebebec,#ebebeb,#f1f1f1,#f2f2f2,#f3f3f3);  
	background:-webkit-linear-gradient(#ebebec,#ebebeb,#f1f1f1,#f2f2f2,#f3f3f3);  
	background:-o-linear-gradient(#ebebec,#ebebeb,#f1f1f1,#f2f2f2,#f3f3f3); 

}

div.dropdown-box {
  height: 20px;
  width: 188px;
  _width: 182px; 
  padding:0 3px;
  overflow: hidden;
}

div.dropdown-box a.select-button {
  display: block;
  width: 20px;
  height: 100%;
  float: left;
  text-decoration: none;
  outline: none 0px;
  cursor: default;
  color: #888;
  background: url(/img/com_i_pulldown.jpg) no-repeat scroll 0 10px;
}

div.dropdown-box a.select-text {
  display: block;
  width: 100%;
  height: 20px;
  line-height:20px;
  float: left;
  text-decoration: none;
  cursor: default;
  color: #888;
  padding-top:1px\0;
  *padding-top:1px;
}

div.dropdown-list {
background-color: white;
border: 1px solid #abadb3;
color: #888888;
display: none;
height: 200px;
margin-left: -1px;
overflow-y: auto;
position: absolute;
width: 188px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

div.dropdown-list ul li {
  line-height: 24px;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 3px;
  padding-right: 3px;
   text-align: center;
  cursor: default;
}


.error div.dropdown, .error div.dropdown-list { border:1px solid #FF0000;}
.error div.dropdown-box a.select-button { background: url(/img/com_i_pulldown_error.jpg) no-repeat scroll 0 10px ;}


div.dropdown-list ul li span.text {
  cursor: default;
   font-size: 16px;
}

div.dropdown-list ul li span.value {
  display: none;
}

div.dropdown-list ul li.selected, div.dropdown-list ul li.hover {
  background: #003399;
  color: white;
}

.box_hidden { display:none;}
.checkbox .checkbox_img { width:13px; height:13px; vertical-align:middle; background:url(../_img/checkbox.gif) 0 0 no-repeat; margin-right:5px;}
.checkbox .on { background:url(../_img/checkbox-h.gif) 0 0 no-repeat;}
.error .checkbox_img { background:url(../_img/checkbox_error.gif) 0 0 no-repeat;}

.success_div,.failure_div { display:none;}













