.parentRight2Col {width:794px; float:right; margin:0;padding:0; position: relative; background: #FFFFFF url(/sebin/k/s/rightBg.gif) right bottom repeat-y; display: inline;}
.parentRightWide {width: 794px; float:right; margin: 0; padding: 0; display: inline;}
#detailInterior { position: relative; margin: 0; padding: 0; width: 794px; }
.rightPubs {position:absolute; margin:0;padding:0; top:0; right:0; width: 234px; margin:0;padding:0;}
.parentRight2Col #toolBar {width:520px;}
.parentRight2Col .mainBodyContentData {margin: 0; padding:0;}
.parentRight2Col .mainBodyContentTitle {display: none;}
.parentRightWide .mainBodyContentTitle {display: none;}
#detailInteriorBreadcrumb {padding: 0 10px; width: 520px;}
#detailInteriorIssue {padding-top: 5px; padding-left: 20px; text-align: right; float: right; font-size: 11px; }
#detailInteriorDetail {padding-top: 10px;}

#detailInteriorNavigation2 {margin-top: 10px;}
#detailInteriorNavigation2 a { border: 1px solid #214A9A; color: #214A9A; padding: 3px; font-weight: bold; text-decoration: none;}
#wrapper_detailInteriorIssue_detailInteriorDownload {width:540px; float:left; margin: 0; padding: 0 10px;}
#wrapper_detailInteriorPhysicians_detailInteriorNavigation {float:right; width: 230px; margin: 150px 2px 0 0; padding:0;}

.BoxedBlue {background: url(/sebin/f/f/calloutBg.jpg) right top repeat-x; color: #333333; font-size: 10px; margin: 0; margin-top: 15px; overflow: hidden; padding: 0 10px;}
.BoxedBlue h2 {background: #BFC9DC url(/sebin/o/g/calloutHeader.gif) right bottom repeat-x; color:#0B2972; display:block; font-size:14px; font-weight:bold; margin:2px -10px 20px -10px; padding:10px; width:100%;}
.BoxedBlue ul li { line-height : 16px; margin-top : 6px; margin-bottom : 6px; margin-left : 10px; }
.BoxedBlue ul { list-style-type : none; margin: 0; padding : 0; margin-top : 10px; font-size : 12px; }

#anchor {clear:both; text-align: right; margin-right: 240px; padding: 10px 0;}

.Copy h1 { color:#0B2972; font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; line-height:normal;margin:15px 0;}
/*#detailInteriorDetail .Copy h2 { color:#666666; font-size:14px; background-color:#EEEEEE; border:1px dotted #CCCCCC; padding:15px; font-style: italic;}*/
.Copy .Hr {display: none;}

#detailInteriorAdditional {font-size: 11px; border-top: 1px solid #CCCCCC; line-height: 16px;}
#detailInteriorArticles .Copy h3 {font-size: 12px; font-weight: bold; color: #333333; margin: 0; padding: 0;}
#detailInteriorArticles {background-color: #EEEEEE; border: 1px solid #CCCCCC; padding-left: 10px; padding-bottom: 10px;}
.detailInteriorArticles_left {float: left; font-size: 11px; width: 230px;}
.detailInteriorArticles_left ul {margin: 0; padding: 0; list-style: none;}
#detailInteriorArticles_clear {clear: both;}

.OffRight {float: right; width: 250px; margin-bottom: 10px; margin-left:10px; padding:0;clear: right;margin-top: 10px;/*border: 1px solid #CCC;*/}
.OffRight #imageBlock_slide {margin: 0 auto; text-align: center; margin-bottom: 10px;}
.OffRight #slideNumber {text-align: center;}
.OffRight #slideNumber a.jhmslide { border: 1px solid #333333; color: #333333; text-decoration: none; padding: 3px 5px; margin: 2px; }
.OffRight #slideNumber a.jhmslide:hover {background-color: #CCC;}
.OffRight #slideNumber a.jhmslide_selected {border: 1px solid #333333; color: #FFF; background-color: #333; text-decoration: none; padding: 3px 5px; margin: 2px; }
.OffRight #desc_slide { clear: both;font-size: 10px; font-style: italic;  padding: 6px; margin-top:10px; line-height: 14px;}
.OffRight #attr_slide {clear: both;font-size: 10px; font-style: italic;}

#detailInteriorNavigation {display: none;}
#detailInteriorNavigation2 {text-align: center;}

h1#landingInteriorHeadline {color:#0B2972; font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; line-height:normal; margin: 10px 0;}
#landingInteriorBanner {width: 754px; margin: 0; margin-bottom: 10px; padding:0; overflow: hidden;}
#wrapper_landingInteriorImage {width: 470px; overflow: hidden; margin:0; padding: 0; float: left; display: inline;}
#landingInteriorImage {}
#landingInteriorImageCaption {padding: 10px; font-size: 10px; font-style: italic;}
#wrapper_landingInteriorArticles_landingInteriorDownload {float: right; display: inline; padding-left: 20px; margin-bottom: 20px; width: 270px;}


#landingInteriorContact {clear: left; border: 1px solid #CCCCCC; width: 450px; padding: 10px; margin: 20px 0; float: left;}
#landingInteriorCredits {clear: left; border: 1px solid #CCCCCC; width: 450px; padding: 10px; margin: 0; margin-bottom: 20px; float: left;}
#landingInteriorArticles_left h2 {font-size: 18px; font-weight: #333333; font-weight: normal; border-bottom: 1px solid #333333; color: #333333;}
#landingInteriorArticles_left h3 {font-size: 12px; font-weight: bold; color: #333333; margin-bottom: 0; }
#landingInteriorArticles_left h3 a { display: block; background-color: #EEEEEE; border: 1px solid #CCCCCC; color: #333333; padding: 5px; text-align: right; width: 260px;}
#landingInteriorArticles_left ul {list-style: none; margin: 0; padding: 0; font-size: 11px;}
#landingInteriorArticles_left ul li {padding-top: 5px; clear: both; display: block;}
#landingInteriorArticles_left .issueLandingSection { clear: both; }
#landingInteriorArticles_left .issueLandingArticleThumbnail { float: left; margin-right: 5px;}
#landingInteriorArticles_left .issueLandingArticleThumbnailNoImg {margin-right:0;}
#landingInteriorArticles_left .issueLandingArticleThumbnail img {width: 60px; height: 60px; display: block; overflow: hidden; padding: 5px; border: 1px solid #CCC;}

h1#listInteriorHeadline {color:#0B2972; font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; line-height:normal; margin: 10px 0;}
#listInteriorYears { padding: 10px; background-color: #C9D8F2; border: 1px solid #CCCCCC; color: #4C689A;}
#listInteriorYears a {color: #4C689A; padding-right: 10px;}
#listInteriorIssuesYear {font-size: 18px; color: #4C689A; font-weight: normal; margin: 10px 0;}
.IssueListBlock {border-bottom: 1px solid #CCCCCC; padding: 5px 0;}
.IssueListBlock_Details {float: left;}
.IssueListBlock_Details a {font-size: 14px; font-weight: normal; text-decoration: underline;}
.IssueListBlock_Details p {font-style: italic; padding: 0; margin: 0;}
.IssueListBlock_Image {float: left; width: 110px;}
.IssueListBlock_Clear {clear:both;}

button#landingInteriorDownload { color: #214A9A; background: #FFFFFF url(/sebin/w/z/pdficon.gif) no-repeat scroll 5px center; border: 1px solid #214A9A;	cursor: pointer; font-weight: bold; margin-top: 10px;  padding: 3px; padding-left: 20px;}
button#detailInteriorDownload { color: #214A9A; background: #FFFFFF url(/sebin/w/z/pdficon.gif) no-repeat scroll 5px center; border: 1px solid #214A9A;	cursor: pointer; font-weight: bold; margin-bottom: 10px; padding: 3px; padding-left: 20px;}
button.IssueListBlock_Download { color: #214A9A; background: #FFFFFF url(/sebin/w/z/pdficon.gif) no-repeat scroll 5px center; border: 1px solid #214A9A;	cursor: pointer; font-weight: bold; margin-bottom: 10px;  padding: 3px; padding-left: 20px;}

#wrapper_detailInteriorTopics_detailInteriorNews {display: none;}

/* Press Release Styles */
#detailInterior { position: relative; margin: 0; padding: 0; width: 100%; }
#wrapper_detailInterior {width: 63%;float: left;margin: 0;padding: 0 2% 0 0;}
h1#prInteriorHeadline {color:#0B2972; font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; line-height:normal; margin: 10px 0;}
h1#detailInteriorHeadline {color:#0B2972; font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; line-height:normal; margin: 0; width: 80%;margin-bottom:20px; float: left;}
#detailInteriorDate { font-weight: bold; color: #666;margin-top:20px;}
#prInteriorYears { padding: 10px; background-color: #C9D8F2; border: 1px solid #CCCCCC; color: #4C689A; margin-bottom: 15px; } 
#prInteriorYears a {color: #4C689A; padding: 0 10px;}
#prInteriorYear { font-size: 18px; color: #4C689A; font-weight: normal; margin: 10px 0;}
#detailInteriorSubTitle { font-size: 18px; color: #4C689A; font-weight: normal; margin:0 0 10px 0;}
#detailInteriorAdditionalInfo {float:left;width:100%;padding:1em 0;border-top:solid 4px #669999;}
#detailInteriorAdditionalInfo h2 {padding-top:0;}
/*Press Release click-to-tweet styles*/
p.click-to-tweet-title {font-size:1.25em;font-weight:bold;margin:0;color:#0b2972;}
ul.click-to-tweet {float:left;width:100%;margin:10px 0 10px 0;padding:0;list-style-type:none;}
ul.click-to-tweet a {color:#0b2972;text-decoration:none;}
ul.click-to-tweet li {padding:10px 0 10px 40px;display:block;float:left;width:100%;box-sizing: border-box; margin: 0;background:url(/sebin/p/g/blue_twitter_bird_sm.png) no-repeat left 8px;background-size:22px;}
/* for IE8 that needs funky word-wrap provisions */
#detailInteriorAdditionalInfo a, #detailInteriorAdditionalInfo div.Copy { word-wrap:break-word; }
#detailInteriorContent {margin-bottom:4%;}
.detFastFacts h3, .detAsideMediaBox h3 {padding-top:0px;text-transform:uppercase;margin-bottom: 10px;}
.detAsideMediaBox h3 {margin: 0 0 10px 0;}
.detFastFacts {border:solid 1px #999999;padding:1% 3%;float:left;width:94%;margin:3% 0 4%;}
#detAside {width:30%;float: left;margin: 0;padding: 0 0 0 2%;border-left:solid 1px #e7e9eb;}
.detAsideMediaBox h4 {margin-bottom:.5em;}
.detAsideMediaBox h5 {margin-bottom:.5em;color: #4c689a;font-size: 14px;font-weight: bold;line-height: normal;background:url(/sebin/p/o/digital_assets_icons.png) left top no-repeat;padding-left: 50px;}
.detAsideMediaBox hr {border-top: 1px solid #fff;}
.detAsideMediaBox {background:#e7e7df;padding:20px 8%;float:left;margin-bottom:14%;width:84%;}
.detAsideMediaBox a:link {font-weight:bold;text-decoration:none;}
.detAsideMediaBox a:link.flex-button {font-weight:lighter;}
.detAsideMediaBox a:hover {font-weight:bold;text-decoration:underline;}
#detAsideLinks #wrapper_detailInteriorPhysicians_detailInteriorNavigation {float:left; width: 100%; margin: 0; padding:0;}
p.finePrint {font-size:10px;line-height:normal;font-style:italic;}
#detAsideLinks ul {list-style-type: disc;padding: 0 0 0 30px;margin:10px 0 0 0; }
#detAsideLinks ul li {margin-left:0;}

.itemBlock { margin-bottom: 10px; border-bottom: 1px dotted #CCCCCC; padding-bottom: 10px;}
.prDate { font-size: 12px; color: #333333;}
.prHead a { font-size: 14px; color: #333333; text-transform: uppercase; }
h2.prSubHead { font-size: 12px; color: #333333; font-weight: normal; margin: 5px 0; padding: 0;}
.prSummary { font-style: italic; color: #666666; }
.prSummary p { margin: 0; padding: 0;}

#prInteriorNavigation { display: none; }
#prInteriorNavigation2 { display: none; }

.breadCrumb3col { width: 530px; }

#detAsideLinks #detailInteriorServices.BoxedBlue, #detAsideLinks #detailInteriorPhysicians.BoxedBlue {background: none; color: #000; font-size: 12px; margin: 0; margin-top: 0; overflow: auto; padding: 0;margin-bottom: 15px;width: 100%;}
#detAsideLinks #detailInteriorServices.BoxedBlue h2, #detAsideLinks #detailInteriorPhysicians.BoxedBlue h2 {background: none; color:#4c689a;  font-size:14px; font-weight:bold; margin:0; padding:0;}
a.flex-button-yellow {text-decoration:none;text-align:center;color:#264289; text-shadow: 1px 1px 0 white;padding:3px 8px 5px 8px;font-weight:lighter; border: 1px solid #b2b1b1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;line-height:23px;cursor:pointer;font-family:"Gill Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
background: #efd215;
background: -moz-linear-gradient(top,  #fefcea 0%, #efd215 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#efd215));
background: -webkit-linear-gradient(top,  #fefcea 0%,#efd215 100%);
background: -o-linear-gradient(top,  #fefcea 0%,#efd215 100%);
background: -ms-linear-gradient(top,  #fefcea 0%,#efd215 100%);
background: linear-gradient(to bottom,  #fefcea 0%,#efd215 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#efd215',GradientType=0 );
}

a.flex-button-yellow:hover {text-decoration:underline;}

/* responsive pubs css styles */

/* publication landing pages */

.subLeft1ColRight #landingInteriorBanner {width: 100%;}
.subLeft1ColRight #landingInteriorBanner img {max-width: 100%;}
.subLeft1ColRight #wrapper_landingInteriorImage {width: 60%;}
.subLeft1ColRight #landingInteriorImage {width: 100%;}
.subLeft1ColRight #landingInteriorImage img {width: 100%;max-width: 100%;margin: 0 0 15px;} 
.subLeft1ColRight #landingInteriorImageCaption {font-size: 1em;padding:0;}
.subLeft1ColRight #landingInteriorContact, .subLeft1ColRight #landingInteriorCredits {border: 0 none;width: 60%;padding: 0;margin: 0;}
.subLeft1ColRight #wrapper_landingInteriorArticles_landingInteriorDownload {width: 36%;padding: 0;}
.subLeft1ColRight #landingInteriorArticles_left h2 {font-size: 1.65em;line-height: 1em;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 300;color: #4c689a;padding: 7px 9px;background: #f5f5f5;margin: 0 0 20px;border-top: 1px solid #ddd;border-bottom: 0 none;}
/*.subLeft1ColRight #landingInteriorArticles_left h3 {font-size: 1em;clear: both;margin: 1em 0 0;border-top: 4px solid #99cccc;padding: 2em 0 0;}*/
.subLeft1ColRight #landingInteriorArticles_left .issueLandingSection {clear: both;margin: 10px 0 20px 0;float: left;width: 100%;}
.subLeft1ColRight #landingInteriorArticles_left ul {font-size: 1em;}
.subLeft1ColRight #landingInteriorArticles_left ul li {padding-top: 15px;}
.subLeft1ColRight #landingInteriorArticles_left .issueLandingSection h3 {font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 1.45em;font-weight: 300;width: 100%;clear: both;border-bottom: 1px solid #ddd;}
.subLeft1ColRight #landingInteriorArticles_left h3 {font-size: 1em;}
.subLeft1ColRight #landingInteriorArticles_left h3 a {background: transparent;padding: 0;text-align: left;width: auto;font-size: 1em;font-family:Arial, sans-serif;font-weight: normal;border: 0 none;color: #0000FF;}
.subLeft1ColRight button#landingInteriorDownload {border: none;font-weight: normal;padding: 0 0 0 2.1em;font-family:Arial, sans-serif;color: #0000FF;font-size: 1em;text-decoration: underline;margin: 1.2em 0 0;}

/* publication article pages */

.subLeft1ColRight .mainBodyContentTitle, .subLeft1ColRight #detailInteriorArticles_clear, .subLeft1ColRight .articleRelatedContent, .subLeft1ColRight #anchor {display: none;}
.subLeft1ColRight #detailInterior {width: 100%;}
.subLeft1ColRight #wrapper_detailInteriorIssue_detailInteriorDownload {width: 100%;padding: 0;}
.subLeft1ColRight #detailInteriorAdditional {font-size: 1em;margin: 0 0 20px;}
.subLeft1ColRight button#detailInteriorDownload {border: none;font-weight: normal;padding: 0 0 0 2em;font-family:Arial, sans-serif;color: #0000FF;font-size: 1em;text-decoration: underline;margin: 0 0 20px;}
.subLeft1ColRight #detailInteriorArticles {width: 100%;padding: 0;float: left;clear: both;border-radius: 3px;}
.subLeft1ColRight #detailInteriorArticles .Copy {padding: 15px 18px 5px;}
.subLeft1ColRight #detailInteriorArticles .Copy h2 {font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 1.45em;font-weight: 300;width: 100%;clear: both;}
.subLeft1ColRight #detailInteriorArticles .Copy h3 {font-size: 1em;line-height: 2em;}
.subLeft1ColRight .detailInteriorArticles_left {width: 100%;font-size: 1em;margin: 0 0 .75em;}
.subLeft1ColRight .detailInteriorArticles_left ul li {line-height: 1.6em;font-size: 1em;margin-bottom: .5em;}
.subLeft1ColRight .detailInteriorArticles h3 {font-size: 1em;margin: 0 0 5px;}
.subLeft1ColRight #detailInteriorNavigation2 {text-align: left;float: left;clear: both;}
.subLeft1ColRight #detailInteriorNavigation2 a {padding: 4px 6px;border-radius: 3px;}
.subLeft1ColRight #wrapper_detailInteriorPhysicians_detailInteriorNavigation {width: 100%;float: left;clear: both;margin: 20px 0 0;}
.subLeft1ColRight .BoxedBlue {background: none;color: #000;font-size: 1em;margin: 15px 0 0;overflow: hidden;padding: 0;width: 50%;float: left;}
.subLeft1ColRight .BoxedBlue h2 {background: none;color: #4A4A4A;display: block;font-size: 1.3em;font-weight: bold;margin: 0;padding: 0;}
.subLeft1ColRight .BoxedBlue ul {padding: 0 0 0 20px;list-style-type: disc;font-size: 1em;}
.subLeft1ColRight .BoxedBlue ul li {margin: 0 0 .8em;padding: 0;}
.subLeft1ColRight .BoxedDark div {height: auto !important;width: auto !important;}
.subLeft1ColRight .BoxedDark div img {height: auto !important;width: auto !important;max-width: 100%;}
.subLeft1ColRight #desc_slide {font-size: 1em;line-height: 1.7em;}

@media screen and (max-width: 620px) {

.subLeft1ColRight #wrapper_landingInteriorImage {width: 100%;margin: 0 0 3em;}
.subLeft1ColRight #wrapper_landingInteriorArticles_landingInteriorDownload {width: 100%;clear: both;float: left;}
.subLeft1ColRight .BoxedBlue {width: 100%;}
.subLeft1ColRight .OffRight {width: 100%;clear: both;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 15px 0;margin: 25px 0;}

/* Press Release Styles */
.subLeft1ColRight #wrapper_detailInterior {width: 100%;padding: 0;}
.subLeft1ColRight #detAside {width: 100%;border: none;padding: 0;}
.subLeft1ColRight .detAsideMediaBox {width:90%;padding: 5%;margin-bottom: 2em;border: none;}

}