.FinanceApplication  { margin:0; padding:0;  }
.widgetTitle { font-size:16px; font-weight:bolder; text-align:left; margin:0; padding:10px; }
.FinanceApplication .subtitle { margin:0; font-size:1.2em; font-weight:bolder; text-align:left; padding-bottom:3px; border-bottom:1px solid #ddd;}


.FinanceApplication .part-wrapper {width:690px; float:left;}
.FinanceApplication .part-wrapper-left { width: 690px; float: left; margin-left:5px; clear:both; margin-bottom:10px; }

.FinanceApplication .subcomponentWrapper { width:340px;  padding:4px 2px; float:left; }
.FinanceApplication .labelWrapper { width:150px; float:left; text-align:right; padding-right:4px;}
.FinanceApplication .elementWrapper {  width:165px; float:left; text-align:left;}

.part-wrapper-left  .ui-state-default{margin-bottom:5px; }

.part-wrapper-full {width: 690px; float: left; margin-left:5px;}
.part-wrapper-full .subcomponentWrapper { float:left; width:100%;}
.part-wrapper-full .subcomponentWrapper .labelWrapper {  margin-top:5px; text-align:right;  float:left; width:150px;  font-weight:bolder; color:#555;}
.part-wrapper-full .subcomponentWrapper .FinanceApplication-578-TextArea { width:400px; float:left;}


.submit-wrapper { margin:10px 0;  float:left; width:100%;  }
.submit-wrapper .subcomponentWrapper {width:100%; float:left;}
.submit-wrapper .labelWrapper { width:70%; float:left; font-weight:bolder; color:#555;}
.submit-wrapper .elementWrapper { width:25%; float:right;}

#certification .title { font-size:1.2em; font-weight:bolder; text-align:left; margin:.4em .4em;  }
#certification .description { text-align:left; margin:.4em .6em;}
.part-wrapper .privacy { text-align:left; margin:.4em .6em;}
textarea#comments { width:475px;  margin:5px 0;}

.errors { margin-left:30px; width:690px;  }

.privacy a{text-decoration:underline; font-weight:bolder;}
.FinanceApplication .jointformhide{display:none;}

