@import url("mezzanine.css");
@import url("headlines.css");
@import url("mostpopular.css");
@import url("leadcontent.css");
@import url("story.css");
@import url("storygallery.css");
@import url("poll.css");
@import url("photo.css");
@import url("photogallery.css");
@import url("oneclickgallery.css");
@import url("whatson.css");
@import url("email.css");
@import url("graffiti.css");
@import url("flash.css");
@import url("quiz.css");
@import url("multimedia.css");
@import url("address.css");
@import url("livestream.css");
@import url("search.css");
@import url("blogs.css");
@import url("weather.css");
@import url("weather02.css");
@import url("health.css");
@import url("tabs.css");


body {
  text-align: center;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 12px;
 
}
body, div#container {
  background-image: url('/images/bg.gif');
  background-repeat: repeat-y;
  background-position: center top; 
}
img {
  *display: block;
}
a {
  font-weight: bold;
  color: #011369;
}
a:link, a:visited, a:active {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
h1, h2, h3, h4, h5 {
  color: #af0116;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}
h1 {
  font-size: 21px;
}
h2 {
  font-size: 15px;
}
h2 a {
  color: #af0116;
  padding: 0px;
  margin: 0px;
}
h2.sectiontitle {
  font-size: 23px;
  margin-bottom: 20px;
}
h2.headline a, h4.headline a {
  color: #011369;
}
h3, h4, h5, h2.headline, h4.headline {
  font-size: 13px;
}
strong, b {
  font-weight: bold;
}
i {
  font-style: italic;
}
.xxsmall {
  font-size: 9px;
}
.xsmall {
  font-size: 10px;
}
.small {
  font-size: 11px;
}
.medium {
  font-size: 12px;
  width: auto;
}
.large {
  font-size: 15px;
}
.xlarge {
  font-size: 18px;
}
.xxlarge {
  font-size: 21px;
}
 
span.minutes-ago {
  font-size: 11px;
  color: #AF0116;
  font-style: italic;
}
a.multimedia-item-type, h2.headline a.multimedia-item-type, h4.headline a.multimedia-item-type {
  font-size: 11px;
  color: #fff !important;
  padding: 1px 3px;
  background-color: #af0116;
}
p.ad-text {
  font-size: 11px;
  color: #999;
  text-align: center;
  margin-bottom: 5px;
}
div#container {
  margin: 0px auto;
  width: 970px;
  text-align: left;
  position: relative;
}
div#branding {
  position: relative;
  z-index: 999;
  width: 100%;
}
div#main {
  width: 100%;
  padding-top: 20px;
}
div#content {
  float: left;
  position: relative;
  width: 650px;
}
div#two-column-full-breaking {
	position: relative;
}
div.articlebody {
  width: 100%;
}
div#content.weather-regular,
div#content.weather-grid {
  padding-bottom: 20px;
}
div#splittop {
  width: 650px;
  margin-bottom: 20px;
}
div#splitbottomleft, div#splittopleft {
  width: 315px;
  float: left;
  margin-right: 20px;
  overflow: hidden;
}
div#splitbottomright, div#splittopright {
  width: 315px;
  float: right;
  overflow: hidden;
}
div#splitbottom.three div#splitbottomleft {
  width: 200px;
  float: left;
  margin-right: 25px;
  overflow: hidden;
}
div#splitbottom.three div#splitbottommiddle {
  width: 200px;
  float: left;
  margin-right: 25px;
  overflow: hidden;
}
div#splitbottom.three div#splitbottomright {
  width: 200px;
  float: right;
  overflow: hidden;
}
div#rail {
  float: right;
  width: 300px;
}
div.rail-content {
  width: 300px;
  overflow: hidden;
}
div.photogallery-styled {
  border: 1px solid #DDDDDD;
  padding-bottom: 10px;
}
div.photogallery-styled h4.headline {
  display: block;
  width: 100%;
  background-color: #DDDDDD;
  text-align: center;
}
div.photogallery-styled div.pg-image {
  width: 100%;
  text-align: center;
  margin-top: 10px;
}
div.photogallery-styled div.description {
  width: 270px;
  margin: 0 auto 0 auto;
}
div#header {
  margin-top: 20px;
  width: 100%;
}
img#logo {
  float: left;
  width: 192px;
  height: 90px;
}
.flash-head-full{
	width:200px;
	float:left;	
}  
.flash-head{
	width:70px;
	float:right;
}
#flash-widget{
	width:230px;
    float:left;	
}
.logo-head{
	width:150px;
	float:left;
} 
div#header div.leaderboard {
  float: right;
}
div#footer div.leaderboard-bottom {
  margin-bottom: 20px;
}
div#navigation {
  background-image: url('/images/navigation-bg.gif');
  background-repeat: repeat-x;
  height: 43px;
  width: 970px;
  margin-top: 20px;
}
div#navigation div#links-container {
  float: left;
  width: 800px;
 /* overflow-x: hidden;*/
}
div#navigation.extendedsearch div#links-container, div#navigation.extendedsearch div#links-container div#links {
  width: 682px;
}
div#navigation div#links {
  float: left;
  margin-top: 13px;
  margin-left: 15px;
  width: 955px;
}
div#navigation div#links a, div#navigation.extendedsearch div#search label {
  color: #fff;
  text-decoration: none;
}
div#navigation div#links ul {
  display: block;
  z-index: 999;
}
div#navigation div#links ul li {
  float: left;
  list-style-type: none;
}
div#navigation div#links ul li a {
  float: left;
  display: block;
  font-size: 13px;
  width: auto;
  margin-right: 15px;
}
div#navigation div#links ul li a:hover {
  text-decoration: underline;
}
div#navigation div#links ul li.highlight a {
  text-decoration: underline;
}
div#navigation div#links ul li.highlight ul li a {
  text-decoration: none;
}
div#navigation div#links ul li.highlight ul li a:hover {
  text-decoration: underline;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div#navigation div#links ul li a {
  float: none;
}
/* End IE5-Mac hack */
div#navigation div#links ul.level2 {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
  margin: 0;
  padding: 10px;
  background-color: #900112;
  background-image: url('/images/navigation-level2-bg.gif');
  background-repeat: repeat-x;
  background-position: top;
}
div#navigation div#links ul.level2 .expand {
	background-image:url(/common/images/navigation-arrow-right.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
div#navigation div#links ul.level2 ul.level3 {
	background-color:#900112;
	background-image:url(/images/navigation-level2-bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	left:0;
	margin:0;
	padding:10px;
	position:absolute;
	top:0;
	visibility:hidden;
}
div#navigation div#links ul.level2 li {
  float: none;
  width: 150px;
  margin-bottom: 5px;
}
div#navigation div#links ul.level2 li a {
  font-size: 12px;
}
div#navigation div#links ul.level3 {
  margin-left: 10px;
}
div#navigation div#links ul.level3 li a {
  font-size: 11px;
}
div#navigation div#weatherbug {
  float: left;
  margin-top: 2px;
  color: #fff;
  font-size: 10px;
  text-align: center;
}
div#navigation div#search {
  float: right;
  margin-right: 10px;
  margin-top: 6px;
}
div#navigation.extendedsearch div#search {
  float: right;
  margin-right: 5px;
  margin-top: 6px;
}
div#navigation div#search input#searchtext {
  padding: 2px 4px;
  color: #666;
  width: 100px;
}
/*search win stacked styles*/
form.stacked, div#search.stacked-search{
	width:270px; 
}  
form.stacked input#searchtext{
	float:left; *margin-top:9px;
}
form.stacked div.stacked-container{
	float:left; padding-left:3px;
}
form.stacked input#searchbutton{  
	position:relative; left:15px; top:-13px;
}
form.stacked input#searchtext{
	margin-right:4px 
}
div#navigation.extendedsearch div#search.stacked-search{
	margin-top:7px; *margin-top:0px;
}
div#navigation div.stacked-search div#prodoge-spacer {
    margin-top:-5px;
}
/* SUBNAV */
div#sub-nav {
	height:25px; 
	width:940px;
	background-image:url('/common/images/sub-nav-bg.jpg');
	background-repeat:repeat-x;
	background-position:top left;
	overflow:hidden;
	padding:0 15px;
	line-height:25px;
}
ul#sub-nav-links {
	display:block; z-index:999;
}
li.sub-link {
	float:left;list-style-type:none;margin-right:15px;
}

