@import 'nuggets/epilepsy.css';

/*** generic stickmen ***/
dl.icon-set {
    background-repeat: no-repeat;
    width: 135px;
    padding-bottom: 5px;
    position: relative;
    margin: 0 0 .3em 0;
    z-index: 1;
}
dl.icon-set dt {
    margin: 0 0 3px 0;
    padding: 0;
    text-indent: -800em;
    height: 2px;
    overflow: hidden;
}
dl.icon-set dd {
    float: right;
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
    font-size: 11px;
    line-height: normal;
    margin: 0 0 0 0;
}

/*** specific status ***/
dl.icons-hq {
    background: url(/images/stickman_box_bottom_hq.png);
    background-position: 0 100%;
}
dl.icons-inact {
    background: url(/images/stickman_box_bottom_inactive.png);
    background-position: 0 100%;
}
dl.icons-deceased {
    background: url(/images/stickman_box_bottom_deceased.png);
    background-position: 0 100%;
}
dl.icons-alert {
    background: url(/images/stickman_box_bottom_alert.png);
    background-position: 0 100%;
}


.icons-hq dt {
    background: url(/images/stickman_box_top_hq.png);
}
.icons-inact dt {
    background: url(/images/stickman_box_top_inactive.png);
}
.icons-deceased dt {
    background: url(/images/stickman_box_top_deceased.png);
}
.icons-alert dt {
    background: url(/images/stickman_box_top_alert.png);
}

dl.als dd.stickman,
dl.pd dd.stickman {
    margin-left: 0;
    float: none;
    width: 57px;
    text-indent: -800em;
    overflow: hidden;
    border-right: 1px solid #e0dfe0;
    padding-right: 4px;
	position: relative;
	z-index: 1;
}

/*** severity ***/
dl.als dd.severe,
dl.pd dd.severe {
    background: url(/images/stickman_als_severe.png);
}
dl.als dd.moderate,
dl.pd dd.moderate {
    background: url(/images/stickman_als_moderate.png);
}
dl.als dd.mild,
dl.pd dd.mild {
    background: url(/images/stickman_als_mild.png);
}
dl.als dd.none,
dl.pd dd.none {
    background: url(/images/stickman_als_none.png);
}
dl.als dd.unreported,
dl.pd dd.unreported {
    background: url(/images/stickman_als_unreported.png);
}
/*** body part ***/
dl.icon-set dd.head {
    height: 9px;
    background-position: 16px 0;
    background-repeat: no-repeat;
}
dl.icon-set dd.arms {
    height: 6px;
    background-position: 16px -9px;
    background-repeat: no-repeat;
}
dl.icon-set dd.torso {
    height: 11px;
    background-position: 16px -15px;
    background-repeat: no-repeat;
}
dl.icon-set dd.legs {
    height: 19px;
    background-position: 16px -27px;
    background-repeat: no-repeat;
}

/*** MS stickman ***/
dl.ms {
    height: 50px;
}
dl.ms dd.stickman {
    float: none;
    overflow: hidden;
    text-indent: -800em;    
}
dl.ms dd.flare-moderate,
dl.ms dd.flare-severe {
    text-indent: -800em;    /* this serves only to preserve semantics for flare condition */
}
dl.ms dd.sensation-severe,
dl.ms dd.sensation-moderate,
dl.ms dd.sensation-mild,
dl.ms dd.sensation-none,
dl.ms dd.sensation-unreported {
    width: 9px;
    height: 16px;
    background-image: url(/images/status_sensation.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    position: absolute;
    top: 19px;
    left: 13px;
    overflow: hidden;
    text-indent: -800em;
}
dl.ms dd.sensation-moderate {
    background-position: -8px 0;
}
dl.ms dd.sensation-mild {
    background-position: -16px 0;
}
dl.ms dd.sensation-none,
dl.ms dd.sensation-unreported {
    background-image: none;
}
dl.ms dd.overall-severe,
dl.ms dd.overall-moderate,
dl.ms dd.overall-mild,
dl.ms dd.overall-none,
dl.ms dd.overall-unreported {
    width: 33px;
    height: 53px;
    background-image: url(/images/sprites_stickman_ms.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 1px;
    left: 20px;
    overflow: hidden;
    text-indent: -800em;
}
dl.ms dd.overall-severe {
    background-position: -99px 0;
}
dl.ms dd.overall-moderate {
    background-position: -132px 0;
}
dl.ms dd.overall-mild {
    background-position: -66px 0;
}
dl.ms dd.overall-none {
    background-position: -33px 0;
}
dl.ms dd.overall-unreported {
    background-position: 0 0;
}
dl.ms dd.cognition,
dl.ms dd.vision,
dl.ms dd.speech,
dl.ms dd.swallowing,
dl.ms dd.upper_limb,
dl.ms dd.walking {
    position: absolute;
    left: 53px;
    width: 9px;
    height: 7px;
    background: url(/images/status_ms_mask.png) no-repeat 0 0;
}
dl.ms dd.cognition {
    top: 5px;
}
dl.ms dd.vision {
    top: 12px;
}
dl.ms dd.speech {
    top: 19px;
}
dl.ms dd.swallowing {
    top: 26px;
}
dl.ms dd.upper_limb {
    top: 33px;
}
dl.ms dd.walking {
    top: 40px;
    height: 11px;
}

/*** MS severity ***/
/*dl.ms dd.severe {
    background-color: #e31b00;
}
dl.ms dd.moderate {
    background-color: #fede6d;
}
dl.ms dd.mild {
    background-color: #6ed155;
}
dl.ms dd.none {
    background-color: #e0dfe0;
}*/

/**/

dl.ms dd.severe {
    background-color: #e31b00;
}
dl.ms dd.moderate {
    background-color: #ff9f00;
}
dl.ms dd.mild {
    background-color: #fede6d;
}
dl.ms dd.none {
    background-color: #6ed155;
}
dl.ms dd.unreported {
    background-color: #e0dfe0;
}
/* ms minimal */
dl.ms-minimal dd.cognition,
dl.ms-minimal dd.vision,
dl.ms-minimal dd.speech,
dl.ms-minimal dd.swallowing,
dl.ms-minimal dd.upper_limb,
dl.ms-minimal dd.walking {
    left: 41px;
}



/*** HIV stickman ***/
/*** HIV: start new ***/
dl.hiv {
	height: 50px;
	width: 135px;
}
dl.hiv dd {
	background-image: url(/images/sprites_hiv_nugget2.png);
	background-repeat: no-repeat;
	float: none;
	position: absolute;
	overflow: hidden;
}
dl.hiv dd.head-hiv,
dl.hiv dd.body-hiv {
	text-indent: -800em;
	z-index: 10;
}
dl.hiv dd.head-hiv {
	height: 8px;
	width: 7px;
	left: 22px;
	top: 4px;
}
dl.hiv dd.body-hiv {
	height: 27px;
	width: 20px;
	left: 16px;
	top: 12px;
}
dl.hiv dd.head-unreported {
	background-position: -235px -6px;
}
dl.hiv dd.head-none {
	background-position: -12px -6px;
}
dl.hiv dd.head-mild {
	background-position: -41px -6px;
}
dl.hiv dd.head-moderate {
	background-position: -267px -6px;
}
dl.hiv dd.head-severe {
	background-position: -71px -6px;
}
dl.hiv dd.body-unreported {
	background-position: -229px -14px;
}
dl.hiv dd.body-none {
	background-position: -6px -14px;
}
dl.hiv dd.body-mild {
	background-position: -35px -14px;
}
dl.hiv dd.body-moderate {
	background-position: -261px -14px;
}
dl.hiv dd.body-severe {
	background-position: -65px -14px;
}
dl.hiv dd.unreported {
	background-color: #c7c8ca;
}
dl.hiv dd.none {
	background-color: #c7f492;
}
dl.hiv dd.mild {
	background-color: #ffe78e;
}
dl.hiv dd.moderate {
	background-color: #ff9f00;
}
dl.hiv dd.severe {
	background-color: #ffc8c6;
}
dl.hiv dd.community {
	width: 118px;
	height: 14px;
	bottom: 1px;
	left: 13px;
	line-height: 1.3;
	padding-left: 3px;
	background-image: none;
}
dl.hiv dd.adv-symptoms-hiv {
	height: 40px;
	width: 23px;
	background-position: -93px -1px;
	top: 0;
	left: 13px;
	display: block;
	position: absolute;
	text-indent: -800em;
	z-index: 1;
}
dl.hiv dd.adv-symptoms-none,
dl.hiv dd.adv-symptoms-unreported {
	background-image: none;
}
dl.hiv dd.adv-symptoms-mild,
dl.hiv dd.adv-symptoms-moderate {
	background-position: -93px -1px;
}
dl.hiv dd.adv-symptoms-severe {
	background-position: -123px -1px;
}
dl.hiv .cd4,
dl.hiv .virus {
	text-align: right;
	width: 33px;
	padding-right: 13px;
	background-image: none;
	height: 13px;
	overflow: visible;
}
dl.hiv .cd4 {
	top: 6px;
	left: 31px;
	color: #9f9f9f;
}
dl.hiv .virus {
	top: 20px;
	left: 31px;
}
dl.hiv .cd4 b,
dl.hiv .virus b {
	text-indent: -800em;
	position: absolute;
	right: 0;
	height: 13px;
	width: 11px;
	display: block;
	background: url(/images/sprites_hiv_nugget2.png);
	text-align: left;
}
dl.hiv .cd4 b {
	background-position: -190px -2px;
}
dl.hiv .virus b {
	background-position: -191px -24px;
}
dl.hiv .cd4 span,
dl.hiv .virus span {
	height: 10px;
	display: block;
	position: absolute;
	left: 47px;
	top: 1px;
	overflow: hidden;
}

/*** cd4 & virus load gradations ***/
.cd4-4 {
	background-color: #7bcdfb;
	width: 55px;
}
.cd4-3 {
	background-color: #7bcdfb;
	width: 45px;
}
.cd4-2 {
	background-color: #f79590;
	width: 35px;
}
.cd4-1 {
	background-color: #d9231a;
	width: 12px;
}
.vl-4 {
	background-color: #000;
	width: 55px;
}
.vl-3 {
	background-color: #143060;
	width: 45px;
}
.vl-2 {
	background-color: #1955a5;
	width: 35px;
}
.vl-1 {
	background-color: #1e7bea;
	width: 12px;
}

dl.hiv dd.current-status {
	right: 2px;
	bottom: 2px;
	background: none;
}
.hiv .current-status span {
	float: right;
	margin-right: 3px;
	text-indent: -800em;
	display: block;
	background-image: url(/images/sprites_hiv_nugget2.png);
}
.hiv .meds {
	width: 21px;
	height: 18px;
	background-position: -152px -23px;
}
.hiv .current-status .aids {
	width: 26px;
	height: 19px;
	background-position: -152px 0;
}
.hiv .current-status .aids em {
	text-indent: 0;
	display: block;
	width: 14px;
	line-height: 19px;
	margin-left: 10px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 10px;
	font-style: normal;
}
.hiv .current-status .aids b {
	text-indent: -800em;
}
dl.hiv .link-to {
	background: none;
}
/*** hiv tooltip ***/
div.stickman {
	position: relative;
	padding-left: 61px;
	line-height: 19px;
	margin-left: 15px;
}
div.stickman div {
	width: 61px;
	position: absolute;
	background-image: url(/images/sprites_hiv_nugget2.png);
	background-repeat: no-repeat;
	top: 0;
	left: 0;
}
div.stickman span {
	background-color: #b1b1b1;
	width: 36px;
	position: absolute;
	left: 17px;
	top: 9px;
	height: 1px;
	display: block;
	overflow: hidden;
}
div.head-hiv {
	height: 13px;
	margin-top: 1em;
	z-index: 10;
}
div.head-hiv div {
	width: 12px;
	height: 13px;
	margin-left: 9px;
}
/*div.head-none div {
	background-position: -232px -69px;
}
div.head-mild div {
	background-position: -9px -69px;
}
div.head-moderate div {
	background-position: -53px -69px;
}
div.head-severe div {
	background-position: -98px -69px;
}
div.body-hiv {
	padding-top: 5px;
	z-index: 10;
}
div.body-hiv div {
	width: 31px;
	height: 43px;
}
div.body-hiv span {
	top: 14px;
}
div.body-none div {
	background-position: -223px -82px;
}
div.body-mild div {
	background-position: 0 -82px;
}
div.body-moderate div {
	background-position: -44px -82px;
}
div.body-severe div {
	background-position: -89px -82px;
}*/
div.head-unreported div {
	background-position: -232px -69px;
}
div.head-none div {
	background-position: -9px -69px;
}
div.head-mild div {
	background-position: -53px -69px;
}
div.head-moderate div {
	background-position: -277px -69px;
}
div.head-severe div {
	background-position: -98px -69px;
}
div.body-hiv {
	padding-top: 5px;
	z-index: 10;
}
div.body-hiv div {
	width: 31px;
	height: 43px;
}
div.body-hiv span {
	top: 14px;
}
div.body-unreported div {
	background-position: -223px -82px;
}
div.body-none div {
	background-position: 0 -82px;
}
div.body-mild div {
	background-position: -44px -82px;
}
div.body-moderate div {
	background-position: -268px -82px;
}
div.body-severe div {
	background-position: -89px -82px;
}



div.adv-symptoms-hiv {
	background-image: none;
}
div.adv-symptoms-hiv div {
	width: 35px;
	height: 62px;
	z-index: 1;
	top: -40px;
	left: -3px;
}
div.adv-symptoms-hiv span {
	width: 23px;
	left: 30px;
}
div.adv-symptoms-none div,
div.adv-symptoms-unreported div {
	background-position: 800em 800em;
}
div.adv-symptoms-mild div,
div.adv-symptoms-moderate div {
	background-position: -132px -66px;
}
div.adv-symptoms-severe div {
	background-position: -177px -66px;
}
div.community {
	line-height: 24px;
	font-size: 13px;
	margin: .7em 3px .5em 3px;
	padding: 0 4px;
}
div.community-unreported {
	background-color: #c7c8ca;
}
div.community-none {
	background-color: #c7f492;
}
div.community-mild {
	background-color: #ffe78e;
}
div.community-moderate {
	background-color: #ff9f00;
}
div.community-severe {
	background-color: #ffc8c6;
}
/*div.community-none {
	background-color: #c7c8ca;
}
div.community-mild {
	background-color: #c7f492;
}
div.community-moderate {
	background-color: #ffe78e;
}
div.community-severe {
	background-color: #ffc8c6;
}*/
div.community .current-status {
	float: right;
	font-size: 11px;
	margin-right: 15px;
}
div.community .current-status .aids {
	float: left; 
}
.hiv div.current-status hr {
	margin: 7px 5px;
}
.hiv div.current-status span.meds {
	float: left;
	margin-left: 5px;
}
div.hiv dl.hiv {
	height: auto;
	width: auto;
	margin: 0 0 20px 0;
}
div.hiv dl.hiv dd {
	position: relative;
	font-size: 11px;
	margin: 0 0 0 0;
	padding-left: 0;
	width: 80px;
}
div.hiv dl.hiv .virus {
	top: 12px;
}
div.hiv dl.hiv .cd4 b,
div.hiv dl.hiv .virus b {
	left: 5px;
}
div.hiv dl.hiv .cd4 b {
	left: 43px;
}
div.hiv dl.hiv .cd4 span,
div.hiv dl.hiv .virus span {
	left: 90px;
	height: 13px;
}
div.hiv dl.hiv span {
	overflow: visible;
}
div.hiv dl.hiv span em {
	font-style: normal;
	position: absolute;
	top: 0;
	right: -33px;
	font-size: 11px;
	font-weight: bold;
}
#stars-footer,
#stars-disclaimer {
	position: relative;
	height: 43px;
	margin-top: 10px;
	padding-left: 30px;
	color: #666;
}
#stars-footer .quality {
	margin-left: 10px;
}
#stars-disclaimer {
	height: 2em;
}
.xl-wrapper .cd4-4 {
	width: 112px;
}
.xl-wrapper .cd4-3 {
	width: 84px;
}
.xl-wrapper .cd4-2 {
	width: 56px;
}
.xl-wrapper .cd4-1 {
	width: 28px;
}
.xl-wrapper .vl-4 {
	width: 112px;
}
.xl-wrapper .vl-3 {
	width: 84px;
}
.xl-wrapper .vl-2 {
	width: 56px;
}
.xl-wrapper .vl-1 {
	width: 28px;
}


