body                     { font-size:12px; font-family:Georgia, Serif; color:#5e5e5e; line-height:160%; }img                      { border:none; }a                        { text-decoration:underline; color:#145724; outline:none; }a:hover                  { text-decoration:underline; color:#5da66d; outline:none; }p                        { margin:0 0 25px; }h1.page-title            { font-size:30px; font-family:Helvetica; font-weight:normal; line-height:1; color:#fff; }h2, h3, h4, h5, h6       { margin:0 0 15px; font-weight:normal; color:#000; }h2                       { font-size:22px; }h3                       { font-size:16px; }h4                       { font-size:16px; color:#145724; }h5                       { font-size:14px; color:#5c5c5c; }ul                       { padding:0 0 20px; }ul li                    { padding:0 0 5px 18px; margin:0 0 0 17px; list-style:none; background:url(../images/resource/blt_ul_green_arrow.gif) no-repeat 0 6px; }ul ul                    { padding:10px 0; }ul ul li                 { margin:0 0 0 35px; padding:3px 0 0 15px; background:url(../images/resource/blt_ul_grey_blt.gif) no-repeat 0 10px; }ul ol li                 { margin:0 0 0 55px; padding:2px 0 0; list-style:lower-alpha; background:none; }ol                       { padding:0 0 20px; }ol li                    { padding:5px 0 0; margin:0 0 0 35px; }ol ol                    { padding:10px 0; }ol ol li                 { margin:0 0 0 55px; padding:2px 0 0; list-style:lower-alpha; }ol ul li                 { margin:0 0 0 35px; padding:3px 0 0 15px; list-style:none; background:url(../images/blt_ul_grey_blt.gif) no-repeat 0 10px; }ul ul, ul ol, ol ol, ol ul   { padding:0; }.hr                      { margin:20px 0 25px; height:1px; background:url(../images/bkg_hr.gif) repeat-x 0 bottom; }.callout                 { font-style:italic; font-size:24px; color:#9a9e86; line-height:135%; }.center                  { text-align:center; }.small                   { font-size:10px; }.red                     { color:#990821; }.subtle                  { font-size:9px; }.body-text .side-by-side { width:305px; }.caption-right, .caption-left             {}.caption-right img, .caption-left img     { margin:0 0 10px; border:none; }.caption-right p, .caption-left p         { margin:0; padding:4px 0 0; font-size:11px; font-style:italic; line-height:120%; color:#3a3a3a; }.caption-right           { float:right; margin:5px 0 10px 15px; }.caption-left            { float:left; margin:5px 15px 10px 0; }th                             { text-align:left; }.data-table                    { margin:0 0 10px; width:100%; font-size:11px; color:#666; line-height:130%; }.data-table td                 { padding:10px; background:#fff; border-bottom:1px solid #d7d7d7; }.data-table .table-header td, .data-table th     { padding:10px; font-weight:normal; color:#fff; background:#346a40; border-bottom:none; }.data-table td a               { text-decoration:underline; }.data-table td.name            { font-weight:bold; }.data-table td.decimal         { text-align:right; }.data-table td.smallcell       { width:10px; }.data-table td.mediumcell      { width:60px; }.data-table td.widecell, .data-table th.widecell { width:100px; }.data-table .data-table-top-heading td           { font-size:12px; color:#fff; background:#000; border-bottom:none; border-right:1px solid #333; }.data-table .table-header-2rd-level th           { font-weight:normal; text-align:center; color:#fff; background:#8e8e8e; border-bottom:none; border-right:1px solid #b0b0b0; }.data-table .table-header-3rd-level th           { font-weight:normal; color:#fff; background:#a5a5a5; border-bottom:1px solid #000; border-right:1px solid #b0b0b0; }.data-table .odd td                              { background:#f5f6ee; }.data-table .even td                             { background:#fff; }.data-table .table-header a                      { color:#fff; text-decoration:none; }.data-table .table-header a:hover                { color:#fff; background:#023f72; }