/* Additional Styles for NextTrade Interfaces */
/* Additions to main.css - both main.css and main_add.css must be referenced in the NextTrade Templates */
.markettabs p.linksb {padding:5px 0 4px 20px;font-weight:bold;font-size:10pt;color:#063a76}
.markettabs p.linksb a {color:#666;text-decoration:underline}
.markettabs p.linksb a:hover, .markettabs p.linksb a.on {color:#063a76;text-decoration:none}

td.templinks {padding:10px 10px 0 0;color:#666;font-size:9pt;font-weight:normal;text-align:right}
td.templinks a {color:#333;text-decoration:none}
td.templinks a:hover, td.templinks a.on {color:#ee9a00;text-decoration:none}
#login_box { position: absolute; right: 0px; top: 30px; z-index: 3000; visibility: hidden; width: 225px; padding: 4px; background-color: #FFF; border: 1px solid #063a76; }

td.subnav {margin:0;padding:0 0 8px 0;color:#a5bbd4;font-size:9pt;line-height:10pt;font-weight:normal}
td.subnav a {color:#a5bbd4;text-decoration:underline}
td.subnav a:hover, td.subnav a.on {color:#063a76;text-decoration:underline}

td.rtheadernew {border-bottom:1px solid #063a76;}
td.static {padding-top:20px}

.sidecoll {margin:0;padding:0}
.sidecoll p {margin:0;padding:0;padding-bottom:10px}
.sidecoll p.txt {color:#333;font-size:9pt}
.sidecoll p.txt .bold {color:#000;}
.sidecoll p.txtbold {padding:0 0 10px 0;color:#069;font-size:9pt;font-weight:bold}
.sidecoll p.quote {font-family:'Palatino Linotype','Times New Roman';color:#333;font-weight:normal;font-size:9pt;padding-right:25px}
.sidecoll p.quote .ital {color:#666;font-size:7.5pt;font-weight:normal;font-style:italic;padding-right:5px}
.sidecoll p.demolink {text-align:right;font-weight:bold;color:#333;font-size:7pt;padding-bottom:20px}
.sidecoll p.hdrctr {font-weight:bold;font-size:13pt;color:#000;text-align:center}
.sidecoll p.hdrsm {font-weight:bold;font-size:9pt;color:#000}
.sidecoll ul {margin:0;padding:0 20px 25px 15px;background:#fff}
.sidecoll li {margin:0;padding:0;color:#666;font-weight:bold;font-size:8pt;padding-bottom:5px}

.sidecollb {padding:0 0 0 20px;margin:0}
.sidecollb p {margin:0;padding:0;padding-bottom:10px}
.sidecollb p.img {margin:0;padding:0}
.sidecollb p.txtbold {padding:0 0 10px 0;color:#069;font-size:9pt;font-weight:bold}
.sidecollb ul {margin:0;padding:0 20px 15px 15px;background:#fff}
.sidecollb li {margin:0;padding:0;color:#666;font-weight:bold;font-size:8pt;padding-bottom:5px}
.sidecollb p.quote {font-family:'Palatino Linotype','Times New Roman';color:#333;font-weight:normal;font-size:9pt;padding-right:25px}
.sidecollb p.quote .ital {color:#666;font-size:7.5pt;font-weight:normal;font-style:italic;padding-right:5px}

.sidecolr {margin:0;padding:0}
.sidecolr p {margin:0;padding:0;padding-bottom:10px}
.sidecolr p.txt {color:#666;font-weight:bold;font-size:8pt;}
.sidecolr p.txt .bold {color:#000;}
.sidecolr p.txtbold {color:#000;font-size:8pt;font-weight:bold}
.sidecolr p.txtboldhdr {color:#069;font-size:9pt;font-weight:bold}
.sidecolr p.quote {color:#063a76;font-weight:bold;font-size:9pt}
.sidecolr p.quote .ital {font-weight:normal;font-style:italic}
.sidecolr p.demolink {text-align:right;font-weight:bold;color:#333;font-size:7pt;padding-bottom:20px}
.sidecolr p.hdrctr {font-weight:bold;font-size:13pt;color:#000;text-align:center}
.sidecolr p.hdrsm {font-weight:bold;font-size:10pt;color:#000}

.ntctrcol {margin:0;padding:0}
.ntctrcol p {margin:0;padding:0;padding-bottom:10px}
.ntctrcol p.txt {color:#333;font-size:9pt}
.ntctrcol p.txt .ital {color:#333;font-size:9pt;font-style:italic}
.ntctrcol p.txt .bold {color:#333;font-weight:bold}
.ntctrcol p.txt .boldred {color:#f00;font-weight:bold}
.ntctrcol p.txt .bluehdr {color:#063a76;font-size:10pt;font-weight:bold}
.ntctrcol p.hdr {font-weight:bold;font-size:13pt;color:#000}
.ntctrcol p.hdrsm {font-weight:bold;font-size:10pt;color:#000}
.ntctrcol p.spacer {margin:0;padding:0}
.ntctrcol ul {margin:0;padding:0 20px 0 20px;}
.ntctrcol li {margin:0;padding:0;color:#333;font-size:9pt;padding-bottom:10px}
.ntctrcol li.faq {margin:0;padding:0;color:#333;font-size:9pt;padding-bottom:3px}
.ntctrcol table.fb {margin:0;margin-bottom:10px;background:#fff;width:525px}
.ntctrcol table.fb th {padding:5px;text-align:center;color:#fff;font-size:10pt;font-weight:bold;background:#06c}
.ntctrcol table.fb td {padding:7px;color:#063a76;font-size:8pt;font-weight:normal;background:#fff}
.ntctrcol table.fb td .bold {font-weight:bold}
.ntctrcol .ntform .floata {float:left;text-align:right;padding-right:3px;width:150px;color:#333;font-size:9pt;padding-bottom:15px}
.ntctrcol .ntform .floatb {float:left;width:145px;color:#333;font-size:9pt;padding-bottom:15px;font-weight:bold}
.ntctrcol .ntform .floatc {float:left;text-align:right;padding-right:3px;width:110px;color:#333;font-size:9pt;padding-bottom:15px}
.ntctrcol .ntform .floatd {float:left;width:120px;color:#333;font-size:9pt;padding-bottom:15px;font-weight:bold}
.ntctrcol .ntform .floate {float:left;text-align:right;padding-right:3px;width:120px;color:#333;font-size:9pt;padding-bottom:15px}
.ntctrcol .ntform .floatf {float:left;width:120px;color:#333;font-size:9pt;padding-bottom:15px;font-weight:bold}
.ntctrcol .ntform .floatg {float:left;text-align:right;padding-right:3px;width:110px;color:#333;font-size:9pt;padding-bottom:15px}
.ntctrcol .ntform .floath {float:left;width:220px;color:#333;font-size:9pt;padding-bottom:15px;font-weight:bold}


/* Most Mentions */
//.signupbox {margin:0;padding:0;border:1px solid #063a76;background:#f2f2f2}
.signupbox {margin:0;padding:0;background:#f2f2f2}
.signupbox p {margin:0;padding:0 15px 0 15px;color:#fff}
.signupbox p.header {padding:5px 0 5px 15px;background:#063a76;font-weight:bold;font-size:10pt}
.signupbox p.tabs {margin:0;padding:10px 0 0 11px;background:#fff;font-weight:bold;font-size:9pt;color:#333;border-bottom:1px solid #999}
.signupbox p.textsuform {margin:0;padding-bottom:10px;background:#fff;font-size:9pt;color:#333}
.signupbox p.textsuformx {margin:0;padding-bottom:0;background:#fff;font-size:9pt;color:#333}
.signupbox p.textsuformpad {margin:0;padding:10px 15px 10px 15px;background:#fff;font-size:9pt;color:#333}
.signupbox p.textsuform .ital {font-style:italic}
.signupbox p.textsuform .bold {font-weight:bold}
.signupbox p.texthdrsuform {margin:0;padding:10px 0 10px 15px;background:#fff;font-weight:bold;font-size:9pt;color:#333}
.signupbox p.texthdrsuform .blue {color:#316192}
.signupbox p.texthdrsuform .red {color:#f00}
.signupbox p.texthdrsuform .bold {font-weight:bold}
.signupbox p.radiohdr {margin:0;padding:0 0 5px 15px;background:#fff;font-weight:bold;font-size:9pt;color:#316192}
.signupbox p.radiohdr .normal {color:#333;font-weight:normal}
.signupbox p.radiohdr .bold {color:#333;font-weight:bold}
.signupbox p.radiohdr .boldorange {color:#ee9a00;font-weight:bold}
.signupbox p.radiohdrpad {margin:0;padding:0 0 15px 15px;background:#fff;font-weight:bold;font-size:9pt;color:#316192}
.signupbox p.radiohdrpad .normal {color:#333;font-weight:normal}
.signupbox p.radiohdrpad .boldorange {color:#ee9a00;font-weight:bold}

.signupbox p.rule {height:1px;border-top:1px solid #999;}
td.dline {border-left:2px dotted #9daac4;}

.signupbox p.formhdr {padding:10px 0 3px 15px;background:#f2f2f2;border-top:1px solid #999;font-weight:bold;font-size:9pt;color:#333}
.signupbox p.formhdr .err {color:#f00}
.signupbox hr {height:1px;background:#fff}
.signupbox p.labels {margin:0;padding:0 0 7px 10px;color:#333;font-size:8pt;font-weight:bold;border-bottom:1px solid #999;background:#fff}
form input.mmsubmit {border:2px solid #98b5d2;background:#808080;color:#fff;font-size:7pt;font-weight:bold;cursor:pointer}
.signupbox .boxcontent {margin:5px;padding:0;background:#fff;border:1px solid #ccc}
.signupbox .boxcontent p {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt}
.signupbox .boxcontent p.hdr {margin:0;padding-bottom:5px;font-weight:bold;color:#000;font-size:9pt}
.signupbox .boxcontent p.chartimg {margin:0;padding:5px 5px 10px 5px}
.signupbox .boxcontent p.colink {padding-bottom:2px;font-weight:bold;font-size:9pt}
.signupbox .boxcontent p.colink a {color:#000;text-decoration:none}
.signupbox .boxcontent p.colink a:hover {color:#000;text-decoration:underline}
.signupbox .boxcontent p.colink .source {color:#666;font-size:8pt;font-weight:normal}
.signupbox .boxcontent p.rslink a {color:#000;text-decoration:none}
.signupbox .boxcontent p.rslink a:hover {color:#000;text-decoration:underline}
.signupbox .boxcontent p.rslink .source {padding-bottom:0;color:#666;font-size:8pt;font-weight:normal}
.mostmentions {margin:0;padding:0 20px 10px 20px}

.signupbox ul {margin:0;padding:0 20px 0 50px;background:#fff}
.signupbox ol {margin:0;padding:0 20px 0 39px;background:#fff}
.signupbox li {margin:0;padding:0;color:#333;font-size:10pt;padding-bottom:15px}
.signupbox ul.faq {margin:0;padding:10px 20px 0 25px;background:#fff}
.signupbox li.faq {margin:0;padding:0;color:#333;font-size:10pt;padding-bottom:5px}

.signupbox .boxcontent .suform .floata {float:left;text-align:left;width:125px;color:#333;font-size:9pt;padding-bottom:10px;_padding-bottom:15px}
.signupbox .boxcontent .suform .floataheader {float:left;text-align:left;padding:10px 0 7px 20px;width:180px;font-weight:bold;color:#316192;font-size:9pt;}
.signupbox .boxcontent .suform .floata .blue {font-weight:bold;color:#316192;padding-top:10px;}
.signupbox .boxcontent .suform .floatb {float:left;}
.signupbox .boxcontent .suform .floatbline {border-bottom:1px dotted #036;float:left;width:210px;_width:220px;font-size:7pt;_font-size:9pt;margin-left:7px;_margin-left:5px}
.signupbox .boxcontent .suform .floatc {float:left;text-align:left;width:60px;color:#333;font-size:9pt;padding-bottom:10px;_padding-bottom:15px}
.signupbox .boxcontent .suform p.toa {margin:0;padding:10px 10px 7px 10px;color:#333;font-size:9pt;background:#fff}
.signupbox .boxcontent .suform p.toahdrnopad {margin:0;padding:10px 10px 0 10px;color:#333;font-size:9pt;font-weight:bold;background:#fff}
.signupbox .boxcontent .suform p.toa .bold {font-weight:bold}

.signupbox .boxcontent .suform_sub {margin:0;padding:10px 10px 7px 80px;color:#333;font-size:9pt;background:#fff}
.signupbox .boxcontent .suform_sub p.toa {margin:0;padding:10px 10px 7px 120px;color:#333;font-size:9pt;background:#fff}

.signupbox .bluehdr {margin:0;padding:0;background:#063a76;width:523px}
.signupbox .bluehdr p {margin:0;padding:0;background:#063a76;font-weight:bold;font-size:10pt;color:#fff}
.signupbox .bluehdr p.floatbluea {float:left;width:428px;_width:443px;padding:5px 0 5px 15px}
.signupbox .bluehdr p.floatbluea .other {color:#94c7eb}
.signupbox .bluehdr ul {text-align:right;margin:0;padding:1px 0 6px 0;_padding:4px 0 4px 0;float:left;width:80px;background:#063a76;}
.signupbox .bluehdr li {margin:0 5px 0 0;padding:0 5px 0 5px;width:12px;height:12px;font-size:9pt;border:1px solid #369;color:#369;font-weight:bold;display:inline}
.signupbox .bluehdr li.on {margin:0 5px 0 0;padding:0 5px 0 5px;width:12px;height:12px;font-size:9pt;border:1px solid #369;color:#fff;font-weight:bold;display:inline}
.signupbox .bluehdr li.hide {margin:0 5px 0 0;padding:0 5px 0 5px;width:12px;height:12px;font-size:9pt;border:1px solid #063a76;color:#063a76;font-weight:bold;display:inline}

.signupbox .whitehdr {margin:0;padding:0;background:#ffffff;width:523px}
.signupbox .whitehdr p {margin:0;padding:0;background:#ffffff;font-weight:bold;font-size:10pt;color:#333;}
.signupbox .whitehdr p.floatbluea {float:left;font-size:14pt;width:428px;_width:443px;padding:5px 0 5px 15px}
.signupbox .whitehdr p.floatbluea .other {color:#369}
.signupbox .whitehdr ul {text-align:right;margin:0;padding:1px 0 6px 0;_padding:4px 0 4px 0;float:left;width:80px;background:#ffffff}
.signupbox .whitehdr li {margin:0 5px 0 0;padding:0 5px 0 5px;width:12px;height:12px;font-size:9pt;border:1px solid #369;color:#369;font-weight:bold;display:inline}
.signupbox .whitehdr li.on {margin:0 5px 0 0;padding:0 5px 0 5px;width:12px;height:12px;font-size:9pt;border:1px solid #369;color:#fff;background:#369;font-weight:bold;display:inline}
.signupbox .whitehdr li.hide {margin:0 5px 0 0;padding:0 5px 0 5px;width:12px;height:12px;font-size:9pt;border:1px solid #fff;color:#fff;font-weight:bold;display:inline}

form input.ntlogin {margin:0;padding:2px;width:120px;font-size:9pt;border:1px solid #333}
form input.ntloginlong {margin:0;padding:2px;width:220px;font-size:9pt;border:1px solid #333}
form input.ntloginlongerr {margin:0;padding:2px;width:220px;font-size:9pt;border:2px solid #f00}
form input.ntloginccv {margin:0;padding:2px;width:30px;font-size:9pt;border:1px solid #333}
form input.susubmit {background:#036;color:#fff;font-weight:bold;margin:0 10px 15px 0}

form select.ntloginlong {margin:0;padding:2px;width:220px;font-size:9pt;border:1px solid #333}
form select.ntloginlongerr {margin:0;padding:2px;width:220px;font-size:9pt;border:2px solid #f00}
form select.ntloginccv {margin:0;padding:2px;width:30px;font-size:9pt;border:1px solid #333}

/*Added for gateway3.nsp*/

/*Market Movers Wider Box*/
.moversboxw {width:365px;margin:0 0 10px 0;padding:0;_padding-bottom:10px;border:1px solid #063a76;background:#f2f2f2}
.moversboxw p {margin:0;padding:10px;color:#fff}
.moversboxw p.header {padding:0 0 0 10px;background:#063a76;font-weight:bold;font-size:10pt}
.moversboxw p.tabs {margin:0;padding:10px 0 0 11px;background:#fff;font-weight:bold;font-size:9pt;color:#000;}
.moversboxw .boxcontent {margin:5px;padding:0;padding-bottom:5px;background:#fff;border:1px solid #ccc}
.moversboxw .boxcontent p {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt}
.moversboxw .boxcontent p.subheader {padding-bottom:0;padding-top:10px;font-weight:bold;font-size:9pt;color:#000;position:relative}
.moversboxw p.footer {padding:0 15px 5px 0;background:#f2f2f2;font-weight:normal;font-size:8pt;text-align:right}
.moversboxw .mdata {margin:0;padding:0;margin-left:3px}
.moversboxw .mdata p {margin:0;padding:5px 0 2px 0;border-bottom:1px solid #999}
.moversboxw .mdata p.floatma {margin-left:5px;float:left;width:174px;line-height:30px;font-weight:normal;font-size:8pt;text-align:justify}
.moversboxw .mdata p.floatma img {vertical-align:middle;}
.moversboxw .mdata p.floatflame {float:left;width:41px;font-weight:normal;font-size:8pt;text-align:justify}
.moversboxw .mdata p.floatflame img {margin:4px 0 4px 0;vertical-align:middle;}
.moversboxw .mdata p.floatarrow {float:left;width:26px;font-weight:normal;font-size:8pt;text-align:justify}
.moversboxw .mdata p.floatarrow img {margin:4px 0 4px 0;vertical-align:middle;}

.moversboxw .mdata p.floatmb {line-height:30px;float:left;width:45px;font-weight:normal;font-size:8pt;text-align:right;padding-right:5px;color:#008000}
.moversboxw .mdata p.floatmc {line-height:30px;float:left;width:45px;font-weight:bold;font-size:8pt;color:#008000}
.moversboxw .mdata p.floatmbred {line-height:30px;float:left;width:45px;font-weight:bold;font-size:8pt;text-align:right;padding-right:5px;color:#f00}
.moversboxw .mdata p.floatmcred {line-height:30px;float:left;width:45px;font-weight:normal;font-size:8pt;color:#f00}
.moversboxw .boxcontent .clear {clear:both}
.moversboxw .clear {clear:both}
.moversboxw p.footer {padding:0 15px 5px 0;_padding:0 15px 0 0;background:#f2f2f2;font-weight:normal;font-size:8pt;text-align:right}
/*
.chartbox .sentimmeter p {padding:0;background:#ccc;font-weight:bold;font-size:9pt;color:#000}
.chartbox .bluehdr p.floatbluea {float:left;width:245px;_width:258px;padding:5px 0 5px 10px}
.chartbox .bluehdr p.floatblueb {float:left;width:285px;_width:295px;padding:5px 10px 5px 0;font-size:9pt;line-height:20px;_line-height:19px}
*/
.newsbox .boxcontent .headlineresults p.view {padding-bottom:5px;color:#000;font-size:9pt;font-weight:bold;}
.newsbox .boxcontent .headlineresults p.view .display {padding:8px;_padding:3px 8px;border:1px solid #ccc;background:#f2f2f2;color:#000;font-size:9pt;font-weight:bold;}
.newsbox .companyreport {margin:0;padding:0;background-color:#fff}
.newsbox .companyreport td {padding:0 0 0 15px;background-color:#fff;font-size:12pt;font-weight:bold;color:#063a76;line-height:23px;text-align:justify}
.newsbox .companyreport td .date {font-size:10pt;font-weight:bold;background-color:#fff;color:#666}
.newsbox .companyreport td.app {padding:0 15px 0 0;background-color:#fff;text-align:right}

.mostmentionsbox p.header a {font-weight:normal;font-size:9pt;color:#fff}

.mostmentionsbox .bluemmhdr p {margin:0;padding:0;background:#063a76;font-weight:bold;font-size:10pt;color:#fff}
.mostmentionsbox .bluemmhdr p.floatmmbluea {float:left;width:561px;_width:578px;padding:1px 0 1px 10px}
.mostmentionsbox .bluemmhdr p.floatmmblueb {text-align:right;float:left;width:344px;_width:350px;padding:0 10px 1px 0;font-size:9pt;line-height:17px}
.mostmentionsbox .bluemmhdr p.floatmmblueb a {color:#ffffff;background:#063a76;font-weight:bold;font-size:9pt}
.mostmentionsbox .bluemmhdr p.floatmmblueb a.on {text-decoration:none;color:#ffffff}

form input.mmgr {margin-top:10px;border:2px solid #98b5d2;background:#808080;color:#fff;font-size:7pt;font-weight:bold;cursor:pointer}

/*Added for Product Demo pages*/


td.pdlcol {background:#063a76}
td.pdrcol {background:#ccc}



.pdnav {margin:0;padding:0}
.pdnav p {font-family:verdana;margin:0;padding:0;border-top:1px solid #fff;font-size:9pt;font-weight:bold}
.pdnav p.link a {padding-left:15px;color:#fff;text-decoration:none;display:block;line-height:40px;text-align:justify}
.pdnav p.link a:hover {color:#063a76;text-decoration:none;display:block}
.pdnav p.link a.on {padding-left:15px;color:#063a76;background:#fece00;text-decoration:none;display:block;line-height:40px;text-align:justify}

.pdmlogin {margin:0;padding:20px;padding-bottom:0;font-size:9pt;color:#666}
.pdmlogin p {margin:0;padding:0}
.pdmlogin p.hdra {padding:0 0 20px 0;font-size:11pt;font-weight:bold;color:#556770;text-align:center}
.pdmlogin p.hdrb {font-size:11pt;font-weight:bold;color:#556770}
.pdmlogin p.hdrb .smaller {font-size:10pt;font-weight:normal;color:#556770}


.pdmlogin .form {margin:0;padding:0}
.pdmlogin .form .floata {margin-bottom:0;padding-bottom:7px;float:left;width:67px;text-align:right}
.pdmlogin .form .floatb {margin-bottom:0;padding-bottom:7px;float:left}
form input.pdmloginbox {margin:0;padding:2px;width:115px;font-size:9pt;border:1px solid #333}

.pdcontent {background:#ffffff;margin:0;padding:0;font-family:arial;font-size:9pt}

img.pdproduct {display:block;margin-left:auto;margin-right:auto;margin-top:20px;}

.pdcontent .tour {margin:0;padding:0;width:500px;height:28px;background: url('images/rtpd_bgbar.gif') no-repeat top left}
.pdcontent .tour p {margin:0;padding:3px 0 0 12px;color:#063a76;font-size:8pt;font-weight:bold}
.pdcontent .tour p a {text-decoration:none;color:#063a76;display:block}
.pdcontent .tour p .white {text-decoration:none;color:#fff}

#demobox {font-family:verdana;margin:15px 0 15px 0;width:500px;background:url(images/rtpd_bgbottom.gif) no-repeat bottom left}
#demobox h3 {text-align:center;margin:0;padding:20px 10px 10px 10px;font-weight:bold;font-size:16px;color:#556770;background:url(images/rtpd_bgtop.gif) no-repeat top left}
#demobox h3 .small {font-weight:bold;font-size:14px;color:#333;line-height:30px}
#demobox p.divider {margin:0 120px 7px 120px;padding:0;border-bottom:1px dotted #333;height:2px;font-weight:bold;font-size:2px}
#demobox p.pdtxt {margin:0;padding:0 15px 10px 15px;font-size:11px;line-height:18px;font-weight:bold;color:#556770;text-align:center}
#demobox p.pdtxt .ital {font-style:italic}
#demobox p.pdtxt .bold {font-weight:bold}
#demobox p.pdtxtbottom {margin:0;padding:0 15px 0 15px;font-size:11px;font-weight:normal;color:#556770;text-align:center}
p.pdcontenthdr {padding-top:15px;text-align:center;font-style:italic;font-weight:bold;font-size:16px;color:#556770}


#hpmiddle {width:970px;height:315px;background-image: url('images/hp_center_bg.jpg');background-repeat: no-repeat}
#hpmiddle .boxtop {position:absolute;top:138px;left:40px;width:550px;z-index:1;padding:0;margin:0;text-align:center}
#hpmiddle .boxtop p {margin:0;padding:0}
#hpmiddle .boxtop p.big {margin:0;padding:0;font-size:32px;color:#1d496b}
#hpmiddle .boxtop p.middle {margin:0;padding:0;font-size:19px;color:#1d496b}
#hpmiddle .boxa {position:absolute;top:265px;left:55px;width:150px;z-index:1;padding:0;margin:0}
#hpmiddle .boxb {position:absolute;top:265px;left:235px;width:145px;z-index:1;padding:0;margin:0}
#hpmiddle .boxc {position:absolute;top:265px;left:415px;width:160px;z-index:1;padding:0;margin:0}
#hpmiddle .boxa p, #hpmiddle .boxb p, #hpmiddle .boxc p {margin:0;padding:0}
#hpmiddle .boxa p.header, #hpmiddle .boxb p.header, #hpmiddle .boxc p.header {color:#2147ad;font-size:13px;font-weight:bold;text-align:left;padding-bottom:7px}
#hpmiddle .boxa p.header a, #hpmiddle .boxb p.header a, #hpmiddle .boxc p.header a {color:#2147ad;font-size:13px;font-weight:bold;text-align:left;padding-bottom:7px;text-decoration:underline}
#hpmiddle .boxa p.header a:hover, #hpmiddle .boxb p.header a:hover, #hpmiddle .boxc p.header a:hover {text-decoration:none}
#hpmiddle .boxa p.text, #hpmiddle .boxb p.text, #hpmiddle .boxc p.text {color:#666;font-size:12px;padding-bottom:1px}
#hpmiddle .boxa p.text a, #hpmiddle .boxb p.text a, #hpmiddle .boxc p.text a {color:#2147ad;font-size:12px;text-decoration:underline}
#hpmiddle .boxa p.text a:hover, #hpmiddle .boxb p.text a:hover, #hpmiddle .boxc p.text a:hover {text-decoration:none}

#seobox {margin:15px 0 15px 0;width:970px;background:url(images/seobox_bgbottom.gif) no-repeat bottom left}
#seobox h3 {margin:0;padding:20px 60px 10px 60px;font-weight:bold;font-size:16px;color:#2147ad;background:url(images/seobox_bgtop.gif) no-repeat top left}
#seobox	h3 .small {font-weight:bold;font-size:14px;color:#333;line-height:30px}
#seobox p {margin:0;padding:0}
#seobox p.setext {margin:0;padding:0 60px 10px 60px;font-size:12px;line-height:18px;font-weight:normal;color:#000}
#seobox p.setext .bold {font-weight:bold;color:#000}
#seobox ul {margin:0;padding:0 60px 5px 80px;}
#seobox ul li {margin:0 0 10px 0;padding:0;font-size:12px;font-weight:normal;line-height:18px;color:#000}
#seobox ul li .txt {font-size:12px;line-height:18px;font-weight:normal;color:#000}
#seobox ul li .txtbold {font-size:12px;line-height:22px;font-weight:bold;color:#000}
#seomap {margin:0;padding:0}
#seomap .hdrrow {margin:0;padding:0 20px 0 20px;width:970px}
#seomap .hdrrow p {margin:0;padding:3px 0 3px 20px;font-size:10px;color:#333;font-weight:bold;width:166px;_width:186;border-left:1px dotted #000;border-top:1px dotted #666;border-bottom:1px dotted #666}
#seomap .hdrrow p.float {float:left}
#seomap .linkrow {margin:10px 0 0 0;padding:0 20px 0 20px;width:970px}
#seomap .linkrow p {margin:0;padding:0;padding-left:20px;font-size:12px;line-height:18px;color:#666;width:166px;_width:186;border-left:1px dotted #000}
#seomap .linkrow p.float {float:left}
#seomap .linkrow p.float a {text-decoration:none}
#seomap .linkrow p.float a:hover {text-decoration:underline}
#seomap .clear {clear:both}
td.fspacer {margin:0;padding:0;height:13px}
td.fheader {margin:0;padding:0;height:20px;background:#ccc;color:#666;font-weight:bold;text-align:center;font-size:11px;width:970px}
td.fcopy {margin:0;padding:0;height:20px;background:#999;color:#fff;font-weight:bold;text-align:center;font-size:11px;width:970px}
td.fnavlinks {margin:0;padding:10px;background:#fff;color:#333;text-align:center;font-size:11px;width:970px}
td.fnavlinks a {color:#333;font-size:11px;text-decoration:none}
td.fnavlinks a:hover {text-decoration:underline}

td.lnav {padding:0;margin:0;margin-top:20px;height:100%;font-family:'Trebuchet MS'}
td.lnav .header {padding:0;margin:0;background:#fff url('images/lnav_header.jpg') no-repeat top right;width:200px}
td.lnav .header p {padding:0;margin:0}
td.lnav p.imgpad {padding:0 0 15px 15px;margin:0}
td.lnav .header p.txt {margin:0;padding:5px;padding-left:9px;color:#fff;font-size:13px}
td.lnav .links {padding:0;margin:0;border-right:1px dotted #333;height:100%}
td.lnav .links p {padding:3px 0 3px 8px;margin:0;font-size:11px;border-bottom:1px dotted #333}
td.lnav .links p.lvlhdr {color:#fff;font-size:14px;background:#2147ad;border-bottom:1px dotted #333}
td.lnav .links p.lvlhdr a {color:#fff;text-decoration:none;display:block}
td.lnav .links p.lvlhdr a:hover {color:#ccc;text-decoration:none;display:block}

td.lnav .links p.lvlhdra {padding:0 0 0 8px;color:#fff;font-size:11px;background:#2147ad;border-bottom:1px dotted #2147ad}
td.lnav .links p.lvlhdra a {color:#fff;font-size:11px;text-decoration:none}
td.lnav .links p.lvlhdra a:hover {text-decoration:underline}


td.lnav .links p.lvlhdrb {padding:0 0 0 8px;color:#036;font-size:11px;background:#e6e6e6;border-bottom:1px dotted #333}

td.lnav .links p.lvlmain {background:#fff;border-bottom:1px solid #2147ad}
td.lnav .links p.lvlmain a {color:#036;text-decoration:none;display:block}
td.lnav .links p.lvlmain a:hover {text-decoration:underline}
td.lnav .links p.lvlmain a.on {color:#036;text-decoration:underline;display:block}

td.lnav .links p.lvla {background:#fff;border-bottom:1px dotted #333;display:block}
td.lnav .links p.lvla a {color:#333;text-decoration:none;display:block}
td.lnav .links p.lvla a:hover {color:#036;text-decoration:underline;display:block}
td.lnav .links p.lvla a.on {color:#036;text-decoration:underline;display:block}

td.lnav .links p.lvlb {padding-left:16px;background:#fff;border-bottom:1px dotted #333;display:block}
td.lnav .links p.lvlb a {color:#333;text-decoration:none;display:block}
td.lnav .links p.lvlb a:hover {color:#036;text-decoration:underline;display:block}
td.lnav .links p.lvlb a.on {color:#036;text-decoration:underline;display:block}

/*
td.lnav .links p.lvlb {padding-left:20px;background:#fff;border-bottom:1px dotted #333}
td.lnav .links p.lvlb a {color:#333;text-decoration:none;display:block}
td.lnav .links p.lvlb a:hover {color:#036;text-decoration:underline}
td.lnav .links p.lvlb a.on {color:#036;text-decoration:underline;display:block}
*/

td.lnav .links p.bluetxt {padding-bottom:0;padding-top:10px;color:#036;font-size:14px;font-weight:bold;border-bottom:none;font-family:Arial}


/*td.lnav .links p.lvlb {padding:4px 0 4px 15px;margin:0;font-size:10px;background:#fff;border-bottom:1px dotted #333}
td.lnav .links p.lvlc {padding:2px 0 2px 25px;margin:0;font-size:10px;background:#fff;border-bottom:1px dotted #333}
td.lnav .links p.lvlb a, td.nav .links p.lvlc a {color:#333;text-decoration:none;display:block}*/
td.lnav .links .promo {width:180px;height:175px;margin:10px 0 0 8px;background-image:url('images/promo_bg.jpg');background-repeat: no-repeat;border:0;font-family: 'Arial','Trebuchet MS','Verdana','Helvetica','MS Sans Serif'}
td.lnav .links .promo p {padding:0;margin:0;border:0}
td.lnav .links .promo p.promoheader {padding:17px 5px 10px 0;color:#fff;font-weight:bold;font-size:10pt;text-align:center}
td.lnav .links .promo p.promoimg {padding:0 0 0 36px;}
td.lnav .links .promo p.promotext {font-size:8pt;font-family:'Palatino Linotype','Times New Roman';padding:2px 15px 0 15px;color:#1d496b;font-weight:normal}
td.lnav .links .promo p.promotext a {color:#2147ad;font-weight:bold;text-decoration:none}
td.lnav .links .promo p.promotext a:hover {text-decoration:underline}

/*Added for Quarterly Stock Chart Box*/
.quarterlychartbox p.charttoptabs {margin:0;padding:0;border:1px solid #fff}
.quarterlychartbox {width:920px;_width:920px;margin:0 0 10px 0;padding:0;border:1px solid #063a76;background:#f2f2f2}
.quarterlychartbox p {margin:0;padding:10px;color:#fff}
.quarterlychartbox p.header {padding:5px 0 5px 10px;background:#063a76;font-weight:bold;font-size:10pt}
.quarterlychartbox p.headerlg {padding:5px 0 5px 10px;background:#063a76;font-weight:bold;font-size:12pt}
.quarterlychartbox p.tabs {margin:0;padding:10px 0 0 11px;background:#f2f2f2;font-weight:bold;font-size:9pt;color:#666}
.quarterlychartbox p.tabschart {margin:0;padding:10px 0 0 11px;background:#fff;font-weight:bold;font-size:9pt;color:#666;border-bottom:1px solid #999}
.quarterlychartbox .bluehdr {margin:0;padding:0;_width:575;background:#063a76}
.quarterlychartbox .bluehdr p {margin:0;padding:0;background:#063a76;font-weight:bold;font-size:12pt;color:#fff}
.quarterlychartbox .bluehdr p.floatbluea {float:left;width:910px;_width:910px;padding:5px 0 5px 10px;line-height:20px;_line-height:19px}
.quarterlychartbox .bluehdr p.floatblueb {float:left;width:295px;_width:295px;padding:5px 10px 5px 0;font-size:9pt;line-height:20px;_line-height:19px}
.quarterlychartbox .bluehdr p.floatblueb a {color:#ffffff;background:#063a76;font-weight:bold;font-size:9pt}
.quarterlychartbox .bluehdr p.floatblueb a.on {color:#ffffff;background:#063a76;font-weight:bold;font-size:9pt;text-decoration:none}
.quarterlychartbox .stockhdr {margin:0;padding:0}
.quarterlychartbox .stockhdr p {margin:0;padding:5px 20px 5px 10px;font-weight:bold;font-size:10pt;color:#000}
.quarterlychartbox .stockhdr p.floatcharta {float:left;width:225px;_width:262}
.quarterlychartbox .stockhdr p.floatchartb {float:left;padding-right:0;width:260px;text-align:right}
.quarterlychartbox .boxcontent {margin:5px 0px 0px 0px;padding:0;background:#fff}
.quarterlychartbox .boxcontent p {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt;border:1px solid #ccc}
/*.chartbox .boxcontent {margin:0 10px 5px 10px;padding:0;background:#f2f2f2 url(/pages/sentiment/images/background_chart.gif) no-repeat bottom left}
.chartbox .boxcontent {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt;border:1px solid #ccc;background:#fff}
.chartbox .boxcontent p {margin:0;padding:0} */
.quarterlychartbox .boxcontent p.chartimg {margin:0;padding:5px 5px 10px 5px}
.quarterlychartbox .clear {clear:both}
.quarterlychartbox p.footer {color:#333;padding:0 15px 5px 0;background:#f2f2f2;font-weight:normal;font-size:8pt;text-align:right}
.quarterlychartbox p.footer .footerlg {background:#f2f2f2;font-weight:bold;font-size:10pt;text-align:right}
.quarterlychartbox p.footer .footerlg a:hover {text-decoration:none;color:#063a76}
.quarterlychartbox p.footer .footerlg a.on {text-decoration:none;color:#063a76}
.quarterlychartbox .boxcontent table.twoc {background:#fff;font-size:9pt;color:#666;width:100%;_width:95%}
.quarterlychartbox .boxcontent table.twoc td {margin:0;padding:2px;padding-right:32px;text-align:left;border-bottom:1px solid #999}
.quarterlychartbox .boxcontent table.twoc th {margin:0;padding:2px;padding-right:32px;text-align:left;font-weight:bold;border-bottom:1px solid #999}
.quarterlychartbox .boxcontent table.twoc th.ralign {margin:0;padding:2px;padding-left:20px;text-align:right;border-bottom:1px solid #999}
.quarterlychartbox .boxcontent table.twoc th.ralignb {margin:0;padding:2px;padding-left:30px;text-align:right;border-bottom:1px solid #999}
.quarterlychartbox .boxcontent table.twoc td .bold {font-weight:bold}
.quarterlychartbox .boxcontent table.twoc td.ralign {margin:0;padding:2px;text-align:right;border-bottom:1px solid #999}
.quarterlychartbox .boxcontent table.twoc td.realign .bold {font-weight:bold}
.quarterlychartbox .boxcontent table.twoc td.delay {width:100%;margin:0;padding:2px;text-align:center;font-size:8pt;border-bottom:0}
.quarterlychartbox .boxcontent table.twoc td.bold {margin:0;padding:2px;text-align:left;font-weight:bold;border-bottom:1px solid #999}
