@charset "utf-8";
/* CSS Document */


#calculator-wrap{ font-size:1em;}
.formpadding{ padding-right:22px;}
#calculator-wrap.loading {background:white url('../../templates/FNB/images/loadingAnimation.gif') center center no-repeat; min-height:350px; min-width:350px;}
#calculator-form li{ padding-bottom:10px;}
#calculator-wrap p,#calculator-wrap fieldset{ margin:0; padding:0; border:none; }

#calculator-wrap legend,.fieldtitle { font-weight:bold; color:#000000; padding-top:7px;}

#calculator-wrap p { color:#C00717;font-size:1em; margin-bottom:.5em;}
#calculator-wrap label {color:#000000; font-size:11px; }
	#calculator-wrap .radio-label{ display:inline; margin-right:.7px;}
#calculator-wrap input.text{ width:250px; border:1px solid #cbcbcb; padding-left:10px;}

/*
#calculator-wrap button {text-align:center; p1adding:3px 4px; font-size:1em; cursor:pointer; border:1px solid #CBCBCB; float:right; margin-top:1em; margin-left:1em; background:#EDEDED url(images/submit.gif) right top no-repeat;}
#calculator-wrap button:hover { color:white;background:#C00717 url(images/submit_on.gif) right top no-repeat;}
*/
a.thickbox{border:1px solid #CBCBCB; float:right;margin-right:10px;
margin-top:1em;}
#TB_ajaxContent{ position:relative; overflow:hidden}
.resultsmsg{ position:absolute; bottom:0;}
#calculator-wrap dt { font-weight:bold; width:130px;}
#calculator-wrap dd { margin-top:-1.4em; margin-left:130px; padding-left:10px;}
#calculator-wrap input.text { height:18px;}
#calculator-wrap input.date { background:white url('calendar-select.png') right center no-repeat;}
#ui-datepicker-div{ z-index:999; font-size:12px;}
.divlabel{ width:115px; float:left;}
.titlecal{ width:115px!important; padding-bottom:10px; vertical-align:top;}
.calformtable td{ color:#000000; font-size:11px; 1padding-bottom:7px;}
.divlabel span{ color:#c10712;}
.amountaverage{ float:right;}
.amountaverage span{color:#676767;
font-family:verdana;
font-size:10px; font-style:italic;}
.fieldtitle{ ]margin-left:-10px; border-bottom:1px solid #e5e5e5; padding-bottom:10px; margin-bottom:13px; width:100%;}
#calculator-form .submit{ padding-top:0px; padding-bottom:3px;}
#calculator-form .marginlink{ margin-right:0px;}
.paymentresult dl{ margin:0px;color:#c00717; width:auto; }
.paymentresult{ color:#000000; font-size:11px; font-weight:bold; background-color:#f5f5f5; border:1px solid #e9e9e9; padding:10px; margin-top:20px;}
.paymentresult span{ color:#c00717;}
.resultmessage{ color:#000000!important; font-size:10px!important;border-top:1px solid #e5e5e5!important; padding-top:5px!important;   width:400px;}