/* END SUBNAV */
iframe.menufix {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  filter: mask();
  border: none;
}
div#footer {
  margin: 20px 0;
  text-align: center;
}
div#footer ul.links {
  margin-bottom: 5px;
}
div#footer ul.links li {
  display: inline;
  margin: 0 10px;
}
div.module {
  margin-bottom: 20px;
}
div.ticker-module {
  margin-bottom: 20px;
}
div#breadcrumb {
  position: absolute;
  top: -17px;
  left: 0px;
  font-size: 11px;
}
div#articleutil {
  position: absolute;
  top: -17px;
  right: 0px;
  font-size: 11px;
  text-align: right;
}
div.content-left {
  float: left;
  width: 660px;
  padding-right: 10px;
}
div.fullwidth {
  width: 970px !important;
}
div.module-heading {
  width: 100%;
  height: 32px;
  padding: 2px 0 0 0;
  margin: 0;
  background-position: top left;
  overflow: hidden;
}
div.module-heading h2 {
  padding: 4px 0 0 10px;
  float: left; 
}
div.module-heading div.sponsor-image {
  position: absolute;
  right: 10px;
}
div#termsofservice ul li {
  list-style: disc outside none;
  margin: 3px 0px 3px 25px;
}
.headlines .listitem .listitem-text-w-img {
  float: left;
  width: 189px;
}
.headlines .listitem .listitem-thumb {
  float: left;
  padding-top:3px;
}
#module-promo {
  margin-bottom: 10px;
}
#module-promo #thumb-container {
  width: 100%;
}
#module-promo #thumb-1, #module-promo #thumb-2 {
  border: 1px solid #FFF;
  float: left;
  margin-right: 12px;
}
#module-promo #thumb-3 {
  border: 1px solid #FFF;
  float: left;
}
#module-promo .buttons {
  margin-top: 5px;
  text-align: right;
  color: #FFFFFF;
  font-size: 125%;
  float: right;
}
#promo-title p {
  color: #000000;
  font-size: 125%;
  padding-bottom: 5px;
}
#module-promo .buttons span {
  margin-right: 10px;
  float: left;
}
#module-promo .buttons #previous {
  float: left;
  margin-right: 5px;
}
#module-promo .buttons #next {
  float: left;
}
div#form-errors {
  margin-bottom: 20px;
}
div#form-errors ul li {
  font-weight: bold;
  color: red;
}
/*lead content module*/
#module-lead-content {
  width: 660px;
  float: left;
  height: 405px;
  position: relative;
  background-color: #000;
}
#module-lead-content #lead-content-item {
  float: left;
  padding-left: 5px;
  padding-top: 5px;
  position: relative;
  width: 445px;
  height: 375px;
  overflow: hidden;
  z-index: 103;
}
#module-lead-content .lead-related-items {
  float: left;
  padding-left: 5px;
  width: 205px;
  position: relative;
  z-index: 103;
  background-color: transparent;
}
#module-lead-content .lead-related-items .related-item p a, #module-lead-content .lead-related-items .related-item p a:visited {
  color: #ccc;
}
#module-lead-content .lead-related-items .related-item {
  padding: 15px 13px 12px 10px;
  width: 180px;
  text-align: center;
}
#module-lead-content .buttons {
  background-image: url(/images/lead-ajax-button-bg.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
  float: left;
  height: 20px;
  padding-right: 5px;
  padding-top: 5px;
  position: relative;
  text-align: right;
  width: 655px;
  z-index: 103;
  _width: 80px !important;
  _padding-left: 575px !important;
}
html>body #module-lead-content .buttons {
  *width:80px !important;
  *padding-left: 575px !important;
}
#module-lead-content .buttons a img {
  _float: left;
  _padding-right: 5px;
  *float:left;
  *padding-right:5px;
}
#module-lead-content .buttons .button-img {
  width: 24px;
  float: right;
}
#module-lead-content h1, #module-lead-content h1 a {
  color: #FFF;
}
#module-lead-content .description p {
  color: #fff;
}
#module-lead-content .description {
  padding-left: 5px;
  padding-bottom: 3px;
}
#module-lead-content .lead-text-bg-top {
  width: 445px;
  height: 8px;
}
#module-lead-content .lead-text-bg-mid {
  width: 445px;
}
#module-lead-content .lead-text-bg-bottom {
  width: 445px;
  height: 6px;
}
#module-lead-content #lead-content-item .alt-thumb {
  padding-bottom: 8px;
}
.lead-related-items .rel-item-top-bg {
  width: 199px;
  height: 4px;
}
.lead-related-items .rel-item-mid-bg {
  width: 191px;
  padding: 2px 4px;
}
.lead-related-items .rel-item-bot-bg {
  width: 199px;
  height: 3px;
}
#module-lead-content h1, #module-lead-content h1 a {
  color: #FFF;
}
#module-lead-content .description p {
  color: #fff;
}
#module-lead-content .description {
  padding-left: 5px;
}
div.headerimage {
  margin-bottom: 10px;
}
.photogalleryheader .section-sponsor {
  float: right;
  padding-top: 35px;
  width: 225px;
  position: relative;
}
.photogalleryheader .section-sponsor .sponsor-text {
  max-width: 100px;
  max-height: 65px;
  position: absolute;
  top: 40%;
}
.photogalleryheader .section-sponsor .sponsor {
  width: 120px;
  float: right;
  height: 65px;
}
/* Health */
div#container.health div#splitbottomleft {
  width: 490px;
}
div#container.health div#splitbottomright {
  width: 140px;
}
div#container.health div#header-spacer {
  height: 6px;
}
div#container.health h2 {
  color: #2587A7;
}
div#container.health div#main {
  padding-top: 160px;
}
div#container.health div.customform {
  background-color: #2587A7;
}
div#container.health a {
  color: #2587A7;
}
div#container.health .lasic-ad {
  height: 180px;
}
div#container.health .lasic-ad img {
  margin-top: 30px;
}
div#container.health div#navigation {
  background-image: url(/common/images/health-nav-bg.jpg);
}
div#container.health div.customform h2 {
  color: #FFFFFF;
  padding-left: 5px;
}
div#container.health #splitbottomright .headlines {
  background-color: #9AC6E3;
  padding: 5px;
}
div#container.health #splitbottomright .headerimage {
  margin-bottom: 0px;
}
div#container.health #splitbottomright .headlines a {
  color: #FFFFFF;
}
div#container.health div#dummy-form {
  padding: 5px;
  color: #FFFFFF;
}
div#container.health div#dummy-form input, div#dummy-form textarea {
  width: 100%;
}
div#container.health div#dummy-form input.submit {
  margin-top: 10px;
  width: auto;
}
div#container.health #dummy-calculator {
  background-color: #2587A7;
  color: #FFFFFF;
  width: 280px;
  padding: 10px;
}
div#container.health #dummy-calculator h2 {
  color: #FFFFFF;
  margin-bottom: 10px;
}
div#container.health #dummy-calculator .column {
  float: left;
}
div#container.health #dummy-calculator .value {
  margin-left: 5px;
  float: right;
}
div#container.health #dummy-calculator .value span {
  display: inline;
}
div#container.health #dummy-calculator .value input {
  display: inline;
}
div#container.health #dummy-calculator .row {
  clear: both;
  margin-bottom: 10px;
  width: 100%;
}
div#container.health div#practice-details a {
  color: #FFFFFF;
}
div#tv-left-nav {
  float: left;
  margin-right: 10px;
  width: 120px;
}
div#tv-left-rail {
  float: left;
  margin-right: 10px;
  width: 150px;
}
div#tv-content-490 {
  float: right;
  width: 490px;
  overflow: hidden;
}
div#tv-weather-left-content,
div#tv-weather-right-content {
  float: left;
  width: 255px;
  margin-right: 10px;
}
div#tv-weather-left-content.regular {
  width: 520px;
  margin-right: 0;
}
div#tv-weather-right-content {
  margin-right: 0;
}
div.blurb ul, div.blurb ol, div.customform ul, div.customform ol, div#content.email-form ul, div#content.email-form ol {
  margin-left: 40px;
}
div.blurb ul li, div.customform ul li, div#content.email-form ul li {
  list-style-image: none;
  list-style-position: inside;
  list-style-type: disc;
}
div.blurb ol li, div.customform ol li, div#content.email-form ol li {
  list-style-type: decimal;
}
div.module.customform {
	float:left;
} 
div#super-header{ 
	width: 360px; 
	position: absolute;
	top: 1px;
	left: 0px;  
	z-index:2;
}
div#utilitylinks-container {
    width: 100%;
    position: absolute;
    top: 0px;
    right: 0px;  
}
div#utilitylinks{
    float: right;    
    font-size: 12px;
}

