body { margin: 0; padding: 0; font: 10pt arial, helvetica, serif; text-align: center; } a { color: #000066; } a:hover { color: #0000CC; } ol, ul, blockquote { margin-top: 0; margin-bottom: 0; } p { margin: 0; } h1 { text-align: right; font: 14pt garamond, times new roman, times, sans-serif; color: #2963A1; font-weight: bold; font-variant: small-caps; letter-spacing: 10px; margin: 0 -8px 15px 0; } #top_bar { width: 730px; height: 15px; border-bottom: 1px solid #CCC; padding: 0 0 2px 0; margin-bottom: 5px; } #today_date { float: left; width: 360px; font: 8pt Trebuchet MS, arial, helvetica, serif; font-weight: bold; color: #003A79; font-variant: small-caps; text-align: left; } #account_link, #account_link_greyed { float: right; width: 360px; text-align: right; } #account_link a { font: 8pt Trebuchet MS, arial, helvetica, serif; font-weight: bold; color: #003A79; font-variant: small-caps; } #account_link_greyed { font: 8pt Trebuchet MS, arial, helvetica, serif; font-weight: bold; color: #808080; font-variant: small-caps; } #campus_logo { width: 730px; text-align: left; border-bottom: 1px solid #CCC; padding-bottom: 5px; } #main_body { width: 730px; text-align: left; padding: 0 0 5px 0; } #footer { width: 730px; text-align: left; border-top: 1px solid #CCC; margin-top: 5px; padding-top: 5px; padding-bottom: 20px; font: 8pt arial, helvetica, serif; color: #666; } /* Random common function form styles */ .body { font: 10pt arial, helvetica, serif; } .label-r { font: 10pt arial, helvetica, serif; text-align: right; } /* Main calculator body styles */ #error_message { width: 730px; font: 8pt arial, helvetica, serif; color: #F00; text-align: left; margin-top: 10px; } .section_header { text-align: center; font: 10pt tahoma, arial, helvetica, serif; color: #003A79; font-weight: bold; letter-spacing: 5px; margin: 0 0 3px 0; } .static_text { font: 10pt arial, helvetica, serif; color: #003A79; font-weight: bold; } #navigation { width: 730px; padding: 0; margin: 0; } #previous_button a, #top_button a, #next_button a { font: 8pt verdana, arial, helvetica, serif; color: #2963A1; font-weight: bold; text-decoration: none; letter-spacing: 2px; } #previous_button a:hover, #top_button a:hover, #next_button a:hover { text-decoration: underline; } #previous_button { text-align: left; } #top_button { text-align: center; } #next_button { text-align: right; } #calculation_disclaimer { font: 10pt Tahoma, Times New Roman, Times, sans-serif; color: #900; text-align: justify; } /* Introduction styles */ #acrobat { font: 8pt arial, helvetica, serif; color: #000000; text-align: justify; background: #F3F3F3; margin-bottom: 15px; padding: 5px; border: 1px solid #000000; } #reader_logo { float: left; margin: 5px 10px 20px 0; border: 0; } #campus_notice { font: 8pt arial, helvetica, serif; margin-bottom: 15px; } #notice_header { font: bold 10pt Trebuchet MS, verdana, arial, helvetica, serif; color: #003A79; text-align: center; margin-bottom: 3px; padding-bottom: 1px; border-bottom: 1px solid #003A79; } #notice_date { font: 7.5pt Trebuchet MS, verdana, arial, helvetica, serif; color: #003A79; text-align: right; margin-top: 3px; border-top: 1px solid #003A79; } .intro_notice { text-align: center; color: #F00; font-weight: bold; font-size: 12pt; margin: 0; } .intro_header { font-size: 10pt; color: #003A79; font-weight: bold; margin: 0; } /* Results styles */ .result_table { width: 730px; height: 18px; margin-top: 8px; } .result_button { width: 30px; height: 18px; background-color: #D5E2EF; border: 1px solid #84B4DE; border-right: 0; padding: 0; } .result_date { width: 400px; height: 18px; font: 9pt arial, helvetica, serif; font-weight: bold; color: #003A79; background-color: #D5E2EF; background: url(images/bar_background.gif); border: 1px solid #84B4DE; border-right: 0; padding-left: 8px; } .result_term { width: 300px; height: 18px; font: 9pt arial, helvetica, serif; font-weight: bold; color: #003A79; text-align: right; background-color: #D5E2EF; background: url(images/bar_background.gif); border: 1px solid #84B4DE; border-left: 0; padding-right: 8px; } .result_output { border: 0; } .result_output tr td { font: 8pt arial, helvetica, serif; padding: 2px; } .result_notes { font: 8pt arial, helvetica, serif; color: #003A79; margin-top: 8px; } .result_print { font: 8pt arial, helvetica, serif; margin-top: 10px; } .result_label, .result_label-r, .result { font: 10pt arial, helvetica, serif; font-weight: bold; } .result_label { color: #000; } .result_label-r { text-align: right; } .result { width: 120px; color: #003A79; text-align: right; } .hint { font: 8pt arial, helvetica, serif; color: #808080; } .red { color: #F00; } .result_header { color: #003A79; font-weight: bold; } #intro_link, #start_over_link { font: 8pt verdana, arial, helvetica, serif; color: #2963A1; font-weight: bold; text-decoration: none; letter-spacing: 2px; } /*Log on page styles */ #logon_container { height: 130px; } #existing_logon, #new_user { width: 300px; height: 120px; border: 1px solid #808080; padding: 5px; } #existing_logon { float: left; margin-left: 20px; } #new_user { float: right; margin-right: 20px; } .logon_label { font: 10pt arial, helvetica, serif; font-weight: bold; color: #003A79; text-align: right; } #forgot_password { width: 730px; padding-top: 15px; text-align: center; } /*Newuser styles */ .nu_section_header { text-align: left; font: 10pt tahoma, arial, helvetica, serif; color: #003A79; font-weight: bold; letter-spacing: 5px; margin: 0 0 3px 0; }