﻿#calibri {
	font-family:Calibri, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size:120%;
}
#page {
	width:960px;
	margin:0px auto;
}
#page #top-Leaderboard, #page #bottom-Leaderboard {
	width:728px;
	height:105px;
}
#page #top-Leaderboard {
	margin:0px auto 30px;
}
#page #bottom-Leaderboard {
	margin:30px auto 10px;
}
#page #bottom-Rectangle {
	display:none;
}
#page #top-Leaderboard iframe, #page #bottom-Leaderboard iframe {
	height:105px;
}
#page.wide, #page.wide #jcp-page-wrapper, #page.wide #global_footer, #page.wide #head2019  {
	width:1110px !important;
}
#page.wide #global_footer {
	max-width:1110px;
}
#page.wide #rightAds {
	width:312px;
}
/*new header*/
#page #head2019holder {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: white;
	z-index: 1000;
	border-bottom: 1px solid #336699;
	box-shadow: 0 8px 6px -4px #DDDDDD;
	padding-top:5px;
}
#page #head2019 {
	width: 960px;
	height:60px;
	margin:0px auto;
	position:relative;
}
#page #square {
	width: 50px;
	height: 50px;
	float: left;
	margin:0px 10px 0px 0px;
	background-image: url(/PublishingImages/pppLogoSquare.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-color:#DDDDDD;
}
#page #head2019 h1#mainHeadText {
	width:auto;
	float:left;
	margin-right:10px;
}
#page #head2019 div#mainHeadText {
	width:auto;
	float:left;
	margin-right:10px;
	position:relative;
	top:7px;
}
#page #head2019 h1#mainHeadText.psychcomh1 {
	margin-top:16px;
}
#page #head2019 h1#mainHeadText a {
	color:#990000;
}
#page #head2019 h1#cmeinstitute {
	width:282px;
	height:32px;
	background:url('https://www.cmeinstitute.com/publishingimages/cme-logo-2019.png');
	background-repeat:no-repeat;
	text-indent:-9999px !important;
	float:left;
	margin:9px 0px 0px 0px;
	border-bottom:none;
}
#page #head2019 h1#mainHeadText a:hover {
	text-decoration:none;
}
#page #links2019 {
	float: left;
	margin: 0px 0px 0px 5px;
}
#page .linksbox2019 {
	float: left;
	margin: 0px;
	position:relative;
	padding:0px 20px;
}
#page #links2019 .triggerhead, #page #links2019 .nontriggerhead {
	font-size: 18px;
	line-height: 35px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #336699;
	text-align: center;
	font-weight: bold;
	height: 50px;
	margin:15px 0 0 0;
	cursor:pointer;
	text-indent:0px;
}
#page #links2019 .triggerhead a {
	color:#336699;
}
#page #links2019 .triggerhead a:hover {
	text-decoration:none;
	color:#990000;
}
#page #links2019 .over {
	color:#990000;
}
#page #links2019 img {
	position:relative;
	top:3px;
}
#page #links2019 img[src*="twitter"] {
	border:1px solid #55ACEE;
	border-radius:6px;
}
#page #links2019 .triggermenu {
	display:none;
	position:absolute;
	top:65px;
	left:0px;
	background-color:white;
	border-top:1px solid white;
	border-left:1px solid #336699;
	border-right:1px solid #336699;
	border-bottom:1px solid #336699;
	box-shadow: 0 8px 6px -4px #DDDDDD;
	padding:0px 10px 10px;
	box-sizing:border-box;
	margin:0px;
	list-style:none;
	z-index:101;
}
#page #links2019 #cme2019 .triggermenu {
	min-width:160px;
}
#page #links2019 #login2019 .triggermenu {
	left:auto;
	right:8px;
}
#page #links2019 .triggermenu li, #page #links2019 .triggermenu a, #page #login2019 div.welcome-ctrl span.hello {
	white-space:nowrap;
	font-style:normal;
	margin:0px 0px 6px;
	font-size:12px;
	line-height:14px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	display:block;
}
#page #links2019 #login2019 a {
	display:block;
}
#page #links2019 #login2019 .mobileHide {
	display:none;
}
#page #links2019 .loginlinks2019 {
	font-size:0px;
	line-height:0px;
}
#page #links2019 #search2019 .triggermenu {
	width:160px;
}
#page #links2019 #jcp2019 .loginlinks2019 :nth-child(17), 
#page #links2019 #jcp2019 .loginlinks2019 :nth-child(19), 
#page #links2019 #pcc2019 .loginlinks2019 :nth-child(13), 
#page #links2019 #pcc2019 .loginlinks2019 :nth-child(15), 
#page #links2019 #cme2019 .loginlinks2019 :nth-child(11), 
#page #links2019 #cme2019 .loginlinks2019 :nth-child(13) {
	float:left;
	margin-right:15px;
}
#page #links2019 .triggermenu li input {
	width:100px;
	float:left;
}
#page #links2019 .triggermenu li #searchgo2019 {
	cursor:pointer;
	position:relative;
	top:-1px;
	left:5px;
} 
#page #login2019 div.welcome-ctrl {
	border:none;
	padding:0px !important;
	font-size:0;
	line-height:0;
}
#page #login2019 div.welcome-ctrl span.hello {
	border:none;
	color:#336699;
}
#page #subscribe2019 {
	position:absolute;
	left:30px;
	top:65px;
	width:240px;
	padding:0px 7px 7px;
	box-sizing:border-box;
	box-shadow: 0 8px 6px -4px #DDDDDD;
	background-color:white;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;
	text-align:center;
	border:1px solid #336699;
	border-top:1px solid white;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	color:#336699;
}
#page #subscribe2019 a {
	color:#336699;
}
#page #subscribe2019 a:hover {
	color:#990000;
}
/*end new header*/
#page #mainHead {
	width:100%;
	position:fixed;
	top:43px; /*until we get over to www*/
	left:0;
	font-size:14px;
	z-index:1000;
}
#page #mainHead #homelink {
	color:#990000;
}
#page #mainHead #homelink:hover {
	text-decoration:none;
}
#page h1#mainHeadText {
	width:960px;
	margin:0px auto 0px;
	padding:6px 0px;	
	font-family: 'Crimson Text', serif;
	font-size:26px;
	line-height:.9;
	background-color:white;
	text-transform:uppercase;
}
#page h1#mainHeadText span {
	font-size:75%;
}
#page h1#mainHeadText br {
	font-size:0px;
	line-height:0px;
}
#page #mainHeadHolder {
	width:960px;
	height:51px;
	margin:0px auto;
	box-shadow: 0 8px 6px -4px #DDDDDD;
	background-color:#EFEFEF;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	font-family:Calibri, Helvetica, Arial, sans-serif;
}
#page #square {
	width:50px;
	height:50px;
	float:left;
	background-image:url('/PublishingImages/pppLogoSquare.png');
	background-repeat:no-repeat;
	background-size:100%;
	background-color:white;
}
#page #square.pcc {
	background-image:url('/PublishingImages/pccLogoSquare.png');	
}
#page #square img {
	width:50px;
	height:50px;
}
#page #globalLinks {
	width:910px;
	float:right;
}
#page #globalLinksLine1, #page #globalLinksLine2 {
	width:910px;
	height:25px;
	margin:0px;
	padding-right: 15px;
    margin: 0 auto;
    box-sizing:border-box;
}
#page #globalLinksLine1 {
	border-bottom: 1px solid #d8d8d8;
}
#page #globalLinksLine1 a, #page #globalLinksLine2 a, #page #globalLinks #globalLinksLine2 .LoginDiv a {
    float: left;
    display: block;
    color: #888 !important;
    text-decoration: none;
    padding: 5px 10px !important;
    font-size: 13px;
    font-weight: bold;
    border-top: none;
    border-right: 1px solid #CACACA;
    border-left:none;
    margin: 0;
    outline: none;
}
#globalLinksLine1 .socialMediaDiv a img {
	width:12px;
	height:12px;
}
#page #globalLinksLine2 div.welcome-ctrl a {
	display:none;
}
#page #mainHead .mobileHide {
	display:none;
}
#page #user_nav, #page .welcomeUserMenu, #page .welcomeUser, #page .searchDiv, #page .site-map, #page #globalLinks #globalLinksLine2 .LoginDiv {
	display:inline-block;
	height:25px;
	float:left;
}
#page .searchDiv div, #page .searchDiv table, #page .searchDiv table td {
	margin:0px;
	height:25px;
	box-sizing:border-box;
}
#page .searchDiv div table {
	padding:0px;
	margin:0px;
}
#page .searchDiv div table td {
	font-size:13px;
	display:inline-block;
}
#page .searchDiv div table td:first-child {
	padding:5px 0px !important;
}
#page .searchDiv div table td:nth-child(2) {
	padding:5px 10px !important;
}
#page .searchDiv div table td:last-child {
	padding:0px !important;
	border-left:1px solid #CACACA
}
#page .searchDiv div table td input {
	height:13px;
	box-sizing:border-box;
}
#page .searchDiv div table td input#ctl00_SPWebPartManager1_PPPSimpleSearch_ctl00_btnSearch {
	font-size:9px;
	border-radius:4px;
}
#page .searchDiv div table td br {
	content:' ';
}
#page .searchDiv div table td br:after {
	content:' ';
}
#page div.site-map {
	padding:4px 10px;
	height:25px;
	box-sizing:border-box;
}
#page div.site-map select {
	width:125px;
}
#page .welcomeUser .welcome-ctrl .hello {
	color:#336699;
}
#page #globalLinksLine1 span.follow {
	float:left;
	margin:5px 0px 5px 10px;
	font-weight:bold;
	font-size:13px;
}
#page #PSYtitle {
	margin:0px;
}
#page #PSYtitle a {
	color:#990000;
}
#page #PSYtitle a:hover {
	text-decoration:none;
}
#page #jcp-page-wrapper {
    width: 960px;
    padding:0px;
    margin:0px auto;
}
#page #page-content {
    width: 780px;
    padding:0px;
    margin-right:18px;
}
#page #rightAds {
	float:right;
	width:162px;
}
#page .sk-ad, #page .halfad {
	height:630px;
}
#page .sk-ad iframe, #page .halfad iframe {
    height: 615px !important;
}
#mobile-is {
	display:none;
}
#mobile-bottom {
	display:none;
}
#page #global_footer {
	width:960px !important;
	margin:20px auto 0px;
	padding:10px 0px 0px;
}
#page #global_footer .footer_column1 {
	font-size:0;
	line-height:0;
	width:185px;
	margin-right:20px;
}
#page #global_footer .footer_column2 {
	width:285px;
}
#page #global_footer .footer_column1 a, #page #global_footer .footer_column1 h4, #page #global_footer p.footerPara {
	font-size:10.66px;
	line-height:1.4;
	margin:0px 0px 6px;
	display:block;
}
#page #cme-page-wrapper #global_footer {
	margin-left:0px;
}
#page #cme-page-wrapper #page-content {
	padding-bottom:20px;
}

