BODY {font-size: 11pt; font-family: "Times New Roman", Times, serif; color:#000000;}
H4, H5, H3, H2, H1 { font-family: Arial, Helvetica, sans-serif;}
HR {color:#000000; line-height: 1px; text-align: center; margin-top: 0; margin-bottom: 0; height: 1px; }
DD {text-indent: -15pt}
DD p{margin-bottom:2px;margin-top:2px;}

/* 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;} 

.fpm h1 {color: #b81a45;}

.background {background-color:#EFF0E0; margin-top:0px;}
.fpm{/*width:638px;*/margin-right:10px; margin-top:0px;text-align: left; /*padding-right:10px; padding-left:10px;*/}
.line-break{display:block; margin-bottom:10px;}

.float {float:right;}

ul.subitemAnchors{margin-bottom:12px;}

ul.subitem-list{text-decoration:underline;}
.subitem-list li {display:inline;}
.red{color:#d71344;}
.bold{font-weight: bold; }
.italic{font-style: italic;}
.smallcap {font-size:80%;text-transform:uppercase;}
.uppercase {text-transform: uppercase}
sup, sub {line-height: 0;}
.superscript{font-size: 60%; vertical-align:text-top; line-height: 0;}
.subscript{font-size: 60%; vertical-align: text-bottom;line-height: 0;}

a:visited, a:link, a:link:active {/*color:#4982AD;*/ text-decoration: underline}
a:link:hover, a:visited:hover {color:#4B4B4D; /*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}*/


/* 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;}

/* 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 td{padding-right:20px;}
#tm .descr1{font-size: 9pt; font-family: Arial, Helvetica, sans-serif; margin: 2px 0px 4px 0px;}
#tm .descr2{font-size: 9pt; font-family: Arial, Helvetica, sans-serif; margin: 2px 0px 4px 20px;}
#tm ul.simple {list-style-type:none;}
#tm h2{/*color:#d38e15;*/margin-bottom:8px !important;margin-top:2px;}


/* TOC */

p.toc-head{font-family: arial, helvetica, sans-serif;font-size:14pt; margin-bottom: 2pt; text-transform: uppercase; color: #d71344;}
p.toc-head2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10pt; margin-top: 10px;margin-bottom: 0px; text-transform: uppercase; color: #ce7019 }
p.toc-subhead{font-weight: bold;font-size: 12pt;font-family: Arial, Helvetica, sans-serif;margin-top: 0px;margin-bottom: 10px;}
p.toc-title{font-family: Arial, Helvetica, sans-serif; font-size:10pt; margin-bottom: 2pt; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
p.toc-byline{font-size:10pt; font-family:  Verdana, Arial, Helvetica, sans-serif; margin-bottom: 14px; margin-top: 0px;  font-style:italic;}
p.toc-dek{font-size: 10pt;margin-top: 2px;margin-bottom: 2px;}
p.toc-description{font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom: 2px;margin-top:0px;}
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;	MARGIN-BOTTOM: 25px;FONT-FAMILY: Arial, Helvetica, sans-serif;	TEXT-ALIGN: center}
a:toclink{COLOR: #000000; text-align: center;FONT-SIZE: 8pt;FONT-FAMILY: Arial, Helvetica, sans-serif;}

/* LISTS */
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;} 
ol.alpha-upper, ol.upper-alpha {list-style-type: upper-alpha;}
.list { margin-left: 15pt; text-indent:-15pt}
.list P { margin-top: 0; margin-bottom: 0 }

.speedbump{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif }
.speedbar{}

/*AUTHOR INFO */
p.byline2{font-size: 9pt; font-family: Arial, Helvetica, sans-serif;margin-top:1px;margin-bottom:2px; text-align:right;}
.byline { font-size: 11pt;  margin-bottom:10px;margin-top:2px;font-family:Arial, Helvtica, Sans-Serif;}


/* 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{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:15px;margin-bottom:10px;}
.refs li {margin-bottom:4px;}
.self-citation{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height:120%; margin-bottom: 8px;margin-top:2px; }

/* PARAGRAPH TYPES */
p {margin-top:0px;margin-bottom:14px;text-align:left;line-height: 135%; font-family: Times,  "Adobe Garamond", Garamond, serif; font-size: 11pt;}

p.corresp{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height: 120%; margin-bottom: 8px; } 
.copyright { font-size: 8pt; font-family: Arial, Helvetica, sans-serif;  margin-top: 4px;}

.footer { font-size: 10pt; font-family: Arial, Helvetica, sans-serif }

p.dek { font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

p.blurb  { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height:120%; margin-bottom: 8px;margin-top:2px; }

.qa{clear:both;}
.question-q, .answer-a{font-size: 18pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold;float:left;margin-right:3px;}

.question p {/*font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin-top:0pt; line-height:16px;*/color:#497c99;}
/*.answer p {font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin-top:0pt; line-height:16px;}*/

.fn{margin-bottom:10px;}
p.fn, .fn p{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height:120%; margin-bottom:8px; }
p.note-title{ font-size: 11pt; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 4px}

.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;}


/* TITLES */
.article-title, .fpm h1 { font-size: 16pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 10px;margin-top:10px;COLOR: #d71344;}
.article-subtitle{ font-size: 12pt; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px }
.sub-article-title{ font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom: 10px }
.dept-title { font-size: 18pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 3pt }
.dept-subtitle{ font-size: 12pt; font-style: italic; font-weight: bold; line-height: 10pt; margin-top: 0; margin-bottom: 16px}
.fig-title{ font-size: 11pt; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px; font-weight:bold; text-transform:uppercase;}

p.subhead, .fpm h2 {color:#d71344; font-weight:bold;font-size: 11pt; font-family: Arial, Helvetica, sans-serif; margin-bottom:2px;}

/*FIGS AND TABLES */
.boxed-text{text-align:left; border-width:2px ; border-style:solid; border-color:#eff0e0; padding-left: 12px; padding-right: 12px; padding-top:8px; padding-bottom: 4px; margin-bottom:8px;}
.fig {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:#d71344;}
.figure-format {text-align:left; border-width:1px ; border-style:solid; padding-left: 12px; padding-right: 12px; padding-top:8px; padding-bottom: 4px; margin-bottom:8px;}
p.box-title{font-size: 11pt; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; margin-bottom: 4px; margin-top: 0px;text-transform: uppercase;}

table{margin-bottom:8px;font-family: Arial, Helvetica, sans-serif;font-size:10pt;}
.table-format {text-align:left; border-width:1px ; border-style:solid; padding-left: 12px; padding-right: 12px; padding-top:8px; padding-bottom: 4px; margin-bottom:8px;}
p.tabledata, .th{font-family: Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:2px; margin-top:0px; padding-right: 2px;padding-left: 2px;}
.th{border-bottom:1px solid #000000}

.table-label{font-size: 10pt; font-family: Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 5px; text-transform:uppercase;}
p.tabledata{font-size: 10pt; font-family: Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 5px;}
td, table li, .boxed-text p, table p, .fig p{font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
.table-title{ font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 5px }
.table-foot {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.table-foot p {margin-bottom:4px;margin-top:4px;line-height:120%;}

 .solid{text-align: left; padding-left: 12px; padding-right: 12px; padding-top:8px; padding-bottom: 4px; margin-bottom:8px;background-color: #EFF0E0;}
 .outline{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;}
.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;}
.solid-box p {font-family: Arial, Helvetica, sans-serif; font-size:9pt; margin-top:2px;margin-bottom:2px;}

/* GRAPHIC */
.graphic-caption{margin-bottom:5px; margin-top:0px;font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
a span.space{text-decoration:none;}
a img {border:0;text-decoration:none;}
a span.space{text-decoration:none;}


/* 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;}

/* COMMENTED OUT
p.tool{margin-top:0px; margin-bottom:0px;}


.contents p.departmentname, p.classifiedsetc{font-family: Arial, Helvetica, sans-serif;font-size:10pt; margin-top: 10px;margin-bottom: 0px; text-transform: uppercase; color: #ce7019 }
.departmentnameital, .bodyavenirital{font-style: italic;}
p.departmentnameital{margin-top:0px; margin-top:0px;}
.pagenumberdepts{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; }
.pdf{font-size: 9px;}
.contents{width: 700px;}

.contents p.title {font-family: Arial, Helvetica, sans-serif; font-size:11pt; margin-bottom: 2pt; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}

.contents p.dek {font-size: 10pt; font-family: rial, Helvetica, sans-serif; font-weight:normal; margin-bottom: 10px;}

.contents p.byline{font-size:10pt; font-family:  Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px;  font-style:italic;}

p.questiondropcap:first-letter, p.answerdropcap:first-letter{padding-right:8px;}
p.sidebarbody{font-size: 9pt; font-family: Arial, Helvetica, sans-serif;}

p.tabledataboldsubheads{}
.bodyital, .sidebarital{font-style: italic;}
.tablefootnote{margin-bottom:2px; margin-top:2px;font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

p.tabledatacolumnheads{margin-bottom:2px; margin-top:0px;padding-right: 2px;padding-left: 2px;}
.tabledatacolumnheads{font-weight:bold;}

p.contentshead{font-family: Arial, Helvetica, sans-serif;font-size:14pt; margin-bottom: 2pt; text-transform: uppercase; color: #d71344;}
p.answerdropcap:first-letter, p.questiondropcap:first-letter {font-size: 18pt; font-family: Century Gothic, Franklin Gothic, Geneva,  Arial, sans-serif; font-weight:bold;}

.toc{}
.tocdept{float:left;}
*/


