/****************************************
***  CSS Reset
****************************************/

body {
font: 12px Arial;
padding:0;
border:0;
 margin: 0px 0 0 0;
outline:0;
line-height:1.5em;
vertical-align:baseline;
letter-spacing:normal;
text-transform: none;
word-spacing:normal;
background-color: #4D5959;
}

@media print {
    body {
        background-color: #FFFFFF !important;
    }
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display:block;
}

ol, ul {
list-style:none;
list-style-type:none;
}

   .ContentElement ul {
list-style: disc !important;
list-style-type: disc !important;

}

   .ContentElement ol {
list-style: decimal !important;
list-style-type: decimal !important;

}

blockquote, q {
quotes:none;
}

blockquote:before, blockquote:after, q:before, q:after {
content:'';
content:none;
}

table {
border-collapse:collapse;
border-spacing:0;
}
/****************************************
***   End CSS Reset
****************************************/


/****************************************
***   Layout elements
****************************************/

.leaderboard {
margin:0 auto;
text-align:left;
background-color:#8da3a6;
color:#ccc;
text-align:center;
font-size:80%;
padding-top:50px;
min-width: 980px;
}

#page-container {
width:100%;
background:#fff url('/images/pagebackground-reduced.gif') repeat-x left top;
text-align:center;
margin:0;
min-width: 980px;
}

#banner, #page-title-bar, #content-container, #page-footer-content {
margin:0 auto;
text-align:left;
width:980px;
}

#banner {
height:100px;
padding-top:30px;
}

#page-title-bar {
height:50px;
color:#000;
}

#content-container {
margin-top:15px;
min-height:400px;
}

#right-bar, #content, #left-bar, #page-footer-container {
float:left;
vertical-align:top;
}

#content {
width:500px;
padding:0 40px 20px 40px;
background-color:#fff;
}

#left-bar, #right-bar-content, audio {
width:195px;
}

#right-bar {
width:auto;
}


#right-bar-content .link-button {
color:#fff;
}

#page-footer-container {
width:100%;
height:auto;
background-color:#4d5959;
 padding-bottom: 10px;
margin-top:15px;
color:#fff; 
}
/*******************************
***   End layout 
********************************/

/***************************************
***   Menu elements
****************************************/
.stdmenu li {
width:100%;
margin:2px 0;
}

.IssueMenu ul li, li.category-name {
padding-left:8px;
cursor:pointer;
margin-bottom:2px;
}

.stdmenu a, .IssueMenu ul li > a  {
font-size:110%;
display:block;
text-decoration:none;
padding:5px 0;

}


li.category-name a {
font-family:Georgia;
font-size:115%;


}

.stdmenu a:hover, .IssueMenu ul li.category-name a:hover {
background-color:#F0F0F1;
}

#sitemap, #infofor, #jcsm {
float:left;
width:150px;
padding:0 5px;  
}

#sitemap ul, #infofor ul, #jcsm ul {
padding:0;
margin:0;
}

#sitemap li, #infofor li, #jcsm li {
padding:0;
margin:5px 0;
}

#page-footer-content h1 {
font-size:98%;
color:#c6d1d2;
}

#sitemap li a, #infofor li a, #jcsm li a {
color:#fff;
font-family:Arial;
}
/*************************************
*** End Menus 
*************************************/

h1,h2,h3,h4,h5,h6 {
font-family:Georgia;
color:#4d5959;
line-height:normal;
}

h1 {
font-size:22px;
}
h5 {
font-size:12px;
padding: 0;
margin: 0;
}

.article-descr h3.section-title, .article-descr h4.subsection-title {
font-family: Arial;
}

.article-descr h3.section-title:first-letter, .article-descr h4.subsection-title:first-letter {
font-family: Arial;
text-transform:  uppercase !important;
}

.boxed-text.panel .section h3.section-title,.boxed-text.panel .caption h3.section-title, .boxed-text.panel .section h4.subsection-title,.boxed-text.panel .caption h4.subsection-title  {
font-family: Arial;
}

.boxed-text.panel{
    float: none !important;
    width: 98% !important;
    margin: 0 !important;

}
hr {
color:#efefef;
height:1px;
}

a, a:visited, a:active{
color:#802823;

text-decoration:none;
cursor:pointer; 
}

a:hover {
text-decoration:underline; 
}

fieldset {
/*padding:10px;
border:solid 1px #ccc;
*/
padding: 0;
border: none;
}

legend {
/*padding:0px 10px;*/
padding: 0;
font-weight:bold;
font-size:13px;
}

