﻿    @charset "UTF-8";
/* CSS Document */

/*.EmbeddedForumPosts, #embeddedforumform, a.commentAddLink, .showCommentsLink, .hideCommentsLink
{display: none;}*/

.rightAd{margin-bottom:20px;}

.journalBoxAd{margin-bottom:12px;text-align:center;}

.rightHouseAd{text-align:center;}

.leaderboardAdContainer{text-align:center !important;}

.mobileSectionLink{cursor:pointer;}

.ui-widget-content .ui-state-default, .ui-state-default, .ui-dialog button.button-primary span
{
    background-image:none !important;
}

.ui-dialog button.button-primary span{height:auto;width:auto;}

#main .deptFilters .search-box__input{padding: 0px 5px;width: 90% !important;}
.deptFilters{margin-bottom:20px;}
.deptFilters .search-box__button{border-radius:0px 4px 4px 0px !important;min-width:44px !important;}
.deptFilters select, .deptFilters input{width:90% !important;}
.deptFilters label{font-weight:normal !important;float:none !important;}
.no-mobile-table td.toolIconCell{min-width:70px;padding:0px;}
.toolIcon{padding-bottom:4px;}
.journalTopicList{list-style-type:none;margin-top:0px !important;}
.journalTopicList dd{margin-left:20px !important;padding-bottom:8px;}
.journalCategory ul, /*journalSubtopic ul*/{margin-left:-10px;padding-left:0px;list-style-type:none;}
.journalPopular ul{margin-left:-10px;padding-left:0px;}
.journalPopular li, .journalCategory li, .journalRecent li, .journalSubtopic li{padding-bottom:8px !important;}
.journalRecent ul{margin-left: -10px;padding-left: 0px;}
.journalSubtopicList ul{list-style-type:none;margin-left:0px !important;padding-left:0px;}
.journalSubtopicList li{left:0px;margin-bottom:8px;}
.journalCategoryList ul{list-style-type:none;margin-top:0px !important;margin-left:0px !important;}
.journalCategoryList li{padding-bottom:8px !important;left:0px !important;}
.journalCategoryList .right-column ul{padding-top:26px;}
.journalCategoryImage{width:190px;}
.no-mobile-table.tools-legend td, .no-mobile-table.tools-legend tr{border-bottom:none !important;border-top:none !important;padding:4px;}
table.no-mobile-table.tools-legend{margin:4px 20px !important;}

.journalResultsTitle{font-size:20px !important;font-family:"Times New Roman", serif !important;margin-bottom:4px !important;}
.journalResult{margin-bottom:0px !important;}


dl {font:400 14px/20px Arial,sans-serif;}

ul.shareLinks{margin-left:0px !important}
.sharePrintLinks li a,.shareLinks li{font-size: 12px;}
.cmeMobile{background-color:#f0f0f0;margin:0px 10px;padding:0px 6px;max-width:290px;}
.cmeMobile .button{margin:4px 6px 4px 20px;}
.cmeMobileText{float:left;padding-top:10px;color:#666;}
.cmeMobileButton{float:right;}
.cmeMobile a:hover{margin-bottom:4px;}


.leaderboardAdMobile{text-align:center; margin-top:8px;}
.footerAdMobile{text-align:center;margin-bottom:8px;}

.favoriteLink .fa {
  color: #cf7f00;
  font-size: 1.3em;
}

@media screen and (max-width: 30em) {
  #main ul.printLinks {
    float: left;
    margin: 0;
  }

  .printLinks li {
    float: left;
    padding-bottom: .6em;
  }

  #main .shareLinksDiv {
    float: left;
  }
  #main .shareLinksDiv ul.shareLinks {
    margin: 0;
  }
}



.neHide p
{display:inline-block !important;}

.neContent{display:none;}
a.neHeader:hover{cursor: pointer;}

#main ul.printLinks
{margin-left:0px !important;
}

    .pvNxContainer {
 
    width: 95%;
    font:400 14px/20px nimbus-sans,Arial,sans-serif;

}

  .blurb .outline .updated
    {font-weight:bold;
    }

.toContinue
{
    padding-bottom: 4px !important;
}
.refExpCol
{font-size:12px;display:inline; padding:4px 6px;}

#gradientContainer {position:relative;margin-top:-110px !important;}

#gradientContents { height:100px;}

#gradientColor
        { position:absolute;
    z-index:2;
    right:0; bottom:0; left:0;
    height:100px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjY0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.64) 21%, rgba(255,255,255,0.8) 77%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(21%,rgba(255,255,255,0.64)), color-stop(77%,rgba(255,255,255,0.8)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.64) 21%,rgba(255,255,255,0.8) 77%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.64) 21%,rgba(255,255,255,0.8) 77%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.64) 21%,rgba(255,255,255,0.8) 77%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.64) 21%,rgba(255,255,255,0.8) 77%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
     }


ul.relatedContent
{list-style-type:none;
 margin-left:0px !important;
  margin-top:0px !important;
}

#column-wrap.bucket.short
{
    margin-top: 0px !important;
}
  
.afpContent a{word-wrap:break-word!important;word-wrap:break-all !important;}

