.selectinput, .selectinput input, .selectinput textarea, .selectinput select, .selectinput button {
    color: #444444;
    font: 12px / 1.6em Verdana, Helvetica, Arial, sans-serif;
}

.selectinput input, .selectinput select, .selectinput button {
    vertical-align: middle;
}

.selectinput input {
    margin-top: 2px;
    line-height: 14px;
    padding: 0;
}

.selectinput ul, .selectinput li, .selectinput form, .selectinput fieldset {
    margin: 0;
    padding: 0;
}

.selectinput ul, .selectinput li {
    list-style: none;
}

.selectinput {
   /* float: left;  */
    margin-bottom: 2px;        
    height: 15px;
    background-color: #FFFFFF;
    border: 1px solid;
    border-color: #999599 #CCCCCC #CCCCCC #999999;;
    
    display: inline-block;
    clear: none;
}

.selectinput a {
    float: left;
    text-indent: 4px;
    width: 65px;
    text-decoration: none;
    color: #444444;
    background: #FFFFFF url(newarow.gif) no-repeat 100% 0;
}

.selectinput a:hover {
    text-decoration: none;
    background-position: 100% -20px;
}

.selectinput .txt {
/*float: left;*/
    width: 155px;
    border: none;
}

.selectinput select {
    border: none;
}

.selectinput ul {
    position: absolute;
    margin: -1px 0 0 -1px; /**margin: -1px 0 0 -225px;*/
    width: 64px;
    border: 1px solid #0099CC;
    background: #FFFFFF url(newarow.gif) no-repeat 100% -20px;
}

.selectinput ul li {
    line-height: 20px; /**line-height: 17px;*/
    text-indent: 3px;
    color: #444444;
    cursor: pointer;
}

.selectinput ul li:hover {
    color: #0099CC;
}

.newselect .current {
    font-weight: 700;
}

.selectinput select {
    clear: none;
}

.selectinput input {
    clear: none;
}

.selectinput {
    background: #FFFFFF url(newarow.gif) no-repeat 100% 0;
    cursor: pointer;
}

.selectinput .ac {
    display: none;
    float: left;
    border: 1px solid #cccccc;
    background-color: #fff;
    z-index: 9999;
}

.selectinput .ac a {
    background: none;
    border: 0;
    display: -moz-inline-box;
    display: inline-block;
    width: 100px;
    height: 16px;
    padding: 1px;
    color: #666;
    clear: both;
    text-decoration: none;
    cursor: pointer;
    line-height: 16px;
}

.selectinput .ac a:hover {
    color: blue;
    background-color: #6CF; /*background-color:#ccc;*/
/*border: 1px solid #aaa;*/
}

.selectinput .ac strong {
    font-weight: bold;
    color: red;
    background-color: #ffff33;
}

.selectinput .ac .sel {
    font-weight: bold;
    background-color: #6CF; /*background-color:#ccc;*/
/*border: 1px solid #aaa;*/
}

.selectinput_ac {
    border-left: 0;
    border-bottom: 0; /*border-right:0;*/
}

.selectinput_hover {
    background: #FFFFFF url(newarow.gif) no-repeat 100% -20px;
}

.selectinput_load {
    background: #FFFFFF url(../../images/card/loader.white.gif) no-repeat 100% -20px;
}

.pwd {
    width: 90px;
    background: #FFFFFF url(../../images/message/lock.gif) no-repeat 100%;
    cursor: text;
}

.pwd input {
 margin-left:5px;
}

.lbl {
    width: 40px;
    line-height: 21px;
    background: none;
    border: 0;
    margin: 2px auto auto 10px;
    cursor: text;
}

 .select{
    border: ridge #123456;
  display:inline
 }

