body {background-color: #EFF0E0;  color: #4B4B4D; font-size: 11pt; margin-top: 0px;}
.one, .two, .three, .twoNoNav, .homebody, .fpmcq, .afpcq, .legacy {text-align: center; 
	font-family: Times,  "Adobe Garamond", Garamond, serif;}

.center {width: 100%; text-align: center;}
.inputtext {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt;}
.inputtextgrey {font-family: Arial, Helvetica, sans-serif; color: #8D8D8F; font-size: 10pt;}
SUP, SUB {font-size:60%; line-height: 0pt;}
.clear, .nofloat {clear:both}
a img {border: none} 
b {font-weight: bold}
.credits, .smtext {font-size: 9pt}
.logo {margin: auto  auto 10px -7px;}
html>body .logo {margin-left: 0px; margin-top: 5px}
h1 {margin-top: 0px; color: #d38e15; font-weight: bold; font-family: Arial, Helvetica, sans-serif; 
	font-size: 17pt}
h2, .head1, .group,.rssreader .sidesectiontitle  {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13pt;
	margin-bottom: -8px}
.topstory h2, .regstory h2, .headline h2 {margin-bottom: -12px}
h3, .head2 {font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; font-size: 10pt; margin-bottom: -8px; text-transform: uppercase;}
.topstory h3, .regstory h3, .headline h3 {margin-bottom: -12px}
.topstory .text, .regstory .text, .headline .text {margin-top: 17px}
h4 {font-weight: bold; margin-bottom: -8px}
a:visited, a:link, a:link:active {color:#4B4B4D; text-decoration: underline}
a:link:hover, a:visited:hover {color: #4982AD; text-decoration: underline}
.red, .red0, .wrong_answer {color: #d38e15}
.indent {display: block; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 20px; margin-right: 20px}
.pullquote {width: 225px; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; 
	color:#47739A; font-weight: bold; border: 2px #EFF0E0 solid; padding: 10px; 
	float: right; margin: 10px}
p, .text, .childpage {margin-top: 13px; margin-bottom: 13px; line-height: 135%; 
	font-family: Times,  "Adobe Garamond", Garamond, serif; font-size: 11pt;}
.childpage a, .boldanchor, .rssreader a {font-weight: bold}
/*.kicker a:visited, .deck a:visited, .kicker a:link, .deck a:link {text-decoration: none !important;}
.kicker a:active, .deck a:active, .kicker a:hover, .deck a:hover {text-decoration: underline !important;}*/

.feed .chan .chantitle {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13pt;}
.feed .chan .item a {font-family: Times,  "Adobe Garamond", Garamond, serif; font-weight: bold; font-size: 11pt;}
.feed .chan .item {margin-top: 13px; margin-bottom: 13px;}

/* Rich Text Styles */
.boldred {font-weight: bold; color: #d38e15;}
a.bold {font-weight: bold;}
a.italic {font-weight: normal; font-style: italic;}
a.bolditalic {font-weight: bold; font-style: italic;}
a.italicscredits {font-size: 8pt; font-style: italic;}
a.boldcredits {font-size: 8pt; font-weight: bold;}
.italicscredits {font-size: 8pt; font-style: italic;}
.boldcredits {font-size: 8pt; font-weight: bold;}
a.boldanchor {font-weight: bold;}
a.boldanchorlink {font-weight: bold;}
a.boldmedia {font-weight: bold;}
a.bolditalicmedia {font-weight: bold; font-style: italic;}

.prevpagelink {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-bottom: 10px}
.prevpagelink img {vertical-align: middle}
.prevpagelink a { color: #8D8D8F; margin-left: 3px; vertical-align: middle}
div.lastupdate { text-align: right; width: 100%;}

/* next previous links */
.prevnext {width: 99%;}
.next {width: 48%; text-align: right; margin-left: 50%; margin-right:5px; }
.previous {width: 50%; float: left; text-align: left;  } 
.next img, .previous img {vertical-align: middle; margin-bottom: 2px}
.prevnext a {color: #8D8D8F; font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; margin-bottom: 10px; vertical-align: middle}

hr  {border: 0px; color: #EFF0E0; background-color: #EFF0E0; height: 2px; width: 80%; text-align: center}
.topstory hr {margin-bottom: 0px; margin-top: -5px}
html>body .topstory hr {margin-bottom: 25px}

li, ul, ol {margin: 0px; padding: 0px}
li {padding-top: 2px; padding-bottom: 2px; margin-left: 1.1em;}
ul, ol {margin-top: 13px}
.nestedlist ul, .nestedlist ol {
			zoom: 1; /* hasLayout for IE<= 6 */
 			overflow: auto; /* shrink the list to sit beside floats in compliant browsers */
			margin: 13px 0px 0px 0px; 
			padding: 0;
}
.nestedlist ol {padding-left: 25px}


ol.number {list-style-type: decimal;}
ol.lroman {list-style-type: lower-roman;}
ol.uroman {list-style-type: upper-roman;}
ol.lalpha {list-style-type: lower-alpha;}
ol.ualpha {list-style-type: upper-alpha;}



.nestedlist {text-align: left; padding-left: 1em}


/*HEADER STUFF*/
.header {width: 950px; height: 156px; background-color: white; 
	border-bottom: 1px solid #EFF0E0; margin: auto auto 1px auto; 
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt}

.printerheader {width: 100%; height: 156px; background-color: white; 
	border-bottom: 1px solid #EFF0E0; margin: auto auto 1px auto; 
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt}

.article .header {width: 1000px}
.home .header {width: 950px; height: 189px; background-color: white; 
	border-bottom: 1px solid #EFF0E0; margin: 0px auto 1px auto; 
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
::root .home .header { height: 185px; }
.header p {margin: 0px; padding: 0px}
.header .date {text-align: right; padding-top: 12px; padding-right: 15px; color: #8D8D8F}
.bread {text-align: right;}
.breadcrumb {text-align: right; padding-top: 15px; padding-right: 15px; color:#8D8D8F;  
	margin-right: 15px; width: 665px; left: 260px; height: 30px;}
html>body .breadcrumb {margin-left: 260px}
a.breadcrumblink:visited, a.breadcrumblink:link, a.breadcrumblink:active, a.breadcrumblink:hover {color: #8D8D8F}
 
.header form img {padding-right: 24px; padding-bottom: 2px}
.searchbox, .login {float: right; margin-top: 15px;}
.searchbox {width: 155px;}
.login {padding-right: 15px; width: 300px; margin-left: 60px}
html>body .login {width: 290px}
.searchbox a, .login a {color: #4B4B4D; padding-right: 24px; 
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.searchbox a {vertical-align: 4px}
.login a.login {text-align: center; 
	padding-right: 185px; padding-top: 5px }
.loginwelcome a {padding-right: 0px;}
html>body .login a.login {padding-right: 0px}
.submit {margin-top: -6px; vertical-align: text-top}
html>body .submit {margin-top: -3px}
input.tinycheck {width: 11px; height: 11px; vertical-align: text-top; margin-top: 3px; margin-right: 2px}
::root input.tinycheck {margin-top: 0px; margin-right: 4px}
.smlogintext { font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; padding-left: 0px;}
.lglogintext { font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; padding-left: 0px;}
.loginlink {padding-left: 25px; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.searchbox form, .login form, .login p, .searchbox p {padding-bottom: 0px; margin-bottom: 0px; text-align: center;}



.alltabs {margin-top: 87px; text-align: right; vertical-align: bottom; margin-right: 0px; height: 22px;  margin-bottom: 0px}

.home .alltabs {margin-top: 139px;}
.seal {float: left; margin-top: 0px}
.lasttab li {margin-left: -50px}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .alltabs {margin-top: 89px !important;}
	.home .alltabs {margin-top: 142px !important}
	
}

/*End HEADER*/

/*working for you */
.w4u .head {text-align: center; margin-top: 0px}
.w4u .head a:visited, 
.w4u .head a:link, 
.w4u .head a:active {color: #fff; text-decoration: none; 
	font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif;}
.w4u h3 {color: #47739A; font-weight: bold; font-family: Arial, Helvetica, sans-serif; 
	font-size: 15pt; margin-top: 15px; margin-bottom: 10px; font-style: normal; text-transform: none;}
.w4utext {line-height: 135%}


 .w4u .img {text-align: center}
 
 .w4u .left .img {float: left; margin-right: 10px}
 .w4u .right .img {float: right; margin-left: 10px}
 
 .w4u .square .img {width: 196px;}
 .w4u .vert .img { width: 140px}
 .w4u .horiz .img { width: 230px;}
  
 .w4u .square, .w4u .vert, .w4u .horiz {margin-top: -6px}


 .square .w4utext, .vert .w4utext {padding-top: 15px}

 .w4u img {margin-top: 0px;}
 
 .w4u .horiz img {border-top: 20px solid #ffffff}
 .home .w4u .horiz img {border-top: 20px solid #ffffff}


/*images*/
.pic, .picr, .picc, .picl {border: 2px #EFF0E0 solid; margin: 10px; padding: 15px}
.picc  {margin: 0; padding: 0}
.shader .pic, .shader .picr, .shader .picc, .shader .picl, 
.shadel .pic, .shadel .picr, .shadel .picc, .shadel .picl, 
.shadec .pic, .shadec .picr, .shadec .picc, .shadec .picl {border: 0px; padding: 0px; margin: 10px;}
.picwoborder, .picwoborderr, .picwoborderc,  .picwoborderl {margin: 10px}
.cutline, .pic, .picr, .picc, .picl, .picwoborder, 
.picwoborderr, .picwoborderc,  .picwoborderl {font-size: 8pt; text-align: left; 
	font-family: Arial, Helvetica, sans-serif;}
.picc .cutline, .picwoborderc .cutline {margin-left: 15px}
.picr, .picwoborderr {float: right; margin-right: 0px !important;}
.picl, .picwoborderl {float: left; margin-left: 0px !important;}
.picc, .picwoborderc {text-align: center; width: 100% ; padding-bottom: 15px}
.picc img, .picwoborderc img { margin: 0 15px } 



/*shaded box*/
.hightlightshader h2, .hightlightshader h3, .hightlightshader h4,
.shader h2, .shader h3, .shader h4,
.shader150 h2, .shader150 h3, .shader150 h4,
.shadel h2, .shadel h3, .shadel h4,
.shadel150 h2, .shadel150 h3, .shadel150 h4,
.shadec h2, .shadec h3, .shadec h4 {color: #d38e15}
.hightlightshader {width: 260px; padding: 10px; background-color: #EEEFDF; float: right; margin-right: 10px}
.shader {width: 260px; padding: 10px; background-color: #EEEFDF; float: right; margin-right: 10px; margin-top: 10px}
.shadel {width: 260px; padding: 10px; background-color: #EEEFDF; float: left; margin-right: 10px; margin-top: 10px}
.shadec {width: 96%; padding-top: 10px; padding-bottom: 0px; padding-left: 10px; 
	padding-right: 10px; background-color: #EEEFDF; text-align: left; clear: both; margin-bottom: 10px; margin-top: 10px}
.mono-notice {width: 300px; padding-top: 10px; padding-bottom: 0px; 
	padding-left: 10px; padding-right: 10px; background-color: #EEEFDF; text-align: left}
html>body .shadec, html>body .mono-notice {padding: 1px 10px 1px 10px;}

.shader150 {width: 150px; padding: 5px; background-color: #EEEFDF; float: right; margin-right: 10px; margin-top: 10px}
.shadel150 {width: 150px; padding: 5px; background-color: #EEEFDF; float: left; margin-right: 10px; margin-top: 10px}
.shader, .shader150 {margin-right: 0px !important;}
.shadel, .shadel150  {margin-left: 0px !important; }


/*tables*/
table {border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.table { margin-top: 10px}
.tabler {width: 260px; margin-right: 5px; float: right;}
.tablel {width: 260px; margin-right: 5px; float: left}
.col3 .tablec  {width: 410px; margin-top: 5px; margin-left: 5px}
.col2 .tablec  {width: 545px; margin-top: 5px;  margin-left: 0px;}
.col2noNav .tablec  {width: 595px; margin-top: 5px;  margin-left: 5px;}
.col1 .tablec  {width: 725px; margin-top: 5px;  margin-left: 5px;}
td {padding: 2px; border: 0px; margin: 0px;}
caption, caption p{text-align: center; padding-top: 3px; padding-bottom: 3px; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif;}
tr {padding: 0px}
table p.credits {text-align: left; margin-top: 2px; margin-bottom: 5px}
.alternating-rows {background-color: #EEEFDF}
.foot {text-align: left; font-style: italic; margin-top: 2px; margin-bottom: 2px; font-size: 8pt;}
.foot i {font-style: normal}
.withborder {border-top: 5px solid #47739A; margin-top: 10px; border-bottom: 5px solid #47739A;}
.table .topBorder {border-top: 5px solid #47739A; margin-top: 10px;}
.table .bottomBorder {border-bottom: 5px solid #47739A;}

.tabler hr, .tablel hr, .tablec hr {height: 1px; margin-top: 0px; margin-bottom: 0px}
.tabler .credits, .tablel .credits, .tablec .credits {margin-top: 2px; margin-bottom: 5px}
//Table component
.withborderAll    {border-top: 5px solid #47739A; border-bottom: 5px solid #47739A; 
	border-left: 5px solid #47739A; border-right: 5px solid #47739A}
.tableth {vertical-align: bottom;  border-bottom: 1px solid #47739A}
.cellbottomleft   {vertical-align: bottom; text-align: left}


.sharethisheader {margin-top: 0px; color: #d38e15 !important; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 17pt !important;}

.guts {width: 950px; background-color: #fff; margin: auto;}
.article .guts {width: 1000px}
.maintable {float: left; width: 568px; border-left: 217px solid white; border-right: 165px solid white; 
	  margin: auto; background:url('https://cybercemetery.unt.edu/oilspill/20121210111201oe_/https://www.aafp.org/redesignimages/brand/maincol-bg.gif'); background-color: #fff; }
.article .maintable {width: 638px;  
	border-right: 190px solid #fff; border-left: 172px solid #fff;}
.two .maintable {background:url('https://cybercemetery.unt.edu/oilspill/20121210111201oe_/https://www.aafp.org/redesignimages/brand/maincol-bg-2col.gif'); border-right: none; width: 733px}
.twoNoNav .maintable {background:url('https://cybercemetery.unt.edu/oilspill/20121210111201oe_/https://www.aafp.org/redesignimages/brand/maincol-bg-2nonav.gif'); border-left: none; width: 785px}
.one .maintable {background: none; border: none; width: 950px}
.feature, .rssfeedtext {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-bottom: 15px}
.rssfeedtext {margin-bottom: 10px}
.rssfeedhoriz img {vertical-align: middle; padding-right: 5px}
.rssfeedvert {text-align: center; margin-top: 20px}
.catalog {text-align: center; margin-top: 15px}

.pfv {margin: 0px 0px 10px 10px; width: 138px; border: 1px solid #EFF0E0; padding: 10px 10px 0px 10px; float: right}
html>body .pfv {margin-top: 5px}
.pfv p, .addthis_toolbox  {margin-top: 0px; margin-bottom: 10px; font-size: 8pt; font-family: Arial, Helvetica, sans-serif;}
.pfv img {margin-right: 5px;  float: left; }

.pfv-horizontal {margin: auto; width: 515px; border: 1px solid #EFF0E0; padding: 0px; }
.pfv-column {height: 100%; margin-top:0px; font-size: 8pt; margin-bottom: 4px; float: left; text-align: center;
	font-family: Arial, Helvetica, sans-serif;}
.pfv-horizontal img { margin-right: 2px; vertical-align: middle; margin-left: 2px; margin-top: 0px;}
.pfv-column img {margin-top: 0px; margin-left: 4px; vertical-align: middle; margin-right: 2px}

.at300bs.at15t_expanded, .at300bs.at15t_compact {margin-right: 0; height: 17px; width: 20px; 
	background: url(https://cybercemetery.unt.edu/oilspill/20121210111201oe_/https://www.aafp.org/online/etc/medialib/aafp_org/images/global_images/share.Par.0001.Image.gif) no-repeat !important;}
.addthis_default_style .at300b, .addthis_default_style .at300m {padding:0 !important;}
.pfv-horizontal .printemailbox-horz-nobb{margin-top: 14px}
.pfv-horizontal .printemailbox-horz-bb {margin-top: 10px}
.pfv-horizontal .printemailbox-horz-bb .pfv-column {margin-top: 7px}
.pfv-horizontal .printemailbox-horz-bb .pfv-column.pfv-bulletin {margin-top: 0px}

.printemailbox-horz-nobb .pfv-column {margin-left: 23px}
.printemailbox-horz-bb .pfv-column.pfv-bulletin {width: 140px; text-align: left}

.printemailbox-horz-bb .pfv-column {margin-left: 30px}
.printemailbox-horz-bb .pfv-column.pfv-sharethis {margin-left: 40px}
.printemailbox-horz-bb .pfv-column.pfv-printer img {padding-left: 5px !important; padding-right: 3px}

.pfv-aafpconnection p{margin-top: 0px; margin-bottom: 10px; font-size: 8pt; font-family: Arial, Helvetica, sans-serif;}
.pfv-aafpconnection img {margin-right: 5px;  float: left; }
.pfv-aafpconnection .popup_block {text-align:left;}

.maincol {float: left; width: 568px; margin-right: -568px;}
.article .maincol {width: 638px; margin-right: -638px;}
.two .maincol {width: 733px; margin-right: -733px}
.twoNoNav .maincol {width: 785px; margin-right: -785px; }
.one .maincol {width: 950px; }
.maincol .columncontent {padding: 25px; text-align: left; border-bottom: 2px solid #EFF0E0; }
.one .maincol .columncontent, .one .maincol .columncontent2 {background-color: white}
.maincol .columncontent2 {padding: 25px; text-align: left;}
html>body .maincol .columncontent2 {padding-top: 20px}
.leftcol {float: left; width: 217px;  margin-left: -217px; margin-right: 1px; position: relative;}
.article .leftcol {width: 172px; margin-left: -172px;}

.leftcol .columncontent {padding: 15px; text-align: left}
.rightcol {float: right; width: 165px; margin-right: -165px; margin-left: 1px; position: relative; }
.article .rightcol {width: 190px; margin-right: -190px;}
.rightcol .columncontent {padding: 15px; border-bottom: 2px solid #EFF0E0;}
.rightcol .columncontent2 {padding: 15px;}
.ann-rightcol {text-align: left}



.leftnavflag {background-color: #707074; width: 178px; color: #fff; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; font-size: 9pt; padding: 3px 5px 3px 5px;
	text-transform: uppercase;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.article .leftnavflag {width: 133px}
.leftnav {width: 178px; padding-top: 10px; padding-bottom: 8px; }
.article .leftnav {width: 133px}
/* background-color: #F9FAF0}*/
.leftnav p {margin-bottom: 7px !important; margin-top: 0px !important;  
	font-family: Arial, Helvetica, sans-serif !important; font-size: 9pt !important;}
.leftnav .sibnav-this {color: #d38e15 !important; font-weight: bold !important; }
.leftnav .divider p {font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif; 
	 margin-top: 15px !important; margin-bottom: 5px !important; }
.leftnav .newlevel p {margin-left: 10px !important; font-size: 8pt !important;}
.newlevel {margin-bottom: 15px !important;}

	
.footer {text-align: center; clear: both; padding-top: 20px; 
	font-family: Arial, Helvetica, sans-serif;  background-color: #fff; 
	}
.col2 .footer {background:url('//cybercemetery.unt.edu/oilspill/20121210111201oe_///www.aafp.org/redesignimages/brand/maincol-bg-2col.gif');}
.twoNoNav .footer {background:url('//cybercemetery.unt.edu/oilspill/20121210111201oe_///www.aafp.org/redesignimages/brand/maincol-bg-2nonav.gif');}
.footer img {margin-bottom: -1px;}

/*monograph*/
.mono {margin-left: 75px; width: 600px}
.mono-img {float: right}
.mono-txt {text-align: left}
.mono-txt a {font-weight: bold}

/*journal styles*/

.fpmcq .hightlightshader h2, .fpmcq .hightlightshader h3,
.fpmcq .shader h2, .fpmcq .shader h3, .fpmcq .shader h4,
.fpmcq .shader150 h2, .fpmcq .shader150 h3, .fpmcq .shader150 h4,
.fpmcq .shadel h2, .fpmcq .shadel h3, .fpmcq .shadel h4,
.fpmcq .shadel150 h2, .fpmcq .shadel150 h3, .fpmcq .shadel150 h4,
.fpmcq .shadec h2, 
.fpmcq .shadec h3, 
.fpmcq .shadec h4, .fpmcq h1 {color: #B81A45;}
.fpmcq .sibnav-this {color: #B81A45 !important; font-weight: bold !important;}
.afpcq .hightlightshader h2, .afpcq .hightlightshader h3, .afpcq .hightlightshader h4,
.afpcq .shader h2, .afpcq .shader h3, .afpcq .shader h4,
.afpcq .shader150 h2, .afpcq .shader150 h3, .afpcq .shader150 h4,
.afpcq .shadel h2, .afpcq .shadel h3, .afpcq .shadel h4,
.afpcq .shadel150 h2, .afpcq .shadel150 h3, .afpcq .shadel150 h4,
.afpcq .shadec h2, 
.afpcq .shadec h3, 
.afpcq .shadec h4, .afpcq h1 {color: #325997}
.afpcq .sibnav-this {color: #325997 !important; font-weight: bold !important;}
.leftcol form {margin-top: 0px}
.afpcq .leftcol form {margin-top: 0px}
.fpmcq .leftcol form {margin-top: 10px}
.leftcol .inputbox {width:152px;}
.article .leftcol .inputbox {width: 107px;}
.leftcol .advancedsearch {font-size: 8pt; margin-top: -10px; 
	font-family: Arial, Helvetica, sans-serif;}
.afpcq h1, .fpmcq h1  {text-align: left; margin-bottom: 20px; margin-top: 0px}
.afpcq .logo {margin-left: 41px; }
.twoNoNav .afpcq .logo {margin-left: 155px}
.afpcq .article .logo {margin-left: 76px}
.fpmcq  .logo {margin-top: 2px; margin-left: 1px; text-align: left; }
.afpcq .journalhome {width: 390px; text-align: left; margin: auto; }
.fpmcq .journalhome {width: 518px; text-align: left; margin: auto;}
.journalhome .cover { margin: 0px 30px 0px 0px;}
.afpcq .journalhome .summarytext {float: right; width: 210px}
.fpmcq .journalhome .summarytext {float: right; width: 339px}
.journalhome .current {margin-bottom: -12px; margin-top: -2px;  font-weight: bold; font-size: 8pt; 
	font-family: Arial, Helvetica, sans-serif;}
.journalhome ul {margin-top: 15px; margin-bottom: 0px}
.journalhome li {font-size: 10pt; padding-left: 0px; margin-bottom: 4px; margin-left: 18px}
.journalhome .more {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.journalhome .more img {margin-top: 2px}
.journalad {margin-top: 10px}
.journalad img {float: left; margin: 2px 15px 0px 0px;}
.journalad p {margin-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.article .leftnav img {margin-bottom: -5px; margin-right: 2px}

.journalarea{text-align:left !important;}
.afpcq #micro-sites p, .fpmcq #micro-sites p{font-size: 9pt; font-family: Arial, Helvetica, sans-serif;padding:0px 0px 0px 4px;margin-bottom:0px;}
.afpcq #msBox, .fpmcq #msBox{display:none;}
.afpcq .show, .fpmcq . show{display:block;}

/*Delicious Component CSS*/
.deliciousForm label{ position: absolute; text-align:right; #width:100px;}

.deliciousForm .recaptcha { text-align:left; }
.delicious_spacer {width:105px; float:left;}

.deliciousForm input, .deliciousForm textarea { margin-left: 100px; }
.deliciousForm .submitbutton { margin-left: 107px; }
.deliciousForm label.check, label.radio { position:relative; text-align:left; }
.deliciousForm label.error { FONT-SIZE: 9pt; color:red; width:auto; text-align:left; padding-left:109px; margin-top:-10px;}

.delicioussuccess label.error{ color:red; width:auto; text-align:left; padding-left:0px; margin-left: 100px;}
.delicioussuccess .success{ FONT-SIZE: 9pt; color:green; width:380px; text-align:left; padding-left:100px;}
.delicioussuccess .processing{ FONT-SIZE: 9pt; width:380px; text-align:left; padding-left:100px;}

.deliciouscomponent label{ font-weight: bold; }
.deliciouscomponent .smtext {font-weight: normal;  margin-left: 109px; width:380px; }
.deliciouscomponent .smtextbold {font-weight: bold;}
.deliciouscomponent .textbold {font-weight: bold;}
/*END of Delicious Component CSS */

/*Contact Us Component CSS*/
.contactusForm label{ position: absolute; text-align:right; #width:100px;}

.contactusForm .recaptcha { text-align:left; }
.contactus_spacer {width:0px; float:left;}

.contactusForm input, .contactusForm textarea { margin-left: 0px; }
.contactusForm .submitbutton { margin-left: 0px;
	background-color:#D38E15;
	border:2px outset #EFBB76;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:10px;
 }
.contactusForm label.check, label.radio { position:relative; text-align:left; }
.contactusForm label.error { FONT-SIZE: 9pt; color:red; width:auto; text-align:left; padding-left:0px; margin-top:-10px;}

.contactussuccess label.error{ color:red; width:auto; text-align:left; padding-left:0px; margin-left: 0px;}
.contactussuccess .success{ FONT-SIZE: 9pt; color:green; width:380px; text-align:left; padding-left:0px;}
.contactussuccess .processing{ FONT-SIZE: 9pt; width:380px; text-align:left; padding-left:0px;}

.contactuscomponent label{ font-weight: bold; }
.contactuscomponent .smtext {font-weight: normal;  margin-left: 0px; width:380px; }
.contactuscomponent .smtextbold {font-weight: bold;}
.contactuscomponent .textbold {font-weight: bold;}
/*END of Contact Us Component CSS */

/*drop-down tabs */
	#jsddm, #jsddm li
	{
		margin: 0 ;
		padding: 0 
	}

	#jsddm {
		margin-left: 207px
	}	
.article #jsddm {margin-left: 257px !important;}
	
	#jsddm li
	{
		float: left;
		list-style: none;
		font-size: 8pt; 
		font-face: Arial, Helvetica, sans-serif; 
		font-weight: bold;
		border-left: 3px solid white;
		
	}

	#jsddm li a
	{	
		display: block;
		background: url('https://cybercemetery.unt.edu/oilspill/20121210111201oe_/https://www.aafp.org/online/images/tabs/top-l-tab-corner.gif') left top no-repeat;
		padding: 6px 6px 4px 6px;
		text-decoration: none;
		color: #707072;
		white-space: nowrap;
		}

	#jsddm li span 
	{
		display: block;
		background: #BFC0C2 url('https://cybercemetery.unt.edu/oilspill/20121210111201oe_/https://www.aafp.org/online/images/tabs/top-r-tab-corner.gif') right top no-repeat;
	}

	#jsddm li.hover a {
		color: #ffffff;
		text-decoration: none;
	}

	#jsddm li.hover ul li a {
		color: #717075;
		text-decoration: none;
	}

	#jsddm li a:hover, #jsddm li.hover a
	{
		color: #ffffff;
		background: url('https://cybercemetery.unt.edu/oilspill/20121210111201oe_/https://www.aafp.org/online/images/tabs/top-l-tab-corner-on.gif') left top no-repeat;
	}

	#jsddm li.hover ul li a
	{
		background: none;	
	}
		

	#jsddm li span:hover, #jsddm li.hover span 
	{
		display: block;
		background: #717075 url('https://cybercemetery.unt.edu/oilspill/20121210111201oe_/https://www.aafp.org/online/images/tabs/top-r-tab-corner-on.gif') right top no-repeat;
	}	
		
	#jsddm li ul
	{
		margin: 0px;
		padding: 0px;
		position: absolute;
		visibility: hidden;
		z-index:9999;

	}

	#jsddm .lasttab ul 
	{
		margin-left: -125px
	}
	
	#jsddm li ul li
	{
		margin: 0px;
		padding: 4px;
		float: none;
		display: list-item;
		border-left: none;
		list-style: disc inside;
		background: #F1F1F1;
		text-align: left;
	}
	
	#jsddm li ul li a
	{	
		margin: 0px;
		padding: 0px;
		width: auto;
		display: inline;
		font-weight: normal;
		background-image: none
	}
			
	#jsddm li ul li a:hover 
	{
		background-image: none;
		color: #ffffff;
	}
			
	#jsddm li ul li:hover
	{
		background: #717075;
		color: #ffffff;
	}
	
	#jsddm li ul li:hover a
	{
		color: #ffffff;
	}
/*PCMH STEPS*/
 .difficulty { width: 49%} 
 .time {float: right; text-align: right; width: 49%}
 .outcome { width: 49%}  
 
 .pcmh h1 {margin-top: 30px}
 .pcmh  h1 img {float: left; margin-top: -30px !important; margin-bottom: 5px}
 .pcmh.organization h1 {color: #40637a}
 .pcmh.quality h1 {color: #6d953f}
 .pcmh.patient h1 {color: #9f1b29}
 
 .pcmh .contentsliderwrapper {height: 272px; width:519px; margin-left:0px; border:none; padding:0px; margin-top:0px; 
	margin-bottom:0px;}
	.pcmh.hit .contentsliderwrapper {background-color:#d38e15; }
	.pcmh.organization .contentsliderwrapper {background-color:#40637a; }
	.pcmh.quality .contentsliderwrapper {background-color:#6d953f; }
	.pcmh.patient .contentsliderwrapper {background-color:#9f1b29; }
 
.pcmh .sliderwrapper {float: right; width: 363px;  height: 262px}
.pcmh .sliderwrapper .contentdiv {width: 363px}
.pcmh .pagination{float: leftt;  width: 153px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	text-align: center;	padding: 0px; margin: 0px; vertical-align: middle}
	
.pcmh .pagination a{display: block; padding: 0 5px; text-decoration: none; color: #ffffff; height: 65px; font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;}
	.pcmh.organization .pagination a {background: #89a9bc}
	.pcmh.hit .pagination a {background: #efbb76}
	.pcmh.quality .pagination a {background: #a7bf8c}
	.pcmh.patient .pagination a {background: #c5767f}
 
.pcmh .slidecontent {background-color: #ffffff; padding: 5px 10px 5px 10px; margin: 10px 10px 5px 8px; height: 272px; }
 
.pcmh.organization .pagination a:hover, .pcmh.organization .pagination a.selected {background-color: #40637a;}
.pcmh.hit .pagination a:hover, .pcmh.hit .pagination a.selected {background-color: #d38e15;}
.pcmh.quality .pagination a:hover, .pcmh.quality .pagination a.selected {background-color: #6d953f;}
.pcmh.patient .pagination a:hover, .pcmh.patient .pagination a.selected {background-color: #9f1b29;}
 
.pcmh .pagination .oneline {padding-top: 20px; height: 48px}
.pcmh .pagination .twoline {padding-top: 7px; height: 61px}  
 
.pcmh .shadec {clear: both; padding-top: 5px; padding-bottom: 5px; margin-bottom: 0px; width: 499px; background-color: #f1f0f1}

/* custom selection color */
::-moz-selection {background-color: #a7bf8c; color: #000;}
::selection {background-color: #a7bf8c; color: #000;}

/* Telligent */
.EmbeddedForumHeaderAreaImage
{
float:left;
padding-right:10px;
padding-bottom:10px;
} 

 

/*for link style change JTR*/ 
/*left nav */ 
a.sidenav:visited, a.sidenav:link {text-decoration: none; color: #5784A0; font-weight: bold } 
a.newlevel:visited, a.newlevel:link {text-decoration: none; color: #5784A0; } 

.leftnav a.credits:visited, .leftnav a.credits:link, 
.fileNotes-text .credits a.link:visited, .fileNotes-text .credits a.link:link {text-decoration: none; color: #5784A0 } 

a.sidenav:hover, a.sidenav:active {text-decoration: none; color: #6d953f; font-weight: bold } 
a.newlevel:hover, a.newlevel:active {text-decoration: none; color: #6d953f; } 

.leftnav a.credits:hover, .leftnav a.credits:active, 
.fileNotes-text .credits a.link:hover, .fileNotes-text .credits a.link:active {text-decoration: none; color: #6d953f } 
.leftnav .credits, .fileNotes-text .credits {color: #8D8D8F;} 
.leftnav .divider p {font-size: 11pt !important} 

/*ANN titles*/ 
.topstory h2 a:visited, .topstory h2 a:link, 
.regstory h2 a:visited, .regstory h2 a:link, 
.headline h2 a:visited, .headline h2 a:link {text-decoration: none; color: #5784a0} 

.topstory h2 a:hover, .topstory h2 a:active, 
.regstory h2 a:hover, .regstory h2 a:active, 
.headline h2 a:hover, .headline h2 a:active {text-decoration: none; color: #6d953f} 

.kicker a:active, .deck a:active, .kicker a:hover, .deck a:hover {color: #6d953f !important;}
.kicker a:visited, .deck a:visited, .kicker a:link, .deck a:link {color: #5784A0; text-decoration: none} 
.kicker, .deck {text-transform: none !important} 

/*ANN mini-redesign*/
.ann .homepgleftcol {float: left; width: 334px;}
.ann .homepgrightcol {float: right; margin-left: 15px; margin-right: 0px; width: 334px}
.ann.story .contentsliderwrapper {width: 665px !important; padding: 10px !important; border: 0 !important}
.ann.story .sliderwrapper {width: 665px !important}
.ann.story .contentsliderwrapper .contentdiv img {padding: 0 !important; border: 0 !important}
.sociallinks .leftnavflag {text-transform: none; background-color: #40637a}
.pagination a.prev, .pagination a.next {background-color: transparent; font-weight: bold}
.pagination a.prev:hover, .pagination a.next:hover {background-color: transparent; color: #d38e15}

/*News teaser on home*/
.newsteaser a:visited, .newsteaser a:link,
.publicationbox a:visited, .publicationbox a:link {text-decoration: none; color: #5784a0}

.newsteaser a:hover, .newsteaser a:active,
.publicationbox a:hover, .publicationbox a:active {text-decoration: none; color: #6d953f}


a.currentissue {font-weight: bold}

/*audience links on home*/
.audiences a:visited, .audiences a:link {text-decoration: none; color: #5784A0; }
.audiences a:hover, .audiences a:active {text-decoration: none; color: #6d953f}

.publicationDate {font-weight: bold};





/*  --------------   RESPONSIVE STYLES --------------------- */