section#content .container ul.relatedContent li
{left:0em !important;
}
    ul.relatedContent li:first-child
    {background:none !important;
    }
     ul.relatedContent li
    {margin-left:0px !important;
       left: 0em;
         padding:.4em 0;
     background: url(//img.aafp.net/border-pixel-horizontal-big.png) repeat-x top left;
    }
section#content .block hr.relatedContent
{margin:6px 0 !important;
}
h4.relatedContent 
{padding-bottom:.4em;font-size:16px;color:#666;
}




.highlights .container .journalTable td p, .table-format .highlights .container p, .journalTable .no-mobile-table td p, .tableModal table tr td p, .tableModal h4.table-title, .highlights .container .journalTable h4
{margin-left:10px !important;
 padding-left:0px !important;
}
.tableModal h4.table-title
{
    margin-bottom: 10px;
}


.journalTable .no-mobile-table tr
{ border-top: 0px;
}

.calloutbox
{
    position: static;
    z-index: initial;
}

.highlights .container .journalTable span.table-label
{margin: 0 10px;
 font-size: 16px !important;
  line-height: 1.5em !important;
}

section table
{margin-left: 0px;
margin-right: 0px;
width: 100%;
}


.highlights .container .journalTable h4.table-title.mbtnRed
{    background-color: #ed1b2f;
    padding: 6px;
    margin-left:4px !important;
    padding-left:6px !important;
}

.highlights .container .journalTable h4.table-title.mbtnGreen
{    background-color: #00a964;
    padding: 6px;
     margin-left:4px !important;
    padding-left:6px !important;
}

.highlights .container .journalTable h4.table-title.mbtnBlack
{    background-color: #000000;
    padding: 6px;
    color:#ffffff !important;
     margin-left:4px !important;
    padding-left:6px !important;
}

.highlights .container .journalTable h4.table-title.mbtnYellow
{    background-color: #fff200;
    padding: 6px;
      margin-left:4px !important;
    padding-left:6px !important;
}

table.mbtnYellow tr th, table.mbtnRed tr th, table.mbtnGreen tr th, table.mbtnBlack tr th
{background-color:#ffffff !important;
}


#main input.button.blue[type=button]
{
border: 1px solid #294a69 !important;
box-shadow: 0 1px #a1bbcc inset,1px 1px 1px rgba(0,0,0,.2) !important;
-moz-box-shadow: 0 1px #a1bbcc inset,1px 1px 1px rgba(0,0,0,.2) !important;
-webkit-box-shadow: 0 1px #a1bbcc inset,1px 1px 1px rgba(0,0,0,.2) !important;
background: #479 !important;
background: -moz-linear-gradient(top,#608ba8 0,#479 100%) !important;
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#608ba8),color-stop(100%,#479)) !important;
background: -webkit-linear-gradient(top,#608ba8 0,#479 100%) !important;
background: -o-linear-gradient(top,#608ba8 0,#479 100%) !important;
background: -ms-linear-gradient(top,#608ba8 0,#479 100%) !important;
background: linear-gradient(to bottom,#608ba8 0,#479 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#608ba8', endColorstr='#447799', GradientType=0) !important;
-pie-background: linear-gradient(#608ba8,#479) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d68585', endColorstr='#608ba8', GradientType=0);
-pie-background: linear-gradient(#d68585,#c55252);
margin-bottom: 6px !important;
float:none !important;

}


#main input.button.blue:hover
{
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: linear-gradient(to bottom, #8fadc2 0px, #608ba8 100%) !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    box-shadow: 0 1px #dae4eb inset, 1px 1px 1px rgba(0, 0, 0, 0.2) !important;
}




#main input.button.red[type=button]
{
    
border: 1px solid #781414;
box-shadow: 0 1px #d99 inset,1px 1px 1px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px #d99 inset,1px 1px 1px rgba(0,0,0,.2);
-webkit-box-shadow: 0 1px #d99 inset,1px 1px 1px rgba(0,0,0,.2);
background: #b33;
background: -moz-linear-gradient(top,#c55252 0,#b33 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c55252),color-stop(100%,#b33));
background: -webkit-linear-gradient(top,#c55252 0,#b33 100%);
background: -o-linear-gradient(top,#c55252 0,#b33 100%);
background: -ms-linear-gradient(top,#c55252 0,#b33 100%);
background: linear-gradient(to bottom,#c55252 0,#b33 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c55252', endColorstr='#bb3333', GradientType=0);
-pie-background: linear-gradient(#c55252,#b33);
margin-bottom: 6px !important;
float:none !important;

}

#main input.button.red:hover[type=button]
{
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: linear-gradient(to bottom, #d68585 0px, #c55252 100%) !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    box-shadow: 0 1px #f1d6d6 inset, 1px 1px 1px rgba(0, 0, 0, 0.2) !important;
}




.prevCol {
    float: left;display:inline-block;
}
.nextCol {
    float: right;display:inline-block;text-align:right;
}
.tocCol {
    margin: auto;display:inline-block;text-align:center;
}



.afpj .journalPurchaseBoxThreeCol, .afpj .journalPurchaseBoxTwoCol
{background-color:#ffffff;border:5px solid #39617a;margin-bottom:20px;
}

.fpmj .journalPurchaseBoxThreeCol, .fpmj .journalPurchaseBoxTwoCol
{background-color:#ffffff;border:5px solid #a5182d;margin-bottom:20px;
}

    .journalPurchaseBoxThreeCol a.button, .journalPurchaseBoxTwoCol a.button
    {margin-bottom:6px;
    }
    
   .purchaseBoxButton
   {float:none !important;margin-bottom:6px !important;}

#container1, #container2, #container3
{
    text-align: center; 
}



.journalPurchaseBoxThreeCol .topDiv p, .journalPurchaseBoxTwoCol .topDiv p
{
    text-align: center;
    font-size: 1.2em;
    margin-bottom: 0px;
}



.afpj .journalColorDiv
{background-color:#39617a;
}


.fpmj .journalColorDiv
{background-color:#a5182d;
}

@media screen and (max-width: 599px)
{.printLinksDiv, .shareLinksDiv{ float: none;}
 .recentPopularBox{margin-top:20px !important;}
}


@media screen and (max-width: 479px)
{
    .journalCategoryImage{width:100px;margin-left:10px;}
.journalCategoryList .right-column ul{padding-top:0px;}
.journalCategoryList ul{margin-bottom:0px;}

section#content .block .journalCategoryList .threecolumn .content .right-column.mobile{margin-top:0px !important;}

.topicListAfp {width:100% !important;float:none;}
.ed-choice-dek{font-size:13px !important;}

.prevCol {
   width:33%;
}
.nextCol {
     width:33%;
}
.tocCol {
    width:33%;
}
    section#content .calloutbox.journalRight .highlights
    {
        width: auto;
    }


     .hideMobileOnly
    {display:none;
    }
    



    .loginTextJpt
    {display:inline;
     float:left;
     width:50%;
     font-size:1em;
     color:#ffffff;
     margin-left:5px;
     text-align:right;
    }
    .loginButtonJpt
    { display:inline;float:left;margin-top:5px;
     
    }
 
    .journalPurchaseBoxThreeCol .bottomDiv p, .journalPurchaseBoxTwoCol .bottomDiv p  {text-align:center;padding:.3em;font-size:1em;font-weight:bold;margin-bottom:0px;}

 

        .journalPurchaseBoxThreeCol .left-column, .journalPurchaseBoxTwoCol .left-column, .journalPurchaseBoxThreeCol .center-column, .journalPurchaseBoxTwoCol .center-column, .journalPurchaseBoxThreeCol .bottomDiv, .journalPurchaseBoxTwoCol .bottomDiv
{border-bottom:1px solid #cecece;
 margin-bottom:10px !important;

}



    section#content .block hr.purchaseBoxHr
    {
        display: none !important;
    }


.purchaseTitle
{
    font-size: 1.4em;
    text-align: center;
    margin-bottom:0px;
    display:inline;
}


.purchasePrice
{font-size:1.8em;text-align:center;
 margin-bottom:0px;
 display:inline;

}

    section#content .block .twocolumn .content .right-column.mobile,
    section#content .block .threecolumn .content .left-column.mobile, section#content .block .threecolumn .content .center-column.mobile, section#content .block .threecolumn .content .right-column.mobile 
    {
        margin-top: 6px !important;
        overflow: visible;
    }

    section#content .block .content .left-column
    {  overflow: visible;
    }
    }





@media screen and (min-width: 600px) and (max-width: 767px)
{
    
.recentPopularBox{width:42%; float:right;margin-top:10px !important;}
.topicListAfp {width:45% !important;float:left;}

      .printLinksDiv{float: left;}
   
    .shareLinksDiv
    {
        float: right;
    }
    
    
       .loginJournalColorJpt
    {
    }
    .loginTextJpt
    {float:left;margin-left:65px;
   
     
     font-size:1.2em;
     color:#ffffff;
     padding-top:6px;
    }
    .loginButtonJpt
    {float:left;margin-top:5px;
     
    }



    section#content .block .threecolumn .content .left-column.mobile,     section#content .block .threecolumn .content .center-column.mobile, section#content .block .threecolumn .content .right-column.mobile
    {display: inline !important;
float: left !important;
clear:none !important;
width:33% !important;
    }

    section#content .block.eight-column .journalPurchaseBoxThreeCol .threecolumn .right-column.mobile, section#content .block .eight-column .journalPurchaseBoxThreeCol .threecolumn .right-column.mobile
    {display:inline !important;float:right !important;
    }



    section#content .block.eight-column .journalPurchaseBoxTwoCol .threecolumn .right-column, section#content .block .eight-column .journalPurchaseBoxThreeCol .threecolumn .right-column
    {float: right !important;
    }


section#content .block .twocolumn .content .left-column.mobile
    {float: left;
width: 48%;
display: inline;
clear: none;
    }


 section#content .block .twocolumn .content .right-column.mobile
    {float: right !important;
width: 48% !important;
display:inline !important;
clear:none !important;

    } 

   

    .journalPurchaseBoxThreeCol .left-column, .journalPurchaseBoxThreeCol .center-column, .journalPurchaseBoxThreeCol .right-column
{
    min-height: 320px;position:relative;
}

.journalPurchaseBoxTwoCol .right-column, .journalPurchaseBoxTwoCol .left-column
{
    min-height: 260px;position:relative;
}

    .purchaseTitle
{
    font-size: 1.4em;
    text-align: center;
  
}


.purchasePrice
{font-size:2.4em;text-align:center;


}
}


@media screen and (min-width: 768px) and (max-width:979px)
{

.recentPopularBox{;margin-top:20px !important;}


      .printLinksDiv,.shareLinksDiv
    {
        float: none;
    }
    
    section#content .block .threecolumn .content .left-column.mobile,     section#content .block .threecolumn .content .center-column.mobile, section#content .block .threecolumn .content .right-column.mobile
    {display: inline !important;
float: left !important;
clear:none !important;
width:33% !important;
margin:0px !important;
    }

    section#content .block.eight-column .journalPurchaseBoxThreeCol .threecolumn .right-column.mobile, section#content .block .eight-column .journalPurchaseBoxThreeCol .threecolumn .right-column.mobile
    {display:inline !important;float:right !important;
    }



    section#content .block.eight-column .journalPurchaseBoxTwoCol .threecolumn .right-column, section#content .block .eight-column .journalPurchaseBoxThreeCol .threecolumn .right-column
    {float: right !important;
    }


section#content .block .twocolumn .content .left-column.mobile
    {float: left;
width: 48%;
display: inline;
clear: none;
    }


 section#content .block .twocolumn .content .right-column.mobile
    {float: right !important;
width: 48% !important;
display:inline !important;
clear:none !important;
    } 
   
    .journalPurchaseBoxThreeCol .left-column, .journalPurchaseBoxThreeCol .center-column, .journalPurchaseBoxThreeCol .right-column
{
    min-height: 330px;position:relative;
}

.journalPurchaseBoxTwoCol .right-column, .journalPurchaseBoxTwoCol .left-column
{
    min-height: 270px;position:relative;
}

.purchaseTitle
{
    font-size: 1.2em;
    text-align: center;
    margin-bottom:0px;
}


.purchasePrice
{font-size:1.4em;text-align:center;
 margin-bottom:0px;

}

}
@media screen and (min-width: 480px) and (max-width: 979px)
{
    section#content .block .journalCategoryList .threecolumn .content .left-column.mobile{display:none !important;}

section#content .block .journalCategoryList .threecolumn .content .center-column.mobile, section#content .block .journalCategoryList .threecolumn .content .right-column.mobile{width:48% !important;}



           .prevCol {
   width:35%;
}
.nextCol {
     width:32%;
}
.tocCol {
    width:32%;
}

}
@media screen and (max-width: 979px)
{
      .search-box__container{margin-right:20px !important;margin-left:20px !important; width:75% !important;margin-bottom:20px !important;}
    section#content .block .deptFilters .threecolumn .content .left-column.mobile, section#content .block .deptFilters .threecolumn .content .center-column.mobile, section#content .block .deptFilters .threecolumn .content .right-column.mobile
{display:block !important;clear:both !important;width:100% !important;}

   
    .showMobileTabletOnly
    {
        display: inherit !important;
    }
    .hideMobileTabletOnly
    {
        display: none !important;
    }
}

@media screen and (min-width: 980px)
{
    
.recentPopularBox{width:45%; float:right;margin-top:10px !important;}
.topicListAfp {width:45% !important;float:left;}
    
    
    #recentContainer.afp {width:40%;float:right;}
   .tmIntro.hasRecent{width:55%;float:left;}
    .ribbon p{padding:2px 2px 4px 2px;}

            .prevCol {
   width:35%;
}
.nextCol {
     width:35%;
}
.tocCol {
    width:29%;
}
   

    .journal-template .bucket.wide {
	width: 680px;
}
       .printLinksDiv{float: left;}
   
    .shareLinksDiv
    {
        float: right;
    }
 .showMobileTabletOnly
    {
        display: none !important;
    }
    .hideMobileTabletOnly
    {
        display: inherit !important;
    }

    .loginJounrlaColorJpt
    {
    }
 
    .loginTextJpt
    {margin-left: 80px;
font-size: 1.4em;
color: #ffffff;
float: left;
margin-right: 10px;
padding-top:6px;
    }
    .loginButtonJpt
    {float:left;margin-top:5px;    
    }



        .purchaseTitle
{
    font-size: 1.4em;
    text-align: center;
  
}


.purchasePrice
{font-size:2.4em;text-align:center;

 
}

  .journalPurchaseBoxThreeCol .left-column, .journalPurchaseBoxThreeCol .center-column, .journalPurchaseBoxThreeCol .right-column
{
    min-height: 260px;position:relative;
}


section#content .block .threecolumn .content .left-column.mobile,     section#content .block .threecolumn .content .center-column.mobile, section#content .block .threecolumn .content .right-column.mobile
    {display: inline !important;
float: left !important;
clear:none !important;
width:33% !important;
margin:0px !important;
    }

    section#content .block.eight-column .journalPurchaseBoxThreeCol .threecolumn .right-column.mobile, section#content .block .eight-column .journalPurchaseBoxThreeCol .threecolumn .right-column.mobile
    {display:inline !important;float:right !important;
    }



    section#content .block.eight-column .journalPurchaseBoxTwoCol .threecolumn .right-column, section#content .block .eight-column .journalPurchaseBoxThreeCol .threecolumn .right-column
    {float: right !important;
    }

     section#content .block .twocolumn .content .right-column.mobile,
    section#content .block .twocolumn .content .left-column.mobile
    {
width: 48%;
display: inline;
clear: none;
position:relative;
min-height:220px;

    } 
   

    section#content .block .twocolumn .content .left-column.mobile
    {
        float: left;
    }
    section#content .block .twocolumn .content .right-column.mobile
    {
        float: right !important;
    }


}






@media screen and (min-width: 480px) and (max-width: 599px)
{   

      .loginJournalJpt
    {
    }
    .loginTextJpt
    {float:left;margin-left:20px;
   
     
     font-size:1.2em;
     color:#ffffff;
     padding-top:6px;
    }
    .loginButtonJpt
    { display:inline;float:left;margin-top:5px;
     
    }




    #header-container #journal-bar .journal-name {
    color: #666666;
    font: 22px 'adobe-garamond-pro','Times New Roman',serif;
    padding: 5px 0;
}
    
       .journalPurchaseBoxThreeCol .left-column, .journalPurchaseBoxThreeCol .center-column, .journalPurchaseBoxThreeCol .right-column
    {
        min-height: 270px;
        position: relative;
    }

      
       section#content .block.eight-column .threecolumn .left-column,
       section#content .block.eight-column .threecolumn .center-column,
       section#content .block.eight-column .threecolumn .right-column,
     section#content .block .threecolumn .content .left-column,     section#content .block .threecolumn .content .center-column, section#content .block .threecolumn .content .right-column,
     section#content .block .threecolumn .content .left-column.mobile,     section#content .block .threecolumn .content .center-column.mobile, section#content .block .threecolumn .content .right-column.mobile
    {display: inline !important;
float: left !important;
clear:none !important;
width:33% !important;

    }

    section#content .block.eight-column .journalPurchaseBoxThreeCol .threecolumn .right-column.mobile, section#content .block .eight-column .journalPurchaseBoxThreeCol .threecolumn .right-column.mobile
    {display:inline !important;float:right !important;
    }



    section#content .block.eight-column .journalPurchaseBoxTwoCol .threecolumn .right-column, section#content .block .eight-column .journalPurchaseBoxThreeCol .threecolumn .right-column
    {float: right !important;
    }


section#content .block .twocolumn .content .left-column.mobile
    {float: left;
width: 48%;
display: inline;
clear: none;
    }


 section#content .block .twocolumn .content .right-column.mobile
    {float: right !important;
width: 48% !important;
display:inline !important;
clear:none !important;
    }
    
.journalPurchaseBoxThreeCol .left-column, .journalPurchaseBoxThreeCol .center-column, .journalPurchaseBoxThreeCol .right-column
{
    min-height: 370px;position:relative;
}

.journalPurchaseBoxTwoCol .right-column, .journalPurchaseBoxTwoCol .left-column
{
    min-height: 240px;position:relative;
}

.purchaseTitle
{
    font-size: 1.2em;
    text-align: center;
    margin-bottom:0px;
}


.purchasePrice
{font-size:1.4em;text-align:center;
 margin-bottom:0px;

}
}

.at16t_compact {
			background-image: none !important;
		}
	
	#aafpConnectionMessage {
	line-height: 1.1em;
	width: 100%;
	margin-top: 5px;
	}


section#content ul.shareLinks li, section#content ul.printLinks li{background:none;list-style-type:none;display:inline;margin-left:4px;margin-right:4px;padding-left:0px;padding-right:0px;left:0em !important;}

.afp h4.jptLog, .afp h4.jptDeny
{
    border: 3px solid #39617a !important;
    padding: 1em !important;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
   
}


.fpm h4.jptLog, .fpm h4.jptDeny
{
    border: 3px solid #a5182d !important;
    padding: 1em !important;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
   
}


/*h4.jptlog a:hover, h4.jptDeny a:hover, h4.jptlog a:active, h4.jptDeny a:active, h4.jptlog a:focus, h4.jptDeny a:focus, h4.jptLog a:visited, h4.jptDeny a:visited, h4.jptLog a, h4.jptDeny a
{color:#a4bbcd !important;
}*/

.shareLinksDiv
{
    margin-right: 10px;
}





/*.at4-icon {display:none !important;}*/

.articleComments, .showCommentsLink, .hideCommentsLink, .commentAddLink
{
    display: none;
}

.EmbeddedForumHeaderArea, .showCommentsLink, .hideCommentsLink
{ margin-top: 10px !important;}

.cmeInfo
{
    padding-top: 20px;
}
.cmeBox
{
    margin-top: 0px;
    padding-top: 0px;
    font-size: 12px;
    line-height: 16px;
    margin-left: 6px;
    font-style: normal;
}

p.commentLoginUser
{
    clear: left;padding-top:10px;
}

.journalPreviewContent .section#content .block .content{padding: 0px 10px;}
.titleGroup h1
{
    padding: 0px !important;
}

@media screen and (min-width: 480px) and (max-width: 599px)
{

    .fpmResizeArt
    {
        max-width: 70% !important;
    }
}

@media screen and (min-width: 480px)
{
    

    #prevNextBoxContent {margin-left:135px;}

.afpj .ribbon{background-color:#39617a;margin-top:-8px;}
.fpmj .ribbon{background-color:#a5182d;margin-top:-8px;}
.ribbon p{color:#fff !important;text-align:center;}

    .blurb.outline.updated
    { width:350px;
    }

  .showMobileOnly
    {display:none;
    }

     section#content .block hr.purchaseBoxHr
    {
    margin:4px;padding:4px;
    width: auto !important; 
    }

    .journalPurchaseBoxThreeCol .bottomDiv p, .journalPurchaseBoxTwoCol .bottomDiv p  {text-align:center;padding:.3em;font-size:1.4em;font-weight:bold;margin-bottom:0px;}
  
   
    .bottom
{width:100%;position:absolute;bottom:0px;
}


   
  .showCommentsLink, .hideCommentsLink
    {
        float: right;
    }
    .journalPurchaseBoxThreeCol .right-column, .journalPurchaseBoxTwoCol .right-column, .journalPurchaseBoxThreeCol .center-column, .journalPurchaseBoxTwoCol .center-column
{border-left:1px solid #cecece;
}

}




.jptHide, .jptLog, .jptDeny
{display:none;
}

    h4.jptHide 
    {
        line-height: 20px !important;
        margin-bottom: 10px !important;
    }

.journalPreviewLogin hr, .journalPreviewDenied hr
{
    padding: 0px !important;margin-bottom:8px !important;
}

/*.journalPreviewLogin, .journalPreviewDenied
{background-color:#d4d4d4; border-top:1px solid #444444; border-bottom:1px solid #444444; margin-bottom:20px;
}*/

.journalPreviewTitle{background-color:#d4d4d4; margin-bottom:20px;
}



.journalPreviewTitle .titleGroup h1, #content div.bucket.wide div div div.articleContent div.journalPreviewTitle div div h1
    {padding:0px !important; margin-bottom:0px;
    }

@media screen and (min-width: 768px)
{
    .cmeMobile{display:none;}
   .fpmContent, .afpContent{padding-left:20px; padding-right:20px;}
    
    .journalPreviewContent div.parsys.right.right-column.mobile {border-left:1px solid #444444;margin-bottom:4px;}
  .mjToggle, .articleSections
    {
        display: none !important;
    }

  
#floatNav.showScreen
{display:block !important;}

}



.journal-template .tableModal td p {font-family:Arial,sans-serif !important;}

@media screen and (min-width: 768px) and (max-width: 979px) {

     .search-box__container{margin-left: 0px !important;}

.leaderboardAd, .leaderboardAdContainer, .adbanner {
    display: block !important;
}
     .journal-template .bucket.wide {
	width: 450px;
}

.journal-template .eight-column.wide {
	width: 440px;
}

    .journal-template .four-column.tablet-no-resize
    {
        width: 300px;
    }

       .loginJournalColorJpt
    {
    }
     .loginTextJpt
    {
     float:left;
     width:50%;
     font-size:1.1em;
     color:#ffffff;
     margin-left:50px;
    }
    .loginButtonJpt
    {float:left;margin-top:8px;
     
    }


.cw .twelve-column {width:768px !important;}
}










    

@media screen and (max-width: 479px){
    .recentPopularBox{width:auto; float:none;margin-top:10px;}
     .topicListAfp {width:100%;float:none;}

     .fpmResizeArt{max-width:50% !important;}

.afpj .ribbon{background-color:#39617a;margin-top:2px;padding:2px;}
.fpmj .ribbon{background-color:#a5182d;margin-top:2px;padding:2px;}
.ribbon p{color:#fff !important;text-align:center;margin-bottom:4px;}
    
    #header-container #journal-bar .journal-name {
    color: #666666;
    font: 22px 'adobe-garamond-pro','Times New Roman',serif;
    padding: 5px 0;
}

   
    .full-article.padding-left{padding-left:0px;}
    .full-article.padding-right{padding-right:0px;}
}


.embed-container {
    position: relative;
    padding-bottom: 60%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}

.embed-container iframe,
.embed-container object,
.embed-container embed,
.embed-container object object video{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


#msBox
{
    display: none;
}

#micro-sites2 p
{
    font-size: 9pt !important;
}
.highlights .container span
{
    font-size: inherit !important;
    line-height: inherit !important;
}

.ui-dialog img {
    max-height: none !important;
    max-width: none !important;
}

/*.jModal .table-title */.journal-template .jModal .table-label /*.journal-template .jModal .fig-title*/
{
    display: none;
}

h1{padding-left:0px !important;}

h2{color: #000;
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 4px 0;}



h3{color: #000;
	font-size: 16px;
	line-height: 20px;
    text-transform:uppercase;
	margin: 0;}
h3.title-deck{text-transform:none;}

.toc h3{ margin-bottom:8px;font-size:14px;}

h4{
	/*font-size: 14px;*/
	line-height: 18px;
   
	margin: 0;}

    h4.table-title
    {
        font-size: 16px;
    }

h5{font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;}

/*h6{font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-transform: uppercase;}*/

.highlights .container p.subhead
{
    margin: 10px 20px 0px !important;
     font: bold 12px/16px 'nimbus-sans','Arial',sans-serif !important;
}
.highlights .container
{
    padding: 10px 0 !important;
    margin-bottom: 10px !important;
}

.at16nc {display:inline !important;}


#main .comments
{
    border-top: 0px;
}

.no-mobile-table th {
    font-weight: bolder;
    text-align: left;
}

table tr th:first-child, table tr th {
    padding-left: 8px;
}

.calltoactionbox .highlights .container.secondary {
    background-color: #ffffff !important;
    border: 1px solid #bfbfbf;
}


.none .calltoactionbox .highlights .container.secondary {
    background-color: #ffffff !important;
    border: 0px solid #ffffff;
}

.calltoactionbox .highlights p.subhead
{
    margin: 10px 20px 0px 20px!important;
}

a.jOpener:hover {
  cursor:pointer;
 }


section#content h5 {
    
    padding: 10px 0 4px 0 !important;
    
}

.sign-in-box
{
   
}



	/*.leaderboardAd {
		min-height: 90px;
	}*/





	.leaderboardAd, .leaderboardAdContainer {
		display:block;

	}
	.leaderboardAdContainer{margin-bottom:4px;}
	.leaderboardAd {
		
        
	/*	background-color: rgba(238, 136, 34, 0.1);
		border-bottom: 2px rgba(238, 136, 34, 0.34) solid;*/
      
	}

div.sticky
{
   
    display: none !important;
}
	a.advert-title {
	color: #666;
	text-decoration:none;
	font: 600 10px/12px arial;
	
	}

	


.mobile-only {
	display: none;
}

/*
    .journal-template #header-container {
	background-color: #fff;
	background-position: left bottom;
	padding-bottom: 5px;
}

.banner-ad {
	padding: 10px 0;
	text-align: center;
}

.mobile-ad {
	display: none;
}

header.global #logo.small {
	clear: none;
	float: right;
	margin: 0;
}

#header-container #logo.small a {
	background-size: 102px 45px;
	height: 45px;
	width: 102px;
}


    #utility-nav {
	display: none;
}


.journal-template #main {
	margin-top: 0;
	padding-top: 0;
}

    */

/*** Journal Bar ***/


#journal-bar {
	overflow: hidden;
	padding: 5px 0 10px;
}

#journal-bar h1 {
	color: #666;
	float: left;
	font-size: 50px;
	margin: 0;
	padding-left: 0;
}

span.h1-style {
	color: #666;
	font: normal 26px/34px 'adobe-garamond-pro', 'Times New Roman', serif;
	padding: 5px 0;
}

#journal-bar .utility {
	float: right;
}

#journal-bar .utility nav ul {
	margin: 0;
	padding: 0 0 5px 0;
	text-align: right;
}

#journal-bar .utility nav ul li {
	display: inline-block;
	font: normal 11px/14px 'nimbus-sans', 'Arial', sans-serif;
	padding: 0 5px;
}

#journal-bar .global-search {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 20px 20px 20px 20px;
	height: 30px;
	position: relative;
	width: 300px;
}

#journal-bar .global-search input.main-search {
	border: medium none;
	margin: 1px 0 0 8px;
	padding: 5px;
	width: 230px;
}


    #journal-bar .global-search .search-button button.search {
	height: 30px;
    width: 40px;
}






/*** Content ***/


.journal-template .bucket.short {
	width: 300px;
}

.eight-column.wide {
	width: 660px;
}

.eight-column.drop-shadow {
	background-image: url("//img.aafp.net/block-shadow-9.png");
}

.four-column.drop-shadow {
	background-image: url("//img.aafp.net/block-shadow-3.png");
}

.journal-template section#content {
	padding: 0 0 /*20px - sdc removed*/;
}

.journal-template section#content .four-column + .four-column + .four-column {
	margin: 0;
}

.journal-template .container.full-article {
	width: auto;
	padding-left: 20px;
	padding-right: 20px;
}

ul.authors {
	margin: 0 0 30px 0;
	padding: 0;
}

ul.authors li {
	font-size: 12px;
	line-height: 15px;
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
}

ul.authors li strong {
	color: #000;
	display: block;
	font-weight: normal;
	text-transform: uppercase;
}

ul.authors li em {
	font-size: 14px;
	line-height: 20px;
}

.icon.pdf {
	background-image: url('https://www.aafp.org/afp/images/icons/pdf20.gif');
}

.align-center {
	overflow: hidden;
	text-align: center;
}

#main .align-center > .share {
	clear: none;
	display: inline-block;
	float: none;
	margin: 10px 5px;
}

.align-center p {
	margin-top: 5px;
}


/***** 
MOBILE
*****/
@media screen and (max-width: 767px) {
   .leaderboardAdContainer
    {width:auto !important;
    }

.search-box__container{margin-left: 20px !important;width: 90% !important; }

    section#content .block .highlights .container, .calltoactionbox .highlights {margin-right:0px;}

    .graphic{padding:10px;margin:10px;}

   .commenting, .outline{margin-left:20px; margin-right:20px;}

    #header-container
    {margin-bottom: .75em !important;
    }


    .cwSearchSelections, .treferenceCol {display:none !important;}

    .microSite
    {
        margin-top: 15px !important;
    } 

    #floatNav
{display:none !important;}

.mobile-only {
	display: block;
}

.mobile-ad {
	display: block;
	padding: 10px 0 0 0;
}



.journal-template section#content .container {
	width: auto;
}

.journal-template section#content .container.full-article {
	padding-left: 10px;
	padding-right: 10px;
	/*padding-top: 100px;*/
}

      #header-container header.global
    {
        position: static !important;
    }

    #header-container
    {
        padding-bottom: 0px;
    }

   .mjToggle, .articleSections
    {
        display:block;
    }   
   
   
		.leaderboardAd, .leaderboardAdContainer {
			display:none !important;

		} 

}

.byline
{
    margin-top: 4px;
}

.correctionBox
{
    width: 400px;
}

.correctionBox, .updatedBox{text-align:center; border:1px solid #bfbfbf; border-radius: 3px 3px 3px 3px; padding: 4px 6px; margin-bottom:8px;margin-top:8px;}
    .correctionBox p, .updatedBox p
    {
        margin: 0px;
    }



.outline, .boxed-text, .commenting, .toc-restricted{text-align:left; border:1px solid #bfbfbf; border-radius: 3px 3px 3px 3px; padding: 8px 12px; margin-bottom:8px;background-color: #ffffff;margin-top:6px; }
.toc-restricted{ font-size:12px;width:260px;}



.bold{font-weight:bold !important;}
.italic{font-style:italic;}
.superscript{font-size:80%; vertical-align: super;line-height:1px;}
.subscript{font-size: 80%; vertical-align: sub; line-height:1px;}
.smallcap{font-variant:small-caps;}
.uppercase{text-transform: uppercase}

/* LISTS */
td ol{margin-left:8px;}
td dd, td dl, td li, td ol, td ul
{
    margin-top: 0px;   
}

td dd, td li{
    margin-bottom: 8px;
}
ol.numbered, ol.numbered li{list-style-type: decimal !important;}

ul.checkbox
{
    margin-left: 10px;
}

ol li ul.checkbox li, ul.checkbox li,.highlights .container ul li {list-style-type: square !important;background:none !important;padding-left:0px;}

.highlights .container ul,.highlights .container ol, .no-mobile-table td ul, .no-mobile-table td ol{
    margin-left: 20px !important;
}

li p, dl p, dd p{margin-bottom:2px;margin-left:0px !important;}
#main ol, #main ul, #main dl{/*margin-top:2px;*/list-style-position:outside;margin-left:10px;}
p.list-title{list-style-type:none;margin-bottom:0px;padding-bottom:0px;}
li.alpha-upper, li.upper-alpha {list-style:upper-alpha;}
li.lower-alpha, ol.lower-alpha li{list-style:lower-alpha;}
li.lower-roman{list-style:lower-roman;}
li.upper-roman{list-style:upper-roman;}
dl.no-indent, dd.no-indent{margin-left: 0px !important;}




/* COMMENTING */
.commenting h3{margin-bottom:3px;}
#embeddedforumform{clear: both;}
.EmbeddedForumFieldName input
{display:block;
    float: none;
}

.EmbeddedForumDisclaimer{display:block !important;}

#aafpFlash
{
    margin-top: 10px;
}

.journal-template .jModal h1
{
    display: none;
}

.printVersion h1
{font-size:26px !important;
    display: normal !important;
}


.ref-list .label
{
    font-weight: normal !important;
    display: inline !important;
    clear:none !important;
    float:none !important;
}
.ref-list .citation
{
    display: inline !important;
}

#floatNav
{
    display: none;
    
}




@media screen
{
    .journal-template .titleGroup h1
    {margin-bottom:0px !important;
    }
    .journal-template .titleGroup
    {
        margin-top: 1em;
    }
    .journalTable
    {
        overflow-x: auto;
        overflow-y:auto;
        max-height:600px;
    }
  
  .journal-template .printTable, .journal-template .printFigure
    {
        display: none;
    }

  .printVersion .jModal .jModal .table-label
    {
        display: block !important;
    }
}


.printVersion .ui-widget-content
{
    border: none !important;background-color: #FFFFFF !important;
}

.ui-dialog .ui-dialog-content
{background-color: #FFFFFF !important;
}

.ui-dialog-buttonpane
{
    margin-top: 0px !important;
}

.printVersion p, .printModal P
{
    color: #000000;
}


.printVersion .jDialog, .printVersion .tocLink, .printversion .noPrint
{
    display: none !important;
}

.printVersion p, .printTable table tr th, .printVersion table thead tr th, .printVersion h1
{color:#000000 !important;
}
.printTable table thead tr th, .printVersion table thead tr th
{
    background-color: #ffffff !important;
}

.printTable, .printFigure, .printVersion .tableModal, .printVersion .figModal
{padding:10px; border:solid #000000 1px;
    margin-bottom: 40px !important;
  
}

.printVersion .printTable, printVersion .printFigure
{display:block;
}

.printVersion a, .printVersion a:hover
{
    cursor: text; color:#000000;text-decoration:none;
}

@media print
{


    .copyright
    {
        display: normal !important;
    }


    .journal-template .bucket.wide
    {
        width: 100%;
    }
        .journal-template .bucket.short {
	width: 0px !important; display:none !important;
}
    .eight-column.wide
    {
        width: 100%!important;
    }
    .copyright
    {
        display: normal !important;
    }


 .jmodal {
        display: inherit;
    }
  .printVersion .jModal .jModal .table-label
    {
        display: block !important;
    }

   img, table
    {
        page-break-before:avoid !important;
    }

#floatNav, #column-wrap, .share, .rightColumnNoTools, .noPrint, .pvNxContainer, .sharePrintLinks, .pullquote, .journalPreviewLogin 
{display:none !important;}

    .jDialog
    {
        border: 1px solid #000000;
    }

  .printTable, .printFigure
{
    display: block !important;
}


}

div.sticky
{display:none !important;
}


.articleContent a
{
    word-wrap:break-all; word-wrap: break-word;
}


/*Expanding Mobile Nav*/
.mjToggle
{margin-left:20px;
 margin-right:20px;
 
}
.mjHeader
{background-color:#E3E3E3;
 margin-bottom:0px;
 color: #444;
font: 400 14px/20px nimbus-sans,Arial,sans-serif;
padding:0px;
}
.mjContent
{background-color:#f7f7f7;
  margin-top:0px;
  padding:10px 0px;
}


/* from afp and fpm css files*/

 .solid-box {background-color: #EFF0E0;text-align:left; border-width:0px ; padding-left: 12px; padding-right: 12px; padding-top:8px; padding-bottom: 8px; margin-bottom:8px;}

 .toc-free {color:#3a6e8f;font-weight:normal;}

 .afpContent div.ref-list, .afpContent .fn
{margin-top: 10px;}

 .afpContent .pullquote{background-color:#c8cedd;width:300px;float:right;padding:5px;margin-left:6px;}
.afpContent .pullquote p{margin:6px;color:#727375;}

.afpContent .disp-quote{margin-left:40px;margin-right:40px;}
.afpContent .sub-article{margin-bottom: 10px;}
.afpContent p.ref-subtitle{  font-weight: bold; } 

.afpContent td br {line-height:10px;}
.afpContent td .line-break{display:block; margin:5px !important;}
.afpContent .line-break{display:block;}

.afpContent .graphic-caption{margin-bottom:5px; margin-top:0px;font-size: 9pt;}
.afpContent a img {border:0;text-decoration:none;}
.afpContent a span.space{text-decoration:none;}

.afpContent .name-first, .afpContent .surname {text-transform: uppercase;}

.afpContent .fig-label{font-size: 9pt;font-weight:bold;margin-bottom:0px;}
.afpContent .fig-caption{margin-bottom:5px; margin-top:0px;font-size: 9pt;}
.afpContent .fig-title{ font-size: 12pt; font-weight:bold;}
.afpContent .fig-p{font-size: 9pt;}
.afpContent .no-mobile-table td, fpmContent.no-mobile-table td{border-bottom:none !important;}

.afpContent table td p{margin-bottom: 1px !important; margin-top:5px !important;}
.afpContent td.th, .afpContent th.th, .afpContent th{border-bottom:solid 1px #000000;}
.afpContent .abstract, .afpContent .abstract p, .afpContent p.abstract{font-weight: bold;}



.fpmContent .line-break{display:block; margin:5px;}
.fpmContent .float {float:right;}
.fpmContent ul.subitemAnchors{margin-bottom:12px;}
.fpmContent ul.subitem-list{text-decoration:underline;}
.fpmContent .subitem-list li {display:inline;}
.fpmContent .qa{clear:both;}
.fpmContent .question-q, .answer-a{font-size: 18pt;  font-weight:bold;float:left;margin-right:3px;}
.fpmContent .question p {color:#497c99;}
 .fpmContent .solid{text-align: left; padding-left: 12px; padding-right: 12px; padding-top:8px; padding-bottom: 4px; margin-bottom:8px;background-color: #EFF0E0;}
.fpmContent .solid-box p { font-size:9pt; margin-top:2px;margin-bottom:2px;}
.fpmContent .graphic-caption{margin-bottom:5px; margin-top:0px; font-size: 9pt;}
.fpmContent a span.space{text-decoration:none;}
.fpmContent a img {border:0;text-decoration:none;}


@media screen and (max-width: 599px)
{


   .fpmContent div.graphic, .fpmContent .graphic .float
    {
        display: block;
        float: none;
    }

   .printLinksDiv, .shareLinksDiv{ float: none;}

  


}
@media screen and (min-width: 600px)
{

   
      .fpmContent div.graphic img, .fpmContent .graphic .float img
    {
        margin-left: 10px !important;
    }
}


/* IE8 */

.lt-ie9 .loginTextJpt {
  margin-left: 80px;
  font-size: 1.4em;
  color: #ffffff;
  float: left;
  margin-right: 10px;
  padding-top: 6px;
}
     
  .lt-ie9 .loginButtonJpt {
  float: left;
  margin-top: 5px;
}
   
  .lt-ie9  .journalPurchaseBoxThreeCol .bottomDiv p, .lt-ie9 .journalPurchaseBoxTwoCol .bottomDiv p {
  text-align: center;
  padding: .3em;
  font-size: 1.4em;
  font-weight: bold;
  margin-bottom: 0px;
}
   
 .lt-ie9 section#content .block .threecolumn .content .left-column.mobile, .lt-ie9 section#content .block .threecolumn .content .center-column.mobile, .lt-ie9 section#content .block .threecolumn .content .right-column.mobile {
  display: inline !important;
  float: left !important;
  clear: none !important;
  width: 33% !important;
  margin: 0px !important;}
  
  .lt-ie9 section#content .block.eight-column .journalPurchaseBoxThreeCol .threecolumn .right-column.mobile, .lt-ie9 section#content .block .eight-column .journalPurchaseBoxThreeCol .threecolumn .right-column.mobile {
  display: inline !important;
  float: right !important;
}

.lt-ie9 .pvNxContainer > div{display:block;width:33%;}

.lt-ie9 .purchaseTitle {
  font-size: 1.4em;
  text-align: center;
}

.lt-ie9 .purchasePrice {
  font-size: 2.4em;
  text-align: center;
}

.lt-ie9 .showMobileTabletOnly
{
    display: none;
}

.lt-ie9 .journal-template .bucket.wide {
	width: 680px;
}
 
.lt-ie9 .printLinksDiv{float: left;}
   
.lt-ie9 .shareLinksDiv{float: right;}

th, td
{width:auto !important;
}

section#content .fpm ol li, section#content .fpm ul li
{ left:1em !important;
  
}