/*** minimal HIV - start ***/
dl.minimal dd.head-hiv {
	left: 10px;
	top: 16px;
}
dl.minimal dd.body-hiv {
	left: 4px;
	top: 24px;
}
dl.minimal dd.adv-symptoms-hiv {
	left: 1px;
	top: 12px;
}
dl.minimal dd.cd4,
dl.minimal dd.virus {
	text-indent: -800em;
	text-align: left;
	left: -13px;
}
dl.minimal dd.cd4 {
	top: 2px;
}
dl.minimal dd.virus {
	top: 14px;
}

dl.minimal .cd4-4 {
	width: 14px;
}
dl.minimal .cd4-3 {
	width: 11px;
}
dl.minimal .cd4-2 {
	width: 7px;
}
dl.minimal .cd4-1 {
	width: 4px;
}
dl.minimal .vl-4 {
	width: 14px;
}
dl.minimal .vl-3 {
	width: 11px;
}
dl.minimal .vl-2 {
	width: 7px;
}
dl.minimal .vl-1 {
	width: 4px;
}
/*** HIV: end new ***/

/*** standalone stickman ***/
dl.minimal {
    background: url(/images/stickman_box_bottom_minimal.png) no-repeat 0 100%;
    width: 50px;
    float: left;
    margin: 0 3px 3px 0;
}
dl.minimal dt {
    background: url(/images/stickman_box_top_minimal.png) no-repeat 0 0;
}
dl.minimal dd.stickman {
    margin-left: 0;
    float: none;
    width: 50px;
    text-indent: -800em;
    overflow: hidden;
    border-right: 0;
    padding-right: 0;
}
dl.minimal dd.head {
    background-position: 4px 0;
}
dl.minimal dd.body {
	background-position: 4px -11px;
}
dl.minimal dd.arms {
    background-position: 4px -9px;
}
dl.minimal dd.torso {
    background-position: 4px -15px;
}
dl.minimal dd.legs {
    background-position: 4px -27px;
}