div#utilitylinks a{  
    margin-right: 5px;
    margin-left: 5px;
}

div#weather-snapshot {
	z-index: 10000;
	float: left;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #000000;
	top:0;
}



/* Tabbed module */
#stereo-tab-container ul#tabnav, #stereo-tab-container-scroll ul#tabnav {
	width:650px;
	height:25px;
	position:relative;
	background-color:#c3c3c3;
}
#stereo-tab-container ul#tabnav li, #stereo-tab-container-scroll ul#tabnav li {
	height:20px;
	padding:5px 10px 0 10px;
	float:left;
}
#stereo-tab-container ul#tabnav li a, #stereo-tab-container ul#tabnav li a.selected, #stereo-tab-container-scroll ul#tabnav li a, #stereo-tab-container-scroll ul#tabnav li a.selected {
	color:#fff;
}
#stereo-tab-container ul#tabnav li.lineSelected, #stereo-tab-container-scroll ul#tabnav li.lineSelected {
	background-color:#93c4d5;
}
#stereo-tab-container div.panel_container {
	width:628px;
	border-right:1px solid #c3c3c3; /*#93c4d3;*/
	border-bottom:1px solid #c3c3c3; /*#93c4d3;*/
	border-left:1px solid #c3c3c3; /*#93c4d3;*/
	padding:10px 10px 0 10px;
}
#stereo-tab-container-scroll div.panel_container {
	border-right:1px solid #c3c3c3; /*#93c4d3;*/
	border-bottom:1px solid #c3c3c3; /*#93c4d3;*/
	border-left:1px solid #c3c3c3; /*#93c4d3;*/
	padding:10px;
	overflow:scroll;
	height:175px;
}
#stereo-tab-container div.panel, #stereo-tab-container-scroll div.panel {
	/*width:628px;*/
}
#stereo-tab-container, #stereo-tab-container-scroll {
	margin-bottom:20px;
} 
/* End Tabbed module */

