/* Generic form style */

div.formfield, .form_field {
   margin:5px 0;
   float: none;
   clear: left;
   width: 450px;
}

input, select, textarea {
   font-family: arial;
   font-size:11px;
   width:220px;
}
textarea 
{
/*   width: 400px;*/
   height: 150px;
}
.formfield label, .formfield .formlabel {
   float:left;
   width:170px;
   text-align:left;
   padding-right:10px;
   color:gray;
   margin-bottom:7px;
}

.formfield div {
   float:left;
   width:220px;
   color:gray;
}

.formfield label.checkradio {
   float:none;
   clear: both;
   width:190px;
}

input.checkradio {
    border:0px solid #000000 !important;
    width:auto !important;
	height:30px;
}

input.submitbutton {
/*   padding:2px 9px;
   border:1px solid black;

   margin-left:230px;
   _margin-left:233px;

   margin:1em;
   background:#1d5196;
   color:white;
   font-weight:bold;
   width:auto;
*/
}

div.form {
	width: expression(Math.min(parseInt(this.offsetWidth), 600 ) + "px");
}
