BODY {font-size: 11pt; font-family: "Times New Roman", Times, serif; color:#000000;/*color:#4B4B4D;*/}

.commenting h3{margin-bottom:3px;}
DD {text-indent: -15pt;}
DD p{margin-bottom:2px;margin-top:2px;}
HR, hr.table-foot {color: #000000; line-height: 1px; text-align: center; margin-top: 0; margin-bottom: 0; height: 1px !important; width:100% !important; }
.EmbeddedForumHeaderAreaImage{float:left;padding-right:10px;padding-bottom:10px;} 

.toc-free {font-family:Arial, helvetica, san-serif !important;font-size:9pt;color:#3a6e8f;font-weight:normal;}
.toc-restricted{font-family: Arial, Helvetica, sans-serif; font-size:9pt;}
.toc-restricted{width:260px;text-align:center; border-width:1px ; border-style:solid; padding-left: 12px; padding-right: 12px; padding-top:8px; padding-bottom: 4px; margin-bottom:8px;border-color:#EFF0E0;background-color: #ffffff;}


.disp-quote{margin-left:40px;margin-right:40px;}
.disp-quote p{font-family:arial, helvetica, san-serif;font-size:9pt;}
.disp-quote p.attrib{margin-top:0px !important;font-family:arial, helvetica, san-serif;font-size:9pt;}

.interlinking{font-family:arial, helvetica, san-serif;font-size:8pt;color:#000000;margin:10px;}
.interlinking-box ul{margin-bottom:8px;}
.interlinking-box li p{font-family:Arial, helvetica, san-serif !important;font-size:9pt;margin-bottom:0px;}
.interlinking-box p{font-family:Arial, helvetica, san-serif !important;font-size:9pt;margin-bottom:0px;margin-top:2px;}
.interlinking-box{border:1px solid #325997;padding:0px !important;margin-botom:6px !important;font-family:Arial, helvetica, san-serif !important;font-size:8pt;}

/* MS BOX */
#micro-sites{margin-bottom:4px;}
#micro-sites p{font-size: 9pt; font-family: Arial, Helvetica, sans-serif;padding:4px 4px 0px 4px;margin-bottom:0px;}
#msBox{display:none;}
#msbox.show{display:block;}

.at300bs.at15t_compact{display:inline !important;}
.at300bs.at15t_expanded, .at300bs.at15t_compact {height: 17px; width: 20px; background-image:none !important;} 


/*table HR{color: #000000 !important; line-height: 1px; text-align: center; margin-top: 0; margin-bottom: 0; height: 1px !important; width:100% !important; }*/
p {margin-top:0px;margin-bottom:14px;text-align:left;line-height: 135%; 
	font-family: Times,  "Adobe Garamond", Garamond, serif; font-size: 11pt;}
ul.checkbox{list-style-type: square;}

.abbrev{position:relative;overflow:visible;}
/*.defBox{display: none;position:absolute;top:2px;left: 0;width: 175px;font-size: 9pt;font-family:Arial, Helvetica, san-serif;color:black;}
.term{text-transform: uppercase;font-weight:bold; padding:4px 4px 2px 4px;background-color:green;border-bottom-style:double;border-bottom-color:yellow;}
.def{padding:0px 4px 6px 4px;background-color:Black;}*/
abbr{}
.abbr, .related-links{border-bottom: 1px dotted #333;color:blue;display: inline-block }

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#aaa; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#aaa; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #ddd;}
.term {text-transform:uppercase;font-weight:bold;padding:4px;font-family:Arial, Helvetica, Sans-Serif;color:#4b4b4d;font-size:9pt;}
.def {margin:4px;font-family:Arial, Helvetica, Sans-Serif;color:#4b4b4d;font-size:9pt;display:block;}
/*
.headh {background: #aaa; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.headh .term {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #ddd; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.contenth .def{margin-left: 12px; padding-top: 5px;}*/


span.nifty{background: #EEEFDF;display:none;position:absolute;width:175px;top:-40px; left:5;}
b.rtop, b.rbottom{display:block; background-image:url('https:/www.aafp.org/afp/images/space.gif');background-repeat:repeat;background-color:transparent;}
b.rtop b{display:block;height: 1px; overflow: hidden; background: #325997;}
b.rbottom b{display:block;height: 1px;overflow: hidden; background: /*#4b4b4d*/#325997;}
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;}


.background {background-color:#EFF0E0; margin-top:0px;}
.afp{/*width:638px;*/background-color:#ffffff; margin-right:10px; margin-top:0px;text-align: left; /*padding-right:10px; padding-left:10px;*/}

/*a:visited, a:link, a:link:active {color:#4982AD; text-decoration: underline}
a:link:hover, a:visited:hover {color:#000000;  text-decoration: underline}

a:visited.sidenav, a:link.sidenav, a:link:active.sidenav {color:#4b4b4d; text-decoration: underline}
a:link:hover.sidenav, a:visited:hover.sidenav {color:#4982AD; text-decoration: underline}*/

a{word-wrap:break-word!important;}
table{max-width:100% !important;}

/* TOPIC MODULES */
#tm .intro{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height:120%; margin-bottom: 8px;margin-top:2px; }
#tm ul{margin-left:20px; margin-top:0px !important; margin-bottom: 5px!important;padding:0px;}
#tm .subhead1{ font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 10px; margin-bottom: 0px !important;}
#tm .subhead2{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; margin-bottom: 4px;margin-top: 2px;margin-left:20px;}
#tm table{margin-left:20px;}
#tm .descr{font-size: 9pt; font-family: Arial, Helvetica, sans-serif; margin: 2px 0px 4px 20px;}
#tm .descr2{font-size: 9pt; font-family: Arial, Helvetica, sans-serif; margin: 2px 0px 4px 20px;}
#tm ul.simple {list-style-type:none;}

/* TOC */                                    

p.toc-head{font-size: 16pt;font-family: Arial, Helvetica, sans-serif;font-weight: bold;margin-bottom: 3pt;margin-top:10px;}
p.toc-head2{font-weight: bold;font-size: 12pt;font-family: Arial, Helvetica, sans-serif;margin-top: 16px;margin-bottom: 2px;}
p.toc-subhead{font-weight: bold;font-size: 10pt;font-family: Arial, Helvetica, sans-serif;margin-top: 10px;margin-bottom: 1px;}
p.toc-title{font-weight: bold;font-size: 10pt;font-family: Arial, Helvetica, sans-serif;margin-top: 2px;margin-bottom: 2px;}
p.toc-description{font-size: 11pt;margin-top: 2px;margin-bottom: 2px;margin-left: 15px;}
p.toc-byline{font-size: 9pt;font-family: Arial, Helvetica, sans-serif;margin-top: 2px;margin-bottom: 8px;margin-left: 15px;}
p.toc-dek{font-size: 10pt;margin-top: 2px;margin-bottom: 2px;}
p.toc-related{font-size: 8pt;font-family: Arial, Helvetica, sans-serif;margin-top: 8px;margin-bottom: 2px;}
.toclink {MARGIN-TOP: 0px;FONT-SIZE: 8pt!important;FONT-FAMILY: Arial, Helvetica, sans-serif !important;	TEXT-ALIGN: center}
.toclink A {COLOR: #000000}

td br {line-height:10px;}
td .line-break{display:block; margin-bottom:10px !important;}
.line-break{display:block;}


/* RESULTS */
p.results-title{font-weight: bold;font-size: 10pt;font-family: Arial, Helvetica, sans-serif;margin-top: 2px;margin-bottom: 2px;}
p.results-description{font-size: 11pt;margin-top: 2px;margin-bottom: 2px;}


/* LISTS */
td ol{margin-left:8px;}
ol.numbered{list-style-type: decimal;}
ul.checkbox{list-style-type: square;}
li p, dl p, dd p{margin-bottom:2px;}
ol, ul, dl{margin-top:2px;}
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{list-style:lower-alpha;}
li.lower-roman{list-style:lower-roman;}
li.upper-roman{list-style:upper-roman;}


.list { margin-left: 15pt; text-indent:-15pt}
.list P { margin-top: 0; margin-bottom: 0 }

.bold{font-weight:bold;}
.italic{font-style:italic;}
.superscript{font-size:60%; vertical-align: super;line-height:1px;}
.subscript{font-size: 60%; vertical-align: sub; line-height:1px;}
.smallcap,.uppercase {text-transform: uppercase}
.red {color: #d38e15;}


.sub-article{margin:0 0 25px 0;}
.not-linked{}


/* REFERENCES */
p.ref-title{ margin-top:15px;font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 2px; text-transform:uppercase;}
p.ref-subtitle{ margin-top:4px;font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 0px; }  
p.ref{font-size: 10pt; /*line-height:120%;*/font-family: Arial, Helvetica, sans-serif; margin-top: 1px; margin-bottom: 4px;margin-left: 20px; text-indent:-20px;}
div.ref-list {margin-top:10px;margin-bottom:10px;}
.refs li {margin-bottom:4px;}
.citation {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; margin-top: 4px; margin-bottom: 2px;}
.self-citation{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height:120%; margin-bottom: 8px;margin-top:2px; }



/* AUTHOR BYLINE INFO */
.byline { font-size: 10pt;  margin-bottom: 8px;margin-top:2px;font-family:Arial, Helvtica, Sans-Serif;}
.name-first, .surname {text-transform: uppercase;}
.authorinfo{ font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 120%; margin-bottom: 9pt }

/* TITLES */
.article-title, .afp h1{ font-size: 16pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 10px; color:#325997 !important; }
.sub-article-title, .afp h1.sub-article { font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom: 10px }
.dept-title{ font-size: 22pt; font-weight: bold; margin-bottom: 10px;margin-top:20px; }
.dept-subtitle{ font-size: 12pt; font-style: italic; font-weight: bold; line-height: 120%; margin-top: 0; margin-bottom: 16px}


/* HEADINGS */
.afp p.subhead, .afp h2 { font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 10px; margin-bottom: 0px !important;}
.subheadlevel2{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; margin-bottom: 1px;margin-top: 10px;}
.subheadlevel3{ font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-style:italic; margin-bottom: 1px;margin-top:1px;}

/* BOXED TEXT */
.boxed-text {border-color:#EFF0E0;background-color: #ffffff;text-align:left; border-width:1px ; border-style:solid; padding-left: 12px; padding-right: 12px; padding-top:8px; padding-bottom: 8px; margin-bottom:8px;}
.boxed-text p{font-family: Arial, Helvetica, sans-serif; font-size:10pt; margin-top:2px;margin-bottom:2px;}
.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;}
p.box-title {font-family: Arial, Helvetica, sans-serif; font-size:12pt;font-weight:bold;}
.solid-box p, .outline p {font-family: Arial, Helvetica, sans-serif; font-size:9pt; margin-top:2px;margin-bottom:2px;}
.outline, .commenting{text-align:left; border-width:1px ; border-style:solid; padding-left: 12px; padding-right: 12px; padding-top:8px; padding-bottom: 4px; margin-bottom:8px;border-color:#EFF0E0;background-color: #ffffff;}


/* GRAPHIC */
.graphic-caption{margin-bottom:5px; margin-top:0px;font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
a img {border:0;text-decoration:none;}
a span.space{text-decoration:none;}

/* FIG */
.fig {border: solid 2px #EFF0E0; padding: 5px 10px 5px 10px;}
.fig{text-align:left;}
.fig{margin-top:2pt; margin-bottom:6pt;font-size: 9pt; font-family: Arial, Helvetica, sans-serif;line-height: 120%;}
.fig-label{font-size: 9pt;font-weight:bold;margin-bottom:0px;font-family: Arial, Helvetica, sans-serif;}
.fig-caption{margin-bottom:5px; margin-top:0px;font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.fig-title, .box-title{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight:bold;}
.fig-p{font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
/* END FIG */



/* TABLES */
table td p{font-size: 10pt; font-family: Arial, Helvetica, sans-serif !important;margin-bottom: 1px !important; margin-top:5px !important;}
td.th, th.th, th{border-bottom:solid 1px #000000;}
td.right-text p, th.right p{text-align:right;}
td.left-text p{text-align:left;}
td.right-text p{text-align:right;}
td.center-text p{text-align:center;}
td, th, p.table-text{padding-right:4px;padding-left:4px;font-size: 10pt;font-family: Arial, Helvetica, sans-serif !important;padding-top:0px;padding-bottom:0px;}
.table-format{border-style: solid;border-top-width:6px;border-bottom-width:6px; border-left-width:0px;border-right-width:0px; margin-top:10px;margin-bottom:10px;border-color:#325997; padding:5px 10px 5px 10px;}
.table-format-sort{border-style: solid;border-width:1px !important;margin-top:10px;margin-bottom:10px;border-color:#000000; padding:5px 10px 5px 10px;}
.table-label{font-size: 10pt; font-family: Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 5px; text-transform:uppercase;}
p.tabledata, td dl dd p{font-size: 10pt; font-family: Arial, Helvetica, sans-serif !important; margin-top:0 !important; margin-bottom: 5px!important;padding:0px;}
.table-title{ font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 5px }
.table-format-sort .table-title{font-size: 9pt; font-family: Arial, Helvetica, sans-serif;text-transform:uppercase;color:#ffffff;background-color:#325997;padding:3px;width:100%;}
div.table-foot {font-family: Arial, Helvetica, sans-serif !important; font-size: 9pt !important;padding-bottom:2px;}
.table-foot p {margin-bottom:4px;margin-top:4px;line-height:120%;font-family: Arial, Helvetica, sans-serif !important;font-size: 9pt !important;}
/* END TABLES */


/*PARAGRAPH TYPES*/

.abstract, .abstract p, p.abstract{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; line-height:12pt;}

.author-notes p{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height: 120%; margin-bottom: 8px; }
p.note-title{ font-size: 12pt; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 4px}

p.corresp, p.fn, .fn p{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif;  margin-bottom: 8px;line-height:120%; } 

.fn{margin-bottom:10px;}

p.byline2{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height:120%; margin-bottom: 2px; }

p.blurb  { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height:120%; margin-bottom: 8px;margin-top:2px; }

.blurb-patient-handout, .blurb-online-available, .blurb-online, .blurb-related-editorial, .blurb-EBCME, .blurb-ACF, .blurb-CME, .blurb-sort, .blurb-related-article, .blurb-related-other{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height: 120%; margin-bottom: 6px }

p.copyright {border-top:solid 1px #000000; margin-top:2pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; padding-top:10px;}


/* AAFP OVERRIDE */
.columncontent2 {padding-left:15px !important;padding-right:15px !important;padding-top:15px !important;padding-bottom:15px !important;}
.rightcol{width:170px !important;margin-right:-170px !important;}
.article .maintable {BORDER-RIGHT: #fff 170px solid;BORDER-LEFT: #fff 172px solid;	WIDTH: 658px}
.article .maincol {	WIDTH: 658px !important;	MARGIN-RIGHT: -658px !important;}
.maintable {BACKGROUND-IMAGE: url(http://www.aafp.org/afp/images/maincol-bg-article-2col.gif) !important; background-repeat: repeat-y !important;min-height:650px;}
.rightcol .columncontent2 {padding:15px 0px 0px 0px !important;text-align:center !important;}
.breadcrumb{width:710px !important;}
.leftnav{color:#4b4b4d !important;}
.leftcol form{margin-top:10px;}
.article h2{margin-bottom:4px !important;}
.leftcol .columncontent {padding:10px;}
.article .leftnavflag {width: 140px}
.article .leftnav {width: 140px}