/* Physical Address */
#physical-address address {
    color:#666666;
    font-size:11px;
}
/* END Physical Address
/* Featured Content Slider */
div.featured-content-slider {
background-image:url('/common/images/featured-slider-bg.png');
background-repeat:no-repeat;
background-position:top left;
height:220px;
margin-bottom:20px;
padding:0;
width:650px;
}
div.featured-content-slider div.arrow {
float:left;
margin:0 auto;
padding:0 13px;
position:relative;
top:77px; 
top:77px;
width:34px;
height:34px;
}
div.featured-content-slider div.arrow.forward {
float:right;
}
div.featured-content-slider div.slider-container {
font-size:11px;
width:530px !important;
float:left;
height:158px;
margin:0 auto;
overflow:hidden;
position:relative;
top:7px;
}
div.featured-content-slider div.slider {
width:2000%;
}
div.featured-content-slider li {
display:inline;
}
div#content div.featured-content-slider a.item {
width:165px;
}
div#content div.featured-content-slider a.item span.title {
width: 140px; text-align:center; display:block; padding-left:12px; padding-bottom:4px;
}
div#content div.featured-content-slider a.item span.brief {
width: 140px; display:block; padding-left:12px;
}
div.featured-content-slider a.item {
float:left;
height:148px;
margin-right:5px;
padding:5px;
}
div.featured-content-slider a {
color:#767573;
}
div.featured-content-slider div.slider img {
background-color:#333333;
display:block;
margin:0 auto 5px;
}
div.featured-content-slider div.featured-slider-title {
	color:#fff; font-size:18px; padding-left:15px; width:630px;padding-top:3px;
}
/* END Featured Content Slider */
#allergen-tracker {
	_width:650px !important;
	*width:650px !important;
}



/* NEW FACEBOX STYLES */
#facebox .b {
  background:url(/common/images/b.png);
}

#facebox .tl {
  background:url(/common/images/tl.png);
}

#facebox .tr {
  background:url(/common/images/tr.png);
}

#facebox .bl {
  background:url(/common/images/bl.png);
}

#facebox .br {
  background:url(/common/images/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 98;
  text-align: left;
}
#facebox h2 {
	color:#333;
	margin-top:0;
	font-size:20px;
}
#facebox p {
	color:#333;
}
#facebox .popup {
  position: relative;
  z-index:99;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
 
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/* END FACEBOX POPUP STYLES */

#hw-nav {
	width:160px;
	margin-right:10px;
	float:left;
}

/* CLASSES AND CAREERS PARTNER CONTENT STYLES */

div#education-online {
	width: 650px;
	overflow: hidden;
}

.twoColumnSplit .left, .twoColumnSplit .right { 
    vertical-align:top; 
}
div.singlecol .headline{
	padding-top:10px;
}
 
 /* Tivid Share Module */

#tivid-share {
	margin: 0px auto; 
	z-index: 9999; 
	display: none; 
	position: absolute; 
	width: 100%; 
	height: 100%; 
	left: 0pt; 
	top: 0pt;
}

#tivid-share #share-overlay {


	width:100%;
	height:100%;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity = 50);
	position:fixed;
	top:0;
	left:0;
	z-index: 9995;
}


#tivid-share #share-container{
	position:fixed;
	z-index:9999;
	width:100%;
	left: 0;
}
/* End Tivid Share Module */
div.imgFloat {
	float: left;
	margin-right: 3px;
	margin-bottom: 2px;
}
div.imgClear {
	clear: left;
}


#container #buttons {
	z-index: 1000;
	position: relative;
	left: 530px;
}

#caption-width {
	width: 650px;
}

/* SportsNetwork Module */

	/* MLB */

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}

.TSN1c {color:#000000; font: 12px Arial, Helvetica, sans-serif; font-weight: bold;}
.TSN1c a {color:#000000; text-decoration:underline;}
.TSN1c a:hover {color:#CC0000; text-decoration:none;}

.TSN1d {color:#000000; font: 12px Arial, Helvetica, sans-serif; font-weight: bold;}
.TSN1d a {color:#000000; text-decoration:underline;}
.TSN1d a:hover {color:#CC0000; text-decoration:none;}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}


	/* NBA */

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}


	/* NFL */

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}


	/* NHL */

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}


	/* College Football */

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}


	/* College Basketball */

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}


	/* Women's College Basketball */

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}


	/* Golf */

.TSNHeader {font: 10px Verdana,Helvetica,Arial; font-weight: bold;}