input[type=text],input[type=password],input[type=textarea], select {
margin:2px;
color: #3D3D3D;
}

input[type=text]:focus,input[type=password]:focus, select:focus {
}

select {
height: 21px;
}

input[type=submit]:focus {
border:none;
outline: none;
-moz-outline-style: none;
}

input[type=submit], .link-button {
position:relative;
font-family:Arial;
background-color:#8da3a6;
border:none;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
padding:3px 10px;
color:#fff;
font-weight:bold;
text-transform:uppercase;
text-align:center;
font-size: 12px;
}   

*.link-button {
font-size: 12px;
}

input[type=submit]:hover, .link-button:hover {
background-color:#4d5959;
cursor:pointer;
}

a.link-button {
color:#fff;
display:block;
text-decoration:none;
}

a.link-button:hover {
text-decoration:none;
}

h3.page-title {
font-weight:normal;
font-size:2.2em;
margin-bottom:0;
}

.page-title-bar-menu {
float:left;
margin-right:10px;
min-width:75px;
background-color:#929497;
/*border:1px solid #8da3a6;*/
color:#fff;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;

}

#page-title-bar-list{
margin:0;
padding:0;
}

#page-title-bar-list li {
float:left;
height:44px;
color:#000;
font-family:Arial;
padding-right:10px;
margin-right:10px; 
border-right:1px dotted #929497;
margin-top:5px;
}


#search-pnl {
position:fixed;
z-index:10000;
background-color:#4d5959;
color:#fff;
width:100%;
text-align:center;
height:50px;
}

#search-bar {
position:relative;
width:960px;
padding:10px;
min-height:85px;

z-index:inherit;
text-align:left;
margin:auto;
}

#search-tab {
font-family:Arial;
width:175px;
float:right;
font-size:12px;
padding: 6px 5px 5px 0px;
margin-right:25px;
text-align:center;
background-color:#8da3a6;
color:#fff;
-moz-border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;
border-radius:0 0 10px 10px;
cursor:pointer;
}

.quick-search-item {
padding:10px;
}

.quick-search-item:hover {
border:1px solid #ccc;
}

.search-item-context {
display:none;
}

.AbstractLTtxt {
color:#777777;
}

.authors, .sm-subtitles, .affiliations {
font-family:Arial;
color:#000;
font-size: 11px;
line-height: 15px;
}

.main-title {
font-size:95%;
}
.affiliations {
font-style:italic;
}

.toggle {
display:none;
}

.toggleshow {
display:block;
}

.TableHeaderRow {
background-color:#FFFFFF;
color:#000;
font-size:1.1em;
font-weight:bold;
height:20pt;
vertical-align:middle;
border-bottom:solid 1px graytext;
}

.TableRegularRow {
background-color:#FFFFFF;
}

.TableAlternatingRow {
background-color:#ebeaea;
}

.TableRegularSubRow {
background-color:#E5E5E5;
color:#5675c7;
font-size:12px;
}

.TableAlternatingSubRow {
background-color:#EFEFEF;
color:#5675c7;
font-size:12px;
}

.TableFooterRow {
background-color:#FFFFFF;
color:#000;
vertical-align:middle;
border-top:solid 1px graytext; 
}

.Question {
color:#64643C;
font-size:12px;
font-weight:bold;
}

.note-text {
font-size: 11px;
color:#990000;
line-height: 13px;
}

.StdNumBox {
font-size:11px;
background-color:#EFEFE3;
color:#18326D;
border:solid 1px #9F9D62;
width:20px;
height:20px;
padding-left:3px;
padding-right:3px;
}

.CurrentNumBox {
font-size:11px;
background-color:#f6e2c9;
color:#18326D;
border-color:#9F9D62;
border: solid 1px #9F9D62;
width:20px;
height:20px;
padding-left:3px;
padding-right:3px;
}

.PreviousNumBox {
font-size:11px;
background-color:#BEBEBE;
color:#FFFFFF;
border-color:#FF6600;
border:solid 1px #DFDFDF;
width:20px;
height:20px;
padding-left:3px;
padding-right:3px;
}

.CurrentPageText {
/*color:#FF6600;*/
font-weight: bold;
text-decoration:none;
font-style:italic;
}

.PreviousPageText {
color:#BEBEBE;
text-decoration:none;
font-style:italic;
}

.CategoryHeader {
font-size:14px;
color:#FF6600;
font-weight:bold;
}

.highlight-box {
background-color:#efefef;
border:solid 1px #4d5959;
padding:10px 10px 10px 10px;
}

