/*  Healthwise styles  */

#linkscol {clear:left; width:161px; margin:12px 10px 0 7px;}
#maincol {width:470px; margin:16px 20px 0 9px;}

h1 {font:2.7em georgia, serif; color:#0E7D76;}

/*  left sub-nav (green)  */
.healthlbry {width:156px; padding:0; margin:0; font-family:verdana, arial, sans-serif; margin-left:3px;}
.healthlbry .headline h2 {border:1px solid #90c135; padding:6px 12px; color:#464646; font-size:1em; background:#c5e980;}
.healthlbry .topics, .healthlbry .backtoprev {border:1px solid #d2d2d2; border-top:none; padding:3px; margin:0;}
.healthlbry .topics ul, .healthlbry .backtoprev ul {margin:0; padding:5px 1px 0 1px; list-style:none; border:1px solid #eaeaea;}
.healthlbry .backtoprev ul {padding-left:0;}
.healthlbry .topics ul li {background:url(../i/hw-topicarrow.gif) 6px 1px no-repeat; margin-bottom:8px; padding-left:17px;}
.healthlbry .backtoprev ul li {background:url(../i/hw-topicarrow.gif) -590px 2px no-repeat; margin-bottom:8px; padding-left:14px;}
.healthlbry .topics ul li.selected {background:url(../i/hw-topicarrow.gif) -283px 3px no-repeat; background-color:#ff5a00; font-weight:bold; color:#fff; margin-left:0; padding:4px 0 4px 17px;}
.healthlbry .topics ul li.selected span {padding-left:0;}

.lbryBrowse {background:#e9f6f0; padding:0; margin:0; width:640px; font-family:verdana, arial, sans-serif;}
.lbryBrowse .title {padding:0; margin:0;}
.lbryBrowse p {font:italic 1.1em/1.6em Georgia, "Times New Roman", Times, serif; color:#464646; padding:5px 12px; margin:0;}
.lbryBrowse ul {margin:0; padding-left:12px; list-style:none; color:#707070; font-size:1.1em;}
.lbryBrowse ul li {float:left; padding:2px 6px;}
.lbryBrowse ul li.selected, .lbryBrowse ul li.selected a {float:left; padding:2px 6px; background:#ff5a00; font-weight:bold; color:#fff; text-align:center;}
.lbryBrowse ul li.selected a {padding:0px 0px;}
.lbryBrowse ul li a {font-weight:bold;}
.lbryBrowse ul li a.inner {font-weight:bold; text-decoration:underline;}
.listings {padding:15px 0; border-bottom:1px solid #b7b7b7;}
.last {border-bottom:none;}
.listings {font-family:verdana, arial, sans-serif;}
.listings .title {float:left;}
.listings .title h3 {padding-bottom:10px; margin:0; font-size:1.4em;}
.listings ul {clear:both; padding:0; margin:0; list-style:none; color:#707070; font-size:1.1em;}
.listings ul li {padding-bottom:5px;}
.jump {float:right; font-size:0.9em; font-weight:bold;}

.dyk {background:#FBF8E6; padding:20px; border-bottom:1px solid #E4DFC5; font-family:verdana, arial, sans-serif;}
.dyk .title {font-size:1.3em; font-weight:bold; color:#60B212; margin-bottom:5px;}
.dyk .btn {float:right; margin-left:20px;}
.dyk .txt {color:#464646;}

.hwContent {font:1.1em/1.3em verdana, arial, sans-serif;}
.hwContent a {text-decoration:underline !important;}
.hwContent p, .hwContent table {margin:0 0 1em 0; padding:0;}
.hwContent h2, .hwContent h3 {font:2em georgia, serif; margin:0 0 0.7em 0;}
.hwContent h4 {font-size:1em; margin:0 0 0.4em 0;}
.hwContent ul {margin:0 0 1em 1.3em; padding:0;}
.hwContent ul ul {margin-top:0.5em;}
.hwContent li {margin:0 0 0.5em 0; padding:0;}

.hwCredits {border:2px solid #E6F5FD; padding:10px;}
.hwCredits table td {padding:0 5px 5px 0;}
.hwCredits p {color:#464646;}

.hwCredit {color:#707070; margin-top:5px;}

.block-quiz {background:#FFFEF8; border:1px solid #D1E8B8; padding:10px; margin:0 0 1em 0;}
.block-quiz p {margin:0 0 0.5em 0;}
.block-quiz .quiz-intro {color:#345C75;}
.block-quiz ol, .block-quiz ul {margin:0 0 0 1.5em; padding:0;}
.block-quiz li {margin:0 0 0.5em 0; padding:0;}
.block-quiz ol.question-answers {list-style-type:lower-alpha;}
.block-quiz .answer-explanation {display:none; background:#fff; border:1px solid #aaa; padding:5px; margin:0.5em 0; font-size:0.9em; color:#464646;}
.block-quiz .correct, .block-quiz .incorrect {font-weight:bold; font-size:1.2em; border-bottom:1px dotted #ccc; padding-bottom:5px; margin:5px 0; color:#000;}

.EmergencyNumber {color:#c00;}

table.severity-questions td {vertical-align:top; padding:5px 10px 5px 0; border-top:1px solid #000;}
.severity-group-header table {margin:0;}
.cys-severity-group {background:url(../i/hw-sev-icons.gif) 0 10px no-repeat; border-top:2px solid #000; padding-top:10px; padding-left:30px;}
.sev-s1, .sev-s1 * {border-color:#D40000 !important; background-position:0 10px;}
.sev-s2, .sev-s2 * {border-color:#E2C422 !important; background-position:-600px 10px;}
.sev-s3, .sev-s3 * {border-color:#00D400 !important; background-position:-1200px 10px;}
.sev-s4, .sev-s4 * {border-color:#000 !important; background-position:-1800px 10px;}

/*  add blue border style to table  */
table.tableclass { border-collapse: collapse;}
table.tableclass td {border:2px solid #cbd8e0; padding:3px;}