html, body, div, span, applet, object, iframe, article, aside, footer, header, hgroup, menu, nav, section, figure, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent;}
table, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; outline: 0; vertical-align: baseline; background: transparent;}
article, aside, footer, header, hgroup, menu, nav, section, figure {display:block;}
ol, ul , menu {list-style: none;}
iframe {overflow:hidden;}
hr{clear:both;}
:focus {outline: 0;}

/* page wrapper */
body {background:#fff; font-size:75%; font-family: Arial, Helvetica, Sans-serif; line-height:1.3em; letter-spacing:normal; word-spacing:normal;width:996px; margin:0 auto;}
.rwdOverlayMask {background-color:#000; opacity:0.7; display:none; left:0px; top:0px; position:absolute; z-index:100;}
.mcontact, .mobileOnly , .msocialmedia, .showFrmL, .showFrmM , .showSmall {display:none;}
.hideFrmL, .hideFrmM, .hideFrmS {display:block;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #7f7f7f;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #7f7f7f; opacity:1;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #7f7f7f;}

sup, sub {vertical-align: baseline; position: relative; top: -0.4em;}
sub { top: 0.4em; }

/* Chrome & Safari specific fixes */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #ctcol #carousel:after {content: " "; display: block; clear: both;} 
}

.wysiwyg table {border-collapse: collapse; border-spacing: 0; border:1px solid #ccc;margin-bottom:12px;font-size:100%;}
.wysiwyg table tr td {padding:10px 5px 0px 10px;}
.wysiwyg table tr td p {padding-bottom:0;}
.wysiwyg table th {text-align:left;padding:5px 10px; font-weight:normal;background:#F5F9FD; font-size:125%;}
.wysiwyg tr.alt {background:#f5f9fd;}
.wysiwyg th, .wysiwyg td {padding:0.3em 0;}

input, textarea, select {padding:0; margin:0; color: inherit; font: inherit;}
input.error {background-color:#ffff99;}
caption {padding-bottom:0.2em; font-size:1.2em;text-align:left; color:#000; font-weight:bold;}

.hidden, .hide{display:none;}
a {text-decoration:none; color:#005499;}
a:hover, a:focus, a:active {text-decoration:underline;outline: 0;}
address{ font-style:normal; }
.pagination li {float:left; padding-left:0.2em;}
.no_bullet {background:none !important;}
ul li.no_bullet {background:none !important;}
ul li a.no_bullet {background:none !important;}
.listBoxModule ul li.no_bullet {background:none !important;}
.gray {color:#AAAAAA;} 
.bold{font-weight:bold;}
p.date { font-style:italic; }
.no_border { border:0 !important; }
ul.no_border li{ border:0 !important; }
span.mag_title { font-style:italic; }
.content h2.top {margin-top:0; padding-top:0;}

ul.spaced li { margin:10px 0; }
ul li.selectedBold{font-weight:bold;}

.btn {background:#6699CC url(/National_Library/20160526010038oe_/http://www.apa.org/images/more_apa1_bg.gif) repeat-x scroll left top; color:#FFFFFF; cursor:pointer; font-size:1.1em; font-weight:bold;}
.btnwrap {float:left; background:#fff; border:1px solid #cecece; margin-left:5px;padding:1px;}
.btnwrap .btn {border:none; font-size:1em; height:19px; padding:0pt 0pt 1px; width:28px;margin-right:0;}
.btnwrap a {float:left; margin:1px 1px; font-size:1em; background-color:#6497cb; color:#fff; font-weight:bold; padding:1px;}
.right {float: right !important;}
.left {float:left;}
.noimage{background:none !important;}
.li.last {border-bottom:0 !important;}
.more {float:right; clear:both;padding-top:5px;}
.more_left {float:left; clear:both;}
.rssFeed {float:right; margin-bottom:5px;}
.rssFeed img {margin-right:5px;}

/* collapsible button */
img.toggle-close, img.toggle-open {display: none; position: absolute; width: 16px; top: 6px; right: 6px; z-index:1;}
img.toggle-close {z-index:2;}

/* Page Header */
header {font-size:75%; font-family: Arial, Helvetica, Sans-serif; line-height:1.3em; letter-spacing:normal; word-spacing:normal; position:relative;float:left; border-bottom:1px solid #fff; overflow:visible; width:996px;padding:0;z-index:110;margin:0 auto;}
header .header_utils {float:right;position:relative;z-index:110;clear:right;height:30px;}
header .header_utils ul{float:left;list-style-type:none; margin: 5px 10px 0 0px;display:block;overflow:hidden;clear:none;}
header .header_utils ul li{float:left; padding-left:5px;font-size:0.95em}
header .header_top {height:30px; background-color: #F1F1F1; width:100%; padding:0;margin:0 auto;}
header .header_top a, .header_top #navigation li .sub-nav-wrapper .sub-nav li { transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s;} 
header .header_top .arrow-down { width: 0px; height: 0px; border-style: solid; border-width: 5px 3px 0 3px; border-color: #1e67a7 transparent transparent transparent; } 
header .header_top #navigation { position: relative; text-align:center; background-color: #F1F1F1; margin: 0 auto 0 auto; overflow: visible; } 
header .header_top #navigation li {position: relative; list-style: none; padding: 9px 0px 0px 0px;} 
header .header_top #navigation li a {padding: 5px 8px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; background:url("/National_Library/20160526010038oe_/http://www.apa.org/images/divider.png") no-repeat 0px 55%;} 
header .header_top #navigation li.first a {background:none;}
header .header_top #navigation li#HeaderLoginLink a {padding-right: 0px;}
header .header_top #navigation li#HeaderLogoutLink a {background:none; padding-left: 0px; padding-right: 0px;}
header .header_top #navigation li#HeaderCart a {margin-left:8px; padding: 0 25px 0 8px; display:block;}
header .header_top #navigation li#HeaderCart a  img {vertical-align: middle; padding:0; margin-right: 5px; width:13px; height:auto;}
header .header_top .header_left {float:left;}
header .header_top .header_left img {width:245px; margin:3px 10px 0;} 
header .header_filler {width: 20px; background-color: #FFF; width: 100%;}

header .banner {background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/hd_bg.gif) bottom left repeat-x; margin-top:10px; width:100%;overflow:hidden;}
header .banner img {margin:5px 0 12px 10px;}
header .banner img.apaLogo {width:155px;}
header .banner .headLogo {float:left;}
header .banner .headLogo img.small, header .banner .headLogo img.medium{display:none;}
header .banner .headButton {float:right;display:none;margin:0;padding:0;height:56px;}
header .banner .headButton img{width:65px;margin:0 0 0 -2px;padding:0;cursor:pointer;}
header .search {float:right; width:auto; margin-top:10px; clear:none;}
header .search form {float:right;width:auto;}
header .search form .inputsearch  {float:right; width:420px;}
header .search form .searchbox {float:right;background-color:#DDD;cursor:pointer;height:23px;padding:1px 6px 0px 5px;width:200px;margin-right:3px;}
header .search form input.icon{margin:4px 0; width:14px;float:right;}
header .search form input.box {width:170px; height:18px; font-size:13px; color:#333; background-color:#DDD;border:none;margin:2px;float:left;}
header .search form select {padding:3px; color:#333; font-size:12px; border-radius:0; height: 25px;border:1px solid #666;float:right;background-color:#fff;}
header .search form #query::-webkit-input-placeholder{font-size:11px;} 
header .search form #query::-moz-placeholder {font-size:11px;}
header .search form #query:-ms-input-placeholder {font-size:11px;}

/* top navigation */
nav {min-height:1.5em; float:left; padding-bottom:0;width:996px;overflow:hidden;}
nav.topnav {font-size:75%; font-family: Arial, Helvetica, Sans-serif; line-height:1.5em; letter-spacing:normal; word-spacing:normal;}
nav.topnav menu {background-color:#cc6536; list-style:none;overflow:hidden; border-width:1px 0; width:996px;padding-left:8px;font-size:13.5px;}
nav.topnav menu li {color:#fff; float:left; border-right:1px solid #b5663f; border-left:1px solid #d78661;}
nav.topnav menu li a {padding:0.8em 11px 0.7em 12px; float:left; color:#fff;}
nav.topnav menu li.first {border-left:0;}
nav.topnav menu li.last {border-right:0;}

/* Breadcrumbs */
.breadcrumbs{float:left; width:100%; padding:7px 0 5px; background:#EFEFEF;border-bottom: 1px solid #CCC;font-size:0.9em;margin:0;}
.breadcrumbs #breadcrumbs {margin-left:15px; width:auto; width:calc(100% - 150px);}
.breadcrumbs span{float:left; padding-right:4px; color:#494949;}
.breadcrumbs .widget_links{width:130px; margin-bottom:0; padding-top:0;}

/*Left Nav*/
.ltcol {width:230px; padding-right:5px; float:left; clear:none;}
.ltcol .navTitle {display:none;}
.ltcol .houseAd {position:relative; height:190px; width:220px; background: url(/National_Library/20160526010038oe_/http://www.apa.org/images/houseAd_bg.gif) no-repeat; float:left; border:1px solid #999; margin-bottom:15px; }
.ltcol .houseAd.right {margin-left:10px;}
.ltcol .houseAd img{padding:18px;}
.ltcol .houseAd p.adPos{padding:0px; position:absolute; left:20px;top:170px; font-size:.8em;}

.ltcol .subnav {width:230px; float:left; padding:0;}
.ltcol .subnav.first {margin-top:10px;}
.ltcol .subnav h2{font-size:1.2em; font-weight:bold; color:#999;text-transform:uppercase;padding:5px 0 4px 5px;border-bottom: 1px solid #CCC;}
.ltcol .subnav.static h2 {border-bottom:2px solid #6699cc;}
.ltcol .subnav h2 a {background:transparent url("/National_Library/20160526010038oe_/http://www.apa.org/images/link-caret.gif") no-repeat scroll 0 3px; padding:0 0 0 10px;}
.ltcol .subnav h2.main {border:0; margin-bottom:3px;}
.ltcol .subnav h3 {font-size:1.2em; color:#777;padding:5px 0 5px 5px;border-bottom:2px solid #6699cc;}
.ltcol .subnav menu {float:left; width:230px; margin:0; padding:0;background-color:#F8F8F8;}
.ltcol .subnav menu li {color:#005499;float:left; width:230px; padding:7px 0 8px 0px; list-style-type:none; font-size:1.1em; font-weight:normal; border-left:none; border-right: none;border-bottom:1px dotted #999;}
.ltcol .subnav menu li a {background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/orange_square.gif) no-repeat scroll 10px 6px; padding:0 2px 0 20px;display: block;}
.ltcol .subnav menu li.on{background-color:#E2E2E2;}
.ltcol .subnav menu li.indent{padding:7px 0 9px 10px; width:214px;margin:0 3px;display:block;}
.ltcol .subnav menu li.indent a {background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/gray_square.gif) no-repeat scroll 10px 5px;} 
.ltcol .subnav menu li:hover,.ltcol .subnav menu li:focus{background-color:#EFEFEF;}
.ltcol .subnav menu li:last-child, .ltcol .subnav menu li.last {border-bottom: none;}

/* widget links (email, rss ) */
.widget_links{width:295px; margin-bottom:5px; float:right; padding-top:3px; font-size:.9em;}
.widget_links ul {float:right; list-style-type:none;}
.widget_links ul li span.cart {background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/cart_gray.jpg) no-repeat scroll left center; float:left;}
.widget_links ul li span.email {background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/email.gif) no-repeat scroll left center; float:left;}
.widget_links ul li span.print {background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/print.gif) no-repeat scroll left center; float:left;}
.widget_links ul li span.rss {background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/rss.gif) no-repeat scroll left center; float:left;}
.widget_links ul li span.text_inc {background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/txt_inc.gif) no-repeat scroll right center; float:left;}
.widget_links ul li span{padding: 0px 0px 0px 17px;}
.widget_links ul li span a{color:#000;font-size:0.8em; }
.widget_links ul li span.cart a {color:#000;font-size:1.2em; padding-left:10px;}
.widget_links ul li.last span{float:left;}
.widget_links ul li{float:left; padding-right:8px; float:left; background: url(/National_Library/20160526010038oe_/http://www.apa.org/images/dotted_divider_vert.gif)  right repeat-y; margin-right:7px;}
.widget_links ul li.last{background:none;}

/* Footer - iframe */
.footer {float:left; width:996px; background:#e2e2e2; padding:15px 0;margin-left:-5px; border:none;}
.footer ul  {margin:0px auto; width:750px; padding:0.5em 0 2.0em 0;*padding-bottom:.7em; list-style-type:none;}
.footer ul li  {float:left; padding:0 7px; border-right:1px solid #000;}
.footer ul li.last  {border:0;}
.footer p {text-align:center; clear:left; margin:0; width:100%;padding:0 0 10px;}
.footer p.last{font-weight:bold; font-size:1.2em;}

/* Footer - iframe new*/
.footer.new {width:996px; float:left;padding:20px 0;margin:10px auto 0; background-color:#EBEBEB; border-top:6px solid #BABABA;font-size:.9em; color:#333;}
.footer.new ul  {margin:0; padding:45px 15px 0;list-style-type:none; float:right;clear:none;width:auto;text-align:right;font-size:.9em;}
.footer.new ul li  {float:left; padding:0 7px; border:0; background:url("/National_Library/20160526010038oe_/http://www.apa.org/images/divider.png") no-repeat 0px 55%;}
.footer.new ul li:first-child   {background:none;}
.footer.new ul li.sup {margin-top:-3px;}
.footer.new p {text-align:left; clear:left; margin:0; width:auto;padding:0;}
.footer.new div {float:left; clear:none;padding:0 0 0 15px;margin:0;font-size:.9em;}
.footer.apapo ul {padding-top:30px;}
@-moz-document url-prefix() {
    .footer.new ul li {padding:0 5px;}
}

/* Footer - include */
footer  {width:996px; float:left;padding:10px 0 0;margin:10px auto 0; background-color:#EBEBEB; border-top:6px solid #BABABA;color:#333;}
.rwd-footer {font-family: Arial, Helvetica, Sans-serif; line-height:1.3em; letter-spacing:normal; word-spacing:normal; width:996px; padding:0;margin:0 auto;}
.rwd-footer div {float:left; clear:none; margin:0; font-size:9px; clear:left; }
.rwd-footer ul  {margin:0; padding:45px 0 0;list-style-type:none; float:right;clear:none;width:auto;text-align:right;font-size:9px;}
.rwd-footer ul li  {float:left; padding:0 7px; background:url("/National_Library/20160526010038oe_/http://www.apa.org/images/divider.png") no-repeat 0px 55%;}
.rwd-footer ul li:first-child   {background:none; padding-left:0;}
.rwd-footer .sup {margin-top:-3px;}
.rwd-footer p {text-align:left;clear:left; margin:0; width:auto; padding:0;}
.rwd-footer div.back-to-top {float:right;padding-right:15px;display:none;}
.rwd-footer .back-to-top span {font-size:1.1em;}
.rwd-footer .standard, .rwd-footer .social-media, .rwd-footer .more-sites {width:100%; padding:10px 15px; -moz-box-sizing:border-box; box-sizing:border-box;}
.rwd-footer .standard {background-color:#EBEBEB;}
.rwd-footer .social-media {background-color:#E2E2E2; padding:5px 15px; margin:0; float:right;}
.rwd-footer .social-media div {font-size:1.3em; font-weight:bold; padding:5px 5px 5px 0;float:right;color:#747474;}
.rwd-footer .social-media  .social-media-items {clear:none;float:right;}
.rwd-footer .social-media  .social-media-items img {margin:3px 3px 0;}
.rwd-footer .more-sites {background-color:#EFEFEF;}
.rwd-footer .more-sites div {width:48%; text-align:right;font-size:1.4em;font-weight:bold;color:#747474;}
.rwd-footer .more-sites ul {padding-top:0;}
.rwd-footer > div:last-child {padding-bottom:20px;}
#ie-margin-fix{float:left;height:0;clear:left;} 
@-moz-document url-prefix() {
	.rwd-footer ul li {padding:0 5px;}
    .rwd-footer .more-sites div {width:42%;}
}

/* mainwrap */
.mainwrap {padding:0 6px; width:984px; float:left; margin-top:16px;} 
.mainwrap .content li {clear:none;}

/* There are eight(8) unique templates(grid structures) for the content namely: one_col_a, two_col_a, two_col_b, two_col_c, three_col_a*/
/* ltcol and rtcol are the right and left columns */
/* content is where the content content goes */
/* content can be further divided up into three section: value_prop, sectionA, and sectionB */

.two_col_a, .two_col_b, .two_col_c, .three_col_a {width:984px;}

/* content */
.content .pageHeader div.title {color:#6885A4; font-weight:normal; font-size:22px; line-height:1.1em; padding: 0 0 3px; margin: 0 0 8px; border-bottom: 2px solid #6885a4; clear:both;}
.content .pageHeader .subtitle, .topcontent .pageHeader .subtitle {color: #e46702; font-size: 18px; padding: 0 0 8px; font-weight: bold; line-height: 1.1em;}  

.content {width:460px; float:left; padding: 0 0 0 20px;}
.one_col_a .content {padding-left:0; width:100%;}
.one_col_a .content .narrow {width:695px;}
.one_col_a.narrow .content {width:695px;}
.two_col_a .content {width:730px; padding:0 0 0 16px;}
.two_col_b .content {width:697px; padding:0 15px 0 10px;}
.two_col_c .content {width:730px; padding:0 0 0 15px; margin-bottom:10px;}
.three_col_a .main {width:730px; padding:0 0 0 16px;float:left;}
.three_col_a .main .topcontent, .two_col_b .main .topcontent, .one_col_a .main .topcontent {width:100%;padding:0; margin-bottom:20px; float:left;}
.three_col_a .main .content, .two_col_b .main .content {padding-left:0;}

.two_col_b .content .value_prop {float:left; width:697px;}
.two_col_c .content .value_prop{float:left; width:730px;}
.two_col_c .content .sectionA {float:left; padding:0; padding-left:10px;width:345px;}
.two_col_c .content .sectionB {float:right; width:346px; padding:0; padding-left:10px;}
.two_col_c .content .sectionA .wysiwyg img{padding-left:0}

.content img.top_image {float:left; position:relative; border:#999 solid 1px; padding:2px; margin-bottom:17px; margin-right:10px; clear:both;}
.three_col_a .content img.top_image {margin-bottom:23px;}

.content .btmborder {border-bottom:dotted 1px #999; padding-bottom:8px; margin-bottom:6px;}
.content h3.first {margin-top:0;}

.ad_box {float:left; margin:10px 0; }
.ad_label { font-size:.8em; float:left;}
.ad120x240{width:120px;}
.ad120x240.left{float:left;clear:none;}
.ad120x240.right {margin-left:4px;margin-right:0;float:left;clear:none;}
.ad160x600{width:160px;}

.more a { float:left; padding-right:15px; background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/go-orange.gif) right 2px no-repeat; color:#e86900;}
.more_left a { float:left; padding-right:15px; background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/go-orange.gif) right 2px no-repeat; color:#e86900; }
.more_BlueBG {position: absolute; bottom: 0; width: 445px; text-align: right; padding-bottom: 10px; }
.more_BlueBG .wysiwyg a { padding-right:15px; background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/go-white.gif) right 2px no-repeat; font-size:12px;}

.rotary_item .more a {background:url(/National_Library/20160526010038oe_/http://www.apa.org/images/go-orange.gif) right 90% no-repeat; float:left;}
a.more {color:#e86900; background:url(/National_Library/20160526010038oe_/http://www.apa.org/images/go-orange.gif) right 4px no-repeat; padding-right:15px; float:right;}

/* rtcol */
.rtcol {float:right; width:244px; padding-left:15px;}
.rtcol h3 { font-size:1.5em; line-height:1.3em; }
.rtcol .btn_blue_title {border:#cecece solid 1px;width:242px;margin-bottom:10px;padding:1px;text-align:center;}
.rtcol .btn_blue_title a {background:#6497CB;text-decoration:none;color:#ffffff;padding:2px 15px;font-size:.8em;display:block;}
.rtcol .rt_rail_image{width:100%;border:none;margin-bottom:15px;}
.rtcol .rt_rail_image img {width:100%;}
.rtcol .btn_blue {margin-bottom:1px; border:1px solid #999; float:left; width:241px; background-color:#fff;overflow:hidden;}
.rtcol .btn_blue .link {background:#6699cc; border:0; margin:1px;padding:5px;text-align:center;font-size:1.1em;}
.rtcol .btn_blue .link a {color:#fff; font-weight:bold;}
.rtcol .separator_line {width:auto;clear:both;height:auto;margin:0 1em;}
.rtcol .listBoxModule {width:241px;}
.rtcol .listBoxModule ul li {border-bottom:1px dotted #999; }
.rtcol .listBoxModule .wysiwyg {margin-bottom:5px;} 
.rtcol .listBoxModule .wysiwyg ul {padding:0;}
.rtcol .listBoxModule .wysiwyg li:last-child {border-bottom: none;}
.rtcol .listBoxModule div.more {width:92%;margin:5px 10px 0; border-top:dotted #999 1px; padding:6px 0px 0px; clear:both;text-align:right;}
.rtcol .listBoxModule div.more .wysiwyg p {margin:0;}
.rtcol .listBoxModule .externalScriptContent {background-color: white !important; margin-bottom: -7px;}
.rtcol .contact {width:244px;}
.rtcol .gallery_item {width:220px; width:calc(100% - 20px); margin:5px 10px; padding-bottom:10px; border-bottom:1px dotted #999;float:left;}
.rtcol .gallery_item.last{border:0; padding-bottom:5px;}
.rtcol .gallery_item img {float:left;clear:left;}
.rtcol .gallery_item p {float:left;clear:right; max-width:120px; max-width: calc(100% - 100px); line-height:1.1em;}
.rtcol .gallery_item .link {clear:right;display:block;font-weight:bold;margin:5px 0;}
.rtcol .gallery_item .handout + .link {margin:0;}
.rtcol .gallery_item span.desc {display: block;}
.rtcol .gallery_item span.handout {display:block; font-weight:bold; font-size:0.9em; color: #666;}
.rtcol .gallery_item span.pdfSuffix {display:block; font-style:italic; text-transform:uppercase; font-size:10px;}

.topcontent ~ .content ~ .rtcol {padding-top: 15px;}

/* left_center */
.left_center { float:left; width:569px;}

/* left center promo text*/
.left_center .promo { width:547px; float:left; background:#aaa; margin-bottom:10px; }
.left_center .promo .promo_text { width:370px; float:left; }
.left_center .promo h2 { margin:10px; }
.left_center .promo ul { margin:0 0 10px 20px; color:#000;}
.left_center .promo label { font-weight:bold; }
.left_center .promo .promo_text p { margin:0 0 10px 20px; color:#000;}

/* left center promo image*/
.left_center .promo .promo_image { float:left; }
.left_center .promo .promo_image .temp_promo_image{ border:1px solid #000; background:#777; margin:10px 10px 10px 50px; height:100px; width:100px; }

/*.ltcolsub */
.ltcolsub {width:162px; float:left; border:solid 1px #000; margin-bottom:10px;}

/*Generic Main Content area*/      
.content h1, .topcontent h1, .sectionA h1, .sectionB h1, .sectionA h2, .sectionB h2 {color:#6885A4; font-weight:normal; font-size:22px; line-height:1.1em; padding: 0 0 3px; margin: 0 0 8px; border-bottom: 2px solid #6885a4; clear:both;}
.content h2, .topcontent h2, .sectionA h3, .sectionB h3 {color: #e46702; border-bottom: 1px solid #a7c0d7; font-size: 16px; padding: 10px 0 3px; font-weight: normal; margin-bottom: 5px; clear:both;}
.content h2 a, .sectionA h3 a, .sectionB h3 a {color: #e46702;}
.content h2.flush, .content h1.flush, .content h3.flush {margin-bottom:1px !important;}
.content h1, .topcontent h1 {margin-top:15px;}

/* lists - MMZ 10/1/2009*/
.wysiwyg ol, .wysiwyg ul {clear:both; padding:0;}
.wysiwyg ol {padding-left:20px !important;}
.wysiwyg ul {overflow:hidden;}
.wysiwyg ul li{background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/orange_square.gif) no-repeat scroll 0 10px !important;padding-left:10px; float:left; clear:both;}
.wysiwyg ul li.supListItem{background-position:0 13px !important; vertical-align:middle !important;}
.wysiwyg ol li {list-style-type:decimal; float:left;}
.wysiwyg ol li, .wysiwyg ul li{display:list-item !important; vertical-align:top; padding-bottom:10px;width:95%;} 
.wysiwyg li p {clear:none; float:none !important; padding-bottom:0pt; display:inline;}
.wysiwyg p {padding-bottom:10px;clear:left;}
.wysiwyg img {padding:0 10px 5px; max-width:calc(100% - 20px); height:auto !important;}
.wysiwyg img.leftImg {padding:0 10px 5px 0; float:left;max-width:100%;}
.wysiwyg img.rightImg {padding:0 0 5px 10px; float:right;max-width:100%;}
.wysiwyg .reference {color:#000; font-size:0.9em; font-weight:normal;} 
.wysiwyg .byline {color:#545454; font-size:1em; font-weight:normal; line-height:1.4em;} 
.wysiwyg .footnote {color:#000; font-size:0.9em; font-weight:normal;} 
.wysiwyg .imgCaption {color:#545454; font-size:0.9em; font-weight:normal;line-height:1.2em; padding-top:0.5em; padding-bottom:1em; margin-right: 3px;} 
/* photo caption */
.wysiwyg p:empty {display: none;}
.wysiwyg figure.npImg  {float: left; padding-left: 0px; padding-right: 10px; display: inline-block; max-width: 100%; }
.wysiwyg figure.leftImg {float: left; display: inline-block; max-width: 100%; padding-right: 10px;}
.wysiwyg figure.rightImg {float: right; display: inline-block; max-width: 100%; padding-left: 10px;}

.wysiwyg figure.leftImg img.leftImg {padding-right: 0px; max-width: 100%;}
.wysiwyg figure.npImg img {padding:0 10px 5px 0; float:left;max-width:100%;}
.wysiwyg figure.rightImg img.rightImg {padding:0 0px 5px 10px; float:right;max-width:100%;}

.wysiwyg figure.npImg figCaption.imgCaption {padding-left: 0px;}
.wysiwyg figure.leftImg figCaption.imgCaption {padding-left: 0px;}
.wysiwyg figure.rightImg figCaption.imgCaption {padding-left: 0px;}
.wysiwyg figCaption.imgCaption .img_credit {font-style: italic;}
.left-align-images .wysiwyg figure.npImg {float: left;}
/* end */
.left-align-images .content .wysiwyg img {float:left; padding-left: 0px;}
.left-align-images .wysiwyg p {clear:none;}  /* allow image wrap */
.right-align-images .content .wysiwyg li {float:left;clear:left;}
.content ul li, .topcontent ul li, .subbrandsubnav li {background: url(/National_Library/20160526010038oe_/http://www.apa.org/images/orange_square.gif) 0 10px no-repeat; padding:5px 0 5px 8px; overflow:visible;}
.content ul.linklist li {border-bottom:1px dotted #8CA7C0; padding:4px 0 4px 8px; background-position:0px 10px;}
.subbrandsubnav li {padding-bottom:2px; width:22px;}

.content .wysiwyg ul {padding-bottom:10px;}
.content .wysiwyg ul li {text-align:left;border-bottom:none !important;}
.content .listBoxModule .wysiwyg ul {padding-bottom:0;width:95%;padding-left:5px;}
.content .listBoxModule .wysiwyg ul li {list-style-type:none;width:95%;}
.content .wysiwyg .listBoxModule ul {padding:0 9px;}
.content .wysiwyg .listBoxModule ul li {list-style-type:none;}
.content .wysiwyg ol li {list-style-type:decimal;padding-left:5px;position:relative;padding-top:0;vertical-align:top;}
.content .wysiwyg li li {background:none !important; list-style-type:lower-alpha;margin-left:10px;}
.content .wysiwyg li li li {background:none !important; list-style-type:lower-roman;}

/*hidden tab headings for printing*/
.tab_printonly {display:none; font-size: 1.2em;font-weight:bold;padding-top:20px;}
.printonly {display:none;}

/*Contact APA*/
.contact {padding:1px; margin:15px 0; width:230px; float:left;}
.contact h3 {background:#E0EEFB none repeat scroll 0% 50%; color:#336699; font-size:1em; font-weight:normal; padding:5px 0pt 5px 9px;}

/*generic list box*/
.listBoxModule { margin-bottom:15px; background-color:#F7F7F7; float:left; width:216px; padding:1px 1px 8px; overflow:hidden; position:relative;}
.listBoxModule.xtraWide {width:680px !important;}
.listBoxModule.xtraWide p, .listBoxModule.xtraWide div {padding:0 8px 10px !important;}
.listBoxModule.xtraWide br {line-height:0;}
.listBoxModule br {line-height:0;}
.listBoxModule h3 {padding:4px 2px 4px 9px; margin-bottom:8px; background-color:#6885a4; color:#fff; font-weight:normal; font-size:1.2em;line-height:1.2em;}
.listBoxModule.image h3{margin-bottom:0;}
.listBoxModule.image img {margin-bottom:2px;}
.listBoxModule.image p {padding: 0 9px; margin:0;}
.listBoxModule h3 a{color:#fff;}
.listBoxModule p{padding: 0 9px; margin:0; line-height:1.4em;}
.listBoxModule ul{list-style:none; padding: 0 9px;}
.listBoxModule ul li { clear:both; margin-bottom:0; padding:4px 0; background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/orange_square.gif) 0 10px no-repeat !important; padding-left:10px; border-bottom:1px dotted #8CA7C0; }
.listBoxModule ul li span{background: url(/National_Library/20160526010038oe_/http://www.apa.org/images/orange_square.gif) 0 5px no-repeat; padding: 0 0 0 8px; display: block;float:left;}
.listBoxModule ul li span.secured {width:30px;padding:0 8px 0 8px;background:none;background-image:none;float:none !important;display:inline;width:25px;border:0px solid #ff0000;}
.listBoxModule ul li a{padding: 0; margin: 0;}
.listBoxModule ul li.last {border:0; }
.listBoxModule ul.dotted_list li {border-bottom:#999 dotted 1px; padding-bottom:5px !important; margin-bottom:5px !important;}
.listBoxModule ul.dotted_list li.last{border:0;}
.listBoxModule div.more {padding:0 9px 0 0; float:left; width:95%;}
.listBoxModule div.more .wysiwyg {float:right; padding:0;}
.listBoxModule .wysiwyg {padding:0 9px;}
.listBoxModule .wysiwyg p {padding:0;}
.listBoxModule .lightHeading {background-color: #ddecf1; color: #075265;}
.listBoxModule.noheading {padding-top:10px;}

.listmoduleWrap {float: left; width: 100%;}
.listmoduleWrap .listBoxModule {float: left; display: inline;}
.listmoduleWrap .rightBox {float: right;}


.listContent h3 {color:#DD6926; font-size:13px; border-bottom:2px solid #CBCACA; padding-bottom:3px; font-weight:normal;margin:0 0 5px 0;clear:both;}
.listContent h4 {color:#807F7E; font-size:13px; border-bottom:2px solid #68809D; padding-bottom:3px; font-weight:normal;margin:0 0 5px 0;clear:both;}
.listContent ul{list-style:none; padding: 0 9px;}
.listContent ul li { clear:both; margin-bottom:0; padding:4px 0; background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/orange_square.gif) 0 10px no-repeat !important; padding-left:10px; border-bottom:1px dotted #8CA7C0; }
.listContent p {margin:0; line-height:1.5em;}
.listContent div.more {padding-right:9px; float:left; width:95%;}
.listContent div.more .wysiwyg {float:right; padding:0;}
.listContent .more .wysiwyg {margin-bottom:0px;margin-left:10px;}
.listContent .wysiwyg ul {float:left;padding-left:2px;}

/*government construct*/
.content .module {float:left; margin:10px 0; clear:both; width:100%;}
.content .module .left, .topcontent .module .left {float:left; padding-right:10px;}
.content .module .body {float:left; width:590px; padding-right:10px;}
.three_col_a .module .body {float:left; width:458px;}
.three_col_a .module .body_short {float:left; width:375px;}
.content .module .body h3 {margin-top:0;}
.topcontent .module .body {float: left;}

/*report or brochure detail*/
.two_col_b.rpt_detail .rtcol ul.noborder li{border:0;}
.two_col_b.rpt_detail .content p{padding:0pt 0pt 15px;}
.two_col_b.rpt_detail .content ul li {padding:2px 0pt 2px 8px;}
.two_col_b.rpt_detail .content ul li p{padding:0;}
.two_col_b.rpt_detail .content .wysiwyg ul li {padding-left:10px; background-position:0 8px;}
.two_col_b.rpt_detail .content .wysiwyg {padding-top:10px;}
.two_col_b.rpt_detail .content .artBody .wysiwyg h5 {clear: left;} 
.two_col_b.rpt_detail .content .pageHeader  h1 {color:#6885a4;font-size:1.7em;margin:10px 0 2px 0;clear: both;line-height:1.2em;font-weight: bold; border-bottom: none;}
.two_col_b.rpt_detail .content .pageHeader .subtitle {color:#6885a4; padding:5px 0 10px 0;font-size:1.2em;font-weight: bold;}
.two_col_b.rpt_detail .content .intro_wrap {overflow: hidden; float: left;  width: 100%;}
.two_col_b.rpt_detail .content .intro_wrap .left {overflow: hidden; float: left; width:calc(95% - 200px); }
.two_col_b.rpt_detail .content .intro.wide {width: 100%}
.two_col_b.rpt_detail .content .callout {float:right; margin: 10px 15px 20px 10px; width: 216px; background-color: #EBF4FB; padding: 0 10px 10px 10px; vertical-align: top; }
.two_col_b.rpt_detail .content .callout .wysiwyg p {padding-bottom: 0px;}
.two_col_b.rpt_detail .content .rwdCallout  {display: none;}

/*newsletters */
.newsletter .rtcol ul.noborder li {border:0;}
.newsletter .content {width:700px;padding:0 15px 0 5px;}
.newsletter .content h1 {color: #e46702; border:0; font-size:1.7em; margin:0; padding:5px 0 8px 0;line-height:1.2em;font-weight: normal; clear:both;}
.newsletter .content h3 {color:#E46702; padding:5px 0;font-size:1.2em;}
.newsletter .content h3.department_title {text-transform: uppercase;}
.newsletter .content div > h3 {text-transform: uppercase;font-size:1em; padding: 0;}
.newsletter .content ul li {border:0;}
.newsletter .content .listBoxModule.related {width:690px; margin-top:15px;}
.newsletter .content .listBoxModule h3 {padding-left:10px;background:#EBF4FB; font-size:1.1em; color:#336699; font-weight:bold;}

.newsletter .issue_title .pub_title {position:relative;margin-bottom:8px; border-bottom:2px solid #6885A4; float:left; padding:0 0 4px; margin:0; width:100%;}
.newsletter .issue_title .pub_title h1{border:0; float:left; margin:0; padding:0; width:60%; color: #6885A4; font-size: 22px; line-height: 1.1em; }
.newsletter .issue_title .pub_title .pubt_right {position:absolute;bottom:5px; right:0px;font-size:11px;}
.newsletter .m_issue_browser {display:none; text-align:right; width:100%;float:right; margin-top:8px;}
.newsletter .m_issue_browser a {text-decoration:underline;font-size:12px; font-weight:bold;}
.newsletter .issue_browser {float:right; width:100%; background:#EFEFEF; margin:0;padding:8px 0; font-size:11px; font-weight:bold;}
.newsletter .issue_browser ul {float:right;margin-right:4px;}
.newsletter .issue_browser ul li {background:none; float:left; padding:0;width:auto;}
.newsletter .issue_browser ul li span {padding:0 8px;}
.newsletter .issue_browser ul li a {padding:0 4px;}
.newsletter .issue_browser ul li a  img{padding-top: 2px;}
.newsletter .issue_date span {padding-top:10px;}
.newsletter .issue_date {float:left; width:100%; font-size:11px; margin:30px 0 0;}
.newsletter .issue_date .date, .newsletter .issue_date .separator {font-family:"Times New Roman"; font-size:30px; color:#6D6D6D; padding-right:10px;}
.newsletter .issue_date .issue {font-family:"Times New Roman"; font-size:17px; color:#6D6D6D; font-style:italic;display: inline-block;}
.newsletter .issue_date img {padding-right:3px;}
.newsletter .lead_story {float:left;padding-top:25px;}
.newsletter .lead_story img {margin:5px 0 0; padding:1px 0; border-top:#336699 solid 2px;float:left;}
.newsletter .lead_story p {padding:5px 0;}
.newsletter .more_lead_story {padding-top: 20px; clear: both;}
.newsletter .more_lead_story.last {padding-bottom: 18px;}
.newsletter .more_lead_story p {padding:5px 0;}
.newsletter .stories {float:left; clear:left; padding:12px 0;border-top:1px dotted #8CA7C0;width:100%; }
.newsletter .stories p {padding:5px 0;}
.newsletter .stories ul li{float:none;}

.newsletter .article {clear:left;margin-top:15px;}
.newsletter .article .abstract {padding:5px 0;font-weight:bold;}
.newsletter .article .wysiwyg {padding-top:10px;}
.newsletter .article .wysiwyg h2 {color: #e46702; font-size: 16px; border:0; margin:0; padding:5px 0 8px 0;line-height:1.2em;}
.newsletter .article .wysiwyg ol li {width: 99%;}
.newsletter .date_issue {font-weight:bold;margin-bottom:8px;}

.newsletter.landing .content h2 {font-weight: bold;border:0; font-size:1.7em; margin:0; padding:5px 0 8px 0;line-height:1.2em;}
.newsletter.landing .content p {padding-bottom: 15px;}

/* Generic Directorate landing & Governance Unit pages */
.content .topcontent {float:left; width:100%; margin:0 0 25px 0; }
.content .topcontent .contentinfo {background:url(/National_Library/20160526010038oe_/http://www.apa.org/images/blue_bg.gif) repeat-y right top; float:left;width:100%;margin:0;padding:0;}
.content .topcontent .contentinfo.blueBGArea {position: relative;}
.content .topcontent .contentinfo.blueBGArea .leftcontent {font-size:13px; width:300px;float:left;padding:10px 10px 5px;line-height:1.5em;color:#fff;}
.content .topcontent .contentinfo .leftcontent {font-size:12px; width:300px;float:left;padding:10px 0 5px 10px;line-height:1.5em;color:#fff;}
.content .topcontent .contentinfo .leftcontent.noimage {width:450px;}
.content .topcontent .contentinfo .leftcontent a {color:#fff; text-decoration:underline;}
.content .topcontent div.rightcontent {width:259px; float:right; font-size:1.2em; padding:15px 0; line-height:1em;color:#1C4E7A;}
.content .topcontent div.rightcontent img {float:none; padding:0;}
.content .topcontent div.rightcontent ul {padding:0 12px;margin-left:10px;!margin-left:0px;}
.content .topcontent div.rightcontent ul li {background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/blue_square.gif) no-repeat scroll 0pt 11px; border-bottom:1px dotted #1C4E7A; font-size:0.8em; padding:6px 0 6px 10px;width:93%;}
.content .topcontent div.rightcontent ul li a {color:#1C4E7A;}

.two_col_a .content .topcontent {margin:0;}
.two_col_a .content .listSetContainer {height:auto;}
.two_col_a .content .listSetContainer .listContent {width:225px; margin:15px 0 20px 25px; float:left;}
.two_col_a .content .listSetContainer .listContent.first {margin-left:0;clear:left;}
.two_col_a .content ul.underline li {border-bottom:#999 dotted 1px; width:98%; float:left;}
.two_col_a .content ul.underline li.last {border:0;}

.two_col_a .subcontentLeft {clear: both; width:455px; padding-right:16px; float:left; padding-bottom:30px;}
.two_col_a .subcontentLeft h2 {width:100%;}
.two_col_a .subcontentRight {width:243px; float:left; padding-left:15px; padding-bottom:30px; }
.two_col_a .subcontentRight .listBoxModule {width:239px;}


/* Generic bio page */
.two_col_c.bio .content .topcontent {border:1px solid #e3e3e3; padding:5px;background-color:#fff; width: 715px; width:calc(100% - 15px);margin:0 0 10px;}
.two_col_c.bio .content .topcontent div.bluebg {background-color:#8099B4;margin:0;padding:0;width:100%;float:left; color:#1E66A7; font-size:1.2em; line-height:1.6em;}
.two_col_c.bio .content .topcontent div.bluebg img {float:left; padding:10px;width:138px;}
.two_col_c.bio .content .topcontent div.bluebg .contentinfo {float:left;width:530px; width: calc(100% - 188px);margin:0;padding:10px;color:#fff;background:none;}
.two_col_c.bio .content .topcontent div.bluebg .contentinfo.wide {width:680px; width:calc(100% - 38px);padding-left:20px;}
.two_col_c.bio .content .topcontent div.bluebg .contentinfo .titlename {font-size:22px; border-bottom:1px dotted #fff;padding:8px 0px 13px;margin:0 0 19px;}
.two_col_c.bio .content .topcontent div.bluebg .contentinfo .wysiwyg ul {padding-bottom:0;padding-left:0;}
.two_col_c.bio .content .topcontent div.bluebg .contentinfo .wysiwyg ul li {background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/white_bullet.gif) no-repeat scroll 0pt 5px !important; font-size:12px;padding:0 0 12px 10px;margin:0;list-style-position:outside;line-height:15px;}
.two_col_c.bio .content .topcontent div.bluebg .contentinfo .wysiwyg ul li a {color:#fff;text-decoration:underline;}
.two_col_c.bio .content .biography {margin-bottom:5px;}
.two_col_c.bio .content .more {padding:10px 15px 5px 0;}

/* Awards page */
.two_col_b.sga .teaser {margin-bottom:15px;}

.globalheight {min-height:300px;height:auto !important;height:300px;}
#sga {border-top:1px dotted #ccc;}
.breathingroom {margin-top:2em;margin-bottom:2em;}

.secured {height:13px;width:30px;padding:0 11px 0 0;visibility:visible;display:inline;}
.secured.apa{background:url(/National_Library/20160526010038oe_/http://www.apa.org/images/lock-apa.png) no-repeat 0 1px !important;}
.secured.apapo{background:url(/National_Library/20160526010038oe_/http://www.apa.org/images/lock-apapo.png) no-repeat 2px 1px !important;}
.ltcol menu li span.secured {width:25px;padding:0 5px;float:none;}
.linkWidget .secured.apa {background:url(/National_Library/20160526010038oe_/http://www.apa.org/images/lock-apa.png) no-repeat 0 -1px !important;}

/* Email This and e-Card */
.emailThis {margin:10px auto;padding:0;text-align:center;width:500px;position:relative;}
.emailThis .header {width:500px;text-align:left;}
.emailThis .banner {border-bottom:7px solid #e46702;height:50px;width:100%;}
.emailThis form {margin:0 15px; padding:0;width:470px;text-align:left;}
.emailThis h1 {font-size:1.8em;padding-bottom:4px; font-weight:normal;color:#6885A4; border-bottom:2px solid #e46702;}
.emailThis .title {font-size:1.4em; font-weight:normal;color:#6885A4; margin:10px 0;line-height:1.2em;} 
.emailThis .separator {float:left;margin-bottom:25px;width:100%; height:1px;}	
.emailThis .frmFields {float:left;clear:left;position:relative; margin:0 0 100px; padding:0}
.emailThis .fieldRow,.emailThis .button {position:relative; clear:both; padding:5px 0; margin:0; }
.emailThis label{float:left;width:80px; text-align:left;font-size:1.1em;}
.emailThis input, .emailThis textarea{float:left;width:300px; }
.emailThis .indent {margin-left:80px; display:block; clear:left;}
.emailThis .btn_blue, .ecard.btn_blue {float:left; background:#fff; border:1px solid #cecece; padding:1px;margin:10px 2px;}
.emailThis .btn_blue a, .ecard.btn_blue a {text-decoration:none;float:left; font-size:1em; color:#fff; padding:1px 20px;background:#6699cc;}
.emailThis .alert {float:left;color:red; font-size:1.5em; font-weight:bold;width:10px;}	
.emailThis .alertsmall{float:left; clear:left;width:350px;color:red; font-size:0.9em; padding-left:3px; font-style:italic;}	
.emailThis .alertsummary {float:left;clear:both;color:red; font-size:1em; background:transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/alert.gif) 5px 2px no-repeat;padding:0 0 0 28px;height:20px;}
.emailThis .note {font-style:italic;font-size:0.9em; }
.emailThis #chkBox input {float:left;width:auto;}
.emailThis #chkBox label {float:left;width:auto; padding-left:5px;}
.emailThis .statement{float:left;clear:left;width:300px; font-size:0.9em;} 
.emailThis p {float:left;clear:both;margin:10px 0;font-size:1.1em; }
.emailThis #msgBox {display:none;}
.ecard img {max-width:100%;height:auto !important; padding-right:0;}
.ecard.btn_blue {float:right;margin-top:10px;}
.emailThis.card, .emailThis.card .header{width:720px;}
.emailThis.card form {width:90%; width:calc(100% - 30px);}
.emailThis.card .ecard img {width:100% !important;}http://www.apa.org/pi/families/cmhad.aspx
.emailThis.card .statement{width:100%;}

/* added to fix an image wrap problem caused by wysiwyg p style */
.forceimagewrap .wysiwyg p {clear:none !important;}
.dontclearlist .wysiwyg ul {clear:none !important;}
#hidelist_related {!margin-top:-10px;}

/* global improvement */
.mainwrap .content .more .wysiwyg, .mainwrap .topcontent .more .wysiwyg {margin-bottom:20px; float:left;}
.more .wysiwyg p, .more .wysiwyg a {float: right; clear:right;}
.listBoxModule .more .wysiwyg {margin-bottom:0px;margin-left:10px;}
.wysiwyg h1{color:#68809D; font-size:22px; border-bottom:2px solid #68809D; padding:10px 0 3px; font-weight:normal;}
.wysiwyg h2 {color: #e46702; font-size:16px; border-bottom: 1px solid #a7c0d7; padding:10px 0 3px; font-weight:normal;line-height: 125%;}
.wysiwyg h3{color:#DD6926; font-size:13px; border-bottom:2px solid #CBCACA; padding:10px 0 3px; font-weight:normal;clear:none;}
.wysiwyg h4{color:#807F7E; font-size:13px; border-bottom:2px solid #68809D; padding:10px 0 3px; font-weight:normal;clear:none;}
.wysiwyg h5{color:#DD6926; font-size:13px; border-bottom:none; padding:10px 0 1px; font-weight:bold;}
.wysiwyg h6{color:#666; font-size:11px; border-bottom:none; font-weight:normal;}
.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4 {margin:0 0 5px 0;}
.wysiwyg h5,.wysiwyg h6{margin:0 0 2px 0; clear:none;}
.wysiwyg hr {border:0; border-bottom: 1px dotted #999999; background: #FFFFFF;} 

.socialmediaitem {margin:4px 0; display:inline-block;}
.socialmediaitem img{margin-right:5px;float:left;}

/* blog */
.content .blogImage {padding-bottom: 10px;}
.content .blogImage img {width:100%; height:auto;}
.content .blogDescription {margin-bottom:5px;}
.content .blogItem {padding-top: 20px; padding-bottom: 20px; border-bottom: dotted 1px ; display: block; float:left;}
.content .blogItem.last {border-bottom: 0px;}
.content .blogItem.first  {border-top: 0px;}
.content p.blogDate {color: #666666; margin-bottom: 5px;}
.content .blogItem a.blogName {color:#707070; font-size:21px; line-height: 20px;}
.content .blogItem a.blogName:hover {text-decoration: none}
.content .blogItem p.blogRelated {padding-top: 10px;}
.content .blogItem .wysiwyg {overflow: hidden;}
.content .blogItem .wysiwyg h4 {font-size: 14px;}
.content .blogItem .wysiwyg h5:first-child {padding-top: 5px;}
.content .blogItem .more {margin-bottom: 0px; padding-bottom: 0px;}
.content .blogItem .more .wysiwyg {margin-bottom: 0px;}
.content .blogItem  div.wysiwyg  p:first-child {padding-top: 10px;}

/* social media share bar */
.share-container {float:left;margin:30px 0 20px;width:100%;}
.share-container .secured {display:none;}
.three_col_a .share-container .label {float:left;width:100px;padding-bottom:0;}
.three_col_a .share-container .rrssb-buttons{float:left; width:auto; width:calc(100% - 170px);}
.three_col_a .content .share-container .rrssb-buttons li {clear:none; border:none;}
.rrssb-buttons:after{clear:both}
.rrssb-buttons:before,.rrssb-buttons:after{content:" "; display:table}
.share-container .rrssb-buttons li {clear:none; background:none;border:none;width:auto;padding:0 2.5px;float:left;height:100%;list-style:none;margin:0;}
.rrssb-buttons.large-format li a,.rrssb-buttons.large-format li a .text{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}
.rrssb-buttons,.rrssb-buttons li,.rrssb-buttons li a{-moz-box-sizing:border-box;box-sizing:border-box}
.rrssb-buttons{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px;margin:0;padding:0;width:100%}
.rrssb-buttons li.rrssb-email a{background-color:#555}
.rrssb-buttons li.rrssb-email a:hover{background-color:#444}
.rrssb-buttons li.rrssb-facebook a{background-color:#306199}
.rrssb-buttons li.rrssb-facebook a:hover{background-color:#244872}
.rrssb-buttons li.rrssb-linkedin a{background-color:#007bb6}
.rrssb-buttons li.rrssb-linkedin a:hover{background-color:#005983}
.rrssb-buttons li.rrssb-twitter a{background-color:#26AED5}
.rrssb-buttons li.rrssb-twitter a:hover{background-color:#239ABD}
.rrssb-buttons li.rrssb-googleplus a{background-color:#C45247}
.rrssb-buttons li.rrssb-googleplus a:hover{background-color:#B63F34}
.rrssb-buttons li.rrssb-youtube a{background-color:#df1c31}
.rrssb-buttons li.rrssb-youtube a:hover{background-color:#b21627}
.rrssb-buttons li a{background-color:#ccc;border-radius:2px;display:block;font-size:11px;font-weight:bold;height:100%;padding:10px 7px 12px 27px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}
.rrssb-buttons li a .icon{display:block;height:100%;left:10px;padding-top:9px;position:absolute;top:0;width:10%}
.rrssb-buttons li a .icon svg{height:17px;width:17px}
.rrssb-buttons li a .icon svg path,.rrssb-buttons li a .icon svg polygon{fill:#fff}
.rrssb-buttons li a .text{color:#fff}
.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,0.25)}
.rrssb-buttons li.small a{padding:0}
.rrssb-buttons li.small a .icon{height:100%;left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}
.rrssb-buttons li.small a .text{visibility:hidden}
.rrssb-buttons.large-format{height:auto}
.rrssb-buttons.large-format li{height:auto}
.rrssb-buttons.large-format li a{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em}
.rrssb-buttons.large-format li a .icon{left:7%;padding-top:0;width:12%}
.rrssb-buttons.large-format li a .icon svg{height:100%;width:100%}
.rrssb-buttons.large-format li a .text{font-size:15px;font-size:1vw}
.rrssb-buttons.large-format li a:hover{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em}
.rrssb-buttons.small-format{padding-top:5px}
.rrssb-buttons.small-format li{height:80%;padding:0 1.5px}
.rrssb-buttons.small-format li a .icon{height:100%;padding-top:0}
.rrssb-buttons.small-format li a .icon svg{height:48%;position:relative;top:6px;width:80%}
.rrssb-buttons.tiny-format{height:22px;position:relative}
.rrssb-buttons.tiny-format li{padding-right:7px}
.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}
.rrssb-buttons.tiny-format li a .icon svg{height:70%;width:100%}
.rrssb-buttons.tiny-format li a:hover,.rrssb-buttons.tiny-format li a:active{background-color:transparent}
.rrssb-buttons.tiny-format li.rrssb-email a .icon svg path,.rrssb-buttons.tiny-format li.rrssb-email a .icon svg polygon{fill:#565656}
.rrssb-buttons.tiny-format li.rrssb-email a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.rrssb-email a .icon:hover .icon svg polygon{fill:#0054a3}
.rrssb-buttons.tiny-format li.rrssb-facebook a .icon svg path,.rrssb-buttons.tiny-format li.rrssb-facebook a .icon svg polygon{fill:#306199}
.rrssb-buttons.tiny-format li.rrssb-facebook a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.rrssb-facebook a .icon:hover .icon svg polygon{fill:#18304b}
.rrssb-buttons.tiny-format li.rrssb-linkedin a .icon svg path,.rrssb-buttons.tiny-format li.rrssb-linkedin a .icon svg polygon{fill:#007bb6}
.rrssb-buttons.tiny-format li.rrssb-linkedin a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.rrssb-linkedin a .icon:hover .icon svg polygon{fill:#003650}
.rrssb-buttons.tiny-format li.rrssb-twitter a .icon svg path,.rrssb-buttons.tiny-format li.rrssb-twitter a .icon svg polygon{fill:#26c4f1}
.rrssb-buttons.tiny-format li.rrssb-twitter a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.rrssb-twitter a .icon:hover .icon svg polygon{fill:#0b84a6}
.rrssb-buttons.tiny-format li.rrssb-googleplus a .icon svg path,.rrssb-buttons.tiny-format li.rrssb-googleplus a .icon svg polygon{fill:#e93f2e}
.rrssb-buttons.tiny-format li.rrssb-googleplus a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.rrssb-googleplus a .icon:hover .icon svg polygon{fill:#a01e11}
.rrssb-buttons.tiny-format li.rrssb-youtube a .icon svg path,.rrssb-buttons.tiny-format li.rrssb-youtube a .icon svg polygon{fill:#df1c31}
.rrssb-buttons.tiny-format li.rrssb-youtube a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.rrssb-youtube a .icon:hover .icon svg polygon{fill:#84111d}

/* rwdTab */
.rwdTabMain {float:left; background:#fff;padding:0;margin-top:0;width:100%;}
.rwdTabMain .wysiwyg ul li {padding: 5px 0 5px 8px; width: 95%;}
.rwdTabMain ul.resp-tabs-list {padding:10px 0 0; margin:0 0 -2px; float:left; width:100%; background: #E8E9E4;}
	.resp-tabs-list .resp-tab-item {width:auto; margin:0 0 0 5px; padding:9px; float:left; height:15px; font-weight:bold; text-align:center; background:#FFF;border-bottom:1px dotted #999;font-size:1em;}
	.resp-tabs-list .resp-tab-item a {color:#336699;}	
	.resp-tabs-list .resp-tab-active {border-bottom:0; background:#FAFAFA; border-top:3px solid #A7A9AC;height:15px;margin-left:5px;}
	.resp-tabs-list .resp-tab-active a {color:#e46702; text-decoration:none;}	
.rwdTabMain .resp-tabs-container {float:left; padding:10px 0;clear:left;background:#FAFAFA;border-bottom:2px solid #A7A9AC;margin:0;width:100%;}
	.resp-tab-content {display: none; padding:5px 15px;}
	.resp-tab-content-active,.resp-content-active{display: block;}	

.resp-arrow {width:0;height:0; margin-right:10px; float: left; margin-top:4px; border-left:9px solid #c1c1c1; border-top:6px solid transparent;border-bottom:6px solid transparent;}
.resp-accordion-active {display: block;}
h2.resp-accordion {display: none; cursor: pointer; border-top: 1px solid #c1c1c1; margin: 0px; padding: 15px;border-bottom:none;}
h2.resp-accordion:first-child{border:none;}
h2.resp-accordion a {color: #005499; font-size: 80%; font-weight: bold; text-decoration:none;}
h2.resp-tab-active,h2.resp-accordion:hover, h2.resp-accordion:focus  {background: #f6f6f6}
h2.resp-tab-active a {color:#e46702;}
h2.resp-tab-active span.resp-arrow {border-bottom:none; margin-top:6px; border-top:9px solid #E46702;border-left:6px solid transparent;border-right:6px solid transparent;}

/* support tabs */
.two_col_b .rwdTabMain .twoCol_content .sectionA {float:left; padding:0 25px 0 0; width:325px;}
.two_col_b .rwdTabMain .twoCol_content .sectionB {float:right; width:300px; padding:0}
 
/*-----------Vertical tabs-----------*/
.rwdTabMain.resp-vtabs ul.resp-tabs-list {float: left; width: 30%; background: none;}
.rwdTabMain.resp-vtabs .resp-tabs-list li {padding: 15px 15px 15px 17px !important; cursor: pointer;float: none; margin: 1px 0px 1px 1px; display: -ms-flexbox; display: -webkit-flex; display: flex;  -ms-flex-align: center; webkit-align-items: center; align-items: center;}

.rwdTabMain.resp-vtabs .resp-tabs-list .resp-tab-item {border-bottom: 1px solid #E8E9E4;border-left: 1px solid #E8E9E4; border-top: 1px solid #E8E9E4; margin: -1px 0 0 0;}
.rwdTabMain.resp-vtabs li.resp-tab-active {position: relative;z-index: 1;margin-right: -1px !important;padding: 14px 5px 15px 17px !important;border: 1px solid #C1C1C1 ; border-left: 4px solid #C1C1C1 !important; border-bottom: 1px solid #C1C1C1 !important; border-right: 1px solid #FFF; !important; border-top: 1px solid #C1C1C1 !important;} 
.rwdTabMain.resp-vtabs .resp-tabs-container {background-color: #fff; border: 1px solid #c1c1c1; float: left;width: 68%;min-height: 250px;border-radius: 4px;clear: none; padding: 10px 0; margin-bottom: 50px;}
.rwdTabMain.resp-vtabs .resp-tab-content {border: none;}
.rwdTabMain.resp-vtabs .resp-tabs-list .resp-tab-active {background-color: #FFF;}
.content .rwdTabMain.resp-vtabs .module .body { width: calc(100% - 120px);}
.rwdTabMain.resp-vtabs .resp-tabs-list .resp-tab-item {text-align: left;}

 /* jQuery accordion */
.accordion {clear: both;}
.accordion.ui-widget {font-family: Arial, Helvetica, Sans-serif; font-size: 1.1em; font-size:100%; padding:0; border:4px solid #E8E9E4;clear: both;}
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.ui-helper-reset {margin: 0; padding:10px 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: ""; display: table; border-collapse: collapse;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position:absolute; opacity: 0; filter:Alpha(Opacity=0);}
.ui-front {z-index: 100;}
.ui-state-disabled { cursor: default !important;}

.ui-accordion .ui-accordion-content {padding:1em 1.5em; border-bottom:1px solid #c1c1c1;overflow: auto;}
.ui-accordion .ui-accordion-header {display: block; cursor: pointer;position: relative; margin: 0; padding: 15px .5em 15px .7em; min-height: 0; font-size: 100%;}
.ui-accordion .ui-accordion-icons {padding-left: 3em;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {padding-left: 3em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position: absolute; left:.5em; }
.accordion .ui-icon {display: block; width:0;height:0; margin: 0 10px; float: left; border-left:9px solid #c1c1c1; border-top:6px solid transparent;border-bottom:6px solid transparent;}
.ui-state-active .ui-icon {border-bottom:none; margin-top:2px !important; border-top:9px solid #E46702;border-left:6px solid transparent;border-right:6px solid transparent;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {border-bottom:1px solid #c1c1c1;background: #FFF;font-weight: bold;color: #005499;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {border-bottom: 1px solid #c1c1c1;background: #F6F6F6;font-weight: bold;color: #005499;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {border-bottom:1px solid #C1C1C1;background: #F6F6F6;font-weight: bold;color: #E46702;}

/* search pages  - default settings for .three_col_a */
.ltcol_refine {width:225px;float:left;background-color:#FFF;}
.refine_head {margin:0; padding:5px 0; background-color:#fff; color:#CC6536; font-weight:bold; font-size:1.2em; height:auto;}
.ref_by_date {margin:0 0 10px; padding-bottom:7px; border-bottom:1px solid #a7bfd7;float:left;width:100%; position: relative;}
.ref_by_date p {clear:both; font-weight:bold; padding-top:5px;}
.ref_by_date h3{margin-top:10px;float:left;}
.ref_by_date .errMsg {color:Red;margin:0;padding:5px 0 0; float:left;}
.ref_by_date .upd_rslts {margin-top:5px; clear:both;}
.ref_by {clear:both; display:block; margin:0 0 7px; padding:0; border-top:1px dotted #999;}
.ref_by.fst {border:none;}
.ref_by p {color:#787878; margin:15px 0 0; font-weight:normal;font-size:1.4em;}
.ref_by li {color:#000;float:none; width:auto; display:block; background:none; padding:10px 0 1px;margin:0;font-weight:bold;}
.ref_by .fmore {clear:both; display: block;}
.ref_by .fmore a {clear:both; padding-right:15px; color:#e46902; padding:10px 0 1px; display:block;}
.srchOverlayMask {background-color:#000; display:none; left:0px; top:0px; position:absolute; z-index:1000;}
.refineOverlayWindow {background-color:#fff; display:none; position:absolute; z-index:1001; width:300px; top:50px;}
.refineOverlayWindow .refine_head {margin:0; background-color:#CC6536; color:#fff; height:20px;padding:10px;position:relative;}
.refineOverlayWindow .refine_head .close {float:right; cursor:pointer;}

.genericsearch  h1{color:#68809D; font-size:22px; border-bottom:2px solid #68809D; padding:0 0 3px; font-weight:normal; margin:0 0 14px; line-height:1.2em;}
.genericsearch  .ltcol {width:230px; padding-right:5px; float:left; clear:none;}
.genericsearch .btnRefine, .genericsearch .refine_head .close {display:none;}
.genericsearch .ltcol_legend {float:left;}
.genericsearch .secure_cont, .genericsearch .apapo_secure_cont {margin: 10px 0 0; padding-left: 14px; display:block; font-size:1.1em; background: url(/National_Library/20160526010038oe_/http://www.apa.org/images/lock-apa.png) 0 0 no-repeat;}
.genericsearch .apapo_secure_cont {background: url(/National_Library/20160526010038oe_/http://www.apa.org/images/lock-apapo.png) 1px 0 no-repeat;}
.genericsearch .contact {width:225px;}
.genericsearch.noresults p {margin-top:10px;display:inline-block;}
.three_col_a .genericsearch .content, .two_col_a .genericsearch .content{padding-left:15px;}

.content .rslt_snips {padding:0; margin:0;}
.content .rslt_snips ul {padding:0 2px; margin:0;float:left;width:100%;}
.content .rslt_snips ul li {float:none; width:100%; padding:10px 0; background: url(/National_Library/20160526010038oe_/http://www.apa.org/images/resutls_p_dot_brdrl.gif) 0 0 repeat-x;}
.content .rslt_snips ul li.fst_one {padding-top:10px; background:none;}
.content .rslt_snips ul li span, .rslt_snips ul li p {padding-left:27px;}
.content .rslt_snips ul li span.secured {padding-left:0;}
.content .rslt_snips ul li span.index {float:left; padding:0; margin:0;}
.content .rslt_snips ul li span.lnk {width:420px; padding-left:5px;display:inline-block;}
.content .rslt_snips ul li span.lnk .pdf {padding:0 3px 0 3px; color:#FF0000; font-size:.8em;}
.content .rslt_snips ul li span.closed{color: #970b0b;font-weight: bold;padding-left:10px;text-transform: uppercase;font-size: 10px;}
.content .rslt_snips ul li span.popular_demand{color: #cb6619;font-weight: bold;padding-left:10px;text-transform: uppercase;font-size: 10px;}
.content .rslt_snips ul li span.new_ws{color: #01968C;font-weight: bold;padding-left:10px;text-transform: uppercase;font-size: 10px;}
.content .rslt_snips ul li span.new{color: green;font-weight: bold;padding-left:10px;font-size: 15px;font-style: italic;font-family: times;}
.content .rslt_snips ul li span.bestseller{color: #CC6536;font-weight: bold;padding-left:10px;font-size: 15px;font-style: italic;font-family: times;}
.content .rslt_snips .bestbet {background-color:#EBF4FB; float:left;width:100%;}
.content .rslt_snips .bestbet h2 {margin:0 5px;}
.content .rslt_snips .bestbet ul li {background: url(/National_Library/20160526010038oe_/http://www.apa.org/images/resutls_p_dot_brdrl.gif) 0 bottom repeat-x;}

.pagination {float:left;display:block; padding:0 0 10px; width:100%;}
.pagination .wrapper {height:20px; padding-bottom:10px; margin-left:0;font-size:1.1em;background: url(/National_Library/20160526010038oe_/http://www.apa.org/images/pagination_dot_brdr.gif) 0 bottom repeat-x;}
.pagination .pager {float:left;}
.pagination .pager span span, .pagination .pager span a {padding-left:3px; padding-right:3px;}
.pagination .top_brdr {padding-bottom:5px; margin-bottom:2px; background: url(/National_Library/20160526010038oe_/http://www.apa.org/images/pagination_dot_brdr.gif) 0 0 repeat-x; height:1px;}
.pagination p.xofy {float:left; width:250px;}
.pagination .xofy span {font-weight:bold;}
.pagination .pageset {padding-left:12px; background:url(/National_Library/20160526010038oe_/http://www.apa.org/images/pagination_prev.gif) left 5px no-repeat;float:left;}
.pagination .pages {padding:0 13px;}
.pagination .next_page {padding:0 12px 0 0; background:url(/National_Library/20160526010038oe_/http://www.apa.org/images/pagination_next.gif) right 5px no-repeat;}
.pagination .pages span {padding:0 7px;}
.pagination .pages .ldots {padding-right:0;margin-right:-7px;}
.pagination .pages .rdots {padding-left:0;;margin-left:-7px;}
.pagination .pagesize {padding: 0 10px;}
.pagination .pager .pagesize span {padding:0;}
.pagination .sortby_size {margin-top:-2px;}
.pagination .sortby_dd {float:right; margin-top:-2px;}
.pagination .sortby {float:right; padding-right:4px;}
.bpagination {padding-bottom:10px; margin-top:10px;}

.date_range .date_picker {width:90px;background: url(/National_Library/20160526010038oe_/http://www.apa.org/images/calendar.gif) right center no-repeat;height:20px;font-size:11px;background-color:#fff;cursor:pointer;position:relative;}	
.upd_rslts { margin:3px 0 0; background-color:#fff; border:1px solid #cecece;padding:1px;text-align:center;float:left;}
.upd_rslts a {padding:2px 10px; margin:0;float:left; font-size:1em; font-weight:bold; background-color:#6497CB; color:#fff; font-size:1em; text-transform:uppercase; border:none;display:block;}
.indicator {margin:0 0 16px; padding:0; float:left; width:100%; font-size:1.2em;}
.rowInfo {margin:15px 0 5px; padding:0; float:left; width:100%; font-size:1.2em;}
.indicator span, .rowInfo span {font-weight:bold;}
.bindicator {margin:15px 0;}
a.undo {font-size:10px;color:#fff;background-color:#336699;margin:0 0 0 3px;padding:0;display:inline-block;width:13px;text-align:center;line-height:13px;}

/*browse*/
.two_col_a .genericsearch .content {width:720px; padding-right:10px; border:none;}
.two_col_a .content .rslt_snips ul li span.lnk {width:680px; padding-left:5px;display:inline-block;}

.two_col_b .content .sresults {padding:0; margin:0;}
.two_col_b .content .sresults ul {padding:0; margin:0;float:left;}
.two_col_b .content .sresults ul li {float:none; width:auto; padding:7px 0; border-top:1px dotted #999;}
.two_col_b .content .sresults ul li.fst_one {padding-top:5px; border:none;}
.two_col_b .content .sresults ul li span.secured {padding-left:0;}
.two_col_b .content .sresults ul li p {padding-left:10px;}
.two_col_b .content .sresults ul li span.lnk {width:100%; padding-left:10px;display:inline-block;}
.two_col_b .content .sresults ul li span.lnk .pdf {padding:0 3px 0 3px; color:#FF0000; font-size:.8em;}
.two_col_b .content .sresults ul li .res_abstr {clear:both; display:block;}
.two_col_b .content .pagination {margin-top:10px;}
.two_col_b .pagination .pageset {float:right;}

.two_col_a .pagination {width:730px; margin-top:2px;}
.two_col_a .content .browse_desc div{margin:5px 0;float:left;}
.two_col_a .content .sresults ol {clear:both; margin:10px 0 0 0; list-style-position:inside;}
.two_col_a .content .sresults ol li {clear:both; margin:0; padding:7px 0 0 0; border-top:1px dotted #999; list-style:none;width:auto;}
.two_col_a .content .sresults ol li.fst_one, .two_col_a .content .sresults ol li:first-child {border:none;}
.two_col_a .content .sresults ol li span {padding:0; margin:0;}
.two_col_a .content .sresults ol li span.num {float:left;clear:left;width:8px;}
.two_col_a .content .sresults ol li span.index {float:left;margin-right:5px;}
.two_col_a .content .sresults ul {clear:both; margin:10px 0 0 0; list-style-type:none;}
.two_col_a .content .sresults ul li {clear:both; float:none; width:auto; margin:0; padding:8px 0 0 0; border-top:1px dotted #999; background:none;}
.two_col_a .content .sresults ul li.fst_one, .two_col_a .content .sresults ul li:first-child {border-top:none;}
.two_col_a .content .sresults ul li p.rpt_desc{display:block; margin-bottom:8px;}
.two_col_a .content .sresults li span.pdf {padding:0 3px; color:#FF0000; font-size:.8em;}
.two_col_a .content .sresults .author_name {float:left; width:135px; display:block; padding-right:10px;clear:left;}
.two_col_a .content .sresults .author_titles {float:left; display:block; max-width:575px; width: calc(100% - 150px);}
.two_col_a .content .sresults .author_titles p {padding:0 0 12px 0;}
.two_col_a .content .sresults .author_titles p a {text-decoration:underline;}
.two_col_a .content .sresults .desc {float:left; clear:none; display:block;padding-right:10px; width:685px; width:calc(100% - 50px);}
.two_col_a .content .sresults .desc .cap {text-transform:capitalize;}
.two_col_a .content .sresults .desc div {float:left;clear:none;margin:0;padding:0;}
.two_col_a .content .sresults .desc .text{width:550px;padding-bottom:10px;}
.two_col_a .content .sresults .desc img {float:left; clear:none;padding:0 10px 15px 15px;}
.two_col_a .content .sresults .desc p.title {padding:0 0 8px 0;}
.two_col_a .content .sresults .desc p.subtitle {padding:12px 0 0;}
.two_col_a .content .sresults .desc a {color:#e46702; text-transform:capitalize;}
.two_col_a .content .sresults .desc p a {text-decoration:underline; color:#005499;}
.two_col_a .content .sresults .desc .date { font-style:italic; }
.two_col_a .content .sresults .hspacer {padding-left:5px;padding-right:5px;}
.two_col_a .content .sresults .vspacer {padding-top:12px;}

.two_col_a .content .sbluebg {margin:0 0 10px 0; clear:both; display:block; float:left;height:auto; padding:8px 10px; width:710px; background-color:#EBF4FB; border-bottom:1px dotted #999; border-top:1px solid #999;}
.two_col_a .content .sbluebg h5 {font-size:1.1em; color:#C1693E; margin:5px 0 10px; }
.two_col_a .content .sbluebg ul {width:31%; float:left; padding:0 10px 0 0;}
.two_col_a .content .sbluebg ul.col_2 {width:48%;}
.two_col_a .content .sbluebg li {float:left; clear:left; width:95%; margin:0; padding:2px 4px 2px 12px; display:block; background: url(/National_Library/20160526010038oe_/http://www.apa.org/images/orange_square.gif) 4px 8px no-repeat;}
.two_col_a .content .sbluebg li a {padding-left:0;}
.two_col_a .content .sbluebg li:hover {background-color:#CFE0EF;}
.two_col_a .content .sbluebg li.current {background-color:#CFE0EF;} 
.two_col_a .content .refine.sbluebg  {padding:0 10px;border-bottom:1px solid #999;}
.two_col_a .content .refine.sbluebg h5 {margin:5px 0;font-weight:normal; line-height:1.5em;}
.two_col_a .content .refine.sbluebg h5 span {font-weight:bold;}

.sbluebg .date_range {height:60px; padding:0 10px;}
.sbluebg .date_range  .date_input {float:left;}
.sbluebg  .date_range .from {padding:3px 5px 0 0;}
.sbluebg  .date_range .to {margin:2px 7px;}
.sbluebg .date_range  #yearFrom, .sbluebg .date_range  #yearTo {width:80px; margin-right:5px;}
.sbluebg .date_range  .gray {color:#AAAAAA;}
.sbluebg .upd_rslts {margin-left:5px;margin-top:-2px;}
.sbluebg .errMsg {color:Red;margin:0;padding:0 10px;}

nav.alphabet {width:100%;padding:0;margin:0 0 10px 0;overflow:hidden;min-height:1.5em;float:left;}
nav.alphabet menu {background-color:#ededed; list-style:none;overflow:hidden; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:0 10px; font-size:1em;}
nav.alphabet menu li {float:left; width:15px; margin:0; padding:0 5px; background:url(/National_Library/20160526010038oe_/http://www.apa.org/images/1x11_grey.gif) 0 8px no-repeat; font-size:1.13em;}
nav.alphabet menu li.fst {background:none; padding-left:0;}
nav.alphabet menu li span {margin:0;padding:5px; color:#6885A4;display:inline-block;}
nav.alphabet menu li a {margin:0;padding:5px;text-decoration:underline;float:left; }
nav.alphabet menu li a.selected {font-weight:bold; text-decoration:none;}

.pubsearch .general_error {float:left; width: 100%; margin-top:8px;}
.pubsearch .general_error h2 {color:#DD6926; font-size:22px; border:none; font-weight:bold;line-height:1.3em;}

.rtcol .listBoxModule .fmore a {color:#E46902; text-decoration:underline; float:right; display:block; margin:10px 11px 5px;}
.rtcol .listBoxModule .fmore .left {float:left;}

/* Generic landing pages*/
.one_col_a.landing .top nav {width: 250px; float:left;padding:0;margin:0;}
.one_col_a.landing .top nav menu {background:none;margin:0 0 10px;padding:0;width:100%;display:table;}
.one_col_a.landing .top nav menu li {height: 73px; width: 100%; margin: 10px 0;padding:0; border:0;clear:both;  position: relative;}
.one_col_a.landing .top nav menu li.buttonD  div.buttonDText {height: 73px; display: table-cell; vertical-align: middle;width:100%}
.one_col_a.landing .top nav menu li a {float:left; color:#fff; text-transform: uppercase; font-size:20px; display: block; width:100%;line-height:1.25em;}
.one_col_a.landing .top nav menu li a:hover {text-decoration: none;}
.one_col_a.landing .top .topright_content {float:right; width:712px;}
.one_col_a.landing .content {width:100%;padding-left:0;margin:10px 0 0 0;}
.one_col_a.landing .content .tabcol {width:65%;float:left;}
.one_col_a.landing .content .rtcol {width:32%;padding-right:5px; float:left}

.landing .content .item {margin-bottom:30px;}
.landing .content .twoCol_content {clear:both;margin:0;}
.landing .content .twoCol_content .featureRichItem {padding: 0 0 10px 0;}
.landing .content .twoCol_content .featureRichItem:last-child {padding: 0 0 0 0;}
.landing .content .twoCol_content  .linkWidget .module.last {padding-bottom: 0px;}
.landing .content .twoCol_content  .linkWidget .module .body .more .wysiwyg {margin-bottom: 0px;}
.landing .content .twoCol_content  .linkWidget .module .body p.title a { border-bottom:none; font-weight:bold;}
.landing .content .twoCol_content .sectionA .wysiwyg img{padding-left:0}
.landing .content .twoCol_content .sectionA .more .wysiwyg {margin-bottom: 5px;}
.landing .content .twoCol_content .sectionB .wysiwyg figure.npImg {padding-left:10px;}
.landing .content .twoCol_content .sectionA  .boxWidget .more .wysiwyg {margin-bottom: 0px;}

.twoCol_content .staticGallery { margin-top: 0px;}
.two_col_b .twoCol_content .sectionA {float:left; padding:0 25px 0 0; width:348px;}
.two_col_b .twoCol_content .sectionB {float:right; width:324px; padding:0}


/* Feature-rich content - default settings for .two_col_b */
.pageHeader h3 {color: #e46702; border-bottom: 1px solid #a7c0d7; font-size:16px; padding: 10px 0 3px; font-weight: normal; margin-bottom: 5px; clear:both;}
.featureRichItem  h2 {margin-bottom: 8px;}
.two_col_b.rpt_detail .content  .featureRichSummary .wysiwyg {padding-top: 0px; font-size: .92em; line-height: 1.3em; }
.featureRichSummary {background-color: #EAEAEA;color: #444444; font-size: 1.1em; padding: 6px 15px 6px 15px; 
 margin-bottom:10px; line-height:1.3em; clear:both; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.featureRichSummary .wysiwyg {padding-top: 0px;}
.featureRichSummary .wysiwyg p {padding-bottom: 10px;}
.featureRichSummary .wysiwyg p:last-child {padding-bottom: 0px;}
.featureRichItem {padding:0; margin:5px 0 10px; display: block; clear: both;float:left; width:100%;}
.featureRichItem .module {border-bottom: 1px dotted #8CA7C0; padding:15px 0; margin: 0; overflow: hidden;}
.featureRichItem .module.last {border-bottom: none;}
.featureRichItem .module .left {padding-right:15px;}
.featureRichItem .module .left img{width:100px;}
.featureRichItem .module .body {width:570px; width:calc(100% - 126px);}
.featureRichItem .module p.title {border-bottom:none; padding:0 0 1px; margin:0;}
.featureRichItem .rotary, .featureRichItem .slider, .featureRichItem .videoPkg {overflow:hidden; position:relative;}
.featureRichItem .navButton img {position:absolute; cursor:pointer; z-index:50;}
.featureRichItem .navButton img:hover{opacity:0.80;}
.featureRichItem .navButton.pre img{left:0;}
.featureRichItem .navButton.next img{right:0;}
.featureRichItem .navIndicator{height:24px; width:calc(100% - 34px); padding-left:34px; background-color:rgba(46,46,46,0.8); text-align:center; position:absolute; z-index:50; bottom:0;}
.featureRichItem .navIndicator img {margin:7px 5px; width:10px; height:auto;cursor:pointer;}
.featureRichItem .navIndicator img:hover {opacity:0.80;}
.featureRichItem .navIndicator img.right {margin:5px 10px;}
.featureRichItem .btnPausePlay {position:absolute; right:0; bottom:0; margin:0 8px 0 0; border:0; z-index:51;}
.featureRichItem .btnPausePlay img {margin:5px 4px; width:auto;cursor:pointer;}
.featureRichItem .btnPausePlay img:hover{opacity:0.50;}
.featureRichItem .btnPausePlay img.inactive {opacity:0.50;}

.horizontalGallery {width:695px;margin:7px 0 0;} 
.horizontalGallery .header {display:block; width:100%; overflow:hidden; border-bottom:1px solid #A7C0D7;position:relative;}
.horizontalGallery h2 {border-bottom:none; width:530px; width:calc(100% - 100px);float:left;margin-bottom:4px;}
.horizontalGallery .navSummry {position:absolute;color:#3B3B3B;right:0; bottom:3px; font-size:0.9em;} 
.horizontalGallery .navSummry span {font-weight:bold;}     
.horizontalGallery .container{position:relative; margin:0 auto; width:100%; overflow:hidden;padding:15px 0 0;}
.horizontalGallery .container .shortDescription {padding-bottom: 25px; margin-top: -7px;}
.horizontalGallery .wrapper{width:640px; width:calc(100% - 55px); position:relative; margin-left:12px; padding:0 15px; min-height:260px; overflow:hidden;}
.horizontalGallery .hgUnit{position:absolute; top:0; left:17px; width:100%; width:calc(100% + 150px);}
.horizontalGallery .hgItem{float:left; width:126px; padding:0 17px; text-align:center;}
.horizontalGallery .hgItem img{width:125px;}
.horizontalGallery .navButton.next {position:absolute; right:0; width:32px; min-height:260px; background-color:#fff; z-index:50;}
.horizontalGallery .navButton img{top:75px;} 
.horizontalGallery.square-125 .navButton img{top:45px;}
.horizontalGallery.square-125 .wrapper {min-width: 190px; min-height:220px;} 
.horizontalGallery .hgItemTitleLink {font-weight:bold; text-align:left; line-height:1.2em;}
.horizontalGallery .hgItemTitleLink span {font-weight:normal;}
.horizontalGallery .hgItemTitleLink span.desc {display: block;}
.horizontalGallery .hgItemTitleLink span.handout {display:block; font-size:0.9em; font-weight:bold;line-height:1.3em; color: #666;}
.horizontalGallery .hgItemTitleLink span.pdfSuffix {display:block; font-style:italic; text-transform:uppercase; font-size:10px;}
.horizontalGallery.noNavButton .navButton, .horizontalGallery.noNavButton .navSummry {display:none;}	
.horizontalGallery.noNavButton .hgItem{padding:0 21px;}
.horizontalGallery.noNavButton .hgUnit{left:0;}

.featureRichItem .slider {width:695px;}
.featureRichItem .slider h2 {border-bottom:none; line-height:normal;}
.featureRichItem .slider .container{position:relative;padding:0;margin:0;background-color:#F1F1F1;width:100%; height:194px; overflow:hidden;}
.featureRichItem .slider .sliderItem{position:absolute;top:0;left:0;width:695px;}
.featureRichItem .slider .sliderItem img {width:377px; height:194px; float:left; padding:0; margin:0;}
.featureRichItem .slider .slideDesc {color:#808184; width:240px; float:left; margin-left:20px; padding:10px 0;position:relative;}
.featureRichItem .slider .slideDesc .title{color:#808184; font-size:19px; font-weight:bold; margin:5px 0 8px;line-height:1.1em;}
.featureRichItem .slider .slideDesc .subtitle{font-size:14px; font-weight:bold; margin:0 0 8px;}
.featureRichItem .slider .slideDesc .more {border-top:1px dotted #999; width:100%; margin-top:10px;}
.featureRichItem .slider .slideDesc .more .wysiwyg {margin-bottom:0;}
.featureRichItem .slider .slideDesc .more .wysiwyg p {margin:0;padding:0; float:left; clear:both;}
.featureRichItem .slider .slideDesc .more a {float:left; background:none; text-decoration:underline;}
.featureRichItem .slider .navButton img{bottom:75px;}
.featureRichItem .slider .btnPausePlay img {margin-bottom:0;}

.carousel {width:100%;}
.carousel .container{position:relative;padding:0;margin:0;width:calc(100% - 2px); height:252px; overflow:hidden; border:1px solid #999;}
.carousel .carouselWrap {position:relative;padding:0;margin:0;width:494px;height:250px;float:left;clear:none;}
.carousel .carouselItem {position:absolute;top:0;left:0;width:100%;}
.carousel .carouselItem:hover {background-color:#F6F6F6;opacity:0.90;cursor:pointer;}
.carousel .carouselItem img {width:100%; height:250px; float:left; padding:0; margin:0;}
.carousel .carouselDesc {font-size:1.2em; line-height: 1.3em; position:absolute; width:464px; bottom:0; left:0; padding:10px 15px; height:60px; z-index:40;background-color:rgba(46,46,46,0.7);}
.carousel .carouselDesc:hover{background-color:rgba(46,46,46,0.9);}
.carousel .carouselDesc .title{font-size:1.5em; font-weight:bold; margin:0 0 3px;line-height:1.1em;}
.carousel .carouselDesc .title:hover {text-decoration:underline;}
.carousel .carouselDesc  p {color:#F6F6F6; margin:0;padding:0; float:left; clear:both;margin-right:20px;}
.carousel .navButton img {top:40%; opacity:0; transition: opacity .5s ease-in-out;
   -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out;}
.carousel:hover .navButton img {opacity: 0.8;}
.carousel .navIndicator {display:none;bottom:-24px;width:100%;padding-left:0}
.carousel .navTabs {position:absolute; top:0; right:0; height:250px;padding:0;display:block;width:215px; width:calc(100% - 494px);background:#fff;}
.carousel .navTab {float:left; padding:0;margin:0;width:100%;cursor:pointer; position:relative;}
.carousel .navTab.active .tabContent {color: #333; background-color: #D1D1D1;}
.carousel .tabContent {float:left; background-color:#EDEDED; margin:0 0 0 1px; padding:0 7px 0 0; border-bottom:1px solid #fff; width:calc(100% - 8px); cursor:pointer;font-size: 1.1em;color: #525252;line-height:1.3em;}
.carousel .navTab:last-child .tabContent:last-of-type {border-bottom:none;}
.carousel .tabContent span {padding-top:10px; display:block;}
.carousel .tabContent .crop{float:left; margin-right:10px; position:relative;overflow:hidden;height:62px;}
.carousel .tabContent .crop img{width:122px; height:62px; margin:0 -30px;}
.carousel .tabContent .thumb{float:left; margin-right:10px; position:relative;overflow:hidden; height:62px;}
.carousel .tabContent .thumb img{width:62px; height:62px;}

.featureRichItem .videoPkg {width:695px;}
.featureRichItem .videoPkg .videoItem {border-top:1px dotted #999; padding:15px 0; width:100%; float:left;}
.featureRichItem .videoPkg .videoItem.first{border-top:none;}
.featureRichItem .videoPkg .videoCode {width:340px; float:left; padding:0; margin:0;}
.featureRichItem .videoPkg .videoDesc {width:330px; float:left; margin-left:20px;}
.featureRichItem .videoPkg .videoDesc .title {color:#DD6926; font-size:13px; border-bottom:none; line-height:1.3em; font-weight:bold; margin: 0 0 5px;}
.featureRichItem .videoPkg .more {border-top:1px dotted #999;}
.featureRichItem .tabWidget .shortDescription {padding-bottom: 25px;}

/* for onecol_Content */
.linkWidget .wysiwyg h3{padding:0;}
.linkWidget .more { margin-top: 7px;}
.linkWidget .module .body .eyebrow {color: #333333; font-size: 12px; font-weight: bold; text-transform: uppercase; padding-bottom: 4px;}
.linkWidget .module .body .more .wysiwyg {margin-bottom: 0px;}
.linkWidget .module .body .more .wysiwyg p {padding-bottom: 0px;}

.linkWidget.list .module {display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.linkWidget.list .module .body {padding-top: 0px;} 
.linkWidget.list .module .body p.title {font-weight: bold; line-height: 1.3em;}
.linkWidget.list .module .body .more {margin-top: 11px;}
 
.twoCol_content .link .module, .oneThird .link .module, .twoCol_content .list .module, .oneThird .list .module {padding:10px 0; display:block;} 
.twoCol_content .linkWidget .module .left, .oneThird .linkWidget .module .left {padding-right:10px;}
.twoCol_content .linkWidget .module .left img, .oneThird .linkWidget .module .left img {width: 50px;}
.twoCol_content .linkWidget .module .body, .two_col_b.split .twoCol_content .linkWidget .module .body , .oneThird  .linkWidget .module .body, .two_col_a .twoCol_content .linkWidget .module .body {width: calc(100% - 61px); padding-right:0px;}

/*call to action - default for one_col_a*/
.callAction {width:100%;}
.callAction .subtitle {font-size: 1.38em;color: #444;line-height: 1.5; margin-bottom: 5px;} 
.callActionTop {float: left; margin-bottom:-3px; position: relative; height:6px; width:70px; background-color: #9EB1C5; z-index: 10; display:none;}  
.callActionLower {float: left; margin-bottom: 10px; position: relative; padding: 30px; background-color:#efefef; width:100%; -moz-box-sizing:border-box; box-sizing:border-box;}
.callActionLower .leftside{float:left; width:calc(100% - 305px); height:auto; padding:0 30px 0 0;-moz-box-sizing:border-box; box-sizing:border-box;}
.callActionLower .leftside .wysiwyg {font-size:1.1em; color:#444444;line-height: 1.3;}
.callActionLower .rightside{float:right; width:305px;  height:auto; padding:0 0 0 30px;-moz-box-sizing:border-box; box-sizing:border-box; text-align:center;height:auto;}

.staticGallery {clear: both; float: left; width: 456px; margin-top: 13px;}
.staticGallery p.title {color:#E46702; font-size:16px; float:left; display:block; padding-bottom:8px; border-bottom: 1px solid #A7C0D7; width: 100%;}
.staticGallery h2 {margin-bottom: 0px; line-height: 125%;}      
.staticGallery .sg_tb {display: table; background-color: #EBF4FB; padding-bottom: 8px; margin-bottom: 6px; width: 100%;}
.staticGallery .sg_tr {display: table-row; width: 100%;}
.staticGallery .sg_tc {display: table-cell; width: 33%; }
.staticGallery .sg_tc.title {text-align: center; background-color:#668CAF; padding:4px 0; border-right:1px solid #EBF4FB; width: 33%;}
.staticGallery .sg_tc.title.last {border-right: 0px;}
.staticGallery .sg_tc.title h3 {color:#FFFFFF; font-size:0.95em; font-weight:bold; border-bottom: none; padding:0 4px; margin-bottom:0; }
.staticGallery .sg_tc.cover {vertical-align: top; width: 33%; padding: 10px 0; }
.staticGallery .sg_tc.cover img {width: 120px; width: 80%; padding: 0 10%; image-rendering: optimizeQuality;}
.staticGallery .sg_tc.pageTitleLink {padding: 0px 16px; line-height:1.2em;width: 29%; padding: 0 3%;}
.staticGallery .sg_tc.pageTitleLink span.desc {display: block;}
.staticGallery .sg_tc.link {vertical-align: top;}
.staticGallery .sg_tc.link .more {margin: 10px 4px; padding: 10px 8px; border-top: 1px dotted #e86900;}
.staticGallery .sg_tc.pageTitleLink span.desc {display: block; font-weight: normal;}
.staticGallery .sg_tc.pageTitleLink span.handout {display:block; font-weight:bold; font-size:0.9em; color: #666;}
.staticGallery .sg_tc.pageTitleLink span.pdfSuffix {display:block; font-style:italic; text-transform:uppercase; font-size:10px; font-weight:normal;}

.overarch {float:left; width:100%;}
.iconWidget figure.icon {z-index: 50; line-height: 0; position: relative;}
.iconWidget.onePerRow, .iconWidget.twoPerRow, .iconWidget.threePerRow, .iconWidget.fourPerRow{display: -ms-flexbox; display: -webkit-flex; display: flex; 
-ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; 
-ms-flex-pack: flex-start; -webkit-justify-content: flex-start; justify-content: flex-start; width: 100%; 
-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap; 
-ms-flex-align: stretch; -webkit-align-items: stretch; align-items: stretch; margin-top: 25px;}
.iconWidget .module {display: -ms-flexbox; display: -webkit-flex; display: flex; 
-ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; 
-ms-flex-align: center; -webkit-align-items: center; align-items: center; 
margin-left: 15px; margin-right: 15px; padding-top: 0px; position: relative; border: none; 
-webkit-flex-shrink: 0;flex-shrink: 0;}
.iconWidget.onePerRow .module {margin-bottom: 30px; margin-left: 0; margin-right: 0;}
.iconWidget.twoPerRow .module {margin-bottom: 30px; width: calc(50% - 15px);}
.iconWidget.threePerRow .module {margin-bottom: 30px; width: calc(33% - 17px);}
.iconWidget.fourPerRow .module {margin-bottom: 30px; width: calc(25% - 23px);}
.iconWidget.twoPerRow .module:nth-child(odd) {margin-left: 0px;}
.iconWidget.twoPerRow .module:nth-child(even) {margin-right: 0px;} 
.iconWidget.threePerRow .module:nth-child(3n+1) {margin-left: 0px;}
.iconWidget.threePerRow .module:nth-child(3n) {margin-right: 0px;} 
.iconWidget.fourPerRow .module:nth-child(4n+1) {margin-left: 0px;}
.iconWidget.fourPerRow .module:nth-child(4n) {margin-right: 0px;} 
.iconWidget .module .icon img {width: 100px; height: 100px;}
.iconWidget .module .body,
.twoCol_content .iconWidget .module .body ,
.threeCol_content .iconWidget .module .body 
{width: calc(100% - 40px); padding:20px 20px 25px; text-align: center; z-index: 50}

.iconWidgetborder a:hover, .iconWidget .module .body:hover + .iconWidgetborder a, .iconWidget figure.icon:hover ~ .iconWidgetborder a {background-color: rgba(212,212,220,0.5);}
.iconWidgetborder {width: calc(100% - 4px); position: absolute; top: 45px; left: 0; border: solid 2px #EAEAEE; height: calc(100% - 52px); z-index: 20;}
.iconWidgetborder .fillarea {display: block; height: 100%; width: 100%; text-decoration: none; text-indent: -9999px; -moz-box-sizing:border-box; box-sizing:border-box;}

.linkWidget .iconWidget .module .body p.title {font-size: 16px; font-weight: normal; line-height: 1.3em;}
.iconWidget .module .body p.title a {color: #005499;}
.iconWidget .more {display: none;}
.iconWidget .module .body{position: relative;}
.iconWidget .module .body a.fillarea{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -9999px; overflow: hidden;}
a.fillarea + span.secured {display: none;}

.boxWidget {display: -ms-flexbox; display: -webkit-flex; display: flex;  
-ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; 
-ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; 
-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 25px;}
.boxWidget .module {display: -ms-flexbox; display: -webkit-flex; display: flex;  
-ms-flex-direction: column; -webkit-flex-direction: column;flex-direction: column; 
-ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; 
-ms-flex-align: center; -webkit-align-items: center; align-items: center; 
margin-left: 15px; margin-right: 15px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 30px; position: relative; border: none; background-color: #efefef;}
.boxWidget.onePerRow .module {margin-left: 0px; margin-right: 0px;}
.boxWidget.twoPerRow .module {width: calc(50% - 15px);}
.boxWidget.threePerRow .module {width: calc(33.33% - 20px);}
.boxWidget.fourPerRow .module {width: calc(25% - 23px);}
.boxWidget.twoPerRow .module:nth-child(odd) {margin-left: 0px;}
.boxWidget.twoPerRow .module:nth-child(even) {margin-right: 0px;} 
.boxWidget.threePerRow .module:nth-child(3n+1) {margin-left: 0px;}
.boxWidget.threePerRow .module:nth-child(3n) {margin-right: 0px;} 
.boxWidget.fourPerRow .module:nth-child(4n+1) {margin-left: 0px;}
.boxWidget.fourPerRow .module:nth-child(4n) {margin-right: 0px;} 
.boxWidget .module .body {width: calc(100% - 40px); margin: 15px 0 20px 0; padding: 0; min-height: 50px; /* ie flex fix */}
.boxWidget .module .body h5.eyebrow {text-align: center;}
.boxWidget .module .body h5.eyebrow + p.title {margin-top:40px;}
.boxWidget .more {width:calc(100% - 40px); background-color: #005499; padding: 0 20px;}
.boxWidget .more .wysiwyg {float: none; text-align: center; padding-top: 12px; padding-bottom: 12px; margin-bottom: 0px;}
.boxWidget .more .wysiwyg p {float: none; text-align: center;}
.boxWidget .more .wysiwyg a {font-size: 1em; float: none; color: #ffffff; background: transparent url(/National_Library/20160526010038oe_/http://www.apa.org/images/go-white.png) right 0px /8px no-repeat; text-transform: uppercase; font-weight: bold; padding-right:11px;}
.boxWidget .module .body .eyeline {position: relative; margin-top: 10px; }
.boxWidget .module .body .eyeline:after {content: ''; display: block; position: absolute; width: 70px; top: -3px; left: calc(50% - 35px); border-bottom: 6px solid #9EB1C5;}
.boxWidget figure.full {text-align: center;}
.boxWidget figure.full  img {width: 100%;}
.boxWidget.onePerRow figure.full  img {width: auto; max-width:100%;}
.boxWidget .embed-container  { position: relative;  padding-bottom: 56.25%; overflow: hidden; max-width:100%; height: auto;}
.boxWidget .embed-container iframe,.boxWidget .embed-container object,.boxWidget .embed-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.twoCol_content .boxWidget.onePerRow figure.full img,
.twoCol_content .boxWidget.twoPerRow figure.full img,
.twoCol_content .boxWidget.threePerRow figure.full img,
.twoCol_content .boxWidget.fourPerRow figure.full img {width: 100%;}
.boxWidget .module .body p.title {font-size: 15px; font-weight: bold; border-bottom: none; padding:10px 0 8px; line-height: 1.3em;}
.boxWidget .module .body p.title a {color: #005499;}
.landing .content .boxWidget .module .body p.title a {font-weight: bold;}
.content .boxWidget .more .wysiwyg {margin-bottom: 0px; width: 100%; text-align: center;}

.one_col_a .twoCol_content,.one_col_a .threeCol_content {clear: both;}
.one_col_a .twoCol_content .oneHalf  {float: left; width:50%; -moz-box-sizing:border-box; box-sizing:border-box;}
.one_col_a .twoCol_content .oneHalf.first {padding-right: 15px;}
.one_col_a .twoCol_content .oneHalf.last {padding-left: 15px;}
.one_col_a .twoCol_content .oneHalf.first .wysiwyg img{padding-left:0}
.one_col_a .twoCol_content .oneHalf.first .more .wysiwyg {margin-bottom: 5px;}
.one_col_a .twoCol_content .oneHalf.last .wysiwyg figure.npImg {padding-left:10px;}
.twoCol_content .iconWidget .module img {width: 100%; height: 100%;}
.one_col_a .twoCol_content  .linkWidget.link .module, 
.one_col_a .threeCol_content  .linkWidget.link .module {-ms-flex-align: start; -webkit-align-items: flex-start;align-items: flex-start;}
.one_col_a .threeCol_content .iconWidget .module img {width: 100%; height: 100%}
.one_col_a .threeCol_content .boxWidget.onePerRow figure.full img {width: 100%;}

.one_col_a .oneThird {width: calc(33% - 18px); float: left; padding:0 15px 10px; border: 0; overflow: hidden;}
.one_col_a .oneThird.first {padding-left: 0px;}
.one_col_a .oneThird.last {padding-right: 0px;}

.one_col_a .threeCol_content  .linkWidget.list .module {-ms-flex-align: start; -webkit-align-items: flex-start;align-items: flex-start;}
.one_col_a .threeCol_content .boxWidget.onePerRow figure.full img {width: 100%;}
.one_col_a .threeCol_content .oneThird {width: calc(33% - 18px); float: left; padding:0 15px 10px; border: 0; overflow: hidden;}
.one_col_a .threeCol_content .oneThird.first {padding-left: 0px;}
.one_col_a .threeCol_content .oneThird.last {padding-right: 0px;}
.one_col_a .threeCol_content .oneThird .wysiwyg ul {padding-left:0;}
.one_col_a .threeCol_content .oneThird.first .col_content {padding-left:0;}
.one_col_a .threeCol_content .oneThird.last .col_content {padding-right:0;}
.one_col_a .threeCol_content .oneThird.first .col_content .wysiwyg ul  + h4{border-top: #999999 1px dotted;}
.one_col_a .threeCol_content .oneThird .featureRichItem .videoPkg { width: 100%;}
.one_col_a .threeCol_content .oneThird .featureRichItem .videoPkg .videoCode { width: 100%;}
.one_col_a .threeCol_content .oneThird .featureRichItem .videoPkg .videoDesc { width: 100%;  float: left; margin-left: 0px;}
.one_col_a .threeCol_content .oneThird .staticGallery {width: 100%;}

.one_col_a.landing .top .carousel {width: 100%}	
/*0.26 bottom panel */
.one_col_a .rtcol.withad {width:100%; float: none; padding: 20px 0 0; margin: auto; overflow: hidden; 
display: -ms-flexbox; display: -webkit-flex; display: flex;  
-ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; 
-ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; }
.one_col_a .rtcol.withad .adWrap  { -ms-flex: 0 0 300px; -webkit-flex-grow: 0; flex-grow: 0; -webkit-flex-shrink: 0; flex-shrink: 0;}
.one_col_a .rtcol.withad .adWrap .ad_box {margin: 0;}
.one_col_a .rtcol.withad .listBoxModule {display: -ms-flexbox; display: -webkit-flex; display: flex; 
-ms-flex-flow: column; -webkit-flex-flow: column; flex-flow: column; 
-ms-flex-pack:center; -webkit-justify-content: center; justify-content: center; 
-ms-flex: 0 1 597px; -webkit-flex-grow: 1; flex-grow: 1;}
.one_col_a .rtcol.withad .listBoxModule {width: 307px; min-height: 235px; margin: 0 30px 0 0; padding: 0 10px 10px 35px; background-color: #F1F1F1;}
.one_col_a .rtcol.withad .listBoxModule:first-child {border-left: solid #9EB1C5 10px;} 

@media screen and (min-width: 996px){
	/* for 2 cols with left nav */
	.two_col_a .twoCol_content .sectionA {float:left; padding:0 25px 0 0; width:365px;}
	.two_col_a .twoCol_content .sectionB {float:right; width:340px; padding:0}
	.two_col_a .featureRichItem .module .body {width:610px; width:calc(100% - 126px);}
    .two_col_a .iconWidget .module .body {width: calc(100% - 40px);}
    .two_col_a .boxWidget .module .body {width: calc(100% - 40px);}    
	.two_col_a .horizontalGallery,.two_col_a .featureRichItem .videoPkg, .two_col_a .featureRichItem .slider, .three_col_a  .topcontent .featureRichItem .slider{width:730px;} 
	.two_col_a .horizontalGallery .wrapper{width:675px;}
	.two_col_a .horizontalGallery .hgItem{padding:0 19px;}
	.two_col_a .horizontalGallery:not(.noNavButton) .hgUnit{left:25px;}
	.two_col_a .horizontalGallery.noNavButton .hgItem{padding:0 26px;}
	.two_col_a .featureRichItem .videoPkg .videoDesc {width:365px;}
	.two_col_a .featureRichItem .slider .slideDesc, .three_col_a .topcontent .featureRichItem .slider .slideDesc {width:265px;}
	.two_col_a .carousel, .three_col_a  .topcontent .carousel{width: 728px;}
	.two_col_c .carousel {width: 728px;}
	.two_col_b.split .carousel {width: auto;}
	.two_col_b .callActionLower .leftside{width:calc(100% - 205px);}
	.two_col_b .callActionLower .rightside{width:205px;}
	.two_col_b .iconWidget.threePerRow .module {width: calc(33% - 18px);}
	.two_col_a .iconWidget.threePerRow .module {width: calc(33% - 18px);}
	
	.landing .twoCol_content .staticGallery {width:100%;}
	
	/* for 2/3 cols - event landing page*/
	.two_third .horizontalGallery, .two_third .featureRichItem .videoPkg, .two_third .featureRichItem .slider {width:640px;} 
	.two_third .horizontalGallery .wrapper{width:610px; margin-left:0px; padding:0 13px;}
	.two_third .horizontalGallery .hgItem{padding:0 12px;}
	.two_third .featureRichItem .videoPkg .videoDesc {width:280px; margin-left:15px;}
	.two_third .featureRichItem .slider .slideDesc {width:200px; margin-left:15px;}
	
	/* for 1 col with 2 lower cols - 0.25 landing page */
	.one_col_a .featureRichItem .slider,.one_col_a .carousel,.one_col_a .horizontalGallery,.one_col_a .featureRichItem .videoPkg,.one_col_a .staticGallery  {width:100%;}
	.one_col_a .featureRichItem .slider .sliderItem, .one_col_a .featureRichItem  .videoPkg .videoItem  {width:100%;}
	.one_col_a .featureRichItem .slider .sliderItem img,.one_col_a .featureRichItem  .videoPkg .videoItem  .videoCode{width: 50%; height:auto; }
	.one_col_a .featureRichItem .slider .slideDesc {width: 40%;}
	.one_col_a .featureRichItem .videoPkg  .videoDesc{width: 45%;}
	.one_col_a .pageHeader img {width: 100%;}
	.one_col_a .titleImage hgroup {width: calc(50% - 15px);}
	.one_col_a .titleImage.right hgroup p.title {padding-right: 15px;}
	.one_col_a .titleImage img {width: auto; max-width:50%; float: none;}
	.one_col_a .titleImage.noImage hgroup { padding: 0 15px;}
	.one_col_a .embed-container  { position: relative; padding-bottom: 56.25%; overflow: hidden; max-width:100%; height: auto;}
	.one_col_a .embed-container iframe,.one_col_a .embed-container object,.one_col_a .embed-container embed,.one_col_a .embed-container audio {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	.one_col_a .embed-container.audio {padding-bottom:3%; height:2.5em; max-width:400px;}
	.one_col_a .embed-container.slide {padding-bottom:82%;}
	.one_col_a .embed-container.instagram {padding-bottom: 120%; height: 0;}	
	.one_col_a .embed-container.vine {padding-bottom: 100%; height: 0;}	
}
.two_col_a.directorate_lp .horizontalGallery {margin-top:20px;}
.two_col_a.landing .subcontentLeft .featureRichItem .module .left img{width:100px;}
.two_col_a.landing .subcontentLeft .featureRichItem .module .body {width:330px;}

.twoCol_content .featureRichItem .videoPkg {width:100%;}
.twoCol_content .featureRichItem .videoPkg .videoItem  .videoDesc{width:100%; margin-left: 0px; }
.twoCol_content .featureRichItem .videoPkg .videoItem  .videoCode{width:100%; height: auto; }
.twoCol_content .featureRichItem .videoPkg .videoDesc .title {padding-top: 10px;}

/* for 3 cols - not support image sliders */
.three_col_a .featureRichItem .module .body {width:340px; width:calc(100% - 126px);}
.three_col_a .featureRichItem  .iconWidget .module .body {width: calc(100% - 40px);}
.three_col_a .featureRichItem  .boxWidget .module .body {width: calc(100% - 40px);}
.three_col_a .featureRichItem .videoPkg .videoItem  {border-top: none;}
.three_col_a .featureRichItem .videoPkg .videoItem  .videoDesc{width:100%; margin-left: 0px; }
.three_col_a .featureRichItem .videoPkg .videoItem  .videoCode{width:100%; height: auto; }
.three_col_a .featureRichItem .videoPkg .videoDesc .title {padding-top:10px}

.twoCol_content .sectionA, .three_col_a .twoCol_content .sectionA, .two_col_b.split .twoCol_content .sectionA {float: left; padding: 0 15px 0 0; width: 47%;}		
.twoCol_content .sectionB, .three_col_a .twoCol_content .sectionB, .two_col_b.split .twoCol_content .sectionB {float: right; width: 47%;	padding: 0;}

@media screen and (min-width: 768px){
	.three_col_a .twoCol_content .featureRichItem .videoPkg {width:100%;}
	.three_col_a .twoCol_content .featureRichItem .videoPkg .videoItem  .videoDesc{width:100%; margin-left: 0px; }
	.three_col_a .twoCol_content .featureRichItem .videoPkg .videoItem  .videoCode{width:100%; height: auto; }
}
@media screen and (min-width: 996px){
	.three_col_a .featureRichItem .videoPkg{width:460px;} 
	.three_col_a .content .carousel {width:460px;}
	.three_col_a .content .carousel .carouselWrap {width:100%;}
	.three_col_a .content .carousel .carouselWrap  .btnPausePlay img {margin:2px 3px;}
	.three_col_a .content .carousel .carouselItem img {width:100%;height:auto;}
	.three_col_a .content .carousel .navIndicator{display:block;}
	.three_col_a .content .carousel .carouselDesc  p {margin:0;}
	.three_col_a .content .carousel .navTabs{display:none;}
	.three_col_a .content .carousel .carouselDesc {width:calc(100% - 20px); height:80px; padding:10px; bottom:-100px; opacity:1;}
	.three_col_a .content .carousel .navIndicator, .three_col_a .content .carousel .carouselWrap .btnPausePlay {bottom:-124px;} 

	.three_col_a .horizontalGallery {width:460px;}
	.three_col_a .horizontalGallery h2 {width:360px; }
	.three_col_a .horizontalGallery .wrapper{width:425px; margin-left:0px; min-height:243px;}
	.three_col_a .horizontalGallery .hgItem{padding:0 7px;}
	.three_col_a .horizontalGallery .hgItem img{width:120px;}
	.three_col_a .horizontalGallery .navButton img{top:70px;}
	.three_col_a .horizontalGallery .navButton.next {width:25px;}
	
	.three_col_a .embed-container  {position: relative; padding-bottom: 56.25%; overflow: hidden; max-width:100%; height: auto; }
	.three_col_a .embed-container iframe,.three_col_a .embed-container object,.three_col_a .embed-container embed, .three_col_a .embed-container audio {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	.three_col_a .embed-container.audio {padding-bottom:3%; height:2.5em; max-width:400px;}
	.three_col_a .embed-container.slide {padding-bottom:82%;}
	.three_col_a .embed-container.instagram {padding-bottom: 120%; height: 0;}	
	.three_col_a .embed-container.vine {padding-bottom: 100%; height: 0;}
}

/* for ReportViewer control */
.reportControl {color:#000; border-color:#CCC; font-family: Arial;}
.reportControl #ParametersRowvwReport div:first-child div table{border:1px solid #CCC;}
.reportControl #ParametersRowvwReport div:first-child div table table{border:none;}
#vwReport_ctl05 table, #vwReport_ctl05 tbody, #vwReport_ctl05 tr, #vwReport_ctl05 td {vertical-align: top;}
 
/* title image */
.pageHeader.rwd {display: none;}
.titleImage {width: 100%; margin-bottom: 10px; position: relative; border-top: 0 solid #999;}
.titleImage hgroup {position: absolute; bottom: 10px;  width: 45%; width: calc(100% - 370px); padding: 0 10px;}
.titleImage.left hgroup {width: 46%;}
.titleImage img {max-width: 350px; width: calc(100% - 347px); display: block;}
.titleImage.right img {float: right;}
.titleImage.right hgroup {padding-left: 15px;}
.titleImage.right.White hgroup {padding-left: 0;}
.titleImage.left  img {float: left;}
.titleImage.left  hgroup {padding-left: 15px; right: 0px;}
.titleImage hgroup  h1 {font-size: 1.9em;line-height: 1.2em; padding-bottom: 5px; padding-right: 10px; border-bottom: none; margin-bottom: 0px;}
.titleImage hgroup  div.subtitle {font-size: 1.1em; line-height: 1.3em; padding-bottom: 5px; padding-right: 10px;}
.titleImage.noImage hgroup {position: relative; height: 180px; bottom: 0px; width: 90%; }
.titleImage.noImage hgroup  div.title { position: absolute;  bottom: 15px;}

.three_col_a .content .pageHeader img {width: 100%;}
.three_col_a .content .titleImage {border-top-width: 5px;}
.three_col_a .content .titleImage img {width: 100%; max-width:100%; float: none;}
.three_col_a .content .titleImage hgroup {width: 100%; position: relative; bottom: 0px; padding: 15px 0 15px 0; }    
.three_col_a .content .titleImage.right hgroup {padding-left: 0px;}
.three_col_a .content .titleImage.left hgroup {width: 100%; right: 15px;}
.three_col_a .content .titleImage:not(.White) hgroup  h1 {padding: 0 15px 10px 15px;}	
.three_col_a .content .titleImage:not(.White) hgroup div.subtitle {padding: 0 15px 0 15px;}
.three_col_a .content .titleImage.left hgroup p {text-align: left; }
.three_col_a .content .titleImage.noImage hgroup { padding: 0 15px;}

.two_col_b .topcontent .titleImage img{width: 50%; max-width: 500px;}
.two_col_b .topcontent .titleImage hgroup {width: calc(50% - 15px);}

/* newsletter title image */
.two_col_b.newsletter .titleImage {margin-top: 15px; margin-bottom: 20px;}
.two_col_b.newsletter .titleImage hgroup {position: relative; float:right; padding: 20px 10px 0px 18px; bottom: 0px;} 
.two_col_b.newsletter .titleImage hgroup div.intro {font-size: 12px; font-weight: bold; color: #5b5b5a; text-transform: uppercase; padding-bottom: 5px; }
.two_col_b.newsletter .titleImage hgroup h2 {font-size: 1.9em;line-height: 1.2em; padding-bottom: 15px; }
.two_col_b.newsletter .titleImage hgroup h2 a {font-weight: bold;  }
.two_col_b.newsletter .titleImage hgroup h2 a:hover {text-decoration: none;}
.two_col_b.newsletter .titleImage hgroup div.teaser {padding-bottom: 20px; }
.two_col_b.newsletter .titleImage hgroup div.author {font-size: 12px; padding-bottom: 20px; }
.titleImage ~ .stories {border-top: 0px;} 
.titleImage ~ .stories ~ .stories {border-top: 1px dotted #8CA7C0;}
.issue_title + .stories {border-top: 0px;}

/* color & Pattern */
.titleImage.Gray   {background-color: #565656; color: #FFF !important; border-top-color: #999;}
.titleImage.Gray h1 {color: #FFF !important;}
.titleImage.Green {background-color: #3D6D5D; color: #FFF !important; border-top-color: #999;}
.titleImage.Green h1 {color: #FFF !important;}
.titleImage.Purple {background-color: #4A3954; color: #FFF !important; border-top-color: #999;}
.titleImage.Purple h1 {color: #FFF !important;}
.titleImage.Silver {background-color: #E2E2E2; color: #565656 !important; border-top-color: #999;}
.titleImage.Silver h1 {color: #565656 !important;}
.titleImage.Default   {background-color: #3E586F; color: #FFF !important; border-top-color: #999;} 
.titleImage.Default h1 {color: #FFF !important;}
.titleImage.White {background-color: #FFF; color: #565656 !important; border-top-color: #FFF;}
.titleImage.White h1 {color: #565656 !important;}

.newsletter .titleImage.Default {background-color: #E2E2E2; color: #494848; border-top-color: #999;}
.newsletter .titleImage.Default h2 {color: #4a8dcd !important;}
.newsletter .titleImage.Default h2 a {color: #4a8dcd !important;}
.newsletter .titleImage.Default h2 a:hover {color: #3a6ea1 !important;}
.newsletter .titleImage.Default div.teaser {color: #494848;}
.newsletter .titleImage.Default div.author {color: #000000;}

/* Search Widget */
.rrSearchWidget .rtcol .listBoxModule.common:first-of-type .wysiwyg {padding: 0; margin-bottom: 0px;}
.rrSearchWidget .rtcol .listBoxModule.common:first-of-type {background-color: #FFF; margin-bottom: 10px;}
.rtcol .searchWidget {border: 1px solid #6885A4; overflow: auto; padding-bottom: 11px;  margin:0;}
.rtcol .searchWidget img {width: 95%; height: auto; padding-top: 10px;padding-bottom: 0px; padding-left: 5px; max-height: 57px; max-width: 432px;}
.rtcol .searchWidget form {padding-left: 9px; padding-right: 9px; }
.rtcol .searchWidget h3 {font-size: 1.2em; color: #FFFFFF; padding: 4px 9px; margin-bottom: 0px; line-height: 1.3em; border-bottom: 0px;}
.rtcol .searchWidget p.searchWidgetHead {color: rgb(77, 77, 77); padding: 16px 0px 8px 0px; font-size: 12px; background-color: transparent; border: 0; margin: 0;}
.rtcol .searchWidget p.searchWidgetBody {padding: 1px 0 20px 0; font-size: 11px; color: #000;}
.rtcol .searchWidget p.searchWidgetFooter {color: rgb(77, 77, 77); padding: 8px 0 8px 0; font-size: 12px; background-color: transparent; border: 0; margin: 0;}
.rtcol .searchWidget input[type=text] {float: left; height: 25px; border: 1px solid #999999; margin-top: 8px; margin-bottom: 20px; margin-right: 5px; padding-left: 10px;  width: 75%; width: calc(100% - 55px); font-size: 1em; color: #333333; font-weight: normal;}
.rtcol .searchWidget div.more {border: 0; padding-top: 0px; margin-top: 0px; margin-right: 0px; width: 96%;}
.rtcol .searchWidget .more a {font-size: 12px;}

/* custom buttons */
.buttonA, a.buttonA{border: 2px solid rgb(18, 61, 96); border-radius:7px; color: rgb(255, 255, 255); cursor:pointer; display:inline-block; font-size:13px; font-weight: bold; 
   line-height:20px; margin:10px; padding:2px 15px; text-decoration:none; width:auto; text-align:center; 
   transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; } 
 .buttonA.blue, a.buttonA.blue{background:none repeat scroll 0px 0px rgb(70, 140, 207);} 
 .buttonA.blue:hover, .buttonA.blue:focus, a.buttonA.blue:hover, a.buttonA.blue:focus {background:none repeat scroll 0px 0px rgb(55, 110, 163);color:#fff;}
 .rtcol .buttonA {width:200px; width:calc(100% - 55px); padding:5px auto;margin-top:0;}
 
input.buttonC {width:13px; margin:7px 0 0 0; padding: 6px 11px 5px 11px;}
a.buttonC {padding: 8px 11px 8px 11px;}
.buttonC, a.buttonC, input.buttonC {background: #e6e3e6;font-family: Arial;color: #ffffff;font-size: 10px; text-decoration: none; 
	background-image: -webkit-linear-gradient(top, #e6e3e6, #c9c8cc);
	background-image: -moz-linear-gradient(top, #e6e3e6, #c9c8cc);
	background-image: -ms-linear-gradient(top, #e6e3e6, #c9c8cc);
	background-image: -o-linear-gradient(top, #e6e3e6, #c9c8cc);
	background-image: linear-gradient(to bottom, #e6e3e6, #c9c8cc);
	-webkit-border-radius: 4; -moz-border-radius: 4; border-radius: 4px;
}
.buttonC:hover, a.buttonC:hover, input.buttonC:hover { background: #d9d9d9; text-decoration: none;
	background-image: -webkit-linear-gradient(top, #d9d9d9, #bababa);
	background-image: -moz-linear-gradient(top, #d9d9d9, #bababa);
	background-image: -ms-linear-gradient(top, #d9d9d9, #bababa);
	background-image: -o-linear-gradient(top, #d9d9d9, #bababa);
	background-image: linear-gradient(to bottom, #d9d9d9, #bababa);
}
.buttonC img{width:13px; margin:0 0 -4px; padding:0;}

.btnAction {font-size:13px; padding:7px 15px; border:none; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; margin:0; text-align:center;
	background: #6885A4;
	background-image: -webkit-linear-gradient(top, #6885A4, #005499);
	background-image: -moz-linear-gradient(top, #6885A4, #005499);
	background-image: -ms-linear-gradient(top, #6885A4, #005499);
	background-image: -o-linear-gradient(top, #6885A4, #005499);
	background-image: linear-gradient(to bottom, #6885A4, #005499); 
  }
.btnAction:hover, .btnAction:focus{
	background: #91A2B9;
	background-image: -webkit-linear-gradient(top, #91A2B9, #6885A4);
	background-image: -moz-linear-gradient(top, #91A2B9, #6885A4);
	background-image: -ms-linear-gradient(top, #91A2B9, #6885A4);
	background-image: -o-linear-gradient(top, #91A2B9, #6885A4);
	background-image: linear-gradient(to bottom, #91A2B9, #6885A4);
  }
.btnAction a {margin:0;font-weight:normal; display:inline-block;color:#FFF;}
.btnAction a:hover {text-decoration:none;}
.btnAction.join {float:right;border-top-left-radius:0; border-top-right-radius:0;-moz-box-sizing:border-box; box-sizing:border-box;padding:8px 15px 9px; }

/* wysiwyg buttons */
.btnDefaultLrg,.btnDefaultMed,.btnDefaultSml,.btnGrayLrg,.btnGrayMed,.btnGraySml { background:none repeat scroll 0px 0px #4485BC; 
	border:2px solid rgb(18, 61, 96); border-radius:6px; color:rgb(255, 255, 255);
	cursor:pointer; display:inline-block; margin:10px 0 0; padding:7px 15px; 
	font-family:arial; text-decoration:none;  text-align:center; font-weight:bold; line-height:18px; font-size:13px; 
	transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s;
}
.btnDefaultLrg:hover,.btnDefaultMed:hover,.btnDefaultSml:hover{background:none repeat scroll 0px 0px #376ea3;text-decoration:none;color:#ffffff;border-color:#032B3D;}
.btnDefaultLrg, .btnGrayLrg {font-size:15px;padding:10px 15px;}
.btnDefaultSml,.btnGraySml {font-size:11px;padding:5px 8px;}
.btnGrayLrg,.btnGrayMed,.btnGraySml {background:none repeat scroll 0px 0px #EFEFEF;border-color:#3B76B1;color:#3B76B1;}
.btnGrayLrg:hover,.btnGrayMed:hover,.btnGraySml:hover {background: none repeat scroll 0px 0px #DDDDDD; text-decoration:none; color:#2E5B89;}
.rtcol .btnDefaultLrg,.rtcol .btnDefaultMed,.rtcol .btnDefaultSml,.rtcol .btnGrayLrg,.rtcol .btnGrayMed,.rtcol .btnGraySml {max-width:200px; max-width:calc(100% - 55px);}

/* product listing*/
.cart_btn, .checkout_btn {padding:1px; border:#e46702 solid 1px; float:left;}
.cart_btn a, .checkout_btn a {background:#e46702; padding:3px 12px; float:left; text-decoration:none; color:#fff;font-weight:normal;}
.checkout_btn {border:#6699CC solid 1px;width:150px;margin:10px 0;}
.checkout_btn a {background:#6699CC; width:100px; padding:5px 25px;font-weight:bold;}
.out_of_stock {display:inline-block; color:#9b0000; text-transform:uppercase; background:#CCC url(/National_Library/20160526010038oe_/http://www.apa.org/images/alert.png) no-repeat scroll 12px 50%; padding:10px 12px 8px 35px;margin:10px 0;}
.productListing .value_prop:last-child {margin-bottom:15px;}
.productListing .value_prop .bluebg {overflow:hidden; border:0; width:auto; padding:15px; height:auto; width:calc(100% - 30px);}
.productListing .value_prop:nth-of-type(even) .bluebg {background:#ebf4fb;}
.productListing .value_prop .bluebg h2 {float:left; border:none; width:100%; color:#666; font-weight:bold; clear:both;}
.productListing .value_prop .subtitle {font-size:1.2em; margin-bottom: 10px;}
.productListing .value_prop .bluebg .cover {width:165px; text-align:left; float:left; position:relative;}
.productListing .value_prop .bluebg .cover img {padding:0;}
.productListing .value_prop .bluebg .cover .btnPlus {font:bold 14px Sans-Serif; width:18px;background:#005499;margin:0;display:block;text-align:center;color:#fff;position:absolute;bottom:3px;right:15px;cursor: pointer; z-index:50;}
.productListing .value_prop .bluebg .info {float:left; width:calc(100% - 365px); border:none;line-height:1.5em;}
.productListing .value_prop .bluebg .info.wide {width:calc(100% - 200px);}
.productListing .value_prop .bluebg .info ul li {background:none; padding:0;width:auto;}
.productListing .value_prop .bluebg .info .otherversion {padding-top:10px;}
.productListing .value_prop .bluebg .info .otherversion .label {float:left;}
.productListing .value_prop .bluebg .info .otherversion ul li  {float:left; padding:0 7px; background:url("/National_Library/20160526010038oe_/http://www.apa.org/images/divider.png") no-repeat 0px 55%;}
.productListing .value_prop .bluebg .info .otherversion ul li:first-child   {background:none;}
.productListing .value_prop .bluebg .right {width:150px; padding:15px 0 15px 15px;margin:0;}
.productListing .value_prop .bluebg .right a {text-decoration: none;font-weight:normal;}
.productListing .value_prop .bluebg .right a:hover {text-decoration: underline;}
.productListing .value_prop .bluebg  .cart_btn {margin:10px 0 20px;}
.productListing .value_prop .bluebg .cart {width:100%; text-align:left; float:left;}
.productListing .value_prop .bluebg .cart img {margin-top:5px;}
.productListing .value_prop .bluebg .add {width:auto;}
.productListing .value_prop .bluebg .add .quantity{float:left;margin-top:3px;}
.productListing .value_prop .bluebg .add .quantity.hideQty {display: none;}
.productListing .value_prop .bluebg .right p {line-height:1.2em;}
.productListing .value_prop .bluebg .outofstocknote{width:100%; float:left; color:#666; font-size:1.05em; margin-top:10px; font-style:italic;}
.rtcol .ordersummary {border:1px solid #CCC;}
.rtcol .ordersummary ul {padding:0;}
.rtcol .ordersummary ul li {display:block; float:left;background:none !important; clear:both; margin: 0 10px;padding:4px 0; width:calc(100% - 20px);}
.rtcol .ordersummary ul li:first-child{font-weight:bold;border:none;}
.rtcol .ordersummary li span {background:none; padding:0;float:left; clear:none;display:inline-block;}
.rtcol .ordersummary li span:first-child {width:70px;}
.rtcol .ordersummary li span:last-child {width: calc(100% - 80px); clear:right;}
.rtcol .ordersummary .checkout{clear:both; margin:auto; width:150px; text-align:center;}
.rtcol .ordersummary p{clear:both;font-size:0.9em;text-align:center;color:#666;font-style:italic;}
.rtcol .ordersummary .noitem {font-style:italic; padding:20px 10px;}
.rtcol .listBoxModule .specialOffer {display:block; margin:5px 0 10px;}
.rtcol .listBoxModule .specialOffer .title{background:url(/National_Library/20160526010038oe_/http://www.apa.org/images/free-shipping.png) 0 0 no-repeat; font-weight:bold; color: #e46702; font-size: 13px; padding-left:20px; padding-top:2px; clear:both; margin: 0 10px;}
.rtcol .listBoxModule .specialOffer p {font-size:0.9em; line-height:1.2em; margin-top:5px;}