.Message {
font-weight:bold;
color:Red;
}

label {
top:5px;
left:4px;
/*position: absolute;*/
color: #3D3D3D;
}

.required label {
color:#af2233;

}

.validation-box {
margin:10px 0;
padding:10px;
background-color:#F4F4F4;
color:#ff0000;     
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
border: 1px solid #af2233;
}

.validation-box ul{
list-style:disc outside none;
margin-left:25px;
color:#af2233;     
}

.validation-box:before {
display:block;
margin-top:5px;
padding:10px;

font-size: 14px;
font-weight:bold;

color: #af2233;
content:"It appears there was a problem.  Please correct all issues below.";
}

.notification {
float:left;
font-size:80%;
position:relative;

margin-top:4px;
background-color:#fff;
/*padding: 0px 5px 0 5px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;*/
}

.drop-window {
position:absolute;
z-index:1000;
background-color:#E6E7E9;
padding:10px;
-moz-border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;
border-radius:0 0 10px 10px;
border:2px solid #E6E7E9;
display:none;
}

.drop-window {
font-size: 11px;
}
.drop-window h5 {
font-size:110%;
color:#4D5959;
}

.common-images {
background-image:url('/images/CommonImages.png');
background-repeat:no-repeat;
display:block;
}
.podcast { width:152px; height:46px; background-position: -0px -0px; margin: 0 5px;}
.AASMLogo { width:148px; height:52px; background-position: -0px -54px; margin: 0 5px;}
.PubMedLogo { width:139px; height:57px; background-position: -0px -103px; margin: 0 5px;}
.podcast-transcript { width:8px; height:16px; background-position: -0px -170px; padding-left:13px;}
.podcast-listen { width:5px; height:17px; background-position: -28px -170px; padding-left:13px;}
.podcast-download { width:5px; height:17px; background-position: -55px -170px; padding-left:13px;}
.podcast-rss { width:5px; height:16px; background-position: -78px -170px; padding-left:13px;}
.cme-icon { width:19px; height:10px; background-position: -3px -197px;}
.print-icon { width:12px; height:18px; background-position: -28px -189px; float:left; padding-left:10px; }
.email-icon { width:23px; height:19px; background-position: -47px -189px; float:left; padding-left:10px; }
.share-icon { width:23px; height:19px; background-position: -78px -189px; float:left; padding-left:10px; }
.download-icon { width:17px; height:19px; background-position: -108px -189px; float:left; padding-left:10px; }
.close-icon { width:17px; height:19px; background-position: -130px -189px; float:left; padding-left:8px; cursor:pointer;}
.search-bar-arrow-dwn { width:15px; height:19px; background-position: -135px -192px; float:right; padding-left:0px; }
.search-bar-arrow-up { width:15px; height:19px; background-position: -155px -189px; float:right; padding-left:0px; }
.archives-icon { width:195px; height:50px; background-image:url('/images/browsearchives.png'); }
.submit-paper { width:195px; height:50px; background-image:url('/images/submitpaper.png');}
.book-icon { width:37px; height:35px; background-position: -0px -333px;float:left;}
.issue-rss { width:25px; height:25px; background-position: -40px -340px;}
.search-icon { width:35px; height:30px; background-position: -70px -333px;}
.header-cover { position:relative; width:146px; height:96px; background-position: -0px -366px;float:right;margin:6px 50px 0px 0px;}

.store-images {
background-image:url('/images/StoreImages.png');
background-repeat:no-repeat;
display:block;
}
.mastercard-icon { width:38px; height:24px; background-position: -5px -3px; margin: 0 5px;}
.visa-icon { width:38px; height:24px; background-position: -48px -3px; margin: 0 5px;}
.amex-icon { width:38px; height:24px; background-position: -89px -3px; margin: 0 5px;}
.CVVVisaMastercard { width:191px; height:130px; background-position: -3px -42px; }
.CVVAMEX { width:191px; height:130px; background-position: -3px -179px; }

.Category {
font-family:Georgia;
}

