/* ::::: http://www.apa.org/css/global.css ::::: */

body { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 75%; font-family: Arial,Helvetica,Sans-serif; line-height: 1.3em; letter-spacing: normal; word-spacing: normal; }
html, body, div, span, applet, object, iframe, 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: 0pt; padding: 0pt; border: 0pt none; outline: 0pt none; vertical-align: baseline; background: none repeat scroll 0% 0% transparent; }
ol, ul { list-style: none outside none; }
iframe { overflow: hidden; }
h1 { line-height: 1em; }
:focus { outline: 0pt none; }
input, textarea { padding: 0pt; margin: 0pt; }
.hidden, .hide { display: none; }
a { text-decoration: none; color: rgb(51, 102, 204); }
a:hover { text-decoration: underline; }
.hidden { display: none; }
.btn { background: url('more_apa1_bg.gif') repeat-x scroll left top rgb(102, 153, 204); color: rgb(255, 255, 255); cursor: pointer; font-size: 1.1em; font-weight: bold; }
.wrap { width: 996px; margin: 10px auto 0px; overflow: hidden; }
.header { position: relative; float: left; border-bottom: 1px solid rgb(255, 255, 255); background: url('hd_bg.gif') repeat-x scroll left bottom rgb(239, 239, 239); overflow: visible; width: 996px; padding: 0pt; }
.header .logo { float: left; width: 400px; }
.header .logo img { margin: 5px 0pt 15px 10px; }
.header .header_right { float: right; }
.header .header_utils { float: right; position: relative; z-index: 1; clear: right; }
.header ul { float: left; list-style-type: none; margin: 5px 10px 0pt 0px; display: block; overflow: hidden; clear: none; }
.header ul li { float: left; padding-left: 5px; font-size: 0.95em; }
.header ul li a { color: rgb(0, 0, 0); text-decoration: none; text-transform: capitalize; }
.header .header_login_logout { float: left; }
.header .moreapa { float: left; width: 158px; margin-top: 2px; padding: 1px; border: 1px solid rgb(206, 206, 206); }
.header .moreapa a { padding: 2px 7px 1px; color: rgb(255, 255, 255); background: url('more_btn.gif') no-repeat scroll 143px 4px rgb(100, 151, 203); display: block; font-size: 1em; font-weight: bold; }
.header .header_utils .moreapa_more { display: none; background: none repeat scroll 0% 0% rgb(100, 151, 203); padding: 5px 1px 5px 5px; height: auto; line-height: 1.2em; font-size: 0.9em; z-index: 100; position: absolute; width: 230px; right: 0pt; top: 0pt; }
.header .header_utils .moreapa_more .moreapa_left { float: left; width: 214px; clear: none; }
.header .header_utils .moreapa_more .moreapa_left a { clear: both; float: left; margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); width: 100%; }
.header .header_utils .moreapa_more .moreapa_right { float: left; font-size: 0.65em; }
.header .header_utils .moreapa_more .moreapa_right a { border: 1px solid rgb(255, 255, 255); margin: 0pt; display: block; width: 10px; height: 12px; text-align: center; color: rgb(255, 255, 255); }
.nav { overflow: hidden; min-height: 1.5em; float: left; padding-bottom: 5px; }
.nav ul { background-color: rgb(204, 101, 54); list-style: none outside none; overflow: hidden; border-width: 1px 0pt; width: 996px; padding-left: 8px; }
.nav ul li { color: rgb(255, 255, 255); float: left; border-right: 1px solid rgb(181, 102, 63); border-left: 1px solid rgb(215, 134, 97); font-size: 1.13em; }
.nav ul li a { padding: 0.8em 11px 0.7em 12px; float: left; color: rgb(255, 255, 255); }
.nav ul li.first { border-left: 0pt none; }
.nav ul li.last { border-right: 0pt none; }
.search { float: left; width: 978px; padding-left: 10px; }
.search h3 { float: left; margin: 0pt 5px; padding-top: 3px; padding-bottom: 7px; color: rgb(153, 153, 153); font-size: 13px; font-weight: bold; }
.search form { float: left; width: 607px; }
.search form input.box { width: 255px; float: left; height: 17px; }
.search form .inputsearch { float: left; width: 580px; }
.search form span { float: left; padding: 3px 8px 7px; color: rgb(153, 153, 153); font-size: 13px; font-weight: bold; }
.search form select { float: left; margin-right: 3px; }
.search .btnwrap { border: 1px solid rgb(206, 206, 206); padding: 1px; }
.btnwrap { float: left; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(206, 206, 206); margin-left: 5px; }
.btnwrap .btn { border: medium none; font-size: 1em; height: 19px; padding: 0pt 0pt 1px; width: 28px; margin-right: 0pt; }
.breadcrumbs { float: left; width: 978px; padding: 7px 0pt 5px 18px; background: none repeat scroll 0% 0% rgb(75, 75, 75); }
.breadcrumbs span { float: left; padding-right: 4px; color: rgb(255, 255, 255); }
.breadcrumbs span a { color: rgb(255, 255, 255); }
.cart_bread { float: right; width: 150px; background: url('cartandgray.gif') no-repeat scroll left center transparent; height: 21px; padding: 6px 0pt 0pt; margin: -7px 0pt ! important; overflow: hidden ! important; }
.cart_bread a { color: rgb(243, 244, 242); font-size: 1.2em; padding-left: 25px; font-weight: bold; overflow: hidden; }
.cart_bread a span { float: none; padding-right: 0pt; }
.widget_links { width: 295px; margin-bottom: 5px; float: right; padding-top: 3px; font-size: 0.9em; }
.widget_links ul { float: right; list-style-type: none; }
.widget_links ul li span.email { background: url('email.gif') no-repeat scroll left center transparent; float: left; }
.widget_links ul li span.print { background: url('print.gif') no-repeat scroll left center transparent; float: left; }
.widget_links ul li span { padding: 0px 0px 0px 17px; }
.widget_links ul li span a { color: rgb(0, 0, 0); font-size: 0.8em; }
.widget_links ul li.last span { float: left; }
.widget_links ul li { padding-right: 8px; float: left; background: url('dotted_divider_vert.gif') repeat-y scroll right center transparent; margin-right: 7px; }
.widget_links ul li.last { background: none repeat scroll 0% 0% transparent; }
.mainwrap { padding: 0pt 6px 5px; width: 984px; float: left; margin-top: 14px; }
.mainwrap li { float: left; width: 95%; }
.mainwrap .content li { clear: none; }
x.one_col_a, .one_col_b, .two_col_a, .two_col_b, .two_col_c, .three_col_a, .three_col_b, .three_col_c { width: 984px; }
.content { width: 453px; float: left; overflow: hidden; padding: 0pt 16px; border-right: 1px solid rgb(153, 153, 153); border-left: 1px solid rgb(153, 153, 153); min-height: 675px; }
.two_col_b .content { width: 697px; border-color: rgb(153, 153, 153); border-style: none solid none none; border-width: 0pt 1px 0pt 0pt; padding: 0pt 16px 0pt 10px; }
.rtcol { float: right; width: 244px; padding-left: 16px; margin-left: -1px; border-left: 1px solid rgb(153, 153, 153); }
.rtcol h3 { font-size: 1.5em; line-height: 1.3em; }
.content h1, .sectionA h2, .sectionB h2 { color: rgb(104, 133, 164); font-weight: normal; font-size: 22px; line-height: 1.1em; padding: 0pt 0pt 7px; margin: 0pt 0pt 8px; border-bottom: 2px solid rgb(104, 133, 164); clear: both; }
.content h2, .sectionA h3, .sectionB h3 { color: rgb(228, 103, 2); border-bottom: 1px solid rgb(167, 192, 215); font-size: 16px; padding-bottom: 5px; font-weight: normal; margin-bottom: 5px; padding-top: 10px; clear: both; }
.wysiwyg ul li { background: url('orange_square.gif') no-repeat scroll 0pt 10px transparent ! important; padding-left: 10px; float: left; clear: both; width: 100%; }
.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 ol, .wysiwyg ul { clear: both; padding: 0pt 0pt 0pt 10px; }
.wysiwyg ul { overflow: hidden; }
.wysiwyg p { padding-bottom: 10px; clear: left; }
.content ul li, .subbrandsubnav li { background: url('orange_square.gif') no-repeat scroll 0pt 11px transparent; padding: 5px 0pt 5px 8px; overflow: visible; }
.content .wysiwyg ul { padding-bottom: 10px; }
.content .wysiwyg ul li { text-align: left; border-bottom: medium none ! important; }
.listBoxModule { margin-bottom: 15px; border: 1px solid rgb(153, 153, 153); float: left; width: 216px; padding: 1px 1px 8px; overflow: hidden; }
.rtcol .listBoxModule { width: 241px; }
.listBoxModule h3 { padding: 4px 2px 4px 9px; margin-bottom: 11px; color: rgb(255, 255, 255); font-weight: normal; background: none repeat scroll 0% 0% rgb(104, 133, 164); font-size: 1.2em; line-height: 1.2em; }
.listBoxModule ul { list-style: none outside none; padding: 0pt 9px; }
.listBoxModule ul li { clear: both; margin-bottom: 0pt; padding: 4px 0pt 4px 10px; background: url('orange_square.gif') no-repeat scroll 0pt 10px transparent ! important; border-bottom: 1px dotted rgb(140, 167, 192); }
.listBoxModule.relatedRequest .list_related { color: rgb(228, 105, 2); text-decoration: underline; float: right; display: block; margin: 10px 11px 5px; }
.listBoxModule ul li a { padding: 0pt; margin: 0pt; }
.listBoxModule ul li.last { padding-bottom: 0pt; border: 0pt none; }
.socialbookmarking { margin: 0pt; padding: 30px 0pt 10px; float: left; clear: both; width: 100%; }
.socialbookmarking a { font-size: 1em ! important; margin-right: 5px; }
.socialbookmarking a img { margin-right: 5px; }
#hidelist_related {  }
.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4 { margin: 0pt 0pt 5px; clear: both; }
/* ::::: http://www.apa.org/css/help.css ::::: */

