
/* ::::: http://images.medscape.com/medcss/medscape.css ::::: */

body { font-family: Arial,sans-serif; font-size: 76%; background-color: rgb(221, 221, 221); }
td, th { font-family: Arial,sans-serif; }
h1 { font-family: Verdana,sans-serif; }
h2 { font-family: Verdana,sans-serif; }
h3 { font-family: Verdana,sans-serif; }
h4 { font-family: Verdana,sans-serif; }
sup, sub { font-size: 0.85em; }
.thumbnails2 { margin: 0px 7px 7px 0px; }
.titlenopull { margin: 0px; padding: 0px; color: rgb(0, 51, 102); }
.titlepull { margin: 0px; padding: 0px; color: rgb(0, 51, 102); font-size: 17px; }
.centercol { padding: 15px 0px 0px 10px; width: 745px; }
.tocbg { background-color: rgb(204, 213, 239); }
.header { font-family: Verdana,sans-serif; font-size: 23px; color: rgb(0, 0, 0); }
.errortext { font-family: Arial,sans-serif; color: rgb(204, 51, 0); }
.notetext { font-family: Arial,sans-serif; color: rgb(204, 51, 0); }
.text14 { font-family: Arial,sans-serif; font-size: 15px; color: rgb(0, 0, 0); }
.text12 { font-family: Arial,sans-serif; font-size: 13px; color: rgb(0, 0, 0); }
.text10 { font-family: Arial,sans-serif; font-size: 11px; color: rgb(0, 0, 0); }
.text14serif { font-family: Georgia,Times; font-size: 15px; color: rgb(0, 0, 0); }
.text12serif { font-family: Georgia,Times; font-size: 13px; color: rgb(0, 0, 0); }
.text10serif { font-family: Georgia,Times; font-size: 11px; color: rgb(0, 0, 0); }
.rightbuckethead { padding: 3px 6px; font-family: Verdana,sans-serif; text-transform: uppercase; font-size: 0.85em; font-weight: bold; color: rgb(255, 255, 255); }
.right { font-family: Arial,sans-serif; font-size: 11px; padding-left: 6px; padding-top: 10px; padding-bottom: 10px; color: rgb(0, 0, 0); }
h1.title { margin: 0px 0px 3px; padding: 0px; font-family: palatino,serif; font-size: 1.75em; font-weight: bold; color: rgb(0, 51, 102); }
.title { margin: 0px 0px 3px; padding: 0px; font-family: palatino,serif; font-size: 1.75em; font-weight: bold; color: rgb(0, 51, 102); }
.subtitle { font-family: Verdana,sans-serif; font-size: 0.95em; font-weight: bold; color: rgb(0, 0, 0); }
.buckethead { font-family: Verdana,sans-serif; text-transform: uppercase; font-size: 0.85em; font-weight: bold; padding-left: 5px; height: 21px; color: rgb(0, 0, 0); }
.bucket14 { font-family: Arial,sans-serif; font-size: 15px; padding-left: 10px; padding-right: 2px; padding-top: 10px; color: rgb(0, 0, 0); }
.bucket12 { font-family: Arial,sans-serif; font-size: 13px; padding-left: 10px; padding-right: 2px; padding-top: 10px; color: rgb(0, 0, 0); }
.bucket10 { font-family: Arial,sans-serif; font-size: 11px; padding-left: 10px; padding-right: 2px; padding-top: 10px; color: rgb(0, 0, 0); }
.credits { font-family: Arial,sans-serif; padding-left: 10px; color: rgb(0, 0, 0); }
.cmetag { font-family: arial,sans-serif; font-size: 0.85em; color: rgb(215, 26, 26); font-weight: bold; }
.results { font-family: Arial,sans-serif; font-size: 13px; padding-top: 4px; color: rgb(0, 0, 0); }
.rctoctext { font-family: Arial,sans-serif; font-size: 12px; padding-left: 5px; padding-top: 10px; padding-bottom: 10px; color: rgb(0, 0, 0); }
.rcheadtext { font-family: Arial,sans-serif; font-size: 12px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; color: rgb(0, 0, 0); }
span.videoicon a { padding: 2px 0px 1px 16px; display: inline; text-decoration: none; color: rgb(0, 0, 0); font-size: 11px; background-image: url('btn-video3.gif'); background-position: left top; background-repeat: no-repeat; }
span.videoicon a:link { padding: 2px 0px 1px 16px; display: inline; text-decoration: none; color: rgb(0, 0, 0); font-size: 11px; background-image: url('btn-video3.gif'); background-position: left top; background-repeat: no-repeat; }
span.videoicon a:visited { padding: 2px 0px 1px 16px; display: inline; text-decoration: none; color: rgb(0, 0, 0); font-size: 11px; background-image: url('btn-video3.gif'); background-position: left top; background-repeat: no-repeat; }
span.videoicon a:hover { padding: 2px 0px 1px 16px; display: inline; text-decoration: none; color: rgb(0, 0, 0); font-size: 11px; background-image: url('btn-video3.gif'); background-position: left top; background-repeat: no-repeat; }
span.videoicon a:active { padding: 2px 0px 1px 16px; display: inline; text-decoration: none; color: rgb(0, 0, 0); font-size: 11px; background-image: url('btn-video3.gif'); background-position: left top; background-repeat: no-repeat; }
#parenttoc span.videoicon a { padding: 2px 0px 1px 16px; display: inline; text-decoration: none; color: rgb(0, 0, 0); font-size: 11px; background-image: url('btn-video3.gif'); background-position: left top; background-repeat: no-repeat; }
#parenttoc span.videoicon a:link { padding: 2px 0px 1px 16px; display: inline; text-decoration: none; color: rgb(0, 0, 0); font-size: 11px; background-image: url('btn-video3.gif'); background-position: left top; background-repeat: no-repeat; }
#parenttoc span.videoicon a:visited { padding: 2px 0px 1px 16px; display: inline; text-decoration: none; color: rgb(0, 0, 0); font-size: 11px; background-image: url('btn-video3.gif'); background-position: left top; background-repeat: no-repeat; }
#parenttoc span.videoicon a:hover { padding: 2px 0px 1px 16px; display: inline; text-decoration: none; color: rgb(0, 0, 0); font-size: 11px; background-image: url('btn-video3.gif'); background-position: left top; background-repeat: no-repeat; }
#parenttoc span.videoicon a:active { padding: 2px 0px 1px 16px; display: inline; text-decoration: none; color: rgb(0, 0, 0); font-size: 11px; background-image: url('btn-video3.gif'); background-position: left top; background-repeat: no-repeat; }
.byline { display: block; font-family: arial,sans-serif; font-size: 11px; color: rgb(102, 102, 102); }
#rcnewstemp ul { margin: 8px 0pt 0pt 8px; padding: 0pt; font-family: Arial,sans-serif; font-size: 13px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#rcnewstemp li { padding: 0px 0px 10px; font-family: Arial,sans-serif; font-size: 13px; position: relative; }
#rcnewstemp li a { font-family: Arial,sans-serif; font-size: 13px; }
#steeringcommittee { border: 1px solid rgb(191, 191, 191); margin: 10px 0pt 15px; padding: 10px 0px 0pt 10px; width: 408px; background-color: rgb(238, 238, 238); }
#steeringcommittee h3 { margin: 0pt; padding: 0pt; font-family: arial,sans-serif; font-size: 1.2em; color: rgb(0, 51, 102); font-weight: bold; }
.leftsccontainer { margin: 10px 0pt 0pt; padding: 0pt 10px 0pt 0pt; float: left; width: 194px; }
.rightsccontainer { margin: 10px 0pt 0pt; padding: 0pt 5px 0pt 0pt; float: right; width: 194px; }
.thumbnails { margin: 2px 7px 7px 0pt; position: relative; float: left; clear: both; }
#steeringcommittee ul { margin: 3px 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 0.95em; }
#steeringcommittee li { padding: 0px 0px 10px; position: relative; clear: both; }
.newsText { font-size: 14px; }
.containerBorder { background-color: rgb(224, 208, 192); }
.containerTitleBg { background-color: rgb(240, 232, 219); }
.containerOtherBg { background-color: rgb(252, 248, 243); }
.containerContentBg { background-color: rgb(255, 255, 255); }
table.source { background-color: rgb(255, 255, 255); }
table.related { background-color: rgb(255, 255, 255); }
.caption { font-family: Verdana,Helvetica,Arial; font-size: 10px; font-weight: bold; line-height: 11px; }
.pullquote-left { margin: 10px 10px 10px 0px; float: left; width: 220px; background-color: rgb(221, 222, 235); background-image: url('pullquote-top.gif'); background-position: left top; background-repeat: no-repeat; font-weight: bold; }
.pullquote-right { margin: 0px 0px 10px 10px; float: right; width: 220px; background-color: rgb(221, 222, 235); background-image: url('pullquote-top.gif'); background-position: left top; background-repeat: no-repeat; font-weight: bold; }
.closequote { padding: 17px 15px; display: block; background-image: url('pullquote-btm.gif'); background-position: right bottom; background-repeat: no-repeat; }
.powerpoint { margin: 20px 0pt 10px; }
.inlineimageleft { margin: 0pt 10px 10px 0pt; float: left; }
.inlineimageright { margin: 0pt 0pt 10px 10px; float: right; }
.inlineimgborder { border: 1px solid rgb(206, 206, 206); }
.inlineimg { margin: 6px 6px 3px; }
.caption { margin: 0pt 6px 6px; font-family: Verdana,Helvetica,Arial; font-size: 10px; font-weight: bold; line-height: 11px; }
td #sponsorad { margin: 0px 0px 15px 10px; width: 300px; }
#sponsoradtitle h6 { border-style: solid solid double; border-color: rgb(179, 179, 179); border-width: 1px 1px medium; margin: 0pt; padding: 5px 5px 4px; font-size: 1em; text-transform: uppercase; background-color: rgb(243, 243, 243); text-align: left; }
#sponsoradborder { border-left: 1px solid rgb(179, 179, 179); border-right: 1px solid rgb(179, 179, 179); border-bottom: 1px solid rgb(179, 179, 179); padding: 5px; background-color: rgb(243, 243, 243); }
#sponsorlistings a { font-weight: bold; text-align: left; }
#sponsorlistings p a { font-weight: normal; text-align: left; }
#sponsorlistings p { margin: 0pt; padding: 0pt 0pt 5px; font-size: 12px; background-color: rgb(243, 243, 243); text-align: left; }
#sponsorlistings ul { margin: 0pt; padding: 0pt 0pt 5px 22px; list-style-type: circle; background-color: rgb(243, 243, 243); text-align: left; }
#sponsorlistings ul li { margin: 0pt; padding: 0pt 0pt 7px; text-align: left; }
#sponsorlistings li a { font-weight: normal; text-align: left; }
.boxhead { font-family: Verdana,sans-serif; text-transform: uppercase; font-size: 0.9em; font-weight: bold; padding-left: 5px; height: 21px; color: rgb(0, 0, 0); }
.boxheadthin { font-family: Verdana,sans-serif; text-transform: uppercase; font-size: 0.9em; font-weight: normal; padding-left: 5px; height: 21px; }
.textdark { font-family: Arial,sans-serif; }
.textdark10 { font-family: Arial,sans-serif; font-size: 11px; color: rgb(0, 0, 0); }
.body10top { font-family: Arial,sans-serif; font-size: 11px; padding-left: 10px; padding-top: 10px; color: rgb(0, 0, 0); }
.sectionhead { font-family: Arial,sans-serif; font-size: 15px; color: rgb(0, 0, 0); padding-bottom: 10px; }
.sectionsubhead { font-family: Arial,sans-serif; font-size: 13px; color: rgb(0, 0, 0); padding-bottom: 10px; }
.body12top { font-family: Arial,sans-serif; font-size: 13px; padding-left: 10px; padding-top: 10px; color: rgb(0, 0, 0); }
.body12bottom { font-family: Arial,sans-serif; font-size: 13px; padding-left: 10px; padding-bottom: 10px; color: rgb(0, 0, 0); }
.body14top { font-family: Arial,sans-serif; font-size: 15px; padding-left: 10px; padding-top: 10px; color: rgb(0, 0, 0); }
.body14bottom { font-family: Arial,sans-serif; font-size: 15px; padding-left: 10px; padding-bottom: 10px; color: rgb(0, 0, 0); }
.titlefont { font-family: palatino,serif; font-size: 1.75em; font-weight: bold; color: rgb(0, 51, 102); }
.headertext { font-family: Verdana,sans-serif; font-size: 23px; color: rgb(0, 0, 0); }
a:link { color: rgb(16, 87, 129); text-decoration: none; }
a:visited { color: rgb(16, 87, 129); text-decoration: none; }
a:hover { color: rgb(16, 87, 129); text-decoration: underline; }
a:active { color: rgb(16, 87, 129); text-decoration: none; }

