   *{ padding:0; margin:0}

   html{ font-family:arial,tahoma,sans-serif; color:#616161}

   p,h1,h2,h3,h4,h5,h6,ul,ol,td,th{ margin-bottom:15px; font-size:12px; line-height:1.3}

   dl,input,textarea{ font-size:12px}
   input{ padding: 1px 2px}
   * html p,* html h1,* html h2,* html h3,* html h4,* html h5,* html h6,* html ul,* html td,* html th,* html input,* html textarea,* html dl{ font-size:.75em}
   option{ padding-right:10px}
   a,a:visited{ -moz-outline-style:none; outline-style:none}
   table{ vertical-align:top}
img{ border:none}
ol li,ul li{ line-height:1.3; list-style-position:outside}
img,input{ vertical-align:bottom}
hr{ border-collapse:collapse; border:none; border-top:1px dotted #ccc; background:transparent; margin:0 15px 15px}
iframe{ overflow:hidden; border:none}
button{ border:none; background:transparent}
.sponsor{ display:inline}
.sponsor p{ color:#000; float:left; font-size:9px !important; padding:10px; text-transform:none}
.mavenVideos .sponsor,.featureHeadlines .sponsor{ padding:5px 0 0; display:block}
.sideHeadlines .sponsor p{ display:none}
.container{ width:977px; margin:0 auto 20px}
.header{ background:#edd693; z-index:5000; height:auto !important;}
.header .txtinput{ border:1px solid #000}
.header #topAdvert{ text-align:center}
.header .topNav{ text-align:right; padding:0; margin:0;font-size: 10px;}
.header .topNav li{ display:inline; text-transform:uppercase; line-height: 18px;padding:0 5px 0 5px;margin: 0;border-left: 1px solid #f7b13d}
.header .topNav li.first {padding-left: 0}
.header .searchArea .searchBox .topNav {margin-right: 20px;}
.header .topSearch .searchBox .topNav li a:link,.header .topSearch .searchBox .topNav li a:visited{ color:#333333; text-decoration:none}
.header .topSearch .searchBox .topNav li a:hover {text-decoration:underline;}
.header .searchBox .topNav li a:link.channel, .header .searchBox .topNav li a:visited.channel {color : #82060A; font-size: 11px;font-weight: normal;}
.header .searchBox .topNav li a:link,.header .searchBox .topNav li a:visited{ color:#333333; text-decoration:none;font-weight: normal;}
.header .searchBox .topNav li a:hover {text-decoration:underline;}
.header .logoArea{ padding:6px 10px 0 28px;height: 122px;}
* html .header .logoArea {padding-bottom: 0;}
.header .logoArea .titleLogo{ float:left; display:inline; padding-top:.5em}
.header .logoArea .titleLogo img {height: 74px; width: 152px;}
.header .topSearch{margin-right:10px; text-align: right; height: 31px;}
.header .logoArea .headerad {float:right;margin-right: 10px;height:90px;}
* html .header .logoArea .headerad  {margin-right: 0;}
.header .logoArea .headerad .ads {height: 90px;width: 728px; overflow: hidden;}
.header .logoArea .topSearch form{ float:right; display:inline; margin-right:10px; padding-top:3px}
.header .logoArea .topSearch label{ color:#fff; font-size:.7em; padding-right:10px}
.header .logoArea .topSearch .sponsor{ float:right; display:inline; margin-top:3px; padding-top:.25em}
.header .logoArea .submitBtn{ background:#a51200; padding:4px 2px; position:relative; top:-2px}
.header .logoArea .submitBtn input{ background:#a51200; border:none; color:#fff; text-transform:uppercase; padding:0}
body:last-child:not (:root:root ) .header .logoArea .submitBtn{ padding:10px; top:0}
body:last-child:not (:root:root ) .header .logoArea .submitBtn input{ position:relative; top:-4px;}
a.channel {}
.topNav form {position:relative} 

.content{ overflow:hidden; color:#616161; }
.content .translatorBox{text-align:left;margin-left:6px;background:url(/images/graphics/txt_translator.gif) 2px 7px no-repeat #f8eaac;width:300px}
.content  #transTrigger{display:none}
.content .translator{margin:20px 0px 0px 0px;padding-bottom:5px}
.content  .translatorBox  #transDetach{position:relative;left:255px;top:8px}
.content .translatorBox h4{text-align:left;text-transform:uppercase;margin-bottom:0;padding:0px;color:#6b4b22;  font-size:1.2em}
.content .translatorBox h4 img,.content .translatorBox h4 canvas{vertical-align:middle; margin-left:10px}
.content .mainCol{  float:left;  display:inline;  width:622px;padding:1px 1px 1px 0;margin-top:34px}
.content .mainCol h2{  font-size:.9em;  color:#363636}
.content .mainContent{  border:1px solid #c2c2c2;  padding:10px 10px 15px; margin-bottom:10px; position:relative;}
.content .regMainContent{  border:1px solid #c2c2c2;  padding:0; margin-bottom:10px}
.content .graybg{  background:#fff url(../images/fb_vcs_contentbg.jpg) repeat-x;  padding:10px}
.content .goldbg{  background:#edd396 url(../images/fb_vcs_forgotbg.jpg) repeat-x; padding:10px 0; border:2px solid #ffecb0}
* html #existinguser .goldbg{ width:300px}
.content .goldbg .directions{ float:left}
.content .mainContent.quoteSearch,.content .regMainContent.quoteSearch{ padding:0}
.content .sideCol{ float:right; display:inline;   padding:1px 1px 10px 1px;  width:324px;  margin-top:35px;  background:#dfdfdf;  text-align:center;  margin-bottom:10px}
* html .content .sideCol{ width: 322px !important;}
.content .error{  font-size:.7em;  background:#fff url(../images/alert.gif) no-repeat 3px 8px; width:253px; padding:2px 0 2px 50px; margin-left:10px; margin-bottom:5px; display:none; height:40px; padding-top:10px; margin-top:22px}
.redHeadline{ font-size:1em; text-transform:uppercase; color:#fff; background:#8c5050}
.blueHeadline{ font-size:1em; text-transform:uppercase; color:#fff; background:#5e7182}
.featureList{ clear:both; padding:5px 0}
.featureList h3{  font-size:15px;  background:url(/images/backgrounds/bg_headlineMaroon.jpg) bottom repeat-x #8c5050 !important; color:#fff; text-transform:uppercase; padding:5px 10px; margin-bottom:0 !important}
.featureList div.round5{ background:#e1e1e1; padding:5px 0}
.featureList div ul{ border-bottom:1px solid #fff; margin-bottom:0}
.featureList div ul li{ padding:5px 10px; list-style:none; border-top:1px solid #fff; zoom:1}
.itemheadline{  font-size:.75em}
.featureList .itemheadline{  border-bottom:1px solid #fff;  padding:2px 10px 5px 10px}
.featureList .item{  padding:0}
.featureList .bbicon{  margin:0 10px 5px;  height:25px}
#mostSlideBox .itemheadline{  margin-bottom:5px}
.slideBlogs .item{  margin-left:15px;  background:url(/images/arrows_icons/icon_redArrowRight.gif) no-repeat 0px 3px; padding-left:12px; font-size:.9177em; font-weight:bold}
.slideBlogs .bbicon{ margin-left:15px}
.slideBlogs a{ color:#000 !important}
.moneyList li{ list-style:none; padding:3px 5px; font-weight:bold; font-size:.95em; color:#676767}
.moneyList .odd{ background:#f4f7fc}
.content .oneCol{ text-align:center}
.content .breadcrumb1Col{ margin-top:33px; padding:12px 30px}
.content .breadcrumb1Col h2{ font-size:.9em; color:#363636; margin-bottom:0}
.homeMainCol div h2{ background:#a80611}
.headlines{ margin:0; padding:0}
.mainHeadlines{ margin:10px 0 10px 22px; float:left; display:inline; width:621px; padding:2px 1px 10px; background:#470e0e; min-height:350px; height:auto !important; height:350px}
.mainHeadlines p,.mainHeadlines ul{ color:#f3e1b6; margin-bottom:9px; font-size:.8em; line-height:1.1}
.mainHeadlines .firstHeadline{ margin:10px 0 10px 10px; width:305px; float:left; display:inline}
.mainHeadlines .firstHeadline .ha1 a{ height:26px; background:#ebd9aa; margin-bottom:0; text-transform:uppercase; font-size:1em; color:#000; font-weight:bold}
.mainHeadlines .firstHeadline img{ border:1px solid #000; width:276px; height:150px; position:relative; top:-6px}
.mainHeadlines .firstHeadline div{ padding:10px 1px 6px 6px; height:155px; overflow:hidden}
.mainHeadlines .firstHeadline div{ height:152px}
.mainHeadlines .firstHeadline ul{ margin:0 0 10px 20px; color:#ffc251}
.mainHeadlines .otherHeadlines{ float:right; display:inline; width:279px; padding:4px 5px 4px 0; margin-right:10px}
.mainHeadlines .otherHeadlines div{ height:355px; overflow:hidden}
.mainHeadlines .otherHeadlines div{ height:325px}
.mainHeadlines .otherHeadlines h2{ color:#ffc251; margin-bottom:2px; font-size:.95em}
.mainHeadlines .otherHeadlines ul{ margin:-3px 0 10px 14px; font-size:.7em}
.mainHeadlines a:link,.mainHeadlines a:visited{ color:#ffc251; text-decoration:none}
.mainHeadlines a:hover{ text-decoration:underline}
.sideHeadlines{ float:left; display:inline; margin:10px 10px 10px 0; width:302px; padding:4px 2px 6px 0; background:#071228; height:381px; overflow:hidden}
.sideHeadlines{ height:352px}
.sideHeadlines h1{ text-transform:uppercase; color:#04081a; font-size:1em; padding:4px 0 0 14px; margin-bottom:-2px; height:36px; overflow:hidden}
.sideHeadlines .ha1{ text-transform:uppercase; color:#04081a; font-size:1em; padding:4px 0 0 14px; margin-bottom:-2px; height:36px; overflow:hidden; font-weight:bold}
.sideHeadlines img{ vertical-align:middle}
.sideHeadlines .ha1 span,.sideHeadlines h1 span{ padding-right:14px}
.sideHeadlines ul{ clear:both; padding:5px 0 4px 5px; margin-bottom:0}
.sideHeadlines ul li{ display:inline; padding:1px 10px 1px 13px; border-left:1px solid #ffc251; text-transform:uppercase; line-height:1em}
.sideHeadlines ul li a:link,.sideHeadlines ul li a:visited{ color:#d3b267; font-weight:bold}
.sideHeadlines ul .active a:link,.sideHeadlines ul .active a:visited{ color:#fff}
.sideHeadlines .marketWindowContent{ overflow:hidden; margin-right:5px; width:297px; padding-bottom:10px}
.sideHeadlines .marketSlider{ width:690px;}
.sideHeadlines .marketSlide{ width:290px; float:left; display:inline}
.sideHeadlines .marketMovers{ margin-bottom:2px}
.sideHeadlines .marketMovers table{ width:299px; font-weight:bold}
.sideHeadlines .marketMovers table tr{ zoom:1}
.sideHeadlines .marketMovers table td{ padding:2px 0 1px 15px; font-size:.7em; color:#fff}
.sideHeadlines .marketMovers table th{ padding:5px 0 3px 12px; font-size:.65em; text-transform:uppercase; color:#edcd7b}
.sideHeadlines .marketMovers table .odd{ background:#2c4462}
.sideHeadlines .marketMovers table a{ color:#fff}
.sideHeadlines .marketLoans{ margin-bottom:2px}
.sideHeadlines .marketLoans table{ width:299px; font-weight:bold}
.sideHeadlines .marketLoans table tr{ zoom:1}
.sideHeadlines .marketLoans table td{ padding:2px 0 1px 0px; font-size:.7em; color:#fff}
.sideHeadlines .marketLoans table th{ padding:0px 0 0px 0px; font-size:.65em; color:#edcd7b}
.sideHeadlines .marketLoans table .odd{ background:#2c4462}
.sideHeadlines .marketLoans table a{ color:#fff}
.sideHeadlines .marketIndices{ padding:0 10px}
.sideHeadlines .marketIndices table{ width:288px; padding:1px 0 3px 1px; border-spacing:0 3px; margin-bottom:5px}
.sideHeadlines .marketIndices table th{ background:#f4d58e; color:#000; border-right:1px solid #000}
.sideHeadlines .marketIndices table td{ padding:2px 5px 1px; color:#fff; font-weight:bold}
.sideHeadlines .marketIndices table .titleRow th{ background:transparent !important; color:#fff; font-size:.7em; font-weight:normal; text-align:left; padding-left:5px; border:none}
.sideHeadlines .marketIndices table .activeRow th{ background:#e5942c}
.sideHeadlines .marketIndices table .posChange td{ background:#1b7317}
.sideHeadlines .marketIndices table .negChange td{ background:#c0201b}
.sideHeadlines .marketIndices table .indicator{ background:transparent !important; padding:0 0 0 4px; width:18px}
.sideHeadlines p{ color:#d3c5a3; margin-bottom:1px; font-size:.7em; padding-left:5px}
.sideHeadlines p span{ text-transform:uppercase; font-weight:bold; color:#ffc251}
.sideHeadlines p a:link,.sideHeadlines p a:visited{ color:#D3C5A3}
.sideHeadlines #marketChart{ border:2px solid #a27b2e; margin-left:8px}
.sideHeadlines .ads{ text-align:center}
.sideHeadlines .ads{ margin-top:5px}
.homeMainCol{ width:628px; float:left; display:inline; padding:1px; margin-left: 13.5px;}
.homeMainCol .col{ width:50%; float:left; display:inline}
/*.homeMainCol .col .boxLatest {padding-top: 10px;width: 99%;}*/
.homeMainCol .col .boxLatest {width: 99%;}
.homeMainCol .bizCentral{ padding:6px; margin:10px 0}
.homeMainCol .bizCentral .video-header {width:99.4%;}
/*.homeMainCol .bizCentral .video-header h3.aller, .homeMainCol .bizCentral h2{ line-height: 20px;margin:0; padding-left: 10px; color: #ffffff; text-transform: uppercase; font-size: 14px; font-weight: bold; background:url(/images/featuredVideo_headerbg.gif) no-repeat 0 0;}*/
.homeMainCol .bizCentral h2 {
background: #A80611 url(/images/backgrounds/bg_headlineRed.jpg) repeat-x scroll center bottom;
color:#FFFFFF;
letter-spacing:0.05em;
margin-bottom:7px;
padding:4px 10px 3px;
position:relative;
text-transform:uppercase;
}
.homeMainCol .bizCentral {overflow:hidden !important;}
h3.video-header{font-family:arial, sans-serif;color:#fff;font-size:14px;text-transform:uppercase;background:url(/images/featuredVideo_headerbg.gif) no-repeat;height:25px;margin:0;padding:7px 0 0 15px;}
.homeSideCol{ float:left; display:inline; padding-top:12px; width:300px; margin-left: 20px;}
.marketsNav ul{ overflow:hidden; margin:0 0 0 3px; padding-top:4px}
.marketsNav li{ display:inline; float:left; width:13.44%; text-align:center; margin-right:5px}
.marketsNav li a:link,.marketsNav li a:visited{ display:block; padding:7px 3px 7px 0; position:relative; left:3px; font-size:.9em; text-transform:uppercase; font-weight:bold}
.marketsTitle{ clear:both}
.marketsBox{ overflow:hidden}
.shown{ display:block}
.hidden{ display:none}
.marketsBox table{ width:100%; border-collapse:collapse}
.marketsBox table tr th{ padding:4px; color:#000; text-align:left; text-transform:uppercase}
.marketsBox table tr td{ padding:4px}
.marketsBox table tr .date{ font-weight:bold}
.marketsBox .marketsContent h5{ color:#000}
.marketsSlide .featureList h4{ font-size:16px; margin:0 0 .333em 0}
.marketsSlide .featureList h4 a,.marketsSlide .featureList h4 a:visited { color:#682c2c}
.marketsSlide .featureList p{ text-transform:uppercase; font-size:11px; margin-bottom:.25em}
.marketsSlide .featureList p a:visited,.marketsSlide .featureList p a,.marketsSlide .featureList p a:hover { color:#8b0100; font-weight:bold}
.marketsSlide .featureList p img{ margin:0em 0 2px .5em}
.marketsSlideBox table{ width:100%; clear:both; text-align:left}
.marketsSlideBox table tr th{ text-transform:uppercase; font-size:.7em}
.marketsSlideBox table tr td{ font-size:.7em}
.marketFloat{ float:left; display:inline; width:140px; margin:0 24px 15px; position:relative; left:10px}
.marketFloat img{ border:1px solid #000}
.marketFloat h6{ margin-bottom:0; font-size:.6em}
.currencyChart{ float:left; display:inline; margin:0 40px 20px}
.currencyChart h6{ font-size:.6em; text-transform:uppercase; margin-bottom:0}
.conv-label div{ font-size:12px}
.conv-body input{ margin-right:1em}
.conv-body select{ margin-left:1em}
.result,.curGoTo{ font-size:12px}
.conv-val{ font-size:18px; color:#04aa00; font-weight:bold}
.economicTreas table{ width:100%; border-collapse:collapse}
.economicTreas table tr th{ padding:4px; color:#000; text-align:left; text-transform:uppercase}
.economicTreas table tr td{ padding:4px}
.economicTreas table tr .date{ font-weight:bold}
.economicInd table{ width:100%; border-collapse:collapse}
.economicInd table tr th{ padding:4px; color:#000; text-align:left; text-transform:uppercase}
.economicInd table tr td{ padding:4px}
#minorColumn{ float:right; width:390px; margin:0 0 10px; display:inline; position:relative; left:7px}
.mainContent .featured,.regMainContent .featured { width:370px; background:#e5e5e5; padding:7px}
.mainContent .featured h4,.regMainContent .featured h4 { font-size:.7em; margin:5px 0 7px}
.mainContent .featured .ha1,.regMainContent .featured .ha1{ font-size:1.5em; margin-bottom:5px; font-weight:bold}
.mainContent .featured ul,.regMainContent .featured ul { background:#fff; padding:10px 12px; list-style-type:none; margin-bottom:0}
.mainContent .featured ul li,.regMainContent .featured ul li { padding-bottom:8px}
.mainContent .featured a:link,.mainContent .featured a:visited,.regMainContent .featured a:link,.regMainContent .featured a:visited{ color:#000}
.mainContent .featured a:hover,.regMainContent .featured a:hover { color:#660700}
.mainContent .featured img,.regMainContent .featured img { border:1px solid #999; width:368px; height:218px}
.translator{ background:#f8eaac; padding:0 0 10px; margin:10px 0 0}
.translator h3{ line-height:.6; color:#4b1010; font-size:1.1em; text-transform:uppercase; padding:12px 5px 15px; margin:0}
.translator .detach{ position:absolute; margin:-33px 0 0 225px; z-index:1000000}
.translator .accord{ position:relative; top:-5px; margin:0 5px}
.translator .accord .trigger{ text-transform:uppercase; background:#8C5050; border:none !important}
.translator .accord .trigger h4{ margin-bottom:0; font-size:.9em; padding:5px 10px}
.translator .accord h4 a:link,.translator .accord h4 a:visited{ color:#fff}
.translator .accord span{ margin:-15px 0 -14px; float:right}
body:last-child:not (:root:root ) .translator .accord span{ margin-top:0}
.translator .accord h4 img{ vertical-align:center}
.translator .accord div{ background:#fff; padding:1px 5px; border:1px solid #ccc; margin-bottom:1px; zoom:1}
.translator .accord table{ width:100%; border-collapse:collapse; margin:10px 0}
.translator .accord table tr th{ text-align:left; padding:3px; text-transform:uppercase; color:#000}
.translator .accord table tr td{ font-size:.7em; padding:6px 3px; color:#000; text-transform:uppercase}
.translator .accord table tr td span{ text-align:right}
.translator .accord table .odd td{ background:#e6e6e6}
.translator .accord table .alt td{ background:#e6e6e6}
.translator #transIndices{ display:none}
.translator #transGainers{ display:none}
.translator #transSearched{ zoom:1; display:none}
.translator #transSearched ul{ float:left; display:inline; width:50%; list-style:none; padding-top:10px; margin-bottom:5px}
.translator #transSearched ul li{ padding:5px 0 5px 10px}
.translator #transRecommended{ display:none}
.translator #transRecommended div{ border:none; padding:0}
.translator #transRecommended .Summary_ArticleTitle{ padding:3px 5px}
.translator #transRecommended .Summary_ArticleTitle a:link,.translator #transRecommended .Summary_ArticleTitle a:visited { font-weight:normal; font-size:1.1em; font-family:Arial}
.translator #transRecommended .Summary_ArticleAltColor{ background:#e6e6e6}
.translator #transWord{ overflow:hidden; display:none}
.translator #transWord div{ height:250px; overflow-y:scroll; overflow-x:hidden; border:none}
.translator #transGainers p{ font-weight:bold; text-align:right; text-transform:uppercase}
.homeSideCol .translatorBox{  padding-top:17px;  background:url(/images/graphics/txt_translator.gif) 2px 7px no-repeat #f8eaac}
.homeSideCol #transTrigger{ display:none}
.homeSideCol .translator{ margin:0; padding-bottom:5px}
.homeSideCol #transDetach{ position:relative; left:255px; top:-10px}
.boxLatest h3{ background:#a3b0b8; color:#fff; text-transform:uppercase; font-size:.9em; margin-bottom:0}
.boxLatest .latestNav{ padding-left:10px; text-align:center; margin-bottom:10px; overflow:hidden}
.boxLatest .latestNav li{ display:block; float:left; font-size:.9em; text-transform:uppercase; background:#410505; margin-right:3px; padding:6px 10px}
.boxLatest .latestNav .active{ background:#a50100}
.boxLatest .latestNav li a:link,.boxLatest .latestNav li a:visited{ color:#fff; text-decoration:none}
.boxLatest .latestNav li a:hover{ text-decoration:underline}
.boxLatest #latestSlideBox{ clear:both; position:relative; padding:0 15px 0; overflow:hidden; width:280px}
.boxLatest #latestSlider{ position:relative; width:940px}
.boxLatest .latestSlide{ width:285px; float:left; display:inline; margin-right:25px}
.boxLatest .latestSlide li{ font-size:.95em; padding-bottom:3px; color:#777}
.boxLatest .latestSlide a:link{ color:#000; text-decoration:none; font-weight:bold}
.boxLatest .latestSlide a:visited{ color:#666; text-decoration:none; font-weight:bold}
.boxLatest .latestSlide a:hover{ color:#900; text-decoration:none; font-weight:bold}
.boxAlerts{ padding:10px 0}
.boxPoll h3{ text-transform:uppercase; background:#a3b0b8; color:#fff; margin-bottom:5px; font-size:.9em; margin-right; 5px;}
.boxPoll p{ margin-bottom:3px; color:#b91215; padding-left:10px}
.boxPoll .pollQuestion,.boxPoll .pollOption{ padding:0 10px 10px}
.boxPoll .pollQuestion ul{ margin-bottom:10px}
.boxPoll .pollQuestion li{ list-style:none; padding:4px 5px; font-weight:normal; color:#000}
.boxPoll .pollQuestion #voteSubmit{ background:#600; border:none; color:#fff; margin-right:10px}
.boxPoll .pollOption{ padding-bottom:5px}
.boxPoll .pollOption p{ margin-bottom:2px; font-weight:normal; color:#000}
.boxPoll .pollOption p span{ color:#555; font-weight:normal; padding-left:5px}
.boxPoll .pollOpt{ height:13px}
.boxPoll .pollSlideTrack img{ vertical-align:top}
.boxPartnerHL {width: 99%;}
.boxPartnerHL h3,.bizBlogs h3{ background:#a3b0b8; color:#fff; text-transform:uppercase; font-size:.9em; margin-bottom:0}
.boxPartnerHL .partnerHLContent,.bizBlogs .bizBlogsBox{ border:3px solid #666}
.boxPartnerHL .partnerNav{ padding:0 0 2px 3px; margin-bottom:10px; overflow:hidden; zoom:1}
.boxPartnerHL .partnerNav li{ display:block; float:left; font-size:.9em; text-transform:uppercase; background:#410505; margin-right:3px; padding:6px 2px 2px 6px}
.boxPartnerHL .partnerNav .active{ background:#a50100}
.boxPartnerHL .partnerNav li a:link,.boxPartnerHL .partnerNav li a:visited { color:#fff; text-decoration:none}
.boxPartnerHL .partnerNav li a:hover{ text-decoration:underline}
.boxPartnerHL #partnerSlideBox{ clear:both; position:relative; padding:0 13px 0; overflow:hidden; width:280px}
.boxPartnerHL #partnerSlider{ position:relative; width:1240px}
.boxPartnerHL .partnerSlide{ width:285px; float:left; display:inline; margin-right:25px}
.boxPartnerHL .partnerSlide li{ font-size:.95em; padding-bottom:3px; color:#777}
.boxPartnerHL .partnerSlide a:link{ color:#000; text-decoration:none; font-weight:bold}
.boxPartnerHL .partnerSlide a:visited{ color:#666; text-decoration:none; font-weight:bold}
.boxPartnerHL .partnerSlide a:hover{ color:#900; text-decoration:none; font-weight:bold}
.bizBlogs .bizBlogsBox li{ font-size:.95em; padding-bottom:3px; color:#777}
.bizBlogs .bizBlogsBox a:link,.bizBlogs .bizBlogsBox a:visited{ color:#000; text-decoration:none; font-weight:bold}
.bizBlogs .bizBlogsBox{ background:#fff; padding:10px}
.bizBlogsBox span{ color:#600}
.sideCol .boxBusinessTools{background:transparent;margin:10px}
.sideCol .boxBusinessTools h3{color:#fff;font-size:0.9em;margin-bottom:0;margin-left:0;text-align:left}
.sideCol .toolsWrapper{border:3px solid #666;border-top:0;padding:8px}
.sideCol .toolsWrapper a{color:#000}
.boxBusinessTools{background:transparent;padding:0;margin:0}
.boxBusinessTools h3{color:#fff;margin:0;padding:9px 0 0 10px;font-size:14px;font-weight:bold;text-transform:uppercase}
.boxBusinessTools #titlebar{margin:3px auto 0 0;height:35px;background:url(/images/tools/calculators/IDCportlet_titlebg.gif) repeat-x}
.boxBusinessTools #calculators{padding:9px 0 0;height:219px;background:#e1b257 url(/images/tools/calculators/IDCportlet_bodybg.gif) repeat-x;border-top:1px solid #000;text-align:left}
.boxBusinessTools #calculators .calcbutton{border:1px solid #a79a81;background:#620900;margin:0 20px 6px;position:relative;height:28px;width:250px}
.boxBusinessTools #calculators .calcbutton a,#calculators .calcbutton a:visited,#calculators .calcbutton a:hover{text-decoration:none;color:#fff;border:none}
.boxBusinessTools #calculators .calcbutton p{padding:0 0 0 68px;margin:7px 0;font-weight:bold}
* html .boxBusinessTools #calculators .calcbutton p{letter-spacing:-1px;font-size:11px}
.boxBusinessTools #calculators .calcbutton img{width:48px;height:34px;position:absolute;left:10px;top:-3px;border:none}
.boxBusinessTools #seemoretools{padding:1px 0 6px 23px;height:46px;background:url(/images/tools/calculators/IDCportlet_seemorebg.gif) repeat-x}
.boxBusinessTools #seemoretools .seemorebutton{width:60%;float:left;margin-top:16px;padding:6px 0 3px 9px;background:url(/images/tools/calculators/seemorebtn.gif) no-repeat;height:25px;width:146px}
* html .boxBusinessTools #seemoretools .seemorebutton{padding:2px 0 0 3px}
.boxBusinessTools #seemoretools .seemorebutton a{color:#fff;text-decoration:none;padding:10px;font-size:12px;font-weight:bold;text-transform:uppercase}
.boxBusinessTools #seemoretools .seemorebutton a span{color:#FFDB00}
.boxBusinessTools #seemoretools .sponsorby{width:30%;float:left;text-align:center;margin-left:10px}
* html .boxBusinessTools #seemoretools .sponsorby{margin-left:20px}
.boxBusinessTools #seemoretools .sponsorby p{color:#000;font-size:8px;margin:0;padding-bottom:3px}
.mainContent .registerGraphic,.regMainContent .registerGraphic { padding-left:2px}
.mainContent .storyDate,.regMainContent .storyDate{  margin-bottom:1px}
.mainContent h1,.regMainContent h1 {  color:#000;  font-size:1.3em}
.mainContent .rateRec p,.regMainContent .rateRec p {  margin-bottom:0;  margin-left:-5px;  float:left;  width:250px}
.mainContent p .viewComments{  background:url(../images/graycomments.gif) no-repeat;  padding-left:16px;  margin-left:0}
.mainContent .commentBox div.links{  font-size:12px;  padding-bottom:15px}
.mainContent .commentBox p .addComments{  font-weight:bold;  color:#000}
.mainContent .rpt_tip_log{  background:transparent url(../images/tooltip_big.gif) no-repeat scroll 0 0;  font-size:9px;  height:32px;  position:absolute;  width:210px;  display:none;  margin-left:65px;  margin-top:-62px}
.mainContent .rec_tip_log{  background:transparent url(../images/tooltip_big.gif) no-repeat    scroll 0 0;  font-size:9px;  height:44px;  position:absolute;  width:210px;  display:none;  margin-left:445px;  margin-top:-74px;  *margin-top:-52px;  z-index:9999}
.mainContent .Recommend .tip_login{  background:transparent url(../images/tooltip_big.gif) no-repeat scroll 0 0; font-size:9px; height:44px; position:absolute; width:210px; display:none; margin-left:-5px; margin-top:-58px}
.mainContent .rec_tip_log span,.content .rec_tip_login span,.mainContent .rpt_tip_log span,.content .rpt_tip_login span{ float:right; margin:0; position:relative; right:3px; top:-2px}
.mainContent .rateRec .tip_login p,.mainContent .tip_login p, .mainContent .rec_tip_log p,.content .rec_tip_login p,.mainContent .rpt_tip_log p,.content .rpt_tip_login p{ clear:both; color:#fff; font-family:Verdana; font-size:9px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin:0 0 0 4px; text-align:left; line-height:11px; width:210px}
input.reportThis{ color:#660700; text-decoration:underline; border:none; padding:2px 0 1px; *padding:0; *margin-top:-2px; font-size:12px; font-family:arial; height:14px; width:68px}
.mainContent .commentCont .commentBox a.tip_log_link{ color:#fff; text-decoration:none}
.mainContent .tooltip_right{  float:right;  position:absolute;  top:0}
.mainContent .rateRec{  padding:0 1% 3px;  float:left;  display:inline;  width:250px;  margin-top:29px;  clear:both}
.mainContent .rateRec .Rating{  width:190px;  float:left;  display:inline}
.mainContent .rateRec .Recommend,.mainContent .Recommend{  position:relative;  border:1px solid #DDD;  padding:0 7px 0 0;  margin:21px 0 0;  float:left;  *border-left:none}
.mainContent .rateRec .Recommend input,.mainContent .Recommend input{  margin:0pt 0pt -1px -4px;  padding:0pt 7px 0pt 0pt;  position:relative}
.mainContent #addcom_backarticle{  font-size:.8em;  padding:20px 5px}
.mainContent #addcom_backarticle .goldcom{  width:50%;  float:left;  background:#fff url(../images/goldcomments.gif) no-repeat;  padding-left:35px;  height:30px;  line-height:30px}
.mainContent #addcom_backarticle #backArticleBtn{  }
.mainContent .filter{  position:relative;  font-size:.8em;  padding:0;  margin-top:-50px}
.mainContent  #backArticleBtn .whitelink{  float:right;  color:#fff;  padding:3px 5px;  text-transform:uppercase;  text-decoration:none}
.mainContent #backArticleBtn .leftImg{  background:url(../images/graybtn_left.gif) no-repeat;  width:10px;  float:left;  height:32px}
.mainContent #backArticleBtn .centerImg{  background:#ADADA9;  float:left;  height:32px;  line-height:32px}
.mainContent #backArticleBtn .rightImg{  background:url(../images/graybtn_right.gif) no-repeat;  width:10px;  float:left;  height:32px}
.mainContent #readerCommentsHdr{  font-size:.8em;  padding:20px 5px 3px}
.mainContent .readerComments{  width:50%;  float:left;  line-height:20px;  color:#777;  text-transform:uppercase}
.mainContent .allCommentsBg{  background:#fff url(../images/comment_boxbg.jpg) repeat-y;  padding:0 6px;  margin:0 -10px}
.mainContent .allComments{  margin:0 10px}
.mainContent #addCommentBtn{  font-size:.8em;  padding:0;  float:right;  margin-top:-40px}
.mainContent #addCommentBtn a{  color:#737171;  padding:3px 5px;  text-transform:uppercase;  text-decoration:none}
.mainContent #addCommentBtn .leftbtn{  background:url(../images/comment_graybtnleft.gif) no-repeat;  width:6px;  height:27px;  float:left}
.mainContent #addCommentBtn .centerbtn{  background:url(../images/comment_graybtnctr.gif) repeat-x;  float:left;  height:27px;  line-height:27px}
.mainContent #addCommentBtn .rightbtn{  background:url(../images/comment_graybtnright.gif) no-repeat;  width:6px;  height:27px;  float:left}
.mainContent #comment_count{  font-weight:bold;  color:#000;  padding:4px 0 4px 10px;  font-size:.9em}
.mainContent #comment_count span{  color:#660700}
.mainContent #comment_count .commentquestion{  font-weight:normal;  color:#666}
.mainContent .commentdiv{  border-bottom:1px solid #ddd}
.mainContent .commentCont{  margin:15px 5px 15px 0}
.mainContent .commentCont .dateBox{  float:left;  width:15%;  text-align:center}
.mainContent .commentCont .dateBox .boxImg{  background:url(../images/datebox.gif) no-repeat; height:62px; width:63px; margin:0 auto}
.mainContent .commentCont .dateBox .month{ font-size:9px; font-weight:bold; padding-top:12px}
.mainContent .commentCont .dateBox .day{ font-size:20px; font-weight:bold; line-height:14px; padding:2px 0}
.mainContent .commentCont .dateBox .year{ font-size:9px; padding-bottom:12px; font-weight:bold}
.mainContent .commentCont .dateBox .time{ font-size:9px; font-weight:bold}
.mainContent .commentCont .commentBox{ float:right; width:85%}
.mainContent .commentCont .commentBox a{ position:relative; text-decoration:underline}
.mainContent .commentCont .commentBox a:hover{ position:relative; text-decoration:none}
.mainContent .commentCont .commentator{ font-weight:bold; font-style:italic}
.mainContent .commentCont .commentBox .rec_goldThumbUp{   padding:0 7px 0 0;  margin-top:-40px;  border:1px solid #ddd;  float:right;  font-weight:bold;  height:22px;  position:relative;  vertical-align:top}
.mainContent .commentCont .commentBox .rec_goldThumbUp input,.mainContent .rateRec .Recommend input{  margin:0 0 0 -4px;  padding:0 8px 0 0;  border:none;  *margin:10px 0 -1px -4px}
  .mainContent .commentCont .commentBox .rec_goldThumbUp input{  margin:0 0 -1px -4px;  padding:0 8px 0 0;  border:none}
.mainContent .commentCont .commentBox .Recommend{  background:url(../images/thumbbox.gif) no-repeat;  height:26px;  margin-top:-40px;  border:1px solid #ddd;  float:right}
.mainContent .commentCont .commentBox .Recommend .thumbbox{  padding:0 8px}
.mainContent .commentCont .commentBox .Recommend .thumbbox img{  padding-top:4px}
.mainContent .commentCont .commentBox .Recommend .recCount{  font-weight:bold;  padding:0 3px 0 0px}
.mainContent .addCommentCont{  background:#fff url(../images/comment_sectionbg.gif) repeat-x;  height:20px;  padding:24px 5px 0;  border-top:1px solid #ddd;  height:100%}
* html .mainContent .addCommentCont{  width:97.7%}
.mainContent .addCommentCont .addyourcomment{  color:#000;  font-size:.9em;  border:1px solid #fff;  border-bottom:none;  padding:8px 8px;  line-height:16px}
.mainContent .addCommentCont .formCont{  padding:0;  margin:10px 0 0}
.mainContent .addCommentCont .formCont form{  padding:0;  margin:0}
.mainContent .addCommentCont .formCont #leavecomments{  background:#efefef;  padding:5px;  margin:5px}
.mainContent .addCommentCont .formCont .leavecommentsblock{  border:1px solid #ddd;  background:#fff;  font-size:.9em;  padding:10px 20px 20px 20px;  position:relative}
.mainContent .addCommentCont .formCont .by{  float:left}
.mainContent .maxchar{  float:right;  font-size:.9em;  width:50%;  text-align:right}
.mainContent .commentlabel{  float:left;  width:50%}
.mainContent .addCommentCont .formCont #leavecomments label.for{  float:left;  color:#000;  font-weight:bold;  margin-bottom:0;  font-size:.9em}
.mainContent .addCommentCont .formCont #leavecomments textarea{  width:100%}
.container #overlayCont {  background:url(../images/login_topoverlay.gif) no-repeat; width:300px; height:227px; position:absolute; padding:30px 25px; margin-left:-5px; margin-top:-5px; text-align:left; color:#fff; z-index:1500000}
#logoverlay .loginoverlay {  background:url(../images/login_topoverlay.gif) no-repeat; width:300px; position:relative; padding:30px 25px; margin-left:-5px; margin-top:-5px; text-align:left; color:#fff; z-index:1500000}

.mainContent .addCommentCont .formCont #leavecomments #overlayCont{  background:url(../images/login_overlay.png) no-repeat;  width:300px;  height:227px;  position:absolute;  padding:30px;  margin-left:-5px;  margin-top:0;  text-align:left;  color:#fff;  z-index:100000}
.mainContent #leavecomments .loginoverlay dl,.container  #overlayCont .loginoverlay dl,.header .loginoverlay dl {  padding:0 0 0 px;  float:left}
.header .loginoverlay dl dt label,.mainContent #leavecomments #overlayCont .loginoverlay dl dt label,.mainContent #leavecomments .loginoverlay dl dt,.container .loginoverlay dl dt {  color:#000;  font-size:12px;  padding:0 0 2px 0;  font-weight:normal;  width:100%;  height:auto}
.container .topNav .loginoverlay dl dd,.header .loginoverlay dl dd,.mainContent #leavecomments .loginoverlay dl dd {  left:0;  padding:0 0 5px 0;  position:relative;  top:0;  width:300px}
.header .loginoverlay dl dd{width:180px !important;}


.container .topNav .loginoverlay dl dd .txtinput,
.mainContent .addCommentCont #leavecomments #overlayCont .loginoverlay .txtinput,
.header .loginoverlay .txtinput {  background:#FFF none repeat scroll 0 0;  border:1px solid #DEDEDE;  font-weight:bold;  height:14px;  padding:1px;  width:175px}
.header .loginoverlay p.forgotpassword,.mainContent #leavecomments .loginoverlay p.forgotpassword {  margin-left:10px}
.container .topNav h6{  font-size:12px}
.header .loginoverlay label.cblabel,.container .topNav .loginoverlay label.cblabel,.mainContent #leavecomments  .loginoverlay label.cblabel,.staticlogin .cblabel {  float:none;  font-weight:normal;  font-size:12px;  vertical-align:bottom}
* html .header .loginoverlay label.cblabel,* html .container .topNav .loginoverlay label.cblabel {  font-size:8px}
.mainContent .commentMainDiv{  height:12px;  background:#ccc}
.mainContent .disclaimer{  margin:0 15px}
.mainContent .disclaimer .commentSubmit{  float:left;  margin-right:20px}
.mainContent .allComments #bar{  background:url(../images/comment_hdrbg.gif) repeat-x;  border:1px solid #ddd;  height:33px}
#commentslisting .comment_pane.active{  display:block}
#commentslisting .comment_pane{  display:none;  padding:0}
.mainContent .allComments .bartext{  font-size:0.8em;  line-height:33px;  margin-left:10px;  text-transform:uppercase}
.mainContent .allComments .bold{  font-weight:bold}
.mainContent .allComments .black{  color:#000}
.mainContent .allComments #barMenu{  background:url(../images/comment_tabhdrbg.gif) repeat-x; border:1px solid #ddd; height:43px; padding:0 0 0 18px; list-style:none}
.mainContent .allComments #barMenu .barItem{ font-size:.85em}
.mainContent .allComments #barMenu li.active{  background:url(../images/comment_goldbtnbg.gif) repeat-x;  float:left;  height:37px;  line-height:37px;  font-weight:bold;  text-transform:uppercase;        padding:0 9px;        margin:0 5px 0 0}
.mainContent .allComments #barMenu li.active a{  color:#660700;  font-weight:bold}
.mainContent .allComments #barMenu li{  background:url(../images/comment_graybtnbg.gif) repeat-x; float:left; height:37px; line-height:37px; font-weight:bold; text-transform:uppercase; padding:0 9px; margin:0 5px 0 0}
.mainContent .allComments #barMenu li a{ color:#fff; font-weight:normal}
.mainContent #commentslisting #barMenu .barItemOff{ color:#fff; font-weight:normal}
.mainContent #commentslisting #barMenu .grayBarItem{ margin-top:10px; font-size:.85em; padding-top:9px}
.mainContent #commentslisting #barMenu .grayBarItem .itemon{ color:#000; font-size:.9em; border:1px solid #fff; border-bottom:none; padding:8px 15px; line-height:16px; font-weight:bold}
.mainContent #commentslisting #barMenu .grayBarItem .itemoff{ padding:8px 15px; line-height:16px; font-weight:bold; font-size:.9em}
.mainContent #commentslisting #barMenu .grayBarItem a{ color:#666}
.mainContent .storyControls{ width:41%; float:right; display:inline; padding:0 1% 0; text-align:right; margin-top:29px; *margin-top:5px}
.mainContent .storyControls p{ margin-bottom:0}
.mainContent .authInfo{ border-top:2px solid #b2b2b2; width:38%; padding:0 1%; float:left; display:inline}
.mainContent .authInfo h5{ font-weight:normal; color:#680a04; margin-bottom:2px}
.mainContent .authInfo h6{ font-weight:normal}
.mainContent .socShare{ border-top:2px solid #b2b2b2; width:58%; padding:0 1%; float:left; display:inline}
.mainContent .socShare ul{ padding:6px 0; text-align:right}
.mainContent .socShare ul li{ display:inline; padding:0 5px}
.mainContent .storyControls .print:link,.mainContent .storyControls .print:visited,.mainContent .socShare ul li a:link,.mainContent .socShare ul li a:visited { color:#8d8d8d; font-size:.9em}
.mainContent .storyAdPlace{ max-width:300px; display:inline; float:right; margin-left:10px; margin-right:10px; min-height:100px; margin-top:10px}
.mainContent .storyAdPlace p{ background:#c00; width:110px; text-align:center; margin:0 auto; padding:5px 10px; text-transform:uppercase; font-weight:bold}
.mainContent .storyAdPlace p a:link,.mainContent .storyAdPlace p a:visited { color:#fff}
.mainContent .storyAdPlace p a:link span,.mainContent .storyAdPlace p a:visited span { color:#ffcc0d !important}
.storyImage{ background:#eee; padding:10px; border:1px solid #bbb; color:#000; font-size:0.8em; margin-bottom:1em}
.storyImage sub{ display:block; text-align:right; font-size:0.8em; color:#616161}
.emailStoryBox{ display:none; position:absolute; width:181px; margin:6px 0 0 5px; text-align:left}
.emailStoryBox form{ position:relative; top:-24px; padding:30px 5px 0; margin-bottom:-20px}
.emailStoryBox form input{ border:1px solid #aaa; margin-bottom:2px}
#emailStory{ position:relative; z-index:3}
#emailStoryClose{ position:absolute; left:165px}
#pwdoverlay dl dt{  padding:0 0 5px 0;  width:auto}
#pwdoverlay dl dd{  margin:0;  padding:0;  position:static}
#pwdoverlay .pwd_change{  background:url(../images/chgpswd_overlay.gif) no-repeat; height:200px; width:260px; padding:10px 0 10px 35px}
#pwdoverlay .pwd_change .close_edit{ text-align:right; width:210px}
#pwdoverlay .pwd_change .close_edit a img{ height:16px; width:16px}
.relatedContent{ border:3px solid #777b7c; padding:0 5px 5px; margin:10px 0}
.relatedContent h3{ text-transform:uppercase; color:#80100e; padding:8px 14px 10px 10px; width:152px; text-align:center; font-size:.9em}
.relatedContent ul{ margin-left:10px}
.relatedContent ul li{ padding-bottom:5px}
.bioSummary img{ float:left}
.bioSummary h1{ text-transform:uppercase; font-size:1em; margin-bottom:5px; padding-top:27px}
.bioSummary h1 a:link,.bioSummary h1 a:visited{ color:#000}
.bioList{ padding:0 30px}
.bioList ul{ float:left; display:inline; width:130px; margin:0 20px; list-style:none}
.bioList ul li{ padding-bottom:2px}
.todayFeatured h1{ border-bottom:1px dashed #000; text-transform:uppercase; font-size:1.15em}
.todayFeatured img{ border:10px solid #e1e1e1}
.todayFeatured h3{ margin-bottom:0; font-size:1em}
.scheduleBox{ margin:5px 0}
#scheduleBox a.print{ font-size:10px}
.scheduleBox tr{ height:70px}
.scheduleBox h3{ color:#a00; font-size:1.1em; margin-bottom:2px}
.scheduleBox table{ width:100%; border-collapse:collapse}
.scheduleBox thead tr th{ color:#000; text-align:left; padding:10px 0 10px 10px; text-transform:uppercase}
.scheduleBox thead tr th span{ font-size:.75em; color:#666; text-transform:none}
.scheduleBox thead .time{ width:140px}
.scheduleBox tbody{ height:371px; overflow-y:scroll; overflow-x:hidden}
.scheduleBox tbody tr td{ padding:5px 10px; vertical-align:top; color:#000}
.scheduleBox tbody .odd{ background:#ccc}
.scheduleBox tbody .time{ color:#a00}
.scheduleBox tbody .time span{ font-style:italic; color:#000; font-size:.95em}
.scheduleBox p{ float:right; margin-top:-6px}
.scheduleBox p a,.scheduleBox p a:visited{ color:#888}
.scheduleBox td p{ float:none; margin-top:0}
.featuredShows .featuredShow{ float:left; width:195px; margin-right:1px; text-align:center; position:relative; left:1px}
.featuredShows .featuredShow div{ background:#c1c1c1; padding:10px 0}
.featuredShows .featuredShow h4{ text-align:left; margin-bottom:0; padding:4px 7px 0; color:#000; font-size:1em; line-height:1}
.featuredShows .featuredShow div p{ padding-bottom:10px !important}
.featuredShows h3{ margin-bottom:0 !important}
.featuredShows .featuredShow p{ text-align:left; color:#000; padding:5px 7px; margin-bottom:0}
.subchannel{ float:left; display:inline; width:287px; margin:0 4px 10px; position:relative; left:5px; text-align:center; background:#e5e5e5}
.subchannel.first{ margin:0 0 10px 0}
.subchannel h3{ font-size:1em; background:#8c5050; color:#fff; padding:6px; text-align:left; text-transform:uppercase}
.subchannel ul{ text-align:left; list-style-type:none; padding:10px; margin-bottom:0}
.subchannel ul li{ padding-bottom:6px}
.subchannel a:link,.subchannel a:visited{ color:#000}
.subchannel a:hover{ color:#660700}
.subchannel img{ border:1px solid #EEE; width:260px; height:154px}
.economicCal .table{ float:left; display:inline; width:240px}
.economicCal .table table{ width:100%; border-collapse:collapse}
.economicCal .table table tr th{ padding:4px; color:#000; text-align:left; text-transform:uppercase}
.economicCal .table table tr td{ padding:4px}
.economicCal .table table tr .date{ font-weight:bold}
.economicCal .applet{ float:right; width:328px}
.economicCal .applet h6{ margin:4px 0 4px; color:#000; text-transform:uppercase}
.economicCal .applet div{ color:#000; font:12px Arial bold; margin-left:0px !important; text-transform:uppercase}
.economicCal .applet img{ float:right}
.jhTitle{ padding:5px 15px; color:#fff; font-family:Georgia,Times,Times New Roman,serif; min-height:59px; height:auto !important; height:59px; overflow:hidden}
.jhTitle h3{ font-size:1.6em; font-weight:normal; margin-bottom:0; float:left; display:inline; width:400px}
.jhTitle a:link,.jhTitle a:visited{ float:right; margin-top:4px}
.jhIntro{ margin:10px 0; background:#7b1314; padding:10px; color:#fff !important; width:567px; position:relative; left:1px; min-height:71px; height:auto !important; height:71px}
.jhIntro h3{ font-family:Georgia,Times,Times New Roman,serif; font-weight:normal; font-size:1.2em !important; margin-bottom:7px}
.jhIntro p{ margin-bottom:4px}
.johnHancock #videoPlayerModule{ text-align:center}
.johnHancock .featureList{ float:left; clear:none; display:inline; width:285px; margin:0 8px 10px 0; position:relative; left:5px; text-align:center; background:#e5e5e5; padding:0}
.johnHancock .featureList h3{ background:#8c5050; color:#fff; padding:7px; text-align:left; margin:0; font-family:Georgia,Times,Times New Roman,serif; font-weight:normal; font-size:1em; text-transform:capitalize}
.johnHancock .featureList div{ padding:0}
.johnHancock .featureList ul{ text-align:left; list-style-type:none; padding:10px; margin-bottom:0; border:0}
.johnHancock .featureList ul li{ padding:0 0 6px; border:0}
.johnHancock .featureList a:link,.johnHancock .featureList a:visited{ color:#000}
.johnHancock .featureList a:hover{ color:#660700}
.jhVideos{ overflow:hidden; width:100%}
.jhVideos h5{ padding:5px 10px 0; font-family:Georgia,Times,Times New Roman,serif; color:#871515; margin-bottom:5px; font-size:1.05em; border-top:1px solid #fff}
.jhVideos ul{ border:none !important}
.jhVideos .clear{ border-bottom:1px solid #fff; padding:0}
.jhVideos .clear div{ background:#1a325d; border:1px solid #6c7a94; height:33px; padding:6px 10px 0; text-align:right; line-height:1}
.top5 ul li{ border-bottom:1px dotted #333; padding:1em 0; list-style-type:none}
.top5 ul li h4{ margin-bottom:0; font-size:0.88em; color:#000}
.top5 ul li .ha1{ font-size:1.2em; margin:0; font-weight:bold}
.top5 ul li h1{ font-size:1.2em; margin:0}
.top5 ul li p{ font-size:1.0em; font-weight:normal; color:#000; margin:0; padding:0}
.tools{ overflow:hidden}
.tools h3{ margin-bottom:0; color:#000; font-size:1.2em}
.tools img{ border:10px solid #E5E5E5; float:left; display:inline; margin:0 17px 10px 0}
.tools h1{ margin-bottom:5px}
.tools ul{ list-style:none}
.tools ul li{ padding-bottom:7px; line-height:1.1em}
.tools ul li a:link,.tools ul li a:visited{ color:#000}
.tools ul li a:hover{ color:#660700; text-decoration:none}
.toolsList{ width:194px; float:left; display:inline; margin:0 2px 5px 0}
.toolsList h3{ padding:10px 10px 12px; background:#dedede; text-transform:uppercase; color:#000; margin-bottom:0}
.toolsList ul{ list-style:none; padding:10px 10px; font-size:.7em}
.toolsList:hover h3,.toolsList.active h3{ background:#8b0100; color:#fff}
.toolsList:hover ul,.toolsList.active ul{ border:1px solid #8b0100; border-top:none; padding:10px 9px}
.bankRates .redHeadline{ margin-bottom:0 !important}
.bankRates ul{ padding-left:10px; margin:5px 0 10px 0; overflow:hidden}
.bankRates ul li{ display:inline; float:left; padding:8px 12px; border:1px solid #c2c2c2; border-top:none; margin:0 2px; text-transform:uppercase; font-weight:bold; font-size:.95em}
.bankRates ul .active{ background:#b41100}
.bankRates ul .active a:link,.bankRates ul .active a:visited{ color:#fff}
.bankRates .bankRatesWindow{ clear:both; width:590px; overflow:hidden; position:relative}
.bankRates .bankRatesSlider{ width:1800px; position:relative}
.bankRates .bankRatesSlide{ width:590px; float:left; display:inline}
.bankRates .graphic{ text-align:center}
.bankRates table{ width:90%; margin:0 auto; color:#000; text-align:left}
.bankRates table th,.bankRates table td{ font-size:.7em; padding:3px 5px; vertical-align:bottom}
.bankRates p{ text-align:right; color:#000; font-size:.7em}
.bankRates p img{ position:relative; top:10px}
.pollingContainer{ margin:10px auto; width:288px; padding:5px; background:#3E4F6B; text-align:left}
.pollingTitle{ background:#0a1e39; border-bottom:1px solid #2A3642; padding:4px 0 1px}
.pollingContent{ padding:10px 5px 0; overflow:hidden !important}
.pollingContent h4{ margin-bottom:0; color:#C4D4E0}
.pollingContent p{ margin-bottom:5px; color:#D9D4AA}
.pollingContent table{ width:100%; background:#2A3542; margin-bottom:13px; border-spacing:0; border-collapse:collapse; border:1px solid #2A3542; border-bottom:none}
.pollingContent table tr td{ padding:4px; background:#354150; border-bottom:1px solid #2A3542; color:#C4D4E0}
.pollingContent table .name{ width:75%}
.mavenVideos{  margin:10px 0}
.mavenVideos .redHeadline{  margin-bottom:0 !important}
.mavenVideos h3{  font-size:15px;  background:url(/images/backgrounds/bg_headlineMaroon.jpg) bottom repeat-x #8c5050 !important; color:#fff; text-transform:uppercase; padding:5px 10px; margin-bottom:0 !important}
 .mavenVideos div.jhVideos{ background:#e1e1e1; padding:7px 0}
.mavenVideos ul{ width:50%; float:left; display:inline; border-top:1px solid #fff; border-bottom:1px solid #fff; margin-bottom:0}
.mavenVideos ul li{ overflow:hidden; margin:10px 0; font-size:.95em; position:relative; left:10px; min-height:50px; height:auto !important; height:50px}
.mavenVideos ul li img{ float:left; padding-right:5px; width:80px; height:45px}
.mavenVideos ul li a:link,.mavenVideos ul li a:visited{ font-weight:bold}
.searchCol.oneCol{ text-align:left}
.searchCol .mainContent{ width:94.75% !important; overflow:hidden !important}
/*.searchBox{ padding:10px; border:1px solid #ccc}*/
.searchBox *{ display:inline; }
.searchBox p{ color:#000}
.searchBox select{ color:#666}
.searchBox select option{ display:block; margin-right:0}
.searchBox input{ border:1px solid #ccc; width:180px; background:#FFFFFF;}
.searchBox button{ background:#b11602; border:none; padding:2px 7px; color:#fff; text-transform:uppercase; margin-top:10px}
.searchResults{ font-weight:normal; color:#000; border:1px solid #ccc; padding:10px; margin-top:10px}
.searchResults h1{ font-size:1.15em; margin-bottom:5px}
.searchResults h1 span{ color:#666}
.searchResults p{ color:#333; margin-bottom:0}
.searchResults p.resultNumbers{ width:35em}
.searchResults .results{ text-align:right; position:relative; top:-15px; border-bottom:1px solid #975346; padding-bottom:5px; margin-bottom:-15px}
.searchResults .results li{ display:inline}
.searchResults .news{ background:#ededed; float:left; display:inline; width:47%; margin-right:1%; padding:0 1% 10px}
.searchResults h3{ background:#f2d780; width:99px; padding:6px 10px 8px; text-align:center; text-transform:uppercase; font-size:.9em}
.searchResults .results li{ font-weight:bold; color:#000; padding:0 3px}
.searchResults .results li span{ color:#666}
.searchResults ol{ margin-left:30px}
.searchResults ol li{ padding-bottom:7px}
.searchResults ol li span{ color:#666; font-size:.85em}
.searchResults .videos{ background:#ededed; float:right; display:inline; width:48%; padding:0 1%}
.searchResults .videos img{ margin-bottom:5px}
.searchResults .videos p{ padding-left:15px}
.searchResults .videos p span{ position:absolute; margin-left:-15px}
.searchResults .videos .date{ font-size:.7em; margin-bottom:10px}
.bioShort .anchorOverlay span{ text-indent:-90000em}
.personality h1{ border-bottom:1px dashed #000; margin-left:210px}
.personality img{ border:5px solid #ccc; margin-bottom:5px}
.personality .stats{ float:right; width:290px; margin:10px 0 10px 10px}
.personality .stats h3{ color:#fff; background:#8c5050; padding:5px 10px; margin-bottom:0; font-size:.9em; text-transform:uppercase}
.personality .stats ul{ list-style:none; background:#e0e0e0; padding:10px}
.stationFinder div{ width:225px; color:#542422; border:1px solid #3d0000}
.stationFinder div p{ margin-bottom:0; font-style:italic}
.stationFinder div input{ border:1px solid #3d0000; width:60px; font-size:.9em; margin:0 5px}
.stationFinder ul{ margin:0 0 1.0em 2.0em}
.mainContent h2{ background:none !important; padding:0 !important; margin-bottom:5px !important}
.mainContent dl dt,.regMainContent dl dt { width:220px; text-align:right; text-transform:none; padding-left:30px}
.mainContent dl dd,.regMainContent dl dd { width:200px; position:relative; left:260px; top:-20px}
.mainContent dl dd .txtinput,.regMainContent dl dd .txtinput { width:160px}
.mainContent dl dd label,.regMainContent dl dd label { padding:0 10px 0 5px}
.mainContent dl dd #reg_gender,.regMainContent dl dd #reg_gender{ float:left; position:relative}
.mainContent .ceoSignup,.regMainContent .ceoSignup { font-size:.66em; padding:0 15px}
.mainContent .submitBtns,.regMainContent .submitBtns { text-align:center; overflow:hidden; padding-left:200px}
#pwdoverlay .regBtns{ display:block; float:left; margin-left:10px; text-transform:uppercase; font-weight:bold}
.mainContent .submitBtns span,.regMainContent .submitBtns span { display:block; float:left; margin-left:10px; text-transform:uppercase; font-weight:bold; padding:4px 12px 3px 13px}
.mainContent .submitBtns span input,.regMainContent .submitBtns span input { padding:0 0 1px; border:none; text-transform:uppercase; font-weight:bold; color:#fff; background:transparent; border:1px solid #00f}
.mainContent .submitBtns span a:link,.mainContent .submitBtns span a:visted,.regMainContent .submitBtns span a:link,.regMainContent .submitBtns span a:visted { color:#fff}
.mainContent .forgotLogin,.regMainContent .forgotLogin { font-size:.85em; padding:5px 12px 6px 13px !important}
.mainContent .forgotLogin a:link,.mainContent .forgotLogin a:visited,.regMainContent .forgotLogin a:link,.regMainContent .forgotLogin a:visited { color:#fff}
.leftNavBar{ float:left; display:inline; width:190px; list-style:none; position:relative; margin:0 5px 0 0; min-height:550px; height:auto !important; height:550px}
.leftNavBar li{ border-bottom:1px solid #ababab}
.leftNavBar li a:link,.leftNavBar li a:visited{ background:#888; display:block; color:#fff; font-weight:bold; padding:4px 10px; zoom:1}
.leftNavBar li ul{ padding-top:5px; margin-bottom:0; border-bottom:1px solid #e0e0e0}
.leftNavBar li ul li{ margin:0 10px; list-style:none; border-top:1px solid #e0e0e0; border-bottom:none}
.leftNavBar li ul li a:link,.leftNavBar li ul li a:visited{ background:#c0c0c0; color:#000; font-size:.85em; font-weight:normal; padding-left:15px}
.leftNavBar .last{ border-bottom:none}
.sideSnapshot{ text-align:left; margin:10px 10px 0}
.sideSnapshot ul li{ display:inline}
.sideSnapshot .headerSnapshot{ background:#666; padding:5px 7px 2px}
.sideSnapshot .headerSnapshot h4{ margin-bottom:0; font-size:.9em; text-transform:uppercase; color:#fff}
.sideSnapshot .headerSnapshot ul{ margin-bottom:0}
.sideSnapshot .headerSnapshot ul li{ font-size:.75em; text-transform:uppercase; border-left:1px solid #fff; padding:0 3px 0 5px}
.sideSnapshot .headerSnapshot ul .first{ padding-left:0}
.sideSnapshot .headerSnapshot a:link,.sideSnapshot .headerSnapshot a:visited { color:#fff}
.sideSnapshot .headerSnapshot a:hover{ color:#dbe21e}
.sideSnapshot .headerSnapshot .active a:link,.sideSnapshot .headerSnapshot .active a:visited { color:#dbe21e}
.sideSnapshot .headerSnapshot .sponsor{ float:right}
.sideSnapshot .sideSnapshotContent{ border:3px solid #666; padding:10px 0 0; border-bottom:none; background:#fff}
.sideSnapshot .snapshotWindow{ overflow:hidden; position:relative; width:290px; padding-left:7px}
.sideSnapshot .snapshotSlider{ width:630px; position:relative}
.sideSnapshot .snapshotSlide{ float:left; display:inline; width:290px; margin-right:5px; padding-bottom:10px}
.sideSnapshot .snapshotWindow p{ margin-bottom:0}
.sideSnapshot .snapshotWindow .slide{ float:left; display:inline; width:64px; color:#fff; padding:2px; text-align:center; margin-right:4px; height:6.7em; cursor:pointer}
.sideSnapshot .snapshotWindow .slide h5{ margin-bottom:58px}
.sideSnapshot .snapshotWindow .slide h5 a:link,.sideSnapshot .snapshotWindow .slide h5 a:visited { color:#fff}
.sideSnapshot .snapshotWindow .slide .marketChange{ font-weight:bold}
.sideSnapshot .snapshotWindow .slide .marketValue{ font-size:.6em}
.sideSnapshot .snapshotWindow .noChange{ background:#ccc}
.sideSnapshot .snapshotWindow .posChange{ background:#01ae00}
.sideSnapshot .snapshotWindow .negChange{ background:#ce0000}
.sideSnapshot .snapshotSlide table{ width:100%; color:#000; padding:5px 0 0}
.sideSnapshot .snapshotSlide table th{ text-transform:uppercase; font-size:.7em}
.sideSnapshot .snapshotSlide table td{ font-size:.7em; padding:2px 0 1px}
.sideSnapshot .snapshotSlide #moversLink{ font-size:.6em; text-transform:uppercase; text-align:right; padding-right:5px}
.sideMost{ margin:0 10px 10px; border:3px solid #666; padding-bottom:10px; border-top:none; background:#fff}
.sideMost .mostRead h4{ background:#666; color:#fff; text-transform:uppercase; padding:8px 5px; margin-bottom:0; font-size:.9em; text-align:left; zoom:1}
.sideMost .mostRead .mostNav{ text-align:center}
.sideMost .mostRead .mostNav{ padding:0 0 0 15px}
.sideMost .mostRead .mostNav li{ display:inline; float:left; margin-right:5px; padding:6px 8px 7px 9px; background:#410505; text-transform:uppercase; font-size:.85em; font-weight:bold}
.sideMost .mostRead .mostNav li.active{ background:#A50100}
.sideMost .mostRead #mostSlideBox{ clear:left; width:285px; margin:0 5px; overflow:hidden; position:relative; text-align:left}
.sideMost .mostRead #mostSlider{ width:1000px; position:relative}
.sideMost .mostRead .mostSlide{ float:left; width:278px; display:inline; padding:10px 3px}
.sideMost .mostRead .mostSlide ul{ margin:0 0 0 12px}
.sideMost .mostRead .mostSlide ul li{ list-style:none; padding-bottom:4px}
.sideMost .mostRead .mostSlide ul li a:link,.sideMost .mostRead .mostSlide ul li a:visited { font-size:.95em; font-weight:bold; color:#000}
.sideMost .mostRead .mostNav a:link,.sideMost .mostRead .mostNav a:visited { color:#fff}
 .dropForm{ margin-bottom:15px}
.dropForm select{ font-size:.7em}
.dropForm button{ background:#b11602; border:none; padding:2px 7px; color:#fff; text-transform:uppercase; margin-top:10px}
.quigo{ text-align:center}
.mainContent .quigo{ margin:10px 0}
#quigo_story_right,#storyAd1{ display:none}
.sideCol #snapshot_-_292x30.ads{ background:#FFF; width:298px; padding-bottom:5px; margin:0 10px; border-left:3px solid #555; border-right:3px solid #555}
#home_promo_1_-_300x100{ width:300px; border:3px solid #ddd}
.sideCol #videoPlayerModule{ margin-top:10px}
.footer{ text-align:center; padding:20px 0 10px}
.footer p{ margin-bottom:5px; font-size:.65em}
.footer ul{ margin-bottom:5px; border-bottom:1px dotted #ccc; padding-bottom:10px}
.footer ul li{ border-left:1px solid #000; display:inline; padding:0 10px; text-transform:uppercase; font-size:.9em}
.red,.mainContent .addCommentCont .formCont #leavecomments .red{ color:#660700}
.clear{ clear:both}
.flat{ line-height:0 !important; font-size:1px !important; height:1px !important; border:none !important; padding:0 !important}
.spacer{ line-height:10px !important; font-size:10px !important; height:10px !important; border:none !important; padding:0 !important}
.first{ border:none !important}
#pwdoverlay dd .txtinput{ border:1px solid #616161; padding:3px; width:190px}
.txtinput{ border:1px solid #616161; padding:3px}
.required{ color:#f00; padding:0 3px}
/*.alertBox{ padding:7px 10px; border:1px solid #d31911; margin:10px 0 0; color:#333; text-align:left}*/
.alertBox p{ margin-bottom:5px}
* html .alertBox p {margin-bottom: 5px;}"css-uncompressed/screen.css"
/*.alertBox h5{ color:#6a1f00; margin-bottom:1px; text-transform:uppercase; }
* html .alertbox h5 {margin-top: 0;}*/
.odd{ background:#e6e6e6}
.nestFirst{ border:none !important}
.hide{ display:none}
.question{ color:#7D0009; font-weight:bold; margin-bottom:0}
.gray{ background:#e1e1e1}
a:link,a:visited{ color:#660700; text-decoration:none}
a:hover{ text-decoration:underline}
#articleCont pre{ display:block !important; width:590px !important; overflow:auto !important}
 #bubbleRegTip{  z-index:9999;  width:380px;  height:230px;  background:url(http://www.foxbusiness.com/images/bubbleTipBg.png)    no-repeat}
* html #bubbleRegTip{  background:url(http://www.foxbusiness.com/images/bubbleTipBg.gif) no-repeat}
#bubbleRegTip{ padding:20px 0 0 54px}
#bubbleRegTip form{ width:290px}
#bubbleRegTip form h3{ margin:4px 0 20px 0; padding:0; color:#fffab6; font-size:14px; font-weight:800}
#bubbleRegTip form dt{ color:#fff; font-weight:bold}
#bubbleRegTip form .txtinput{ width:228; height:21px; padding:5px 0 0 0}
#bubbleRegTip form #email{ margin:10px 0 10px 0}
#bubbleRegTip .regBtn{ float:left}
#bubbleRegTip a.closeBtn{ width:20px; height:20px; position:absolute; margin:-5px 0 0 290px; text-decoration:none}
#bubbleRegTip form a{ display:block; text-decoration:underline; font-size:12px; margin:0 0 2px 0}
#bubbleRegTip p{ float:left; padding:6px 0 0 0; color:#772d00; margin:0 0 0 4px}
.mainContent .forgotpswd,.regMainContent .forgotpswd { padding-left:15px}
.mainContent input,.regMainContent input { background:none}
.mainContent .forgotpswd dl dt,.regMainContent .forgotpswd dl dt{ width:100%; text-align:left; padding:0 0 10px 0; color:#fff; font-weight:bold; margin:0; padding:0 0 8px 32px}
.mainContent dl dd label,.regMainContent dl dd label,.content dl dt{ float:left; width:90%; text-align:left; padding:0 0 10px 0; color:#666; font-weight:bold; margin:0; padding:0 0 8px 10px}
.mainContent dl dd select,.regMainContent dl dd select { font-weight:bold; float:left}
.mainContent .forgotpswd p,.regMainContent .forgotpswd p { text-align:left; padding:0 0 10px 0; color:#fdf4ae; font-size:0.9em}
.mainContent .forgotpswd dl dd,.regMainContent .forgotpswd dl dd,.content .forgotpswd dl dt{ width:100%; position:relative; left:0px; top:0px; padding:0 0 20px 0px}
.mainContent dl dd,.regMainContent dl dd { width:90%; position:relative; left:0px; top:0px; padding:0 0 20px 10px}
.mainContent .forgotpswd dl dd .txtinput,.regMainContent .forgotpswd dl dd .txtinput{ width:220px}
.mainContent dl dd .txtinput,.regMainContent dl dd .txtinput,.content dl dt .txtinput{ float:left; width:260px; height:30px; border:1px solid #dedede; background:#fff; font-weight:bold; padding:10px; margin-bottom:10px}
.mainContent dl dd .highlighted,.regMainContent dl dd .highlighted { border:1px solid #dbb375}
.mainContent .forgotpswd dl dd label,.regMainContent .forgotpswd dl dd label,.content dl dd label{ padding:0 0 0 0; float:none}
.mainContent .chg_pwd_link,.regMainContent .chg_pwd_link { position:relative}
.red{  color:#660700}
.staticlogin{  background:#fff url(../images/fb_vcs_staticloginbg.jpg) no-repeat 351px 0;  height:354px}
.staticlogin  dl dd{  width:100%;  position:relative;  left:0px;  top:0px;  padding:0 0 0 10px;        float:left}
* html .staticlogin  dl dd{  width:105%;  padding:0 0 10px 10px}
.content .mainCol .staticlogin h2{  width:100%;  position:relative;  left:0px;  top:0px;  padding:30px 0 8px !important;  color:#a78350;  text-transform:uppercase;  font-size:1.2em;  background:none}
.staticlogin dl dd label,.staticlogin dl dt{  color:#fff;  text-align:left;  padding:0 0 5px 10px}
.staticlogin dl dd .txtinput{  background:#FFF none repeat scroll 0 0;  border:1px solid #DEDEDE;  font-weight:bold;  height:20px;  padding:5px 10px;  width:200px !important}
.staticlogin ul li{  margin:10px 0}
.staticlogin span.regBtn,.forgotpswd .regBtn{  padding:10px 3px 3px 5px !important;  margin:10px 0 10px 6px;  *padding:3px !important}
#pwdoverlay span.regBtn{  margin:10px 0;  padding:10px 3px 3px !important}
.staticlogin .goldbg p{  color:#fdf6bc;  font-size:.9em;  margin:0 0 10px 10px}
* html .staticlogin .goldbg p{  margin:0 0 10px 5px}
.staticlogin #existinguser{  float:left;        margin-left:12px;  width:330px}
* html .staticlogin #existinguser{  margin-left:5px}
.staticlogin #existinguser a.forgot{  font-size:12px;  text-decoration:underline;  line-height:30px}
a.forgot,.header a.forgot,#leavecomments a.forgot{  font-size:12px;  text-decoration:underline;  line-height:20px}
.staticlogin #existinguser a.forgot:hover,a.forgot:hover,.header a.forgot:hover,#leavecomments a.forgot:hover{  font-size:12px;  text-decoration:none}
#loginplaceholder, .searchplaceholder {position:relative}
/*.searchplaceholder {margin-left: 655px; text-align: right;margin-right: 10px;}*/
.loginoverlayclose{  text-align:right;  position:absolute;  width:300px}
#notamember{  float:right;  width:40%}
* html #notamember{  float:right;  padding-left:5px}
#notamember div{  margin:15px 0 0 0}
#notamember div p,#notamember div ul{  font-size:.85em}
#notamember div p span{  color:#660700;  font-weight:bold}
#notamember div ul{  list-style:none}
#notamember div ul li{  background:url(../images/goldarrow.gif) no-repeat; padding-left:15px}
#notamember div div{ margin:50px 0 0 -10px}
* html #notamember div div{ margin-left:0}
#regthankyou{ }
#regthankyou .bgGrayRounded div{ background:#ededed; padding-left:30px; padding:10px 20px; color:#000}
#regthankyou .bgGrayRounded div ol li{ margin:15px}
.bgGrayRounded{  background:    url(http://www.foxbusiness.com/images/regBgSecondGrayGradient.gif)    repeat-x;  display:block !important}
.bgGrayRounded h3{  padding:10px 0 12px 10px;  color:#000;  font-size:16px}
.bgGrayRounded p{  margin:0 !important;  padding:10px 0 26px 0px !important}
.bgGrayRounded .bottomGray{  width:237px;  height:1px;  background:    url(http://www.foxbusiness.com/images/regBgSigupVerticalGray.png) no-repeat}
.bgGrayRounded img{ width:36px; height:32px; padding:7px 0 3px 0}
.bgGrayRounded #img_gender{ padding-top:0; margin:-5px 0 0}
.bgGrayRounded #img_birth_year{ padding-top:0}
.bgGrayRounded #img_country{ padding-top:10px}
.bgGrayRounded .txtinput,.forgotpswd .txtinput{ padding:9px 0 9px 0; margin:0; height:16px !important}
.bgGrayRounded #regTerms #reg_terms{ display:block; float:left}
.bgGrayRounded #regTerms span{ margin:0 0 0 10px; height:50px; display:block; float:left; width:550px; font-size:12px}
.bgGrayRounded .submitBtns{ clear:both; margin-bottom:10px; _margin-bottom:40px; _margin-top:0px}
.bgGrayRounded .regStandard{ margin-bottom:10px; width:260px !important}
.bgGrayRounded #img_user_name{ padding:7px 0 1px 74px}
.bgGrayRounded p div{ background:#ededed; padding-left:30px; padding:10px 20px; color:#000}
.highlightitem{ border:1px solid #dbb375 !important; background-color:#fffff7}
#zipWrapper{ float:left; width:340px; height:9.6667em; background:#ededed; margin:0 0 15px 10px; padding:10px 0 0 15px}
#zipWrapper dt,#zipWrapper dd{ padding:0}
#zipWrapper #reg_country{ float:left; width:292px; margin:0 0 8px 0; padding:0 0 0 0; font-weight:bold}
#zipWrapper .zipcode{ position:relative}
#zipWrapper label{  font-size:12px;  font-weight:bold}
#zipWrapper .zipcode ul{  float:left;  margin:0 0 0 0px;  display:block !important;  width:380px}
#zipWrapper .zipCode ul li{  margin:0;  padding:0;  float:left !important;  line-height:1em;  list-style:none}
#zipWrapper .zipCode ul li.last{  padding:0 0 0 26px}
#zipWrapper .zipCode ul .txtinput{  float:left !important}
#zipWrapper .zipCode #reg_zip_code{  width:92px !important;  background:#fff}
#zipWrapper .zipCode #reg_location{  width:142px !important;  background:#fff;  color:#828282}
#zipWrapper #locationConfirm{  clear:both;  font-size:12px;  padding-top:12px}
#zipWrapper #locationConfirm #reg_location_confirm{  }
#zipWrapper #locationConfirm label{  margin:0 0 0 6px;  font-weight:normal}
#regNewsletters{  width:560px;  height:100px;  margin:0 0 20px 28px}
#regNewsletters .first{  width:10px;  height:50px;  float:left}
#regNewsletters .second{  float:left;  width:237px;  background:    url(http://www.foxbusiness.com/images/regBgSigupVerticalGray.png) no-repeat 0 20px; margin:0 0 0 8px}
#regNewsletters .second h5{ margin:0; padding:0}
#regNewsletters .second p{ margin:0; padding:10px 0 0 0 !important}
#regNewsletters .last{ margin:0 0 0 30px}
span.regBtn{ padding:2px 3px 3px 3px !important; background:transparent}
span.regBtn input{ border:3px solid #EFC176 !important; color:#942128 !important; font-weight:bold !important; background:#ededed !important; padding:3px 8px 4px !important; font-size:11px !important; font-family:arial !important}
* html span.regBtn input{ padding:3px 0 4px !important}
span.regBtn input.disabled{ color:#ccc !important}
#availability-check span.regBtn{ float:left; margin:1px 2px 0 8px}
#img_username{ padding:0px 0 4px 74px}
#availability-check span.regBtn input{ }
.pagination{ padding:2px; color:#000}
.pagination ul{ margin:-23px 5px 0 0; padding:0; text-align:right; font-size:12px; color:#666}
.pagination li{ list-style-type:none; display:inline; padding-bottom:1px; margin:0}
.pagination a,.pagination a:visited{ text-decoration:none; color:#666}
.pagination a.color,.pagination a.color:visited{ text-decoration:none; color:#4c4c4c}
.pagination a:hover,.pagination a:active{ text-decoration:underline; color:#000}
.pagination a.currentpage{ color:#000; font-weight:bold; cursor:default}
.pagination a.currentpage_color{ background-color:#668265; color:#FFF !important; border:1px solid #c2c2c2; font-weight:bold; cursor:default; padding:0 3px}
.pagination a.disablelink,.pagination a.disablelink:hover{ cursor:default; color:#929292; border-color:#929292; font-weight:normal !important}
.pagination a.prevnext{ font-weight:bold}
.bgGrayRounded .regImg{height:19px;width:21px}
#smartmoneymodule{font-family:arial,helvetica,sans-serif;font-size:12px;height:299px;width:289px;border:1px solid #666;background:#FFF none repeat scroll 0 0;margin:10px auto;text-align:left}
#smartmoneymodule #title{margin:3px auto 0;height:52px;background:#fff;color:#387b7c;font-size:10px;text-align:center}
* html #smartmoneymodule #title{font-size:9px}
#smartmoneymodule #title img{width:157px;height:37px;margin:0}
#smartmoneymodule #title p{margin:0;padding:0}
#smartmoneymodule  #feed{height:200px;background:#b8cbcc url(/images/smallbiz/smartMoneySmallBiz/smartmoneymodulebg.gif) repeat-x;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7}
#smartmoneymodule  #feed ul{width:250px;margin:18px 0 0 15px;padding:0;list-style:none}
#smartmoneymodule  #feed ul li{background:url(/images/smallbiz/smartMoneySmallBiz/black_arrow.gif) no-repeat;padding:0 0 7px 8px;line-height:13px}
#smartmoneymodule  #feed ul li a{color:#000;text-decoration:none}
#smartmoneymodule  #feed ul li a:hover,#smartmoneymodule  #more ul li a:hover {text-decoration:underline}
#smartmoneymodule  #feed ul li span{color:#387b7c;font-size:10px}
#smartmoneymodule  #more{height:43px;margin:auto 0}
#smartmoneymodule  #more ul{padding:15px 0;font-size:10px;font-weight:bold;list-style:none;margin-left:15px;width:100%}
* html #smartmoneymodule  #more ul{margin:12px 0 5px 15px}
#smartmoneymodule  #more ul li{background:url(/images/smallbiz/smartMoneySmallBiz/green_arrow.gif) no-repeat;padding-left:8px}
#smartmoneymodule  #more ul li a{color:#387b7c;text-decoration:none}
* html #smartmoneymodule  #more ul,* html #smartmoneymodule  #feed ul li span{font-size:9px}
#plumConsole{position:relative;clear:both;background:#fff;margin:10px;width:300px}
#plumConsole #pHeader{margin:0;padding:0;background:url(/images/plum/plumtop.jpg) no-repeat;width:300px;height:52px}
#plumConsole ul{margin:0;padding:5px 0 5px 0;background:#E5E5E5 url(/images/plum/plumbg.jpg) repeat-x;border:1px solid #B2B2B2;width:298px;border-top:0}
*html #plumConsole ul{width:300px}
#plumConsole ul li{margin:0 5px 5px 5px;padding:0;list-style:none;background:url(/images/plum/arrow.gif) 6px 3px no-repeat}
*html #plumConsole ul li{background:url(/images/plum/arrow.gif) 6px 6px no-repeat}
#plumConsole ul li p{font-family:Arial,sans-serif;font-size:12px;padding:0 15px 0 15px;font-weight:bold;text-align:left}
#plumConsole ul li p a{font-size:11px;font-weight:bold;text-decoration:underline;color:#2C77BA}
#plumConsole ul li .date{font-family:Arial,sans-serif;font-size:10px;font-weight:normal;color:#999}
#plumConsole a{text-decoration:none;color:#000}
#plumConsole #more{margin:0;padding:0;background:#FFF;width:298px;border:1px solid #B2B2B2;border-top:none}
*html #plumConsole #more{width:300px}
#plumConsole #more p{background:url(/plum/images/arrow.gif) 48px 13px no-repeat;font-family:Arial,sans-serif;font-size:12px;padding:10px 5px 10px 8px;margin:0;font-weight:bold;text-align:center}

#fb-vp{text-align:left;margin:0 10px;padding:0;width:300px; background:#fff; border:1px solid #bbb; font-family:arial, sans-serif;} 
#fb-vp h1{font-weight:bold;color:#B2861D;font-size:16px; padding:0;margin:10px 0 5px 5px;}
#fb-vp ul{clear:both;margin:0 !important;padding:0;}
#fb-vp ul li {margin:0;padding:0;width:300px;list-style:none; background:url(/images/nvp_bg.gif) repeat-x #fff; border-bottom:1px solid #ccc;/*float:left;*/}
#fb-vp span.clear {display:block;clear:both;} 
#fb-vp ul li.last{border-bottom:0;}

#fb-vp ul li ul{margin:0;padding:0;width:300px;background:none;border:none;}
#fb-vp ul li ul li{margin:0;padding:0;width:100%;background:none;border:none;}
#fb-vp ul li ul li{margin:0;padding:0;width:93%;background:none;border:none;}
#fb-vp ul li ul li h2{font-weight:bold;margin-top:4px;letter-spacing:-1px;font-size:14px;margin:4px 0 0 0;width:266px;}
#fb-vp ul li .arrow{float:right;width:8px;height:4px;margin-top:12px;background:url(/images/arrow-down.gif) no-repeat;}
#fb-vp ul li.ui-state-active .arrow{float:right;width:8px;height:4px;margin-top:12px;background:url(/images/arrow-up.gif) no-repeat;}


#fb-vp ul li.content{position:relative;margin:0;width:280px;list-style:none; background:url(/images/bg.jpg) repeat-x #000;display:none;padding:0 10px 15px;}
/*#fb-vp ul li.active li.content {display:block;}*/
#fb-vp ul li.content h2 {color:#fff;padding:0 0 5px;float:left;}
#fb-vp ul li.content h2 a{color:#fff; text-decoration:none;}
#fb-vp ul li.content .date{color:#ccc;font-size:11px;padding:0 0 5px;margin:0;}
#fb-vp ul li.content p{color:#fff;font-size:12px;padding:0;float:none;margin:0;}
#fb-vp ul li.content .small-img{float:left;margin:0;width:121px;margin:0 6px 0 0;}
#fb-vp ul li.content .small-img a img{width:121px; height:68px;border:none;}
#fb-vp ul li.content .play {position:absolute;top:65px;left:135px;}
#fb-vp ul li.content .play img{border:none;width:49px;height:24px;}


/*#fb-vp ul li.active li.title{display:none;}*/
#fb-vp ul li.title{padding:7px 10px;outline-style:none;}
#fb-vp ul li.title h2 {color:#000;float:left;}
#fb-vp ul li.title h2 a{color:#000;text-decoration:none;}
#fb-vp ul li.ui-state-active {background:url(/images/bg-active.jpg) repeat-x;width:280px;}

#fb-vp ul li.ui-state-active h2 {color:#FFF;}
#fb-vp ul li.ui-state-active h2 a{color:#FFF;text-decoration:none;}

* html #fb-vp ul li ul li{width:100%;}
* html #fb-vp ul li.content{width:280px;padding:0 10px 15px;margin-top:-5px;margin-bottom:-5px;}
* html #fb-vp ul li.ui-state-active {width:280px;}
* html #fb-vp ul li.title{padding-bottom:0;}
* html #fb-vp ul li ul {width:280px;}