/*CSS for articles*/
#page #articlecontent, #page .abstractcontent {
	margin:0px 0px 10px 153px;
	width:600px;
	padding:5px;
	border:1px solid #EEEEEE;
}
#page #articlecontent p {
	line-height:1.66;	
}
div.case-orange .case-question-text {
	background-color:#efe1ce;
}
#page #articlecontent p.subtitle, #page #articlecontent p.title-left, #page #articlecontent p.byline-left, #page #articlecontent p.byline-regular, #page #articlecontent p.achi-subhead-2 {
	line-height:1.4;
}
#page #articlecontent p.achi-title {
	line-height:1.1;
}
#page #articlecontent p.achi-subhead-1 {
	line-height:1;
	color:#336699;
	border-top-color:#336699;
}
#page .achiabstract p {
	font-size:11px !important;
}
#page #articlecontent p.achi-quote {
	width:60%;
	box-sizing:border-box;
	margin:20px auto;
	font-size:16em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	color:#336699;
	line-height:1.2;
}
#page p.achi-quote span.italic {
	display:block;
	text-align:left;
}
#page .abstracttext {
	font-size:12px;
}
#page #page-content {
	float:left;
}
#page div#jcp-article-layout {
	margin-top:0px;
	padding-top:0px;
}
#page div#jcp-article-layout .page-container {
	margin-top:0px;
}
#page .leftcol div#linkbox .link {
	font-size:11px;
	line-height:14px;
	margin-bottom:5px;
	font-family:Calibri, Helvetica, Arial, Verdana, sans-serif;
}
#page #related {
	position:fixed;
	top:0px;
	left:150px;
}
#page #trendmd-suggestions {
	box-sizing:border-box;
}
#page #articlecontent ul {
	font-style:normal !important;
}
#page #articlecontent #author-box-open p, #page #articlecontent #author-box p {
    font-size: 10em;
    margin: 0px 0px 5px 0px;
    line-height: 1.3;
}
#page #articlecontent #author-box-open {
	left:205px;
	top:340px !important;
}
#page #articlecontent .pop {
	background-color: rgb(238, 238, 238);
    border: 3px ridge rgb(212, 208, 200);
    top: 200px;
    left:210px;
    padding: 10px;
    position: fixed;
    width: 520px;
    display: none;
}
#page #articlecontent .pop .closebox {
	float:right;
}
#page #articlecontent .newpoplink {
	color:#336699;
	cursor:pointer;
}
#page #articlecontent .poplink:hover {
	text-decoration:underline;
}
#page #articlecontent .alz-answer li, #page #articlecontent .alz-question li {
	list-style:upper-latin;
}
#articlecontent .alz-answer .youranswer {
	width:60%;
	margin:0px auto 30px;
	text-align:center;
}
#articlecontent .alz-answer .youranswer span {
	padding:10px;
	border:1px solid #990000;
	font-size:12em;
}
#articlecontent .section .continue {
	text-align:right;
	margin-top:20px;
}
#articlecontent .section .continue a {
	text-decoration:none;
}
#articlecontent .section .continue a:hover {
	text-decoration:underline;
}
#articlecontent #alzend p, #page #cmedisclosures p{
	font-size:10em;
	text-indent:0px;
}
#articlecontent span.animated {
	color:#336699;
	cursor:pointer;
}
#page #PPPForumsWP {
	float:right;
	margin:0px 20px 10px 0px;
}
#page .abstractcontent p.abstract-middle-para, #page .abstractcontent .abstracttext p, #page .abstractcontent p.abstract-1st-para {
	font-size:12px;
	line-height:20px;
	margin:0px 0px 10px;
	text-indent:0px;
	border:none;
}
#page .abstractcontent #abstract {
	width:100%;
	font-size:12px;
	margin:0px;
	float:none;
	position:static;
}
#page .article-purchase-login-ctrl {
	padding:0px 10px;
	box-sizing:border-box;
	width:250px;
}
#page .article-purchase-login-ctrl .li-login {
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;
	font-size:16px;
}
#page .article-purchase-login-ctrl li, #page .article-purchase-login-ctrl p {
	font-size:14px;
	line-height:20px;
	font-family:Calibri, Helvetica, Arial, Verdana, sans-serif;
}
#page .abstractcontent p.articlecitation {
	text-align:center;
	font-style:italic;
}
#page .abstractcontent p.copyright {
	font-size:10px;
	text-align:center;
}
#page .abstractcontent #trendmd-suggestions {
	width:100%;
}
#page .abstractcontent p.seeactivity {
	text-align:center;
	font-weight:bold;
	margin:20px auto;
	width:160px;
	padding:5px;
	border-radius:10px;
	border:1px solid #336699;
	background-color:#E2ECF5;
}
#page .abstractcontent #elertwelcome {
	margin-top:0px;
}
#page .abstractcontent .firstpageenlarge {
	width:330px !important;
}
#page #global_footer {
	position:relative;
	z-index:10;
	background-color:white;
	margin-bottom:20px;
}
#page #seepdf {
	display:none;
}
#page #getarticle {
	width:200px;
	box-sizing:border-box;
	margin:0px 20px 10px 10px;
	padding:10px;
	float:right;
	border-radius:10px;
	background-color:#E8EFF7;
}
#page #getarticle p {
	font-size:14px;
	line-height:16px;
	font-family:Calibri, Helvetica, Arial, sans-serif;
}
#page #getarticle p.head, #page #getarticle p.headpcc {
	color:#336699;
	font-size:12px;
	margin-bottom:10px;
	font-weight:bold;
	text-transform:uppercase;
}
#page #getarticle hr {
	border:none;
	border-top:1px solid #336699;
	margin:10px 0px 6px;
}
#page #getarticle h1 {
	padding:5px 10px;
	font-size:18px;
	line-height:20px;
	font-family:Calibri, Helvetica, Arial, sans-serif;
	color:white;
	box-sizing:border-box;
	width:200px;
	height:50px;
	margin-bottom:10px;
}
#page #getarticle h1 span.arrow {
	float:right;
	padding-top:4px;
	font-size:24px;
}
#page #getarticle h1 span {
	display:block;
	font-size:14px;
}
#page #getarticle h1.subscribe {
	background-color:#990000;
	color:white;
	font-size:24px;
	line-height:24px;
}
#page #getarticle h1.subscribe a {
	color:white;
	display:block;
	margin-top:6px;
}
#page #getarticle h1.buy {
	background-color:#F8F174;
	color:#403000;
}
#page #getarticle h1.register {
	font-size:24px;
	line-height:24px;	
}
#page #getarticle h1.register a {
	display:block;
	margin-top:6px;
}
#page #getarticle h1.arrow {
	padding-top:9px;
}
#page #getarticle h1.buy a {
	color:#403000;
}
#page #getarticle h1.login {
	background-color:#336699;
	color:white;
	font-size:24px;
	line-height:24px;
}
#page #getarticle h1.login a {
	color:white;
	display:block;
	margin-top:6px;
}
#page .cmestripe {
	background-image: url("/publishingimages/cme-border.jpg"); 
	background-position: left center; 
	background-repeat: repeat-y;
}
#page #cmedisclosures {
	top:270px;
	left:190px;
	position:fixed;
	box-shadow: rgb(221, 221, 221) 0px 8px 6px -4px;
}
#page #cmedisclosures p.subheads-abstract-head {
	font-weight:bold;
}
#page #cmedisclosures ul {
	margin: 0px 0px 10px 0px;
	padding-left:20px;
}
#page #cmedisclosures li.cme-objective-bullet {
	font-style:normal;
}
#page #caseconference {
	padding: 10px;
    margin: 0px 0px 30px 0px;
    border: #CCC 1px solid;
}
#page #caseconference p.subheads-abstract-head {
	font-weight:bold;
	font-size:14em;
	text-transform:uppercase;
	margin:0px 0px 10px;
}
#page #caseconference p.abstract-text {
	font-size:12em;
}
#page .section .offset-text {
	font-size:12em;
}
/*Home pages*/
#homepage #left {
	width:186px;
	float:left;
	margin:0px 20px 0px 0px;
}
#homepage #special, #homepage #diseasestate, #rightAds #special, #rightAds #diseasestate {
	background-color:#EEE;
	margin-bottom:10px;
	box-sizing:border-box;
}
#homepage #special, #rightAds #special {
	padding-bottom:6px;
}
#homepage #left p, #rightAds p {
	padding:0px 10px;
	font-size:14px;
	margin:3px;
	line-height:1.2;
	text-indent:0px;
}
#rightAds p {
	font-family:Calibri, Helvetica, Arial, Verdana, sans-serif;
}
#homepage #left a, #rightAds a {
	color:#666;
}
#rightAds #diseasehead a {
	color:white;
}
#rightAds #diseasehead a:hover {
	color:#FFFF66;
}
#homepage #left p.sidehead, #rightAds p.sidehead {
	padding: 10px 10px;
    color: #fff;
    font-size: 18px;
    line-height: 18px;
    width: 100%;
    font-family: 'Crimson Text', serif !important;
    box-sizing:border-box;
    margin:0px 0px 10px;
}
#homepage #left p#diseasehead, #rightAds p#diseasehead {
	background-color:#57755B;
	margin-bottom:0px;
}
#homepage #left p#specialhead, #rightAds p#specialhead {
	background-color:#9B2B85;
}
#homepage #left #diseasestatelist, #rightAds #diseasestatelist {
	height:807px;
	padding-top:10px;
	overflow-x:hidden;
	overflow-y:scroll;
}
#homepage #toc2019 {
	width:574px;
	float:left;
}
#homepage #toc2019.wide {
	width:100%;
}
#homepage #weekly, #homepage .content {
	margin:0px 0px 20px;
	padding:10px;
	border:1px solid #DDD;
	box-sizing:border-box;
}
#homepage #group1 #covid, #homepage #group1 #education {
	width:254px;
	float:left;
	margin-left:20px;
}
#homepage #group1 .bodyrec {
	float:left;
	clear:both;
}
#homepage #pcc.pubframe {
	clear:both;
}
#homepage #leaderboard {
	width:100%;
	height:105px;
	margin:0px 0px 20px;
	text-align:center;
	clear:both;
}
#homepage .bodylb {
    width: 728px;
    margin: 20px auto 20px;
    height: 105px;
}
#homepage #leaderboard iframe, #homepage .bodylb iframe {
	height:105px;
}
#homepage .bodyrec {
	width:300px;
	margin:0px auto 20px;
	height:265px;
}
#homepage .bodyrec iframe {
	height:265px;
}
.sk {
	margin-bottom:20px;
}
.sk iframe {
	height:620px;
}
#homepage #rectangle {
	width:100%;
	height:265px;
	margin:0px 0px 20px;
	text-align:center;
	clear:both;
}
#homepage #rectangle iframe {
	height:265px;
}
#homepage #weekly #current {
	min-height:40px;
	width:200px;
	padding:10px;
	background-color:#336699;
	box-sizing:border-box;
	float:right;
	margin:0px 0px 10px 10px;
}
#homepage #weekly #current * {
	color:white;
}
#homepage #weekly #current img {
	position: relative;
    top: -10px;
    left: -10px;
    border: 1px solid #336699;
    width: 200px;	
}
#homepage h1.jcphome {
	margin:0px 0px 10px;
	font-size:18px;
	line-height:1.2;
	font-family:'Crimson Text', serif;
	text-align:left;
	font-variant:normal;
	text-transform:uppercase;
}
#homepage p.more {
	text-align:right;
	margin-top:-20px;
	clear:both;
}
#homepage #current h1.jcphome {
	margin-bottom:0px;
}
#homepage #current #currentissue {
	font-weight:bold;
	font-size:16px;
	text-align:center;
	margin-bottom:5px;
}
#page-content p#bluerule {
	margin:0px 0px 8px; 
	padding:0px 0px 7px; 
	border-bottom:1px solid white; 
	font-size:1px; 
	line-height:1; 
	width:100%
}
#homepage #current #currentlist, #homepage #current #jlinks {
	padding:0px 0px 0px 17px;
	margin:0px;
}
#homepage #current li {
	list-style-type: none;
    list-style-image: url(/PublishingImages/listBck_pccfeatured_arrow.png);
    font-style: normal;
    margin-bottom: 4px;
    line-height: 12px !important;
    font-size: 12px;
    color: white !important;
    text-decoration: none !important;
}
#homepage #jcpsections .col {
	width:50%;
	float:left;
	min-height:100px;
	box-sizing:border-box;
}
#homepage #jcpsections #col1 {
	padding-right:12px;
}
#homepage #jcpsections #col2 {
	padding-left:12px;
}
#homepage #facts {
    padding: 10px !important;
    border: 1px solid #DDD !important;
    margin-top: 16px;
    box-sizing:border-box;
}
#homepage #facts p {
	text-indent:0px;
}
#homepage #facts #did {
    font-family: 'Merriweather',serif !important;
    font-size: 16px;
    line-height: 16px;
    margin: 0px;
    position: relative;
    top: -18px;
    color: #336699;
    display: inline-block;
    padding: 0px 5px;
    background-color: white;
}
#homepage #facts #linktext {
    text-align: right;
    margin: 16px 0px 0px !important;
    font-family: Calibri, Helvetica, Arial, Verdana, sans-serif !important;
    font-size: 14px !important;
    line-height: 16px !important;
}
#homepage #collection .blurb {
	margin-left:80px;
}
#homepage .collection-dingbat {
	width:70px;
	float:left;
	margin:10px 10px 10px 0px;
}
#homepage .box {
	margin-bottom:20px;
}
#homepage .box.border {
	padding:10px;
	border:1px solid #DDDDDD;
	min-height:30px;
}
#homepage #cmeinstitute {
	clear:both;
}
#homepage #cmeinstitute .article img {
	float:left;
	margin:4px 10px 0px 0px;
}
#homepage #cmeinstitute .article p {
	margin-left:48px;
}
#page-content #homepage p.ascptag, #homepage p.ascptag a {
	/*font-family: 'Crimson Text', serif;*/
	text-transform:uppercase;
	text-align:center;
	font-size:14px;
	line-height:.9;
	font-weight:bold;
	margin:0px 0px 6px;
}
#homepage span.bar {
	position:relative;
	bottom:1px;
}
/*#homepage p.ascptag.large a {
	font-size:16px;
	letter-spacing:1px;
}*/
#homepage .pubframe .article:last-child {
	margin-bottom:0px;
}
#homepage .navbar2 {
	font-size:8pt;
	margin:0px 0px 20px;
}
#homepage #cmecontent img {
	float:left;
	margin:4px 10px 10px 0px;
}
#homepage #cmecontent .listing {
	clear:both;
	min-height:58px;
	margin-bottom:20px;
}
#homepage #cmecontent .listing p {
	margin-left:46px;
}
#homepage .pubframe {
	box-sizing:border-box;
}
#homepage .pubframe .banner, #homekeyworddiv {
	padding:10px;
	border:1px solid #DDDDDD;
}
#homepage .betweenlinks {
	font-size:12px;
	line-height:1;
	margin:10px;
	font-family:Calibri, Helvetica, Arial, Verdana, sans-serif;
}
#homepage #jcp.pubframe {
	clear:both;
}
#homepage #cme.pubframe, #homepage #pcc.pubframe {
	width:277px;
	float:left;
}
#homepage #cme.pubframe {
	margin-left:20px;
}
#homepage #cme.pubframe .banner img, #homepage #pcc.pubframe .banner img {
	width:100%;
}
#toc2019 h1#whatson {
	font-size:14px;
	line-height:1.2;
	text-align:left;
	margin:0px 10px 10px 0px;
	color:#336699;
	float:left;
	text-transform:uppercase;
}
#whatson span {
	font-family:'Crimson Text', serif;
	font-size:30px;
	color:#990000;
	position:relative;
	top:7px;
}
#homekeyworddiv {
	float:right;
	margin-bottom:20px;
}
#homekeyworddiv span {
	font-family:Calibri, Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#336699;
	font-size:18px;
	line-height:1;
}
#homekeyworddiv span#homekeywordenter {
	font-size:12px;
	padding:1px 5px 1px;
	border:1px solid #336699;
	cursor:pointer;
}
#homekeyworddiv input {
	margin:0px 10px;
	height:18px;
}
#homepage {
	clear:both;
}
#left #blog.box {
	padding:10px;
	border:1px solid #DDD;
	margin-top:20px;
}
#left #blog.box img {
	width:100%;
}
#homepage #mobiletopicsdiv {
	display:none;
}
#page #renew {
	width:100%;
	height:900px;
	border:none;
}
#sidebar .jcpbutton, #mobiletopicsdiv .jcpbutton, #homepage #left p#posters {
	padding: 10px 10px;
	border-radius:10px;
    color: #fff;
    font-size: 18px;
    line-height: 18px;
    width: 100%;
    font-family: 'Crimson Text', serif !important;
    box-sizing: border-box;
    margin: 0px 0px 10px;
    text-align:center;
    cursor:pointer;
}
#sidebar .jcpbutton a, #homepage #sidebar .jcpbutton a, #mobiletopicsdiv .jcpbutton a {
	color:white;
}
#sidebar .jcpbutton a:hover, #homepage #sidebar .jcpbutton a:hover, #mobiletopicsdiv .jcpbutton a:hover {
	color:#FFFF99;
}
#sidebar #topic {
	background-color:#336699;
}
#sidebar #covid, #mobiletopicsdiv #covid {
	background-color:#476856;
}
#sidebar #specialsec, #mobiletopicsdiv #specialsec {
	background-color:#9B2B85;
}
#sidebar #posters, #homepage #left p#posters, #mobiletopicsdiv #posters {
	background-color:#003366;
}
#sidebar #jobs {
	background-color:#993366;
}
.journalsection {
	clear:both;
}