.TSNSubHeader {color:#FFFFFF; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#000066;}

.TSNData1 {color:#000000; font: 10px Verdana,Helvetica,Arial; background:#EFEFEF;}
.TSNData1 a {color:#000000; text-decoration:underline;}
.TSNData1 a:hover {color:#CC0000; text-decoration:none;}

.TSNData2 {color:#000000; font: 10px Verdana,Helvetica,Arial;}
.TSNData2 a {color:#000000; text-decoration:underline;}
.TSNData2 a:hover {color:#CC0000; text-decoration:none;}


	/* Auto Racing */

.TSN1d {color:#000000; font: 11px Arial, Helvetica, sans-serif; font-weight: bold;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; background:#000000; font-weight: bold;}

.TSN4 {color:#000000; font: 11px Arial, Helvetica, sans-serif; font-weight: bold;}

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}


	/* Tennis */

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}


	/* Minor League Baseball */

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}


	/* Minor League Hockey */

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}


	/* MLS */

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}


	/* WNBA */

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}


	/* Regional Scores & News */

.TSN1b {color:#CC0000; font: 11px Arial, Helvetica, sans-serif;}

.TSN4 {color:#000000; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#F2F2F2;}
.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}


	/* Sport News */

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}

/* End SportsNetwork Module */

/* Tivid */
.carousel-component .carousel-clip-region {
	clear: both;
	
}
div#container.watch-front {
	margin:0 auto;
	position:relative;
	text-align:left;
	top:-20px;
	width:970px;
}

div#container.watch-front {
	margin:0 auto;
	position:relative;
	text-align:left;
	top:-20px;
	width:970px;
}
div#container.watch-front div#content{
	
	margin-top:10px;
}

#navigation.tivid-nav #subheader {
	background:transparent none repeat scroll 0 0;
	z-index:999;
	height: 33px;
	color: #FFF;
}

#navigation.tivid-nav .tivid-nav-item {
   display:inline;
	float:left;
	margin:6px 0 0 20px;
	position:relative;

}
#navigation.tivid-nav .clearfix {
	display:block;
}
#navigation.tivid-nav .tivid-nav-item	a:visited, .tivid-nav-item a:visited {
	color:#FFF;
}
#navigation.tivid-nav #header {
background-repeat:repeat-x;
height:100%;
z-index:1000;
}

#navigation.tivid-nav #subheader {
	background-repeat:repeat-x;
	height:33px;
}

#navigation.tivid-nav #subheader {
	z-index: 999;
}
#navigation.tivid-nav #subheader-menu {
	z-index: 999;
}

#navigation #links-container #subheader-menu a{
	color: #fff;
	font-family:"Arial",sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	padding: 8px 3px 12px 5px;
}
#navigation.tivid-nav #links-container #subheader-menu{
	display: inline;
	float: right;
	position: relative;
	margin: 7px 8px 0px 0px;

}
#navigation.tivid-nav #links-container .tivid-nav-item ul{
	position: absolute;
	width: 90px;
	top: 26px;
	left: -23px;
	background-color: #EEF2F9;
	margin: 0 0px;
	padding: 0 5px;
	z-index: 9999;
	border-left: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-right: 1px solid #006699;
	border-top: 0px solid #006699;

}
#navigation.tivid-nav #links-container #subheader-menu div{
	position: relative;
	display: inline;

}

#navigation.tivid-nav #links-container .tivid-nav-item a{
	text-decoration: none;
	color: #FFFFFF;
}

#navigation.tivid-nav #links-container .tivid-nav-item ul li a{
	text-decoration: none;
	color: #006699;
	padding: 5px 10px;
	display: block;

}

#navigation.tivid-nav #links-container .tivid-nav-item ul li{
	border-bottom: 1px solid #fff;
	text-align:left;
	background-repeat: no-repeat;
	background-position: left 5px;
}

#navigation.tivid-nav #links-container #subheader-menu div ul li a:hover{
	color: #7F0000;
	text-decoration: underline;
	background-color: #F6F8FB;
	background-repeat: no-repeat;
	display: block;
	background-position: left 5px;
}

#navigation.tivid-nav #links-container #subheader-menu .subheader-Submenu-active {
	background-color: #EEF2F9;
	background-repeat: no-repeat;
	background-position: right 9px;
	border-top: 1px solid #006699;
	color: #006699;
	padding:8px 16px 12px 5px;

}
#navigation.tivid-nav #links-container .tivid-nav-item .subheader-Submenu-nonactive {
	background-image:url(/common/images/video/tivid-arrow-down.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	padding:8px 23px 12px 5px;


}

#navigation.tivid-nav #links-container .tivid-nav-item span, #subheader .tivid-nav-item span a {
	cursor: pointer;


}
#navigation.tivid-nav #links-container #subheader-menu .subheader-Submenu-nonactive a,
#navigation.tivid-nav #links-container #subheader-menu #subheader-menu .subheader-Submenu-active a {
	color: #006699;
}

#navigation.tivid-nav #links-container .hide-subMenu {
	display: none;
}
#navigation.tivid-nav #links-container .show-subMenu {
	display: block;
}

#navigation.tivid-nav #links-container #search {
	background:transparent none repeat scroll 0 0;
	display:inline;
	float:left;
	margin:6px 0 0 8px;
	position:relative;
}
#navigation.tivid-nav #links-container #search {
	padding-top:1px;
}

#tivid-gallery #branding #navigation #links-container {
  float: left;
  width: 650px;
  overflow-x: visible;
}

#tivid-gallery #branding #navigation {
	margin-top:21px;
}

#tivid-iframe #flash-container {
	position: relative;
	
}

div#container.tivid-front-container {
background-color:#FFFFFF !important;
background-image: none !important;
}

div.watch-front #info-container #video-info {
float:left;
padding:5px 0 5px 10px;
text-align:left;
}
div.watch-front #flash-container {
    height: 469px;
	clear:both;
}
div.watch-front #flash-container #bottom{
   background:#F2F2F2 url(/images/video/gradient-border.gif) repeat-x scroll center top;
	color:#666666;
	height:20px;
}
div.watch-front #info-container{
	height: 75px;
	padding: 15px 0 10px 0;

}

