div.block {
  margin-bottom: 10px;
  clear: both;
}

div.block-hf {
  height: 6px;
  overflow: hidden;
}

div.block-hf div {
  float: left;
  height: 6px;
  background-color: #fff;
}

div.block-corner {
  width: 6px !important;
  height: 6px !important;
  overflow: hidden;
  background-image: url(http://assets.newscheckmedia.com/sites/netnewscheck/images/global/block-corners.png);
  background-repeat: no-repeat;
  background-color: transparent !important;
}

div.block .tl {
  background-position: 0 0;
}

div.block .tr {
  background-position: -6px 0;
}

div.block .bl {
  background-position: -18px 0;
}

div.block .br {
  background-position: -12px 0;
}

div.block-content {
  background-color: #fff;
  padding: 3px 9px;
}

div.has-title div.block-content, #block-more-news div.block-content {
  background-image: url("http://assets.newscheckmedia.com/sites/netnewscheck/images/global/block-content-bkgd.png");
  background-repeat: repeat-x;
}

div.no-border div.block-content {
  background-color: transparent;
  padding: 0;
}

#main.two-col #main-col .block-content {
  padding: 6px 18px;
}

/* tabs */

div.block-tabs div {
  float: left;
  height: 37px;
}

div.block-tabs div.tab {
  margin-right: 2px;
}

div.block-tabs div.tab-side {
  width: 6px;
  background-repeat: no-repeat;
}

div.block-tabs div.tab-center {
  height: 27px;
  padding-top: 10px;
  color: #ce2a1e;
  font-weight: bold;
  font-size: 17px;
  text-transform: uppercase;
}

div.block-tabs .active .left {
  background-image: url(http://assets.newscheckmedia.com/sites/netnewscheck/images/global/block-tab-sides-active.png);
} 

div.block-tabs .active .tab-center {
  background-color: #fff;
} 

div.block-tabs .active .right {
  background-image: url(http://assets.newscheckmedia.com/sites/netnewscheck/images/global/block-tab-sides-active.png);
  background-position: -6px 0;
} 

div.block-tabs .inactive .left {
  background-image: url(http://assets.newscheckmedia.com/sites/netnewscheck/images/global/block-tab-sides.png);
} 

div.block-tabs .inactive .tab-center {
  color: #4b667c;
  background-image: url(http://assets.newscheckmedia.com/sites/netnewscheck/images/global/block-tab-center.png);
} 

div.block-tabs .inactive .right {
  background-image: url(http://assets.newscheckmedia.com/sites/netnewscheck/images/global/block-tab-sides.png);
  background-position: -6px 0;
} 

/* block menu */

ul.block-menu {
  padding: 0;
  margin: 10px 0 0 0;
  list-style: none;
}

ul.block-menu li {
  padding: 0 0 0 20px;
  background-color: #e3ebf3;
  border-color: #c4d5e7;
  border-width: 1px;
  border-style: none solid dotted solid;
  line-height: 22px;
  background-image: url(http://assets.newscheckmedia.com/sites/netnewscheck/images/global/bullet-block-menu.png);
  background-repeat: no-repeat;
  background-position: 8px center;
}

ul.block-menu li.first {
  border-top-style: solid;
}

ul.block-menu li.last {
  border-bottom-style: solid;
}

/* left column blocks */

#left-col div.block {
  width: 230px;
}

#left-col div.block-hf div {
  width: 218px;
}

/* main column (3-column layout) */

.three-col #main-col div.block {
  width: 442px;
}

.three-col #main-col div.block .block-content {
  padding: 3px 20px;
}

.three-col #main-col div.block-hf div {
  width: 428px;
}

/* main column (2-column layout) */

.two-col #main-col div.block {
  width: 679px;
}

.two-col #main-col div.block-hf div {
  width: 667px;
}

/* main column (1-column layout) */

.one-col #main-col div.block {
  width: 990px;
}

.one-col #main-col div.block-hf div {
  width: 978px;
}

/* right column blocks */

#right-col div.block {
  width: 302px;
}

#right-col div.block-hf div {
  width: 290px;
}

/* ads */

#block-250x90-left-column-ad-1 .ad-zone, #block-250x90-left-column-ad-2 .ad-zone, #header-ad-right .ad-zone {
	margin: 0 auto;
	text-align: center;
}

#block-300x250-big-ad .ad-zone {
	margin: 0 auto;
	text-align: center;
	position: relative;
}

#header-ad-left div.specialAd611Wrapper {
	height:90px;
}

#block-300x250-big-ad .ad-zone div.specialAd611Wrapper {
	height:250px;
}

#header-ad-left .ad-zone div.specialAd611,
#block-300x250-big-ad .ad-zone div.specialAd611 {
	position: absolute;
	z-index: 999;
}