/*** MS minimal ***/
dl.ms.minimal dd.overall-severe,
dl.ms.minimal dd.overall-moderate,
dl.ms.minimal dd.overall-mild,
dl.ms.minimal dd.overall-none,
dl.ms.minimal dd.overall-unreported {
    width: 33px; 
    height: 53px;
    background-image: url(/images/sprites_stickman_ms.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 1px;
    left: 9px;
    overflow: hidden;
    text-indent: -800em;    
}
dl.ms.minimal dd.sensation-severe,
dl.ms.minimal dd.sensation-moderate,
dl.ms.minimal dd.sensation-mild {
    left: 2px;
}
dl.ms.minimal.flare-severe dd.overall-severe,
dl.ms.minimal.flare-severe dd.overall-moderate,
dl.ms.minimal.flare-severe dd.overall-mild,
dl.ms.minimal.flare-severe dd.overall-none {
    background-image: url(/images/sprites_stickman_ms_flare_severe.png);
}
dl.ms.minimal.flare-moderate dd.overall-severe,
dl.ms.minimal.flare-moderate dd.overall-moderate,
dl.ms.minimal.flare-moderate dd.overall-mild,
dl.ms.minimal.flare-moderate dd.overall-none {
    background-image: url(/images/sprites_stickman_ms_flare_moderate.png);
}
dl.ms dd.cognition,
dl.ms dd.vision,
dl.ms dd.speech,
dl.ms dd.swallowing,
dl.ms dd.upper_limb,
dl.ms dd.walking {
    position: absolute;
    /*left: 41px;*/
    width: 8px;
    height: 7px;
}

/*** non-stickman indicators ***/
dl.icon-set .community {
    height: 16px;
    font-weight: normal;
}
dl.icon-set dd.quality,
.xl-wrapper .quality {
    text-indent: -800em;
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 36px;
    overflow: hidden;
    margin-bottom: 3px;
    position: absolute;
    top: 2px;
    left: 1px;
    float: none;
    width: 12px;
}
dl.icon-set dd.rank {
    height: 16px;
}
dl.icon-set dd.status {
    height: 16px;
    margin-bottom: 3px;
}
/*** status icons ***/
.status span {
    display: block;
    float: left;
    height: 16px;
    width: 16px;
    overflow: hidden;
    margin-right: 1px;
    background-position: 0 100%;
    background-repeat: no-repeat;    
    text-indent: -800em;
    padding: 0 0 0 0;
}
.status .walking-stick {
    background-image: url(/images/status_walking_stick.png);
}
.status .wheelchair {
    background-image: url(/images/status_wheelchair.png);
}
.status .ventilator {
    background-image: url(/images/status_ventilator.png);
}
.status .bi-pap {
    background-image: url(/images/status_bipap.png);
}
.status .feeding-tube {
    background-image: url(/images/status_feeding_tube.png);
}
.status .progressive-relapsing {
    background-image: url(/images/status_ms_prog_relapsing.png);
}
.status .relapsing-remitting {
    background-image: url(/images/status_ms_relapsing.png);
}
.status .primary-progressive {
    background-image: url(/images/status_ms_progressive.png);
}
.status .secondary-progressive {
    background-image: url(/images/status_ms_secondary.png);
}
.status .aids {
    background-image: url(/images/icon_aids_frame.png);
	width: 19px;
	text-indent: 4px;
	font-weight: bold;
	color: #e00016;
	font-family: Verdana, Helvetica, Sans-serif;
}
.status .aids em {
	display: block;
	padding-top: 1px;
	font-size: 10px;
	font-style: normal;
	text-align: center;
	letter-spacing: -2px;
}
.status .meds {
	background-image: url(/images/icon_hiv_meds.png);
	text-indent: -800em;
}

/*** quality ***/
dl.icon-set dd.q-3,
.xl-wrapper .q-3 {
    background-image: url(/images/quality_stars_3.png);
}
dl.icon-set dd.q-2,
.xl-wrapper .q-2 {
    background-image: url(/images/quality_stars_2.png);
}
dl.icon-set dd.q-1,
.xl-wrapper .q-1 {
    background-image: url(/images/quality_stars_1.png);
}
dl.icon-set dd.q-0,
.xl-wrapper .q-0 {
    background-image: none;
}

/*** hoehn & yahr ***/
dd.status .hoehn-yahr-5,
dd.status .hoehn-yahr-4,
dd.status .hoehn-yahr-3,
dd.status .hoehn-yahr-2,
dd.status .hoehn-yahr-1 {
    background-image: url(/images/status_hy.png);
    background-repeat: no-repeat;
}
dd.status .hoehn-yahr-5 {
    background-position: -64px 0;
}
dd.status .hoehn-yahr-4 {
    background-position: -48px 0;
}
dd.status .hoehn-yahr-3 {
    background-position: -32px 0;
}
dd.status .hoehn-yahr-2 {
    background-position: -16px 0;
}
dd.status .hoehn-yahr-1 {
    background-position: 0 0;
}

dl.icon-set dd.link-to {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 134px;
    height: 54px;
    z-index: 100;
    text-indent: -800em;
}
dl.icon-set dd.link-to a {
    width: 134px;
    height: 54px;
    display: block;
}
dl.minimal dd.link-to {
    width: 50px;
    height: 55px;
}
dl.minimal dd.link-to a {
    width: 50px;
    height: 55px;
}
dl.icon-set dd.link-to a:focus {
    outline-width: 0;
    background: none;
}
dl.icon-set dd.link-to a:hover {
	background: url(/images/nugget_hover.png) no-repeat 0 0;
}
dl.minimal dd.link-to a:hover {
	background: url(/images/nugget_hover_minimal.png) no-repeat 0 0;
}
dl.icon-set dd.patient-sex {
    position: absolute;
    top: -999em;
    left: -999em;
}
dl.icon-set dd.patient-sex span {
  display: none;
}

/*** start mood nugget ***/
dl.mood {
	height: 50px;
}
dl.mood dd.community {
	display: block;
	/*width: 110px;*/
	width: 107px;
	position: absolute;
	top: 38px;
	left: 13px;
	height: 14px;
	overflow: hidden;
	font-size: 10px;
	padding: 2px 0 0 3px;
}
.mood .community-verygood {
	background-color: #D2EEFF;
}
.mood .community-good {
	background-color: #CADAEF;
}
.mood .community-neutral {
	background-color: #ECECEC;
}
.mood .community-bad {
	background-color: #FFE0B2;
}
.mood .community-verybad {
	background-color: #F1C3B2;
}
.mood .community-none {
	background-color: #EDE1CB;
}
dl.mood dd.status span,
dl.mood dd.current-mood,
dl.mood dd.function,
dl.mood dd.distress,
dl.mood dd.distress-profile,
span.distress-profile em, 
dl.mood dd.stress {
	background-image: url(/images/sprites_mood_nugget.png);
	background-repeat: no-repeat;
}
dl.mood dd.distress-profile {
	float: left;
	width: 12px;
	height: 12px;
	overflow: hidden;
	text-indent: -800em;
	left: 43px;
	position: relative;
	margin-right: 1px;
}
.mood-5,
.mood-5 div {
	background-position: -13px -21px;
}
.mood-4,
.mood-4 div {
	background-position: -13px -34px;
}
.mood-3,
.mood-3 div {
	background-position: -13px -47px;
}
.mood-2,
.mood-2 div {
	background-position: -13px -60px;
}
.mood-1,
.mood-1 div {
	background-position: -13px -73px;
}
.mood-0,
.mood-0 div {
	background-position: -13px -86px;
}
dl.mood dd.stress {
	text-indent: -800em;
	position: absolute;
	top: 5px;
	right: 2px;
	width: 12px;
	height: 12px;
}
dl.mood dd.stress-4,
.stress-4 div {
	background-position: -249px 0;
}
dl.mood dd.stress-3,
.stress-3 div {
	background-position: -249px -16px;
}
dl.mood dd.stress-2,
.stress-2 div {
	background-position: -249px -32px;
}
dl.mood dd.stress-1,
.stress-1 div {
	background-position: -249px -48px;
}
dl.mood dd.stress-0,
.stress-0 div {
	background-position: -249px -64px;
}

dl.mood dd.function,
dl.mood dd.distress {
	width: 5px;
	height: 36px;
	position: absolute;
	right: 2px;
	top: 18px;
	text-indent: -800em;
}
dl.mood dd.function {
	right: 7px;
}
dd.function-4 {
	background-position: 0 0;
}
dd.function-3 {
	background-position: 0 7px;
}
dd.function-2 {
	background-position: 0 14px;
}
dd.function-1 {
	background-position: 0 21px;
}
dd.function-0 {
	background-position: 0 28px;
}

dd.distress-4 {
	background-position: -5px 0;
}
dd.distress-3 {
	background-position: -5px 7px;
}
dd.distress-2 {
	background-position: -5px 14px;
}
dd.distress-1 {
	background-position: -5px 21px;
}
dd.distress-0 {
	background-position: -5px 28px;
}


dl.mood dd.current-mood {
	color: #fff;
	width: 34px;
	height: 36px;
	position: absolute;
	left: 13px;
	top: 2px;
	overflow: hidden;
}
dl.mood dd.current-mood span {
	width: 34px;
	text-align: center;
	position: absolute;
	bottom: 2px;
	font-size: 11px;
}
dl.mood dd.mood-none span {
  color: #b2b2b2;
}
dl.mood dd.status {
	position: absolute;
	top: 21px;
	left: 50px;
}
dl.mood dd.status span {
	float: left;
}
dl.mood dd.status .rx {
	background-position: -13px 0;
	width: 20px;
}
dl.mood dd.status .therapy {
	background-position: -35px 0;
	width: 48px;
}
dl.female dd.mood-verygood {
	background-position: -104px -61px;
}
dl.male dd.mood-verygood {
	background-position: -104px -21px;
}
dl.female dd.mood-good {
	background-position: -66px -61px;
}
dl.male dd.mood-good {
	background-position: -66px -21px;
}
dl.female dd.mood-neutral {
	background-position: -264px -61px;
}
dl.male dd.mood-neutral {
	background-position: -264px -21px;
}
dl.female dd.mood-bad {
	background-position: -142px -61px;
}
dl.male dd.mood-bad {
	background-position: -142px -21px;
}
dl.female dd.mood-verybad {
	background-position: -180px -61px;
}
dl.male dd.mood-verybad {
	background-position: -180px -21px;
}
dl.female dd.mood-none {
	background-position: -28px -61px;
}
dl.male dd.mood-none {
	background-position: -28px -21px;
}
/*** minimal mood ***/
dl.minimal dd.current-mood {
	left: 4px;
	top: 19px;
}

dl.minimal dd.distress-profile {
	height: 10px;
	left: 0px;
	margin-right: -1px;
}

dl.minimal dd.mood-5 {
	background-position: -142px -115px;
	width: 9px;
}
dl.minimal dd.mood-4 {
	background-position: -157px -115px;
	width: 9px;
}
dl.minimal dd.mood-3 {
	background-position: -171px -115px;
	width: 9px;
}
dl.minimal dd.mood-2 {
	background-position: -184px -115px;
	width: 9px;
}
dl.minimal dd.mood-1 {
	background-position: -195px -115px;
	width: 9px;
}
dl.minimal dd.mood-0 {
	background-position: -206px -115px;
	width: 9px;
}
dl.minimal dd.stress {
	text-indent: -800em;
	position: absolute;
	top: 14px;
	right: 35px;
	width: 15px;
	height: 12px;
	z-index: 100;
	border-top: 1px solid #e6e6e6;
}

/*** expanded mood ***/
span.distress-profile {
	display: block;
	height: 15px;
}
.female td.mood-verygood {
	background-position: -104px -61px;
}
.male td.mood-verygood {
	background-position: -104px -21px;
}
.female td.mood-good {
	background-position: -66px -61px;
}
.male td.mood-good {
	background-position: -66px -21px;
}
.female td.mood-neutral {
	background-position: -264px -61px;
}
.male td.mood-neutral {
	background-position: -264px -21px;
}
.female td.mood-bad {
	background-position: -142px -61px;
}
.male td.mood-bad {
	background-position: -142px -21px;
}
.female td.mood-verybad {
	background-position: -180px -61px;
}
.male td.mood-verybad {
	background-position: -180px -21px;
}
.female td.mood-none {
	background-position: -28px -61px;
}
.male td.mood-none {
	background-position: -28px -21px;
}


/*** end mood nugget ***/

/*** expanded nugget ***/

#patient-tooltip {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	z-index: 400;
    padding: 0 6px 10px 0;
}
#patient-tooltip .tooltip-wrapper {
	background: url(/images/nugget_dropshadow.png) no-repeat -12px 100%; 
	padding-bottom: 9px;
}
#patient-tooltip #curve-top {
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 2px;
}
#patient-tooltip #curve-top div {
    background: url(/images/frame_tr.png) no-repeat 100% 0;
    height: 2px;
}
#patient-tooltip #curve-bot {
    background-repeat: no-repeat;
    background-position: 0 100%;
    height: 2px;
}
#patient-tooltip #curve-bot div {
    background: url(/images/frame_br.png) no-repeat 100% 100%;
    height: 2px;
}

/*** new fangled tooltip ***/
#patient-tooltip .curve-tb {
	background-image: url(/images/frame_xl_dropshadow.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 400px;
	overflow: hidden;
}
#patient-tooltip #curve-t {
	background-position: 0 0;
	height: 2px;
	top: -1px;
}
#patient-tooltip #curve-b {
	background-position: 0 -2px;
	height: 11px;
	bottom: 0;
	left: 0px;
}
#patient-tooltip .xl-wrapper {
	width: 389px;
	border: 1px solid #c3c3c3;
	border-width: 0 1px;
	font-size: 10px;
	text-align: left;
}

.xl-wrapper .status-wrapper {
	border-left: 12px solid;
	background-color: #fff;
}
.xl-wrapper .status-hq {
	border-color: #87B3F6;
}
.xl-wrapper .status-inact {
	border-color: #C4C4C4;
}
.xl-wrapper .status-deceased {
	border-color: #000;
}
.xl-wrapper .status-alert {
  border-color: #ffbd00;
}
.xl-wrapper .nugget-portrait {
	margin: 3px 8px 0 3px;
	float: left;
}
.xl-wrapper .nugget-summary {
	margin-left: 85px;
	color: #4d4d4d;
	font-size: 11px;
}
.xl-wrapper .nugget-summary strong {
	font-size: 14px;
	color: #000;
}
.xl-wrapper .nugget-summary div {
	margin-top: 7px;
}
.mood-params {
	border-collapse: collapse;
	margin-top: .3em;
	width: 100%;
}
.mood-params .community {
	font-size: 12px;
	padding: 1px 3px;
	margin-bottom: 5px;
}
.mood-params th {
	width: 75px;
	font-size: 10px;
	color: #999;
	font-weight: normal;
	text-align: right;
	line-height: 1.0;
	padding-right: 8px;
	padding-top: 5px;
	vertical-align: top;
}
.mood-params td .piped {
	border-left: 1px solid #ccc;
	padding-left: 7px;
	font-size: 11px;
	margin: 4px 0;
}
.mood-params td .piped div {
	background-image: url(/images/sprites_mood_nugget.png);
	background-repeat: no-repeat;
}
.mood-params td .piped span div {
	width: 12px;
	height: 12px;
	float: left;
	margin-right: 5px;
	overflow: hidden;
	position: relative;
	top: 2px;
}
.mood-params th div.quality {
	padding-left: 0;
	width: 12px;
	height: 35px;
	position: static;
	float: right;
}
.instant-mood {
	height: 19px;
	width: 18px;
	float: left;
	margin-right: 2px;
}
.female div.mood-verygood {
	background-position: -67px -125px;
}
.male div.mood-verygood {
	background-position: -67px -104px;
}
.female div.mood-good {
	background-position: -48px -125px;
}
.male div.mood-good {
	background-position: -48px -104px;
}
.female div.mood-neutral {
	background-position: -271px -125px;
}
.male div.mood-neutral {
	background-position: -271px -105px;
}
.female div.mood-bad {
	background-position: -87px -125px;
}
.male div.mood-bad {
	background-position: -87px -104px;
}
.female div.mood-verybad {
	background-position: -107px -125px;
}
.male div.mood-verybad {
	background-position: -107px -104px;
}
.female div.mood-none {
	background-position: -28px -125px;
}
.male div.mood-none {
	background-position: -28px -104px;
}
span.mood-5 {
	font-size: 14px;
}
span.mood-4 {
	font-size: 13px;
}
span.mood-3 {
	font-size: 12px;
}
span.mood-2 {
	font-size: 11px;
}
span.mood-1 {
	font-size: 10px;
}
span.mood-0 {
	font-size: 10px;
	color: #b7b7b7;
}
.mood-params td .piped .rx div {
	background-position: -13px -3px;
	width: 20px;
}
.mood-params td .piped .therapy div {
	background-position: -40px -3px;
	width: 15px;
	margin-right: 10px;
}
.function-distress {
	position: absolute; 
	top: 130px; 
	left: 240px;
	width: 150px;
	height: 117px;
	overflow: hidden;
	white-space: nowrap;
}
.function-bar,
.distress-bar {
	height: 115px;
	overflow: hidden;
	border-left: 8px solid #9FC8F6;
	position: absolute;
	margin-left: 1px;
	top: 2px;
	left: 2px;
	font-size: 11px;
	padding-left: 16px;
	color: #9FC8F6;
}
.distress-bar {
	border-color: #E53601;
	margin-left: 10px;
	color: #E53601;
	padding-left: 7px;
}
.function-distress .wrapper {
	border: 1px solid #ccc;
	border-width: 1px 1px 0 1px;
	width: 21px;
	height: 117px;
	position: absolute;
}
.function-distress .function-high {
	margin-top: 0;
}
.function-distress .function-moderate {
	margin-top: 38px;
}
.function-distress .function-low {
	margin-top: 76px;
}
.function-distress .distress-high {
	margin-top: 0;
}
.function-distress .distress-moderate {
	margin-top: 38px;
}
.function-distress .distress-low {
	margin-top: 76px;
}


/*** end expanded mood ***/

.curve-top-hq {
    background-image: url(/images/frame_tl_hq.png);
}
.curve-bot-hq {
    background-image: url(/images/frame_bl_hq.png);
}
.curve-top-deceased {
    background-image: url(/images/frame_tl_deceased.png);
}
.curve-bot-deceased {
    background-image: url(/images/frame_bl_deceased.png);
}
.curve-top-inact {
    background-image: url(/images/frame_tl_inactive.png);
}
.curve-bot-inact {
    background-image: url(/images/frame_bl_inactive.png);
}
.hq {
    background: url(/images/tiler_nugget_hq.png) repeat-y -45px 0;
}
.inact {
    background: url(/images/tiler_nugget_inact.png) repeat-y -45px 0;
}
.deceased {
    background: url(/images/tiler_nugget_deceased.png) repeat-y -45px 0;
}