/*---------------------------------------------Responsive Layouts--------------------------------*/

/*Specific styles for very specific widths*/
@media only screen and (min-width : 960px) and (max-width:978px), only screen and (min-width : 320px) and (max-width:799px) {
#page #mycontent, #page .list-head, #collections, #list {
	padding:0px 10px;
}
#mobile-bottom {
	display:none;
}	
}

/*Tablet bigger*/
@media only screen and (min-width : 790px) and (max-width : 959px) {

body, form, #page, #s4-workspace, #s4-bodyContainer, .s4-ca, #page #page-content, #page #jcp-page-wrapper, #page #mainHeadHolder, #page #global_footer, #ctl00_MSO_ContentDiv, .s4-notdlg, #page.wide, #page.wide #jcp-page-wrapper, #page.wide #global_footer {
	width:780px !important;
	margin:0px auto;
}
#page #page-content {
	margin-top:20px;
}
body #s4-bodyContainer {
	min-width:780px;
}
#toc2019 {
    padding: 10px;
}
#toc2019.mainhome {
	padding:0px;
}
#page #head2019 h1#mainHeadText {
	margin-right:0px;
}
#page #head2019holder {
	padding:5px 3px 0px;
	margin-top:0px !important;
	border-top:none !important;
}
#page .linksbox2019 {
	margin:0px -10px;
}
#page #globalLinks, #page #globalLinksLine1, #page #globalLinksLine2 {
	width:728px;
	float:left;
}
#page .site-map, #page .searchDiv td:last-child, #page #rightAds, #ctl00_SPSecurityTrimmedControl2 {
	display:none;
}
#page #global_footer {
	margin-top:20px;
}
#page #global_footer .footer_column1 {
	margin-right:10px;
	width:134px;
}
#page #mainHead {
	top:0;
}
#page #jcp-page-wrapper {
	margin-top:70px !important;
}
#page #top-Leaderboard {
    background-color: #efefef;
    display: block;
    width: 100%;
    height: 110px;
    margin-top: 10px;
    text-align: center;
    padding: 5px 0;
}
#page #top-Leaderboard iframe {
	height:105px;
}
#page .workspace-article {
	margin-top:10px;
}
#page #cme-page-wrapper {
	width:100%;
	margin:40px 0px 0px 0px !important;
	box-sizing:border-box;
}
#page #cme-page-wrapper #page-content {
	width:100% !important;
}
#page #cme-page-wrapper #ads-div {
	display:none;
}
#mobile-bottom {
	display:none;
}
#page #homepage {
	margin-top:10px;
}

}