#block-120x600-skyscraper-ad .ad-zone {
  height: 600px;
  margin: 0 auto;
  text-align: center;
}

/* exclusives */

#block-exclusives {
  position: relative;
}

#block-exclusives div.rss {
  height: 18px;
  position: absolute;
  top: 15px;
  left: 125px;
}

#block-exclusives div.rss a {
  float: left;
  height: 18px;
  padding: 0 0 0 20px;
  background-repeat: no-repeat;
  line-height: 18px;
}

#exclusives-list, #special-reports-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

#special-reports-list > li {
  padding-left: 20px;
  clear: both;
  background-image: url(http://assets.newscheckmedia.com/sites/netnewscheck/images/global/bullet-round.png);
  background-repeat: no-repeat;
  background-position: 0 8px;
  padding: 8px 0 8px 20px;
  border-top: dotted 1px #b3dcee;
}

#exclusives-list > li {
  background: none;
  padding: 8px 0 8px 0;
  margin-top: 0;
  border-top: dotted 1px #B3DCEE;
}

#exclusives-list > li h3 {
  font-size: 12px;	
  margin-bottom: 5px;
}

#exclusives-list > li.first {
  padding-top: 0;	
  border-top: none;
}

#exclusives-list > li.first h3 {
  font-size: 14px;
  margin-bottom: 15px;
}

#exclusives-list > li.last {
  padding-bottom: 0;
}

#special-reports-list > li.last {
  padding: 8px 0 0 20px;  
}

#exclusives-list > li a.title {
  color: #000;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
}

#exclusives-list h3 {
  color: #000;
}

#exclusives-list h3 a {
  color: #000;
  text-decoration: none;
  font-size: 14px;
}

#exclusives-list h3 a:hover {
    color: #18476d;
    text-decoration: underline;
}

#exclusives-list a.deck-link {
  font-size: 11px;
}

/* special reports */

#block-special-reports .block-content {
  background-image: url(http://assets.newscheckmedia.com/sites/tvnewscheck/images/global/block-reports-content-bkgd.png);
  background-color: #fcffd6;
}

#block-special-reports .block-hf .b {
  background-color: #fcffd6;
}

#block-special-reports .block-corner {
  background-image: url(http://assets.newscheckmedia.com/sites/tvnewscheck/images/global/block-reports-corners.png);
}

#special-reports-list > li.first {
  border-top: none;
  margin-top: -5px;
}

#special-reports-list li.highlight {
  padding: 8px;
  margin-top: 0;
  background: none;
  background-color: #fff;
  border: solid 3px #e8d37c;
}

/* manage account button */

#manage-acct-btn {
  margin-bottom: 10px;
}

/* calendar */

#block-industry-calendar dl {
  margin: 0;
}

#block-industry-calendar dl dt {
  font-size: 15px;
  clear: both;
  margin: 10px 0 0 0;
}

#block-industry-calendar dl dd {
  clear: both;
  margin: 8px 0 0 0;
}

#block-industry-calendar dl dt span.month {
  color: #ce2a1e;
}

div.event-date {
  position: relative;
  float: left;
  width: 48px;
  height: 36px;
  margin-right: 8px;
  background-image: url(http://assets.newscheckmedia.com/sites/netnewscheck/images/global/event-date-bkgd.png);
  background-repeat: no-repeat;
}

div.event-date .from-dow, div.event-date .to-dow, div.event-date .dow {
  font-size: 10px;
  position: absolute;
  top: 1px;
  width: 23px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  color: #8f8f8f;
}

div.event-date .from-dow {
  left: 1px;
}

div.event-date .to-dow {
  left: 23px;
}

div.event-date .dow {
  left: 12px;
}

div.event-date .day {
  position: absolute;
  top: 15px;
  left: 0;
  width: 48px;
  height: 20px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  line-height: 20px;
}

div.event-date .day span {
  margin: 0 2px;
}

div.event-info {
  float: left;
  width: 155px;
}

div.event-info div {
  font-size: 10px;
}

/* net essentials */

#net-essentials {
  margin-top: -8px;
}

#net-essentials li.list-item {
  font-size: 11px;
  width: 86px;
  float: left;
}

#net-essentials .admin-overlay div.admin-bar {
  top: 4px;
}

#net-essentials .drag-sortable-placeholder {
  width: 114px;
  height: 23px; 
  float: left;
}

/* latest news / archives */

#block-latest-news {
  position: relative;
}

#latest-news-header {
  margin: 3px 0 0;
  text-transform: uppercase;
}

#latest-news-header h2 {
  background-image: none !important;
}

