﻿DIV {float:none !important;}
HTML, BODY {margin:0px; padding:0px; font-family:Arial; text-align:center;}
A,ABBR,ACRONYM,ADDRESS,AREA,B,BASE,BDO,BIG,BLOCKQUOTE,BODY,BR,BUTTON,CAPTION,CITE,CODE,COL,COLGROUP,DD,DEL,DFN,DIV,DL,DOCTYPE,DT,EM,FIELDSET,FORM,H1,H2,H3,H4,H5,H6,HEAD,HTML,HR,I,IMG,INPUT,INS,KBD,LABEL,LEGEND,LI,LINK,MAP,META,NOSCRIPT,OBJECT,OL,OPTGROUP,OPTION,P,PARAM,PRE,Q,SAMP,SCRIPT,SELECT,SMALL,SPAN,STRONG,STYLE,SUB,SUP,TABLE,TBODY,TD,TEXTAREA,TFOOT,TH,THEAD,TITLE,TR,TT,UL,VAR {margin:0px; padding:0px; text-align:left;}
IMG,OBJECT,FIELDSET,HR,TABLE {border:0px;}
.hidden {position:absolute; left:-9000px; top:0;}
.clear{clear:both;}
DIV#page{width:560px;margin:0 auto 0 auto;padding:0 0 40px 0;font-size:0.75em;}

