

.text, .texta, .radio, .check, .drop, .multidrop, .file{
font-family: tahoma;
font-size: 11px;
color: Black;
margin: 0;
padding: 1px;
display: inline;
}

.text, .texta, .drop, .multidrop, .file{
background: #FDFDFD;
border: 1px solid #E0E0E0;
background-image: url(../images/shadow_input.png);
background-repeat: no-repeat;
background-position: right bottom;
}

.drop, .multidrop{
min-width: 120px;
}

#left .drop, #left .multidrop{
max-width: 120px;
}


.butt{
color: #303030;
font-size: 10px;
font-weight: bold;
height: 19px;
background: #FEFEFE;
border-top: 1px solid #D9D9D9;
border-right: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
border-left: 1px solid #D9D9D9;
background-image: url(../images/shadow_input_butt.gif);
background-repeat: no-repeat;
background-position: right bottom;
}


.radio_group, .check_group{
display: block;
padding: 0;
margin: 0;
}

* html .check_group input, * html .radio_group input{
margin: -4px -4px 0 -4px;
}

label{
display: block;
margin: 0;
padding: 0 3px 0 0;
}

.arrow{
visibility: hidden;
margin: 0 0 0 3px;
padding: 0;
}

fieldset{
margin: 0;
padding: 0; 
border: 0;
}


.file{
border-bottom: #AAAAAA 1px solid;
border-left: #DDDDDD 1px solid;
border-right: #AAAAAA 1px solid;
border-top: #DDDDDD 1px solid;
}

form{
display: none;
width: 99%;
padding: 0;
margin: 0 0 8px 0;
}

form .form_tbl{
padding: 0;
margin: 0;
}

form .form_tbl td{
margin: 0;
padding: 0;
}

form .form_tbl td table td{
padding: 0;
margin: 0;
}

.waiting{
margin: 0;
padding: 0;
width: 100%;
text-align: center;
}


#output{
display: block;
margin: 5px 0 0 0;
padding: 0;

}

.err{
color: Red;
}

.succ{
color: Green;
}

.warn{
font-family: tahoma;
font-size: 11px;
color: Black;
margin: 0;
padding: 1px;
display: inline;
border: 1px solid #EAEAEA;
background-color: Ivory;
background-image: url(../images/shadow_input_warn.png);
background-repeat: no-repeat;
background-position: right bottom;
}


.msgBox{
font-size: 10px;
position: absolute; 
z-index: 99; 
display: inline;
max-width: 250px;
margin: 0;
cursor: default;
background-color: White;
filter:alpha(opacity=85); 
opacity: 0.85;
}

* html .msgBox{
width: 250px;
}

.msgBoxText{
padding: 0 5px;
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}

.msgBox b{
display: block;
overflow: hidden;
font-size: 1px;
height: 1px;
padding: 0;
margin: 0 1px;
border-left: 1px solid #E0E0E0; 
border-right: 1px solid #E0E0E0; 
background-color: White; 
}
.msgBox .rnd{
height: 1px;
padding: 0;
margin: 0 2px;
background-color: #E0E0E0;
}