/* category color formatting */
h3[title="New Research"], h3[title="Scientific Investigations"],
span[title="New Research"], span[title="Scientific Investigations"] {
color:#645FAA;
}
h3[title^="Editorial"], h3[title="Analysis and Perspectives"], h3[title="Commentary"], h3[title="Pro/Con Debate"], h3[title="Point-Counterpoint"], h3[title="Consensus Statement"],
span[title^="Editorial"], span[title="Analysis and Perspectives"], span[title="Commentary"], span[title="Pro/Con Debate"], span[title="Point-Counterpoint"], span[title="Consensus Statement"] {
color:#008FC5;
}
h3[title^="Review Article"],
span[title^="Review Article"] {
color:#D2222A;
}
h3[title="Supplementary Articles"], h3[title="Departments"], h3[title="Sleep Medicine Pearls"], h3[title^="Letter"], h3[title="Obituaries"], h3[title^="Board Review Corner"],
h3[title^="Book Review"], h3[title="Erratum"], h3[title="Sleep Medicine News and Updates"], h3[title="Journal Club"], h3[title^="Case Report"], h3[title="Global Practice of Sleep Medicine"],
span[title="Departments"], span[title="Sleep Medicine Pearls"], span[title^="Letter"], span[title="Obituaries"], span[title^="Board Review Corner"],
span[title^="Book Review"], span[title="Erratum"], span[title="Sleep Medicine News and Updates"], span[title="Journal Club"], span[title^="Case Report"], span[title="Global Practice of Sleep Medicine"] { 
color:#05AE71;
}

h3[title="Emerging Technologies"], span[title="Emerging Technologies"], h3[title="Durable Medical Equipment"], span[title="Durable Medical Equipment"] {
color: #004563;
}

h3[title="Special Articles"], h3[title="Special Section"], span[title="Special Articles"], span[title="Special Section"] {
color:#F47710;
}
h3[title="Cover Highlights"], h3[title="Press Release"], span[title="Cover Highlights"], span[title="Press Release"] {
color:#595959;
}

li[title="New Research"], li[title="Scientific Investigations"] {
border-left: 3px solid #645FAA;
color:#645FAA;
}
li[title^="Editorial"], li[title="Analysis and Perspectives"], li[title="Commentary"], li[title="Pro/Con Debate"], li[title="Point-Counterpoint"], li[title="Consensus Statement"] {
border-left: 3px solid #008FC5;
color:#008FC5;
}
li[title="Review Articles"] {
border-left: 3px solid #D2222A;
color:#D2222A;
}
li[title="Departments"], li[title="Supplementary Articles"],  li[title="Sleep Medicine Pearls"], li[title^="Letter"], li[title="Obituaries"],
li[title^="Book Review"], li[title="Erratum"], li[title="Sleep Medicine News and Updates"], li[title="Board Review Corner"], li[title="Journal Club"], li[title="Case Reports"], li[title="Global Practice of Sleep Medicine"]  { 
border-left: 3px solid #05AE71;
color:#05AE71;
}

li[title="Emerging Technologies"], li[title="Durable Medical Equipment"] {
    border-left: 3px solid #004563;
    color: #004563;
}
li[title="Special Articles"], li[title="Special Section"]  {
border-left: 3px solid #F47710;
color:#F47710;
}
li[title="Cover Highlights"], li[title="Press Release"] {
border-left: 3px solid #595959;
color:#595959;
}

li[title="New Research"] a, li[title="Scientific Investigations"] a{
color:#645FAA;
}
li[title^="Editorial"] a, li[title="Analysis and Perspectives"] a, li[title="Commentary"] a, li[title="Pro/Con Debate"] a, li[title="Point-Counterpoint"] a, li[title="Consensus Statement"] a {
color:#008FC5;
}
li[title^="Review Article"] a {
color:#D2222A;
}
li[title="Departments"] a, li[title="Supplementary Articles"] a, li[title="Sleep Medicine Pearls"] a, li[title^="Letter"] a, li[title="Obituaries"] a,
li[title^="Book Review"] a, li[title="Erratum"] a, li[title="Sleep Medicine News and Updates"] a, li[title="Board Review Corner"] a, li[title="Journal Club"] a, li[title^="Case Report"] a, li[title="Global Practice of Sleep Medicine"] a { 
color:#05AE71;
}

li[title="Emerging Technologies"] a, li[title="Durable Medical Equipment"] a {
    color: #004563;
}

li[title="Special Articles"] a, li[title="Special Section"] a  {
color:#F47710;
}
li[title="Cover Highlights"] a, li[title="Press Release"] a {
color:#595959;
}

li[title^=""] { 
border-left: 3px solid #05AE71;
color:#05AE71;
}

#article-bar {
background-color:#E6E7E9;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
padding:   0 6px 0 6px;
height:37px;
}

#article-bar .link-button {
font-family:Arial;
background-color:#F1F1F3;
color:#A6A6A6;
}

#article-bar .link-button:hover {
background-color:#A6A6A6;
color:#F1F1F3;
}