div.watch-front #info-container #video-info #video-title h1{
   padding: 0;
   margin: 0;

}

div.watch-front #info-container #video-info #video-title #detail{
   font-size: 12px;
   font-weight: bold;

}
div.watch-front #info-container #companion_Ad {
	float:right;
	width:40%;
	width:300px;
	height: 60px;
}
div#container.tivid-section {
	
	
}
div#container.tivid-front-container{
	top:0px;
}
div#container.tivid-front-container div#rail{
	margin-top: 55px;
} 

div#tivid-gallery #subheader{
	padding-top: 50px;
	background-image: none;
}

div#tivid-gallery #content {
	margin-top:50px;
}

#tivid-search-results {
	width: 660px;
	float: left;
	padding-top:10px;

}



/********* Carousel *********/
.horizontal_carousel {
  float: left;
  width: 600px;
  height: 140px;
  margin-bottom: 15px;
  position: relative;
}

.horizontal_carousel .container {
  float: left;
  width: 600px;
  height: 120px;
  position: relative;    
  overflow: hidden;
}

.horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 140px;
}                      

.horizontal_carousel ul li {
  width: 200px;
  height: 120px;
  text-align: center; 
  list-style:none;   
  float:left;
  overflow:hidden;
}

.horizontal_carousel .previous_button {
	background:transparent url(/common/images/video/left.gif) no-repeat scroll 0 0;
	cursor:pointer;
	float:right;
	height:21px;
	width:22px;
	z-index:100;
	margin-left:5px;
	position:relative;
}

.horizontal_carousel .previous_button_over {
  background: url(/common/images/video/left_over.gif) no-repeat scroll 0 0;
}

.horizontal_carousel .previous_button_disabled {
  background: url(/common/images/video/left_disabled.gif) no-repeat scroll 0 0;
  cursor: default;
}

.horizontal_carousel .next_button {
  background: url(/common/images/video/right.gif) no-repeat scroll 0 0;
	cursor:pointer;
	float:right;
	height:21px;
	width:22px;
	z-index:100;
	margin-left:5px;
	position:relative;

}

.horizontal_carousel .next_button_over {
  background: url(/common/images/video/right_over.gif) no-repeat scroll 0 0;
}

.horizontal_carousel .next_button_disabled {
  background: url(/common/images/video/right_disabled.gif) no-repeat scroll 0 0;
  cursor: default;
}

.horizontal_carousel .video-count {
	margin-top:3px;
	float:right;
}

.horizontal_carousel #spinner {
  position: absolute;
  top: 0px;
  left: 50px;
  width: 100%;
  height: 140px;
  background: #FFF;
  z-index: 10;
  text-align: center;
  font-size: 40px;
  line-height: 40px;
  padding-top: 30px;
  opacity: 0;
  margin-left: -50px;
}

.horizontal_carousel .result-item {
   float: left;
   width: 200px;
   padding: 20px 3px;
   font-size: 13px;
   overflow: hidden;

}
.horizontal_carousel .video-thumb {
  float: left;
width: 46%;
}
.horizontal_carousel .video-title {
  float: left;
text-align: left;
  width: 50%;
}

.horizontal_carousel .video-title a{
  color: #000;
}

.horizontal_carousel .video-more {
    float:left;
    width: 100%;
    margin-top:7px;

}
.horizontal_carousel .video-more-detail {
    font-size: 12px;
    text-align: left;
}

.horizontal_carousel .cat-title-line {

margin:9px 3px 0;
z-index: 0px;
	
}

.horizontal_carousel #header {
	float:left; 
	margin:0;
	position:relative;
	z-index: 10;
}


/********* Registration Form *********/

.regform {
	width: 600px;
	margin: 0 auto;
}

.regform h1 {
	font-size: 24px;
	margin: 0 0 8px 4px;
}

.regform h4 {
	font-size: 16px;
	margin: 10px 0 4px 4px;
}

.regform p {
	margin: 0 0 4px 4px;
}

.regform li {
	margin: 0 0 4px 4px;
}

.regform td {
	padding: 5px;
}

	.regform td.type {
		text-align: right;
		width: 200px;
	}
	
.regform .details {
	margin-left: 10px;
	font-size: 12px;
}

input[type='submit'] {
	margin-top: 6px;
}

.misc-ad {
	margin-bottom: 24px;
	margin-left: 4px;
}

/* End Tivid */ 
 
div.goto-iphone-version h1{
	border:solid 1px red;
	padding:5px;
	text-align:center;
}
ol li.mv_headline { 
	list-style-type: decimal; 
	margin-left:26px; 
	padding:4px; 
	color:#000;
} 
ul li.mv_headline { 
	list-style-type: none;  
	padding:4px 10px 4px 10px; 
	color:#000;
}
.mv_container ol{
	padding-left:5px;
}
div#youtubeWidgetWrapper{
	display: table; 
	width: 620px; 
	margin-bottom: 20px
} 
div#youtubeWidgetForm p{
	width:285px;
	padding:5px 5px;
}
div.shirttail-promo {
    font-size:14px;
    margin-top:20px;
    text-align:right;
    width:100%;
}

