/* toc styles */

.tocContainer { color:#ffffff; display:none; }
.toc-title { color:#FFFFFF; font-size:10pt; font-weight:bold; text-transform:uppercase; margin:10px; }
.toc-sub-title { color:#757575; font-size:1.1em; font-weight:bold; text-transform:uppercase; margin:0px 0px 0px 10px; width:185px; }
.toc-sub-title-cat { color:#cccccc; font-size:1.1em; margin:0px 0px 0px 10px; }

.tocArticleCount { color:#757575; text-transform:uppercase; padding:5px 18px 3px 10px; border-top:1px solid #363435; min-height:10px; clear:both; }
.toc-show-filter { display:none; }

.toc-results-buttons { display:none; padding:5px 0px 10px 10px; }
.toc-results-button ul { color:#ffffff; display:inline; float:left; }
.toc-results-button li  { list-style-type:none; display:inline; font-size:10px; }
.toc-results-button a, .toc-results-button a:visited { background:url('/images/buttons/toc_more_on.gif'); background-repeat:no-repeat; height:14px; width:34px; text-align:center; color:#ffffff; text-decoration:none; display:block; float:left; margin:0 2px 8px 0; }
.toc-results-button a:hover { background:url('/images/buttons/toc_more_off.gif'); color:#ffffff; text-decoration:none; }
.toc-results-button .disabled a { color:#666; cursor:default; }
.toc-results-button .disabled a:hover { background:url('/images/buttons/toc_more_on.gif'); }

.articleCount { color:#757575; }

#toc-advanced-search { margin:10px 0px 0px 10px; }

#total-results { clear:both; }
#resultsContainer { margin-top:60px; }
#resultsContainer ul { margin:0; padding:0; list-style-type:none; border-top:1px solid #363435; clear:both; }
#resultsContainer li, #resultsContainer li a { display:block; min-height:73px; text-decoration:none; cursor:pointer; }
#resultsContainer li { border-bottom:1px solid #363435; }

.toc-results-list a:hover { background:url('/images/backgrounds/toc_article_on.gif') top left no-repeat; color:#ffffff; }

.articleDate { margin:0px 0px 0px 10px; padding:0 0 10px 0; text-transform:uppercase; }
.articleTitle { color:#ffffff; font-size:11px; padding:10px 0px 0px 10px; width:150px; }

.toc-results-article a:hover { background:url('/images/backgrounds/toc_article_on.gif') no-repeat scroll top left; }
.toc-results-article.on a { background:url('/images/backgrounds/toc_article_on.gif') no-repeat scroll top left; }
.toc-results-slideshow a { background:url('/images/backgrounds/toc_slide_off.gif') no-repeat scroll top left; }
.toc-results-slideshow a:hover { background:url('/images/backgrounds/toc_slide_on.gif') no-repeat scroll top left; }
.toc-results-slideshow.on a { background:url('/images/backgrounds/toc_slide_on.gif') no-repeat scroll top left; }
.toc-results-video a { background:url('/images/backgrounds/toc_video_off.gif') no-repeat scroll top left; }
.toc-results-video a:hover { background:url('/images/backgrounds/toc_video_on.gif') no-repeat scroll top left; }
.toc-results-video.on a { background:url('/images/backgrounds/toc_video_on.gif') no-repeat scroll top left; }

#search-toc { background:url(/images/backgrounds/search-toc.gif); background-repeat:no-repeat; float:left; width:180px; margin:10px 0px 0px 8px; height:35px; overflow:hidden; }

#search-toc input { width:105px; margin:7px 0 0 29px; background:#ffffff; border:none; float:left; color:#818181; }
#search-toc a { display:block; margin:0 0 0 3px; width:29px; height:27px; float:left; }

#searchButtons { margin:0px 0px 10px 10px; }

#flyout { background-color:#000000; color:#ffffff; width:380px; padding:20px 20px 5px 20px; text-align:left; position:absolute; left:-480px; }
#flyout-container { position:absolute; overflow:hidden; z-index:1000; padding:20px; left:0px; top:0px; width:600px; height:1000px; display:none; }
#flyoutCloseButton { float:right; }
#flyout-header { border-bottom:1px solid #666; padding-bottom:10px; }
#flyout-filters { margin-top:10px; color:#fff; }
#flyout-filters:after { content:"."; color:#000; height:0px; clear:both; }
#flyout-footer { border-top:1px solid #666; clear:both; text-align:center; margin:0px auto; width:380px; padding-top:10px; }
#flyout-footer-links { width:200px; margin:0px auto; margin-bottom:20px; }
#flyout-footer a { width:75px; height:10px; display:block; padding-top:3px; float:left; color:#ffffff; }
#flyout-inner-container { margin:0px 0px 0px 0px; width:380px; color:#fff; min-height:300px; }
.flyout-list { margin-right:0px; width:180px; color:#fff; float:left; margin-bottom:10px; margin-right:10px; }
.flyout-list-item { float:left; margin-right:5px; color:#fff; }
.flyout-list-item input { width:11px; height:11px; border:0px; margin:0 0 2px 0; background:url(/images/components/checkbox-black-unchecked.gif); }
.flyout-list-item .checked { background:transparent url(/images/components/checkbox-black-checked.gif); }
.flyout-dropdown-group { clear:both; }

#flyoutListHeader { font-size:12px; font-weight:bold; margin:10px 0px 10px 0px; }
#flyoutTopics ul { margin:0; padding:0; list-style-type:none; float:left; color:#ffffff; }

#flyoutTopics li { display:block; margin:5px; width:130px;  }
#flyoutTopics a { display:block; color:#FFF; height:20px; text-decoration:none; }

.flyout-drop { margin-bottom:60px; margin-top:30px; }

#flyoutDropRegions ul { list-style-type:none; margin:10px 2px 10px 10px; padding:10px; }

#flyoutDropRegions li { display:block; margin:0px; width:138px; color:#cccccc; border-style:solid; border-width:1px 0px 1px 0px; border-color:#363435; }
#flyoutDropRegions a { display:block; background-color:#FFF; color:#2b91cf; height:20px; text-decoration:none; padding:5px; }

#flyoutDropRegions a:hover { background-color:#2b91cf; color:#FFF; }
#flyoutDropYears ul { list-style-type:none; margin:10px 2px 10px 10px; padding:10px; }

#flyoutDropYears li { display:block; margin:0px; width:138px; color:#cccccc; border-style:solid; border-width:1px 0px 1px 0px; border-color:#363435; }
#flyoutDropYears a { display:block; background-color:#FFF; color:#2b91cf; height:20px; text-decoration:none; padding:5px; }
#flyoutDropYears a:hover { background-color:#2b91cf; color:#FFF; }

fieldset.checkbox-img-group input { color:#fff; border:none; background-image:url(/images/icons/flyout_false.gif); background-repeat:no-repeat; width:15px; height:15px; padding:0; margin-right:2px; }
fieldset.checkbox-img-group input.checked { background-image:url(/images/icons/flyout_true.gif); }

/* new toc sub category filters css */

#flyout-inner-container-inner { width:150px; min-height:0px; margin-left:10px; margin-bottom:10px; }
.flyout-list-inner { width:130px; margin-top:10px; }
.basic-button-inner { height:22px; margin-left:10px; text-decoration:underline; margin-top:3px; color:#ffffff; }

.basic-button-inner a { text-decoration:underline; }
#flyout-footer-inner { border-top:none; width:100px; padding-top:10px; }
#flyout-footer-inner a { text-decoration:underline; margin-left:10px; }
.flyout-list-item-inner { display:none; }
.remove-button { color:#757575; float:right; cursor:pointer; text-decoration:underline; display:none; }
.filter-name { float:left; cursor:pointer; color:#ffffff; }
.filter-name:hover { color:#2F92CF; }
.blue { color:#2F92CF; cursor:default; }
ul#flyoutTopics-inner { float:left; list-style-type:none; margin-bottom:5px; margin-top:5px; }
ul#flyoutTopics-inner li { width:160px; float:left; margin-left:10px; min-height:15px; }

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip { display:none;background:url(/images/backgrounds/toc-tooltip.png) no-repeat;font-size:11px;line-height:14px;height:85px;width:265px;padding:17px 30px 17px 22px;color:#222; z-index:9999; }
.tooltip img { float:left;margin:0 7px 40px 0;border:3px solid #fff; }
.tocSlideshow { display:block;color:#666666;font-size:9px;text-transform:uppercase; }
.tooltip .watch-slideshow { background:url("/images/icons/launchslideshow.gif") no-repeat scroll left top transparent;float:left;margin-top:2px;padding-left:20px; }