.two_col_b.help_article .rtcol ul, .two_col_b.help_article .listBoxModule ul { overflow: hidden; float: left; width: auto; }
.two_col_b.help_article .rtcol .listBoxModule ul { width: 95%; }
.two_col_b.help_article .rtcol li, .two_col_b.help_article .listBoxModule li { overflow: hidden; float: left; width: 90%; clear: both; }
.two_col_b.help_article .content { width: 695px; }
.two_col_b.help_article .content ul li { padding: 2px 0pt 2px 8px; }
.two_col_b.help_article .content .wysiwyg ul li { padding-left: 10px; background-position: 0pt 8px; }
.two_col_b.help_article .content ul li p { padding: 0pt; }
.two_col_b.help_article .content .article_footer { border-top: 1px dotted rgb(153, 153, 153); float: left; font-size: 0.9em; margin-top: 25px; padding-top: 4px; }
.two_col_b.help_article .content .article_footer p { padding: 0pt 0pt 15px; }
.two_col_b.help_article .rtcol { width: 246px; }
.rtcol .downloads { float: left; margin: 0pt 0pt 15px; width: 241px; border: 1px solid rgb(212, 230, 228); padding: 1px; }
.rtcol .downloads .downloads_inner { padding: 8px; width: 225px; background: url('diagonal_bg.gif') repeat scroll 0% 0% transparent; float: left; }
.rtcol .downloads .downloads_inner a { float: left; color: rgb(51, 102, 153); font-size: 1.2em; background: url('lightblue_arrow.gif') no-repeat scroll right center transparent; padding-right: 15px; }
.help_article .listBoxModule ul li { border: medium none; }
.two_col_b.help_article .listBoxModule { background: none repeat scroll 0% 0% white; }
.help_article h2 { overflow: hidden; clear: none; }
/* ::::: http://my.apa.org/apa/css/overlay.css ::::: */

h2 { line-height: 125%; }