.nugget-container {
  font-family: Arial, Helvetica, Verdana, Sans-serif;
  font-size: 16px;
  color: #333;
  width: 600px;
  padding-bottom: 10px;
  border: 1px solid #c0c0c0;
  border-width: 0 1px;
  background-color: #fff;
  text-align: left;
}

.wide-nugget {
  width: 450px;
}

.full-nugget {
    width: 330px;
}

.nugget-container div.details {    
    margin-left: 40px;
}

.nugget-container div.details .nugget-portrait {
	height: 100px;
	width: 100px;
	overflow: visible;
	float: left;
	padding: 3px 0 0 3px;
}
.nugget-container div.details .nugget-summary {
	margin-left: 100px;
	padding-top: 3px;
	font-size: 11px;
	width: 160px;
}
.nugget-container dl.header {
    float: left;
    width: 55px;
    margin: 0 0 0 0;
}
.deceased dl.header dd {
    color: #fff;
}
.nugget-container dl.header dt {
    text-indent: -800em;
}
.nugget-container dl.header dd {
    margin-left: 0;
    padding-left: 3px;
}
.nugget-container dl.header dd.primary-outcome {
    margin-top: 1em;
}
/*** NOTE: odd offset in expanded nugget - see hack in IE css ***/
.nugget-container dl.icon-set {
    left: 10px;
}
.nugget-container dl.minimal {
    background: none;
    margin-left: 5px; /*50px;*/
    z-index: 10;
    margin-bottom: 0;
    cursor: default;
    margin-top: 5px;
}
.nugget-container dl.minimal dt {
    background: none;
}
.nugget-container dl.ms {
    margin-top: 0;
}
.nugget-container ul.als,
.nugget-container ul.pd {
    position: relative;
    left: -19px;
    top: 4px;
    z-index: 1;
    margin: 0 0 0 0;
}
.nugget-container ul.als li,
.nugget-container ul.pd li {
    background-image: url(/images/stickman_legend_box2.png);
    background-repeat: no-repeat;
    height: 11px;
    margin-bottom: 1px;
    list-style-type: none;
    padding-left: 46px;
}
/* this part moved to dupe safari section */
.nugget-container ul.als li.head,
.nugget-container ul.pd li.head {
    height: 11px;
}
.nugget-container ul.als li.arms,
.nugget-container ul.pd li.arms {
}
.nugget-container ul.als li.torso,
.nugget-container ul.pd li.torso {
}
.nugget-container ul.als li.legs,
.nugget-container ul.pd li.legs {
    height: 13px;
}


/*** severity ***/
.nugget-container ul.als li.severe,
.nugget-container ul.pd li.severe {
    background-position: 0 -2px;
}
.nugget-container ul.als li.moderate,
.nugget-container ul.pd li.moderate {
    background-position: 0 -16px;
}
.nugget-container ul.als li.mild,
.nugget-container ul.pd li.mild {
    background-position: 0 -30px;
}
.nugget-container ul.als li.none,
.nugget-container ul.pd li.none {
    background-position: 0 -44px;
}
.nugget-container ul.als li.unreported,
.nugget-container ul.pd li.unreported {
    background-position: 0 -56px;
}


/*** MS measures in expanded nugget ***/
.nugget-container ul.ms li {
    display: none;
}
.nugget-container ul.ms li.dq {
    display: block;
}
.nugget-container ul.ms li.q,
.nugget-container ul.ms li.lbl,
.nugget-container ul.ms li.status {
    display: block;
}
.nugget-container ul.ms li.q {
    height: 11px;
}
.nugget-container ul.ms {
    width: 250px;
    background: url(/images/legend_ms.png) no-repeat 68px 4px;
    padding-top: 65px;
    padding-left: 20px;
}
.nugget-container ul.legend {
    margin: 0 0 0 0;
	position: relative;
	z-index: 1;
}
.nugget-container ul.legend li.dq {
    background: none;
    padding: 1.3em 0 3px 0;
    /*border-top: 1px solid #e0dfe0;*/
    margin-top: 2em;
    margin-left: 0;
}

.nugget-container ul.legend li.q {
    background-image: url(/images/quality_stars_horiz.png);
    background-repeat: no-repeat;
}
.nugget-container ul.legend li.q-3 {
    background-position: 0 0;
    padding-left: 45px;
}
.nugget-container ul.legend li.q-2 {
    background-position: 0 -15px;
    padding-left: 34px;
}
.nugget-container ul.legend li.q-1 {
    background-position: 0 -30px;
    padding-left: 22px;
}
.nugget-container ul.legend li.q-0 {
    background-position: 0 -45px;
    padding-left: 22px;
	background-image: none;
}

.nugget-container ul.legend li.status {
    background: none;
    height: 16px;
    margin-top: 2px;
    background: url(/images/status_guide.png) no-repeat 22px 50%;
    margin-left: 0;
    padding-left: 0;
}
.nugget-container ul.legend li.status span {
    display: block;
    float: none;
    text-indent: 0;
    width: auto;
    overflow: visible;
    padding-left: 42px;
}
.nugget-container ul.legend li.sensation {
	width: 131px;
	height: 47px;
	background: url(/images/legend_ms_sensation.png) no-repeat 0 0;
	display: block;
	text-indent: -800em;
	position: absolute;
	top: 36px;
	left: 21px;
	z-index: 100;
}
.nugget-container ul.legend li.unreported {
	background-image: none;
}

/*** H&Y for expanded nugget ***/

.nugget-container ul.legend li.status .hoehn-yahr-5 {    
    background: url(/images/status_hy_5.png) no-repeat 0 0;
}
.nugget-container ul.legend li.status .hoehn-yahr-4 {
    background: url(/images/status_hy_4.png) no-repeat 0 0;
}
.nugget-container ul.legend li.status .hoehn-yahr-3 {
    background: url(/images/status_hy_3.png) no-repeat 0 0;
}
.nugget-container ul.legend li.status .hoehn-yahr-2 {
    background: url(/images/status_hy_2.png) no-repeat 0 0;
}
.nugget-container ul.legend li.status .hoehn-yahr-1 {
    background: url(/images/status_hy_1.png) no-repeat 0 0;
}
.nugget-container ul.legend li.lbl {
    background: none;
    padding: .5em 0 .2em 0;
}

#patient-tooltip .close-btn {
    position: absolute;
    top: 4px;
    right: 9px;
    z-index: 501;
}
#patient-tooltip .link-profile {
    display: block;
    position: absolute;
    bottom: 24px;
    right: 11px;
    font-size: 11px;
    z-index: 350;
}

/*** PLS/PMA rules ***/
.als dd.type {
	position: absolute;
	height: 35px;
	width: 15px;
	text-indent: -800em;
	background-image: url(/images/sprites_icons.png);
	background-repeat: no-repeat;
	z-index: 0;
}
/* UMN */
.als dd.pls {
	top: 14px;
	left: 15px;
	background-position: 0 -1996px;
}
/* LMN */
.als dd.pma {
	top: 23px;
	left: 44px;
	background-position: 0 -2031px;
	height: 29px;
}

.nugget-container .als dd.pls {
	left: 0;
	top: 11px;
}
/* LMN */
.nugget-container .als dd.pma {
	left: 33px;
	top: 19px;
}
.nugget-container ul.als li.type-legend {
	background-position: 800em 800em;
}
dl.minimal dd.pls {
	left: 3px;
}
dl.minimal dd.pma {
	left: 33px;
}


/*** start Devic's ***/

dl.devics {
    height: 50px;
    /*overflow: hidden;*/
}
dl.devics dd {
    position: absolute;
    background-image: url(/images/devics_sprite.png);
    background-repeat: no-repeat;
    overflow: hidden;
}

dl.devics dd.community {
    background-image: none;
    bottom: 1px;
    height: 14px;
    left: 50px;
}
dl.devics dd.sensation-severe,
dl.devics dd.sensation-moderate,
dl.devics dd.sensation-mild,
dl.devics dd.sensation-none,
dl.devics dd.sensation-unreported {
    text-indent: -800em;
    width: 8px;
    height: 16px;
    top: 21px;
    left: 15px;
}
dl.devics dd.sensation-severe {
    background-position: -110px -541px; 
}
dl.devics dd.sensation-moderate {
    background-position: -110px -481px; 
}
dl.devics dd.sensation-mild {
    background-position: -110px -420px; 
}
dl.devics dd.sensation-none {
    background-position: -110px -361px; 
}
dl.devics dd.sensation-unreported {
    background-position: -110px -301px; 
}

dl.devics dd.overalldv-severe,
dl.devics dd.overalldv-moderate,
dl.devics dd.overalldv-mild,
dl.devics dd.overalldv-none,
dl.devics dd.overalldv-unreported,
dl.devics dd.flare-moderate,
dl.devics dd.flare-severe {
    width: 26px;
    height: 52px;
    top: 3px;
    left: 23px;
    text-indent: -800em;
}
dl.devics dd.overalldv-severe {
    background-position: -176px -527px; 
}
dl.devics dd.overalldv-moderate {
    background-position: -176px -467px; 
}
dl.devics dd.overalldv-mild {
    background-position: -176px -407px; 
}
dl.devics dd.overalldv-none {
    background-position: -176px -347px; 
}
dl.devics dd.overalldv-unreported {
    background-position: -176px -287px; 
}

dl.devics dd.flare-moderate {
    background-position: -236px -347px;
}
dl.devics dd.flare-severe {
    background-position: -296px -347px;
}
dl.devics dd.community {
    top: 2px;
    left: 58px;
    letter-spacing: -1px;
    width: 76px;
}
dl.devics dd.community span {
    font-weight: bold;
}
dl.devics dd.status {
    text-indent: -800em;
    background: none;
}
dl.devics .stickperson {
    width: 6px;
    height: 6px;
    left: 48px;
    text-indent: -800em;
}
dl.devics .stickperson.severe {
    background-color: #ff3611;
}
dl.devics .stickperson.moderate {
    background-color: #ff8f2f;
}
dl.devics .stickperson.mild {
    background-color: #ffd900;
}
dl.devics .stickperson.none {
    background-color: #5ef029;
}
dl.devics .stickperson.unreported {
    background-color: #d9d9d9;
}
dl.devics .swallowing {
    top: 7px;
}
dl.devics .upper_limb {
    top: 18px;
}
dl.devics .bladder_bowel {
    top: 29px;
}
dl.devics .walking {
    top: 40px;
}

dl.devics .vis {
    width: 17px;
    height: 21px;
    top: 17px;
    background-color: #fff;
    text-indent: -800em;
}
dl.devics .left-vision-severe,
dl.devics .left-vision-moderate,
dl.devics .left-vision-mild,
dl.devics .left-vision-none,
dl.devics .left-vision-unreported {
    left: 60px;
}
dl.devics .right-vision-severe,
dl.devics .right-vision-moderate,
dl.devics .right-vision-mild,
dl.devics .right-vision-none,
dl.devics .right-vision-unreported {
    left: 77px;
}
dl.devics .left-vision-severe {
    background-position: -12px -544px;
}
dl.devics .left-vision-moderate {
    background-position: -12px -486px;
}
dl.devics .left-vision-mild {
    background-position: -12px -424px;
}
dl.devics .left-vision-none {
    background-position: -12px -366px;
}
dl.devics .left-vision-unreported {
    background-position: -12px -306px;
}

dl.devics .right-vision-severe {
    background-position: -42px -544px;
}
dl.devics .right-vision-moderate {
    background-position: -42px -486px;
}
dl.devics .right-vision-mild {
    background-position: -42px -424px;
}
dl.devics .right-vision-none {
    background-position: -42px -366px;
}
dl.devics .right-vision-unreported {
    background-position: -42px -306px;
}