div#article-promo {
    border-bottom:1px solid #000000;
    border-top:1px solid #000000;
    padding:5px 0;
    text-align:center;
}
/* recaptcha */
.recaptcha_container {
    width: 184px;
    margin-bottom: 10px;
}
.recaptcha_container #recaptcha_title #recaptcha_logo, 
.recaptcha_container #recaptcha_widget .recaptcha_options .recaptcha_only_if_audio .recaptcha_button,
.recaptcha_container #recaptcha_widget .recaptcha_options .recaptcha_only_if_image .recaptcha_button, 
.recaptcha_container #recaptcha_widget .recaptcha_options .recaptcha_refresh .recaptcha_button, 
.recaptcha_container #recaptcha_widget .recaptcha_options .recaptcha_help .recaptcha_button {
    background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') no-repeat; 
}
.recaptcha_container #recaptcha_widget .recaptcha_options .recaptcha_only_if_audio,
.recaptcha_container #recaptcha_widget .recaptcha_options .recaptcha_only_if_image, 
.recaptcha_container #recaptcha_widget .recaptcha_options .recaptcha_refresh {
    margin: 0 0 5px 5px;
}
.recaptcha_container #recaptcha_widget .recaptcha_options .recaptcha_help {
    margin: 0 0 0 5px;
}
.recaptcha_container #recaptcha_title {
    background-color: #830100;
}
.recaptcha_container #recaptcha_title #recaptcha_logo {
    background-position: -218px 0px; 
    height: 49px;
    width: 93px;
    margin: 0 0 0 40px;
}
.recaptcha_container #recaptcha_image img { 
    width: 182px !important; 
} 
.recaptcha_container #recaptcha_widget, #recaptcha_widget div {
    width: 182px !important; 
}       
.recaptcha_container #recaptcha_widget input {
    margin: 10px 0 0 20px; 
}
.recaptcha_container #recaptcha_widget .recaptcha_ask {
    margin: 15px 0 0 5px; 
}
.recaptcha_container #recaptcha_widget .recaptcha_options {
    margin: 10px 0 0 0;
}
.recaptcha_container #recaptcha_widget .recaptcha_options .recaptcha_button {
    margin: 0 5px 5px 0;
    float: left;
    height: 12px;
    width: 18px !important;
}
.recaptcha_container #recaptcha_widget .recaptcha_options .recaptcha_only_if_image .recaptcha_button {
    background-position: -323px -51px;
}
.recaptcha_container #recaptcha_widget .recaptcha_options .recaptcha_only_if_audio .recaptcha_button {
    background-position: -315px -18px;
}
.recaptcha_container #recaptcha_widget .recaptcha_options .recaptcha_refresh .recaptcha_button {
    background-position: -315px -3px;
}
.recaptcha_container #recaptcha_widget .recaptcha_options .recaptcha_help .recaptcha_button {
    background-position: -315px -34px;
}
div.poll div.question-submit {
    margin: 10px 0 0 0;
}
/* end recaptcha */

/* tompetty specific styles */
body.ti-promo {
   background: #000 url("../images/header_colors.jpg") no-repeat top center;
}

body.ti-promo #main {
	font-family:helvetica,sans-serif,arial !important;
}

body.ti-promo div#navigation,
body.ti-promo div#navigation div#links ul.level2,
body.ti-promo div#navigation div#links ul.level2 ul.level3 {
   background-color:#3b3c41;
}

body.ti-promo #main a, 
body.ti-promo div.module form ul li, 
body.ti-promo div.module form p, 
body.ti-promo div.module p,
body.ti-promo h3,
body.ti-promo h4,
body.ti-promo #breadcrumb,
body.ti-promo div#container div#branding div#navigation div#search label {
	color: #FFF !important;
	font-weight: normal;
	font-family:helvetica,sans-serif,arial !important;
	font-size:14px;
}

body.ti-promo table.twoColumnSplit{
	width: 100%;
}
body.ti-promo .twoColumnSplit td.left, 
body.ti-promo .twoColumnSplit td.right {
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
	width:50%;
}
body.ti-promo .headlines ul,
body.ti-promo .headline-slider,
body.ti-promo .pollmodule form,
body.ti-promo div.tabModuleContainer div.headlines {
	border-right: 1px dashed #FFF;
	border-left: 1px dashed #FFF;
	border-bottom: 1px dashed #FFF;
	border-top: 0;
	padding: 0 5px;
}
body.ti-promo div.tabModuleContainer li.tab{
	border: none;
	padding: 7px 39px;
}
body.ti-promo div.tabModuleContainer div.tabs h3{
	display: none;
}
body.ti-promo div.tabModuleContainer .headlines ul,
body.ti-promo div.tabModuleContainer div.headlines ul li div.listitem{
	border: none;
}
body.ti-promo div.tabModuleContainer .tabDisplay,
body.ti-promo div.tabModuleContainer h3{
	padding: 0;
}
body.ti-promo .pollmodule{
	border: none;
}
body.ti-promo .pollmodule h4{
	padding-left: 5px;
}
body.ti-promo .pollmodule form{
	padding-top: 5px;
}
body.ti-promo .pollmodule form input.submit{
	background-color:#111111;
	color:#FFF;
	font-size:12px;
	padding-bottom:1px;
	padding-left:6px;
	padding-right:6px;
	padding-top:1px;
}
body.ti-promo .pollmodule form .question-submit{
	padding-bottom: 5px;
}
body.ti-promo .headlines ul{
	padding-top: 10px;
}
body.ti-promo .headline-slider{
	background-color: #000;
}
body.ti-promo .headline_slider_title{
	margin-left:-6px;
	padding-right:2px;
	width:100%;
}
body.ti-promo .slider-container{
	padding-top: 10px;
}
body.ti-promo .headline-slider a.item {
	background-image: none;
}
body.ti-promo #hlt-leadContent-nav-ul li,
body.ti-promo ul.tabModule li.tab{
	background-color: #A6A6A6;
	background: transparent url("../images/nonselected_gradient.jpg") repeat-x;
}
body.ti-promo #hlt-leadContent-nav-ul li.hlt-leadContent-nav-selected,
body.ti-promo ul.tabModule li.curTab{
	background-color: #A6A6A6;
	background: transparent url("../images/selected_gradient.jpg") repeat-x;
}
body.ti-promo h2.title,
body.ti-promo .headline_slider_title,
body.ti-promo .pollmodule h4{
	height: 20px;
	background-color: #A6A6A6;
	background: transparent url("../images/selected_gradient.jpg") repeat-x;
	margin-bottom: 0;
}
body.ti-promo .headlines h2 {
	border: none;
}
body.ti-promo .title a{
	padding-left: 5px;
}


