
/* $Header: /home/cvs/baylis.intranet.html/styles/forms.css,v 1.25 2006/05/09 09:56:34 matthew Exp $ */

.txt, input{
height: 16px;
background: #F8F8F8;
border: 1px solid #999;
font-size: 10px;
margin: 0 0 0 0;
_margin: -1px 0 5px 0;
}

.formbox .hidden, input.hidden{
border: 0;
width: auto;
}

form{
padding: 0;
margin: 0;
}

.formbox{
width: 300px;
margin: 20px 10px 0 10px;
padding: 1px 0 0 0;
}
 

.formbox label, .formbox input, .formbox textarea{
display: block;
float: left;
margin-bottom: 10px;
}

.formbox select{
margin-bottom: 10px;
}

.formbox input{
width: 100px;
}

.formbox label {
text-align: right;
width: 150px;
padding-right: 20px;
color: #000;
}

.formbox br {
clear: left;
}


select{
background: #E8E8E8;
border: 1px solid #666;
font-size: 10px;
margin: 0 0 0 0;
_margin: -1px 0 5px 0;
}

.radio{
border: 0;
}

.form_error{
float: left;
color: #FF3300;
font-weight: bold;

}

.error{
background: #FF3300;
}

#form_error{
text-align: center;
padding: 10px 0 20px 0;
width: 100%;
}

.checkbox{
border: none;
background: transparent;
width: auto;
}

.error{
float: left;
color: red;
padding: 2px;
background: #fff;
border: 1px solid red;
border-right:none; 
display:block;
font-size: 11px;
}


.error_wrapper{
position: absolute;
margin: 0 0 0 50px;
_margin: 0 0 0 -100px;
padding: 0 10px 0 0;
}

input.hidden{
border:0;
}

.formbox .required{
background: #ffffde;
border: 1px solid #666;
/*border: 1px solid red; */
}



