body {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000; font-size:12px; }
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
table tr, table td {margin:0; padding:0;}

#headerNav, #header{display:none;}

.clearfix, .container {display:block;}
.clear {clear:both;}
.table{display:table;}
.left{float:left!important;}
.right{float:right;}
.textRight{text-align:right;}
.padding-3{padding:0 5px;}
.full{width:100%}

#hra_report-intro {clear:both;}

table#section_four_hra .one{width:36%;}
table#section_four_hra .two, table#section_four_hra .three, table#section_four_hra .four, table#section_four_hra .five,table#section_four_hra .six{width:13%;}
.general_tips  li {float:none; list-style: disc; margin:0px 0px 0px 15px;}
.hra_report-intro ul li {list-style:none; margin:0px 0px 0px 9px;}
.hra_question {margin:2px 0px 15px 0px; display:block; clear:both;}
.hra_question .q {font-size:14px; font-weight:bold; display:block;}
.hra_question .q span {display:block;}
#tab_four .questions  {padding:0px 0px 0px 10px; border-bottom-style:dotted; border-bottom-width:1px;}
#facebox{top:100px!important;}
.hra_tab h4 {font-size:16px; text-transform:uppercase; padding:2px 0px 2px 0px; clear:both; display:block; }
#tab_four .span-3  .validation-advice{margin:0px 0px 0px -460px; width:300px;}
#tab_five .span-4  .validation-advice, #tab_six .span-4  .validation-advice , #tab_five .span-4  .validation-advice , #tab_seven .span-4  .validation-advice{margin:0px 0px 0px -635px; width:300px;}
.hra_question input{border:0; outline:none; padding:0;}
.hra_answers_30 {width:130px; float:left;}
.demographic_charts {width:700px; margin:0 auto; text-align:center;}
h3.chart_title {color:#000;}
h3.total_employees {color:#000; font-size:18px;}

.footnotes {color:#333; padding:10px 20px 10px 20px; font-size:11px; display:block;}
.section_2_medical_summary .three, .section_2_medical_summary .two {width:8%!important;}

div#section_four {margin-left:-3px;}
.hra_report_section3_text {text-align:left; width:669px; background:#EEEEEE; min-height:337px; height:auto!important; margin:0 auto;}
.hra_report_section3_text ul li, .hra_report_section4_text ul li{float:left; list-style-type:none; font-size:11px;}
.hra_report_section3_text ul li.needs_improvement{margin:0px 0px 0px 100px;}
.hra_report_section3_text ul li.high_wellness{margin:0px 0px 0px 150px;}

.hra_report_section4_text {text-align:left; background:#EEEEEE; width:740px; min-height:437px; height:437px; height:auto!important; margin:0 auto; }
.hra_report_section4_text ul li.vl{margin:0px 0px 0px 210px;}
.hra_report_section4_text ul li.l, .hra_report_section4_text ul li.m, .hra_report_section4_text ul li.h, .hra_report_section4_text ul li.vh{margin:0px 0px 0px 30px;}
.company_logo {float:left; min-width:200px; width:200px; height:78px; line-height:78px; width:auto!important;}
.company_logo a img {margin-top:20px;}
.quote_content{width:895px;}
.dark{background:#e8e8e8;}
.light{background: #f4f4f4;}
 
.hra_report_section3_text {text-align:center; width:669px; background:#EEEEEE; min-height:337px; height:auto!important margin:0 auto;}
.hra_report_title{width:100%; margin:0 auto; text-align:center!important;}
.hra_report_title img {clear:both; margin:0 auto!important; text-align:center!important;}
.hra_report_title h2.b {clear:both; margin-bottom:0em;  text-align:center; color:#000; font-size:28px; height:40px; line-height:40px;  }
.hra_report_title h3 {clear:both; margin-bottom:0em; text-align:center;   color:#000; font-size:28px; height:40px; line-height:40px;  display:block;}
.hra_report_title span {clear:both; margin-bottom:0em; text-align:center;   color:#000; font-size:28px; height:40px; line-height:40px;  display:block;}

#hra_section_1 { page-break-inside: auto; page-break-before:always;}
#hra_section_3 #adjust_hra_section_3 {margin: 0 auto; width:700px; text-align:left; }
#adjust_hra_section_1{margin: 0 auto; width:700px; text-align:left; }
#hra_section_5 {font-size:11px;}

.hra_section_break {clear:both!important; margin:20px 0px 20px 0px; page-break-inside: auto; page-break-after: always; font-size:11px; }
#hra_section_3 {page-break-after: always; font-size:12px;}

.hra_back_button {display:none;}

