



body #site .box { position: relative; border-bottom: 1px solid #79a5bc; }
body #site .box p { margin-bottom: 40px; }
body #site #calcNav { clear: both; position: relative; z-index: 2000; left: 5px; margin-top: -54px; margin-bottom: 20px; width: 357px; height: 34px; background-repeat: no-repeat; background-position: 0px 0px; }
body #site #calcNav a.active { text-decoration: none; color: #000 !important; }
body #site #calcNav a { position: relative; z-index: 2090; display: block; float: left; height: 30px; width: 170px; text-indent: -9999em; overflow: hidden; margin: 3px; }
body #site .retirement { background-image: url(../images/calc-tab-retirement.gif); }
body #site .social-security { background-image: url(../images/calc-tab-social-security.gif) !important; }
body #site #formMask { width: 560px; overflow: hidden; position: relative; clear: both; }
body #site #formContainer { position: relative; width: 2000px; clear: both; }
body #site .formColumn { position: relative; width: 560px; float: left; }
body #site .calcFormBox { width: 350px; margin-bottom: 20px; }
body #site .calcFormBox .sb-inner { background: url(../images/form-head-bg.jpg) !important; }
body #site .calcFormBox .formHead { font-family: Helvetica, Verdana, Arial, sans-serif; color: #fff; font-size: 13px; font-weight: bold; padding: 6px 8px; }
body #site .calcFormBox .formRow { clear: both; background-color: #e1ebef; height: 30px; border: 1px solid #c8d0d3; border-top: none; }
body #site .calcFormBox .formRow label { font-family: Helvetica, Verdana, Arial, sans-serif; color: #000; font-size: 12px; width: 215px; display: block; float: left; padding: 9px 8px 0 8px; }
body #site .calcFormBox .formRow input { float: left; font-size: 12px; width: 55px; margin: 4px; background-repeat: no-repeat; padding: 1px 0 1px 12px; }
body #site .calcFormBox .formRow select { float: left; margin: 6px 0 0 4px; display: block; }
body #site .calcFormBox .formRow .percentage { background-image: url(../images/icon-percent.jpg); background-position: left center; }
body #site .calcFormBox .formRow .dollars { background-image: url(../images/icon-dollar.jpg); background-position: 3px center; }
body #site .calculateNow { position: absolute; left: 370px; }
body #site #ret04 .calculateNow { top: 368px; }
body #site #ret06 .calculateNow { top: 508px; }
body #site .notice { display: none; position: absolute; height: 16px; top: -25px; left: 5px; color: #3b7ca7; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 14px; line-height: 16px; }
body #site .notice img { display: block; float: left; padding: 0px 5px 0 0; }
body #site .results { margin-top: 40px; display: none; }
body #site .results .chartImage { margin-bottom: 20px; }