dl.devics .stickperson.spinal_cord {
    width: 24px;
    height: 30px;
    background-color: #fff;
    left: 104px;
    top: 21px;
}
dl.devics .stickperson.spinal_cord.severe {
    background-position: -73px -536px;
}
dl.devics .stickperson.spinal_cord.moderate {
    background-position: -73px -476px;
}
dl.devics .stickperson.spinal_cord.mild {
    background-position: -73px -416px;
}
dl.devics .stickperson.spinal_cord.none {
    background-position: -73px -356px;
}
dl.devics .stickperson.spinal_cord.unreported {
    background-position: -73px -296px;
}
dl.devics dd.nmo-igg {
    top: 38px;
    left: 60px;
    display: block;
    background-position: -329px 2px;
    text-indent: -800em;
    height: 14px;
}
dl.devics .link-to {
    background: none;
}

/*** start minimal Devic's ***/

dl.devics.minimal dd.community {
    display: none;
}
dl.devics.minimal dd.sensation-severe,
dl.devics.minimal dd.sensation-moderate,
dl.devics.minimal dd.sensation-mild,
dl.devics.minimal dd.sensation-none,
dl.devics.minimal dd.sensation-unreported {
    text-indent: -800em;
    width: 8px;
    height: 16px;
    top: 21px;
    left: 2px;
}
dl.devics.minimal dd.sensation-severe {
    background-position: -110px -541px; 
}
dl.devics.minimal dd.sensation-moderate {
    background-position: -110px -481px; 
}
dl.devics.minimal dd.sensation-mild {
    background-position: -110px -420px; 
}
dl.devics.minimal dd.sensation-none {
    background-position: -110px -361px; 
}
dl.devics.minimal dd.sensation-unreported {
    background-position: -110px -301px; 
}
dl.minimal dd.overalldv-severe,
dl.minimal dd.overalldv-moderate,
dl.minimal dd.overalldv-mild,
dl.minimal dd.overalldv-none,
dl.minimal dd.overalldv-unreported,
dl.minimal dd.flare-moderate,
dl.minimal dd.flare-severe {
    width: 19px;
    height: 38px;
    top: 16px;
    left: 10px;
}
dl.devics.minimal dd.overalldv-severe {
    background-position: -177px -198px; 
}
dl.devics.minimal dd.overalldv-moderate {
    background-position: -177px -148px; 
}
dl.devics.minimal dd.overalldv-mild {
    background-position: -177px -98px; 
}
dl.devics.minimal dd.overalldv-none {
    background-position: -177px -48px; 
}
dl.devics.minimal dd.overalldv-unreported {
    background-position: -177px 0px; 
}

dl.devics.minimal dd.flare-moderate {
    background-position: -237px -48px;
}
dl.devics.minimal dd.flare-severe {
    background-position: -296px -48px;
}
dl.devics.minimal .stickperson {
    width: 4px;
    height: 4px;
    left: 27px;
    text-indent: -800em;
}

dl.devics.minimal .stickperson.severe {
    background-color: #ff3611;
}
dl.devics.minimal .stickperson.moderate {
    background-color: #ff8f2f;
}
dl.devics.minimal .stickperson.mild {
    background-color: #ffd900;
}
dl.devics.minimal .stickperson.none {
    background-color: #5ef029;
}
dl.devics.minimal .stickperson.unreported {
    background-color: #d9d9d9;
}
dl.devics.minimal .swallowing {
    top: 19px;
}
dl.devics.minimal .upper_limb {
    top: 27px;
}
dl.devics.minimal .bladder_bowel {
    top: 35px;
}
dl.devics.minimal .walking {
    top: 43px;
}

dl.minimal .vis {
    width: 17px;
    height: 10px;
    top: 4px;
}
dl.minimal .left-vision-severe,
dl.minimal .left-vision-moderate,
dl.minimal .left-vision-mild,
dl.minimal .left-vision-none,
dl.minimal .left-vision-unreported {
    left: 9px;
}
dl.minimal .right-vision-severe,
dl.minimal .right-vision-moderate,
dl.minimal .right-vision-mild,
dl.minimal .right-vision-none,
dl.minimal .right-vision-unreported {
    left: 26px;
}
dl.devics.minimal .stickperson.spinal_cord {
    width: 7px;
    height: 30px;
    background-color: #fff;
    left: 36px;
    top: 20px;
    z-index: 100;
    overflow: hidden;
}
dl.devics.minimal .stickperson.spinal_cord.severe {
    background-position: -73px -536px;
}
dl.devics.minimal .stickperson.spinal_cord.moderate {
    background-position: -73px -476px;
}
dl.devics.minimal .stickperson.spinal_cord.mild {
    background-position: -73px -416px;
}
dl.devics.minimal .stickperson.spinal_cord.none {
    background-position: -73px -356px;
}
dl.devics.minimal .stickperson.spinal_cord.unreported {
    background-position: -73px -296px;
}
dl.minimal dd.nmo-igg {
    display: none;
}

/*** Devic's tooltip ***/
.status-wrapper .patient-details {
    /*width: 371px;*/
    font-size: 140%;
}
.status-wrapper .patient-details .caption {
    background-color: #ebebeb;
    font-weight: bold;
    text-align: left;
    padding: 0 6px;
    line-height: 1.5;
    margin: .5em 3px;
    font-size: 85%;
}
.status-wrapper .patient-details .caption span {
    font-weight: normal;
}
.status-wrapper .patient-details td {
    padding: 6px 8px;
    border-left: 1px solid #d4d4d4;
    vertical-align: top;
}
.status-wrapper .patient-details td.first {
    border-left: none;
}

.status-wrapper dl.devics {
    height: 121px;
}

.status-wrapper dl.devics dd.sensation-severe,
.status-wrapper dl.devics dd.sensation-moderate,
.status-wrapper dl.devics dd.sensation-mild,
.status-wrapper dl.devics dd.sensation-none,
.status-wrapper dl.devics dd.sensation-unreported {
    width: 16px;
    height: 71px;
    top: 32px;
    left: 8px;
    z-index: 1;
    text-indent: 0;
    overflow: visible;
}
.status-wrapper dl.devics dd.sensation-severe {
    background-position: -106px -1081px; 
}
.status-wrapper dl.devics dd.sensation-moderate {
    background-position: -106px -970px; 
}
.status-wrapper dl.devics dd.sensation-mild {
    background-position: -106px -870px; 
}
.status-wrapper dl.devics dd.sensation-none {
    background-position: -106px -770px; 
}
.status-wrapper dl.devics dd.sensation-unreported {
    background-position: -106px -670px; 
}
.status-wrapper dl.devics dd.sensation-severe span,
.status-wrapper dl.devics dd.sensation-moderate span,
.status-wrapper dl.devics dd.sensation-mild span,
.status-wrapper dl.devics dd.sensation-none span,
.status-wrapper dl.devics dd.sensation-unreported span {
    position: absolute;
    left: 67px;
    top: 62px;
    z-index: 100;
    height: 16px;
}



.status-wrapper dl.devics dd.overalldv-severe,
.status-wrapper dl.devics dd.overalldv-moderate,
.status-wrapper dl.devics dd.overalldv-mild,
.status-wrapper dl.devics dd.overalldv-none,
.status-wrapper dl.devics dd.overalldv-unreported,
.status-wrapper dl.devics dd.flare-moderate,
.status-wrapper dl.devics dd.flare-severe {
    width: 33px;
    height: 96px;
    top: 5px;
    left: 23px;
    z-index: 10;
}
.status-wrapper dl.devics dd.overalldv-severe {
    background-position: -173px -1054px; 
}
.status-wrapper dl.devics dd.overalldv-moderate {
    background-position: -173px -943px; 
}
.status-wrapper dl.devics dd.overalldv-mild {
    background-position: -173px -842px; 
}
.status-wrapper dl.devics dd.overalldv-none {
    background-position: -173px -743px; 
}
.status-wrapper dl.devics dd.overalldv-unreported {
    background-position: -173px -643px; 
}
.status-wrapper dl.devics dd.overalldv-severe div,
.status-wrapper dl.devics dd.overalldv-moderate div,
.status-wrapper dl.devics dd.overalldv-mild div,
.status-wrapper dl.devics dd.overalldv-none div,
.status-wrapper dl.devics dd.overalldv-unreported div {
    display: none;
}

/* added for separate guides */
.status-wrapper dl.devics dd.flare-moderate div,
.status-wrapper dl.devics dd.flare-severe div {
    background: url(/images/devics_sprite.png) no-repeat -314px -714px;
    height: 8px;
    left: 11px;
    position: absolute;
    top: 72px;
    width: 40px;
}


.status-wrapper dl.devics dd.flare-moderate,
.status-wrapper dl.devics dd.flare-severe {
    text-indent: 0;
    overflow: visible;
    z-index: 1;
}
.status-wrapper dl.devics dd.flare-moderate {
    background-position: -233px -1055px;
}
.status-wrapper dl.devics dd.flare-severe {
    background-position: -293px -1055px;
}
.status-wrapper dl.devics dd.flare-moderate span,
.status-wrapper dl.devics dd.flare-severe span {
    position: absolute;
    left: 52px;
    top: 72px;
    height: 16px;
}

.status-wrapper dl.devics .stickperson {
    width: 195px;
    height: 16px;
    left: 56px;
    text-indent: 0;
    background: none;
    line-height: 1.0;
}
.status-wrapper dl.devics span.status {
    width: 9px;
    height: 9px;
    float: left;
    margin-right: 10px;
    overflow: hidden;
}
.status-wrapper dl.devics .swallowing {
    top: 9px;
}
.status-wrapper dl.devics .upper_limb {
    top: 26px;
}
.status-wrapper dl.devics .bladder_bowel {
    top: 43px;
}
.status-wrapper dl.devics .walking {
    top: 60px;
}
.status-wrapper dl.devics .severe .status {
    background-color: #ff3611;
}
.status-wrapper dl.devics .moderate .status {
    background-color: #ff8f2f;
}
.status-wrapper dl.devics .mild .status {
    background-color: #ffd900;
}
.status-wrapper dl.devics .none .status {
    background-color: #5ef029;
}
.status-wrapper dl.devics .unreported .status {
    background-color: #d9d9d9;
}


.status-wrapper dl.devics .spinal_cord {
    width: 100px;
    height: 30px;
    background: none;
    left: 250px;
    top: 0;
    height: 60px;
    white-space: normal;
    padding-top: 66px;
    padding-left: 5px;
    border-left: 1px solid #d4d4d4;
}
.status-wrapper dl.devics .spinal_cord .status {
    width: 13px;
    height: 60px;
    background-image: url(/images/devics_sprite.png);
    background-repeat: no-repeat;
    background-color: #fff;
}
.status-wrapper dl.devics .spinal_cord .status-severe {
    background-position: -80px -1061px;
}
.status-wrapper dl.devics .spinal_cord .status-moderate {
    background-position: -80px -951px;
}
.status-wrapper dl.devics .spinal_cord .status-mild {
    background-position: -80px -851px;
}
.status-wrapper dl.devics .spinal_cord .status-none {
    background-position: -80px -751px;
}
.status-wrapper dl.devics .spinal_cord .status-unreported {
    background-position: -80px -651px;
}

.status-wrapper dl.devics .vis {
    width: 110px;
    height: 30px;
    left: 256px;
    background-color: #fff;
    text-indent: 0;
    white-space: normal;
    background-image: none;
    border-bottom: 1px solid #d4d4d4;
}
.status-wrapper dl.devics .vis div {
    float: left;
    width: 26px;
    height: 17px;
    background-image: url(/images/devics_sprite.png);
    margin-right: 3px;
}
.status-wrapper dl.devics .left-vision-severe,
.status-wrapper dl.devics .left-vision-moderate,
.status-wrapper dl.devics .left-vision-mild,
.status-wrapper dl.devics .left-vision-none,
.status-wrapper dl.devics .left-vision-unreported {
    top: 0;
}
.status-wrapper dl.devics .right-vision-severe,
.status-wrapper dl.devics .right-vision-moderate,
.status-wrapper dl.devics .right-vision-mild,
.status-wrapper dl.devics .right-vision-none,
.status-wrapper dl.devics .right-vision-unreported {
    top: 32px;
}
.status-wrapper dl.devics .right-vision-severe div,
.status-wrapper dl.devics .right-vision-moderate div,
.status-wrapper dl.devics .right-vision-mild div,
.status-wrapper dl.devics .right-vision-none div,
.status-wrapper dl.devics .right-vision-unreported div {
    float: right;
    margin-right: 0;
    margin-left: 3px;
}

