#wrapper .Clear { clear: both; }


#container { width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; position: relative; margin-left: 0px; }
#container h2 { font-size: 22px; font-weight: normal; color: #49539c; margin: 0px 0px 8px 7px;}
#container p.Note { width: 432px; font-size: 11px; }
#wrapper h3,
#container h3 a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#660000;  font-weight:bolder; margin:0; padding:0; }
#container form,
#container fieldset { margin: 0px; padding: 0px; border: none; }
#container form select,
#container form input { font-family: Arial, Helvetica, sans-serif;}

/** container */
#container .changeLocLabel { position: absolute; top: 0px; right: 0px; width: 300px;}
#container #changeLocation { position: absolute; top: 0px; left: 610px; width: 625px;}
#container #changeLocation form { overflow: hidden; _height: 1%;}
#container #changeLocation label {float: left; font-family: Verdana, Arial, sans-serif; font-size: 12px; margin-right: 5px; margin-top: 5px;}
/*#container #changeLocation input.Input { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; width: 124px; margin-right: 10px;}*/
/*#container #changeLocation .Output { float: left; width: 67px; outline: none;}*/

#container .MortgageRates { background: #F5F5EF; border: 1px solid #D1D1B6; padding: 15px 5px 5px 15px; margin-top: 0px; margin-left: 5px; overflow: hidden; _height: 1%; }
#container .MortgageRates h3 { font-size: 12px; margin-bottom: 5px; }
#container .MortgageRates .Graph { float: left; margin-right: 10px; background: transparent url('/archive_site/images/seperate1.gif') no-repeat right center; width: 470px; position: relative;}
#container .MortgageRates .Graph h3 { margin-left: 13px; }
#container .MortgageRates .Graph h3 a,
#container .MortgageRates .Graph h3 span  { margin-right: 5px;}
#container .MortgageRates .Graph h3 a.TimeRangeMore { margin-right: 0px;}
#container .MortgageRates .Graph a.OtherProducts { color: #000;}
#container .MortgageRates .MortgageRatesTable { overflow: hidden; }
#container .MortgageRates .MortgageRatesTable table {
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-size: 12px;
    background: #fff;
    border: 1px solid #A9A777;
    width: 463px;
}
#container .MortgageRates .MortgageRatesTable table tr.Header { background: #e0dfcd; color: #660000; font-weight: bolder; }
#container .MortgageRates .MortgageRatesTable table tr.Odd { background: #e8f4f9; }
#container .MortgageRates .MortgageRatesTable table th,
#container .MortgageRates .MortgageRatesTable table td { border-left: 1px solid #A9A777; height: 23px; line-height: 23px; }
#container .MortgageRates .MortgageRatesTable table td.First { border-left: none; width: 140px; white-space: none}
#container .MortgageRates .MortgageRatesTable table td.InterestRate { width: 110px;}
#container .MortgageRates .MortgageRatesTable table td.Points { width: 80px;}

#container .CompareMortgage { margin-top: 15px; background: #ceccaf url('/archive_site/images/bg-header-compare-mortgage.png') no-repeat top left; padding-top: 20px; }
#container .CompareMortgage .Content { background: url('/archive_site/images/bg-body-compare-mortgage.png') repeat-y top left; padding-bottom: 30px; padding: 0px 10px 2px; overflow: hidden; _height: 1%;}
#container .CompareMortgage .Content .RefineResults { float: left; width: 210px; margin-right: 7px;}
#container .CompareMortgage .Content .RefineResultsForm {    
    width: 208px;
    font-size: 12px;
    background: url('/archive_site/images/bg-refine-result.png') no-repeat top left;
    padding-top: 9px;
    height: 392px;
}

#container .CompareMortgage .Content  h3 { color: #333; font-size: 16px; margin-left: 5px; margin-bottom: 5px;}
#container .CompareMortgage .Content .RefineResultsForm form .Input { margin: 10px 10px 0px;}
#container .CompareMortgage .Content .RefineResultsForm form .Input label { font-weight: bolder; display: block; }
#container .CompareMortgage .Content .RefineResultsForm form .Input input { width: 129px; font-size: 11px;}
#container .CompareMortgage .Content .RefineResultsForm form .Input select { font-size: 11px; width: 160px; }
#container .CompareMortgage .Content .RefineResultsForm form .FinancingType { margin-top: 15px;}
#container .CompareMortgage .Content .RefineResultsForm form .FinancingType input { width: auto;}
#container .CompareMortgage .Content .RefineResultsForm form .FinancingType ul { list-style: none; margin: 0px 0px 0px -3px; padding: 0px; position: relative;}
#container .CompareMortgage .Content .RefineResultsForm form .FinancingType ul li { line-height: 18px;}
#container .CompareMortgage .Content .RefineResultsForm form .LoanType { margin-top: 20px;}
#container .CompareMortgage .Content .RefineResultsForm form .LoanType select { margin-top: 5px;}
#container .CompareMortgage .Content .RefineResultsForm form .Output { margin: 28px auto 0px; text-align: center;}
#container .CompareMortgage .Content .ResultTable { float: left; width: 730px; }
#container .CompareMortgage .CompareMortgageFooter { background: url('/archive_site/images/bg-footer-compare-mortgage.png') repeat-y top left; height: 23px; }

#container .MortgageContacts { margin: 20px 0px 25px; }
#container .MortgageContacts h3 { font-size: 14px; margin-bottom: 3px;}
#container .MortgageContacts .ContactList { background: #F5F5EF; border:1px solid #D1D1B6; overflow: hidden; padding: 15px 0px 15px 45px; _height: 1%; }
#container .MortgageContacts .Contact { float: left; width: 267px; background: transparent url('/archive_site/images/contact-bg.gif') no-repeat; margin-right: 38px; height: 128px;}
#container .MortgageContacts .InnerContact { margin: 12px 15px;}
#container .MortgageContacts .Last { margin-right: 0px; }
#container .MortgageContacts .Contact p { margin: 0px; padding: 0px; width: 220px; color: #333; line-height: 16px;}
#container .MortgageContacts .Contact p.Date { font-size: 11px; }
#container .MortgageContacts .Contact h4 {  padding: 0px; margin: 0px;}
#container .MortgageContacts .Contact h4 a { color: #c62901; text-decoration: underline; font-size: 14px;}

#container .RateTrend { background: #F5F5EF; border:1px solid #D1D1B6; padding: 10px; font-size: 12px;  _height: 1%; }
#container .RateTrend form { background: #FCFCF8; border: 1px solid #E7E4D6; padding: 0px 10px; overflow: hidden; }
#container .RateTrend form .Group { margin-top: 20px; }
#container .RateTrend form .Group.Indicator { float: left; margin-right: 20px; }
#container .RateTrend form .Group.DateRange label { float: left; margin-right: 20px; margin-top: 15px; }
#container .RateTrend form label { font-weight: bold; clear: right; display: block; }
#container .RateTrend form select { width: 165px; margin: 10px 5px 0px; }
#container .RateTrend form p { text-align: right; margin: 10px 80px 0px 0px; }
#container .RateTrend form .Output { margin: 15px; }
#container .RateTrend .RateTrendResult { margin-top: 20px; }
#container .RateTrend .RateTrendEmbed { margin: 20px 0px 10px; overflow: hidden; }
#container .RateTrend .RateTrendEmbed img { float: left; margin-right: 10px; }
#container .RateTrend .RateTrendEmbed a { display: block; margin-top: 8px; color: #000; font-size: 11px; font-weight: normal; }