#block-latest-news .block-content {
  background-image: url("http://assets.newscheckmedia.com/sites/netnewscheck/images/global/latest-news-bkgd.png");
  background-repeat: repeat-x;
}

#block-latest-news div.admin-bar {
  margin: 0 0 10px 0;
}

#block-latest-news .admin-overlay div.admin-bar {
  top: 5px;
}

#block-latest-news h2, #block-archive h2 {
  background-image: none;
  margin: 0;
}

#block-latest-news h2.left, #block-archive h2.left {
  width: 50%;
  float: left;
}

#block-latest-news h2.right, #block-archive h2.right {
  width: 50%;
  float: left;
  text-align: right;
  color: #000;
}

#block-latest-news .last, #block-archive .last {
  background: none;
  padding-bottom: 0;
}
 
/* more news */

#block-more-news div.article {
  background: none;
  padding: 8px 0;
}

#block-more-news div.article a.title {
  font-size: 16px;
}

#block-more-news div.source {
  margin: 0;
}

#block-more-news .first {
  padding-top: 0 !important;
}

#block-more-news .last {
  padding-bottom: 0 !important;
}

/* sponsored ads block */

#block-sponsored-ads div.block-corner {
  background-image: url(http://assets.newscheckmedia.com/sites/netnewscheck/images/global/sponsored-block-corners.png);
  border: none !important;
}

#block-sponsored-ads div.block-content {
  background-color: #fffddd;
  border: 1px #c4d5e7;
  border-style: none solid;
}

#block-sponsored-ads div.block-hf div {
  background-color: #fffddd;
  border: 1px #c4d5e7;
}

#block-sponsored-ads div.top div {
  border-style: solid none none none;
}

#block-sponsored-ads div.bottom div {
  border-style: none none solid none;
  height: 5px;
}

#block-sponsored-ads ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#block-sponsored-ads ul li {
  margin-top: 10px;
}

#block-sponsored-ads ul li a.image {
  float: right;
  margin: 0 0 5px 5px;
}

#block-sponsored-ads ul li a.title {
  color: #339933;
}

#block-sponsored-ads ul li div {
  margin-top: 5px;
}

/* ap video */

#ap-video {
    width: 200px;
    margin: 0 auto;
}

/* google adwords */

#block-google-ads div.wrapper {
  width: 250px;
  margin: 0 auto;
}

/* today's top stories */

#block-todays-top-stories .admin-overlay div.admin-bar {
  top: 2px;
}

#block-todays-top-stories .drag-sortable-placeholder {
  height: 24px;
}

/* classifieds */

#premium-classifieds {
  padding: 0;
  margin: 0 0 10px 0;
  list-style: none;
  background-color: #e3f9da;
  border: 3px solid #92d278;
}

#premium-classifieds li {
  padding: 5px;
  margin: 0;
}

#premium-classifieds li.title {
  color: #5f8b4d;
  font-size: 11px;
  padding-bottom: 0;
}

#block-classifieds ul div.details {
  margin-top: 3px;
}

/* the market */

#market-data {
  width: 100%;
  border-collapse: collapse;
}

#market-data tbody td {
  font-weight: bold;
  height: 24px;
  border-bottom: dotted 1px #ccc;
}

#market-data td.symbol {
  width: 45.5%;
  background-repeat: no-repeat;
  background-position: 0 8px;
  padding-left: 17px;
}

#market-data tr.pos td.symbol {
  background-image: url(http://assets.newscheckmedia.com/images/icons/market/arrow-up.png);
}

#market-data tr.neg td.symbol {
  background-image: url(http://assets.newscheckmedia.com/images/icons/market/arrow-down.png);
}

#market-data td.change {
  text-align: right;
}

#market-data tr.pos td.change {
  color: #009900;
}

#market-data tr.neg td.change {
  color: #cc0000;
}

#market-data thead td {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}

#block-the-market div.disclaimer {
  margin-top: 3px;
  font-size: 10px;
  color: #999;
  font-weight: bold;
}

#block-the-market div.disclaimer span {
  font-weight: normal;  
}

#block-the-market div.disclaimer a {
  color: #999;
}

#market-search {
  margin-top: 5px;
}

#market-search .left {
  float: left;
}

#market-search .right {
  float: right;
  width: 54px;
}

#market-search input {
  width: 218px;
}

/* reviews, features, ideas */

#block-features .block-content div.feature-type > div.admin-bar {
  margin: 8px 0 -3px 0;
}

#block-features .block-content div.block-content {
  clear: both;
  padding: 3px 9px;
  background-color: #fff;
}

#block-features .block-content ul li.list-item {
  margin-top: 2px;
  padding-top: 10px;
  border-top: 1px dotted #b3dcee;
  background-position: 0 11px;
}

#block-features .block-content ul li.first {
  border-top: none; 
}