.status-wrapper dl.devics .left-vision-severe div,
.status-wrapper dl.devics .right-vision-severe div {
    background-position: -1px -1083px;
}
.status-wrapper dl.devics .left-vision-moderate div,
.status-wrapper dl.devics .right-vision-moderate div {
    background-position: -1px -973px;
}
.status-wrapper dl.devics .left-vision-mild div,
.status-wrapper dl.devics .right-vision-mild div {
    background-position: -1px -873px;
}
.status-wrapper dl.devics .left-vision-none div,
.status-wrapper dl.devics .right-vision-none div {
    background-position: -1px -773px;
}
.status-wrapper dl.devics .left-vision-unreported div,
.status-wrapper dl.devics .right-vision-unreported div {
    background-position: -1px -674px;
}

.status-wrapper dl.devics dd.nmo-igg {
    border-top: 1px solid #d4d4d4;
    height: 32px;
    left: 276px;
    line-height: 1.2;
    padding-right: 31px;
    padding-top: 1px;
    text-indent: 0;
    top: 94px;
    white-space: normal;
    width: 58px;
    background-position: -270px 2px;
}

.status-wrapper dl.devics dd.guides {
    width: 58px;
    height: 89px;
    background-position: -220px -648px;
    /*background-position: -295px -254px;*/
    /*background-position: -295px -648px;*/
    top: 11px;
    left: 14px;
    z-index: 20;
}

.status-wrapper .devices {
    border: 1px solid #d4d4d4;
    border-width: 1px 0;
    padding: .5em;
    margin: 0 3px;
}
.status-wrapper .devices span {
    display: inline-block;
    border-left: 1px solid #d5d5d5;
    font-size: 105%;
    font-weight: bold;
    padding-right: .5em;
    padding-left: 30px;
    margin-left: .5em;
    background-position: .5em 50%;
    line-height: 1.7;
}
.status-wrapper .devices span, x:-moz-any-link {display: -moz-inline-box;} /* FF2 */
.status-wrapper .devices span, x:-moz-any-link, x:default {display: inline-block;} /* FF3 */

.status-wrapper .devices span.first {
    border-left: 0;
}
.status-wrapper h4 {
    font-weight: normal;
    font-size: 105%;
    margin: 0 3px;
}
.status-wrapper .q-desc {
    position: relative;
    height: 35px;
    margin-top: .5em;
}
.status-wrapper .q-desc .quality {
    left: 7px;
}
.status-wrapper .q-desc p {
    margin: 0 0 0 25px;
    font-size: 100%;
    color: #666;
}


/*
.status-wrapper .devices dd {
    margin-left: 0;
    font-weight: bold;
    width: 100px;
}

.status-wrapper .devices dd.first,
.status-wrapper .devices dt + dd {
    border-left: 0;
}
*/
/*** end Devic's ***/


/** mas-psp stickman **/
/* The sprite map is setup in a consistant manner
 * Stickmen images start at 0,0 with a 40x50 (px) size allocation
 * so moderate legs are -80,-150 (40*(3-1), 50*(4-1)
 * 
 * Small stickmen
 * top: 0,0
 * size: 34x48
 * spacing: 40x50
 * 
 * Top coordinates for the large stickmen are 
 * top: 0px,-300px
 * size: 92x72
 * spacing: 100x80 (px)
 * 
 * Top coordinates for icons
 * top: -250px, 0px
 * spacing: 50x50 (px)
 * *Exception, none mood icon starts at -250,0 use 
 * *no image for unreported
 * 
 * Tremor icon for popup: -300,250px
 * Falling icon for popup: 
 * top: -360,300
 * spacing: 9x80 
 * size: 9x11 (px)
 * 
*/

dl.psp,
dl.msa {
    height: 50px;
}
dl.msa dd,
dl.psp dd {
    position:absolute;
}

dl.msa-minimal dd,
dl.psp-minimal dd {
    display: none;
}

dl.psp dd.stickman,
dl.msa dd.stickman
 {
    display: block;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-color: transparent;
    text-indent: 800em;
    top: 3px;
    left: 15px;
    width: 34px;
    height: 50px;
    font-weight: normal;
}
dl.msa.minimal > dd.stickman,
dl.psp.minimal > dd.stickman {
    left: 8px;
    width: 34px;
}
dl.msa dd.community,
dl.psp dd.community {
    background-image: none;
    bottom: 3px;
    height: 14px;
    left: 5em;
}
dl.icon-set.msa dd.head, dl.icon-set.psp dd.head {
    height: 50px;
}
dl.icon-set.msa dd.arms, dl.icon-set.psp dd.arms {
    height: 50px;
}
dl.icon-set.msa dd.legs, dl.icon-set.psp dd.legs {
    height: 50px;
}
dl.icon-set.psp dd.tremors {
   height: 50px;
}
dl.icon-set.msa dd.tremors {
    height: 50px;
}
dl.icon-set.msa  dd.balance{
    display:none;
}
dl.icon-set.psp dd.balance{
    height: 50px;
}
dl.msa dd.head.unreported,
dl.psp dd.head.unreported {
    background-position: 0px 0px;
}
dl.msa dd.arms.unreported, dl.psp dd.arms.unreported {
    background-position: -40px 0px;
}
dl.msa dd.legs.unreported, dl.psp dd.legs.unreported {
    background-position: -80px 0px;
}
dl.psp dd.tremors.unreported {
    background-position: -120px 0px;
}
dl.msa dd.tremors.unreported {
    background-position: -160px 0px;
}
dl.msa dd.head.none, dl.psp dd.head.none {
    background-position: -1px -50px;
}
dl.msa dd.arms.none, dl.psp dd.arms.none {
    background-position: -40px -50px;
}
dl.msa dd.legs.none, dl.psp dd.legs.none {
    background-position: -80px -50px;
}
dl.psp dd.tremors.none {
    background-position: -120px -50px;
}
dl.msa dd.tremors.none {
    background-position: -160px -50px;
}
dl.msa dd.head.mild, dl.psp dd.head.mild {
    background-position: 0px -100px;
}
dl.msa dd.arms.mild, dl.psp dd.arms.mild {
    background-position: -40px -100px;
}
dl.msa dd.legs.mild, dl.psp dd.legs.mild {
    background-position: -80px -100px;
}
dl.psp dd.tremors.mild {
    background-position: -120px -100px;
}
dl.msa dd.tremors.mild {
    background-position: -160px -100px;
}
dl.msa dd.head.moderate, dl.psp dd.head.moderate {
    background-position: 0px -150px;
}
dl.msa dd.arms.moderate, dl.psp dd.arms.moderate {
    background-position: -40px -150px;
}
dl.msa dd.legs.moderate, dl.psp dd.legs.moderate {
    background-position: -80px -150px;
}
dl.psp dd.tremors.moderate {
   background-position: -120px -150px;
}
dl.msa dd.tremors.moderate {
    background-position: -160px -150px;
}
dl.msa dd.head.severe, dl.psp dd.head.severe {
    background-position: -1px -200px;
}
dl.msa dd.arms.severe, dl.psp dd.arms.severe {
    background-position: -40px -200px;
}
dl.msa dd.legs.severe, dl.psp dd.legs.severe {
    background-position: -80px -200px;
}
dl.psp dd.tremors.severe {
    background-position: -120px -200px;
}
dl.msa dd.tremors.severe{
    background-position: -160px -200px;
}
dl.psp dd.balance.unreported {	
    background-position: -200px 0px;
}
dl.psp dd.balance.none {
    background-position: -200px -50px;
}
dl.psp dd.balance.mild {
    background-position: -200px -100px;
}
dl.psp dd.balance.moderate {
    background-position: -200px -150px;
}
dl.psp dd.balance.severe {
    background-position: -200px -200px;
}
/* General symptoms */

dl.msa dd.a-unreported{
top: 5px;
    left: 100px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -350px -0px; 
    text-indent: 1.2em;
    width: 2em;
    font-weight: normal;  
}
dl.msa dd.a-none{
    top: 5px;
    left: 108px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -350px -50px; 
    text-indent: 1.2em;
    width: 1.9em;  
    font-weight: normal;  
}
dl.msa dd.a-mild{
    left: 108px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -350px -100px; 
    text-indent: 1.2em;
    width: 1.9em;
    font-weight: normal;  
}
dl.msa dd.a-moderate{
    top: 5px;
    left: 108px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -350px -150px; 
    text-indent: 1.2em;
    width: 1.9em;
    font-weight: normal;  
}
dl.msa dd.a-severe {
    top: 5px;
    left: 108px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -350px -200px; 
    text-indent: 1.2em;
    width: 1.9em;
    font-weight: normal;
}
/* start mood */

dl.msa dd.mood-unreported,
dl.psp dd.mood-unreported {
    font-weight: normal;  
}
dl.msa dd.mood-very_good,
dl.psp dd.mood-very_good {
    top: 5px;
    left: 55px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -250px 0px; 
    text-indent: 1.5em;
    width: 4.2em;
    font-weight: normal;  
}
dl.msa dd.mood-good,
dl.psp dd.mood-good {
    top: 5px;
    left: 55px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -250px -49px; 
    text-indent: 1.5em;
    width: 4.2em;
    font-weight: normal;  
}
dl.msa dd.mood-bad,
dl.psp dd.mood-bad {
    top: 5px;
    left: 55px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -250px -96px; 
    text-indent: 1.5em;
    width: 4.2em;
    font-weight: normal;
}
dl.msa dd.mood-very_bad,
dl.psp dd.mood-very_bad {
    top: 5px;
    left: 55px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -248px -147px; 
    text-indent: 1.5em;
    width: 4.2em;
    font-weight: normal;
}
/* start cogn */

