html,body,div,ul,li,h1,h2,h3,h4,h5,h6,form,button,img { margin: 0; padding: 0; border: 0; }
body { color: #fff; background: url(../images/background.png) 0 0 repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
#header { width: 900px; height: 135px; text-align: right; padding: 15px 100px 0 0; }
#header #value { float: left; width: 200px; height: 100px; }
#header #value img { margin: 8px 40px 0 0; }
#header #title { float: right; width: 700px; height: 100px; text-align: right; }
h1 { color: #049; font-size: 24px; font-weight: normal; }
h2 { color: #fff; font-size: 24px; text-align: right; font-weight: normal; margin: 15px 0 5px 0; }
h3 { color: #c00; font-size: 24px; text-align: right; font-weight: normal; margin: 15px 0 5px 0; }
#menu { width: 632px; height: 15px; clear: both; text-align: center; color: #333; }
#menu a { color: #333; }
#menu a:hover { color: #666; }
#ads2 { width: 336px; height: 280px; float: left; background: url(../images/background_ads.png) 0 0 repeat-x; padding: 10px 15px; }
#ads3 { float: right; width: 200px; height: 600px; color: #333; text-align: center; padding: 15px 34px 0 34px; }
#ads4 { width: 542px; height: 15px; padding: 0 25px 0 25px; clear: both; text-align: center; }
#content { width: 900px; }
#left { width: 632px; height: 300px; float: left; }
#center { width: 246px; height: 300px; float: right; text-align: justify; background: url(../images/background_center.png) 0 0 no-repeat; padding: 0 10px 0 10px; }
#center p { font-size: 12px; }
#center .big { font-size: 24px; text-align: right; margin: 15px 0 5px 0; }
#center a { color: #fff; font-weight: bold; }
#right { width: 268px; float: right; position: relative; margin-top: -60px; }
#right fieldset { border: 1px solid #49e; background-color: #f1f1f1; }
#right legend { color: #049; font-size: 14px; padding: 0 5px 2px 5px; }
#right #form { color: #000; font-size: 12px; margin: 23px 22px 24px 16px; }
#about { width: 232px; color: #000; font-size: 12px; text-align: justify; margin: 23px 22px 24px 16px; }
#about a { color: #000; font-weight: bold; }
#form p { text-align: justify; padding: 0; }
.inputs { width: 220px; text-align: right; padding: 5px; border:1px solid #aeaeae; margin-bottom: 5px; }
.inputmonth { width: 35px; text-align: right; padding: 5px; border:1px solid #aeaeae; margin: 0 5px 5px 0px; }
.inputday { width: 35px; text-align: right; padding: 5px; border:1px solid #aeaeae; margin: 0 5px 5px 5px; }
.inputyear { width: 60px; text-align: right; padding: 5px; border:1px solid #aeaeae; margin: 0 5px 5px 5px; }
select { padding-top: 3px; width:231px; height: 28px; margin-bottom: 10px; }
.center { text-align: center; }
#submit { text-align: center; margin: 20px 0 20px 0; }
#footer { width: 900px; clear: both; padding-top: 10px; }
#copyright { float: left; width: 366px; color: #333; text-align: center; }
#copyright a { color: #333; }
#copyright a:hover { color: #666; }
#testimony { float: right; width: 534px; text-align: justify; }
#testimony p { color: #143959; }
.client { text-align: right; font-weight: bold; }
.red { color: #c00; }
#results { width: 900px; clear: both; }
#result { width: 900px; clear: both; padding-top: 110px; }
#schedule{ float: left; width: 592px; text-align: justify; padding: 0 20px 0 20px; margin-top: -175px; }
#schedule p { color: #143959; }
#amortization-table { color: #000; }
.print { display: none; }
#printme { width: 468px; height: 15px; font-weight: bold; text-align: center; padding: 0 0 15px 35px; }
#printme a { color: #0089bb; }
#printme a:hover { color: #c00; }
#amortization-table td { border-left-style: hidden; border-top-style: hidden; border-right-style: hidden; border-bottom-style: dotted; border-bottom-color: #ccc; border-width: 1px; padding: 0px 25px 0px 0px; }
.toprow { font-weight: bold; text-align: right; background: url(../images/results.png); }
.data { font-weight: bold; text-align: right; padding-right: 25px; }
.blue { color: #0089bb; }
.year-summary { text-align: left; font-weight: normal; font-size: 11px; }
.year-summary b { color: #0089bb; }
.year-summary strong { color: #c00; }