H1 {color:#e88556; font-size:2.5em; padding:0 0 0.1em 0;padding:0 0 10px 0;clear:both;}
H2 {color:#e88556; font-size:1.9em; padding:0 0 0.1em 0;padding:0 0 10px 0;clear:both;}
H3 {color:#000000; font-size:1.6em; padding:0 0 0.1em 0;}
H4 {color:#000000; font-size:1.5em; padding:0 0 0.1em 0;}
H5 {color:#000000; font-size:1.4em; padding:0 0 0.1em 0;}
H6 {color:#000000; font-size:1.3em; padding:0 0 0.1em 0;}
P {line-height:1.5em;color:#666666;padding:0 0 1.2em 0;}

html{background:#ffffff;}
DIV#outer{width:560px;}

/**************** TABLES ******************/
.content-txt-env{float:left;clear:both;width:100%;}
table{clear:both;}
table td{padding:4px 4px 4px 4px;}
table tr.grey{background:#eeeeee;}
table th,
table thead{font-weight:bold;}

/* Header Styling */

DIV#header {width:560px;height:118px;position:relative;background:transparent url(../img/headerLogo.png) no-repeat top left;}
  .apaLogo{position:relative;display:block;}
UL.quickLinks {position:absolute;left:-999em;display:none;}
DIV.search {position:absolute;left:-999em;display:none;}

DIV#primaryNavContainer{position:absolute;left:-999em;display:none;}
DIV#secondaryNavContainer{position:absolute;left:-999em;display:none;}

/* Bread Crumbs */

DIV.content-breadcrumb{display: inline;float: left;clear:both;margin-top:0;}
OL.breadcrumb-items{margin: 0px;float: left;margin:0 0 0 -10px;padding:0 0 10px 0;clear:both;display: inline;}
OL.breadcrumb-items li{float:left;padding:0 7px 0 10px;list-style: none;background: transparent url( '../img/breadcrumb-separator.gif' ) no-repeat scroll left 5px;font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;}
OL.breadcrumb-items li a{color: #E16428;text-decoration:none;}
OL.breadcrumb-items li a:hover, OL.breadcrumb-items li.active-item a{color: #E16428;font-weight: normal !important;}
OL.breadcrumb-items li a:hover{text-decoration:underline;}
OL.breadcrumb-items li.first{background: none;}

/* Content styling */
DIV#content{width:560px;margin:0 0 0 7px;_margin:0 0 0 4px;float:left;clear:both;color:#666666;}
DIV#flashBannerContainer{position:absolute;left:-999em;display:none;}
DIV.sideColumn{width:194px;float:left;}
DIV.sideColumn.right{float:right;}
DIV.sideBar{position:absolute;left:-999em;display:none;}
a.subscribe{position:absolute;left:-999em;display:none;}

DIV#primaryContent{width:556px;margin:0 10px 0 10px;float:left;color:#666666;}
DIV#primaryContent img{padding:0 14px 14px 0;border:none;float:left;}

DIV#primaryContent .contentBoxContainer{clear:both;margin:25px 0 0 0;float:left;}
DIV#primaryContent .contentBoxContainer li{list-style:none;}
DIV#primaryContent .contentBoxContainer table{width:544px;}
DIV#primaryContent .contentBoxContainer table td{width:272px !important;min-height:130px;height:auto !important;height:130px;}
DIV#primaryContent .contentBoxContainer .contentBoxItem{width:262px;display:block;margin:0 10px 10px 0;_margin:0 8px 10px 0;background:transparent url(../img/contentbox-middle.png) repeat-y top left;}
DIV#primaryContent .contentBoxContainer .contentBoxItem .contentBoxItemContainer{width:262px;float:left;display:block;background:transparent url(../img/contentbox-top.png) no-repeat top left;}
DIV#primaryContent .contentBoxContainer .contentBoxItem .bottomCurve{width:262px;height:24px;/*float:left;*/display:block;clear:both;background:transparent url(../img/contentbox-bottom.png) no-repeat bottom left;}
DIV#primaryContent .contentBoxContainer .contentBoxItem span.imgContainer{width:65px;height:65px;display:block;float:left;padding:3px;margin:16px 5px 0 14px;_margin:16px 5px 0 7px;border:1px solid #cccccc;background:#ffffff;}
DIV#primaryContent .contentBoxContainer .contentBoxItem span.imgContainer img{padding:0;margin:0;}
DIV#primaryContent .contentBoxContainer .contentBoxItem DL.items{width:156px;margin:16px 0 0 0;float:left;}
DIV#primaryContent .contentBoxContainer .contentBoxItem DL.items.full{width:240px !important;margin-left:14px !important;_margin-left:7px !important;}
DIV#primaryContent .contentBoxContainer .contentBoxItem DL.items dt{display:block;}
DIV#primaryContent .contentBoxContainer .contentBoxItem DL.items dd{display:block;overflow:hidden;}
DIV#primaryContent .contentBoxContainer .contentBoxItem DL.items dd a.readMore{display:block;width:62px;padding:0 13px 0 0;line-height:20px;color:#df5919;text-decoration:none;background:transparent url(../img/readMoreArrow.png) no-repeat 100% 50%;}
DIV#primaryContent .contentBoxContainer .contentBoxItem DL.items dd div a.readMore{background:none !important;width:auto !important;line-height:1.2em; margin:0 0 5px 0;}
DIV#primaryContent .contentBoxContainer .contentBoxItem DL.items dd a:hover{color:#e16428;text-decoration:underline;}
DIV#primaryContent .contentBoxContainer .contentBoxItem.navBox{display:inline-block;float:left; padding-bottom:10px !important;background:none !important;height:auto !important;border-top:1px #b8b8a8 dotted !important;}
DIV#primaryContent .contentBoxContainer .contentBoxItem.navBox.left{clear:left !important;}
DIV#primaryContent .contentBoxContainer .contentBoxItem.navBox.right{clear:right !important;}
DIV#primaryContent .contentBoxContainer .contentBoxItem.navBox.last{border-bottom:1px #b8b8a8 dotted !important;}
DIV#primaryContent .contentBoxContainer table td{padding:0 !important;vertical-align:top;}

DIV#primaryContent a, DIV#primaryContent a:link,DIV#primaryContent a:visited,DIV#primaryContent a:active,DIV#primaryContent a:hover{color:#DF5919;text-decoration:none;}
DIV#primaryContent a:hover{text-decoration:underline;}
/* News boxes */
UL.content-boxes{float: left;width: 550px;padding:0px;margin:0px;}
UL.content-boxes LI{margin-top: 3px;list-style: none;float: left;width:100%;padding: 3px 0 10px 8px;background-color: #edefee;}
UL.content-boxes p{padding-bottom:0;}
UL.content-boxes li p.content-boxes-date{color: #df5919;padding:0px;}
UL.content-boxes li p.content-boxes-title{font-weight: bold;padding:0px;}
UL.content-boxes li p.content-boxes-title a,#content UL.content-boxes li p.content-boxes-title a:link,#content UL.content-boxes li p.content-boxes-title a:visited{color: #666666;}
UL.content-boxes li p.content-boxes-txt{font-weight: normal;color: #333333;line-height: 1.5em;padding:0px;}
UL.content-boxes LI.even{background: #ffffff;}
UL.content-boxes LI.active-box p.content-boxes-title a, #content UL.content-boxes LI p.content-boxes-title A:hover{color: #df5919;}
DIV.other-link-bottom{margin-left: 10px;    padding-left: 32px;margin-top: 13px;display: inline;padding-bottom: 22px;float: left;}
DIV.other-link-left{float: left;}
DIV.other-link-left ul{padding:0px;margin:0px;}
DIV.other-link-left ul li{float: left;list-style: none;display: inline;}
DIV.other-link-left ul li a,DIV.other-link-left ul li a:link,DIV.other-link-left ul li a:visited,DIV.other-link-left ul li a:active
{float: left;color:#df5919;width: 95px;background: transparent url( '../img/list-sidebar-internal.gif' ) no-repeat scroll right 55%;text-decoration:none;}
DIV.other-link-left ul li a:hover{text-decoration:underline;}
DIV.other-link-right{float: right;width:300px;}
DIV.other-link-right ul{padding:0px;margin:0px;}
DIV.other-link-right ul li{float: right;width: 145px;list-style: none;display: inline;}
DIV.other-link-right ul li a,DIV.other-link-right ul li a:link,DIV.other-link-right ul li a:active,DIV.other-link-right ul li a:visited
{color:#df5919;float: left;width: 145px;background: transparent url( '../img/list-sidebar-internal.gif' ) no-repeat scroll right 2px;text-decoration:none;}
DIV.other-link-right ul li a:hover{text-decoration:underline;}

/* Footer Styling */
DIV#outerFooter{position:absolute;left:-999em;display:none;}

/* Sitemap */

#SiteMap_5_map{float:left;clear:both;padding:0;}
#SiteMap_5_map ul{font-size:1.0em;padding:0px 0px 1.8em 15px;margin:0px;position:relative;width:auto;}
#SiteMap_5_map ul li{padding:0.2em 0px 0.2em 0px;font-size:1.0em;list-style:disc;list-style-position:inside;float:none;margin:0px;}
#SiteMap_5_map ul li ul{padding:0px 0px 0px 20px;}
DIV.siteMap li a{color: #E16428; text-decoration:none;}
DIV.siteMap li a:hover{ color: #DF5919;text-decoration:underline;}

/* Subscription Form */
DIV.subscribe-form{float: left;width:100%;}
DIV.subscribe-form DIV.element{float: left;padding-bottom: 6px;}
DIV.subscribe-form DIV.element table{width:250px;float:left; clear:none;}
DIV.subscribe-form DIV.element-label, DIV.subscribe-form DIV.element-label-add{padding-top: 3px;color: #df5919;}
DIV.subscribe-form DIV.element-label-add table{width:100px;float:left; clear:none;}
DIV.subscribe-form DIV.element-label{float:left;padding-right: 15px;text-align: right;width: 240px;color: #666666 !important;}
DIV.subscribe-form .textbox{float: left;width: 204px;display: inline;margin-right: 8px;}
DIV.subscribe-form label{padding-left: 3px;font-weight: normal;}
DIV.subscribe-form SELECT{height: 21px;color: #b6b6b6;}
DIV.subscribe-form TEXTAREA{width: 531px;height: 122px;}
DIV.subscribe-form .element-submit{float: left;width: 100%;text-align:center;padding: 25px 0px 30px;font-weight: bold;}
DIV.subscribe-form .element-submit a{display:block;text-decoration:none;margin:0 auto 0 auto;height:20px;line-height:20px;width: 65px;color:#df5919;background: transparent url( '../img/btn-search2.gif' ) no-repeat scroll 100% 50%;}

/* Boxes */


DIV#boxes-primary{width: 556px;margin:0;float: left;overflow:hidden;display: inline;background: transparent url( '../img/boxes-about-top.gif' ) no-repeat scroll left top;}
DIV#boxes-primary DIV.boxes-bottom{margin: 0px;display: inline;float: left;width: 556px;padding-top: 4px;padding-bottom: 4px;background: transparent url( '../img/boxes-about-bottom.gif' ) no-repeat scroll left bottom;}
DIV#boxes-primary DIV DIV{padding: 0px 4px;display: inline;margin: 0px;float: left;width: 556px;background: transparent url( '../img/boxes-about-side.gif' ) repeat-y scroll;}
DIV#boxes-primary DIV DIV DIV{background: none;margin: 0px;padding: 0px;float: left;}
DIV#boxes-primary DIV DIV DIV.box-primary{padding: 0px;float: left;width: 274px;display: inline;background: transparent url( '../img/box-about-top.gif' ) no-repeat scroll left top;}
DIV#boxes-primary DIV DIV DIV.box-primary DIV{background: none;float: left;width: 270px;padding: 0px 0px 10px 4px;}
DIV#boxes-primary DIV DIV DIV.box-primary DIV DIV.content-box{float: left;width: 262px;padding: 0px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
DIV#boxes-primary DIV DIV DIV.box-primary DIV DIV.content-box DIV.content-box-header{float: left;width: 268px !important;padding: 0px;margin:0;}
DIV#boxes-primary DIV DIV DIV.box-primary DIV DIV.content-box DIV.content-box-image{display: inline;float: right;width: 58px;margin-top: 4px;}
DIV#boxes-primary DIV DIV DIV.box-primary DIV DIV.content-box DIV.content-box-title{float: left;width: 235px;margin-top: 7px;padding-left: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 1.2em;color: #df5919;}
DIV#boxes-primary DIV DIV DIV.box-primary DIV DIV.content-box DIV.content-box-text{width: 258px;min-height: 30px;padding-top: 4px;padding-bottom: 15px;float: left;font-size: 1.0em;color: #737272;}
DIV#boxes-primary DIV DIV DIV.box-primary DIV DIV.content-box DIV.interactive-txt{padding-bottom: 11px !important;width: 258px !important;}
DIV#boxes-primary DIV DIV DIV.box-primary DIV DIV.content-box DIV.content-box-grey{display: inline;float: left;width: 258px;padding: 0px 0 6px 0;}
DIV#boxes-primary a,DIV#boxes-primary a:link,DIV#boxes-primary a:visited,DIV#boxes-primary a:hover{text-decoration:none;color:#df5919;}
DIV#boxes-primary a:hover{text-decoration:underline;}
DIV#boxes-primary ul{width:224px;margin: 0 0 0 18px;}
DIV#boxes-primary img {margin:0;padding:0;float:left;border:0;}

/*SiteSearch*/
DIV.content-txt-publication {float:left; width:556px; }
DIV.content-form-element {float:left;display:block; padding-bottom:9px; padding-top:0px;width:100%;}
DIV.content-form-element-label,DIV.content-form-element-label {color:#666666; float:left; padding-top:0px; width:65px;}
div.content-form-element select {color:#B6B6B6;}
div.content-form-element select, div.content-form-element input {float:left; width:204px;}
DIV.content-form-element Input.searchbutton {width:19px;height:19px;float:left;margin-left:5px;;padding-top:0px;display:block;}
DIV.results-search {float:left; padding-top:20px; width:556px; }
div.results-search-title {color:#DF5919; float:left; width:556px; }
div.results-search-header {background:transparent url( ) no-repeat scroll left bottom; text-align:right; width:556px; border-bottom:1px #d1d4d3 solid; }
div.results-search-header a.active-page {color:#DF5919; font-weight:bold;}
div.results-search-header a, div.results-search-header a:visited {background:transparent url() no-repeat scroll left 1px; color:#666666; font-size:0.9em; padding-left:4px; width:10px;}
div.results-search-content-box {padding-top:10px; width:556px;}
div.results-search-content-box a, div.results-search-content-box a:visited{color:#666666; font-weight:bold;}
div.results-search-content-box a:hover {color:#DF5919; font-weight:bold;}
div.results-search-content-box p {color:#666666; font-weight:normal; padding-left:12px;}
div.results-search-footer {background:transparent url( ) no-repeat scroll left top !important; text-align:right; border-top:1px #d1d4d3 solid;}
div.results-search-footer a.active-page {color:#DF5919; font-weight:bold;}
div.results-search-footer a, div.results-search-footer a:visited {background:transparent url( ) no-repeat scroll left 1px; color:#666666; font-size:0.9em; padding-left:4px; width:10px;}

/*QandA*/
DIV.content-txt-env {clear:both; float:left; width:100%; width:556px;}
div.content-questions {width:556px;}
div.content-subtitle { padding-bottom:0px; padding-top:0px;  }
div.content-subtitle p {color:#666666; line-height:1.5em; padding:0pt 0pt 1.2em 0; font-size:14px;font-weight:bold; width:556px;}
div.content-subtitle p a {color:#DF5919 !important; }
div.content-questions ol {float:left; list-style-image:none; list-style-position:outside; list-style-type:decimal; width:540px; padding-left:20px;#padding-left:25px;}
div.content-questions ol li {color:#666666; display:list-item; font-weight:bold; line-height:1.2em; padding-bottom:7px; vertical-align:top; width:540px;}
DIV.content-questions ol li div.answer{line-height: 1.2em;font-weight: normal;padding-left: 0px;color: #666666;padding-top: 4px;padding-bottom: 7px;}
div.back {float:right; font-size:1.1em; padding-top:10px; width:70px;}
div.back a {color:#DF5919; text-decoration:none;}
div.back a:hover {text-decoration:underline;}

/*Publication*/
div.element-search {color:#DF5919; font-weight:bold; padding-left:210px; width:66px;}
div.element-search a{height:20px;width: 65px;display:block;clear:both;margin:0 auto 0 auto; padding:0px 0 0 0;text-decoration:none;color: #df5919; background: transparent url( '../img/btn-search2.gif' ) no-repeat scroll right top;}

TABLE.tableStyle1 {width:99%;border:1px solid #e6e6e6;padding:0 8px 0 8px;margin:0 0 10px 0;border-collapse:collapse;text-align:left;}
TABLE.tableStyle1 th{height:30px;padding:0 0 0 5px;background:transparent url(../img/tableStyle01HeadingGradient.png) no-repeat top left;vertical-align:middle;}
TABLE.tableStyle1 td{padding:6px 8px 6px 8px;margin:0;vertical-align:top;}
TABLE.tableStyle1 td p{padding-bottom:0;}
TABLE.tableStyle1 tr.first{margin:0;padding:0;display:table-row;background:none;}
TABLE.tableStyle1 tr{margin:0 8px 0 8px;padding:0 8px 0 8px;background:transparent url(../img/tableStyle01Separator.png) no-repeat 50% bottom;}
TABLE.tableStyle1 tr.last {background:none;border:none;}
TABLE.tableStyle1 th h1,TABLE.tableStyle1 th h2,TABLE.tableStyle1 th h3,TABLE.tableStyle1 th h4,TABLE.tableStyle1 th h5,TABLE.tableStyle1 th h6{padding:0;margin:0;}
/*---- sIFR ---*/
.sIFR-flash {
  display    : none !important;
  height     : 0;
  width      : 0;
  position   : absolute;
  overflow   : hidden;
}

.sIFR-alternate {
  visibility : visible !important;
  display    : block   !important;
  position   : static  !important;
  left       : auto    !important;
  top        : auto    !important;
  width      : auto    !important;
  height     : auto    !important;
}