
.ui-widget {font-size: 0.6em;}.ui-datepicker {left: 110px !important;}

body {font-family:Arial, Helvetica, sans-serif;padding:0px;margin:0px;}
inpout[type=button]::-moz-focus-inner { 
  border: 0;
  padding: 0;
}
input[type=text], select {-webkit-margin-before:0px;-webkit-margin-after:0px;}
.emb-mtgcalc {width:298px;border:1px solid #818285;font-family:Arial, Helvetica, sans-serif;background-color:#FDFDFD;-webkit-border-radius: 5px;border-radius:5px;max-height:381px; }
.emb-mtgcalc h4 {padding:5px 0px 5px 5px;margin:0px;font-size:18px;color:#000;font-weight:bold;text-align:left;}
.emb-mtgcalc .emb-inputs {margin:0px;padding:5px 5px 0px;list-style-type:none;overflow:auto;-webkit-padding-before:0px;}
.emb-inputs li {float:left;width:50%;padding: 0 0 5px;}
.emb-inputs input {width:117px;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding:6px 5px;-webkit-border-radius: 2px;border-radius:2px;border:1px solid #7D7E81;}
.emb-inputs select {font-family:Arial, Helvetica, sans-serif;-webkit-border-radius: 2px;border-radius:2px;border:1px solid #58585A;padding:5px;width:130px;font-size:12px;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#cccccc 100%); /* W3C */}

.emb-expmt {font-size:12px;margin:5px;padding:5px;background-color:#E2E3E7;clear:both;-webkit-border-radius: 5px;border-radius:5px}
.emb-expmt p {font-size:12px;font-weight:bold;color:#000;margin:0px;}
.emb-expmt span {font-size:11px;font-weight:bold;}
.emb-expmt > div {text-align:right;padding:5px 0;}
.emb-expmt input {width:50px;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding:3px 2px;border:1px solid #7D7E81;-webkit-border-radius: 2px;border-radius:2px;}
.emb-expmt select {font-family:Arial, Helvetica, sans-serif;-webkit-border-radius: 2px;border-radius:2px;border:1px solid #58585A;padding:3px 5px;font-size:12px;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#cccccc 100%); /* W3C */-webkit-padding-start: 0;
-webkit-padding-end: 0;}
.emb-btn {width:73px;height:28px;display:block;cursor:pointer;float:right;margin:0 5px 5px 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding:0px;border:1px solid #58585A;-webkit-border-radius: 5px;border-radius:5px;background: #f9d24f; /* Old browsers */
background: -moz-linear-gradient(top, #f9d24f 0%, #f8971f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9d24f), color-stop(100%,#f8971f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9d24f 0%,#f8971f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f9d24f 0%,#f8971f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f9d24f 0%,#f8971f 100%); /* IE10+ */
background: linear-gradient(to bottom, #f9d24f 0%,#f8971f 100%); /* W3C */}
.emb-btn:disabled {color:#D0C8B7;background: #F5DFC5; /* Old browsers */
background: -moz-linear-gradient(top, #FCF4D9 0%, #F5DFC5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCF4D9), color-stop(100%,#F5DFC5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #FCF4D9 0%,#F5DFC5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #FCF4D9 0%,#F5DFC5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #FCF4D9 0%,#F5DFC5 100%); /* IE10+ */
background: linear-gradient(to bottom, #FCF4D9 0%,#F5DFC5 100%); /* W3C */border:1px solid #D9DADB;}

.emb-output {padding:5px 2px;clear:both;background-color:#E2E3E7;border-top:1px solid #818285;-webkit-border-radius: 3px;
border-radius: 3px;height:94px;-webkit-padding-after:0px;}

.emb-output div {float:left;text-align:right;}
.emb-output span {float:right;text-align:left;display:block;}
.t-lamt {width:130px;margin-bottom:10px;}
.t-trm {width:50px;margin-bottom:10px;}
.t-apr {width:105px;margin-bottom:10px;}
.t-sdate, .t-edate {width:145px;margin-bottom:10px;}
.t-amort, .t-mpmt {margin-bottom:0px!important;}
.emb-abtn {width:145px;height:28px;cursor:pointer;font-family:Arial, Helvetica, sans-serif;background-color:#A4A6A9;border:1px solid #58585A;color:#fff;font-size:10px;font-weight:bold;display:block;padding:5px 5px 5px 12px;*padding:5px;-webkit-border-radius: 5px;border-radius:5px;}
.t-amort:after {content:url('http://www.bankrate.com/images_mra/icons/amorticon.jpg');display:block;position:relative;top:-21px;left:-128px}
.emb-abtn:disabled {background-color:#dedede;}
.t-mpmt {width:145px}
.emb-output .valtext {font-weight:bold;font-size:16px;padding-right:5px;text-transform:uppercase;}
.emb-output .anstext {font-size:8px;text-transform:uppercase;}
#c-mpmt {color:#063;}

.gr, .gr .valtext {color:#bbb!important;}
.inputError {background-color:#F2D4C9;}
.inputValid {background-color:#DEEFDA;}
select.inputValid {background: #DEEFDA; /* Old browsers */
background: -moz-linear-gradient(top, #DEEFDA 0%, #89A383 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DEEFDA), color-stop(100%,#89A383)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #DEEFDA 0%,#89A383 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #DEEFDA 0%,#89A383 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #DEEFDA 0%,#89A383 100%); /* IE10+ */
background: linear-gradient(to bottom, #DEEFDA 0%,#89A383 100%); /* W3C */}

select.inputError {background: #F2D4C9; /* Old browsers */
background: -moz-linear-gradient(top, #F2D4C9 0%, #A37F74 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F2D4C9), color-stop(100%,#A37F74)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #F2D4C9 0%,#A37F74 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #F2D4C9 0%,#A37F74 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #F2D4C9 0%,#A37F74 100%); /* IE10+ */
background: linear-gradient(to bottom, #F2D4C9 0%,#A37F74 100%); /* W3C */}

select:disabled, input:disabled {border:1px solid #bbb;color:#bbb;}

.ui-datepicker-trigger {position:relative;left:-20px;top:2px}

/* Header */
#mrtgCaltitleDiv {color: #fff; font-family: Arial, Helvetica, Sans-Serif;text-shadow: 1px 1px 1px #000;}
#mrtgCalbodyDiv, #mrtgCalresultDiv {background: #fff !important; border:1px solid #0d5165;}
.small {font-size:10px; color: #fff; font-family: Arial, Helvetica, Sans-Serif;text-shadow: 1px 1px 1px #000;}
#mrtgCalheaderDiv a {text-decoration:none; float:right; margin:8px 10px 0 0;}
.BankrateFCC_boxhead-container-small {width:300px!important; margin-left:-1px;}
.BankrateFCC_calc-container-small {width:278px!important;}
.BankrateFCC_footer-container {width:300px!important;}
#mrtgCalheaderDiv {
	background: #0d5165;
	background: -moz-linear-gradient(top, #035c74 0%, #184153 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#035c74), color-stop(100%,#184153));
	background: -webkit-linear-gradient(top, #035c74 0%,#184153 100%);
	background: -o-linear-gradient(top, #035c74 0%,#184153 100%);
	background: -ms-linear-gradient(top, #035c74 0%,#184153 100%);
	background: linear-gradient(to bottom, #035c74 0%,#184153 100%);
}