dl.msa dd.cogn-unreported,
dl.psp dd.cogn-unreported {
    top: 22px;
    left: 55px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -400px -0px; 
    text-indent: 1.5em;
    width: 4em;
    font-weight: normal;
}
dl.msa dd.cogn-none,
dl.psp dd.cogn-none {
    top: 22px;
    left: 55px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -400px -50px; 
    text-indent: 1.5em;
    width: 4em;
    font-weight: normal;
}
dl.msa dd.cogn-mild,
dl.psp dd.cogn-mild {
    top: 22px;
    left: 55px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -400px -100px; 
    text-indent: 1.5em;
    width: 4em;
    font-weight: normal;
}
dl.msa dd.cogn-moderate,
dl.psp dd.cogn-moderate {
    top: 22px;
    left: 55px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -400px -150px; 
    text-indent: 1.5em;
    width: 4em;
    font-weight: normal;
}
dl.msa dd.cogn-severe,
dl.psp dd.cogn-severe {
    top: 22px;
    left: 55px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -400px -200px; 
    text-indent: 1.5em;
    width: 4em;
    font-weight: normal;
}
/* start e */
dl.psp dd.e-unreported {
    left: 104px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -300px -0px; 
    text-indent: 1.4em;
    width: 2em;
    font-weight: normal;
}
dl.psp dd.e-none {
    left: 104px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -300px -50px; 
    text-indent: 1.4em;
    width: 2em;
    font-weight: normal;
}
dl.psp dd.e-mild {
    left: 104px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -300px -100px; 
    text-indent: 1.4em;
    width: 2em;
    font-weight: normal;
}
dl.psp dd.e-moderate {
    left: 104px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -300px -150px; 
    text-indent: 1.4em;
    width: 2em;
    font-weight: normal;
}
dl.psp dd.e-severe {
    left: 104px;
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -300px -200px; 
    text-indent: 1.4em;
    width: 2em;
    font-weight: normal;
}
/** popup rules **/
div.tooltip-divider {
    background-color: lightgrey;
    margin: 8px 4px 8px 4px;
    height: 1px;
    overflow: inherit;
}
div.msa-full,
div.psp-full {
    height: 90px;
    position: relative;
    left: 100px;
    top: 8px;
    width: 92px;
}
div.msa-full div,
div.psp-full div {
    background-image: url(/images/msa_psp_sprite_map.png);
}
div.msa-full div.stickman,
div.psp-full div.stickman {  
    position:absolute;
    width: 92px;
    height: 80px;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    left: 12px;
}
div.msa-full div.balance{
    display: none;
}
/** head **/
div.msa-full div.head-unreported,
div.psp-full div.head-unreported {
    background-position: 0px -300px;
}
div.msa-full div.head-none,
div.psp-full div.head-none {
    background-position: 0px -380px;
}
div.msa-full div.head-mild,
div.psp-full div.head-mild {
    background-position: 0px -460px;
}
div.msa-full div.head-moderate,
div.psp-full div.head-moderate {
    background-position: 0px -540px;
}
div.msa-full div.head-severe,
div.psp-full div.head-severe {
    background-position: 0px -620px;
}
/** arms **/
div.msa-full div.arms-unreported,
div.psp-full div.arms-unreported {
    background-position: -100px -300px;
}
div.msa-full div.arms-none,
div.psp-full div.arms-none {
    background-position: -100px -380px;
}
div.msa-full div.arms-mild,
div.psp-full div.arms-mild {
    background-position: -100px -460px;
}
div.msa-full div.arms-moderate,
div.psp-full div.arms-moderate {
    background-position: -100px -540px;
}
div.msa-full div.arms-severe,
div.psp-full div.arms-severe {
    background-position: -100px -620px;
}
/** legs **/
div.msa-full div.legs-unreported,
div.psp-full div.legs-unreported {
    background-position: -200px -300px;
}
div.msa-full div.legs-none,
div.psp-full div.legs-none {
    background-position: -200px -380px;
}
div.msa-full div.legs-mild,
div.psp-full div.legs-mild {
    background-position: -200px -460px;
}
div.msa-full div.legs-moderate,
div.psp-full div.legs-moderate {
    background-position: -200px -540px;
}
div.msa-full div.legs-severe,
div.psp-full div.legs-severe {
    background-position: -200px -620px;
}
/** psp tremor lines **/
div.psp-full div.tremors-unreported {
    display: none;
}
div.psp-full div.tremors-none {
    display: none;
}
div.psp-full div.tremors-mild {
    background-position: -300px -460px;
}
div.psp-full div.tremors-moderate {
    background-position: -300px -540px;
}
div.psp-full div.tremors-severe {
    background-position: -300px -620px;
}
/** msa tremor lines **/
div.msa-full div.tremors-unreported {
    display: none;
}
div.msa-full div.tremors-none {
    display: none;
}
div.msa-full div.tremors-mild {
    background-position: -400px -460px;
}
div.msa-full div.tremors-moderate {
    background-position: -400px -540px;
}
div.msa-full div.tremors-severe {
    background-position: -400px -620px;
}
/** psp fall lines **/
div.psp-full div.balance-unreported {
    display: none;
}
div.psp-full div.balance-none {
    display: none;
}
div.psp-full div.balance-mild {
    background-position: -500px -460px;
}
div.psp-full div.balance-moderate {
    background-position: -500px -540px;
}
div.psp-full div.balance-severe {
    background-position: -500px -620px;
}
div.msa-full * div.status-text,
div.psp-full * div.status-text {
    background-image: none;
    font-size: 12px;
    width: 150px;
}
div.msa-full div.head div.status-text,
div.psp-full div.head div.status-text {
    width: 120px;
    top: -7px;
    left: -123px;
    text-align: right;
}
div.msa-full div.arms div.status-text,
div.psp-full div.arms div.status-text {
    width: 120px;
    top: 16px;
    left: -123px;
    text-align: right;
}
div.msa-full div.legs div.status-text,
div.psp-full div.legs div.status-text {
    width: 120px;
    top: 41px;
    left: -123px;
    text-align: right;
}
div.msa-full div.tremors div.status-text{
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -400px -244px;
    width: 150px;
    top: 42px;
    left: 95px;
    text-indent: 16px;
}
div.psp-full div.tremors div.status-text{
    background-image: url(/images/msa_psp_sprite_map.png);
    background-position: -300px -244px;
    width: 150px;
    top: 42px;
    left: 95px;
    text-indent: 16px;
}
div.psp-full div.balance div.status-text{
    background-image: url(/images/msa_psp_sprite_map.png);
    width: 150px;
    top: 56px;
    left: 95px;
    text-indent: 16px;
}
div.psp-full div.balance-unreported,
div.psp-full div.balance-none {
    display: none;
}
div.psp-full div.balance-mild div.status-text {
    background-position: -600px -455px;
}
div.psp-full div.balance-moderate div.status-text {
    background-position: -600px 535px;
}
div.psp-full div.balance-severe div.status-text {
    background-position: -600px -635px;
}

div.msa-full .general,
div.psp-full .general {
    position: absolute;
    padding-left: 18px;
    width: 20px;
    left: 106px;
}
div.msa-full div.mood,
div.psp-full div.mood {
    top: -4px;
}
div.msa-full div.cogn,
div.psp-full div.cogn {
    top: 12px;
}
div.msa-full div.a,
div.psp-full div.a {
    top: 28px;
}
div.psp-full div.general.e {
    top: 28px;
}
/** image specific rules **/

div.msa div.mood-very_good,
div.psp div.mood-very_good {
    background-position: -250px 0px; 
}
div.msa div.mood-good,
div.psp div.mood-good {
    background-position: -250px -49px; 
}
div.msa div.mood-bad,
div.psp div.mood-bad {
    background-position: -250px -96px; 
}
div.msa div.mood-very_bad,
div.psp div.mood-very_bad {
    background-position: -248px -147px; 
}
/** cogn **/

div.msa div.cogn-unreported,
div.psp div.cogn-unreported {
    background-position: -400px -0px; 
}
div.msa div.cogn-none,
div.psp div.cogn-none {
    background-position: -400px -50px; 
}
div.msa div.cogn-mild,
div.psp div.cogn-mild {
    background-position: -400px -100px; 
}
div.msa div.cogn-moderate,
div.psp div.cogn-moderate {
    background-position: -400px -150px; 
}
div.msa div.cogn-severe,
div.psp div.cogn-severe {
    background-position: -400px -200px; 
}
/** autonomic **/

div.msa div.a-unreported{
    background-position: -350px -0px; 
}
div.msa div.a-none{
    background-position: -350px -50px; 
}
div.msa div.a-mild{
    background-position: -350px -100px; 
}
div.msa div.a-moderate{
    background-position: -350px -150px;
}
div.msa div.a-severe {
    background-position: -350px -200px; 
}
/** start e **/
div.psp div.e-unreported {
    background-position: -300px -0px; 
}
div.psp div.e-none {
    background-position: -300px -50px; 
}
div.psp div.e-mild {
    background-position: -300px -100px; 
}
div.psp div.e-moderate {
    background-position: -300px -150px; 
}
div.psp div.e-severe {
    background-position: -300px -200px; 
}

.nugget-container ul.als li.head,
.nugget-container ul.pd li.head,
.nugget-container ul.als li.arms,
.nugget-container ul.pd li.arms,
.nugget-container ul.als li.torso,
.nugget-container ul.pd li.torso,
.nugget-container ul.als li.legs,
.nugget-container ul.pd li.legs,
.nugget-container ul.als li.type-legend {
    margin-left: 32px;
}
.nugget-container ul.als li.head,
.nugget-container ul.pd li.head,
.nugget-container ul.als li.arms,
.nugget-container ul.pd li.arms,
.nugget-container ul.als li.torso,
.nugget-container ul.pd li.torso,
.nugget-container ul.als li.legs,
.nugget-container ul.pd li.legs,
.nugget-container ul.als li.type-legend,
x:-moz-any-link {margin-left: 0;}

.nugget-container ul.als li.head,
.nugget-container ul.pd li.head,
.nugget-container ul.als li.arms,
.nugget-container ul.pd li.arms,
.nugget-container ul.als li.torso,
.nugget-container ul.pd li.torso,
.nugget-container ul.als li.legs,
.nugget-container ul.pd li.legs,
.nugget-container ul.als li.type-legend,
x:-moz-any-link, 
x:default {margin-left: 32px;}


/*** start fibromyalgia nugget ***/
dl.fibromyalgia {
  height: 50px;
  overflow: hidden;
  width: 135px;
}
dl.fibromyalgia dd {
  background-image: url(/images/sprite_fm_cfs_nugget.png?20091027);
  background-repeat: no-repeat;
  position: absolute;
}
* html dl.fibromyalgia dd {
  background-image: url(/images/sprite_fm_cfs_nugget.gif?20091027);
}
dl.fibromyalgia dd.community {
  color: #000;
  left: 43px;
  top: 4px;
  background: none;
}
dl.fibromyalgia dd.community span {
  font-weight: bold;
}

dl.fibromyalgia dd.pain-none,
dl.fibromyalgia dd.pain-little,
dl.fibromyalgia dd.pain-some,
dl.fibromyalgia dd.pain-most,
dl.fibromyalgia dd.pain-all {
  width: 12px;
  height: 12px;
  left: 119px;
  top: 41px;
  text-indent: -800em;
}
dl.fibromyalgia dd.pain-unreported {
  display: none;
}
dl.fibromyalgia dd.pain-none {
  background-position: 0 -60px; 
}
dl.fibromyalgia dd.pain-little {
  background-position: 0 -45px;
}
dl.fibromyalgia dd.pain-some {
  background-position: 0 -30px;
}
dl.fibromyalgia dd.pain-most {
  background-position: 0 -15px;
}
dl.fibromyalgia dd.pain-all {
  background-position: 0 0;
}

dl.fibromyalgia dd.fatigue-none,
dl.fibromyalgia dd.fatigue-little,
dl.fibromyalgia dd.fatigue-some,
dl.fibromyalgia dd.fatigue-most,
dl.fibromyalgia dd.fatigue-all {
  width: 12px;
  height: 12px;
  left: 119px;
  top: 2px;
  text-indent: -800em;
}

dl.fibromyalgia dd.fatigue-unreported {
  display: none;
}
dl.fibromyalgia dd.fatigue-none {
  background-position: -35px -60px; 
}
dl.fibromyalgia dd.fatigue-little {
  background-position: -35px -45px;
}
dl.fibromyalgia dd.fatigue-some {
  background-position: -35px -30px;
}
dl.fibromyalgia dd.fatigue-most {
  background-position: -35px -15px;
}
dl.fibromyalgia dd.fatigue-all {
  background-position: -35px 0;
}


dl.fibromyalgia dd.function-none,
dl.fibromyalgia dd.function-little,
dl.fibromyalgia dd.function-some,
dl.fibromyalgia dd.function-most,
dl.fibromyalgia dd.function-all {
  width: 12px;
  height: 12px;
  left: 119px;
  top: 28px;
  text-indent: -800em;
  display: none;  /* hiding on nugget for now */
}

dl.fibromyalgia dd.function-unreported {
  display: none;
}
dl.fibromyalgia dd.function-none {
  background-position: -281px -60px; 
}
dl.fibromyalgia dd.function-little {
  background-position: -281px -45px;
}
dl.fibromyalgia dd.function-some {
  background-position: -281px -30px;
}
dl.fibromyalgia dd.function-most {
  background-position: -281px -15px;
}
dl.fibromyalgia dd.function-all {
  background-position: -281px 0;
}

dl.fibromyalgia dd.sleep-none,
dl.fibromyalgia dd.sleep-little,
dl.fibromyalgia dd.sleep-some,
dl.fibromyalgia dd.sleep-most,
dl.fibromyalgia dd.sleep-all {
  width: 12px;
  height: 12px;
  left: 119px;
  top: 15px;
  text-indent: -800em;
}

dl.fibromyalgia dd.sleep-unreported {
  display: none;
}
dl.fibromyalgia dd.sleep-none {
  background-position: -19px -60px;
}
dl.fibromyalgia dd.sleep-little {
  background-position: -19px -45px;
}
dl.fibromyalgia dd.sleep-some {
  background-position: -19px -30px;
}
dl.fibromyalgia dd.sleep-most {
  background-position: -19px -15px;
}
dl.fibromyalgia dd.sleep-all {
  background-position: -19px 0;
}

dl.fibromyalgia dd.stiffness-none,
dl.fibromyalgia dd.stiffness-little,
dl.fibromyalgia dd.stiffness-some,
dl.fibromyalgia dd.stiffness-most,
dl.fibromyalgia dd.stiffness-all {
  width: 12px;
  height: 12px;
  left: 119px;
  top: 28px;
  text-indent: -800em;
}

dl.fibromyalgia dd.stiffness-unreported {
  display: none;
}
dl.fibromyalgia dd.stiffness-none {
  background-position: -51px -60px;
}
dl.fibromyalgia dd.stiffness-little {
  background-position: -51px -45px;
}
dl.fibromyalgia dd.stiffness-some {
  background-position: -51px -30px;
}
dl.fibromyalgia dd.stiffness-most {
  background-position: -51px -15px;
}
dl.fibromyalgia dd.stiffness-all {
  background-position: -51px 0;
}