.article-bar-menu {
margin:0;
padding: 5px 0 5px 0;
}

.article-bar-menu  li 
{
    margin: 0 4px 0  0;
}
.article-bar-menu > li {
float:left;
border:none;
background-color:#F1F1F3;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
/*padding:3px 5px;
margin-right:5px;*/
display: block;
padding: 0 12px 0 12px;
line-height: 25px ;
height: 25px;
vertical-align: middle;
color:#404040;
text-align:center;
font-family:Arial;
color:#A6A6A6;
font-weight:bold;
text-transform:uppercase;
font-size:90%;
cursor:pointer;
}
/*
.article-bar-menu li a {
font-family:Arial;
color:#A6A6A6;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}
*/
.article-bar-menu li:hover, .article-bar-menu a:hover, .article-bar-menu .PlainButton:hover {
background-color:#ededee;

}

.article-bar-menu  .PlainButton {
font-family:Arial;
color:#4D5959;
text-decoration:none;
cursor: pointer;
font-weight:bold;
margin-right: 3px;
background-color:#f8f8f9;
line-height: 25px ;
height: 25px;
vertical-align: middle;
display: block;
padding: 0 11px 0 11px;
border: 1px solid #6E7A7A;
}

.article-bar-menu  .PlainButton.LeftButton 
{
-moz-border-radius:10px 0px 0px 10px;
-webkit-border-radius:10px 0px 0px 10px;
border-radius:10px 0px 0px 10px;
}

.article-bar-menu  .PlainButton.RightButton 
{
-moz-border-radius:0px 10px 10px 0px;
-webkit-border-radius:0px 10px 10px 0px;
border-radius:0px 10px 10px 0px;
}

.article-descr {
color:#404040;
height:auto;
padding: 5px 30px 5px 20px;
font-family: Arial;
font-size: 12px;
}

.article-row {
font-size:90%;
}

.article-row a {
font-size: 20px;
font-family:Georgia;
color:#4d5959;
line-height: 25px;
}

.IssueMenu .article-row a {
font-size:12px;
font-family:Arial;
line-height: 15px;
}

.IssueMenu .article-row a:hover {
text-decoration: underline;
}

.article-row h3, .article-row h4 {
font-size:95%;
font-style:normal;
}
.article-row h3:hover, .article-row h4:hover {
cursor:pointer;
}
.article-row h3:before, .article-row h4:before {
content: "[+] ";
}

.category-menu .vol-iss-menu {
font-size:90%;
margin:0;
padding:0;
}

.search-menu-item {
font-size:85%;
border:none;
}


/***************************************
***   View article styles
****************************************/
#slides-window {
width:300px;
}

div[id^="article1"] h3 {
font-weight:normal;
font-size:1.5em;
margin:0;
}
div[id^="article1"] h3 + p {
margin:0;
}

#article1-body {
border-top:1px solid #ccc;
padding-top:25px;
}
.doi-link{
    float:right;
}
#author-wrapper{
    margin-top:10px;
}
/*************************************
*** End view article styles
*************************************/

#RightBarMenu a
{
border-bottom: solid 1px #cccccc;
padding: 5px;
color: #4d5959;
display: block;
width: 175px;
font-size: 13px;
}

.loading-results {
width:700px;
background-color:#EFEFEF;
text-align:center;
-moz-border-radius:20px 20px 20px 20px;
-webkit-border-radius:20px 20px 20px 20px;
border-radius:20px 20px 20px 20px;
cursor:pointer;
display:none;
color:#990000;
padding:10px;
}

.TableStyle td
{
        border: solid 1px #cccccc;
        padding: 10px;
}

#PurchaseIssue
{
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#PurchaseIssue h2
{
    color: #333333;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#PurchaseIssue a
{
    border-bottom: none;
    display: inline;
    width: auto;
    font-size: 13px;
    text-decoration: underline;
}

#PurchaseIssue a:link {color:#214696; }
#PurchaseIssue a:visited {color:#214696; }
#PurchaseIssue a:active {color:#214696; }
#PurchaseIssue a:hover {color: #FF6600; }

        sub, sup {
            font-size: 75%;
            line-height: 0;
            position: relative;
            vertical-align: baseline;
        }

        sup {
            top: -0.5em;
        }

        sub {
            bottom: -0.25em;
        }

#PrintArticleContent {
    line-height: 1.75em;
}

.affiliations {
    margin-top: 5px;
}
.searchButton {

    margin-right: -5px !important;
}

.def-term {
    width: 80px;
}