﻿/*special feature sprite*/

#msbc-banner #Breadcrumb #breadcrumb_idea_hub,#msbc-banner #Breadcrumb #breadcrumb_special_feature,.IdeaHub .SpecialFeature ul li .thumb a.play span,/*.IdeaHub .SpecialFeature #spotlight ul li h4.video,*/.IdeaHub .SpecialFeature #spotlight .slideshow,.slider2_0 ul.viewer li .slide_info a.more span,/*.slider2_0 div.pager ul li,*/#questions_popup .content form #form-submit,#questions_popup #question_close a,.IdeaHub .Women #valued_partners.tout h3,.IdeaHub .Women #valued_partners.tout ul li,.IdeaHub .Women #government_contracts p a,body .msnbc .playButton,body .msnbc .span_full.video #article_content .discuss,body .msnbc .span_full.video .discuss, body .msnbc .span_full.show_details .upcoming .pod_content #sneak_peak_popup h2 {background-image: url(../images/sprites/special_feature.gif);}
.IdeaHub .SpecialFeature ul li .thumb a.play span,/*.IdeaHub .SpecialFeature #spotlight ul li h4.video,*/.IdeaHub .SpecialFeature #spotlight .slideshow,.slider2_0 ul.viewer li .slide_info a.more span,.slider2_0 div.pager ul li,#questions_popup .content form #form-submit,#questions_popup #question_close a,.IdeaHub .Women #valued_partners.tout ul li,.IdeaHub .Women #government_contracts p a,body .msnbc .playButton,body .msnbc .span_full.video #article_content .discuss,body .msnbc .span_full.video .discuss, body .msnbc .span_full.show_details .upcoming .pod_content #sneak_peak_popup h2 {background-repeat:no-repeat;}

/* Begin: h2 style overrides */
.Insuranceedge #Hdr-Insuranceedge,
.SearchManager #Hdr-SearchManager,
.Acceptpay #Hdr-Acceptpay { text-transform:none; }
/* End: h2 style overrides */

/*IE fix*/
#questions_popup .content form #form-submit { border: 0px solid #FFFFFF; }
.IdeaHub .SpecialFeature ul li .thumb a.play span { background-position: 0 -138px; /*background: url(/images/idea_hub/bkg.btn.play_video_small.gif) no-repeat;*/ bottom: 2px; right: -7px; position: absolute; height: 22px; text-indent: -9999px; width: 42px; z-index: 2; }
.IdeaHub .SpecialFeature #spotlight ul li h4.video { /*background-position: 0 -451px; background: url(/images/special_feature/bkg.h4-video.gif) no-repeat;*/ }
.IdeaHub .SpecialFeature #spotlight .slideshow { background-position: 0 -666px; /*background: url(/images/special_feature/bkg.pictureframe.gif) no-repeat;*/ height: 279px; overflow: hidden; padding: 8px; position: relative; width: 346px; }
.slider2_0 ul.viewer li .slide_info a.more span {background-position: -650px 0; /*background:url(/images/special_feature/gt.gif) no-repeat;*/position:absolute;display:block;text-indent:-2000em;width:4px;height:8px;right:0;top:7px;}
.slider2_0 div.pager ul li {background-position: -650px -243px; /*background:url(/images/special_feature/slide_btns.gif) no-repeat;*/float:left;width:14px !important;height:11px;background-position:-13px 0;margin:0 2px 0 2px;}
#msbc-banner #Breadcrumb #breadcrumb_idea_hub {background-position: -650px -58px; /*background-image:url(/images/special_feature/msnbc/idea-hub-msnbc.jpg);*/ display: block; height:11px; width:69px;}
#msbc-banner #Breadcrumb #breadcrumb_special_feature {background-position: -650px -382px; /*background-image:url(/images/special_feature/msnbc/special-feature-msnbc.jpg);*/ display: block; float: left; height:11px; width:109px; text-indent: -9999em; line-height: 0; }
#questions_popup .content form #form-submit { background-image: none; border: medium none; cursor: pointer; display: block; font-weight: bold; height: 32px; left: 275px; padding-top: 0; text-indent: 0; top: 374px; width: 152px; }
#questions_popup #question_close a { background-position: 0 0; /*background:transparent url(/images/special_feature/msnbc/bkg.a-popup-close.gif) no-repeat scroll left top;*/ display: block; height: 9px; position: absolute; text-indent: -9999px; top: -20px; right: -45px; width: 7px; }
/* .IdeaHub .Women #spotlight .column h3 { background-position: 0 -264px; background: url(/images/special_feature/womens/bkg.h3-insight-guides.gif) no-repeat; margin: 0 0 7px; text-indent: -9999px; } */
.IdeaHub .Women #discovery.span_full h3 { background-position: 0 -203px; /*background: url(/images/special_feature/womens/bkg.h3-business-initiative.gif) no-repeat;*/ }
.IdeaHub .Women #valued_partners.tout h3 { background-position: 0 -325px; /*background: url(/images/special_feature/womens/bkg.h3-valued-partners.gif) no-repeat;*/ float: left; height: 15px; margin: 26px 0 0 9px; text-indent: -9999px; width: 216px; }
.IdeaHub .Women #valued_partners.tout ul li { background-position: 0 -573px; /*background-image: url(/images/special_feature/womens/bkg.li-valued-partners.gif); background-repeat: no-repeat;*/ display: block; float: none; margin: 0; overflow: hidden; position: absolute; text-indent: -9999px; }
.IdeaHub .Women #government_contracts p a { background-position: 0 -1098px; /*background: url(/images/special_feature/womens/bkg.tout-government.jpg) no-repeat;*/ display: block; height: 164px; left: 0; position: absolute; top: 0; width: 164px; }
body .msnbc .playButton {background-position: 0 -1032px; /*background:url(/images/idea_hub/bkg.thumb-overlay-small.png) no-repeat top left;*/ width:30px; height:16px; position:absolute; z-index:1000; text-indent:-2000em;  cursor:pointer; }
body .msnbc .span_full.video #article_content .discuss {background-position: 0 -1375px; /*background:url(/images/special_feature/msnbc/discuss-the-show.gif) no-repeat top left;*/position:absolute; z-index:100; bottom:-42px; left:0px; width:164px; height:29px;  text-indent:-2000em; }
body .msnbc .span_full.video .discuss { box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); float:right; position:relative; margin:12px 12px 0 0; z-index:100; width:161px; height:25px;  text-indent:-2000em; }
body .msnbc .span_full.archive .pod_heading h2 { font-size:17px; font-weight: bold; }
body .msnbc .span_full.archive #list_filter h3.refine { float:left; font-size:12px; font-weight: bold; width:120px; padding-bottom:3px;  }
body .msnbc #related_content .pod_heading h2 {font-size: 24px; }
body .msnbc .span_full.show_details .upcoming .pod_content #sneak_peak_popup h2{background-position: -650px -443px; /*background:url(/images/special_feature/msnbc/upcoming-show.gif) no-repeat top left;*/float:left; padding-top:6px;  width:105px; height:9px; text-indent:-2000em; }


/* BEGIN: Special Features --------------------------------------- */

.IdeaHub .SpecialFeature {}

.IdeaHub .SpecialFeature #MainContent #PageHeader h2 { /*top: 27px;*/ }

.IdeaHub .SpecialFeature .pod_text_info p { color: #363636; font-weight: bold; margin: 0; width: 660px; }

.IdeaHub .SpecialFeature .financial_management .header { background: #383939; font-family: Arial; /*width: 704px;*/ height: 90px; margin-bottom: 20px; background: url('/images/special_feature/financial_management/hdr.financial-management.gif') no-repeat 0 0; }
.IdeaHub .SpecialFeature .header #header_title { color: #7DBEE9; font-size: 21px; margin-bottom: 5px; text-indent: -9999em; }
.IdeaHub .SpecialFeature .header #header_title span { color: #FFFFFF; text-transform: uppercase; }
.IdeaHub .SpecialFeature .header #header_text { color: #FFFFFF; margin: 0px; font-size: 14px; text-indent: -9999em; }

.IdeaHub .SpecialFeature .pod .span_2fifth,
.IdeaHub .SpecialFeature .pod .span_3fifth { float: left; margin: 0px; }
.IdeaHub .SpecialFeature .federal { margin-bottom:0; }
.IdeaHub .SpecialFeature #spotlight ul li,
.IdeaHub .SpecialFeature #discovery ul li { overflow: hidden; width: 100%; }

.IdeaHub .SpecialFeature ul li .thumb,
.IdeaHub .SpecialFeature ul li .blurb { float: left; }

.IdeaHub .SpecialFeature ul li .thumb a.play { position: relative; height: 67px; } /* thumbs with play buttons */
/*.IdeaHub .SpecialFeature ul li .thumb a.play span { background: url(/images/idea_hub/bkg.btn.play_video_small.gif) no-repeat; bottom: 2px; right: -7px; position: absolute; height: 22px; text-indent: -9999px; width: 42px; z-index: 2; }*/

.IdeaHub .SpecialFeature #spotlight ul li .thumb,
.IdeaHub .SpecialFeature #discovery ul li .thumb,
.IdeaHub .SpecialFeature #spotlight ul li .thumb img,
.IdeaHub .SpecialFeature #discovery ul li .thumb img { width: 101px; }

.SpecialFeature .ContactCarousel ul { float: left; height: 96px; padding-left: 13px; margin: 0px; }
.SpecialFeature .welcome_carausel .ContactCarousel .carousel_wrapper { padding-left: 13px; margin: 0px; }

/* top content well */

/* top right column list */
/*.IdeaHub .SpecialFeature #spotlight h4.article { display: block; height: 11px; margin: 0 0 11px; text-indent: -9999px; background: url(/images/special_feature/bkg.h4-article.gif) no-repeat; }*/
.IdeaHub .SpecialFeature #spotlight ul li { margin: 0 0 20px; }
.IdeaHub .SpecialFeature #spotlight .federal ul li { margin: 0 0 10px; }
.IdeaHub .SpecialFeature #spotlight ul li h4 { display: block; height: 12px; margin: 0 0 11px; }
/*.IdeaHub .SpecialFeature #spotlight ul li h4.article { background: url(/images/special_feature/bkg.h4-article.gif) no-repeat; }*/
/*.IdeaHub .SpecialFeature #spotlight ul li h4.articles { background: url(/images/special_feature/government_contracting/bkg.h5-articles.gif) no-repeat; }*/
/*.IdeaHub .SpecialFeature #spotlight ul li h4.video { background: url(/images/special_feature/bkg.h4-video.gif) no-repeat; }*/
/* .IdeaHub .SpecialFeature #spotlight ul li h5 { font-weight: bold; margin: 0 0 7px; } */
.IdeaHub .SpecialFeature #spotlight .federal ul li h5 { font-weight: bold; margin: 0 0 3px; }
.IdeaHub .SpecialFeature #spotlight ul li h5 { font-weight: bold; }
.IdeaHub .SpecialFeature #spotlight ul li p { font-size: 85%; margin: 0; }
.IdeaHub .SpecialFeature #spotlight ul li .utility { clear: both; background: url(/images/arw.line.4x7.gif) no-repeat right 4px; float: left; padding: 0 8px 0 0; }
.IdeaHub .SpecialFeature #spotlight ul li span.utility { display: inline; clear: none; float: none; padding: 0 8px 0 0; }
.IdeaHub .SpecialFeature #spotlight ul li .thumb { margin-right: 11px; }
*html .IdeaHub .SpecialFeature #spotlight ul li .thumb { margin-right: 8px; }
.IdeaHub .SpecialFeature #spotlight ul li .blurb { width: 210px; }

/* top left column slideshow */

/*.IdeaHub .SpecialFeature #spotlight .slideshow { background: url(/images/special_feature/bkg.pictureframe.gif) no-repeat; height: 279px; overflow: hidden; padding: 8px; position: relative; width: 346px; }*/
.IdeaHub .SpecialFeature #spotlight .slideshow.med { background: url(/images/special_feature/bkg.pictureframe.279.gif) no-repeat;}
.IdeaHub .SpecialFeature #spotlight .slideshow ul { margin: 0; position: relative; }
.IdeaHub .SpecialFeature #spotlight .slideshow li { background: #fff; height: 279px; position: absolute; top: 0; left: 0; width: 344px; z-index: 1;}
.IdeaHub .SpecialFeature #spotlight .slideshow li.active { z-index: 3; }
.IdeaHub .SpecialFeature #spotlight .slideshow ul li.on_deck { z-index: 4; }
.IdeaHub .SpecialFeature #spotlight .slideshow li .slide_thumbnail { position: absolute; top: 0; left: 0; z-index: 1; }
.IdeaHub .SpecialFeature #spotlight .slideshow li .slide_info { background: url(/images/special_feature/bkg.pictureframe-transparent.png) repeat-x; bottom: 0; height: 72px; padding: 5px 9px; position: absolute; z-index: 2; width: 326px; }


/**html .IdeaHub .SpecialFeature #spotlight .slideshow li .slide_info { background: #f4f4f5; bottom: -4px; overflow: hidden; }
.IdeaHub .SpecialFeature .social_media #spotlight .slideshow { height: 441px; padding: 10px; }
.IdeaHub .SpecialFeature .social_media #spotlight .slideshow li { height: 421px; margin: 0px; }
.IdeaHub .SpecialFeature .social_media #spotlight .slideshow li .slide_info { height: 145px; padding: 10px 9px; }
.IdeaHub .SpecialFeature .social_media #spotlight .slideshow .pagination { bottom: 175px; }
.IdeaHub .SpecialFeature .social_media #spotlight .slideshow li .slide_info h5 { padding-top: 3px; font-size: 16px; }
.IdeaHub .SpecialFeature .social_media #spotlight .slideshow li .slide_info p.slide_blurb { padding-top: 2px; }
.IdeaHub .SpecialFeature .social_media #spotlight .slideshow li .slide_info .download_podcast { position: relative; padding-top: 20px; float: left; width: 100% }
.IdeaHub .SpecialFeature .social_media #spotlight .slideshow li .slide_info .download_podcast #podcast_icon { position: relative; }
.IdeaHub .SpecialFeature .social_media #spotlight .slideshow li .slide_info .download_podcast .duration { padding-left: 7px; float: left; position: absolute; font-weight: bold; }
.IdeaHub .SpecialFeature .social_media #spotlight .slideshow li .slide_info .download_podcast .utility { float: left; position: absolute; left: 80px; }
*/

.IdeaHub .SpecialFeature #spotlight .slideshow li .slide_info h5 { font-size: 108%; font-weight: normal; margin-bottom: 2px; width: 330px; }
.IdeaHub .SpecialFeature #spotlight .slideshow ul.pages li .slide_info h5 { width: 250px; }
.IdeaHub .SpecialFeature #spotlight .slideshow li .slide_info p.slide_blurb { width: 330px; }
.IdeaHub .SpecialFeature #spotlight .slideshow li .slide_info span.utility { background: url(/images/arw.line.4x7_transparent.png) no-repeat right 4px; float: none; padding: 0 8px 0 3px; }

.IdeaHub .SpecialFeature #spotlight .slideshow .pagination { bottom: 75px; margin: 0; position: absolute; right: 13px; z-index: 6;}
.IdeaHub .SpecialFeature #spotlight .slideshow .pagination li { float: left; display: inline; position: relative;  width: 9px; height: 9px; margin: 0 4px 0 0; background: transparent; }
.IdeaHub .SpecialFeature #spotlight .slideshow .pagination li a { display: block; overflow: hidden; text-indent: -9999px; background: url(/images/front_desk/slideshow/pagination.gif) right top no-repeat; height: 9px; width: 9px; }
.IdeaHub .SpecialFeature #spotlight .slideshow .pagination li.active a { background-position: right -9px; }
.IdeaHub .SpecialFeature #spotlight .slideshow .pagination li.prev a { width: 5px; background-position: left top;}
.IdeaHub .SpecialFeature #spotlight .slideshow .pagination li.next,
.IdeaHub .SpecialFeature #spotlight .slideshow .pagination li.prev { width: 5px; }
.IdeaHub .SpecialFeature #spotlight .slideshow .pagination li.next a { width: 5px; background-position: -5px top;}
/* end slideshow */

/* new slider plugin*/
.IdeaHub .SpecialFeature .social_media #spotlight ul li {margin:0 !important;}
.IdeaHub .SpecialFeature .social_media #spotlight div.pager ul li a {
	background:url("/images/front_desk/slideshow/pagination.gif") no-repeat scroll right top transparent;
	display:block;
	height:9px;
	overflow:hidden;
	text-indent:-9999px;
	width:9px;
}
.IdeaHub .SpecialFeature .social_media #spotlight div.pager ul li.prev a {background-position:left top;width:5px;}
.IdeaHub .SpecialFeature .social_media #spotlight div.pager ul li.active a {background-position:right -9px;}
.IdeaHub .SpecialFeature .social_media #spotlight div.pager ul li.next a {background-position:-5px top;
width:5px;}

