/* a special style for displaying forms */




div.form form {
float:left;
_width:375px;
_padding-right:0;
/*border:1px solid green;*/

}

div.input {padding:5px;
/*clear:both;*/
float:left;
min-width:454px;_width:474px;

/*border:1px solid black;
*/
}

/* for highlighting */
div.required { background:inherit !important;}

div.input label {
display:block;width:11.0em;
padding:2px;font-weight:bold;
float:left;
}

/* tips for field */
div.input .tip-message 
{ max-width:405px;_width:405px;clear:both;padding-left:145px;
  padding-bottom:2px;font-size:85%;color:#999; display:block;
}

div.input div.error-message { max-width:305px;_width:305px;clear:both;padding-left:0px;padding-top:2px;font-size:85%;color:#990000;}

/*specific classes for checkbox */
div.input_checkbox .tip-message {font-size:90%;color:#999;float:left;display:block;width:350px;padding-bottom:5px;}
div.input_checkbox div.error-message { clear:both;padding-left:5px;padding-top:2px;font-size:90%;color:#990000;}
div.input_checkbox label {font-weight:bold;}

/* default style for <input type="text" />, <textarea/> */

div.input input, div.input textarea {
border:1px solid #9BA3A9;
padding:2px;
font-family:Arial, Verdana;
font-size:110%;
min-width:150px;
width:450px;

float:left;
}


div.input_checkbox {
padding:5px 10px 5px 11.5em;
float:left;
border:0px solid red;
width:400px;
}



div.submit {padding:5px 5px 5px 0px;
min-width:354px;_width:354px;
float:left;clear:both;
}

div.submit input {padding:5px;}



/* error highlighting */
input.form-error, textarea.form-error {
background-color:#F7BFBE;
}






fieldset {*width:420px;clear:left;border:1px solid #9BA3A9;margin:5px;*padding:5px;*margin:0 5px 5px 5px;}
fieldset legend {font-weight:bold;}


/* auto complete */
div.auto_complete {
 position :absolute;
 width :650px;
 background-color :white;
 border :1px solid #ccc;
 margin :0px;
 padding :0px;
 z-index:1000;
}

div.auto_complete ul{list-style:none;margin:0;padding:0;}
div.auto_complete ul li{padding:2px;margin:0;}
div.auto_complete li.selected { background-color: #E7D7EF; cursor:pointer;}


/* application form */

#app div.input label {width:14.0em !important;}
#app div.input input, #app div.input textarea {width:470px;}
#app {float:left;}

/* obj add form */


#object_add_form {border:2px solid #e3e3e3; float:left;}

#object_add_form div.input input {width:410px;}
#object_add_form div.input textarea {width:410px;}

#object_add_form div.input div.error-message { padding-left:13.5em;}
#object_add_form div.required { background-color:inherit !important;}

#object_add_form div.fblock {background-color:#e3e3e3 !important; float:left;padding:10px 0 10px 0;width:100%;}
#object_add_form div.hl h2{padding-left:5px !important}

