body                 { font-size:12px; font-family:Arial, Sans-serif; color:#5d5d5d; line-height:180%; }img                  { border-style:none; }a                    { color:#548ca7; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; }a:hover              { color:#f83020; }p                    { margin:0 0 20px; }.body-text p         { margin:0 0 15px; }h1.page-title            { margin:0; padding:15px 20px 13px; font-size:23px; color:#fff;  }.ie6 h1.page-title       { padding:15px 20px 14px; }h1, h2, h3, h4, h5, h6   { padding:0 0 20px; color:#000; font-weight:normal; }h2                       { font-size:18px; }h3                       { font-size:14px; }h4                       { font-size:12px; }ul                   { padding:0 0 20px; }ul li                { padding:0 0 5px 15px; margin:0 0 0 17px; list-style:none; background:url(../images/blt_red_arrow.gif) no-repeat 0 7px; }ul ul                { padding:10px 0; }ul ul li             { margin:0 0 0 35px; padding:3px 0 0 15px; background:url(../images/blt_black_dot.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_black_dot.gif) no-repeat 0 10px; }ul ul, ul ol, ol ol, ol ul                { padding:0; }.hr                  { margin:0 0 20px; width:100%; height:1px; border-top:1px dashed #ccc; }.callout             { margin:25px 0; font-size:18px; line-height:150%; color:#548ca7; }.center              { text-align:center; }.small               { font-size:10px; }.subtle              { font-size:10px; font-weight:normal; }.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:#a0a0a0; }.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; line-height:130%; border-top:3px solid #f83020; }.data-table td                 { padding:5px 8px; background:#fff; border-bottom:1px solid #d7d7d7; }.data-table .table-header td, .data-table th     { padding:7px 8px; font-weight:normal; color:#fff; background:#314550; border-bottom:none; }.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:#ededed; }.data-table .even td                             { background:#f6f6f6; }.data-table .table-header a                      { color:#fff; text-decoration:none; }.data-table .table-header a:hover                { color:#fff; background:#023f72; }