/* Adding CSS for lead content tabbed module used in health, specific for TI promotions */
body.ti-promo .hlt-leadContent-section {
    overflow:hidden;
    _height:341px;
}

body.ti-promo #hlt-leadContent {
    padding: 5px;
    position: relative;
    margin-bottom:10px;
}
body.ti-promo #hlt-leadContent-imgArea {
height:341px;
overflow-x:hidden;
overflow-y:hidden;
position:relative;
}



body.ti-promo .hlt-leadContent-img {
background-position:left top;
display:none;
height:100%;
position:absolute;
}
body.ti-promo .hlt-leadContent-section .hlt-leadContent-img {
background-repeat:repeat;
width:606px;
}
body.ti-promo .hlt-leadContent-img-selected {
display:block;
z-index:100;
}


body.ti-promo #hlt-leadContent-nav {
bottom:0;
height:55px;
left:5px;
margin-right:5px;
position:absolute;
width:100%;
z-index:1000;
}
body.ti-promo #hlt-leadContent-nav-ul {
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:10px;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

body.ti-promo #hlt-leadContent-nav li {
float:left;
width:25%;
}

body.ti-promo #hlt-leadContent-nav-1 {
background-color:#9FD8DE;
}

body.ti-promo #hlt-leadContent-nav-2 {
background-color:#43716B;
}

body.ti-promo #hlt-leadContent-nav-3 {
background-color:#8E9ABC;
}
body.ti-promo #hlt-leadContent-nav-4 {
background-color:#CB7328;
}

body.ti-promo #hlt-leadContent-nav a {
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
height:30px;
line-height:15px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
overflow-x:hidden;
overflow-y:hidden;
padding-bottom:10px;
padding-left:11px;
padding-right:11px;
padding-top:10px;
text-transform:uppercase;
}

body.ti-promo .hlt-leadContent-overlay-toprightvertical {
right:10px;
top:10px;
width:200px;
}
body.ti-promo .hlt-leadContent-overlay {
color:#FFFFFF;
padding-bottom:8px;
padding-left:8px;
padding-right:8px;
padding-top:8px;
position:absolute;
}

body.ti-promo .hlt-leadContent-overlay {
color:#FFFFFF;
padding-bottom:8px;
padding-left:8px;
padding-right:8px;
padding-top:8px;
position:absolute;
}

body.ti-promo div#footer,
body.ti-promo div#footerContainer,
body.ti-promo div#footerlogo, div#footertext,
div#footer div#siteOverview,
body.ti-promo div.tabModuleContainer,
body.ti-promo .twoColumnSplit td.left .tdPadder,
body.ti-promo div.module, 
body.ti-promo div.tabModuleContainer,
body.ti-promo div.headline-slider a.item,
body.ti-promo div#footer div#siteOverview,
body.ti-promo body.ti-promo,
body.ti-promo div#footer div#footertext,
body.ti-promo div.tabModuleContainer div.tabs,
body.ti-promo ul.tabModule li.curTab span,
body.ti-promo div.curvedContent,
body.ti-promo table.twoColumnSplit,
body.ti-promo div.tabModuleContainer div.module,
body.ti-promo div#sub-nav,
body.ti-promo div.tabDisplay,
body.ti-promo div#content .module {
	background-image: none;
	background-color: transparent;
}

body.ti-promo div#footer
{
	background: transparent url(../images/footer_colors.jpg) repeat-x scroll center bottom;
}
body.ti-promo div.tabModuleContainer ul.tabModule,
body.ti-promo ul.tabModule {
	margin:0px;
	padding: 0px;
	width: 100%;
}

body.ti-promo div#content .module {
	overflow: visible;
}

body.ti-promo div.listitem {
	padding-bottom: 0px;
}

body.ti-promo div#main {
padding-top:20px !important;
}

body.ti-promo h1,
body.ti-promo h2,
body.ti-promo h3,
body.ti-promo h4,
body.ti-promo h5, 
body.ti-promo div#story-body,
body.ti-promo div#story-body-text,
body.ti-promo div#content.article div.byline,
body.ti-promo div.article div.byline p.date {
    color: #fff;
}

body.ti-promo ul.paginate li.current {
    color: #ddd;
}

body.ti-promo div#story-body.articlebody div.storyextras {
    background-color: #000;
    border: 1px dashed #fff;
    margin-right: 5px;
}

body.ti-promo div.articlerail ul li {
    list-style: disc inside none !important;
}

body.ti-promo p.copyright {
    color: #fff;
}

/* end tompetty specific styles */

/* copied from blurb: kwgn-soccer-css-blurb */
.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}

.TSN1h {font: 11px Arial, Helvetica, sans-serif; background:#FFFFFF;}
.TSN1h a {color:#000000; text-decoration:underline;}
.TSN1h a:hover {color:#CC0000; text-decoration:none;}

.TSN1c {color:#000000; font: 12px Arial, Helvetica, sans-serif; font-weight: bold;}
.TSN1c a {color:#000000; text-decoration:underline;}
.TSN1c a:hover {color:#CC0000; text-decoration:none;}

.TSN1d {color:#000000; font: 12px Arial, Helvetica, sans-serif; font-weight: bold;}
.TSN1d a {color:#000000; text-decoration:underline;}
.TSN1d a:hover {color:#CC0000; text-decoration:none;}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}

.TSN5c {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5c a {color:#000000; text-decoration:underline;}
.TSN5c a:hover {color:#CC0000; text-decoration:none;}

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}

.TSN7 {font: 13px Arial, Helvetica, sans-serif;}
.TSN7 a {color:#000000; text-decoration:underline;}
.TSN7 a:hover {color:#CC0000; text-decoration:none;}
/* end from blurb: kwgn-soccer-css-blurb */