dl.fibromyalgia dd.external_stress-none,
dl.fibromyalgia dd.external_stress-little,
dl.fibromyalgia dd.external_stress-some,
dl.fibromyalgia dd.external_stress-most,
dl.fibromyalgia dd.external_stress-all {
  width: 12px;
  height: 12px;
  left: 119px;
  top: 15px;
  text-indent: -800em;
  display: none;    /* hiding for the moment in the nugget view */
}

dl.fibromyalgia dd.external_stress-unreported {
  display: none;
}
dl.fibromyalgia dd.external_stress-none {
  background-position: -262px -60px;
}
dl.fibromyalgia dd.external_stress-little {
  background-position: -262px -45px;
}
dl.fibromyalgia dd.external_stress-some {
  background-position: -262px -30px;
}
dl.fibromyalgia dd.external_stress-most {
  background-position: -262px -15px;
}
dl.fibromyalgia dd.external_stress-all {
  background-position: -262px 0;
}

.fibromyalgia .stickman {
  background-position: -251px -117px;
  width: 29px;
  height: 51px;
  left: 13px;
  text-indent: -800em;
  top: 1px;
  z-index: 1;
}

.fibromyalgia .stickman span {
  background-image: url(/images/sprite_fm_cfs_nugget.png?20091027);  
  background-repeat: no-repeat;
  height: 51px;
  left: 2px;
  position: absolute;
  top: 2px;
  text-indent: -800em;
  width: 25px;
  z-index: 1;
}

* html .fibromyalgia .stickman span {
  background-image: url(/images/sprite_fm_cfs_nugget.gif?20091027);
}

.fibromyalgia .stickman-badge {
  width: 25px;
  height: 58px;
}	

.fibromyalgia .stickman-unreported span {
  background-position: -76px 0; 
}
.fibromyalgia .stickman-none span {
  background-position: -106px 0; 
}
.fibromyalgia .stickman-little span {
  background-position: -136px 0;
}
.fibromyalgia .stickman-some span {
  background-position: -166px 0;
}
.fibromyalgia .stickman-most span {
  background-position: -196px 0;
}
.fibromyalgia .stickman-all span {
  background-position: -226px 0;
}

/*** CFS stickman ***/
.cfs .stickman-unreported span {
  background-position: -76px -60px;
}
.cfs .stickman-none span {
  background-position: -106px -60px;
}
.cfs .stickman-little span {
  background-position: -136px -60px;
}
.cfs .stickman-some span {
  background-position: -166px -60px;
}
.cfs .stickman-most span {
  background-position: -196px -60px;
}
.cfs .stickman-all span {
  background-position: -226px -60px;
}

/*** if both FM  ***/
.fm .stickman-unreported span {
  background-position: -76px 0; 
}
.fm .stickman-none span {
  background-position: -106px 0; 
}
.fm .stickman-little span {
  background-position: -136px 0;
}
.fm .stickman-some span {
  background-position: -166px 0;
}
.fm .stickman-most span {
  background-position: -196px 0;
}
.fm .stickman-all span {
  background-position: -226px 0;
}


dl.fibromyalgia dd.description {
  display: block;
  width: 101px;
  top: 38px;
  left: 13px;
  height: 16px;
  overflow: hidden;
  font-size: 11px;
  padding: 0 0 0 3px;
  background-color: #E7EDF2;
  color: #7F7F7F;
  text-indent: 26px;
  z-index: 0;
  background-image: none;
}
dl.fibromyalgia dd.description .type {
  top: -999em;
  left: -999em;
  position: absolute;
}

.fibromyalgia .cfs {
  background-position: -114px -117px;
}

dl.fibromyalgia dd.fm_diagnosis_info,
dl.fibromyalgia dd.cfs_diagnosis_info,
dl.fibromyalgia dd.xmrv_test {
  background-image: none;
}
dl.fibromyalgia dd.cfs_diagnosis_info,
dl.fibromyalgia dd.fm_diagnosis_info {
  clear: right;
  float: left;
/*  margin-left: 46px;*/
  position: relative;
}
* html dl.fibromyalgia dd.cfs_diagnosis_info,
* html dl.fibromyalgia dd.fm_diagnosis_info {
  display: inline;
  left: 46px;
  margin-left: 0;
  zoom: 1;
}
html[lang~=en] dl.fibromyalgia dd.cfs_diagnosis_info,
html[lang~=en] dl.fibromyalgia dd.fm_diagnosis_info {
  display: inline;
  left: 46px;
  margin-left: 0;
  zoom: 1;
}
html[lang~=EN] dl.fibromyalgia dd.cfs_diagnosis_info,
html[lang~=EN] dl.fibromyalgia dd.fm_diagnosis_info {
  left: 0;
  margin-left: 46px;
}


dl.fibromyalgia dd.cfs_diagnosis_info {
  clear: none;
}

dl.fibromyalgia dd.xmrv_test {
  color: #DC5550;
  font-weight: bold;
  left: 73px;
  top: 38px;
}
dl.fibromyalgia dd.xmrv_test .type {
  font-weight: normal;
  z-index: 1;
}


dl.fibromyalgia .link-to {
    background: none;
}

/*** minimal FM nugget ***/

dl.fibromyalgia-minimal {
  width: 50px;
}

dl.fibromyalgia-minimal dd.stickman {
  width: 48px;
}

dl.fibromyalgia-minimal dd.stickman span {
  left: 6px;
}

dl.fibromyalgia-minimal dd.stickman-unreported,
dl.fibromyalgia-minimal dd.stickman-none,
dl.fibromyalgia-minimal dd.stickman-little,
dl.fibromyalgia-minimal dd.stickman-some,
dl.fibromyalgia-minimal dd.stickman-most,
dl.fibromyalgia-minimal dd.stickman-all {
  left: 1px;
}


dl.fibromyalgia-minimal dd.pain-none,
dl.fibromyalgia-minimal dd.pain-little,
dl.fibromyalgia-minimal dd.pain-some,
dl.fibromyalgia-minimal dd.pain-most,
dl.fibromyalgia-minimal dd.pain-all,
dl.fibromyalgia-minimal dd.fatigue-none,
dl.fibromyalgia-minimal dd.fatigue-little,
dl.fibromyalgia-minimal dd.fatigue-some,
dl.fibromyalgia-minimal dd.fatigue-most,
dl.fibromyalgia-minimal dd.fatigue-all,
dl.fibromyalgia-minimal dd.sleep-little,
dl.fibromyalgia-minimal dd.sleep-some,
dl.fibromyalgia-minimal dd.sleep-most,
dl.fibromyalgia-minimal dd.sleep-all,
dl.fibromyalgia-minimal dd.stiffness-little,
dl.fibromyalgia-minimal dd.stiffness-some,
dl.fibromyalgia-minimal dd.stiffness-most,
dl.fibromyalgia-minimal dd.stiffness-all,  
dl.fibromyalgia-minimal dd.function-none,
dl.fibromyalgia-minimal dd.function-little,
dl.fibromyalgia-minimal dd.function-some,
dl.fibromyalgia-minimal dd.function-most,
dl.fibromyalgia-minimal dd.function-all,
dl.fibromyalgia-minimal dd.external_stress-none,
dl.fibromyalgia-minimal dd.external_stress-little,
dl.fibromyalgia-minimal dd.external_stress-some,
dl.fibromyalgia-minimal dd.external_stress-most,
dl.fibromyalgia-minimal dd.external_stress-all {
  left: 34px;
}

dl.fibromyalgia-minimal dd.description,
dl.fibromyalgia-minimal dd.diagnosis_info {
  top: -999em;
  left: -999em;
}
dl.fibromyalgia-minimal dd.patient-sex {
  position: absolute;
  top: 42px;
  left: 1px;
  width: 12px;
  height: 12px;
  overflow: hidden;
  background-color: #E6EEF2;
  background-image: none;
  font-size: 9px;
  color: #626263;
  text-align: center;
  z-index: 10;
}

dl.fibromyalgia-minimal dd.fm_diagnosis_info,
dl.fibromyalgia-minimal dd.cfs_diagnosis_info {
  left: -999em;
  position: absolute;
  top: 0;
}
* html dl.fibromyalgia-minimal dd.fm_diagnosis_info,
* html dl.fibromyalgia-minimal dd.cfs_diagnosis_info {
  display: none;
  left: -999em;
}
html[lang~=en] dl.fibromyalgia-minimal dd.fm_diagnosis_info,
html[lang~=en] dl.fibromyalgia-minimal dd.cfs_diagnosis_info {
  display: none;
  left: -999em;
}
html[lang~=EN] dl.fibromyalgia-minimal dd.fm_diagnosis_info,
html[lang~=EN] dl.fibromyalgia-minimal dd.cfs_diagnosis_info {
  display: block;
  left: -999em;
}

dl.fibromyalgia-minimal dd.xmrv_test {
  font-size: 13px;
  left: 2px;
  position: absolute;
  top: -1px;
  z-index: 10;
}
dl.fibromyalgia-minimal dd.xmrv_test .type {
  left: -999em;
  position: absolute;
  top: 0;
}

/*** FM tooltip ***/
.xl-wrapper .fibromyalgia #tip-wrapper {
  position: relative;
}
.xl-wrapper .fibromyalgia #general {
  margin-top: 24px;
}
.xl-wrapper .fibromyalgia #general th {
  line-height: 1.1;
  font-size: 110%;
  padding-top: 5px;
  padding-bottom: 5px;
}
.xl-wrapper .fibromyalgia #general td .piped p {
  font-size: 100%;
  margin: 0.3em 0;
}
.xl-wrapper .fibromyalgia #general td .piped b {
  font-weight: normal;
  color: #000;
}
.xl-wrapper .fibromyalgia .none {
  font-size: 9px;
  color: #B1B1B1;
  padding-top: .3em;
}
.xl-wrapper .fibromyalgia .little {
  font-size: 10px;
  color: #B1B1B1;
  padding-top: .3em;
}
.xl-wrapper .fibromyalgia .some {
  font-size: 11px;
}
.xl-wrapper .fibromyalgia .most {
  font-size: 13px;
}
.xl-wrapper .fibromyalgia .all {
  font-size: 14px;
}

* html .xl-wrapper .sunrise dd {
  position: relative;
}
* html .xl-wrapper .sunrise dd span {
  position: absolute;
  top: 0;
  left: 16px;
  text-indent: 0;
  background-color: #fff;
}

.xl-wrapper .fibromyalgia .piped {
  position: relative;
  padding-bottom: .3em;
  color: #000;
}
.xl-wrapper .fibromyalgia .piped dl {
  height: auto;
  margin: 0;
}
.xl-wrapper .fibromyalgia .piped dd {
  left: 0;
  text-indent: 20px;
  margin-left: 5px;
  position: relative;
  top: 0;
  margin-bottom: 3px;
  line-height: 1.0;
}
.xl-wrapper .fibromyalgia .piped strong {
  font-size: 120%;
}
.xl-wrapper .fibromyalgia p.stickman {
  position: relative;
  top: -9px;
  background-image: url(/images/sprite_fm_cfs_nugget.png?20091027);
  background-repeat: no-repeat;
  margin: 0 0 0 35px;
  width: 32px;
}
* html .xl-wrapper .fibromyalgia p.stickman {
  background-image: url(/images/sprite_fm_cfs_nugget.gif?20091027);
}
.xl-wrapper .fibromyalgia p.stickman span {
  left: 3px;
}

.xl-wrapper .fibromyalgia .stickman-unreported,
.xl-wrapper .fibromyalgia .stickman-none,
.xl-wrapper .fibromyalgia .stickman-little,
.xl-wrapper .fibromyalgia .stickman-some,
.xl-wrapper .fibromyalgia .stickman-most,
.xl-wrapper .fibromyalgia .stickman-all {
  width: 26px;
  height: 49px;
  left: 0;
  top: 3px;
  z-index: 1;
}

.xl-wrapper .fibromyalgia .external_stress-none, 
.xl-wrapper .fibromyalgia .external_stress-little, 
.xl-wrapper .fibromyalgia .external_stress-some, 
.xl-wrapper .fibromyalgia .external_stress-most, 
.xl-wrapper .fibromyalgia .external_stress-all,
.xl-wrapper .fibromyalgia .function-none,
.xl-wrapper .fibromyalgia .function-little,
.xl-wrapper .fibromyalgia .function-some,
.xl-wrapper .fibromyalgia .function-most,
.xl-wrapper .fibromyalgia .function-all {
  display: block;
}