/* ::::: http://images.medscape.com/medcss/medscape-main.css ::::: */

html, body { height: 100%; }
body { margin: 0pt; padding: 8px 0pt 0pt 8px; background-color: rgb(221, 221, 221); font-family: arial,sans-serif; font-size: 76%; text-align: center; }
#bodypadding { width: 760px; font-family: arial,sans-serif; font-size: 1.05em; background-color: rgb(255, 255, 255); margin-left: auto; margin-right: auto; text-align: left; }
#whiteoutlayer { margin: 0pt auto; background-color: rgb(255, 255, 255); opacity: 0.4; width: 100%; position: absolute; z-index: 460; min-height: 100%; height: auto; top: 0px; right: 0px; bottom: 0px; left: 0px; }
* html #whiteoutlayer { height: 100%; }
.active { display: block; }
.inactive { display: none; }
#maincontainerborder {  }
#maincontainernarrowborder { background-image: url('bg-main-narrow.gif'); background-position: right top; background-repeat: repeat; }
#maincontainerwideborder { background-image: url('bg-main-wide.gif'); background-position: right top; background-repeat: repeat; }
#towercolumn { border-left: 8px solid rgb(255, 255, 255); margin: 0pt; padding: 8px 0pt 0pt; float: left; text-align: left; width: 173px; }
#rightcontentcolumn { border-right: 8px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt; overflow: visible; float: right; text-align: left; width: 571px; }
#leftcolumnnarrow { float: left; text-align: left; width: 541px; }
#leftcolumnwide { float: left; text-align: left; width: 620px; }
#rightcolumnnarrow { float: right; text-align: left; width: 140px; }
#rightcolumnwide { float: right; text-align: left; width: 204px; }
.towerad { margin: 15px 0pt; text-align: center; }
.toweradleft { margin: 0pt 8px 15px 0pt; text-align: center; }
.boxad { padding: 0pt 0pt 10px 10px; width: 300px; float: right; }
.emptytextlink { cursor: pointer; color: rgb(0, 76, 136); }
.emptytextlink2 { cursor: pointer; color: rgb(0, 76, 136); }
.emptyimagelink { cursor: pointer; }
a:link { color: rgb(16, 87, 129); text-decoration: none; }
a:visited { color: rgb(16, 87, 129); text-decoration: none; }
a:hover { color: rgb(16, 87, 129); text-decoration: underline; }
a:active { color: rgb(16, 87, 129); text-decoration: none; }
form { margin: 0pt; padding: 0pt; }
.spacer { clear: both; font-size: 1px; line-height: 1px; }
.row { clear: both; }
sup { font-size: 0.85em; }
.cmered { color: rgb(204, 0, 0); }
.cmetag { font-family: arial,sans-serif; font-size: 0.85em; color: rgb(215, 26, 26); font-weight: bold; }
.newstag { font-family: arial,sans-serif; font-size: 0.9em; color: rgb(255, 102, 0); font-weight: bold; }
.byline { display: block; font-family: arial,sans-serif; font-size: 0.9em; color: rgb(102, 102, 102); }
.byline a:link { color: rgb(102, 102, 102); }
.byline a:hover { color: rgb(102, 102, 102); }
.byline a:visited { color: rgb(102, 102, 102); }
.byline a:active { color: rgb(102, 102, 102); }
.teaser { display: block; }
.navlist { margin: 0pt; padding: 0pt; font-size: 0.9em; font-weight: bold; }
.navlist li { padding: 5px 0pt 2px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.navlist li a:link { text-decoration: none; }
.navlist li a:visited { text-decoration: none; }
.navlist li a:hover { text-decoration: underline; }
.navlist li a:active { text-decoration: none; }
li.more a:link { text-decoration: underline; }
li.more a:visited { text-decoration: underline; }
li.more a:hover { text-decoration: none; }
li.more a:active { text-decoration: underline; }
.error { font-size: 15px; color: rgb(255, 0, 0); font-weight: bold; }
.error a:link { font-size: 15px; color: rgb(255, 0, 0); font-weight: bold; }
.error a:visited { font-size: 15px; color: rgb(255, 0, 0); font-weight: bold; }
.error a:hover { font-size: 15px; color: rgb(255, 0, 0); font-weight: bold; }
.error a:active { font-size: 15px; color: rgb(255, 0, 0); font-weight: bold; }
#osun { margin: 0pt; padding: 0pt; position: absolute; z-index: 500; top: 23%; left: 23%; text-align: center; }
#osunbox { border-style: solid; border-color: rgb(119, 119, 119) rgb(0, 0, 0) rgb(0, 0, 0) rgb(119, 119, 119); border-width: 2px; margin: 0pt; padding: 0pt; width: 525px; background-color: rgb(204, 221, 255); text-align: center; }
.osuncontent { border: 1px solid rgb(0, 109, 169); margin: 5px; padding: 10px 15px; font-family: arial,sans-serif; font-size: 1em; background-color: rgb(255, 255, 255); text-align: center; }
.osunaction { text-align: center; }
.osunclosebutton { margin: 0pt; padding: 0pt 0pt 5px; text-align: right; font-size: 10px; }
.osunclosebutton a:hover { color: rgb(17, 17, 17); font-weight: normal; text-decoration: none; }
.osuntext { margin: 0pt; padding: 3px 6px 8px; }
.osuntextmain { padding: 5px 0pt 11px; color: rgb(0, 109, 169); font-size: 1.2em; font-weight: bold; }
#osun h2 { margin: 0pt 0pt 10px; padding: 0pt; text-transform: uppercase; color: rgb(204, 0, 0); font-size: 2.25em; }
#osun p { margin: 0pt 0pt 10px; padding: 0pt; color: rgb(0, 0, 0); font-weight: bold; }
#medlayerad { margin: 0pt; padding: 0pt; position: absolute; z-index: 350; top: 23%; left: 23%; }
#medlayeradbox { border-style: solid; border-color: rgb(119, 119, 119) rgb(0, 0, 0) rgb(0, 0, 0) rgb(119, 119, 119); border-width: 2px; margin: 0pt; padding: 0pt; width: 525px; background-color: rgb(255, 246, 212); }
.medlayeradcontent { border: 1px solid rgb(255, 204, 102); margin: 8px; padding: 10px 15px; font-family: arial,sans-serif; font-size: 1em; background-color: rgb(255, 255, 255); }
.medlayeradaction { text-align: center; }
.medlayeradclosebutton { margin: 0pt; padding: 0pt 0pt 5px; text-align: right; font-size: 1em; }
.medlayeradclosebutton a:hover { font-weight: normal; text-decoration: none; }
.medlayeradtext { margin: 0pt; padding: 3px 6px 8px; }
.medlayeradtext a:link { font-family: verdana; color: rgb(255, 102, 0); font-weight: bold; font-size: 1.2em; }
.medlayeradtext a:visited { font-family: verdana; color: rgb(255, 102, 0); font-weight: bold; font-size: 1.2em; }
.medlayeradtext a:hover { font-family: verdana; color: rgb(255, 0, 0); font-weight: bold; text-decoration: none; font-size: 1.2em; }
.medlayeradtext a:active { font-family: verdana; color: rgb(255, 102, 0); font-weight: bold; font-size: 1.2em; }
.medlayeradtextmain { padding: 5px 0pt 6px; font-family: verdana; color: rgb(0, 51, 102); font-size: 1.1em; font-weight: bold; }
.medlayeradtextlink { color: rgb(0, 102, 153); }
#pollbox { margin: 0pt 0pt 10px; width: 380px; }
#pollboxtitle { border: 1px solid rgb(187, 187, 187); margin: 0pt 0pt -9px 14px; padding: 5px 0pt 3px; position: relative; width: 90px; background-color: rgb(255, 255, 255); text-align: center; }
#pollboxtitle h2 { margin: 0pt; padding: 0px 7px 3px; font-family: Palatino,serif; font-size: 1.1em; color: rgb(0, 51, 102); font-weight: bold; }
#pollboxbg { border: 1px solid rgb(187, 187, 187); padding: 7px 14px; width: 380px; background-color: rgb(238, 238, 238); }
.pollquery { padding: 10px 0pt; }
.pollanswer { padding: 0pt 0pt 5px; }
.pollbuttons { padding: 0pt 0pt 5px; text-align: right; }
.pollrelatedlink { font-weight: normal; }
#pollpagecontent { margin: 0pt; padding: 8px; font-size: 1em; }
#pollpagecontent p { margin: 0pt; padding: 0pt 0pt 15px; }
#pollpagecontent ul { margin: 0pt 0pt 0pt 35px; padding: 0pt 0pt 15px; list-style-type: square; }
.pollpagemain { float: left; width: 385px; }
.pollresultstype { margin: 0pt 8px 4px 0pt; float: right; }
#pollpagecontent .pollquery { padding: 5px 0pt 0pt; }
.pollfragment { padding: 0pt 0pt 15px; }
#pollpagecontent .pollanswer { padding: 0pt 0pt 5px 15px; }
.pollresults { padding: 2px 0pt 0pt 35px; }
.pollsubmit { margin: 6px 0pt 0pt 15px; }
.polldata { padding: 20px 0pt 15px; color: rgb(51, 51, 51); font-size: 0.95em; }
.pollother { border: 1px solid rgb(222, 222, 222); margin: 0pt; padding: 5px 8px; background-color: rgb(252, 252, 222); }
.archivedpolls { margin: 5px 0pt 15px; }
.archivedpolls ul { margin: 0pt; padding: 0pt 0pt 0pt 20px; list-style-type: square; }
.archivedpolls li { margin-bottom: 5px; }
.pollback { margin: 0pt; padding: 0pt 0pt 15px 10px; font-weight: bold; }
#generalpage { padding: 8px; }
#generalpagetitle { border-bottom: medium double rgb(179, 179, 179); margin: 8px; padding: 0pt 0pt 2px; }
#generalpagetitlewide { margin: 8px 8px 8px 0pt; }
.divider { margin: 0pt; padding: 0pt; line-height: 1px; font-size: 1px; }
.generalpagecontent { padding: 0pt 8px 0pt 0pt; font-size: 1em; }
#generalpage h1 { font-family: Verdana,sans-serif; font-size: 1.6em; color: rgb(0, 51, 102); font-weight: bold; display: inline; text-transform: uppercase; }
#generalpage h2 { font-family: Verdana,sans-serif; font-size: 1.25em; color: rgb(0, 51, 102); font-weight: bold; display: inline; text-transform: uppercase; }
#generalpage h3 { margin: 0pt; padding: 0pt; font-family: Verdana,sans-serif; font-size: 1em; color: rgb(48, 48, 48); font-weight: bold; display: inline; text-transform: uppercase; }
.generalpagecontent p { margin: 0pt; padding: 0pt 0pt 15px; }
.generalpagecontent ul { margin: 0pt 0pt 0pt 35px; padding: 0pt 0pt 15px; list-style-type: square; }
.generalpagerightfloat { margin: 5px 0pt 0pt; padding: 0pt 15px; float: right; }
.generalpagerightbox { border: 1px solid rgb(153, 153, 153); margin: 10px 5px 15px; text-align: left; }
.generalpagerightboxheader { border-bottom: 1px solid rgb(153, 153, 153); padding: 3px 3px 3px 5px; background-color: rgb(228, 228, 228); font-weight: bold; font-size: 0.9em; }
.generalpagerightboxcontent { padding: 5px 0pt 3px 5px; font-size: 0.9em; }
.generalpagerightboxcontent ul { margin: 0pt 0pt 0pt 3px; padding: 0pt; list-style-type: none; }
.generalpagerightboxcontent li { padding: 0pt 0pt 5px; }
.generalpagetools { margin: 0pt 0pt 15px; padding: 0pt; width: 280px; }
.generalpagetoolsbox { border: 1px solid rgb(179, 179, 179); margin: 0pt; padding: 8px 10px; background-color: rgb(234, 241, 255); }
.generalpagetools ul { margin: 5px 0pt -5px; padding: 0pt 0pt 0pt 17px; list-style-type: square; color: rgb(0, 51, 102); font-size: 0.95em; }
.generalpagetools li { margin-bottom: 5px; }
.generalpagetools li a:link { text-decoration: none; }
.generalpagetools li a:visited { text-decoration: none; }
.generalpagetools li a:hover { text-decoration: underline; }
.generalpagetools li a:active { text-decoration: none; }
.generalpagetools p { margin: 0pt; padding: 2px 0pt 3px; display: block; font-family: arial,sans-serif; font-size: 0.9em; color: rgb(51, 51, 51); }
.generalpagetools .byline { font-weight: normal; font-size: 0.85em; display: inline; }
#generalpagefeature { margin: 0pt 0pt 15px; padding: 0pt; width: 280px; }
.generalpagefeaturebox { border: 1px solid rgb(0, 51, 102); padding: 8px 10px 5px; }
#generalpagefeature h3 { border-bottom: 1px dashed rgb(85, 85, 85); margin: 0pt 0pt 5px; padding: 0pt 0pt 2px; color: rgb(5, 54, 102); font-weight: bold; display: block; }
#generalpagefeature .title { font-weight: bold; }
.generalpagefeaturebox ul { margin: 6px 0pt 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; clear: both; position: relative; }
.generalpagefeaturebox li { margin: 0pt 0pt 10px; padding: 0pt; clear: both; position: relative; }
#relatedlinksborder { margin: 0pt; padding: 0pt 0pt 8px 8px; float: right; width: 204px; }
#relatedlinks { border: 1px solid rgb(179, 179, 179); padding: 8px; background-color: rgb(255, 254, 238); }
#relatedlinks h3 { border-bottom: medium double rgb(179, 179, 179); margin: 0pt 0pt 8px; padding: 0pt 0pt 2px; font-family: arial,sans-serif; font-size: 1.1em; color: rgb(0, 51, 102); font-weight: bold; display: block; }
#relatedlinks ul { margin: 3px 0pt 3px 17px; padding: 0pt; list-style-type: square; list-style-image: none; list-style-position: outside; font-size: 0.95em; }
.publicationscontent { padding: 0pt 15px 0pt 0pt; font-size: 0.95em; }
.publicationslist { margin: 13px 0pt 15px; }
#publications h1 { margin: 10px 0pt 0pt; font-family: arial,sans-serif; font-size: 1.6em; color: rgb(255, 102, 0); font-weight: bold; }
#publications h2 { font-family: arial,sans-serif; font-size: 1.35em; color: rgb(0, 51, 102); font-weight: bold; display: inline; }
#publications h3 { margin: 0pt; padding: 5px 0pt 2px; font-family: arial,sans-serif; font-size: 1.15em; color: rgb(0, 0, 0); font-weight: bold; }
.publicationscontent ul { margin: 0pt; padding: 0pt 0pt 0pt 22px; list-style-type: square; }
.publicationscontent li { margin-bottom: 5px; }
.publicationscontent li .byline { display: inline; }
#pubcircletitle { margin: 0pt 0pt 8px; }
.pubcircleimage { padding: 0pt 0pt 8px 8px; float: right; }
#pubcircletitle h1 { margin: 0pt; padding: 0pt; font-size: 1.4em; font-weight: bold; }
#medscapefooter { padding: 0pt 0pt 5px; }
#footersearch { border-top: 8px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(158, 161, 162); padding: 6px 0pt 1px; background-color: rgb(255, 255, 255); background-image: url('bg-userinfo.gif'); background-position: left bottom; background-repeat: repeat-x; text-align: center; }
#footersearchtypes { padding: 2px 0pt; font-size: 11px; margin-right: 80px; }
#footersearchtypes a { font-weight: bold; }
#footersearchtypes a.searchtypeselected { font-weight: normal; color: rgb(0, 0, 0); }
#footercontents { border: 1px solid rgb(212, 212, 212); background-color: rgb(255, 255, 255); }
#footerbar { margin: 6px 0pt 10px 14px; padding: 0pt; }
#footerbar ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: inside; }
#connectfooterbar { border-bottom: 1px dashed rgb(180, 180, 180); margin: 10px 14px; padding: 0pt 0pt 10px; text-align: center; }
#connectfooterbar ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: inside; font-size: 1.2em; }
#pomad { position: absolute; z-index: 1000; top: 23%; left: 23%; }
#POMcontainer { width: 740px; height: 530px; }
#flashcontentPOMLayer { z-index: 1100; text-align: center; }
#POMcontainer #layerbtns { margin: 0pt 0pt 0pt 10px; padding: 8px 0pt 7px; background-color: rgb(135, 135, 135); width: 719px; text-align: right; }
#flashcontent300x250 { text-align: center; background-color: rgb(221, 221, 221); }
.hidemovie { visibility: hidden; }
.showmovie { visibility: visible; }

/* ::::: http://images.medscape.com/medcss/article.css ::::: */

#hiddenlayer01, #hiddenlayer02, #hiddenlayer03, #hiddenlayer04, #hiddenlayer05, #hiddenlayer06, #hiddenlayer07, #hiddenlayer08, #hiddenlayer09, #hiddenlayer10, #hiddenlayer11, #hiddenlayer12, #hiddenlayer13, #hiddenlayer14, #hiddenlayer15, #hiddenlayer16, #hiddenlayer17, #hiddenlayer18, #hiddenlayer19, #hiddenlayer20, #hiddenlayer21, #hiddenlayer22, #hiddenlayer23, #hiddenlayer24, #hiddenlayer25, #hiddenlayer26, #hiddenlayer27, #hiddenlayer28, #hiddenlayer29, #hiddenlayer30, #hiddenlayer31, #hiddenlayer32, #hiddenlayer33, #hiddenlayer34, #hiddenlayer35, #hiddenlayer36, #hiddenlayer37, #hiddenlayer38, #hiddenlayer39, #hiddenlayer40, #hiddenlayer41, #hiddenlayer42, #hiddenlayer43, #hiddenlayer44, #hiddenlayer45, #hiddenlayer46, #hiddenlayer47, #hiddenlayer48, #hiddenlayer49, #hiddenlayer50, #hiddenlayer51, #hiddenlayer52, #hiddenlayer53, #hiddenlayer54, #hiddenlayer55, #hiddenlayer56, #hiddenlayer57, #hiddenlayer58, #hiddenlayer59, #hiddenlayer60, #hiddenlayer61, #hiddenlayer62, #hiddenlayer63, #hiddenlayer64, #hiddenlayer65, #hiddenlayer66, #hiddenlayer67, #hiddenlayer68, #hiddenlayer69, #hiddenlayer70, #hiddenlayer71, #hiddenlayer72, #hiddenlayer73, #hiddenlayer74, #hiddenlayer75, #hiddenlayer76, #hiddenlayer77, #hiddenlayer78, #hiddenlayer79, #hiddenlayer80, #hiddenlayer81, #hiddenlayer82, #hiddenlayer83, #hiddenlayer84, #hiddenlayer85, #hiddenlayer86, #hiddenlayer87, #hiddenlayer88, #hiddenlayer89, #hiddenlayer90, #hiddenlayer91, #hiddenlayer92, #hiddenlayer93, #hiddenlayer94, #hiddenlayer95, #hiddenlayer96, #hiddenlayer97, #hiddenlayer98, #hiddenlayer99, #hiddenlayer100 { display: none; }
#references, #suggestedreading, #relatedlinkswin, #cmeinformation, #authordisclosures, #synonymskeywords { top: 75px; left: 150px; position: absolute; z-index: 500; display: none; }
#legaltextsection { padding: 0pt; font-size: 0.85em; color: rgb(51, 51, 51); }
.inactive { display: none; }
.active { display: block; }
td { font-family: arial,sans-serif; }
form { font-family: arial,sans-serif; }
input { font-family: arial,sans-serif; }
select { font-family: arial,sans-serif; }
#rightcontentcolumn .text12 { padding: 0pt; line-height: 18px; }
#titleblock { margin: 0pt; }
#alertbox { border: 1px solid rgb(153, 153, 153); padding: 4px 8px; }
hr { margin: 3px 0pt; padding: 0pt; color: rgb(102, 102, 102); height: 1px; }
sup { line-height: 0pt; }
#publisherlogo { margin: 0pt 5px 0pt 15px; padding: 0pt; }
h2 { margin: 0px 0px 3px; padding: 0px; font-family: Verdana,sans-serif; color: rgb(0, 51, 102); font-size: 15px; }
h4 { margin: 0px 0px 10px; padding: 0px; color: rgb(48, 48, 48); font-family: Verdana,sans-serif; font-size: 12px; }
h5 { margin: 0px; padding: 0px; font-family: Verdana,sans-serif; font-size: 11px; }
p { margin: 5px 0pt 15px; padding: 0pt; }
p.pullquote-left { border-right: 8px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt; float: left; width: 220px; background-color: rgb(238, 238, 255); background-image: url('pullquote-top.gif'); background-position: left top; background-repeat: no-repeat; font-weight: bold; }
p.pullquote-right { border-left: 8px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt; float: right; width: 220px; background-color: rgb(238, 238, 255); background-image: url('pullquote-top.gif'); background-position: left top; background-repeat: no-repeat; font-weight: bold; }
.closequote { padding: 17px 21px; display: block; background-image: url('pullquote-btm.gif'); background-position: right bottom; background-repeat: no-repeat; }
blockquote { background-color: rgb(243, 243, 243); }
blockquote table { background-color: rgb(243, 243, 243); }
.sidebar { border: medium double rgb(179, 179, 179); margin: 5px 0pt 15px; background-color: rgb(238, 238, 255); font-style: italic; }
.sidebar td { padding: 7px; }
.sidebar p { margin: 0px; padding: 0px; }
#contentbody { margin: 0px; padding: 8px 5px 0px; overflow: visible; }
#centercol #contentbody { margin: 0pt; padding: 0pt; }
#contentbody h1 { margin: 0pt; padding: 5px 0pt 3px; font-family: palatino,serif; font-size: 1.75em; font-weight: bold; color: rgb(0, 51, 102); }
#contentbody h3 { border-bottom: medium double rgb(179, 179, 179); margin: 0pt 0pt 10px; padding: 0pt 0pt 6px; font-family: Verdana,sans-serif; font-size: 13px; }
#contentbody2 { margin: 0px; padding: 8px 0px 0px; }
#contentbody2 h1 { margin: 0pt; padding: 0pt; font-family: palatino,serif; font-size: 18px; font-weight: bold; color: rgb(0, 51, 102); }
#contentbody2 h3 { border-bottom: medium double rgb(179, 179, 179); margin: 0pt 0pt 10px; padding: 0pt 0pt 6px; font-family: Verdana,sans-serif; font-size: 13px; }
#returnlink { margin: 0px 0px 3px; font-weight: bold; font-size: 15px; }
#figtablebody { margin: 0px; padding: 10px 0px 0px; }
#figtablebody h1 { margin: 0px 0px 10px 12px; padding: 0px; font-size: 16px; font-weight: bold; color: rgb(0, 109, 169); }
#contentbodymoblie { margin: 0px; padding: 8px 0px 0px; }
#contentbodymoblie h1 { margin: 0pt 0pt 5px; padding: 0pt; font-family: palatino,serif; font-size: 1.65em; font-weight: bold; color: rgb(0, 51, 102); }
#contentbodymoblie h3 { border-bottom: medium double rgb(179, 179, 179); margin: 0pt 0pt 10px; padding: 0pt 0pt 6px; font-family: Verdana,sans-serif; font-size: 13px; }
.confsection { padding: 0px 10px 15px 0px; }
.confsection ul { margin: 0pt; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.confsection li { margin: 0px 0px 15px; }
.contenttype { font-size: 0.95em; }
.confsection li a.title { font-family: arial,sans-serif; }
.confsectioncreditline { display: block; font-family: arial,sans-serif; font-size: 0.9em; }
ul.confsectionlist { margin: 0pt; padding: 0px 0px 5px 25px; list-style-type: circle; list-style-image: none; list-style-position: outside; font-size: 0.95em; }
ul.confsectionlist li { margin: 0px; }
.confsectionsubtitle { border-bottom: 1px dashed rgb(51, 51, 51); margin: 0px 0px 10px; padding: 5px 0px 3px; font-weight: bold; }
.sponsorright { padding: 10px 7px; font-size: 0.9em; font-weight: bold; }
#collectionbody h1 { margin: 0pt; padding: 0pt 0pt 3px; font-family: palatino,serif; font-size: 1.75em; font-weight: bold; color: rgb(0, 51, 102); }
#titleblock h4 { margin: 0pt; padding: 0pt 0pt 3px; font-family: Verdana,sans-serif; font-size: 12px; color: rgb(0, 51, 102); }
#titleblock h3 { border-width: 0px; margin: 0pt; padding: 0pt 0pt 2px; font-family: Verdana,sans-serif; font-size: 12px; }
#titleblock h2 { margin: 0pt; padding: 0pt 0pt 5px; font-family: Verdana,sans-serif; font-weight: normal; font-size: 12px; color: rgb(0, 0, 0); }
#collectionbody #titleblock { padding: 10px 190px 0px 0px; }
#collectionbody table.inpage { border-top: 1px solid rgb(51, 102, 153); border-bottom: 1px solid rgb(51, 102, 153); margin: 0px 0px 10px; padding: 9px 0px 10px; }
#flashpad { margin-bottom: 15px; }
#cmespotlightflash { position: absolute; }
#faqlist { margin-top: 25px; }
.qp { list-style-image: url('icon-q.gif'); }
.qp ul { list-style-image: none; }
.ap { list-style-image: url('icon-a.gif'); }
.ap ul { list-style-image: none; }
#rrs { margin: 25px 0px 0px; }
#rrlist { margin-top: 11px; margin-bottom: 0px; list-style-image: url('check-box.gif'); font-size: 15px; font-weight: bold; }
#rrlist li { padding-bottom: 13px; }
p.onlinestatement { font-weight: bold; text-align: center; font-size: 15px; }
#printsponsor { margin-bottom: 20px; }
#printsponsortitle { border: 1px solid rgb(178, 34, 34); margin: 0px 0px -9px 14px; position: relative; width: 175px; background-color: rgb(255, 255, 255); }
#printsponsortitle h3 { margin: 0px; padding: 3px 7px; font-family: Verdana,sans-serif; font-size: 13px; text-align: center; color: rgb(178, 34, 34); font-weight: bold; }
#printsponsorbg { border: 1px solid rgb(178, 34, 34); padding: 7px 14px 14px; }
#printsponsorbg h4 { margin: 0px 0px 3px; padding: 9px 0px 0px; font-size: 17px; }
#notes { border-top: 1px solid rgb(150, 150, 150); padding-top: 7px; margin-bottom: 30px; }
.leftalignimage { margin: 0px 10px 20px 0px; padding: 0px; float: left; }
#toc { border: 3px solid rgb(201, 222, 231); margin: 0pt 0pt 15px; padding: 0pt; width: 159px; background-color: rgb(255, 255, 255); }
#toc h5 { border-bottom: medium double rgb(179, 179, 179); margin: 0pt 5px; padding: 5px 0pt; font-family: Verdana,sans-serif; font-size: 0.9em; font-weight: bold; text-transform: uppercase; }
#cmeinfo { border-left: 1px solid rgb(227, 227, 227); border-right: 1px solid rgb(255, 255, 255); margin: 0px 0px 15px; padding: 3px 0px 8px; }
.cmeinfonavlist { margin: 0pt; padding: 5px 2px; text-align: left; list-style-type: none; list-style-image: none; list-style-position: outside; background-color: rgb(255, 255, 255); font-size: 13px; }
.cmeinfonavlist li { padding: 0px 0px 5px; font-weight: bold; }
.cmeinfonavlist li a { border: 2px solid rgb(201, 222, 231); padding: 4px 1px 3px; display: block; font-size: 13px; background-image: url('bg_cmebtn.gif'); background-position: left top; background-repeat: repeat-x; }
.cmeinfonavlist li a:link { font-size: 13px; }
.cmeinfonavlist li a:visited { font-size: 13px; }
.cmeinfonavlist li a:hover { font-size: 13px; background-image: none; background-color: rgb(255, 206, 135); }
.cmeinfonavlist li a:active { font-size: 13px; }
#cmeinfo h6 { margin: 0pt; padding: 0pt 5px 2px; background-color: rgb(255, 255, 255); font-family: arial,sans-serif; font-size: 13px; color: rgb(204, 0, 0); }
#cmeinfo p { margin: 0pt; padding: 0pt 5px 8px; font-size: 11px; background-color: rgb(255, 255, 255); }
.cmeinfonavlist p#expiredstatement { padding: 0pt 0pt 8px; font-weight: normal; }
a.posttest:link { margin: 0px; font-weight: bold; font-size: 13px; color: rgb(204, 0, 0); }
a.posttest:visited { margin: 0px; font-weight: bold; font-size: 13px; color: rgb(204, 0, 0); }
a.posttest:hover { margin: 0px; font-weight: bold; font-size: 13px; color: rgb(204, 0, 0); }
a.posttest:active { margin: 0px; font-weight: bold; font-size: 13px; color: rgb(204, 0, 0); }
ul.articlenavlist { margin: 0pt; padding: 0pt; background-color: rgb(255, 255, 255); list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 0.9em; font-weight: bold; }
ul.articlenavlist li { padding: 4px 4px 4px 5px; }
ul.articlenavlist li b { padding: 0pt 0pt 0pt 8px; background-color: rgb(255, 255, 255); text-decoration: none; background-image: url('bg_nav_highlight.gif'); background-position: left top; background-repeat: no-repeat; }
ul.articlenavlist li a { background-color: rgb(255, 255, 255); text-decoration: none; }
ul.articlenavlist li a:link { text-decoration: none; }
ul.articlenavlist li a:visited { text-decoration: none; }
ul.articlenavlist li a:hover { text-decoration: underline; background-color: rgb(255, 255, 255); }
ul.articlenavlist li a:active { text-decoration: none; }
ul.articlenavlist2 { border-top: 1px solid rgb(201, 222, 231); margin: 0pt; padding: 0pt; background-color: rgb(255, 255, 255); list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 0.8em; }
ul.articlenavlist2 li { padding: 4px 4px 4px 5px; }
ul.articlenavlist2 li b { padding: 0pt 0pt 0pt 8px; background-color: rgb(255, 255, 255); text-decoration: none; background-image: url('bg_nav_highlight.gif'); background-position: left top; background-repeat: no-repeat; font-weight: normal; }
ul.articlenavlist2 li a { background-color: rgb(255, 255, 255); text-decoration: none; }
ul.articlenavlist2 li a:link { text-decoration: none; }
ul.articlenavlist2 li a:visited { text-decoration: none; }
ul.articlenavlist2 li a:hover { text-decoration: underline; background-color: rgb(255, 255, 255); }
ul.articlenavlist2 li a:active { text-decoration: none; }
#trackerwidget { border: 1px solid rgb(179, 179, 179); margin: 0px 0px 15px; padding: 0px 0px 7px; width: 120px; background-color: rgb(243, 243, 243); }
#trackerwidget h5 { border-bottom: 1px solid rgb(179, 179, 179); margin: 0px; padding: 5px; color: rgb(0, 0, 0); font-family: Verdana,sans-serif; font-size: 0.9em; font-weight: bold; background-color: rgb(255, 255, 255); }
#currentcredits { padding: 5px; font-weight: bold; }
#trackerwidget a { padding: 0pt 0pt 0pt 5px; font-size: 11px; text-decoration: none; }
#trackerwidget a:hover { text-decoration: underline; }
#multiarticlelist { display: block; position: absolute; z-index: 200; }
#multiarticlelist div.inactive { visibility: hidden; position: absolute; }
#multiarticlelist div.active { border-left: 2px solid rgb(204, 204, 221); border-right: 1px solid rgb(204, 204, 221); border-bottom: 2px solid rgb(204, 204, 221); margin: -1px 0px 0px -416px; padding: 5px 10px 0px 5px; width: 606px; visibility: visible; position: absolute; background-color: rgb(243, 247, 255); background-image: url('multiarticle_top.gif'); background-position: left top; background-repeat: no-repeat; }
#multiarticlelist ol { margin: 0px 0px 0px 30px; padding: 0px; list-style-type: decimal; list-style-position: outside; }
#multiarticlelist li { margin: 0px; padding: 0px 0px 15px; color: rgb(102, 102, 102); }
#multiarticlelist a { border: medium none ; padding: 0pt; display: inline; font-size: 13px; background-color: rgb(243, 247, 255); }
.requiredstatement { margin: 0px 0px 10px; padding: 0px; color: rgb(204, 0, 0); font-weight: bold; }
a#programlink { margin: 0px 0px 5px; font-weight: bold; display: block; }
#multiarticlelistbtm { border: 1px solid rgb(179, 179, 179); margin: 0px 0px 15px; padding: 3px 15px 3px 5px; background-color: rgb(243, 247, 255); }
#multiarticlelistbtm ol { margin: 0px 0px 0px 30px; padding: 0px; list-style-type: decimal; list-style-position: outside; }
#multiarticlelistbtm li { margin: 0px; padding: 0px 0px 15px; color: rgb(102, 102, 102); }
.tocintrop { display: block; margin-top: 7px; font-size: 12px; }
#multiarticletoc { border: medium double rgb(201, 222, 231); margin: 10px 0px 15px; padding: 5px 10px 5px 5px; background-color: rgb(229, 241, 246); }
#multiarticletoc ol { margin: 0px 0px 0px 30px; padding: 5px 0px 0px; list-style-type: decimal; list-style-position: outside; }
#multiarticletoc li { margin: 0px; padding: 0px 0px 15px; color: rgb(102, 102, 102); }
#multiarticletoc ul { margin: 0px 0px 0px 21px; padding: 5px 0px 0px; list-style-type: none; list-style-position: outside; }
#multiarticletoc ul a { font-weight: bold; font-size: 13px; }
#multiarticletoc span.version a { font-weight: normal; font-size: 11px; }
#parenttoc { margin: -6px; padding: 0pt; background-color: rgb(255, 255, 255); z-index: 100; position: relative; width: 500px; clear: both; }
#parenttocnav { border: 1px dashed rgb(150, 181, 213); margin: 0px 0px 10px; width: 100%; background-color: rgb(255, 255, 255); }
#parenttocnav h5 { margin: 4px 3px 0px; padding: 0px; font-size: 10px; }
#navcells { width: 100%; }
#navcells td { border: 1px solid rgb(206, 221, 241); background-color: rgb(234, 241, 255); font-size: 12px; }
#navcells a { padding: 2px 5px; display: block; width: 94%; height: 100%; background-color: rgb(234, 241, 255); }
#navcells a:link { padding: 2px 5px; display: block; width: 94%; height: 100%; }
#navcells a:visited { padding: 2px 5px; display: block; width: 94%; height: 100%; }
#navcells a:hover { background-color: rgb(255, 255, 255); }
#navcells a:active { padding: 2px 5px; display: block; width: 94%; height: 100%; }
#parenttoc h3 { border-top: 1px solid rgb(179, 179, 179); border-bottom: 1px dashed rgb(179, 179, 179); margin: 0px 0px 10px; padding: 2px 0pt 2px 5px; font-family: Verdana,sans-serif; font-size: 13px; }
#parenttoc h4 { border-top: 1px dashed rgb(182, 182, 182); border-bottom: 1px dashed rgb(182, 182, 182); margin: 0px 0px 5px 5px; padding: 2px 0px; color: rgb(48, 48, 48); font-family: Verdana,sans-serif; font-size: 12px; }
ul.conferenceparentlist { margin: 0px; padding: 0pt 5px 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.conferenceparentlist li { padding-bottom: 7px; }
#floatingrightcolumn { padding: 0px 0px 12px 12px; float: right; width: 300px; background-color: rgb(255, 255, 255); z-index: 50; }
#articletoolbox { border-bottom: 8px solid rgb(255, 255, 255); margin: 0pt; width: 100%; }
#articletoolboxborder { border: 1px solid rgb(191, 191, 191); padding: 4px 0pt 4px 5px; }
#articletoollist { margin: 0pt; padding: 0pt; font-size: 11px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#articleprint { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
#printwith { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
#printwithout { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
#articleemail { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
#submitquestion { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
#articlediscussion { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
#articledownload { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
#abstractordertext { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
#abstractviewonline { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
#articlerating { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
.version { font-size: 11px; margin-left: 15px; }
#versionlist { border-top: 1px solid rgb(191, 191, 191); border-bottom: 1px solid rgb(191, 191, 191); padding: 4px 5px; text-align: right; font-size: 11px; }
#emailtoolbox { margin: 0px 0px 14px; display: none; }
#emailtoolboxtitle { border: 1px solid rgb(179, 179, 179); margin: 0px 0px -9px 14px; position: relative; width: 125px; background-color: rgb(255, 255, 255); }
#emailtoolboxtitle h6 { margin: 0px; padding: 3px 7px; text-align: center; font-family: arial,sans-serif; font-size: 15px; color: rgb(0, 51, 102); font-weight: bold; }
#emailtoolboxbg { border: 1px solid rgb(179, 179, 179); padding: 7px 14px; background-color: rgb(238, 238, 238); }
#emailconfirmation { font-size: 15px; color: rgb(255, 51, 0); width: 350px; font-weight: bold; display: none; }
#downloadtoolbox { margin: 0px 0px 14px; display: none; }
#downloadtoolboxtitle { border: 1px solid rgb(179, 179, 179); margin: 0px 0px -9px 14px; position: relative; width: 165px; background-color: rgb(255, 255, 255); }
#downloadtoolboxtitle h6 { margin: 0px; padding: 3px 7px; text-align: center; font-family: arial,sans-serif; font-size: 15px; color: rgb(0, 51, 102); font-weight: bold; }
#downloadtoolboxbg { border: 1px solid rgb(179, 179, 179); padding: 7px 14px; background-color: rgb(238, 238, 238); }
#discussthisbtn { margin: 4px 0pt 12px; text-align: center; font-size: 1em; font-weight: bold; }
#discussthisbtn a { border: 2px solid rgb(0, 102, 153); padding: 3px 9px; background-color: rgb(224, 237, 243); }
#discussthisbtn a:link { padding: 3px 9px; }
#discussthisbtn a:visited { padding: 3px 9px; }
#discussthisbtn a:hover { padding: 3px 9px; background-image: none; background-color: rgb(255, 206, 135); }
#discussthisbtn a:active { padding: 3px 9px; }
.closebtn { text-align: right; font-size: 11px; }
.emailtoolinput td { padding: 7px 0px 0px; width: 450px; }
.emailtoolinput td input { width: 450px; }
.emailtoolinput td textarea { width: 450px; }
#ratingtoolbox { margin: 0px 0px 14px; display: none; }
#ratingtoolboxtitle { border: 1px solid rgb(179, 179, 179); margin: 0px 0px -9px 14px; position: relative; width: 125px; background-color: rgb(255, 255, 255); }
#ratingtoolboxtitle h6 { margin: 0px; padding: 3px 7px; text-align: center; font-family: arial,sans-serif; font-size: 15px; color: rgb(0, 51, 102); font-weight: bold; }
#ratingtoolboxbg { border: 1px solid rgb(179, 179, 179); padding: 7px 14px; background-color: rgb(238, 238, 238); }
.star { margin: 0px; padding: 0px; background-image: url('rating-star.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
#ratingthanks { display: none; }
#ratingthanks2 { display: none; }
#ratearticleform { margin: 0px; padding: 0px; display: inline; }
#ratearticleform form { margin: 0px; padding: 0px; display: inline; }
#ratearticleform2 { margin: 0px; padding: 0px; display: inline; }
#ratearticleform2 form { margin: 0px; padding: 0px; display: inline; }
.ratingtoolbox2 { margin: 0px 0px 20px; }
.ratingtoolboxtitle2 { margin: 0px 0px -6px 4px; position: relative; width: 51px; background-color: rgb(255, 255, 255); }
.ratingtoolboxtitle2 h6 { margin: 0px; padding: 0px 2px; text-align: center; font-family: arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); font-weight: normal; }
.ratingtoolboxborder { border: 1px solid rgb(179, 179, 179); padding: 7px 6px 5px; background-color: rgb(255, 255, 255); }
h1 .cmetag { font-size: 12px; }
.drugcattable th { background-color: rgb(204, 221, 255); }
table.inpage { border-top: 1px solid rgb(51, 102, 153); border-bottom: 1px solid rgb(51, 102, 153); margin: 0px 0px 10px; padding: 2px 0px 3px; }
table.inpage td { font-size: 0.9em; }
a.inpagenav:link { border: 1px solid rgb(255, 255, 255); color: rgb(255, 102, 0); }
a.inpagenav:visited { border: 1px solid rgb(255, 255, 255); color: rgb(255, 102, 0); }
a.inpagenav:hover { border: 1px solid rgb(255, 255, 255); color: rgb(204, 0, 0); }
a.inpagenav:active { border: 1px solid rgb(255, 255, 255); color: rgb(255, 102, 0); }
.figtable { margin: 0px 0px 20px; background-color: rgb(238, 238, 238); font-size: 13px; }
.thumbcell { padding: 0px 10px 0px 0px; }
.slidetable { margin: 0px 0px 20px; background-color: transparent; font-size: 13px; }
.datatable { border: 1px solid rgb(211, 211, 211); margin: 0px 0px 20px; background-color: rgb(243, 243, 243); font-size: 13px; }
.datatable td { border: 1px solid rgb(255, 255, 255); padding: 4px; text-align: left; }
#contentbodymoblie .slidetable .thumbcell { display: none; }
.flashvid { margin: 0px 0px 20px; text-align: center; }
p#topten, p#topten2 { margin: 5px 0px 0px; padding: 0px; font-size: 13px; }
p#eventdate { margin: -10px 0px 10px; padding: 0px; font-size: 11px; }
p#postingdate { margin: 0px 0px 10px; padding: 0px; font-size: 11px; }
p#releasedate { margin: 0px 0px 10px; padding: 0px; font-size: 11px; }
p#datelocation { margin: 0px 0px 3px; padding: 0px; font-size: 11px; }
p#coveragedisclaimer { margin: 0px; padding: 0px 0px 10px; font-size: 11px; }
p#authors { margin: 0px 0px 10px; padding: 0px; font-weight: bold; }
#authors a { display: block; font-weight: normal; }
.rightcoldiv { border-bottom: 1px dashed rgb(179, 179, 179); margin: 8px 0px; padding: 0px; width: 180px; }
#sponsorad { margin: 0px 0px 15px; text-align: left; }
#sponsoradtitle h6 { border-style: solid solid double; border-color: rgb(179, 179, 179); border-width: 1px 1px medium; margin: 0pt; padding: 5px 5px 4px; font-size: 1em; text-transform: uppercase; background-color: rgb(243, 243, 243); text-align: left; }
#sponsoradborder { border-left: 1px solid rgb(179, 179, 179); border-right: 1px solid rgb(179, 179, 179); border-bottom: 1px solid rgb(179, 179, 179); padding: 5px; background-color: rgb(243, 243, 243); }
#sponsorlistings a { font-weight: bold; text-align: left; }
#sponsorlistings p a { font-weight: normal; text-align: left; }
#sponsorlistings p { margin: 0pt; padding: 0pt 0pt 5px; font-size: 12px; background-color: rgb(243, 243, 243); text-align: left; }
#sponsorlistings ul { margin: 0pt; padding: 0pt 0pt 5px 22px; list-style-type: circle; background-color: rgb(243, 243, 243); text-align: left; }
#sponsorlistings ul li { margin: 0pt; padding: 0pt 0pt 7px; text-align: left; }
#sponsorlistings li a { font-weight: normal; text-align: left; }
#newslettersignupbox { margin: 0px 0px 15px; }
#newslettersignuptitle h6 { border-style: solid solid double; border-color: rgb(179, 179, 179); border-width: 1px 1px medium; margin: 0pt; padding: 5px 5px 4px; font-size: 1em; text-transform: uppercase; background-color: rgb(243, 243, 243); text-align: left; }
#newslettersignupborder { border-left: 1px solid rgb(179, 179, 179); border-right: 1px solid rgb(179, 179, 179); border-bottom: 1px solid rgb(179, 179, 179); padding: 5px; background-color: rgb(243, 243, 243); }
.newsletterrow { clear: both; width: 194px; }
.signupicon { float: left; text-align: left; width: 15px; }
.newsletterlisting { padding-top: 2px; float: right; text-align: left; width: 179px; }
.newsletterlisting a { display: block; }
#supporterbadge { border: 1px solid rgb(179, 179, 179); margin: 0px 0px 15px; padding: 5px 0px; background-color: rgb(255, 255, 255); text-align: center; }
#cmeproviders { border: 1px solid rgb(179, 179, 179); margin: 0px 0px 15px; padding: 8px 8px 0px; background-color: rgb(255, 255, 255); }
#cmeproviders p { margin: 0px; padding: 0px 0px 8px; font-size: 11px; }
.providerlogo { margin: 0px 5px 5px 0px; float: left; }
#sectionnav { border-top: 1px solid rgb(102, 102, 102); margin: 0px 0pt 0px 0px; padding: 2px 0px 0px; font-size: 13px; }
#previoussection { font-size: 13px; font-weight: bold; float: left; text-align: left; margin-right: 116px; margin-bottom: 20px; }
#currentsection { font-size: 13px; font-weight: bold; float: left; text-align: left; margin-right: 16px; margin-bottom: 20px; }
#nextsection { font-size: 13px; font-weight: bold; float: right; width: 225px; margin-bottom: 20px; }
p#citation { margin: 0px 0px 15px; padding: 5px; font-size: 11px; background-color: rgb(238, 238, 238); }
#authoraffiliations { margin: 0px 0px 20px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.subheadinglink { padding: 0px 0px 7px; font-size: 15px; }
.abstracttable { margin: 0px 0px 10px; font-family: arial,sans-serif; font-size: 11px; }
.abstracttable th { border-top: 1px solid rgb(153, 153, 153); border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); font-family: arial,sans-serif; font-size: 12px; color: rgb(0, 51, 102); text-align: left; }
.abstracttable td { border: 1px solid rgb(153, 153, 153); text-align: left; font-size: 11px; }
.abstracttable ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; color: rgb(102, 102, 102); font-size: 11px; }
.abstracttable li { margin: 0px 0px 8px; padding: 0px; font-size: 11px; }
.abstractinfo { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.abstractinfo li { margin: 0px 0px 5px; }
#clinicalpearls { border: medium double rgb(179, 179, 179); margin: 0pt 0pt 15px; padding: 8px 0pt 0pt 8px; background-color: rgb(243, 243, 243); }
#clinicalpearls h3 { border-bottom: medium double rgb(179, 179, 179); margin: 0pt 0pt 10px; padding: 0pt 0pt 6px; font-family: Verdana,sans-serif; font-size: 13px; }
#tabs { margin: 0px 0px 10px; padding: 0px; position: relative; z-index: 2; background-image: url('tab-empty.gif'); background-position: left bottom; background-repeat: repeat-x; }
#tablist { margin: 0px; padding: 0px; position: relative; z-index: 2; }
.casetabon { border-bottom: 1px solid rgb(255, 255, 255); padding: 0px; background: transparent url('bg_casenav_left.gif') no-repeat scroll left top; font-size: 13px; }
.tabonlink { margin: 0px 0px 0px 5px; padding: 4px 10px 3px 0px; background: transparent url('bg_casenav_right_on.gif') no-repeat scroll right top; font-weight: bold; color: rgb(0, 0, 0); display: block; }
.casetabon b { margin: 0px 0px 0px 5px; padding: 4px 10px 3px 0px; background: transparent url('bg_casenav_right_on.gif') no-repeat scroll right top; font-weight: bold; color: rgb(0, 0, 0); display: block; }
.casetaboff { border-bottom: 1px solid rgb(179, 179, 179); padding: 0px; background: transparent url('bg_casenav_left.gif') no-repeat scroll left top; font-size: 13px; }
.tabofflink { margin: 0px 0px 0px 5px; padding: 4px 10px 3px 0px; background: transparent url('bg_casenav_right_off.gif') no-repeat scroll right top; cursor: pointer; display: block; color: rgb(16, 87, 129); }
.casetaboff a { margin: 0px 0px 0px 5px; padding: 4px 10px 3px 0px; background: transparent url('bg_casenav_right_off.gif') no-repeat scroll right top; display: block; text-decoration: none; }
.casetaboff a:link { text-decoration: none; }
.casetaboff a:visited { text-decoration: none; }
.casetaboff a:hover { text-decoration: underline; }
.casetaboff a:active { text-decoration: none; }
#folder { margin: 0px; padding: 0px; width: 760px; font-size: 13px; }
#folderbody { border-left: 1px solid rgb(179, 179, 179); border-right: 1px solid rgb(179, 179, 179); border-bottom: 1px solid rgb(179, 179, 179); padding: 10px 10px 0px; background-color: rgb(255, 255, 255); line-height: 18px; }
#folderbody .figtable { margin: 0px 0px 20px; background-color: transparent; font-size: 13px; }
#tablist b { margin: 0px 0px 0px 5px; padding: 4px 10px 3px 0px; background: transparent url('bg_casenav_right_on.gif') no-repeat scroll right top; display: block; }
#casenav { border: 1px solid rgb(102, 102, 102); margin: 0px 0px 10px; padding: 2px 5px; font-size: 13px; background-color: rgb(238, 239, 255); }
#casenav h5 { display: inline; }
#casenav ul { margin: 0px; padding: 0px; display: inline; list-style-type: none; list-style-image: none; list-style-position: inside; }
#caseindex { border-right: 1px solid rgb(51, 51, 51); font-size: 12px; display: inline; width: 73px; padding-right: 9px; }
#caseindex a:link { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caseindex a:visited { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caseindex a:hover { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: underline; }
#caseindex a:active { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caselink1 { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(51, 51, 51); font-size: 12px; display: inline; width: 74px; padding-right: 9px; padding-left: 8px; }
#caselink1 a:link { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caselink1 a:visited { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caselink1 a:hover { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: underline; }
#caselink1 a:active { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caselink2 { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(51, 51, 51); font-size: 12px; display: inline; width: 75px; padding-right: 9px; padding-left: 8px; }
#caselink2 a:link { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caselink2 a:visited { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caselink2 a:hover { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: underline; }
#caselink2 a:active { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caselink3 { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(51, 51, 51); font-size: 12px; display: inline; width: 84px; padding-right: 9px; padding-left: 8px; }
#caselink3 a:link { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caselink3 a:visited { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caselink3 a:hover { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: underline; }
#caselink3 a:active { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caselink4 { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(51, 51, 51); font-size: 12px; display: inline; width: 76px; padding-right: 9px; padding-left: 8px; }
#caselink4 a:link { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caselink4 a:visited { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caselink4 a:hover { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: underline; }
#caselink4 a:active { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caselink5 { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(51, 51, 51); font-size: 12px; display: inline; width: 73px; padding-right: 9px; padding-left: 8px; }
#caselink5 a:link { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caselink5 a:visited { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#caselink5 a:hover { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: underline; }
#caselink5 a:active { font-size: 12px; font-weight: bold; color: rgb(0, 76, 136); text-decoration: none; }
#casetest { border-left: 1px solid rgb(255, 255, 255); font-size: 12px; display: inline; width: 137px; padding-left: 8px; }
#casetest a:link { font-size: 12px; font-weight: bold; color: rgb(204, 0, 0); text-decoration: none; }
#casetest a:visited { font-size: 12px; font-weight: bold; color: rgb(204, 0, 0); text-decoration: none; }
#casetest a:hover { font-size: 12px; font-weight: bold; color: rgb(204, 0, 0); text-decoration: underline; }
#casetest a:active { font-size: 12px; font-weight: bold; color: rgb(204, 0, 0); text-decoration: none; }
#caselink1on { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(51, 51, 51); font-size: 12px; display: inline; width: 74px; padding-right: 9px; padding-left: 8px; }
#caselink1on a:link { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink1on a:visited { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink1on a:hover { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink1on a:active { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink2on { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(51, 51, 51); font-size: 12px; display: inline; width: 75px; padding-right: 9px; padding-left: 8px; }
#caselink2on a:link { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink2on a:visited { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink2on a:hover { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink2on a:active { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink3on { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(51, 51, 51); font-size: 12px; display: inline; width: 84px; padding-right: 9px; padding-left: 8px; }
#caselink3on a:link { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink3on a:visited { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink3on a:hover { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink3on a:active { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink4on { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(51, 51, 51); font-size: 12px; display: inline; width: 76px; padding-right: 9px; padding-left: 8px; }
#caselink4on a:link { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink4on a:visited { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink4on a:hover { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink4on a:active { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink5on { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(51, 51, 51); font-size: 12px; display: inline; width: 73px; padding-right: 9px; padding-left: 8px; }
#caselink5on a:link { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink5on a:visited { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink5on a:hover { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#caselink5on a:active { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#folderbtm { padding: 0px 0px 5px 10px; background-image: url('folder-btm.gif'); background-position: left bottom; background-repeat: no-repeat; font-size: 12px; }
.zoomlink { font-size: 10px; display: block; }
.scrolllayer { border: 1px solid rgb(153, 153, 153); padding: 10px; overflow: auto; background-color: rgb(255, 255, 255); height: 300px; width: 510px; }
.layerbg2 { border-left: 1px solid rgb(102, 102, 102); border-right: 1px solid rgb(102, 102, 102); border-bottom: 1px solid rgb(102, 102, 102); padding: 0px 6px 6px; background-color: rgb(221, 221, 221); }
.layerbg { border-style: solid; border-color: rgb(0, 0, 0); border-width: 1px 3px 3px 1px; padding: 10px; background-color: rgb(255, 255, 255); }
.layertext { width: 510px; }
.closewindow { font-size: 11px; color: rgb(0, 76, 136); text-align: right; margin-bottom: 5px; }
.closewindow2 { border-top: 1px solid rgb(102, 102, 102); border-left: 1px solid rgb(102, 102, 102); border-right: 1px solid rgb(102, 102, 102); padding: 4px 9px 5px 0px; font-size: 11px; color: rgb(0, 76, 136); text-align: right; background-color: rgb(221, 221, 221); }
.nexttab { border: 1px dashed rgb(0, 0, 102); margin: 0px; padding: 6px; float: right; text-align: left; font-size: 12px; font-weight: bold; background-color: rgb(255, 255, 255); }
p#folderbtm { margin: 0px 0px 10px; padding: 0px 0px 5px 10px; background-image: url('folder-btm.gif'); background-position: left bottom; background-repeat: no-repeat; font-size: 12px; }
.abstractheader { border-bottom: 1px solid rgb(77, 77, 77); margin: 0px 0px 10px; padding: 0px 0px 3px; }
.resultcount { float: right; text-align: right; }
.medlineabstract { border-bottom: 1px solid rgb(77, 77, 77); margin: 0px 0px 30px; padding: 0px; }
.abstractmenu { margin: 0px 0px 5px; padding: 0px; font-size: 12px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.abstractmenu a:link { color: rgb(153, 0, 0); }
.abstractmenu a:visited { color: rgb(153, 0, 0); }
.abstractmenu a:hover { color: rgb(153, 0, 0); }
.abstractmenu a:active { color: rgb(153, 0, 0); }
.abstractmenulink1 { display: inline; margin-right: 20px; width: 91px; }
.abstractmenulink2 { display: inline; margin-right: 20px; width: 77px; }
.abstractmenulink3 { display: inline; margin-right: 20px; width: 160px; }
#contentbody .abstractheader h1 { margin: 0px; padding: 0px; float: left; text-align: left; font-family: palatino,serif; font-size: 22px; font-weight: normal; color: rgb(0, 109, 169); }
#contentbody2 .abstractheader h1 { margin: 0px; padding: 0px; float: left; text-align: left; font-family: palatino,serif; font-size: 22px; font-weight: normal; color: rgb(0, 109, 169); }
.articletoolbox { border-bottom: 8px solid rgb(255, 255, 255); margin: 0pt; width: 100%; }
.articletoolboxborder { border: 1px solid rgb(191, 191, 191); padding: 4px 0pt 4px 5px; }
.articletoollist { margin: 0pt; padding: 0pt; font-size: 11px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.articletoolboxtitle { display: none; }
.articletoolboxtitle h6 { display: none; }
.articleprint { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
.articleemail { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
.articlediscussion { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
.articledownload { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
.abstractordertext { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
.abstractviewonline { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
.articlerating { margin: 0pt 10px 0pt 0pt; padding: 0pt; display: inline; font-size: 11px; }
#alertsponsorbox { padding: 5px; margin-top: 5px; margin-bottom: 10px; background-color: rgb(250, 244, 220); }
#alertsponsorbox b { color: rgb(24, 56, 122); }
.qacontainer { border: 1px dashed rgb(0, 51, 102); margin: 15px 0px; padding: 10px; width: 95%; }
.questionintro { margin: 0px 0px 7px; color: rgb(51, 51, 51); }
.qatable { margin-bottom: 12px; }
.qaresponse { padding: 0pt 0pt 12px; }
.qatableresponse { border-bottom: 1px solid rgb(211, 211, 211); padding: 3px; margin-bottom: 12px; background-color: rgb(243, 243, 243); }
p.question { margin: 0pt 0pt 9px; font-weight: bold; font-size: 13px; }
.question td { padding: 0pt 0pt 9px; font-size: 13px; }
.answer { padding: 0pt 0pt 7px; font-size: 12px; }
.answerrow td { border-top: 1px solid rgb(211, 211, 211); padding: 4px 0pt; font-size: 12px; }
.requiredqacme { font-weight: bold; color: rgb(204, 0, 0); }
p.requiredqacme { margin: 0pt; }
p.incorrectqacme { display: none; }
#newscmeqa p.incorrectqacme { display: block; }
.qapollheader { padding: 3px 0pt 0pt; font-size: 11px; font-weight: bold; }
.qaexplanations { margin: 0pt; padding: 0pt 0pt 12px 21px; list-style-type: square; list-style-image: none; list-style-position: outside; }
.qaexplanations li { padding: 0pt 0pt 3px; }
.qaexplanationheader { list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: bold; }
p.qadiscussion { margin: 9px 0pt 6px; color: rgb(54, 54, 54); }
.yourscore { margin: 0px 0px 7px; font-family: verdana,sans-serif; font-size: 21px; color: rgb(0, 51, 102); }
.scoringtext { margin: 0px 0px 11px; }
.incorrectanswer {  }
.incorrectquestion { color: rgb(255, 102, 0); }
.correctanswer { color: rgb(51, 204, 0); font-weight: bold; white-space: nowrap; }
.pollresultscell { border-left: 1px solid rgb(179, 179, 179); font-size: 11px; font-weight: bold; }
.proceedlink { font-size: 15px; font-weight: bold; }
#newscmeqa .incorrectanswer { color: rgb(255, 102, 0); font-weight: bold; }
.pollheader { border-top: 1px solid rgb(179, 179, 179); border-left: 1px solid rgb(179, 179, 179); border-right: 1px solid rgb(179, 179, 179); padding: 0pt 0pt 2px 3px; font-weight: bold; color: rgb(102, 102, 102); }
.polltable { border: 1px solid rgb(179, 179, 179); margin-bottom: 5px; }
.polltable td { font-size: 11px; }
.useranswerheader { font-weight: bold; }
.useranswer { margin-left: 10px; }
p#preassessmentlink { margin: 15px 0pt; font-weight: bold; }
#learnobjectauthors { margin: 0pt 0pt 10px; background-color: rgb(255, 255, 255); text-align: left; }
#learnobjectauthors h6 { margin: 0pt; font-family: arial,sans-serif; font-size: 12px; }
#learnobjectauthors p { margin: 0pt; font-size: 11px; }
#learnobjectauthors ol { margin: 0pt; padding: 0pt 0pt 6px 23px; font-size: 11px; }
#learnobjectauthors ul { margin: 0pt; padding: 0pt 0pt 6px 23px; font-size: 11px; }
#authorrightcolscroll { border: 1px solid rgb(195, 195, 195); padding: 2px 0pt 2px 3px; overflow: auto; height: 180px; text-align: left; }
#learnobjectauthors2 { border: 1px solid rgb(174, 198, 212); margin: 12px 0pt 8px 8px; padding: 8px 5px 5px; background-color: rgb(245, 249, 255); text-align: left; float: right; width: 150px; }
#learnobjectauthors2 h6 { margin: 0pt; font-family: arial,sans-serif; font-size: 11px; }
#learnobjectauthors2 p { margin: 0pt; font-size: 11px; }
#learnobjectauthors2 ol { margin: 0pt; padding: 0pt 0pt 6px 23px; font-size: 11px; }
#learnobjectauthors2 ul { margin: 0pt; padding: 0pt 0pt 6px 23px; font-size: 11px; }
#learnobjectauthors2 #authorrightcolscroll { border: 1px solid rgb(195, 195, 195); padding: 2px 0pt 2px 3px; overflow: auto; height: 150px; text-align: left; }

/* ::::: http://images.medscape.com/medcss/footer/footer-global.css ::::: */

#medscapefooter { padding: 0pt 0pt 5px; }
#footersearch { border-top: 8px solid rgb(221, 221, 221); padding: 6px 0pt 1px; background-color: rgb(255, 255, 255); background-image: url('bg-userinfo.gif'); background-position: left bottom; background-repeat: repeat-x; text-align: center; }
#footercontents { border-bottom: 1px solid rgb(212, 212, 212); background-color: rgb(238, 238, 238); }
#footerbar { margin: 6px 0pt 10px 14px; padding: 0pt; }
#footerbar ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: inside; }
#footertextinput { border-style: solid; border-color: rgb(153, 153, 153) rgb(228, 228, 228) rgb(228, 228, 228) rgb(153, 153, 153); border-width: 2px; margin: 0pt; padding: 2px 0pt 0pt 3px; cursor: text; height: 16px; width: 465px; background-color: rgb(255, 255, 255); font-size: 11px; }
input#footersubmit { margin: 0pt 0pt 4px; padding: 0pt; vertical-align: middle; }
#radioformfooter { font-size: 0.95em; }
.inactiveradio { display: none; }
.activeradio { display: block; }
#adtagfooter { margin: 3px 0pt 0pt 15px; }
#footerbar a { font-weight: bold; }
.footernavstart { border-right: 1px solid rgb(102, 102, 102); padding-right: 8px; font-size: 0.85em; display: inline; font-weight: normal; }
.footernav { border-left: 1px solid rgb(182, 181, 180); border-right: 1px solid rgb(102, 102, 102); padding-right: 8px; padding-left: 7px; font-size: 0.85em; display: inline; font-weight: normal; }
.footernavend { border-left: 1px solid rgb(182, 181, 180); padding-left: 8px; font-size: 0.85em; display: inline; font-weight: normal; }
.legaltext { margin: 12px 10px 0pt; font-size: 0.85em; color: rgb(68, 68, 68); }
#idetailwinbg { border: 7px ridge rgb(179, 179, 179); text-align: center; background-color: rgb(255, 255, 255); }
#layerbtns { padding: 12px 12px 0pt 0pt; text-align: right; }

/* ::::: http://images.medscape.com/medcss/header/header-global.css ::::: */

#medscapeheadercontainer { padding: 0pt 0pt 3px; width: 760px; font-family: arial,sans-serif; font-size: 1.05em; background-color: rgb(221, 221, 221); margin-left: auto; margin-right: auto; text-align: left; }
#adtagheader { margin: 0pt; padding: 0pt; text-align: center; background-color: rgb(221, 221, 221); }
#headertop { margin: 0pt 0pt 0pt 1px; width: 758px; }
#headertop a:link { color: rgb(0, 102, 153); text-decoration: none; }
#headertop a:visited { color: rgb(0, 102, 153); text-decoration: none; }
#headertop a:hover { color: rgb(36, 162, 221); text-decoration: underline; }
#headertop a:active { color: rgb(0, 102, 153); text-decoration: none; }
#headerleft { width: 235px; float: left; }
#headerright { width: 516px; float: right; }
#headerright2 { margin: 0px; padding: 0px 0px 5px; width: 513px; text-align: right; }
#supernav { border: 2px solid rgb(255, 255, 255); margin: 1px 0pt 0pt; padding: 3px 0pt 0pt; width: 230px; background-image: url('bg-supernavbox.gif'); background-position: left top; background-repeat: repeat; font-size: 10px; }
#supernav ul { margin: 0pt; padding: 0pt 0pt 0pt 19px; list-style-type: square; list-style-image: none; list-style-position: outside; color: rgb(255, 126, 0); }
#supernav li { margin: 0pt; padding: 0pt 0pt 2px; }
#supernavselected a:link { text-decoration: none; }
#supernavselected a:visited { text-decoration: none; }
#supernavselected a:hover { text-decoration: underline; }
#supernavselected a:active { text-decoration: none; }
#supernavpulldown { display: inline; }
#supernavpulldown a { color: rgb(145, 145, 145); }
#supernavleft { width: 90px; font-size: 12px; float: left; }
#supernavright { width: 135px; float: right; }
#headersearch { margin: 0pt; padding: 0pt; width: 305px; float: left; }
#headersearchtop { width: 305px; height: 4px; font-size: 1px; line-height: 1px; background-image: url('bg-searchtop760.gif'); background-position: left bottom; background-repeat: no-repeat; }
#headersearchcontent { width: 305px; height: 45px; background-color: rgb(253, 254, 254); background-image: url('bg-searchmid760.gif'); background-position: left bottom; background-repeat: repeat-y; text-align: center; }
#headersearchtypes { padding: 2px 0pt 2px 10px; font-size: 11px; text-align: left; }
#headersearchtypes a.searchtypeselected { font-weight: normal; color: rgb(0, 0, 0); }
#headertextinput { border-style: solid; border-color: rgb(153, 153, 153) rgb(228, 228, 228) rgb(228, 228, 228) rgb(153, 153, 153); border-width: 2px; margin: 0pt; padding: 2px 0pt 0pt 3px; cursor: text; height: 15px; width: 195px; background-color: rgb(255, 255, 255); font-size: 11px; }
input#headersubmit { margin: 0pt 0pt 4px; padding: 0pt; vertical-align: middle; }
#headersearchbtm { width: 305px; height: 4px; font-size: 1px; line-height: 1px; background-image: url('bg-searchbtm760.gif'); background-position: left top; background-repeat: no-repeat; }
#userinfo { border: 2px solid rgb(255, 255, 255); margin: 1px 0pt 0pt; padding: 1px 0pt 2px; width: 200px; height: 41px; background-color: rgb(255, 255, 255); background-image: url('bg-userinfo.gif'); background-position: left bottom; background-repeat: no-repeat; text-align: center; float: right; }
.welcomename { font-family: georgia,times,serif; font-size: 11px; font-weight: normal; }
.usertools { padding: 2px 0pt; font-size: 10px; color: rgb(204, 203, 203); }
.headerinvites { font-size: 11px; }
.headerinvitesnumber { font-weight: bold; color: rgb(255, 126, 0); }
#splashuserinfo { border: 2px solid rgb(255, 255, 255); margin: 0pt; padding: 1px 0pt 2px; width: 195px; height: 40px; background-color: rgb(255, 255, 255); background-image: url('bg-userinfo.gif'); background-position: left bottom; background-repeat: no-repeat; text-align: center; float: right; }
#splashuserinfo a.userinfoselected:link { color: rgb(118, 118, 118); text-decoration: none; }
#splashuserinfo a.userinfoselected:visited { color: rgb(118, 118, 118); text-decoration: none; }
#splashuserinfo a.userinfoselected:hover { color: rgb(118, 118, 118); text-decoration: underline; }
#splashuserinfo a.userinfoselected:active { color: rgb(118, 118, 118); text-decoration: none; }
.splashusertools { padding: 13px 0pt 0pt; font-size: 0.95em; color: rgb(204, 203, 203); }
#specialtieslayer { border-right: 3px solid rgb(51, 51, 51); border-bottom: 3px solid rgb(51, 51, 51); margin-top: 25px; margin-left: 5%; position: absolute; z-index: 1000; top: 0pt; left: 0pt; text-align: left; }
#specpdlist { border-style: solid; border-color: rgb(51, 51, 51) rgb(179, 179, 179) rgb(179, 179, 179) rgb(51, 51, 51); border-width: 1px; width: 460px; background-color: rgb(255, 255, 255); }
#specpdlist td { padding: 0pt 10px 10px; }
#specpdlist ul { margin: 0pt; padding: 0pt; font-size: 11px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#specpdlist ul li { padding: 0pt 0pt 3px; }
#specpdlist td#specpdlistheading { padding: 8px 0pt 5px 10px; font-weight: bold; text-transform: uppercase; }
#closespecpd { float: right; font-size: 11px; padding-right: 10px; }
.inactive { display: none; }
.active { display: block; }
#medscapeheader { border: 1px solid rgb(204, 203, 203); margin: 6px 0pt 7px; background-image: url('bg-header.gif'); background-position: left top; background-repeat: no-repeat; height: 58px; clear: both; }
#medscapeheaderleft { width: 440px; float: left; }
#medscapeheaderright { width: 318px; float: right; }
h1#headerh1 { margin: 0pt; padding: 0pt; font-family: palatino,georgia,times,serif; font-size: 1.25em; font-weight: bold; color: rgb(0, 51, 102); width: 440px; height: 58px; }
h1#headerh1 a { text-decoration: none; float: left; width: 440px; height: 58px; }
h1#headerh1 a:link { text-decoration: none; float: left; width: 440px; height: 58px; }
h1#headerh1 a:visited { text-decoration: none; float: left; width: 440px; height: 58px; }
h1#headerh1 a:hover { text-decoration: none; float: left; width: 440px; height: 58px; }
h1#headerh1 a:active { text-decoration: none; float: left; width: 440px; height: 58px; }
#spnamehide { display: none; }
#sitelinks { margin: 0pt; padding: 14px 10px 0pt 0pt; float: right; }
#medscapenavbar { font-family: frutiger,arial,sans-serif; text-transform: uppercase; color: rgb(75, 75, 75); }
#medscapenavbar ul { margin: 0pt; padding: 0pt 0pt 6px; list-style-type: none; list-style-image: none; list-style-position: inside; text-align: right; }
.navlist1 { display: block; }
.navlist2 { display: block; }
.navlinkstart { border-right: 1px solid rgb(187, 201, 208); padding-right: 11px; font-size: 11px; display: inline; font-weight: normal; }
.navlinkstart a:link { color: rgb(0, 102, 153); text-decoration: none; }
.navlinkstart a:visited { color: rgb(0, 102, 153); text-decoration: none; }
.navlinkstart a:hover { color: rgb(36, 162, 221); text-decoration: underline; }
.navlinkstart a:active { color: rgb(0, 102, 153); text-decoration: none; }
.navlink { border-right: 1px solid rgb(187, 201, 208); padding-right: 11px; padding-left: 10px; font-size: 11px; display: inline; font-weight: normal; }
.navlink a:link { color: rgb(0, 102, 153); text-decoration: none; }
.navlink a:visited { color: rgb(0, 102, 153); text-decoration: none; }
.navlink a:hover { color: rgb(36, 162, 221); text-decoration: underline; }
.navlink a:active { color: rgb(0, 102, 153); text-decoration: none; }
.navlinkend { padding-left: 11px; font-size: 11px; display: inline; font-weight: normal; }
.navlinkend a:link { color: rgb(0, 102, 153); text-decoration: none; }
.navlinkend a:visited { color: rgb(0, 102, 153); text-decoration: none; }
.navlinkend a:hover { color: rgb(36, 162, 221); text-decoration: underline; }
.navlinkend a:active { color: rgb(0, 102, 153); text-decoration: none; }
.navlinkstarton { border-right: 1px solid rgb(187, 201, 208); padding-right: 11px; font-size: 11px; font-weight: normal; display: inline; }
.navlinkstarton a:link { color: rgb(75, 75, 75); text-decoration: none; font-weight: bold; }
.navlinkstarton a:visited { color: rgb(75, 75, 75); text-decoration: none; font-weight: bold; }
.navlinkstarton a:hover { color: rgb(75, 75, 75); text-decoration: none; font-weight: bold; }
.navlinkstarton a:active { color: rgb(75, 75, 75); text-decoration: none; font-weight: bold; }
.navlinkon { border-right: 1px solid rgb(187, 201, 208); padding-right: 11px; padding-left: 11px; font-size: 11px; font-weight: normal; display: inline; }
.navlinkon a:link { color: rgb(75, 75, 75); text-decoration: none; font-weight: bold; }
.navlinkon a:visited { color: rgb(75, 75, 75); text-decoration: none; font-weight: bold; }
.navlinkon a:hover { color: rgb(75, 75, 75); text-decoration: none; font-weight: bold; }
.navlinkon a:active { color: rgb(75, 75, 75); text-decoration: none; font-weight: bold; }
.navlinkendon { padding-left: 11px; font-size: 11px; font-weight: normal; display: inline; }
.navlinkendon a:link { color: rgb(75, 75, 75); text-decoration: none; font-weight: bold; }
.navlinkendon a:visited { color: rgb(75, 75, 75); text-decoration: none; font-weight: bold; }
.navlinkendon a:hover { color: rgb(75, 75, 75); text-decoration: none; font-weight: bold; }
.navlinkendon a:active { color: rgb(75, 75, 75); text-decoration: none; font-weight: bold; }
#sp_splash { background-image: url('bg-sp-medscape.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_38 { background-image: url('bg-sp-allergy.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_21 { background-image: url('bg-sp-business.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_2 { background-image: url('bg-sp-cardiology.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_32 { background-image: url('bg-sp-criticalcare.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_33 { background-image: url('bg-sp-dermatology.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_22 { background-image: url('bg-sp-diabetes.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_45 { background-image: url('bg-sp-emergencymed.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_34 { background-image: url('bg-sp-familymed.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_20 { background-image: url('bg-sp-gastro.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_14 { background-image: url('bg-sp-surgery.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_1 { background-image: url('bg-sp-hivaids.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_7 { background-image: url('bg-sp-hematology.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_3 { background-image: url('bg-sp-diseases.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_18 { background-image: url('bg-sp-internalmed.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_25 { background-image: url('bg-sp-medstudents.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_17 { background-image: url('bg-sp-medscape.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_44 { background-image: url('bg-sp-nephrology.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_26 { background-image: url('bg-sp-neuro.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_24 { background-image: url('bg-sp-nurses.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_16 { background-image: url('bg-sp-obgyn.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_36 { background-image: url('bg-sp-ophthalmology.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_8 { background-image: url('bg-sp-orthopaedics.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_43 { background-image: url('bg-sp-labmed.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_9 { background-image: url('bg-sp-pediatrics.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_30 { background-image: url('bg-sp-pharmacists.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_12 { background-image: url('bg-sp-psych.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_42 { background-image: url('bg-sp-pubhealth.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_13 { background-image: url('bg-sp-pulmonary.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_35 { background-image: url('bg-sp-radiology.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_27 { background-image: url('bg-sp-rheumatology.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_29 { background-image: url('bg-sp-transplantation.gif'); background-position: left top; background-repeat: no-repeat; }
#sp_15 { background-image: url('bg-sp-urology.gif'); background-position: left top; background-repeat: no-repeat; }
#msjournalheader { background-image: url('bg-sp-msjournal.gif'); background-position: left top; background-repeat: no-repeat; height: 56px; }
#journallogotitle { width: 470px; float: left; }
#journalheaderright { width: 280px; float: right; }
#journalheaderh1 { margin: 0pt; padding: 0pt; font-family: palatino,georgia,times,serif; font-size: 1.25em; font-weight: bold; color: rgb(0, 51, 102); width: 470px; height: 56px; }
#journalheaderh1 a { text-decoration: none; float: left; width: 470px; height: 56px; }
#journalheaderh1 a:link { text-decoration: none; float: left; width: 470px; height: 56px; }
#journalheaderh1 a:visited { text-decoration: none; float: left; width: 470px; height: 56px; }
#journalheaderh1 a:hover { text-decoration: none; float: left; width: 470px; height: 56px; }
#journalheaderh1 a:active { text-decoration: none; float: left; width: 470px; height: 56px; }
#cmesearchcontainer { margin: 15px 0pt 0pt; width: 100%; text-align: center; background-color: rgb(255, 255, 255); }
#cmesearchcontainer a { color: rgb(0, 76, 136); }
#cmesearchtable { border: 1px solid rgb(204, 0, 0); text-align: left; width: 100%; }
#cmesearchtable td { padding: 0px 7px 2px; font-size: 12px; }
#savelinks a { font-size: 10px; }
.step { font-weight: bold; }
.nextstep { font-weight: bold; }
.stepcomplete { font-weight: bold; color: rgb(102, 102, 102); }
.step b { border: 1px solid rgb(35, 142, 35); padding: 1px 2px 1px 3px; color: rgb(35, 142, 35); font-family: Verdana,sans-serif; background-color: rgb(251, 232, 232); }
.stepcomplete b { border: 1px solid rgb(204, 0, 0); padding: 1px 2px 1px 3px; color: rgb(204, 0, 0); font-family: Verdana,sans-serif; background-color: rgb(251, 232, 232); }
.nextstep b { border: 1px solid rgb(51, 51, 51); padding: 1px 2px 1px 3px; color: rgb(51, 51, 51); font-family: Verdana,sans-serif; background-color: rgb(251, 232, 232); }
#cmesearchheader { padding-top: 2px; font-weight: bold; font-family: Verdana,sans-serif; font-size: 14px; }
#cmesearchheader a { padding-left: 7px; font-weight: normal; font-size: 10px; font-family: arial,sans-serif; }
#cmesearchheaderrow td { border-bottom: 1px solid rgb(204, 0, 0); background-image: url('bg_cmesearch.gif'); background-position: left top; background-repeat: repeat-x; }
#cmesearchsteprow td { padding-top: 7px; }
.steptext { padding-left: 23px; font-weight: normal; }
a#clinicalterm { text-decoration: none; }
a#clinicalterm:hover { text-decoration: underline; }
.steptextinp { color: rgb(35, 142, 35); padding-left: 23px; font-weight: normal; }
#cmesearchoptions { border-left: 1px solid rgb(102, 102, 102); border-right: 1px solid rgb(102, 102, 102); border-bottom: 1px solid rgb(102, 102, 102); padding: 5px 9px 6px 0px; font-size: 11px; text-align: right; background-color: rgb(251, 232, 232); }
#cmesearchoptions a { border-style: solid; border-color: rgb(179, 179, 179) rgb(102, 102, 102) rgb(102, 102, 102) rgb(179, 179, 179); border-width: 1px; padding: 2px 4px; font-weight: bold; color: rgb(0, 76, 136); background-color: rgb(243, 243, 243); text-decoration: none; }
#cmesearchoptions a:hover { border-style: solid; border-color: rgb(102, 102, 102) rgb(243, 243, 243) rgb(243, 243, 243) rgb(102, 102, 102); border-width: 1px; padding: 2px 4px; background-color: rgb(211, 211, 211); text-decoration: underline; }
#cmesearchwinbg { border-top: 1px solid rgb(102, 102, 102); border-left: 1px solid rgb(102, 102, 102); border-right: 1px solid rgb(102, 102, 102); padding: 6px 6px 0px; background-color: rgb(251, 232, 232); }
#cmesearchwinbg h3 { margin: 0pt; padding: 0pt; font-size: 17px; }
.cmesearchscrolllayer { border: 1px solid rgb(153, 153, 153); padding: 10px; overflow: auto; background-color: rgb(255, 255, 255); height: 230px; width: 510px; }
#inviteslayer { margin: 0pt; padding: 0pt; width: 600px; position: absolute; z-index: 425; text-align: left; top: 23%; left: 23%; }
#inviteslayertop { width: 600px; height: 3px; }
#inviteslayerbottom { width: 600px; height: 3px; }
#inviteslayercontent { padding: 12px 19px 10px; background-image: url('invlayer-bg.gif'); background-position: left top; background-repeat: repeat-y; }
#inviteslayercontent p { margin: 7px 0pt 0pt; padding: 0pt; }
#invitestopleft { width: 475px; float: left; font-size: 1.1em; font-weight: bold; }
#invitestopright { margin: 0pt 1px 0pt 0pt; width: 75px; float: right; text-align: right; }
#inviteslayermaintop { margin: 10px 0pt 0pt; width: 562px; height: 2px; }
#inviteslayermainbottom { width: 562px; height: 2px; }
#inviteslayermain { padding: 11px 12px; overflow: auto; background-image: url('invlayer-main-bg.gif'); background-position: left top; background-repeat: repeat-y; height: 100px; }
#inviteslayerbuttons { margin: 10px 0pt 0pt 115px; }
#inviteslayer a:link { text-decoration: underline; }
#inviteslayer a:visited { text-decoration: underline; }
#inviteslayer a:hover { text-decoration: none; }
#inviteslayer a:active { text-decoration: underline; }
#invitestopright a { font-size: 0.9em; }
.invitesnumber { color: rgb(204, 0, 0); }
.inviteslayeritem { padding: 0pt 0pt 5px; font-size: 1.05em; }
.inviteslayeritem a { font-weight: bold; }
.inviteslayerreward { color: rgb(255, 131, 78); }
.inviteslayerdivider { margin: 10px 0pt; font-size: 1px; line-height: 1px; background-color: rgb(212, 208, 199); }
.inviteslayerbutton { border: 1px solid rgb(153, 153, 153); margin: 0pt 5px; padding: 4px 6px; background-color: rgb(255, 255, 255); background-image: url('invlayer-button-bg.gif'); background-position: left bottom; background-repeat: repeat-x; }
#inviteslayerbuttons a:link { font-size: 0.85em; text-decoration: none; }
#inviteslayerbuttons a:visited { font-size: 0.85em; text-decoration: none; }
#inviteslayerbuttons a:hover { font-size: 0.85em; text-decoration: underline; }
#inviteslayerbuttons a:active { font-size: 0.85em; text-decoration: none; }
.inactive { display: none; }
.active { display: block; }
#cmeheader { background-image: url('bg-sp-cme.gif'); background-position: left top; background-repeat: no-repeat; }
#cmelogotitle { width: 205px; height: 58px; float: left; }
h1#cmeheaderh1 { margin: 0pt; padding: 0pt; font-family: palatino,georgia,times,serif; font-size: 1.25em; font-weight: bold; color: rgb(0, 51, 102); width: 205px; height: 58px; }
h1#cmeheaderh1 a { text-decoration: none; float: left; width: 205px; height: 58px; }
h1#cmeheaderh1 a:link { text-decoration: none; float: left; width: 205px; height: 58px; }
h1#cmeheaderh1 a:visited { text-decoration: none; float: left; width: 205px; height: 58px; }
h1#cmeheaderh1 a:hover { text-decoration: none; float: left; width: 205px; height: 58px; }
h1#cmeheaderh1 a:active { text-decoration: none; float: left; width: 205px; height: 58px; }
#cmeheaderright { margin: 0pt; width: 540px; text-align: right; float: right; }
#cmeheaderrightmid { float: left; }
#cmeheaderfarright { padding: 12px 0pt 0pt; font-family: frutiger,arial,sans-serif; text-transform: uppercase; font-size: 12px; width: 230px; text-align: left; float: right; }
#browsebyspecialty { padding: 12px 0pt 0pt; font-family: frutiger,arial,sans-serif; font-size: 12px; text-transform: uppercase; color: rgb(75, 75, 75); width: 105px; }
#cmetrackerheader { margin: 0pt 0pt 0pt 10px; padding: 0pt; width: 170px; background-color: rgb(255, 255, 255); text-transform: uppercase; text-align: left; float: right; }
#cmetrackerheaderborder { border: 3px solid rgb(193, 223, 224); padding: 0pt 0pt 0pt 5px; }
#cmetrackerheader h4 { margin: 0pt; padding: 0pt; font-size: 1.1em; color: rgb(215, 26, 26); text-transform: uppercase; display: inline; }
#cmetrackerheadercontent { margin: 0pt; padding: 0pt; text-transform: none; font-size: 0.85em; }
#cmetrackerheadercontent ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#cmetrackerheadercontent li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#cmewidgetearned { margin: 0pt; padding: 0pt; }
#cmewidgetinpro { display: none; }
#specialtyboxtitle { width: 247px; height: 53px; background-image: url('logo-mjm247x53.gif'); background-position: left top; background-repeat: no-repeat; }
#specialtyboxtitle h1 { margin: 0px; padding: 0px; }
#specialtyboxtitle h1 a { width: 247px; height: 53px; text-decoration: none; display: block; }
#specialtyboxtitle h1 a span { visibility: hidden; font-family: arial,sans-serif; font-size: 10px; }
#tag { width: 513px; }
#tag h2 { margin: 0pt; padding: 0pt; width: 513px; font-size: 14px; font-weight: bold; color: rgb(255, 102, 0); }

/* ::::: null ::::: */

:focus { outline-color: rgb(16, 186, 224); outline-style: solid; outline-width: 3px; outline-offset: 1px; -moz-outline-radius-topleft: 5px; -moz-outline-radius-topright: 5px; -moz-outline-radius-bottomright: 5px; -moz-outline-radius-bottomleft: 5px; }
button:focus::-moz-focus-inner { border-color: transparent; }
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: 1px dotted transparent; }
textarea:focus, button:focus, select:focus, input:focus { outline-offset: -1px; }
input[type="radio"]:focus { -moz-outline-radius-topleft: 12px; -moz-outline-radius-topright: 12px; -moz-outline-radius-bottomright: 12px; -moz-outline-radius-bottomleft: 12px; outline-offset: 0px; }
a:focus { outline-offset: 0px; }
