body, input,textarea,select,button{font-family:calibri, tahoma; font-size:10pt;margin:2px}

.legend{color:#1D7D96;font-size:1.2em;font-weight:normal;display:block;text-align:left;border-bottom:1px solid #cccccc;margin-bottom:10px;padding:5px}
form{margin:0px}

.wf_submitbutton, .wf_resetbutton, .wf_taskbutton{border:1px solid #A5ACB2;background:#F8F9F9}


.formerrors{background-color:#F2DCDB;border:1px solid #D99694;padding:5px 5px 5px 20px;}
.formsuccess{background-color:#CDEB8B;border:1px solid #6BBA70;padding:5px 5px 5px 20px;}

/*each line of input has its own div container*/
.wf_inputContainer{margin:5px;}

/*class that defined the styling of every form label*/
.wf_inputlabel{width:25%;display:inline-block;line-height:22px;}
.wf_labelrequired{color:red;}


/*input styling*/
.wf_input{vertical-align:top;width:69%;}

SELECT.wf_input{width:70%;margin-left:0px;}
.wf_selectContainer, .wf_dateContainer{display:inline}
.wf_readonly_true{background-color:#F8F9F9;border:1px solid #A5ACB2}
.wf_invalidinput, .wf_invalidinput select{background-color:infobackground;}

textarea.wf_input{height:100px;display:block;width:95% !important;border:1px solid #A5ACB2}            
.wf_label{background-color:infobackground;padding:5px;border:1px solid #89C4E3;}



/*task styling*/
.wf_submitbutton{}
.wf_resetbutton{display:none}
.wf_cancelbutton{display:none}

/* a div that is positioned around the file upload widget*/
.wf_attachmentcontainer{padding:10px;border:1px solid rust;display:inline-block;width:450px;background-color:infobackground;text-align:right}