* html .IdeaHub .SpecialFeature .social_media #spotlight ul li {margin:0 0 25px !important;}
.slider2_0 {float:left;width:704px;height:256px;border:1px solid #dadada;overflow:hidden;position:relative;background:none !important;}
.slider2_0 a, .slider a:focus {outline:none !important;}
.slider2_0 ul.viewer {float:left;position:relative;width:704px;height:256px;margin:0;}
.slider2_0 ul.viewer li {float:left;background:#fff;margin:0 !important;}
.slider2_0 ul.viewer li div {float:left;position:relative;}
.slider2_0 ul.viewer li.active {display:block;z-index:4;}
.slider2_0 ul.viewer li {float:left;width:704px;height:256px;position:absolute;left:0;overflow:hidden;}
.slider2_0 ul.viewer li .slide_thumb {float:left;display:block;width:342px;height:256px;border-right:1px solid #dadada;}
.slider2_0 ul.viewer li .slide_thumb img {width:342px;height:256px;}
.slider2_0 ul.viewer li .slide_info {width:345px;height:240px;padding:16px 0 0 16px;z-index:10px;}
* html .slider2_0 ul.viewer li div.slide_info {width:342px;}
.slider2_0 ul.viewer li .slide_info h5 {font-size:24px;padding-bottom:13px;margin:0 !important;}
.slider2_0 ul.viewer li .slide_info h5 a {color:#1e73bd;}
.slider2_0 ul.viewer li .slide_info p {float:left;width:;color:#3b3b3b;font-size:15px;line-height:18px;width:310px;padding-bottom:12px;z-index:200;}
.slider2_0 ul.viewer li .slide_info a.more {float:left;color:#1e73bd;font-style:italic;font-weight:bold;font-size:14px;position:relative;padding-right:9px;}
/*.slider2_0 ul.viewer li .slide_info a.more span {position:absolute;display:block;text-indent:-2000em;width:4px;height:8px;background:url(/images/special_feature/gt.gif) no-repeat;right:0;top:7px;}*/
.slider2_0 ul.viewer li .slide_info #podcast_icon {float:left;padding:1px 6px 0 0;}
.slider2_0 ul.viewer li .caption {float:left;width:704px;height:40px;position:absolute;left:0;bottom:0px;background:url("/images/special_feature/bkg.pictureframe-transparent.png") repeat-x scroll
0 0 transparent;z-index:5;}
* html .slider2_0 ul.viewer li {position:absolute;}

.slider2_0 ul.viewer li .caption cite {float:left;position:relative;top:5px;left:8px;width:327px;height:32px;z-index:10;font-size:12px;color:#3b3b3b;font-style:italic;}
/*controls*/
.slider2_0 div.pager {float:left;width:704px;height:40px;position:absolute;z-index:100;top:209px;left:0;}

.slider2_0 div.pager ul {float:left;width:54px;height:11px;text-indent:-2000em;position:absolute;right:12px;bottom:13px;}

/*.slider2_0 div.pager ul li {float:left;background:url(/images/special_feature/slide_btns.gif) no-repeat;width:14px !important;height:11px;background-position:-13px 0;margin:0 2px 0 2px;}*/
.slider2_0 div.pager ul li.active {background-position:-32px 0px ;}
.slider2_0 div.pager ul li:hover,
.slider2_0 div.pager ul li:focus {background-position:-32px 0px;}
.slider2_0 div.pager ul li.prev,
.slider2_0 div.pager ul li.prev:hover,
.slider2_0 div.pager ul li.prev:focus {background-position:0 0;margin:0;width:11px;height:11px;}
.slider2_0 div.pager ul li.next,
.slider2_0 div.pager ul li.next:hover,
.slider2_0 div.pager ul li.next:focus {background-position:-47px 0;margin:0;width:7px;height:11px;}
html>body .slider2_0 div.pager ul li {margin:0 2px 0 2px !important;}
html>body .slider2_0 div.pager ul li.next {width:7px !important;}
html>body .slider2_0 div.pager ul li.prev {width:11px !important;}
.slider2_0 div.pager ul li a {float:left;width:11px;height:11px;display:block;outline:0;}
.slider2_0 ul.viewer li .slide_thumb { height: 296px; }
.slider2_0 ul.viewer li .caption { width:342px; height:90px; }
body .slider2_0#socialMedia ul.viewer li .caption {height:40px !important;}

* html .slider2_0 div.pager ul {width:56px}
* html .slider2_0#socialMedia div.pager ul {width:84px !important;}
* html .slider2_0 div.pager {position:relative !important;top:0px !important;left:0px !important;}

* html .insights .slider2_0 div.pager {position:fixed !important;}

/* end new slider*/




/* bottom content well */
.IdeaHub .SpecialFeature #discovery h3 { width: 100%; }
.IdeaHub .SpecialFeature #discovery h3.meet_cardmembers { background: #fff url(/images/special_feature/bkg.h3-meet-cardmembers.gif) no-repeat; }
.IdeaHub .SpecialFeature #discovery h3.attendees_guide_to_tradeshows { }
.IdeaHub .SpecialFeature #discovery h3.meet_partners { background: #fff url(/images/special_feature/bkg.h3-meet-partners.gif) no-repeat; }
.IdeaHub .SpecialFeature #discovery h3.exhibitors_guide_to_tradeshows { }
.IdeaHub .SpecialFeature #discovery h3.government_contracts { background: #fff url(/images/special_feature/bkg.h3-government-contracts.gif) no-repeat; }
.IdeaHub .SpecialFeature #discovery h3.about_women { background: #fff url(/images/special_feature/bkg.h3-about-women.gif) no-repeat; }
.IdeaHub .SpecialFeature #discovery h3.more_on_social_media { background: #fff url(/images/special_feature/bkg.h3-more-on-social-media.gif) no-repeat; }
.IdeaHub .SpecialFeature #discovery h5 { color: #002a67; font-size: 12px; font-weight: bold; } 

.IdeaHub .SpecialFeature #discovery .pod { margin-bottom: 0; }
.IdeaHub .SpecialFeature #discovery .pod_heading { margin: 0; }
.IdeaHub .SpecialFeature .insights #discovery .pod_heading { background-color: #f5f5f5; padding-top:30px;}
.IdeaHub .SpecialFeature #discovery .pod_content { margin: 0; overflow: hidden; width: auto; }

.SpecialFeature #Content .insights sup {font-size:50%}

.IdeaHub .SpecialFeature #discovery.columns {  }
.IdeaHub .SpecialFeature #discovery.columns .pod_content { background: transparent; }

.IdeaHub .SpecialFeature #discovery.span_full .span_3fifth { width: 363px; margin-right: 19px; }

.IdeaHub .SpecialFeature #discovery.span_full .pod_content { padding: 15px 19px; }
.IdeaHub .SpecialFeature #discovery.span_full .span_2fifth .pod_content,
.IdeaHub .SpecialFeature #discovery.span_full .span_3fifth .pod_content { padding: 15px 10px; }

.IdeaHub .SpecialFeature #discovery ul { margin: 0; }
.IdeaHub .SpecialFeature .insights #discovery ul {padding:10px; display:inline-block; background:#fff;margin-top:10px;width:100%;}
.IdeaHub .SpecialFeature .insights #discovery ul a {font-style:normal;}
.IdeaHub .SpecialFeature .insights a.see_all {float:right;}
.IdeaHub .SpecialFeature .insights span.right_arrow {float:right; display:block; width:15px; height:10px;background:url('/images/arw.line.6x9.gif') no-repeat;margin:5px 0 0 4px;}
.IdeaHub .SpecialFeature #discovery ul li { clear: both; padding-bottom: 10px; }
.IdeaHub .SpecialFeature .insights #discovery ul li {clear:none;float:left;width:50%;}
.IdeaHub .SpecialFeature .insights #discovery ul li.list_header {clear:both;width:100%;}
.IdeaHub .SpecialFeature #MainContent #PageHeader h2#InsightGuides {background:url("/images/special_feature/insights/headers/insights_header.jpg") no-repeat scroll 0 0 transparent;height:45px;width:385px;}
.IdeaHub .SpecialFeature #discovery.span_full ul li .thumb { margin: 0 15px 0 0; }
.IdeaHub .SpecialFeature #discovery.span_full ul li .blurb { width: 545px; }
.IdeaHub .SpecialFeature .insights #discovery.span_full ul li .blurb {width:180px;}
.IdeaHub .SpecialFeature .insights #spotlight ul li p {line-height:14px;}

.IdeaHub .SpecialFeature #discovery.span_full .span_3fifth ul li .blurb { width: 225px; }
.IdeaHub .SpecialFeature #discovery.span_full .span_3fifth ul li .blurb p { font-size: 11px; }
* html .IdeaHub .SpecialFeature #discovery.span_full .span_3fifth ul li .blurb { width: 221px; }
.IdeaHub .SpecialFeature #discovery.span_full .span_2fifth ul li .blurb { width: 100%; }
.IdeaHub .SpecialFeature #discovery.span_full .span_2fifth ul li .blurb h5 { color: #363636; font-size: 12px; font-weight: bold; }

.IdeaHub .SpecialFeature #discovery.span_full .span_2fifth .columns { padding: 15px 0 0 10px }
.IdeaHub .SpecialFeature #discovery.span_full .span_2fifth .columns ul li .blurb { width: 190px; }
.IdeaHub .SpecialFeature #discovery.span_full .span_2fifth .columns ul li .blurb p { font-size:11px; margin-bottom: 0; }

#Content sup { display: inline; font-size: 70%; height: 0; line-height: 1; position: static; top: auto; vertical-align: top !important; }

h5.ArticleTitle { color: #58595B; font-size: 27px; }
p.ArticleDesc {font-size: 12px; }

.IdeaHub .SpecialFeature .BusinessCredit .pod_text_info { padding-bottom:15px; }
.IdeaHub .SpecialFeature .BusinessCredit #spotlight h4 { color: #002a67; font-size: 174%; font-weight: normal; }
.IdeaHub .SpecialFeature .BusinessCredit #discovery h6 { font-size: 93%; font-weight: normal; margin-bottom:3px; }
.IdeaHub .SpecialFeature .BusinessCredit #discovery p { font-size: 93%; font-weight: normal; }
.IdeaHub .SpecialFeature #spotlight p.utility { clear: both; background: url(/images/arw.line.4x7.gif) no-repeat right 5px; float: left; padding: 0 8px 0 0; }
.IdeaHub .SpecialFeature #discovery span.utility { background: url(/images/arw.line.4x7.gif) no-repeat right 5px; padding: 0 8px 0 0; }
.IdeaHub .SpecialFeature #spotlight p.creditDesc { line-height:21px; font-size:100%; margin:0 0 3px 0; }

/*.IdeaHub .SpecialFeature #spotlight { margin-top: 10px; }*/

/* openbook */
.IdeaHub .SpecialFeature .openbook #spotlight ul li p { font-size: 93%; }
.IdeaHub .SpecialFeature .openbook #spotlight .slideshow li .slide_info h5 { font-size: 116%; }
.IdeaHub .SpecialFeature .openbook #more-articles { text-align: right; }

/* financial management */
.IdeaHub .SpecialFeature .financial_management .pod_text_info { background: none; padding: 12px 0px 12px 5px; margin: 0px; }

.IdeaHub .SpecialFeature .welcome_cta_lg { background: #f5f5f5; margin: 0px 0px 10px; height: 115px; }
* html .IdeaHub .SpecialFeature .welcome_cta_lg { height: 120px; }
.IdeaHub .SpecialFeature .financial_management #spotlight { margin: 0px; padding-bottom: 30px; }
.IdeaHub .SpecialFeature .financial_management #spotlight .slideshow { background: none; border: solid 1px #D9D9D9; padding: 1px; }
.IdeaHub .SpecialFeature .financial_management #spotlight .slideshow li .slide_info { background-repeat: repeat; height: 94px; }
.IdeaHub .SpecialFeature .financial_management #spotlight .slideshow li .author_name,
.IdeaHub .SpecialFeature .financial_management #spotlight .slideshow li .author_affiliation { font-weight: bold; font-size: 100%; margin-bottom: 2px; }
.IdeaHub .SpecialFeature .financial_management #spotlight .slideshow li p.slide_blurb { font-size: 95%; }
* html .IdeaHub .SpecialFeature .financial_management #spotlight .slideshow li p.slide_blurb { font-size: 93%; }
.IdeaHub .SpecialFeature .financial_management #spotlight .slideshow ul.pages li .slide_info h5 { font-size: 135%; width: 270px; }
.IdeaHub .SpecialFeature .financial_management #spotlight .slideshow ul.pages li .slide_info .byline p { display: inline; }
.IdeaHub .SpecialFeature .financial_management #spotlight .slideshow li p.slide_thumbnail { padding: 7px; }
.IdeaHub .SpecialFeature .financial_management #spotlight .slideshow li p.slide_thumbnail img { width: 332px; }
.IdeaHub .SpecialFeature .financial_management #spotlight .slideshow .pagination { bottom: 84px; }

.IdeaHub .SpecialFeature .financial_management #spotlight .bordered_promotions_container { border:1px solid #D9D9D9; padding :5px; width:303px; }
.IdeaHub .SpecialFeature .financial_management .bordered_promotions_container,
.IdeaHub .SpecialFeature .financial_management .promotions_container { position: absolute; right: 0px; width: 300px; overflow: visible; }
.IdeaHub .SpecialFeature .financial_management div.top_ad { width: 300px; height: 250px; margin: 0px; float: right; padding: 1px; overflow: visible; }
.IdeaHub .SpecialFeature .financial_management div.bottom_ad { width: 300px; height: 100%; padding: 0px; float: right; position: relative; top: 18px; overflow: visible; }
.IdeaHub .SpecialFeature .financial_management .slidshow_container { margin: 0px; width: 364px; }

.IdeaHub .SpecialFeature .financial_management #discovery { margin: 0px;  padding-bottom: 50px; }
.IdeaHub .SpecialFeature .financial_management #discovery #learn_more_container { padding-top: 10px; }
.IdeaHub .SpecialFeature .financial_management #discovery .learn_more { width: 370px; margin: 0px; }
.IdeaHub .SpecialFeature .financial_management #discovery .learn_more .blurb { width: 220px; }
.IdeaHub .SpecialFeature .financial_management #discovery .more_about_financial_management .blurb p,
.IdeaHub .SpecialFeature .financial_management #discovery .learn_more .blurb p { font-size: 95%; line-height: 1.2; margin: 0px; }

.IdeaHub .SpecialFeature .financial_management #discovery .more_about_financial_management .pod_content .blurb { width: 560px; padding-top: 3px; }
.IdeaHub .SpecialFeature .financial_management #discovery .more_about_financial_management .pod_content { padding-right: 0px; position: relative; }
.IdeaHub .SpecialFeature .financial_management #discovery .pod_content { padding-bottom: 0px; }

.IdeaHub .SpecialFeature #MainContent .financial_management #discovery .pagination { position: relative; height: 25px; width: 708px; margin: 0px; padding: 20px 0px 0px; left: -20px; background-color: #f5f5f5; margin-top: 20px; }
.IdeaHub .SpecialFeature #MainContent .financial_management #discovery .pagination ul { width: 220px; margin: auto; float: none; }
.IdeaHub .SpecialFeature #MainContent .financial_management #discovery .pagination ul li { clear: none; width: auto; margin: 0px 4px; }
* html .IdeaHub .SpecialFeature #MainContent .financial_management #discovery .pagination ul li { width: 0px; overflow: visible; }
.IdeaHub .SpecialFeature #MainContent .financial_management #discovery .pagination ul li a { border: solid 1px #D6D6D6; background: none; color: #002A67; font-family: Arial; padding: 2px 6px; height: 15px; margin: 0px; width: auto; }
.IdeaHub .SpecialFeature #MainContent .financial_management #discovery .pagination ul li a.prev,
.IdeaHub .SpecialFeature #MainContent .financial_management #discovery .pagination ul li a.next { width: 42px; }
.IdeaHub .SpecialFeature #MainContent .financial_management #discovery .pagination ul li a.active { background: #595959; border-color: #595959; color: #FFFFFF; font-weight: normal; }
.IdeaHub .SpecialFeature #MainContent .financial_management #discovery .pagination ul li a.next_prev_disabled { color: #D6D6D6; width: 42px;}
.IdeaHub .SpecialFeature #MainContent .financial_management #discovery .pagination ul li span.next_prev_span { color: #D6D6D6; border: solid 1px #D6D6D6; height: 15px; width: 52px; float: left; font: normal normal bold 93% Arial; line-height: 16px; text-align: center; padding: 2px 1px;}
.IdeaHub .SpecialFeature #MainContent .financial_management #discovery .pagination ul li span span,
.IdeaHub .SpecialFeature #MainContent .financial_management #discovery .pagination ul li a span { font: normal normal bold 110% Courier; }

.IdeaHub .SpecialFeature .social_media #spotlight .slideshow { background: transparent url(/images/special_feature/bkg.pictureframe-tall.gif) no-repeat scroll 0 0; }
.IdeaHub .SpecialFeature .social_media #article_column { }
.IdeaHub .SpecialFeature .social_media #article_column .blurb { line-height: 1em; }
.IdeaHub .SpecialFeature .social_media #article_column h5 { margin: 0; }
.IdeaHub .SpecialFeature .social_media #article_column .utility { float: none; clear:none; }
.IdeaHub .SpecialFeature .social_media #article_column .thumb img { border: 1px solid #d1d0d0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

.msnbc { }
body .IdeaHub .msnbc #MainContent #PageHeader { height: 34px; }

body .msnbc #msbc-banner { height: 102px; background-position: 0 0; }
.msnbc #msbc-banner #Breadcrumb { display: none; }
/*#msbc-banner #Breadcrumb #breadcrumb_idea_hub { display: block; background-image:url(/images/special_feature/msnbc/idea-hub-msnbc.jpg);height:11px; width:69px;}*/
/*#msbc-banner #Breadcrumb #breadcrumb_special_feature { display: block; float: left; background-image:url(/images/special_feature/msnbc/special-feature-msnbc.jpg);height:11px; width:109px; text-indent: -9999em; line-height: 0; }*/

body .IdeaHub .msnbc #MainContent #PageHeader #Breadcrumb { display: none; }
body .IdeaHub .msnbc #MainContent #PageHeader h2 { display: none; }
body .IdeaHub .msnbc #MainContent #ContentWell { padding-top: 0; }

body .IdeaHub .msnbc .video .you_might_also_like { }
body .IdeaHub .msnbc .video .you_might_also_like .video_list { height: 260px; }
*:first-child+html body .IdeaHub .msnbc .video .you_might_also_like .video_list { height: 260px; }
* html body .IdeaHub .msnbc .video .you_might_also_like .video_list { height: 260px; }
body .IdeaHub .msnbc .video #see-all-episodes { display: block; padding: 6px 0 5px 13px; background-color: #f7f7f7; border-top: 1px solid #e4e4e4; font-size: 12px; }
body .IdeaHub .msnbc .video #see-all-episodes a { font-weight: bold; }

/*p#msnbc_desc {font-size:108%; float:none; font-size:108%; width:100%;}
p#msnbc_desc strong{font-style:normal;}
#msnbc-coming-next-week { clear: both; position: relative; top: 25px; }
.msnbc_also_like { overflow: hidden; }

p#tags span{ font-style:italic; font-size:108%;}
.msndc_comments_details{padding-top:2px; width:351px;}
.video-comments-hr.pod_heading{margin:0}
#msndc-video-comments {margin-bottom:22px; min-height:100px; overflow:hidden; position:relative;}
#msndc-video-comments ul#topics li.odd, ul#topic_comments li.odd{background-color:#e6f1fb;}
#msndc-video-comments ul#topics li.even, ul#topic_comments li.even {background-color: #f7f7f8; border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF;}
#msndc-video-comments ul#topics li.topic, div#topic {float:left; line-height:1;overflow:hidden;padding:9px 12px 12px 18px; width:461px;}
#msndc-video-comments div#show-comments {background-color:#e3e3e3;background-color:#E3E3E3; margin-bottom:20px;display:block; height:132px; width:494px; float:left;}
#msndc-video-comments div#show-comments p.show-comments-btn a{background:url(/images/special_feature/msnbc/showcomments-btn.jpg) no-repeat scroll left top; display:block; height:34px; width:425px;}
#msndc-video-comments div#show-comments p.show-comments-btn{overflow:hidden; text-indent:-9999px; margin:0 0 0 36px;}
#msndc-video-comments div#show-comments h3.open-forum-members { background:url(/images/special_feature/msnbc/open-forum-members-h3.jpg) no-repeat scroll left top; display:block; height:11px; width:152px; text-indent:-9999px; }
#msndc-video-comments div#show-comments h3.open-forum-members {margin:10px 10px;  font-weight: normal;}
#msndc-video-comments div#show-comments div.separator {background:url(/images/special_feature/msnbc/separator.jpg) no-repeat; display:block; height:45px; width:1px; margin-left:265px;margin-top:-57px;}
#msndc-video-comments div#show-comments #members-login{margin:14px 0 0 44px; width:190px;}
#msndc-video-comments div#show-comments p.openforum-login-btn a{background:url(/images/special_feature/msnbc/login-comments-btn.jpg) no-repeat scroll left top; display:block; height:28px; width:189px; text-indent:-9999px; }
#msndc-video-comments div#show-comments #guests {float:left; margin-left:317px; margin-top:-62px; position: relative; top: 12px; }
#msndc-video-comments div#show-comments #guests h3{ background:url(/images/special_feature/msnbc/guests-h3.jpg) no-repeat scroll left top; display:block; height:11px; font-weight: normal; width:49px; text-indent:-9999px; }
#msndc-video-comments div#show-comments span.linkin-btn a{background:url(/images/special_feature/msnbc/linkin-btn.jpg) no-repeat scroll left top; display:block; height:20px; width:75px; text-indent:-9999px; }
#msndc-video-comments div#show-comments p.sign-in-with{color:#909193; font-family:Helvetica,Verdana,Arial,sans-serif; font-size:77%; margin:0; text-transform:uppercase;}

.msnbc-video-comments-image{float:left; padding-right:20px; width:81px; min-height:55px;}
.msndc_comments_details .topic-job-position {color: #77787b; font-size:100%; font-style:italic; margin-bottom:8px;}
.msndc_comments_details .topic_entry { color:#3b3b3b; font-size:100%; margin-left:101px; width:353px; line-height:17px;}
*:first-child+html .msndc_comments_details .topic_entry { margin-left:0;}


#coming-next {background: #FFFFFF; height:40px; display:block; border-top:1px solid #EDEDED; border-bottom:1px solid #EDEDED; margin-bottom: 25px; width:490px; }
#coming-next p strong { background-image:url(/images/special_feature/msnbc/coming-episode.jpg); display: block; float: left; height:12px; line-height: 0; margin: 13px 10px 0 0; text-indent:-99999px; width:120px; }
#coming-next p a { display: block; font-size:93%; font-style:normal; height: 12px; left:5px; position:relative; text-transform:none; top:11px; }

h4#video-comments {background-image:url(/images/special_feature/msnbc/bkg.h3.view-comments.jpg);width:123px; height:11px; text-indent:-99999px; margin-top:30px;}
h4#comingup-next-week-on-your-business {background-image:url(/images/special_feature/msnbc/bkg.h3.coming-up.jpg);width:293px; height:11px; text-indent:-99999px; margin-top:13px;}
h4#members-who-have-viewed {background-image:url(/images/special_feature/msnbc/bkg.h4.members-who-viewed.jpg);width:171px; height:13px; text-indent:-99999px;}

#msnbc-coming-news {background:#F4F4F5 none repeat scroll 0 0; margin-top:-13px; padding:14px 21px; }
#msnbc-coming-news p { color:#363636; }
#msnbc-coming-news p.shaded-header {font-family:Helvetica,Verdana,Arial,sans-serif; font-size:77%; text-transform:uppercase; color:#909193; margin:0;}
#msnbc-coming-news p.date{ font-weight:bold; font-size:100%;}
#msnbc-coming-news p.panelist span{font-weight:bold; font-size:100%;}
#msnbc-coming-news h4 { color:#002163; font-size:123%; font-weight: normal; }

#our_host { font-size: .93em; background-color:#F7F7F7; border:1px solid #E3E3E3; height:auto; padding:7px 8px; width:177px; }
#our_host .heading h4 { background:transparent url(/images/special_feature/msnbc/bkg.column-headers.gif) no-repeat scroll left top; display: block; height:11px; line-height: 0; margin:5px 0 10px 5px; text-indent:-9999px; width: 73px; }
#our_host .content { background: #fff; padding: 10px; }
#our_host .content p { color: #565656; font-size: 93%; }
#our_host .content img { margin-left: 42px; }
#our_host .content h5 { color: #002163; font-weight: bold; font-style: italic; font-size: 108%; margin-bottom: 10px; text-align: center; }


#ask_show { background-color:#F7F7F7; border:1px solid #E3E3E3; height:auto; padding:7px 8px; width:177px; }
#ask_show .heading h4 { background:transparent url(/images/special_feature/msnbc/bkg.column-headers.gif) no-repeat scroll left bottom; height:11px;  line-height: 0; margin:5px 0 10px 5px; overflow: hidden; text-indent:-9999px; width: 105px; }
#ask_show .content { background: #fff; padding: 10px; }
#ask_show .content p { color: #565656; font-size: 93%; }
#ask_show .content img { margin-left: 42px; }
#ask_show .content h5 { color: #002163; font-weight: bold; font-style: italic; font-size: 108%; margin-bottom: 10px; text-align: center; }
#ask_show .content p.link a { background:transparent url(/images/special_feature/msnbc/bkg.a-submit-to-show.gif) no-repeat scroll left top; display: block; height: 29px; overflow: hidden; text-indent: -9999px; width: 152px; }
*/
.msnbc #questions_popup { display: none; }
#questions_popup { display: block; height: 471px; width: 436px; }
#questions_popup h4 { border-bottom: 4px solid #1e73bd; color: #3D3D3D; display: block; font-family: Arial; font-size: 197%; font-weight: bold; margin-bottom: 8px; text-align: left; width: 410px; }
#questions_popup p { top: 0px; left: 0px; position: absolute; text-align:left; width: 370px; }
#questions_popup p.form-row { position: static; width: auto; }
#questions_popup div.form-row {left:9px;position:absolute;top:377px; }
#questions_popup .content { background: #fff; height: 487px; position: relative; width: 412px; }
#questions_popup .content form label { color: #3b3b3b; display: block; font-family: Arial; font-size: 77%; position: absolute; text-transform: uppercase; }
#questions_popup .content form label.firstname { left: 0px; top: 69px; }
#questions_popup .content form label.lastname { left: 208px; top: 69px; }
#questions_popup .content form label.business {  top: 122px; }
#questions_popup .content form label.email {  top: 173px; }
#questions_popup .content form label.email em { color: #898989; font-family: Georgia; font-size: 100%; font-style: normal; left: 20px; text-transform: lowercase; top: 175px; }
#questions_popup .content form label.question { top: 227px; }
#questions_popup .content form input { padding: 5px 5px 0; position: absolute; }
#questions_popup .content form #firstname { height: 21px; left: 0px; top: 82px; width: 187px; }
#questions_popup .content form #lastname { height: 21px; left: 208px; top: 82px; width: 187px; }
#questions_popup .content form #business { height: 21px;  top: 135px; width: 398px; }
#questions_popup .content form #email { height: 21px; top: 187px; width: 398px; }
#questions_popup .content form #question { color: #333; font-family: trebuchet ms; font-size: 13px; height: 109px; padding: 5px; position: absolute; top: 240px; width: 398px; }

.ie6error {
	position:absolute;
    top:200px;
    left:100px;
    border:5px solid #5a5a5a;
    color:#70242F;
    height:50px;
    width:250px;
    background:white;
    padding-top:50px;
}
    
.ie6close {
    position:absolute;
    top:0px;
    right:0px;
    background:white;
    color:#5a5a5a;
    width:20px;
    height:20px;
    border:1px solid #5a5a5a;
    cursor:pointer;
}
.IdeaHub .Topic .viewed .pod_heading h4 em { left: 206px; }

#viewed { display: none; }

/* BEGIN: Share Your Story */

/*.ShareYourStory { height: 100%; }*/
/* .IdeaHub .ShareYourStory #MainContent #PageHeader #Breadcrumb #breadcrumb_special_feature { float: left; width: 119px; margin: 0 0 0 0; text-indent: -9999em; line-height: 0; }
.IdeaHub .ShareYourStory #MainContent #PageHeader #sys-pageheader { position: static; height: 44px; background: url('/images/headings/bkg.h2-share-your-story.gif') no-repeat 0 0; }*/
.ShareYourStory #MainContent #ContentWell { width: 960px; }
.ShareYourStory #MainColumn { float: left; width: 640px; }
.ShareYourStory  #Aside_Main { }

.ShareYourStory #share-your-story { margin-bottom: 45px; }

.ShareYourStory .pod_heading { margin-bottom: 30px; }
.ShareYourStory .pod_heading h2 { font-size: 36px; font-weight: bold; margin-bottom: 12px; }
.ShareYourStory .pod_heading p { font-size: 15px; line-height: 1.2em; }

.ShareYourStory #how-is-business { }

.ShareYourStory .pod_heading h3 { font-size: 27px; }

.ShareYourStory #how-is-business #login-links { overflow: hidden; clear: both; /*width: 686px; height: 187px; padding: 20px 0 0 20px; background: #fff; */ }

.ShareYourStory #how-is-business #login-links h4 { font-size: 15px; font-weight: bold; margin: 0 0 20px 0; padding: 0; }

.ShareYourStory #how-is-business #login-links .Column { float: left; width: 264px; height: 115px; background-color: #FFF; border: 1px solid #CCC; padding: 18px; }

.ShareYourStory #how-is-business #login-links #login-links-log-in { margin-right: 35px; }
.ShareYourStory #how-is-business #login-links #login-links-log-in p { /*margin: 0 0 0 40px;*/ padding: 0; font-size: 11px; }

.ShareYourStory #how-is-business #login-links #login-links-log-in p#link-login {  }

.ShareYourStory #how-is-business #login-links #login-links-log-in #link-login a { display: block; width: 175px; font-weight:bold; height: 18px;}

.ShareYourStory #how-is-business #login-links #login-links-join-here { }
.ShareYourStory #how-is-business #login-links #login-links-join-here p { margin: 12px 0 0 0; padding: 0;  font-size: 11px; text-align: center; }

.ShareYourStory #how-is-business #login-links #login-links-join-here p#link-join {  }

* html .ShareYourStory #how-is-business #login-links #login-links-join-here p#link-join { margin-left: 10px; }
*:first-child+html .ShareYourStory #how-is-business #login-links #login-links-join-here p#link-join { margin-left: 10px; }

.Booming #how-is-business #login-links #login-links-join-here #link-join a { display: block; width:189px; font-weight:bold; height: 18px;}


.ShareYourStory h3#hdr-a-community-of-cardmembers,
.ShareYourStory h3#hdr-tell-us-your-story { height: 22px; margin-bottom: 16px; background: #002164 url('/images/special_feature/share_your_story/hdr.community-of-cardmembers.gif') no-repeat 0 0; text-indent: -9999em; }
.ShareYourStory h3#hdr-tell-us-your-story { background: #002164 url('/images/special_feature/share_your_story/hdr.tell-us-your-story.gif') no-repeat 0 0;}
.ShareYourStory .column-wrapper { overflow: hidden; clear: both; }
.ShareYourStory #story-wrapper { margin-bottom: 10px; }
* html .ShareYourStory #story-wrapper { zoom: 1; }
.ShareYourStory .column-wrapper .column { float: left; width: 218px; margin-right: 25px; }
.ShareYourStory .column-wrapper .column-last { margin-right: 0; }
.ShareYourStory .column-wrapper .column img { border: 1px solid #a5a5a5; }
.ShareYourStory .column-wrapper .column .caption { font-size: 11px; font-weight: bold; }
.ShareYourStory .column-wrapper .column .caption a { padding-right: 8px; background: url('/images/special_feature/share_your_story/blt.caption-links.gif') no-repeat right center; }
.ShareYourStory .column-wrapper .column .caption a:hover,
.ShareYourStory .column-wrapper .column .caption a:focus { border-bottom: 1px dotted #002164; }
.ShareYourStory #tell-us-form-wrapper { overflow: hidden; clear: both; }
.ShareYourStory #tell-us-form-wrapper h4 { font-size: 16px; font-weight: bold; }
.ShareYourStory #tell-us-form-wrapper form#tell-us-story-form { float: right; clear: both; width: 500px; }
.ShareYourStory #tell-us-form-wrapper form#tell-us-story-form .form-row { margin-bottom: 25px; }
.ShareYourStory #tell-us-form-wrapper form#tell-us-story-form textarea { height: 60px; width: 466px; padding: 10px 15px; font: 13px Georgia, serif;}
.ShareYourStory #tell-us-form-wrapper form#tell-us-story-form textarea.default { color: #c3c3c3; }
.ShareYourStory #tell-us-form-wrapper form#tell-us-story-form .conditions { float: left; width: 360px; margin-right: 30px; font-size: 11px; color: #666; }
.ShareYourStory #tell-us-form-wrapper form#tell-us-story-form #field-submit { margin-top: 20px; }
.ShareYourStory #tell-us-form-wrapper form#tell-us-story-form .error { font-family: Arial, Sans-Serif; font-weight: bold; color: #660000; }
.ShareYourStory #tell-us-form-wrapper #column-member-icon { }
.ShareYourStory #tell-us-form-wrapper #column-member-icon img { margin-left: 15px; }

.ShareYourStory .toolTip { font-family: Georgia, Times New Roman, Serif; }
.ShareYourStory .toolTip .toolTip_shadow_r { height: 258px; }
* html .ShareYourStory .toolTip .toolTip_shadow_r { display: none; }
*:first-child+html .ShareYourStory .toolTip .toolTip_shadow_r { height: 262px; }
.ShareYourStory .toolTip .toolTip_shadow_b { width: 564px; }
* html .ShareYourStory .toolTip .toolTip_shadow_b { display: none; }
* html .ShareYourStory .toolTip .toolTip_shadow_br { display: none; }
.ShareYourStory .toolTip .toolTip-message { width: 510px; }
.ShareYourStory .toolTip h4,
.ShareYourStory .toolTip p { font-family: Georgia, Times New Roman, Serif; line-height: 1.5em; }
.ShareYourStory .toolTip h4 { margin-bottom: 1em; font-size: 18px; font-weight: bold; color: #002164; }

.ShareYourStory #share-your-story #story-caption { position: relative; /*padding: 10px;*/ background: #EDEDED url('/images/special_feature/booming/bg.start-booming-logo.gif') no-repeat right bottom; border: 1px solid #CCC; line-height: 0; }
.ShareYourStory #share-your-story #story-caption img#signature { position: absolute; left: 480px; top: 40px; }
.ShareYourStory #share-your-story #story-caption img#hero-collapsed { cursor: pointer; }
.ShareYourStory #share-your-story #story-caption div#hero-expanded { display:none; width: 477px; }
.ShareYourStory #share-your-story #story-caption div#hero-expanded img { display: block; }
.ShareYourStory #share-your-story #story-caption div#hero-expanded p { background: #FFF; margin: 0; padding: 0 23px 23px 23px; border-right: 16px solid #EDEDED; line-height: 1.5em; }
.ShareYourStory #share-your-story #story-caption div#hero-expanded #link-close { position: absolute; right: 10px; top: 10px; display: block; cursor: pointer; color: #002164; text-decoration: underline; font: 100% Arial, sans-serif; }

.ShareYourStory .column-wrapper .column { float: left; width: 218px; margin-right: 25px; }
.ShareYourStory .column-wrapper .column-last { margin-right: 0; }
.ShareYourStory .column-wrapper .column img { border: 1px solid #a5a5a5; }
.ShareYourStory .column-wrapper .column .caption { font-size: 11px; font-weight: bold; }
.ShareYourStory .column-wrapper .column .caption a { padding-right: 8px; background: url('/images/special_feature/share_your_story/blt.caption-links.gif') no-repeat right center; }
.ShareYourStory .column-wrapper .column .caption a:hover,
.ShareYourStory .column-wrapper .column .caption a:focus { border-bottom: 1px dotted #002164; }

.ShareYourStory #tell-us-form-wrapper { margin: 30px 0 0 0; overflow: hidden; clear: both; color: #666; }
.ShareYourStory #tell-us-form-wrapper h4 { margin: 0 0 20px 0; font-size: 16px; font-weight: bold; }
.ShareYourStory #tell-us-form-wrapper form#tell-us-story-form { float: right; clear: both; width: 500px; }
.ShareYourStory #tell-us-form-wrapper form#tell-us-story-form .form-row { margin-bottom: 25px; }

/*.ShareYourStory #tell-us-form-wrapper form#tell-us-story-form textarea { width: 540px; height: 50px; padding: 10px 15px; font: 13px Georgia, serif;}*/

.ShareYourStory #tell-us-form-wrapper form#tell-us-story-form #form-bottom input { float: left; margin-right: 5px; }

/*.ShareYourStory #tell-us-form-wrapper form#tell-us-story-form .conditions { float: left; width: 410px; margin-right: 30px; font-size: 11px; color: #666; }*/

* html .ShareYourStory #tell-us-form-wrapper form#tell-us-story-form .conditions { }
* html .ShareYourStory #tell-us-form-wrapper form#tell-us-story-form .conditions { width: 400px;  }
*:first-child+html .ShareYourStory #tell-us-form-wrapper form#tell-us-story-form .conditions { width: 400px;  }

.ShareYourStory #tell-us-form-wrapper form#tell-us-story-form .disabled { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; cursor: default; }
.ShareYourStory #tell-us-form-wrapper form#tell-us-story-form #field-submit { margin-top: 20px; }
* html .ShareYourStory #tell-us-form-wrapper form#tell-us-story-form #field-submit { float: right; }

.ShareYourStory #tell-us-form-wrapper form#tell-us-story-form .error { font-family: Arial, Sans-Serif; font-weight: bold; color: #660000; }
.ShareYourStory #tell-us-form-wrapper #column-member-icon { }
.ShareYourStory #tell-us-form-wrapper #column-member-icon img { margin-left: 15px; }

#terms_accept { display: none; }

/* END: Share Your Story */

/* BEGIN: Acceptpay */

.Acceptpay { }
.IdeaHub .Acceptpay #Breadcrumb { display: none; }
.Acceptpay #ContentWell { }
.Acceptpay #ContentWell a:hover,
.Acceptpay #ContentWell a:focus { border-bottom: 1px dotted #002a67; }
.Acceptpay #ContentWell .share a:hover,
.Acceptpay #ContentWell .share a:focus,
.Acceptpay #ContentWell .utilities a:hover,
.Acceptpay #ContentWell .utilities a:focus,
.Acceptpay #ContentWell .prompt_login a:hover,
.Acceptpay #ContentWell .prompt_login a:focus,
.Acceptpay #ContentWell a.no-border:hover,
.Acceptpay #ContentWell a.no-border:focus { border: none; }
.Acceptpay .Row { overflow: hidden;}
.Acceptpay .Row .Column { float: left; }

.Acceptpay #row-video { margin: 0 0 34px 0; }
.Acceptpay #row-video #top-video { width: 380px; }
.Acceptpay #row-video #top-video #flashid { }
.Acceptpay #row-video #top-video #flashid img { position: absolute; z-index: 0; }
.Acceptpay #row-video #top-video #flashid img.overlay { bottom: 15px; cursor: pointer; right: 15px; z-index: 5; }
.Acceptpay #row-video #top-video .no_flash_frame { width: 338px; height: 182px; }
.Acceptpay #row-video #top-video .pictureframe_detail { position: relative; width: 378px; height: 214px; }
.Acceptpay #row-video #top-video .Caption { font-size: 12px; }
.Acceptpay #row-video #top-details { width: 303px; padding: 0 23px 0 0; /* font-size: 16px; */ }
* html .Acceptpay #row-video #top-details { padding: 0 0 0 20px; }
.Acceptpay #row-video #top-details h3 { width: 197px; height: 47px; margin: 0 0 10px 0; background: url('/images/special_feature/acceptpay/AcceptPay_Logotype_blue.png') 0 0 no-repeat; text-indent: -9999px; }
.Acceptpay #row-video #top-details h4 { margin: 0 0 12px 0; font-size: 24px; line-height: 1em; color: #1e73bd; font-weight: normal; }
/* .Acceptpay #row-video #top-details p { font-size: 21px; line-height: 1em; } */
/*
.Acceptpay #row-video #top-details #cta-try-acceptpay,
.Acceptpay #right-column-wrap #cta-get-started-now { display: block; width: 304px; height: 43px; background: url('/images/special_feature/acceptpay/btn.acceptpay-ctas.gif') no-repeat 0 0; text-indent: -9999em; }
*/
.Acceptpay #row-video #top-details #cta-try-acceptpay:hover,
.Acceptpay #row-video #top-details #cta-try-acceptpay:focus,
.Acceptpay #right-column-wrap #cta-get-started-now:hover,
.Acceptpay #right-column-wrap #cta-get-started-now:focus { border: none; }
.Acceptpay #row-video #top-details #cta-try-acceptpay:hover,
.Acceptpay #row-video #top-details #cta-try-acceptpay:focus { background-position: 0 -90px; }
.Acceptpay #right-column-wrap #cta-get-started-now:hover,
.Acceptpay #right-column-wrap #cta-get-started-now:focus { background-position: 0 -135px; }

.Acceptpay #row-acceptpay-benefits { width: 663px; margin: 0 0 40px 0; padding: 15px 20px 0; background-color: #fff; }
.Acceptpay #row-acceptpay-benefits h4 { border-bottom: 4px solid #1e73bd; font-size: 24px; height: 13px; line-height: 1; margin: 0 0 13px 0; padding: 0 0 20px; }
.Acceptpay #right-column-wrap h4 { border-bottom: 4px solid #1e73bd; font-size: 21px; line-height: 1; padding: 0 0 5px; }
.Acceptpay #row-acceptpay-benefits ul { overflow: hidden; clear: both; }
* html .Acceptpay #row-acceptpay-benefits ul { height: 165px; }
.Acceptpay #row-acceptpay-benefits .Column { margin: 0 0 0 21px; border: 1px solid #002a67; background: url('/images/special_feature/acceptpay/bg.acceptpay-benefits.gif') no-repeat 0 0; }
.Acceptpay #row-acceptpay-benefits .Column a { display: block; width: 205px; height: 162px; text-indent: -9999em; }
.Acceptpay #row-acceptpay-benefits .Column a:hover,
.Acceptpay #row-acceptpay-benefits .Column a:focus { border: none; }
.Acceptpay #row-acceptpay-benefits .Column-First { margin: 0; }
.Acceptpay #row-acceptpay-benefits #ab-offer-more { }
.Acceptpay #row-acceptpay-benefits #ab-get-paid { background-position: 0 -162px; }
.Acceptpay #row-acceptpay-benefits #ab-steamlines-ecommerce { background-position: 0 -324px; }
.Acceptpay #row-acceptpay-benefits .link-wrap { width: 6em; padding:0px; background: url('/images/front_desk/bkg.arrow-link.gif') no-repeat right 60%; font-size: 16px; font-weight: bold; }
.Acceptpay #row-acceptpay-benefits .link-wrap a { line-height: 1; }
* html .Acceptpay #row-acceptpay-benefits .link-wrap a { display: block; width: 6em; }

.Acceptpay #row-content { padding-bottom:30px; overflow: visible; }

.Acceptpay #article-wrap { width: 490px; margin: 0 20px 3em 0; }
.Acceptpay #article-wrap .WYSIWYG { font-size: 12px; width: auto; }
.Acceptpay #article-wrap .WYSIWYG #retweet { margin: 0 0 0 10px; }
.Acceptpay #article-wrap #read-more { padding: 0 0 0 20px; font: 14px Arial, sans-serif; font-weight: bold; color: #002a67; background: url('/images/idea_hub/bkg.show-all-comments.gif') no-repeat -130px -8px; cursor: pointer; }

.Acceptpay #right-column-wrap { background-color: #F5F5F5; width: 192px; }
.Acceptpay #right-column-wrap .border-wrap { background-color: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); margin: 0 0 16px 0; padding: 10px 15px 0 15px; border: 1px solid #e3e3e3; font-size: 12px; }
.Acceptpay #right-column-wrap #expert-review h4 { background-position: 0 -15px; }
.Acceptpay #right-column-wrap #featured-customer h4 { background-position: 0 -30px; }
.Acceptpay #right-column-wrap #acceptpay-tv-spot h4 { background-position: 0 -45px; }
.Acceptpay #right-column-wrap #acceptpay-open-insight-guide h4 {background-position: 0pt -62px;}
.Acceptpay #right-column-wrap .Block { margin: 0 0 27px 0; }
.Acceptpay #right-column-wrap .Block h4 { margin: 0 0 5px 0; }
.Acceptpay #right-column-wrap .Block h5,
.Acceptpay #right-column-wrap .Block h5 a { font-size: 13px; font-weight: bold; }
.Acceptpay #right-column-wrap .Block h5 { margin: 0 0 5px 0; }
.Acceptpay #right-column-wrap .Block a img { margin: 0 0 5px 0; border: 1px solid #e3e3e3; }
.Acceptpay #right-column-wrap .Block p { margin: 0 0 7px 0; }
.Acceptpay #right-column-wrap #cta-get-started-now { display: block; font-weight: bold;  margin: 0 auto; text-transform: uppercase; width: 126px; /*background-position: 0 -45px;*/ }
.Acceptpay #ads_right { margin-left: 7px; }

.Insuranceedge .OF_ads div { margin-left: 1px; }
.SearchManager .OF_ads div { margin-left: 2px; }

/* END: AcceptPay */
/* BEGIN: Women */

/* NOTE: refactored markup for women's business initiatve. The remaining pages should follow suit. */

.IdeaHub .Women {}
.IdeaHub .Women .pod_heading p { color: #363636; font-size: 123.1%; line-height: 20px; padding: 0 0 8px; text-indent: 0; width:  }

.IdeaHub .Women .thumb { float: left; }
.IdeaHub .Women .info { float: right; }

.IdeaHub .Women #spotlight {}
.IdeaHub .Women #spotlight .column { float: right; width: 330px; }
/*.IdeaHub .Women #spotlight .column h3 { background: url(/images/special_feature/womens/bkg.h3-insight-guides.gif) no-repeat; margin: 0 0 7px; text-indent: -9999px; }*/
.IdeaHub .Women #spotlight .column ul { margin: 0; }
.IdeaHub .Women #spotlight .column ul li { margin-bottom: 20px; }
.IdeaHub .Women #spotlight .column ul li h4 { height: auto; margin: 0 0 3px; text-indent: 0; }
.IdeaHub .Women #spotlight .column ul li h4 a { font-weight: bold; }
.IdeaHub .Women #spotlight .column ul li .thumb { margin: 3px 0 0; overflow: hidden; width: 103px; }
.IdeaHub .Women #spotlight .column ul li .thumb img { border: 1px solid #dadada; }
.IdeaHub .Women #spotlight .column ul li .info { float: right; width: 222px; }
.IdeaHub .Women #spotlight .column ul li .info .utility { background: none; float: none; padding: 0; } 
.IdeaHub .Women #spotlight .column ul li .info .utility a { background: url(/images/arw.line.4x7.gif) no-repeat right 4px; padding: 0 8px 0 0; } /* TODO: change this .utility styling globally */

.IdeaHub .Women #spotlight .slideshow { float: left; height: 316px; }
.IdeaHub .Women #spotlight .slideshow ul { float: none; width: auto; } 
.IdeaHub .Women #spotlight .slideshow ul li { height: 298px; }
.IdeaHub .Women #spotlight .slideshow ul li .slide_info { background: url(/images/special_feature/bkg.pictureframe-transparent.png) repeat-x; height: 80px; padding: 15px 9px 5px; }
.IdeaHub .Women #spotlight .slideshow ul li .slide_info h5 { font-size: 131%; width: 330px; }
.IdeaHub .Women #spotlight .slideshow .pagination { bottom: 110px; }

.IdeaHub .Women #discovery.span_full .pod_content { padding: 19px 0; }
/*.IdeaHub .Women #discovery.span_full h3 { background: url(/images/special_feature/womens/bkg.h3-business-initiative.gif) no-repeat; }*/

.IdeaHub .Women #discovery.span_full ul { overflow: hidden; width: 100%; }
.IdeaHub .Women #discovery.span_full ul li { clear: none; float: left; height: 67px; overflow: hidden; margin: 0 0 24px; width: 338px; }
.IdeaHub .Women #discovery.span_full ul li.last { margin: 0; }
.IdeaHub .Women #discovery.span_full ul li .thumb { height: 65px; position: relative; margin-right: 8px; width: 99px; }
.IdeaHub .Women #discovery.span_full ul li .thumb .utility { background: url(/images/idea_hub/bkg.thumb-overlay-small.png) no-repeat right bottom; display: block; height: 65px; left: -1px; padding: 0; position: absolute; text-indent: -9999px; top: 0; width: 99px; }
.IdeaHub .Women #discovery.span_full ul li .info { width: 225px; }
.IdeaHub .Women #discovery.span_full ul li .info h4 { font-weight: bold; }
.IdeaHub .Women #discovery.span_full ul li .info p { font-size: 11px; }

.IdeaHub .Women #valued_partners.tout { background-color: #fff; border: 4px solid #1e73bd; clear: both; height: 68px; margin: 0 0 19px 0; padding: 6px; position: relative; width: 684px; }
/*.IdeaHub .Women #valued_partners.tout h3 { background: url(/images/special_feature/womens/bkg.h3-valued-partners.gif) no-repeat; float: left; height: 15px; margin: 26px 0 0 9px; text-indent: -9999px; width: 216px; }*/
*html .IdeaHub .Women #valued_partners.tout h3 { margin-left: 4px; }
.IdeaHub .Women #valued_partners.tout ul { float: right; height: 47px; margin: 10px 9px 0 0; position: relative; width: 442px; }
*html .IdeaHub .Women #valued_partners.tout ul { margin-right: 4px; }
/*.IdeaHub .Women #valued_partners.tout ul li { background-image: url(/images/special_feature/womens/bkg.li-valued-partners.gif); background-repeat: no-repeat; display: block; float: none; margin: 0; overflow: hidden; position: absolute; text-indent: -9999px; }*/
.IdeaHub .Women #valued_partners.tout ul li#nawbo { background-position: -33px -573px; height: 21px; left: 33px; top: 4px; width: 72px; }
.IdeaHub .Women #valued_partners.tout ul li#score { background-position: -85px -600px; height: 16px; left: 85px; bottom: 0; width: 53px; }
.IdeaHub .Women #valued_partners.tout ul li#wipp { background-position: -161px -599px; height: 17px; left: 161px; bottom: 0; width: 53px; }
.IdeaHub .Women #valued_partners.tout ul li#womens_leadership_exchange { background-position: -228px -591px; height: 25px; left: 228px; bottom: 0; width: 134px; }
.IdeaHub .Women #valued_partners.tout ul li#women_presidents_org { background-position: -132px -573px; height: 19px; left: 132px; top: 4px; width: 72px; }
.IdeaHub .Women #valued_partners.tout ul li#count_me_in { background-position: 0 -603px; height: 10px; left: 0; bottom: 3px; width: 69px; }
.IdeaHub .Women #valued_partners.tout ul li#e_women_network { background-position: -374px -577px; height: 39px; right: 0; top: 4px; width: 55px; }
.IdeaHub .Women #valued_partners.tout ul li#business_matchmaking { background-position: -291px -575px; height: 16px; left: 291px; top: 8px; width: 67px; }
.IdeaHub .Women #valued_partners.tout ul li a { display: block; height: auto; }

.IdeaHub .Women #government_contracts { border: 10px solid #bcc1c5; height: 164px; margin-top: 10px; overflow: hidden; position: relative; width: 164px; }
.IdeaHub .Women #government_contracts h3 { display: none; }
.IdeaHub .Women #government_contracts p { text-indent: -9999px; }
/*.IdeaHub .Women #government_contracts p a { background: url(/images/special_feature/womens/bkg.tout-government.jpg) no-repeat; display: block; height: 164px; left: 0; position: absolute; top: 0; width: 164px; }*/
/* END: Women */

/*BEGIN: Social Media*/
.IdeaHub .SpecialFeature .social_media #discovery .pod_content {margin:0;padding:0;width:712px;}
.IdeaHub .SpecialFeature .social_media #discovery .pod_content .col {float:left;width:329px;background:#fff;margin:10px 7px 0 0;padding:10px;}
.IdeaHub .SpecialFeature .social_media #discovery .pod_content .col h5 {font-size:12px;font-family:arial,helvetica,sans-serif;color:#494949;line-height:1;font-weight:normal;padding-bottom:15px;}
.IdeaHub .SpecialFeature .social_media #discovery .pod_content .col ul {float:left;}
.IdeaHub .SpecialFeature .social_media #discovery .pod_content .col li {float:left;width:329px;height:67px;padding-bottom:18px;}
.IdeaHub .SpecialFeature .social_media #discovery .pod_content .col li p.thumb {float:left;width:96px;height:65px;border:1px solid #dadada;padding:0;margin:0;overflow:hidden;}
.IdeaHub .SpecialFeature .social_media #discovery .pod_content .col li .info {float:right;width:226px;padding-left:5px;}
.IdeaHub .SpecialFeature .social_media #discovery .pod_content .col li .info p {float:left;font-size:11px;font-style:italic;line-height:22px;width:226px;}
.IdeaHub .SpecialFeature .social_media #discovery .pod_content .col li .info h4 {float:left;font-size:12px;font-weight:bold;line-height:16px;width:226px;}

/*.IdeaHub .SpecialFeature .social_media .pod_heading h3 {background:url(/images/special_feature/social_media/social_media_pod_heading.gif) no-repeat;}*/
.IdeaHub .SpecialFeature .social_media #spotlight .pod_heading {background:none;}
/*.IdeaHub .SpecialFeature .social_media #spotlight .intro_text {margin-bottom:31px;}*/
.IdeaHub .SpecialFeature .social_media #spotlight .pod_heading.social_header {background:none;}
.IdeaHub .SpecialFeature .social_media #insight_guides .pod_heading { margin-bottom: 0px; }
.IdeaHub .SpecialFeature .social_media .carouselWrap { width: 730px; position: relative; }
.IdeaHub .SpecialFeature .subLink { float: right; }
.IdeaHub .SpecialFeature .social_media .slider2_0 ul.viewer li .slide_info p, .IdeaHub .SpecialFeature .social_media #spotlight .pod_heading p {line-height:16px;}
.IdeaHub .SpecialFeature .social_media
/* END: Social Media */

/* BEGIN: Carousel 2.0 */
.Carousel2_0 { background-color: #f2f2f2; height:210px; overflow:hidden; padding:5px; }
.Carousel2_0 .carouselSectionWrap { overflow: hidden; position: relative; float: left; width: 835px; }
.Carousel2_0 .carouselSection { display: none; position: absolute; left: 0px; top:0px; }
.Carousel2_0 .carouselSection.show { display: block; }
.Carousel2_0 .carouselItem { border: solid 1px #CDCDCD; background-color: #fff; width: 180px; height: 190px; float: left; margin: 5px; padding: 5px 9px; position: relative; }
.Carousel2_0 .carouselItemEmpty { border: none; width: 180px; height: 190px; float: left; margin: 5px; padding: 5px 9px; position: relative; }
.Carousel2_0 .carouselItem a { margin-top: 5px; font-style: normal; font-weight: bold; font-size: 85%; }
.Carousel2_0 .carouselItem a:hover,
.Carousel2_0 .carouselItem a:focus { text-decoration: none; }
.Carousel2_0 .carousel_wrapper { overflow:hidden; position:relative; width:5000px; }
.Carousel2_0 .carousel_prev, .Carousel2_0 .carousel_next { background-color:#FFFFFF; display:block; float:left; height:110px; margin:5px 6px; padding-top:90px; width:20px; border: solid #DCDCDC 1px; cursor: pointer; }
.Carousel2_0 .carousel_next.hidden, .Carousel2_0 .carousel_prev.hidden { cursor: auto; opacity: 0; filter:alpha(opacity=0); }
.Carousel2_0 .carousel_prev img, .Carousel2_0 .carousel_next img { margin: 0 auto; display: block; }
/* END: Carousel 2.0 */

/* BEGIN: Government Contracts */
.IdeaHub .SpecialFeature .government_contracts #discovery .pod_content {background:#f5f5f5;margin:0;padding:0;width:712px;}
.IdeaHub .SpecialFeature .government_contracts #discovery .pod_content .col {float:left;width:329px;background:#fff;margin:10px 7px 0 0;padding:10px;}
.IdeaHub .SpecialFeature .government_contracts #discovery .pod_content .col h5 {font-size:12px;font-family:arial,helvetica,sans-serif;color:#494949;/*line-height:1*/;font-weight:normal;padding-bottom:15px;}
.IdeaHub .SpecialFeature .government_contracts #discovery .pod_content .col ul {float:left;}
.IdeaHub .SpecialFeature .government_contracts #discovery .pod_content .col li {float:left;width:329px;height:67px;padding-bottom:18px;}
.IdeaHub .SpecialFeature .government_contracts #discovery .pod_content .col li p.thumb {float:left;width:96px;height:68px;border:1px solid #dadada;padding:0;margin:0;overflow:hidden;}
.IdeaHub .SpecialFeature .government_contracts #discovery .pod_content .col li .info {float:right;width:210px;padding-left:5px;}
.IdeaHub .SpecialFeature .government_contracts #discovery .pod_content .col li .info p {float:left;font-size:11px;font-style:italic; /*line-height:22px;*/}
.IdeaHub .SpecialFeature .government_contracts #discovery.span_full ul li .thumb { margin: 0 5px 0 0; }
.IdeaHub .SpecialFeature .government_contracts #discovery .pod_content .col li .info h4 {float:left;font-size:12px; font-weight: bold; line-height: 1; margin-bottom: 2px; /*line-height:16px;*/}
.IdeaHub .SpecialFeature .government_contracts .toolTipWrap { height:113px; display: none; position:absolute; width: 544px; top:670px; z-index:100; background-color: #fff; }
.IdeaHub .SpecialFeature .government_contracts .toolTipWrap.hover { display: block;}
.IdeaHub .SpecialFeature .government_contracts .toolTipWrap.noviceTrack { left: -100px; }
.IdeaHub .SpecialFeature .government_contracts .toolTipWrap.advancedTrack { left: 200px; }
.IdeaHub .SpecialFeature .government_contracts .toolTipWrap .toolTip { border: solid #676767 10px; padding: 10px; width: 500px; font-size:85%; line-height: 17px; color: #565656; }
.IdeaHub .SpecialFeature .government_contracts .toolTipWrap .toolTip h3 { font-size:130%; font-weight:bold; }
.IdeaHub .SpecialFeature .government_contracts .insights img { float: left; }
.IdeaHub .SpecialFeature .government_contracts h4.articles { display:block; height:11px; margin:0 0 11px; }
.IdeaHub .SpecialFeature .government_contracts #spotlight .slideshow li { height: 296px; }
.IdeaHub .SpecialFeature .government_contracts #spotlight .slideshow { height: 300px; }
.IdeaHub .SpecialFeature .government_contracts #spotlight .federal ul li h5 { font-size: 12px; }
.IdeaHub .SpecialFeature .government_contracts #spotlight ul li p { font-size: 11px; }
.IdeaHub .SpecialFeature .government_contracts #spotlight .slideshow .pagination { top:230px; }
.IdeaHub .SpecialFeature .government_contracts #spotlight .slideshow li .slide_info h5 { }

.IdeaHub .SpecialFeature .government_contracts li.carouselItem a.video,
.IdeaHub .SpecialFeature .government_contracts #discovery a.thumb { display: block; line-height: 0;  position: relative; }
.IdeaHub .SpecialFeature .government_contracts li.carouselItem a.video img.overlay,
.IdeaHub .SpecialFeature .government_contracts #discovery a.thumb img.overlay { position: absolute; right: 5px; bottom: 5px; width: auto; height: auto; }
.IdeaHub .SpecialFeature .government_contracts #discovery a.thumb img.overlay { width: 30px; height: 16px; }
.IdeaHub .SpecialFeature .government_contracts li.carouselItem a.video img.overlay { width: 60px; height: 32px; }
* html .IdeaHub .SpecialFeature .government_contracts li.carouselItem a.video img.overlay { top: 100px; left: 115px;}

.IdeaHub .SpecialFeature .government_contracts .pod_heading { margin-bottom: 5px; }
.IdeaHub .SpecialFeature .government_contracts #gov_books_desc { width: 706px; }
.IdeaHub .SpecialFeature .government_contracts .more { float: right; margin: 5px;}
.IdeaHub .SpecialFeature .government_contracts div.toolTipWrap div.toolTip_shadow_r,
.IdeaHub .SpecialFeature .government_contracts div.toolTipWrap div.toolTip_shadow_br,
.IdeaHub .SpecialFeature .government_contracts div.toolTipWrap div.toolTip_shadow_b { position: absolute; z-index: 1; }
.IdeaHub .SpecialFeature .government_contracts div.toolTipWrap div.toolTip_shadow_r { background: transparent url(/images/forms/form_well.shadow-r.png) no-repeat; right: 0; top: 0; width: 4px; }
.IdeaHub .SpecialFeature .government_contracts div.toolTipWrap div.toolTip_shadow_br { background: transparent url(/images/forms/form_well.shadow-br.png) no-repeat; bottom: 0; height: 10px; right: 0; width: 10px; }
.IdeaHub .SpecialFeature .government_contracts div.toolTipWrap div.toolTip_shadow_b { background: transparent url(/images/forms/form_well.shadow-b.png) no-repeat; bottom: 0; height: 5px; left: 0; }
* html .IdeaHub .SpecialFeature .government_contracts div.toolTipWrap div.toolTip_shadow_b,
* html .IdeaHub .SpecialFeature .government_contracts div.toolTipWrap div.toolTip_shadow_r,
* html .IdeaHub .SpecialFeature .government_contracts div.toolTipWrap div.toolTip_shadow_br { display: none; }
/* END: Government Contracts */

/* Begin: New MSNBC Layout*/
body .msnbc #msbc-banner {margin:0 0 0 2px; left:-11px; padding-bottom:10px; }
body .msnbc #MainContent #ContentWell {padding:0 10px; }
* html body .msnbc #MainContent {overflow:hidden; right:0; position:relative; width:747px !important; } 
* html body .msnbc #MainContent #ContentWell {position:relative; left:10px; width:737px !important; padding:0!important; margin:0!important; }
/*body .msnbc .playButton {background:url(/images/idea_hub/bkg.thumb-overlay-small.png) no-repeat top left; width:30px; height:16px; position:absolute; z-index:1000; text-indent:-2000em;  cursor:pointer; }*/
body .msnbc .span_full.comments {display:none; }

body .msnbc .span_full.video {background:#F5F5F5; width:715px; padding:12px 0px 12px 11px; margin-bottom:0; float:left; overflow:visible; }
body .msnbc .span_full.video .pod_heading {background:none; border: 0; font-size:30px; padding-bottom: 10px; width: 703px; }
body .msnbc .span_full.video .pod_content {width:715px; background:#F5F5F5; float:left; }
body .msnbc .span_full.video .pod_content #article_video {width:531px; height:314px; background:#fff; overflow:hidden; float:left; }
body .msnbc .span_full.video #article_content {float:left; width:150px; padding:5px; height:302px; margin-left:10px; background:#fff; position:relative; border:1px solid #8C8A8A; }
body .msnbc .span_full.video #article_content h5 {float:left; text-align:left; font-size:14px; padding:0; line-height:14.5px; font-weight:bold; }
body .msnbc .span_full.video #article_content h5 a {font-weight:bold; }
body .msnbc .span_full.video #article_content cite {float:left; padding-bottom:6px; }
body .msnbc .span_full.video #article_content .retweet {float:left; width:50px; height:60px; }
body .msnbc .span_full.video #article_content p.desc {width:150px; height:82px; overflow:hidden; }
body .msnbc .span_full.video #article_content p.desc {height /*\**/: 83px; } /*ie8 targeting*/
body .msnbc .span_full.video #article_content .share {float:right; padding:15px 8px 0 0; position:relative; }
body .msnbc .span_full.video #article_content .share .icons {display:none; width:79px !important; background:#fff; position:absolute; left:0px; top:16px; border:1px solid #e9e9e9; z-index:1000; height:127px; }
body .msnbc .span_full.video #article_content .share .icons p {float:left; padding:8px 8px 0px; width:79px !important; z-index:1000; position:relative; height:127px; }
body .msnbc .span_full.video #article_content .share .icons p a {margin-bottom:11px; font-size:0; text-indent:-2000em; display:block; position:relative; z-index:3000; cursor:pointer;}

* html body .msnbc .span_full.video .pod_content_righ {width:150 !important; margin-right:-10px !important; }
* html body .msnbc .span_full.video #article_content .share .icons {display:none; width:79px !important; overflow:hidden; top:10px; }
* html body .msnbc .span_full.video #article_content .share .icons p {display:inline; width:68px !important; }
* html body .msnbc .span_full.video #article_content .share .icons p a {display:inline; }
* html body .msnbc .span_full.video #article_content .utilities.content_stats {width:95px !important; margin-right:-10px; margin-left:-10px; position:relative; left:-18px; }

body .msnbc .span_full.video #article_content .share .showShare {font-size:9px; font-style: normal; font-family:arial, sans-serif; color:#3b3b3b; border:1px solid #e9e9e9; padding:2px 7px 1px; margin:0; }
body .msnbc .span_full.video #article_content .utilities.content_stats {float:right; margin:0; padding-top:8px; width:95px; }
body .msnbc .span_full.video #article_content .utilities.content_stats .recommendations {font-size: .92em; padding:0 0 0 20px; width:25px; text-align:left; float:left; }
body .msnbc .span_full.video #article_content .utilities.content_stats .comments.comment_count {font-size: .92em; padding:0 0 0 20px; width:25px; text-align:left; }
body .msnbc .span_full.video #article_content .tags {float:left; width:150px; font-size:11px; }
body .msnbc .span_full.video #article_content .tags a{color:#165f95; }
/*body .msnbc .span_full.video #article_content .discuss {position:absolute; z-index:100; bottom:-42px; left:0px; width:164px; height:29px; background:url(/images/special_feature/msnbc/discuss-the-show.gif) no-repeat top left; text-indent:-2000em; }*/

/*body .msnbc .span_full.video .discuss {float:right; position:relative; margin:12px 10px 0 0; z-index:100; width:164px; height:29px; background:url(/images/special_feature/msnbc/discuss-the-show.gif) no-repeat top left; text-indent:-2000em; }*/
* html body .msnbc .span_full.video .discuss,
*:first-child+html body .msnbc .span_full.video .discuss {z-index:-100px !important; }
* html body .msnbc .span_full.video .discuss {display:inline; }
* html body .msnbc .span_full.video #article_content {z-index:3000; }
*:first-child+html body .msnbc .span_full.video #article_content {z-index:3000; }
* html body .msnbc .span_full.video #article_content {overflow:visible !important; }

body .msnbc .span_full.video .discuss a { display: block; float: left; font-weight: bold; height: 18px; text-indent: 0; width: 122px; }
body .msnbc .span_full.video .pod_carousel {float:left; clear:both; padding-top:40px; height:224px; width:100%; }
 * html body .msnbc .span_full.video #article_content {overflow:hidden; }
 * html body .msnbc .span_full.video #article_content p {width:150px !important; }

body .msnbc .Carousel2_0 {padding-left:6px; width:697px; }
body .msnbc .Carousel2_0 .carousel_wrapper { margin-left:3px; }
body .msnbc .Carousel2_0 .carouselSectionWrap {width:627px; }
body .msnbc .Carousel2_0 .carousel_next {margin-left:7px; }
* html body .msnbc .Carousel2_0 {padding-left:0px; }
* html body .msnbc .Carousel2_0 .carousel_wrapper { margin-left:0px; }
body .msnbc .Carousel2_0 .carouselItem {display:block; z-index:1000; position:relative; }
body .msnbc .Carousel2_0 .carouselItem .addition_content {display:none; }

body .msnbc .span_full.archive { overflow:hidden;  width:725px; }
body .msnbc .span_full.archive .pod_heading {width:724px;  margin-bottom:0;  position:relative; height:20px; }
/*body .msnbc .span_full.archive .pod_heading h2 {text-indent:-2000em; background:url(/images/special_feature/msnbc/business-video-archive.gif) no-repeat top left; width:245px; height:18px; }*/
body .msnbc .span_full.archive .pod_heading .count {position:absolute; top:-3px; left:245px; font-size:15px; font-family:Georgia; color:#464646; }
body .msnbc .span_full.archive .pod_content {width:685px; background:#F5F5F5; padding:20px; float:left; z-index: 2; }
body .msnbc .span_full.archive .pod_content ul {float:left; background:#fff; width:685px; }
body .msnbc .span_full.archive ul#results {margin-bottom:0; }
body .msnbc .span_full.archive #results li {width:314px; float:left; padding:18px 0 18px 18px; height:88px; overflow:hidden; }
body .msnbc .span_full.archive .pod_content .pagination {float:left; width:685px !important; background:#fff !important; }
body .msnbc .span_full.archive #results li h3 {float:left; width:188px; padding-left:10px; }
body .msnbc .span_full.archive #results li p {float:left; width:188px; font-size:10px; padding:12px 0 0 10px; }
body .msnbc .span_full.archive #results li img {float:left; width:116px; height:85px; }
body .msnbc .span_full.archive #results li .thumbnail {float:left; position:relative; }
body .msnbc .span_full.archive #results li .playButton {bottom:4px; right:3px; }


body .msnbc .span_full.archive {overflow:hidden; width:725px; }
body .msnbc .span_full.archive .pod_heading {width:725px; margin-bottom:0; position:relative; }
/*body .msnbc .span_full.archive .pod_heading h2 {text-indent:-2000em; background:url(/images/special_feature/msnbc/business-video-archive.gif) no-repeat top left; width:245px; height:18px; }*/
body .msnbc .span_full.archive #list_filter {float:left; width:685px; margin-bottom:30px; }
body .msnbc .span_full.archive #results-container {background:#fff; float:left; width:685px; }
body .msnbc .span_full.archive #VideoSearch #video_search_keyword {width:149px; }
body .msnbc .span_full.archive #VideoSearch input.btn-blue{width:70px;}
body .msnbc .span_full.archive #results-container h3 {float:left; clear:none; margin-bottom:14px; }
body .msnbc .span_full.archive #results-container ul {float:left; clear:both; }
body .msnbc .span_full.archive #results-container div.category, 
body .msnbc .span_full.archive #results-container div.features,
body .msnbc .span_full.archive #results-container div.vid-search {width:202px; float:left; padding-top:20px; }
body .msnbc .span_full.archive #results-container div.features {padding-left:14px; }
body .msnbc .span_full.archive #results-container div.vid-search,
body .msnbc .span_full.archive #results-container div.category {padding-left:15px; }
body .msnbc .span_full.archive #results-container div.vid-search{width:235px;}
/*body .msnbc .span_full.archive #list_filter h3.refine {float:left; text-indent:-2000em; font-size:0px; width:120px; height:10px; padding-bottom:8px; background:url(/images/special_feature/msnbc/refine-results.gif) no-repeat top left; }*/
body .msnbc .span_full.archive #results-container div.features h3 {float:left; font-size:12px; font-weight: bold; width:62px; height:12px; }
body .msnbc .span_full.archive #results-container div.category h3 {float:left; font-size:12px; font-weight: bold; width:82px; height:12px; }
body .msnbc .span_full.archive #results-container div.vid-search h3 {float:left; font-size:12px; font-weight: bold; width:53px; height:12px; }
body .msnbc .span_full.archive #results-container .dropdown span {font-family:arial, sans-serif; font-size:13px;}
body .msnbc .span_full.archive #results-container #VideoSearch {height:32px;}


#features-list, #categories-list {float:left;width:202px;font-size:11px;font-family:arial, sans-serif;padding-top:3px; color:#595959;}
#clear-results {float:right;font-size:11px;font-family:arial, sans-serif;padding:3px 4px 2px;margin:0 10px 12px 0; font-style:normal;}
body .msnbc .span_full .carouselSectionWrap {}
body .msnbc #related_content {width:726px; background:#F5F5F5; }
body .msnbc #related_content .pod_heading { width:725px; padding-bottom:2px; }
/*body .msnbc #related_content .pod_heading h2 {text-indent:-2000em; background:url(/images/special_feature/msnbc/more-from-this-weeks-show.gif) no-repeat top left; width:245px; height:16px; }*/
body .msnbc #related_content .pod_content {padding:0 9px; width:708px; }
body .msnbc #related_content .pod_content .Carousel2_0 { width:702px !important; }
body .msnbc #related_content .pod_content li {position:relative; }
body .msnbc #related_content .pod_content li .playButton {top:116px; right:18px; }

body .msnbc .span_full.show_details {width:726px; border:1px solid #e3e3e3 ; border-left:none; border-right:none; margin-top:12px; float:left; overflow:visible; padding-bottom: 12px; }
body .msnbc .span_full.show_details .col {width:190px; height:160px; background:#f7f7f7; border:1px solid #e8e8e8; float:left; margin:12px 8px 0 12px; padding:12px 14px; }
 * html body .msnbc .span_full.show_details {height:216px; position:relative; }
 * html body .msnbc .span_full.show_details .col {margin:12px 4px 0 10px; }
body .msnbc .span_full.show_details .pod_heading {background:none; border-bottom:0; float:left; margin:0; width: 100%; }
body .msnbc .span_full.show_details .pod_content {float:left; }
body .msnbc .span_full.show_details .pod_tools {float:left; width:190px; clear:both; font-weight:bold; text-align:right; position: static; } 
body .msnbc .span_full.show_details .ask_show .pod_heading h4 { font-size: 14px; font-weight: bold; margin:3px 0 4px;  overflow:hidden; padding:0 0 2px 0; } 
body .msnbc .span_full.show_details .ask_show .pod_tools a {  display: block; font-weight: bold; margin-left: 20px; padding: 7px 0; text-indent: 0; width: 152px; }
body .msnbc .span_full.show_details .pod_tools a:hover,
body .msnbc .span_full.show_details .pod_tools a:focus {border:none; }
body .msnbc .span_full.show_details .ask_show .pod_tools {text-indent:-2000em; }
body .msnbc .span_full.show_details .ask_show .pod_content {padding-top:16px; width:190px; }
body .msnbc .span_full.show_details .ask_show .pod_content p {width:190px; }
body .msnbc .span_full.show_details .our_host .pod_heading h4 { font-size: 14px; font-weight: bold; margin:3px 0 4px; overflow:hidden; padding:0 0 2px 0; }
body .msnbc .span_full.show_details .upcoming .pod_content,
body .msnbc .span_full.show_details .our_host .pod_content {height:104px; margin-top: 2px; width:190px; }
body .msnbc .span_full.show_details .upcoming .pod_content #sneak_peak_popup {width:620px; border:10px solid #676767; position:fixed; bottom:44px; left:-100px; z-index:1000; background:#fff; position:absolute; padding:10px 6px 6px 10px;  display:none; }
* html body .msnbc .span_full.show_details .upcoming .pod_content #sneak_peak_popup {left:0px}
/*body .msnbc .span_full.show_details .upcoming .pod_content #sneak_peak_popup h2{float:left; padding-top:6px; background:url(/images/special_feature/msnbc/upcoming-show.gif) no-repeat top left; width:105px; height:9px; text-indent:-2000em; }*/
body .msnbc .span_full.show_details .upcoming .pod_content #sneak_peak_popup span.date {float:left; clear:both; font-size:14px; font-weight:bold; padding-bottom:12px; }
body .msnbc .span_full.show_details .upcoming .pod_content #sneak_peak_popup p {float:left; clear:both; }
body .msnbc .span_full.show_details .upcoming .pod_content #sneak_peak_popup h3 {float:left; clear:both; }
#msnbc-coming-news, #msnbc-coming-news p, #msnbc-coming-news h4 {float:left; clear:both; }
#msnbc-coming-news p, #msnbc-coming-news h4 {padding-bottom:6px; }

body .msnbc .span_full.show_details .our_host .pod_content #host_popup {float:left; width:268px; border:10px solid #676767; position:fixed; bottom:44px; left:222px; z-index:1000; background:#fff; position:absolute; display:none; }

 * html body .msnbc .span_full.show_details .our_host .pod_content p {display:none; }
 * html body .msnbc .span_full.show_details .our_host .pod_content {height:100px; }
 * html body .msnbc .span_full.show_details .upcoming .pod_content {height:100px; }
body .msnbc .span_full.show_details .our_host .pod_content p {text-indent:-2000em; }
body .msnbc .span_full.show_details .our_host .pod_content #host_popup img {float:left;  padding-top:70px;  }
body .msnbc .span_full.show_details .our_host .pod_content #host_popup cite {float:left; }
body .msnbc .span_full.show_details .our_host .pod_content #host_popup p {text-indent:0; font-size:11px; float:right; width:158px; padding:6px 6px 6px 0; display:block; }
body .msnbc .span_full.show_details .upcoming .pod_heading h4 { font-size: 14px; font-weight: bold;  margin:3px 0 4px;  overflow:hidden; padding:0 0 2px 0; }

.IdeaHub .Topic .video .you_might_also_like h3.msnbc-more, h3.msnbc-more {width:145px; height:12px; background:url(/images/special_feature/msnbc/more-from-this-week.gif) no-repeat top left !important; text-indent:-2000em; }

#results-container div.drop-container {float:left; width:202px; z-index:1001; position:relative;  color:#58595b; }
#results-container div.drop-container .dropdown {float:left; width:202px; background:transparent url(/images/forms/customSelect.control.gif) repeat-x scroll left top; height:24px; line-height:24px; overflow:hidden; position:relative; }
#results-container div.drop-container fieldset {display:none; float:left; width:190px; background:#fff; position:absolute; top:0; left:0; border:1px solid #969494; padding:12px 0 12px 12px; z-index:1001; overflow: hidden; }
#results-container div.drop-container fieldset ul, #results-container div.drop-container fieldset li, #results-container div.drop-container fieldset p { width:202px; margin:0; padding:0;  float:left; }
#results-container div.drop-container fieldset input {float:left; clear:both; margin:6px 8px 0 0; }
#results-container div.drop-container fieldset label {float:left; color:#58595b; padding-top:6px; font-size:12px; }
#results-container div.drop-container .dropdown .customList-left {background:transparent url(/images/forms/customSelect.control-left.gif) no-repeat scroll left top; height:24px; left:0; position:absolute; top:0; width:1px; }
#results-container div.drop-container .dropdown .customList-right {background:#D1D2D4 url(/images/forms/customSelect.control-right.gif) no-repeat scroll right top; height:24px; position:absolute; right:0; top:0; width:19px; }
#results-container div.drop-container .dropdown span {cursor:default; display:block; text-indent:5px;  font-size:11px; }

#results-container div.drop-container fieldset label {float: left; width:150px; position:absolute; margin-top:0px; left:24px; padding-bottom:3px; line-height:13px; }
* html #results-container div.drop-container fieldset label {margin-top:3px;}
#results-container div.drop-container fieldset label { margin-top/*\**/: 3px\9; }
#results-container div.drop-container fieldset li {float:left; position:relative; padding-bottom:8px;}



/*#results-container div.drop-container fieldset label {float: none \9;  width:180px \9; height:14px \9; text-align:left \9; overflow:hidden \9;  display:block \9; margin:-24px 0 0 26px \9;  }
*/

#video_search_keyword {clear/*\**/: both !important; background:none; border:1px solid #918F8F; }
#VideoSearch {float/*\**/: left;  position /*\**/:relative; }

/* End: New MSNBC Layout*/

/* Begin: Booming Email */

.IdeaHub .Booming-email { }
.IdeaHub .Booming-email #SiteSearch { display: none; }
.IdeaHub .Booming-email #Content { background: none; background-color: #525252; border-color: #525252; }
.IdeaHub .Booming-email #PageHeader { display: none; }
.IdeaHub .Booming-email #MainContent { float: none; background: none; }
.IdeaHub .Booming-email #NavColumn { display: none; }
.IdeaHub .Booming-email #MainContent #ContentWell { background: none; background-color: #525252; border: none; }
.IdeaHub .Booming-email .pod_heading { background: none; margin: 0; padding: 0; }
.IdeaHub .Booming-email .pod_heading h2 { width: 300px; height: 70px; background: url('/images/special_feature/booming_email/bkg.h2.booming-email.gif') no-repeat 0 0; text-indent: -9999em; }
.IdeaHub .Booming-email .pod_content { width: 400px; padding: 7px; background: #004888 url('/images/special_feature/booming_email/bg.gradient.jpg') no-repeat 0 0; }
.IdeaHub .Booming-email .pod_content form { padding: 20px; background-color: #F4F4F4; }
.IdeaHub .Booming-email .pod_content h3 { height: 43px; background: url('/images/special_feature/booming_email/bkg.h3.sign-up.gif') no-repeat 0 0; text-indent: -9999em; }
.IdeaHub .Booming-email .pod_content ul { padding: 12px; background-color: #E3E3E3;}
.IdeaHub .Booming-email .pod_content li { overflow: hidden; clear: both; margin-bottom: 6px; }
.IdeaHub .Booming-email .pod_content li label { float: left; width: 115px; font-weight: bold; }
.IdeaHub .Booming-email .pod_content li input { width: 200px; }
.IdeaHub .Booming-email .pod_content #form-submit { text-align: right; }
.IdeaHub .Booming-email .pod_content p#bottom-text { color: #666; font-size: .92em; }
.IdeaHub .Booming-email .pod_content .error { color: #990000; }

/* End: Booming Email */

/* START: Booming */

.Booming { }
* html .IdeaHub .Booming #NavColumn { position: absolute; }
.IdeaHub .Booming #MainContent #Breadcrumb #breadcrumb_special_feature { float: left; display: block; text-indent: -9999em; background-repeat: no-repeat; }
.IdeaHub .Booming #MainContent #PageHeader h2 { width: 400px; height: 44px; background: url('/images/special_feature/booming/bkg.h2-are-you-booming.gif') no-repeat 0 0; }
.Booming .pod_heading { background: none; }
/* .Booming .pod_heading h3 { height: 22px; padding: 0; } */
.Booming #ContentWell { }
/* .Booming #share-your-story h3 { background: url('/images/special_feature/booming/sprites.booming.gif') no-repeat 0 0;} */

.Booming .column-wrapper { overflow: hidden; clear: both; }

/* END: Booming */

/* START: Mobile */

.Mobile { }
.Mobile #MainContent #ContentWell { width: 960px; }
.Mobile #PageHeader #Breadcrumb { }
.Mobile #PageHeader h2#hdr-mobile { }
.Mobile .Row { overflow: hidden; clear: both; margin-bottom: 30px; padding-top: 24px; border-top: 1px solid #cfcfcf; }
.Mobile .Row .Column { float: left; }
.Mobile .Row .column_left { width: 460px; }

.Mobile #row-video { border: none; padding-top: 0; }
.Mobile #row-video #top-video { padding: 20px; }
.Mobile #row-video #vid-ph { width: 321px; height: 266px; border: 1px solid red; }
.Mobile #row-video #top-details { float: right; width: 460px; }

.Mobile .Row h3 { font-size: 27px; border-bottom: 4px solid #1e73bd; /*background: url('/images/special_feature/mobile/sprites.mobile.gif') no-repeat 0 0;*/line-height: 1; margin-bottom: 20px; padding: 0 0 10px 0; /*text-indent: -9999em;*/ }
/*
.Mobile #row-video #top-details h3 { height: 82px; background-position: 0 0; }
.Mobile #row-ipad-app h3 { width: 190px; height: 42px; background-position: 0 -82px; }
.Mobile #row-iphone-app h3 { width: 190px; height: 39px; background-position: 0 -124px; }
.Mobile #row-mobile-web h3 { width: 220px; height: 32px; background-position: 0 -164px; }
.Mobile #row-ipad h3 { width: 220px; height: 33px; background-position: 0 -196px; }
*/
.Mobile .Row .Column .Row { border: none; margin: 0; padding: 0; }
.Mobile .Row .Column .Column { width: 170px; float: left; }
.Mobile .Row .Column .Column .column_left { }
.Mobile .Row h4 { font-size: 18px; font-weight: bold; /*background: url('/images/special_feature/mobile/sprites.mobile.gif') no-repeat 0 0; text-indent: -9999em;*/ }
.Mobile .Row h4.free-app-header { /*height: 22px;*/ margin-bottom: 20px; /*background-position: 0 -229px;*/ }
.Mobile .Row h4.customer-rating-header { height: 22px; margin-bottom: 20px; /*background-position: 0 -251px;*/ }
.Mobile .Row .customer-rating { float: right; margin-top: -43px; }

.Mobile .Row p.link-download-now { font-size: 108%; font-weight: bold; }
.Mobile .Row p.link-download-now a { /* display: block; height: 20px; background: url('/images/special_feature/mobile/sprites.mobile.gif') no-repeat 0 -273px; text-indent: -9999em;*/ }
.Mobile #row-mobile-web p.link-download-now { /*height: 24px; background: url('/images/special_feature/mobile/sprites.mobile.gif') no-repeat 0 -292px; text-indent: -9999em;*/ }
.Mobile #row-ipad p.link-download-now { /*height: 24px; background: url('/images/special_feature/mobile/sprites.mobile.gif') no-repeat 0 -315px; text-indent: -9999em;*/ }

.Mobile .Slideshow { position: relative; width: 300px; margin-left: 20px; padding: 20px; }
.Mobile #row-iphone-app .Slideshow { height: 375px; float: right; }
.Mobile #row-mobile-web .Slideshow { height: 320px; float: right; }
.Mobile #row-ipad .Slideshow { height: 355px; float: right; }

.Mobile .Slideshow img { display: none; position: absolute; }

.Mobile .Slideshow .pager { position: absolute; top: 90%; z-index: 2; display: block; overflow: hidden; clear: both; }

.Mobile #row-iphone-app .Slideshow .pager { margin-left: 110px; }
.Mobile #row-mobile-web .Slideshow .pager { margin-left: 100px; }
.Mobile #row-ipad .Slideshow .pager { margin-left: 117px; }

.Mobile .Slideshow .pager li { float: left; background-color: #fff; border: 1px solid #b3b3b3; margin-right: 8px; width: 10px; height: 10px; cursor: pointer; line-height: 0; text-indent: -9999em; }
.Mobile .Slideshow .pager li.active { background-color: #1e73bd; }
.Mobile .Slideshow .pager li.prev, .Mobile .Slideshow .pager li.next { background: none repeat scroll 0 0 transparent; border-color: transparent #1e73bd transparent transparent; border-style: solid; border-width: 6px; height: 0; width: 0; } 

.Mobile .Slideshow .pager li.next { border-color: transparent transparent transparent #1e73bd; }
.Mobile .disclosures { font-size: .92em; }
.Mobile .disclosures p { }
/* END: Mobile */

/* government contracting vanity */
p#Breadcrumb span#gov_contracting {display:block;width:390px;height:40px;background: url('/images/breadcrumbs/gov_contracting.jpg') no-repeat;text-indent:-9999px;}
.gov_contracting .Topic #MainContent #ContentWell {background: #dadada;}
body .gov_contracting .span_full.video {background:white;}
.gov_contracting #MainContent #Breadcrumb #breadcrumb_special_feature {display:inline-block;text-indent:-9999px;width:124px;}
.gov_contracting #related_content {margin-top:0px;}

/* ======= */
.gov_contracting { font-family:Arial; }
/*.gov_contracting .pod.span_full.archive {overflow:visible;}
.gov_contracting #related_content {overflow:visible;}*/
h2#gov_contracting_header {/*display:block;width:390px;height:40px; background: url('/images/breadcrumbs/gov_contracting.jpg') no-repeat;text-indent:-9999px;*/}

.gov_contracting .slider2_0 {border: 1px solid #CDCDCD; width:363px;height:317px;border:none;overflow:hidden;margin-bottom:15px;}
.gov_contracting .slider2_0 div.pager {width:340px;top:208px;}
.gov_contracting .slider2_0 ul.viewer {left:9px;top:9px;}
.gov_contracting .slider2_0 ul.viewer li .caption {padding:10px;}
.SpecialFeature .gov_contracting #spotlight .hero_articles li p.article_type {color:#b2b2b2;font-size:14px;margin-top:-5px;}
.gov_contracting .slider2_0 ul.viewer li {height:auto;}
.gov_contracting .archive .pod_content, .wbi .archive .pod_content {padding: 20px;}
.gov_contracting ul.articles_videos {height:569px;}
.gov_contracting ul.articles_videos li {float:left;margin-right:9px;width:323px;background:#f1f2f2;padding:14px;}
.gov_contracting ul.articles_videos li img {float:left;margin-right:9px;}
.gov_contracting ul.articles_videos li a {font-size:17px;font-style:normal;display:block;margin-bottom:3px;}
.gov_contracting ul.articles_videos li p {font-size:12px;font-style:italic;}
.gov_contracting div.government_banner {width:704px;height:90px;background: url(/images/special_feature/government_contracting/GovContractBanner.gif);margin-top:50px;clear:both;}
.gov_contracting div.government_banner a {display:block;width:100%;height:100%;}
.gov_contracting #discovery .pod_content {background:#fff;margin:0;padding:0;width:712px;}
.gov_contracting #discovery .pod_content .col {float:left;width:329px;background:#f1f2f2;margin:10px 7px 0 0;padding:10px;}
.gov_contracting #discovery .pod_content .col h5 {font-size:12px;font-family:arial,helvetica,sans-serif;color:#494949;/*line-height:1*/;font-weight:normal;padding-bottom:15px;}
.gov_contracting #discovery .pod_content .col ul {float:left;}
.gov_contracting #discovery .pod_content .col li {float:left;width:329px;height:67px;padding-bottom:18px;}
.gov_contracting #discovery .pod_content .col li p.thumb {float:left;width:96px;height:68px;border:1px solid #dadada;padding:0;margin:0;overflow:hidden;}
.gov_contracting #discovery .pod_content .col li .info {float:right;width:208px !important;padding-left:5px;}
.gov_contracting #discovery .pod_content .col li .info p {float:left;font-size:12px;font-style:italic; /*line-height:22px;*/}
.gov_contracting #discovery.span_full ul li .thumb { margin: 0 5px 0 0;position:relative; }
.gov_contracting #discovery .pod_content .col li .info h4 {float:left;font-size:16px; line-height: 1; margin-bottom: 2px; width:210px !important;/*line-height:16px;*/}
.gov_contracting #discovery a.thumb img.overlay { position: absolute; right: 5px; bottom: 5px; width: auto; height: auto; }
.gov_contracting #discovery a.thumb img.overlay { width: 30px !important; height: 16px; }
.gov_contracting .hero_articles h1 {background:url("/images/special_feature/government_contracting/bkg.h5-articles.gif") no-repeat scroll 0 0 transparent;text-indent:-9999px;}
.gov_contracting .span_full .pod_heading {background:none;}

/* JS replacements */
* html .gov_contracting .slider2_0 div.pager,* html .wbi .slider2_0 div.pager {top:100px};
* html .gov_contracting div.pager,* html .wbi div.pager {margin-top:-50px;}
* html .gov_contracting div.article_info,* html .wbi div.article_info {position:absolute; top:0px; right:0px;}
* html .gov_contracting ul.articles li,* html .wbi ul.articles li {position:relative;}
* html .gov_contracting #related_content,* html .wbi #related_content {margin-top:-10px;}
.gov_contracting ul.articles li span.playButton {left:83px; top:66px;}

.wbi ul.articles li span.playButton {left:98px;top:86px;}
.wbi .slider2_0 ul.viewer,.gov_contracting .slider2_0 ul.viewer {width: 351px;}

/*shared*/
.gov_contracting span.playButton, .wbi span.playButton {background: url("/images/sprites/special_feature.gif") no-repeat;background-position:0 -1032px;cursor:pointer;height:16px;position:absolute;text-indent:-2000em;width:30px;z-index:1000;right:18px;top:116px;}
.gov_contracting .articles-wrap, .wbi .articles-wrap {}
.gov_contracting .articles-wrap ul.articles, .wbi .articles-wrap ul.articles {width:900px;padding-bottom:20px;}
.gov_contracting .articles-wrap ul.articles li, .wbi .articles-wrap ul.articles li {float:left;height:88px;padding:18px 0px 18px 18px;width:420px;}
* html .gov_contracting .articles-wrap ul.articles li, * html .wbi .articles-wrap ul.articles li {overflow:hidden;padding-top:0px;padding-bottom:18px;}
* html .gov_contracting .articles-wrap ul.articles li p.thumb, * html .wbi .articles-wrap ul.articles li p.thumb {padding-top:18px;}
* html .gov_contracting .articles-wrap ul.articles li div.article_info, * html .wbi .articles-wrap ul.articles li div.article_info {padding-top:18px;}
.gov_contracting .articles-wrap ul.articles li.even, .wbi .articles-wrap ul.articles li.even {margin-right:0px;}
.gov_contracting .articles-wrap ul.articles li.odd {}
.gov_contracting .articles-wrap ul.articles li div.article_info, .wbi .articles-wrap ul.articles li div.article_info {float:right;margin-right:9px;text-transform:uppercase;width:59%;}
.gov_contracting .articles-wrap ul.articles li div.article_info h4, .wbi .articles-wrap ul.articles li div.article_info h4 {padding: 0px 0px 0px 10px;}
.gov_contracting .articles-wrap ul.articles li div.article_info h4 a, .wbi .articles-wrap ul.articles li div.article_info h4 a {font-size:13px;text-transform:none;}
.gov_contracting .articles-wrap ul.articles li div.article_info p.summary, .wbi .articles-wrap ul.articles li div.article_info p.summary {font-size: 10px; padding: 12px 0 0 10px; text-transform:none; width: 184px;}
* html .gov_contracting .articles-wrap ul.articles li div.article_info p.summary, .wbi .articles-wrap ul.articles li div.article_info p.summary {padding-top:6px;}
.gov_contracting .articles-wrap ul.articles li div.article_info p.summary a, .wbi .articles-wrap ul.articles li div.article_info p.summary a {clear:left;display:block;}
* html .gov_contracting .articles-wrap ul.articles li p.thumb, * html .wbi .articles-wrap ul.articles li p.thumb  {float:left;}
.gov_contracting .articles-wrap ul.articles li p.thumb img, .wbi .articles-wrap ul.articles li p.thumb img {height:auto;width:118px;}
.gov_contracting #spotlight > p, .wbi #spotlight > p {margin-bottom:1em;/*margin-top:15px;*/}
.gov_contracting .hero_articles, .wbi .hero_articles {float:right;width:320px;}
.gov_contracting .hero_articles ul li, .wbi .hero_articles ul li {height:110px;}
.gov_contracting .hero_articles li h2, .wbi .hero_articles li h2 { font-size: 12px; }
.gov_contracting .hero_articles li img, .wbi .hero_articles li img {float:left;margin:0 12px 35px 0;}
.gov_contracting .hero_articles li h3, .wbi .hero_articles li h3 { font-style:normal; font-weight: bold; }
.gov_contracting li.carouselItem div.addition_content, .wbi li.carouselItem div.addition_content {display:none;}
.gov_contracting .slider2_0 ul.viewer li .caption cite, .wbi .slider2_0 ul.viewer li .caption cite {left:0px;font-style:normal;}
body .gov_contracting #socialMedia.slider2_0 ul.viewer li .caption, body .wbi #socialMedia.slider2_0 ul.viewer li .caption {height:80px !important;padding:15px 9px 5px;}
.gov_contracting .slider2_0 .caption h3, .wbi .slider2_0 .caption h3 {font-size:13px;margin-top:10px;font-weight:bold;}
.gov_contracting .slider2_0 .caption h3, .wbi .slider2_0 .caption h3 {margin-top:25px\9;}
.gov_contracting .slider2_0 ul.viewer li .slide_thumb img, .wbi .slider2_0 ul.viewer li .slide_thumb img {width:auto;height:auto;}
.item_type {display:none;}
.IdeaHub .SpecialFeature.gov_contracting #spotlight,.IdeaHub .SpecialFeature.wbi #spotlight {margin-bottom:10px;}
.IdeaHub .SpecialFeature.gov_contracting #spotlight ul li,.IdeaHub .SpecialFeature.wbi #spotlight ul li {margin:0 !important;}
.IdeaHub .SpecialFeature.gov_contracting .Carousel2_0,.IdeaHub .SpecialFeature.wbi .Carousel2_0 {background-color:#F2F2F2;height:210px;overflow:hidden;padding:5px;}
.wbi .archive .pod_heading,.gov_contracting .archive .pod_heading {background:none;margin-bottom:0;}

/* white house */
.whitehouse #MainContent { float: none; }
body .whitehouse #LayoutWrapper #MainContent #ContentWell { float: none; width: auto; }
.whitehouse #ContentWell h2 { color: #353535; font-size: 36px; font-weight: bold; border-bottom: 4px solid #3187b7; padding: 0 0 15px 0; margin: 0 0 20px 0; }
.whitehouse #video_placeholder { width: 630px; height: 355px; background-color: #666; }

.whitehouse #ContentWell .span_3fourth { width: 630px; }

.whitehouse #ContentWell .post_title h3 { color: #3d3d3d; font-size: 27px; font-weight: bold; margin: 20px 0 12px 0; }

/* ========================================== */

.whitehouse #NavColumn #NavColumnAccordion li#SpecialFeature a.SpecialFeature { color: #1e73bd; }
.whitehouse label.whitehouse_submit {background:url("/images/headings/submit_question.jpg") no-repeat scroll 0 0 transparent;text-indent:-9999px;}
.whitehouse label.whitehouse_first_label {background:url("/images/whitehouse/firstname.jpg") no-repeat scroll 0 0 transparent;text-indent:-9999px;}
.whitehouse label.whitehouse_state_label {background:url("/images/whitehouse/state.jpg") no-repeat scroll 0 0 transparent;text-indent:-9999px;}
.whitehouse label.whitehouse_industry_label {background:url("/images/whitehouse/industry.jpg") no-repeat scroll 0 0 transparent;text-indent:-9999px;}
.whitehouse select.whitehouse_state {color:black;}
.whitehouse input.whitehouse_first {background:white;border:3px solid #d6d6d6;height:20px;width:283 !important;}
.whitehouse input.whitehouse_industry {background:white;border:3px solid #D6D6D6;height:20px;width:200px !important;}
.whitehouse p.whitehouse_required {color:#223B77;font-style:italic;}
.whitehouse form.whitehouse_form textarea {border:3px solid #D6D6D6;font-family:Georgia;font-size:12px;font-style:italic;padding:5px;width:450px !important;color:#5e5e5e;}
.whitehouse form.whitehouse_form input.whitehouse_submit {background:url(/images/headings/whitehouse_submit.jpg) no-repeat;border:0 solid black;clear:both;color:white;display:block;font-family:Georgia;height:24px;width:79px;margin-top:10px;pointer:cursor;}

.whitehouse .whitehouse_social_media {border: 4px solid #1e73bd; padding:15px;margin-bottom:20px;height:142px;}
.whitehouse .whitehouse_social_media .whitehouse_social {border:0px solid black; padding:0px; margin:0px;}
.whitehouse .whitehouse_social_media p {font-size:12px;}
.whitehouse .whitehouse_social_media .whitehouse_social a {display:block;font-size:12px;margin-top:2px;padding-left:39px;text-decoration:underline;/*width:95px;*/}
.whitehouse .whitehouse_social_media .whitehouse_social .whitehouse_facebook {background:url("/images/icons/icon.share.gif") no-repeat scroll -78px 0 transparent;height:26px;width:26px;float:left;}
.whitehouse .whitehouse_social_media .whitehouse_social .whitehouse_twitter {background:url("/images/icons/icon.share.gif") no-repeat scroll -52px 0 transparent;height:26px;width:26px;float:left;}

.whitehouse #popular_today.video {margin-top:750px;}
.whitehouse #VideoEmbed {width:706px; margin-bottom:64px;z-index:100;position:relative;}
.whitehouse_form label {display:block;margin-top:15px;clear:both;height:20px;}
.whitehouse .whitehouse_form input, .whitehouse .whitehouse_form select {clear:both;display:block;margin-bottom:5px;margin-top:5px;color:#5e5e5e;padding:5px;}
.whitehouse #CaptchaControl2_UserEntry {width: 130px; height: 15px; background:none; border:3px solid #d6d6d6;}
.whitehouse_check {float: left;margin-bottom:22px !important;margin-right:10px;}
.whitehouse p.whitehouse_validation, .whitehouse p.whitehouse_question_validation {color:#70242F;font:108% Arial,sans-serif;}

.whitehouse_success_wrapper .whitehouse_success {color:green;clear:both;font-size:17px;}
.whitehouse_success_wrapper .whitehouse_success_left {float:left;color:black;margin-left:0px;text-align:left;width:166px;}
.whitehouse_success_wrapper .whitehouse_success_right {float:left;}
.whitehouse_success_wrapper .whitehouse_social a{display:block;font-size:12px;margin-top:2px;padding-left:39px;text-decoration:underline;width:95px;text-align:left;}
.whitehouse_success_wrapper .whitehouse_facebook {background:url(/images/icons/icon.share.gif) no-repeat scroll -78px 0 transparent;height:26px;width:26px;float:left;}
.whitehouse_success_wrapper .whitehouse_twitter {background:url(/images/icons/icon.share.gif) no-repeat scroll -52px 0 transparent;height:26px;width:26px;float:left;} 
* html .whitehouse_success_wrapper .whitehouse_social a {padding-left:10px;}

.whitehouse .comments .pod_heading h4 em {left:90px !important;}
.whitehouse #archived_comments {margin-top:40px;}
.whitehouse .Topic #MainContent #ContentWell .comments div.pagination { background-color: #F5F5F5; height: 36px; padding: 0; }
.whitehouse #MainContent #ContentWell div.pagination ul li { margin: 0px; }
.whitehouse #MainContent #ContentWell div.pagination ul li a { background-color: #1E73BD; border: none; color: #fff; padding: 0px; }
.whitehouse .Topic #MainContent #ContentWell div.pagination ul li .all_posts { height: 36px; padding: 0px; width: 630px; }
.whitehouse .Topic #MainContent #ContentWell div.pagination ul li .all_posts span { line-height: 35px; }
.whitehouse .video_embedded #popular_today {margin-top:700px;}

.wbi #wbi_breadcrumb {background:url("/images/special_feature/womens/wbi_breadcrumb.jpg") no-repeat scroll 0 0 transparent;width:213px;}
.wbi #viewed {display:block;}
.wbi #wbi_header {}
.wbi .slider2_0 {background:url("/images/special_feature/government_contracting/video_frame.jpg") no-repeat scroll 0 0 transparent !important;border:medium none;height:317px;margin-bottom:15px;overflow:hidden;width:363px;}
.wbi .hero_articles {float:right;width:320px;}
.wbi .slider2_0 ul.viewer li {height:auto;width:100%;}
.wbi .slider2_0 ul.viewer {left:10px;top:7px;}
.wbi .slider2_0 div.pager {width:100%;}
.wbi #spotlight div.pager ul li a {background:url("/images/front_desk/slideshow/pagination.gif") no-repeat scroll right top transparent;display:block;height:9px;overflow:hidden;text-indent:-9999px;width:9px;}
.wbi #spotlight div.pager ul li.prev a {background-position:left top;width:5px;}
.wbi #spotlight div.pager ul li.next a {background-position:-5px top;width:5px;}
.wbi #spotlight div.pager ul li.active a {background-position:right -9px;}
/*.wbi h3.articles_videos {background:url(/images/special_feature/womens/wbi_more.jpg) no-repeat;}*/
.wbi #valued_partners {margin-top:30px;}
* html .Insights #content {position:relative;}
* html .Insights #NavColumn {position:absolute;top:105px;left:0px;z-index:3000;}