/*Tablet smaller*/
@media only screen and (min-width : 570px) and (max-width : 789px) {

body, form, #page, #s4-workspace, #s4-bodyContainer, .s4-ca, #page #page-content, #page #jcp-page-wrapper, #page #mainHeadHolder, #page #global_footer, #ctl00_MSO_ContentDiv, .s4-notdlg, #page #pccontainer, #page #podcasts, #page .pcleft, #page .pcright, #page.wide, #page.wide #jcp-page-wrapper, #page.wide #global_footer, #homepage .pubframe, #homepage #toc2019 {
	width:100% !important;
}
#homepage #left {
	display:none;
}
#homepage #cme.pubframe {
	margin-left:0px;
}
#homepage #cme.pubframe .banner img, #homepage #pcc.pubframe .banner img {
	width:386px;
}
#homepage #mobiletopics {
	display:block;
}
#homepage #mobiletopicsdiv {
	padding:10px;
}
#toc2019 {
    padding: 10px;
}
body #s4-bodyContainer {
	min-width:481px;
}
#page #head2019holder {
	padding:3px;
	margin-top:0px !important;
	border-top:none !important;
}
#page #head2019, #page #links2019 {
	height:35px;
}
#page #subscribe2019 {
	width:200px;
	font-size:10px;
	line-height:10px;
}
#page #square {
	height:30px;
	width:30px;
	margin-right:5px;
}
#page #head2019 h1#mainHeadText {
	font-size:18px;
	padding:0px;
	margin-right:5px;
}
#page #links2019 .triggerhead {
	font-size:14px;
	line-height:30px;
	height:40px;
	margin:0px;	
}
#page #links2019 #login2019 .triggermenu {
	left:auto !important;
	right:10px;
}
#page #head2019 h1#mainHeadText.psychcomh1 {
	margin-top:9px;
}
#page #links2019 .triggermenu {
	top:38px
}
#page .linksbox2019 {
	margin:0px -15px;
}
#page #subscribe2019 {
	top:38px;
}
#page #globalLinks {
	width:calc(100% - 50px);
	float:left;
}
#page #globalLinksLine1, #page #globalLinksLine2 {
	width:100%;
}
#page .site-map, #page .searchDiv td:last-child, #page #rightAds, #ctl00_SPSecurityTrimmedControl2, .socialMediaDiv {
	display:none;
}
#page #mainHead {
	top:0;
}
#page #jcp-page-wrapper {
	margin-top:70px !important;
}
#links_bs_left {
	display:none;
}
#page #content_bs {
	padding:0px 10px !important;
	border:none;
}
#page #title_bs {
	padding:0px 10px 3px 10px !important;
}
#page #global_footer {
	padding:10px;
	box-sizing:border-box;
}
#page .footer_column2 {
	float:right !important;
}
#page #catbox .col {
	width:30%;
}
#page .pcleft, #page .pcright {
	box-sizing:border-box;
	padding:0px 10px;
	border:none;
}
#page #articlecontent, #page .abstractcontent {
	margin:0px auto 10px;
}
#page #cme-page-wrapper {
	width:inherit;
	margin:50px 0px 0px 0px !important;
	box-sizing:border-box;
}
#page #cme-page-wrapper #ads-div {
	display:none;
}
#page #head2019 h1#cmeinstitute {
	margin:0px;
}
#page #cme_psychlopedia {
	position:static;
	box-shadow: none;
    background-color: transparent;
    border: none;
    display:block;
    width:100%;
    height: auto !important;
    margin-bottom:20px;
}
#page #cme_bar, #cme_bar_iphone, #mobile-bottom {
	display:none;	
}
#page #cme_psychlopedia_content {
    background-color: #F4F4EA !important;
    width: 100% !important;
	position: static !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    border: 0px !important;
    z-index: auto !important;
    overflow: hidden !important;
    padding: 10px !important;
    box-sizing: border-box !important
}


