/*Reset Style*/
body {margin:0; padding:0; line-height: 1.4em; word-spacing:1px; letter-spacing:0.2px; font: 13px Arial; color: #000;}
ul, ul li {list-style-type:none !important;}

/* General */
.active {font-weight:bold;}
#header {color:black; height:auto !important;}
a:link, a:visited {color:black !important;}
.nav {margin:0; padding:10px 0;}
.nav li {display:inline; font-size:14px; padding:0; margin: 0 10px 0 0;}
#content_wrapper {margin-top:0; padding-top:0;}
#col_left {width:100%; float:none; padding-top:0 !important;}
#condition_details, #condition_details_tabs, .tabDetails, ul, ul li, #content .contentSection {border-bottom:0 !important;}
h1.subH1 {font-size:28px !important;}


/* Fix overflow being hidden */
*, html, body, #master, #content_master {overflow:visible !important; height:auto;}
.container {overflow:visible !important; position:auto;}

/* Don't show these */
#top_nav_container, #footer_wrapper, #col_right, #flare_div_id, .resultsLink, #search_container,
#nav_alpha, #condition_intro p, #condition_details_tabs, #what-we-tested-for, #population_dots,
#condition_tabs {display:none !important;}

/* Header */
#logo {width:100% !important;}
h1 {float:none !important;}
#main_nav {float:none; display:none;}
#secondary_nav {float:none; clear:both;}
#secondary_nav li a {visibility:hidden;}

/* So there's no confusion with the stop sign images removed */
.riskContainer {margin-bottom:15px !important;, padding:0 !important;}
.riskContainer p {margin-bottom:0 !important;}
.riskContainer h3 {position:relative; top:-13px; font-size:26px !important; line-height:26px;}
.riskContainer .riskCount {font-weight:normal; font-size:16px !important; position:relative; top:38px;}
.riskContainer .riskCount:after {content:' positive markers';}

/* The filtering on results pages */
#risk_validity_filter {padding-top:5px; font-size:13px;}
#form_validity_filters {width:260px;float:left;}
#filter_validity_container {width:220px; float:right;}
#filter_validity_container li {float:right; width:auto; list-style-type:none; margin-left:10px;overflow:hidden;}

/* Results tables */
.healthConditionsTable {width:100%;}
p.popRisk, p.riskRating {font-size:13px; line-height:16px; margin:0; padding:0; display:inline;}
.populationRiskBlock p {display:inline !important;}
p.riskType {margin:0; font-size:13px; font-weight:normal; display:inline;}
p.riskType:after {content:':'}
table h2 {font-size:13px; margin:0;}
.validityLabel {position:auto; height:auto; width:auto; font-size:13px; line-height:16px; display:block; font-weight:normal;}
.validityLabel:after {content:' Research';}
table .btnViewCondition {display:none;}
.healthConditionsTable tbody td .geneticRiskBlock {padding:0; margin:0;}
.healthConditionsTable tbody td .riskBlock {padding:0 !important; height:auto !important; width:auto !important;}
.lifeStyleRiskBlock .riskType, .geneticRiskBlock .riskType {display:none;}
table td {vertical-align:top;}

/* Specific Conditions */
h2.conditionTitle {width:100%}
#studies_table th {line-height:16px; vertical-align:bottom; font-weight:bold; padding-bottom:8px;}
#studies_table {width:100%;}
#studies_table, #studies_table td {vertical-align:top:}
#population-risk_count h5.riskLevel {display:none;}
.riskLevelDetails {border:0;}

/* Lifestyle */
#lifestyle_results_container {position:auto;}
.increasedRisk {display:block;}
.decreasedRisk {display:block;}

/* Carrier Status */
#carrier_status_table th {font-weight:bold; padding-bottom:8px;}
.btnMoreInfo, .btnLearnMore {display:none;}

/* Drug Responses */ 
#drug_responses_table th {font-weight:bold; padding-bottom:8px;}
