div.faq{ padding: 0 20px; font-size: .9em;} div.faq h2.hborder { font-size: 1.4em; margin: 30px 0 5px 0;} .top_group{ padding-top: 20px; margin-bottom: 5px; font-size: 1.1em; letter-spacing: 1px; text-decoration: underline; font-weight: bold;} .top_number{ width: 40px; float: left; text-align: center;} .top_question { padding-left: 40px; text-indent: -1em; margin-left: 1em; margin-bottom: 2px;} .top_question a{font-weight: normal;} .bottom_group { width: 85%; margin: 20px 0 5px 0; border-bottom: 1px dashed #003066; font-size: 140%; letter-spacing: 1px; font-weight: bold;} .bottom_number{ color: #003066; width: 24px; float: left; text-align: center; font-weight: bold; padding-top: 15px; margin-left: 10px;} .bottom_question { text-indent: -1em; margin-left: 1em; margin-bottom: 2px; color: #003066; font-weight: bold; padding: 15px 20px 5px 34px; } .bottom_answer { padding: 0 30px 0 35px;} .faqspacer{margin-top: 10px;}