/*articles*/
#page div#jcp-article-layout div#linkbox {
	display:none;
}
#page div.article-viewer-ctrl {
	margin-left:0px;
}
#page div#jcp-article-layout #iframetoc {
	width:100% !important;
}
#page #seepdf {
	display:block;
	font-size:120%;
	font-weight:bold;
	text-align:center;
}
}

/*Brief Report*/
#screentoc, #page #cme_psychlopedia img, .screennumber, .pointers, .screenrefs, #briefreport .navbar2, #s4-statusbarcontainer {
	display:none;
}
#page #briefreport {
    width: 780px;
    margin: 0px auto;
    position:static;
}
#page #cme_psychlopedia {
	display:block !important;
	position:static;
	width:100%;
	height:auto;
	border:none;
	background-color:#F4F4EA;
	padding:0px;
}
#cme_psychlopedia_content {
	position:static !important;
	width:100% !important;
	height:auto !important;
	overflow:auto !important;
	box-sizing:border-box;
	margin-bottom:20px;
}
.screen {
	display:block !important;
}
.videoembed {
	page-break-before:always;
}
#cme_psychlopedia_content .videoembed {
	page-break-before:auto;
}

}

/*glyph font for Edge*/
@supports (-ms-ime-align:auto) {

#page #getarticle h1 span.arrow {
	font-family: "Segoe UI Symbol",sans-serif;
}

}