#block-features .block-content div.block-tabs .inactive {
  cursor: pointer;
}

/* ratings */

#block-ratings #ratings-title {
  font-weight: bold;
}

#block-ratings ul.ratings-grid {
  width: 49%;
  float: left;
  list-style: none;
  margin: 10px 0;
  padding: 0;
}

#block-ratings ul.ratings-grid li {
  width: 100%;
  height: 19px;
  border-bottom: dotted 1px #ccc;
  padding: 3px 0;
  clear: both;
}

#block-ratings ul.ratings-grid li .rank {
  float: left;
  width: 10px;
  color: #c32626;
  font-weight: bold;
}

#block-ratings ul.ratings-grid li .rating {
  float: left;
  font-weight: bold;
  font-size: 14px;
}

#block-ratings ul.ratings-grid li .logo {
  float: left;
  width: 62px;
  height: 16px;
}

#block-ratings .editing {
  color: red;
}

#block-ratings input.new-rating {
  width: 40px;
  font-size: 13px;
  color: red;
  font-weight: bold;
}

#block-ratings div.source {
  font-size: 10px;
  color: #999;
  font-weight: bold;
}

#block-ratings ul.block-menu {
  margin-top: 3px;
}

div.block-content div.stay-connected-box a {
	color: #3580c2;
	display: block;
	font-size: 17px;
	font-weight: block;

	margin-bottom: 9px;
	padding: 2px 0;

	text-decoration: none;
}

div.block-content div.brand-connections {
	border: 3px solid #cd2827;
	font-size: 26px;
}

div.block-content div.brand-connections div.header {
	color: #cd2827;
	background-color: #FFFFFF;
	padding: 20px 16px;

	line-height: 1.0em;

	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 22px;
}

div.block-content div.brand-connections div.header a {
	text-decoration: none;
}

div.block-content div.brand-connections div.header span { 
	font-size: 26px;
}

div.block-content div.brand-connections div.header span.grey {
	color: #818181;
}

div.block-content div.brand-connections div.header span.black {
	color: #000000;
}

div.block-content div.brand-connections div.body {
	color: #FFFFFF;
	padding: 28px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #cd2827;
}

div.block-content div.brand-connections div.body a {
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	text-decoration: none;
	padding: 5px 0;
}

div.block-content div.brand-connections-blue {
	border: 3px solid #3c97cd;
	font-size: 26px;
}

div.block-content div.brand-connections-blue div.header {
	color: #3c97cd;
	background-color: #FFFFFF;
	padding: 20px 16px;

	line-height: 1.0em;

	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 22px;
}

div.block-content div.brand-connections-blue div.header a {
	text-decoration: none;
}

div.block-content div.brand-connections-blue div.header span { 
	font-size: 26px;
}

div.block-content div.brand-connections-blue div.header span.grey {
	color: #818181;
}

div.block-content div.brand-connections-blue div.header span.black {
	color: #000000;
}

div.block-content div.brand-connections-blue div.body {
	color: #FFFFFF;
	padding: 28px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #3c97cd;
}

div.block-content div.brand-connections-blue div.body a {
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	text-decoration: none;
	padding: 5px 0;
}

div.block-content div.body .timeline-header {
    padding: 8px 8px 2px 8px;
} 

div.block-content div.timeline-header a.summary {
	color: #000000;
	display: block;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	margin: 2px 0 4px 0;
}

div.block-content div.timeline-header h2.byline {
	color: #707070;
	line-height: 16px;
	font-size: 12px;
}

div.block-content div.advertorial-block { 
	background: white;
	border: 1px solid #bababa;
	font-weight: bold;
	padding: 16px 21px 22px 16px;
}

div.block-content div.advertorial-block div.header { 
	color: #000;
	font-size: 11px;
	border-bottom: 2px solid #d2d2d2;
	padding-bottom: 18px;
}

div.block-content div.advertorial-block div.header h3 { 
	color: #008279;
	font-family: 'Times New Roman', serif;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 9px;
}

div.block-content div.advertorial-block div.body { 
	font-family: 'Times New Roman', serif;
	font-size: 17px;
	padding-top: 18px;
}

div.block-content div.advertorial-block div.body img {
	clear: left;
	float: left;
	max-width: 85px;
	margin-right: 14px;
}

div.block-content div.advertorial-block div.body a { 
	color: #000;
	text-decoration: none;
}

div.block-content div.advertorial-block div.body div.advertorialcontainer { 
	padding: 10px 0;
	border-top: 2px solid #d2d2d2;
}

div.block-content div.advertorial-block div.body div.advertorialcontainer:first-child { 
	border-top: 0;
}


div.block-content div.advertorial-block div.body a:hover {
	text-decoration: underline;
}
