
/* Channel3000.com styles */

/* --- Begin national css styles --- */

/* Id: 19516369 */
/* COID 19516369  */

.ibTabbox.storypromo {
	width:100%;
}
.ibTabbox.storypromo .nav-wrap {
	margin:0;
	width:100%;
	position:relative;
	z-index:2;
}
.ibTabbox.storypromo .yui-nav {
	margin:0;
	padding:0;
	border:none;
	position:relative;
	z-index:1;
	zoom:1;
	top:0;
}
.ibTabbox.storypromo .yui-nav li {
	margin:0;
	zoom:1;
	_width:1px;
	display:block;
	float:left;
}
.ibTabbox.storypromo .yui-nav li div {
	background:#fff;
	border:1px solid #dadada;
	margin:0 1px;
	border-bottom:none;
}
.ibTabbox.storypromo .yui-nav li.first div  {
	margin-left:0;
}
.ibTabbox.storypromo .yui-nav li.last div  {
	margin-right:0;
}
.ibTabbox.storypromo .yui-nav li a {
	color:#063046;
	display:block;
	text-decoration:none;
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -26px repeat-x;
	outline:none;
}
.ibTabbox.storypromo .yui-nav li a:hover {
	color:#000;
	text-decoration:none;
}
.ibTabbox.storypromo .yui-nav li a em {
	display:block;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	padding:0 8px 14px;
	position:relative;
	top:6px;
	z-index:2;
	line-height:12px;
	white-space:nowrap;
	background:none;
}
.ibTabbox.storypromo .yui-nav li.selected a {
	color:#000;
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -6px repeat-x;
}
.ibTabbox.storypromo .yui-nav li.selected a em {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) center 20px no-repeat;
}
.ibTabbox.storypromo div.content-wrap {
	position:relative;
	background:#fff;
	border:1px solid #dadada;
	overflow:hidden;
	clear:both;
	z-index:1;
}
.ibTabbox.storypromo .yui-content {
	padding:0;
	background:none;
}

.ibTabbox.storypromo a.storypromo-imagelink {
	display:block;
	float:left;
	margin-right:10px;
	position:relative;
	z-index:1;
	text-decoration:none;
	color:#333;
	border-right:1px solid #dadada;
}
.ibTabbox.storypromo a.storypromo-imagelink:hover {
	color:#333;
	text-decoration:none;
}
.ibTabbox.storypromo a.storypromo-imagelink div.photoCredit {
	position:absolute;
	bottom:0;
	left:0;
	font-family:verdana, arial, sans-serif;
	font-size:9px;
	font-weight:normal;
	background:#dadada;
	padding:1px 3px;
}
.ibTabbox.storypromo div.storypromo-content {
	padding-top:10px;
	margin:0 10px;
}
.ibTabbox.storypromo a.Headline {
	font-size:16px;
	display:block;
	margin-bottom:5px; 
}
.ibTabbox.storypromo .tabControls {
	padding:10px 5px 0 0;
	position:absolute;
	bottom:7px;
	right:0;
	zoom:1;
}
.ibTabbox.storypromo .tabControls div.buttons {
	float:right;
}
.ibTabbox.storypromo .tabControls span {
	height:22px;
	width:22px;
	margin:0 1px;
	display:block;
	float:left;
}
.ibTabbox.storypromo span.previous {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -140px no-repeat;
}
.ibTabbox.storypromo span.pause {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -52px no-repeat;
}
.ibTabbox.storypromo span.pause.paused {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -96px no-repeat;
}
.ibTabbox.storypromo span.next {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -206px no-repeat;
}
.ibTabbox.storypromo span.previous:hover {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -162px no-repeat;
}
.ibTabbox.storypromo span.pause:hover {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -74px no-repeat;
}
.ibTabbox.storypromo span.pause.paused:hover {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -118px no-repeat;
}

.ibTabbox.storypromo span.next:hover {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -228px no-repeat;
}



/* IE 6 fixes*/
.ibTabbox.storypromo .yui-nav li.selected a em {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.storypromo span.previous {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.storypromo span.pause {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.storypromo span.pause.paused {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.storypromo span.next {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.storypromo span.previous:hover {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.storypromo span.pause:hover {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.storypromo span.pause.paused:hover {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.storypromo span.next:hover {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.storypromo div.tabControls { 
	_bottom:34px;
}
/* --- End national_css styles --- */


/* --- Begin regional css styles --- */

/* Id: 19450104 */
/**/
/* BEGINING - weather content overrides - COID:17523749  */

.weatherContent #alpha iframe {margin:-4px 0px 0px -6px;}
/* END - weather content overrides  */
/**/
.combinedforecast {
	border:solid 1px #e1e1e1;
	overflow:hidden;
	zoom:1;
	margin-bottom:10px;
	position:relative;
	padding:10px;
	background-color:#f2f2fa;
}

.combinedforecast .talentbio img {padding:5px 10px 5px 5px;}
.combinedforecast .textforecast {
	padding:5px;
}

.weatherBio .subject,.weatherBio .forecast {
	display: none;
}
.weatherBio br {
	display: none;
}
.weatherBio .talentbio br {
	display: inline;
}
.forecastContainer {
	clear: both;
}
.forecastContainer .textforecast .location {
	display: block;
	color: #7E161B;
	margin-bottom: .3em;
}
.forecastContainer .nday {
	float: right;
	display: inline;
	margin-left: 15px;
	margin-top: 5px;
}
.combinedforecast .nday {
	width:115px;
	break:left;
	overflow:hidden;
	zoom:1;
}
.combinedforecast .nday {
	backgound-color:#f2f2fa;
}
.combinedforecast .nday .title {
	height:25px;
	background-color:#fff;
	margin-bottom:3px;
	font-size: 12px;
	font-family: Arial;
	font-weight: Bold;
	color:#7e161b;
	padding-top:10px;
	text-align:center;
}

.combinedforecast .nday .day {
	height:75px;
	width:115px;
	background-color:#fff;
	padding-top:20px;
	margin-bottom:3px;
	position:relative;
}
.combinedforecast .nday .day .weekdaytitle {
	font-size:16px;
	font-family: Arial;
	font-weight: bold;
	color:#666;
	height:16px;
	width:75px;
	text-align:center;
	vertical-align:bottom;
}
.combinedforecast .nday .day .weekdayimage {
	position:relative;
	width:75px;
	height:35px;
	text-align:center;
	padding-top:5px;
}

.combinedforecast .nday .day .weekdayimage img {border:none;}
.combinedforecast .nday .day .small, 
.combinedforecast .nday .day .weekdayhightemp {
	position:absolute;
	right:20px;
	top:0px;
	font-size:20px;
	font-family: Arial;
	font-weight: bold;
	color:#7e161b;
	padding-top:45px;
}

.combinedforecast .weatherRelated { clear: both; }

/* Emailnewsletters styles */
#emailhelptext {
	font-weight:bold;
	font-size: 93%;
	font-family: verdana;
	color:#000;
	margin-bottom: 1em;
}
#emailhelptext h1 {
	font-size: 123.1%;
	color:#2F4899;
}
#emailhelptext .faqimage {
	margin:5px;
	text-align:center;
}
#emailhelptext ol {
	padding-left: 3em;
}
#emailhelptext ol li {
	list-style-type: decimal;
}
.ibssurvey td{
    padding:5px;
}
.ibssurvey .surveytitletext{
    font-weight:bold;
}
.ibssurvey .questiontext{
    display:block;
    margin-bottom:5px;
}
.ibssurvey .answer input{
    margin-right:5px;
}
.ibssurvey .ibssubmitbutton{
    margin-bottom:5px;
}
.IBSYS-media-singleIndexPlayer {
    height:435px;
    background-image:url(/images/structures/misc/video_bg.jpg);
    background-repeat:no-repeat;
}
/* END - /content/surveys_forms_etc.css  */
/**/
/* Id: 19450748 */
/*  START - Base Styles */

p {
    margin-bottom:1em; 
}
a {
    font-weight:bold; 
    text-decoration:none; 
    color:#3A5B7E; 
}
a:hover{
  text-decoration:underline;
}
a:visited{color:#414951;}
.clearer{
    clear: both;
}

body .documentWrapper{
    width:1000px;
    margin:auto;
  padding:0px;
    background-color:#ffffff;
  border-right:1px solid #999999;
  border-left:1px solid #999999;
}
#footer {
    width: 1000px;
    margin: 0px auto;
}
.videolink .headlineIcon{
  display:inline-block;
  width:22px;
  height:12px;
  margin-left:5px;
  *position:relative;
  *top:-3px;
  background:transparent url(/sh/images/ibs_icon/morgan2/video.gif) no-repeat left center;
}
.articlevideolink .headlineIcon{
  display:inline-block;
  width:22px;
  height:12px;
  margin-left:5px;
  *position:relative;
  *top:-3px;
  background:transparent url(/sh/images/ibs_icon/morgan2/article_video.gif) no-repeat left bottom;
}
.slideshowlink .headlineIcon{
  display:inline-block;
  width:22px;
  height:12px;
  margin-left:5px;
  *position:relative;
  *top:-3px;
  background:transparent url(/sh/images/ibs_icon/morgan2/slideshow.gif) no-repeat left bottom;
}
div.credit{
  text-align:left;
}
.xsmall{
  font-size:9px;
}
.small{font-size:10px;}
.medium{font-size:12px;}
h1 {
	font-size:18px;  
}
h2 {
	font-size:16px;  
}
h3 {
	font-size:14px;  
}
h1,h2,h3,h4,h5,h6,strong {
	font-weight:bold; 
}

/* END - Base Styles */
/* Id: 19451002 */
/* START - Template Tweaks */

#tmp9 #bodyContent {padding:10px;}
#tmp9 #leftCol {float:left;width:650px;}
#tmp9 #rightCol {float:right;width:320px;}
#tmp9 #featuresBar {clear:both;}
#tmp9 #r2c1 {float:left;width:320px;}
#tmp9 #r2c2 {float:right;width:320px;}
#tmp9 #r3 {clear:both;}

#tmp10 #bodyContent {padding:10px;}
#tmp10 #leftCol {float:left;width:650px;}
#tmp10 #rightCol {float:right;width:320px;}
#tmp10 #featuresBar {clear:both;}
#tmp10 #r2c1 {float:left;width:320px;}
#tmp10 #r2c2 {float:right;width:320px;}
#tmp10 #r3 {clear:both;}

#tmp102 { width:1000px; }
#tmp102 .pageContainer { margin:0 0 0 7px; }
#tmp102 .container2, #tmp102 .container1 { width:325px; }
#tmp102 .container3 { width:320px; }

#tmp103 { text-align: center; }
#tmp103 #row1,#tmp103 #row2 { width: 860px; margin: 0 auto; text-align:left; }
#tmp103 #delta { width:180px; }
#tmp103 #sigma { padding: 0 13px 0 0; }

#tmp105 .wrapper{margin:10px;}
.wrapperLeft{float:left;width:650px;}
.wrapperRight{float:right;width:320px;}
.wrapperLeftLeft{float:left;width:320px;}
.wrapperLeftRight{float:right;width:320px;}

/* END - Template Tweaks */
/* Id: 19451027 */
/* START - Header Styles */

/* C3Kv3 Adjusted CSS */
.pageheader{
  background-color:#F4F4F4;
}
.pageheader #leaderboard-sticky{
  height:100px;
}
.pageheader .leaderboard{
  float:left;
}
.pageheader #header .adObj{
  display:block;
  margin:5px 0px 0px 10px;
  background:url(/images/structures/misc/ad_tag_728x90.gif) no-repeat left center;
}
.pageheader .sticky{
  float:right;
  width:230px;
  height:90px;
  overflow:hidden;
  margin:5px 5px 0px 0px;
}
#weather_header_cont{
    position: relative;
    width: 1000px;
  height:72px;
    overflow: hidden;
  border-top:1px solid #497AA2;
}
#logo_link{
    position: absolute;
    top: 6px;
    left: 9px;
}
#weather_header_cont #headerCurrCond .city_name{
  font-size:16px;
  font-weight:bold;
  color:#3A5B7E;
  text-align:center;
}
#weather_header_cont #headerCurrCond .cur_temp{
  font-size:38px;
  font-weight:bold;
  color:#497AA2;
  text-align:center;
}
#weather_header_cont #headerCurrCond .cur_degree{
  position:relative;
  top:-8px;
  font-size:28px;
  font-weight:normal;
}
#weather_header_cont #weath_feats{
    position: absolute;
    top: 10px;
    left: 632px;
  width:270px;
  font-size:12px;
}
#weather_header_cont #weath_feats span{
  display:block;
  float:left;
  margin-bottom:2px;
}
#weather_header_cont #weath_feats a{
  color:#497AA2;
}
#weath_feats #wf4{
  clear:both;
}
#weather_header_cont #weath_feats #wf1,
#weather_header_cont #weath_feats #wf2,
#weather_header_cont #weath_feats #wf4,
#weather_header_cont #weath_feats #wf5{
  margin-right:5px;
  padding-right:5px;
  background:url(/images/structures/misc/divider_line.gif) no-repeat right center;
}
#weather_header_cont #weath_feats .alertbox_button,
#weather_header_cont #weath_feats #sevWeathAl{
  color:#F31212;
}
#weather_header_cont #weath_feats #sevWeathAl{
  clear:both;
  font-size:18px;
  text-transform:uppercase;
}
#radar_link{
    position: absolute;
    top: 5px;
    left: 907px;
    border: 1px solid #497AA2;
}
.pageheader a:visited {color:#3A5B7E;}

/* Single City Styles */
.singleCity #headerCurrCond{
  position:absolute;
  top:8px;
  left:391px;
  width:213px;
  height:57px;
  _overflow:hidden;
  padding:0 5px 0 10px;
  border-right:1px solid #CDDDEA;
  border-left:1px solid #CDDDEA;
}
.singleCity #headerCurrCond .city_name{
  width:82px;
  margin-left:4px;
}
.singleCity #headerCurrCond .cur_temp{
  position:relative;
  top:-3px;
  width:82px;
  margin-left:4px;
}
.singleCity #headerCurrCond .sky_cond{
  width:128px;
  height:70px;
  position:absolute;
  top:-7px;
  left:96px;
  text-align:center;
  font-size:11px;
  font-weight:bold;
  color:#497AA2;
  background-position:top center;
}
.singleCity #headerCurrCond .sky_cond span{
  position:absolute;
  left:0px;
  bottom:5px;
  width:100%;
}

/* Multiple Cities Styles */
.multiCity #headerCurrCond {
  position:absolute;
  top:8px;
  left:196px;
  width:420px;
  height:57px;
  _overflow:hidden;
  border-right:1px solid #CDDDEA;
  border-left:1px solid #CDDDEA;
}
.multiCity #city1 {float:left;width:185px;}
.multiCity #city2 {float:right;width:205px;}
.multiCity .citAndTemp {float:left;}
.multiCity #city1 .citAndTemp {width:85px;}
.multiCity #city2 .citAndTemp {width:111px;}
.multiCity #headerCurrCond .cur_temp {position:relative;top:-3px;}
.multiCity #headerCurrCond .sky_cond {
  width:100px;
  height:70px;
  float:right;
  text-align:center;
  font-size:11px;
  font-weight:bold;
  color:#497AA2;
  background-position:top center;
  position:relative;
  top:-5px;
}
.multiCity #headerCurrCond #city2 .sky_cond {width:94px;}
.multiCity #headerCurrCond .sky_cond span {position:absolute;bottom:5px;left:0;width:100%;line-height:12px;}

.afternoontstorms_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/tstorm_am_55x55.gif) no-repeat;
}
.afternoontstorms_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/tstorm_am_55x55.gif) no-repeat;
}
.blowingsnow_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/flurries_am_55x55.gif) no-repeat;
}
.blowingsnow_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/flurries_am_55x55.gif) no-repeat;
}
.chanceofrain_am,
.chancerain_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/chanceofrain_am_55x55.gif) no-repeat;
}
.chanceofrain_pm, 
.chancerain_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/chanceofrain_am_55x55.gif) no-repeat;
}
.chanceofstorms_am, 
.chancestorms_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/tstorm_am_55x55.gif) no-repeat;
}
.chanceofstorms_pm, 
.chancestorms_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/tstorm_am_55x55.gif) no-repeat;
}
.chanceofsnow_am, 
.chancesnow_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/chanceofsnow_am_55x55.gif) no-repeat;
}
.chanceofsnow_pm, 
.chancesnow_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/chanceofsnow_am_55x55.gif) no-repeat;
}
.chancethundershowers_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/tstorm_am_55x55.gif) no-repeat;
}
.chancethundershowers_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/tstorm_am_55x55.gif) no-repeat;
}
.clear_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/clear_am_55x55.gif) no-repeat;
}
.clear_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/clear_pm_55x55.gif) no-repeat;
}
.clearandwindy_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/clear_am_55x55.gif) no-repeat;
}
.clearandwindy_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/clear_pm_55x55.gif) no-repeat;
}
.clearing_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/decreasingcloudy_am_55x55.gif) no-repeat;
}
.clearing_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/decreasingcloudy_pm_55x55.gif) no-repeat;
}
.cloudy_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/cloudy_am_55x55.gif) no-repeat;
}
.cloudy_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/cloudy_pm_55x55.gif) no-repeat;
}
.cloudyandwindy_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/windyandcloudy_am_55x55.gif) no-repeat;
}
.cloudyandwindy_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/windyandcloudy_pm_55x55.gif) no-repeat;
}
.drizzle_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/drizzle_2_am_55x55.gif) no-repeat;
}
.drizzle_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/drizzle_2_am_55x55.gif) no-repeat;
}
.drizzleandfog_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/windyandrainy_am_55x55.gif) no-repeat;
}
.drizzleandfog_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/windyandrainy_am_55x55.gif) no-repeat;
}
.dust_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/dust_am_55x55.gif) no-repeat;
}
.dust_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/dust_pm_55x55.gif) no-repeat;
}
.fair_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/clear_am_55x55.gif) no-repeat;
}
.fair_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/clear_pm_55x55.gif) no-repeat;
}
.flurries_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/flurries_am_55x55.gif) no-repeat;
}
.flurries_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/flurries_pm_55x55.gif) no-repeat;
}
.fog_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/fog_am_55x55.gif) no-repeat;
}
.fog_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/fog_pm_55x55.gif) no-repeat;
}
.freezingdrizzle_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/freezing_drizzle_am_55x55.gif) no-repeat;
}
.freezingdrizzle_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/freezing_drizzle_pm_55x55.gif) no-repeat;
}
.freezingrain_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/freezing_rain_am_55x55.gif) no-repeat;
}
.freezingrain_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/freezing_rain_pm_55x55.gif) no-repeat;
}
.hail_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/hail_am_55x55.gif) no-repeat;
}
.hail_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/hail_pm_55x55.gif) no-repeat;
}
.haze_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/haze_am_55x55.gif) no-repeat;
}
.haze_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/haze_pm_55x55.gif) no-repeat;
}
.heavyrain_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/heavy_rain_am_55x55.gif) no-repeat;
}
.heavyrain_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/heavy_rain_pm_55x55.gif) no-repeat;
}
.heavysnow_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/heavy_snow_am_55x55.gif) no-repeat;
}
.heavysnow_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/heavy_snow_pm_55x55.gif) no-repeat;
}
.lightrain_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/light_rain_am_55x55.gif) no-repeat;
}
.lightrain_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/light_rain_pm_55x55.gif) no-repeat;
}
.lightsnow_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/lightsnow_am_55x55.gif) no-repeat;
}
.lightsnow_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/lightsnow_pm_55x55.gif) no-repeat;
}
.mostlyclear_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/mostlyclear_am_55x55.gif) no-repeat;
}
.mostlyclear_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/mostlyclear_pm_55x55.gif) no-repeat;
}
.mostlycloudy_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/mostlycloudy_am_55x55.gif) no-repeat;
}
.mostlycloudy_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/mostlycloudy_pm_55x55.gif) no-repeat;
}
.notavailable_am {
    background: url(/images/structures/headers/weather_icons/not_available_am.jpg) no-repeat;
}
.notavailable_pm {
    background: url(/images/structures/headers/weather_icons/not_available_pm.jpg) no-repeat;
}
.partlycloudy_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/partly_cloudy_am_55x55.gif) no-repeat;
}
.partlycloudy_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/partly_cloudy_pm_55x55.gif) no-repeat;
}
.partlysunny_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/partly_cloudy_am_55x55.gif) no-repeat;
}
.partlysunny_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/partly_cloudy_pm_55x55.gif) no-repeat;
}
.rain_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/rain_am_55x55.gif) no-repeat;
}
.rain_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/rain_pm_55x55.gif) no-repeat;
}
.rainandsnow_am, 
.rainsnowmix_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/rainsnow_am_55x55.gif) no-repeat;
}
.rainandsnow_pm, 
.rainsnowmix_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/rainsnow_pm_55x55.gif) no-repeat;
}
.showers_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/rain_am_55x55.gif) no-repeat;
}
.showers_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/rain_pm_55x55.gif) no-repeat;
}
.sleet_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/hail_am_55x55.gif) no-repeat;
}
.sleet_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/hail_pm_55x55.gif) no-repeat;
}
.smoke_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/smoke_am_55x55.gif) no-repeat;
}
.smoke_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/smoke_pm_55x55.gif) no-repeat;
}
.snow_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/snow_am_55x55.gif) no-repeat;
}
.snow_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/snow_pm_55x55.gif) no-repeat;
}
.snowandfog_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/snow_am_55x55.gif) no-repeat;
}
.snowandfog_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/snow_pm_55x55.gif) no-repeat;
}
.snowshowers_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/flurries_am_55x55.gif) no-repeat;
}
.snowshowers_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/flurries_pm_55x55.gif) no-repeat;
}
.sunny_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/clear_am_55x55.gif) no-repeat;
}
.sunny_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/clear_pm_55x55.gif) no-repeat;
}
.thundershowers_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/tstorm_am_55x55.gif) no-repeat;
}
.thundershowers_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/tstorm_pm_55x55.gif) no-repeat;
}
.thunderstorms_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/tstorm_am_55x55.gif) no-repeat;
}
.thunderstorms_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/tstorm_pm_55x55.gif) no-repeat;
}
.verycold_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/cold_am_55x55.gif) no-repeat;
}
.verycold_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/cold_pm_55x55.gif) no-repeat;
}
.veryhot_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/hot_am_55x55.gif) no-repeat;
}
.veryhot_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/hot_pm_55x55.gif) no-repeat;
}
.virga_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/virga_am_55x55.gif) no-repeat;
}
.virga_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/virga_pm_55x55.gif) no-repeat;
}
.volcanicash_am {
    background: url(/images/structures/headers/weather_icons/volcanic_ash_am.jpg) no-repeat;
}
.volcanicash_pm {
    background: url(/images/structures/headers/weather_icons/volcanic_ash_pm.jpg) no-repeat;
}
.windandrain_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/windyandrainy_am_55x55.gif) no-repeat;
}
.windandrain_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/windyandrainy_pm_55x55.gif) no-repeat;
}
.windy_am {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/windy_am_55x55.gif) no-repeat;
}
.windy_pm {
    background:url(/sh/images/weather/weathericons/morgan2/55x55/windy_pm_55x55.gif) no-repeat;
}






/* CoxV3 Copied CSS - May not be used or necessary */
#leaderboard-no-sticky{
    padding-bottom:5px;
    margin-left:127px;
  height:100px;
}
#leaderboard-no-sticky .sticky {display:none;}
#iota .sectionwidget0{
    padding:0px;
    margin-bottom:0px;
    background-color:white;
}
.header{
    width: 1000px;
    margin: auto;
}
#alertbox{
    position: absolute;
    top: 0;
    right:0;
    width: 162px;
    height: 97px;
    background: url(/images/structures/headers/alert_bg_full.jpg) -433px 0 no-repeat;
}
#alertbox .alertbox_text{
	display:block;
	text-align:center;
	margin:8px 0 11px 0;
    text-transform: uppercase;
    font-size: 131%;
    font-weight: bold;
}
#alertbox .alertbox_text.two_button{
	margin:3px 0 1px 0;
}
#alertbox .alertbox_button{
    display: block;
    width:145px;
    margin:0 auto 6px auto;
}
#current_conditions table {
	cursor:pointer;
}
#current_conditions caption, #current_conditions th {
	display:none;
}
#current_conditions table.multiCity {
	position:relative;
	top:1px;
	width:100%;
	font-size:11px;
	margin:0 auto 0px auto;
}
#current_conditions table.multiCity td.city_name span {
	position:relative;
	top:6px;
}
#current_conditions table.multiCity td.cur_temp {
	font-size:22px;
	padding-top:4px;
	background-position:center top;
	padding-top:32px;
	height:18px;
}
#current_conditions table.multiCity .cur_degree {
	font-size:16px;
	position:relative;
	top:-4px;
	left:1px;
}
#current_conditions table.multiCity td.sky_cond {
	display:none;
}

#current_conditions table.multiCity.noIcons {
	top:18px;
	margin-bottom:29px;
}
#current_conditions table.multiCity.noIcons td.city_name span {
	top:0;
}
#current_conditions table.multiCity.noIcons td.cur_temp {
	background:none;
	height:0;
	padding:0;
	font-size:30px;
}
#current_conditions table.multiCity.noIcons span.cur_degree {
	font-size:20px;
	top:-7px;
}

#current_conditions table.avnforecast {
	position:relative;
	top:1px;
	width:60%;
	float:left;
}
#current_conditions table.avnforecast td.fut_hour span {
	position:relative;
	top:2px;
	font-size:10px;
}
#current_conditions table.avnforecast td.sky_cond {
	position:relative;
	overflow:hidden;
	height:55px;
	background-position:center top;
}
#current_conditions table.avnforecast td.sky_cond span {
	position:absolute;
	left: -9999px;
}
#current_conditions table.avnforecast td.fut_temp {
	font-size:18px;
}
#current_conditions table.avnforecast td.fut_temp div {
	position:relative;
}
#current_conditions table.avnforecast td.fut_temp div span {
	position:absolute;
	top:-25px;
	left:28px;
	_left:-10px;
}
#current_conditions .full_forecast {
	position:relative;
	top:-3px;
	font-weight:normal;
	font-size:10px;

}
.myWeatherHeader {
	color:black;
	position:absolute;
	top:5px;
	right:5px;
}
#current_conditions{
  cursor:pointer;
}

/* END - Header Styles */
/* Id: 19451143 */
/* Start Main Navigation */

#mainNav {
	font-size:12px;
	width:1000px;
	background:#497AA2;
	height:28px;
	position:relative;
}
#mainNav.active {
	height:56px;
}
#mainNav table {
	width:1000px;
}
#mainNav table td {
	text-align:center;
	vertical-align:top;
}
#mainNav ul,#mainNav li {
	list-style-type:none;
	margin:0;
	padding:0;
}
.menuBar {
	height:28px;
}
.menuBar a.menuBarLink {
	position:relative;
	z-index:2;
	padding:7px 7px 5px 7px;
	display:block;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	background:#183553 url(/images/structures/headers/nav_slice.gif) 0 0 repeat-x;
	outline:none;
}
.menuBar.currentSection a.menuBarLink {
	background:#497AA2;
}
.menuBar a.menuBarLink:hover {
	background:#497AA2!important;
}
.menuBar .subMenu {
	position:absolute;
	top:0;
	left:0;
	background:#497AA2;
	opacity:0;
}
.menuBar.currentSection .subMenu {
	opacity:1;
}
.menuBar .subMenu ul {
	width:1000px;
}
.menuBar .subMenu li.subMenuItem {
	display:block;
	float:left;
}
.menuBar .subMenu li a.subMenuLink {
	display:block;
	padding:6px 10px 5px;
	color:#fff;
	text-decoration:none;
	outline:none;
  font-weight:normal;
}
.menuBar .subMenu li a.yellow_menuBarLink {
	color:#FFFF00;
}
.menuBar .subMenu li a.subMenuLink:hover {
	text-decoration:underline;
}
.menuBar.visible {
	height:56px;
}
.menuBar.visible .subMenu {
	top:28px;
}
.menuBar.visible a.menuBarLink {
	background:#497AA2;
}

/* special class styles */
.menuBar.stMarys a.menuBarLink {
	color:#F3BA0B;
}

/* IE hit state "fix" */
#tn1 a,
#tn2 a{
  *width:75%;
}
#tn1 .subMenu a,
#tn2 .subMenu a{
  *width:auto;
}

/* End Main Navigation */
/* Id: 19451233 */
/* START - Site Tools Styles */

/*#theta{border:1px solid black;}
#cw19713670{border:1px solid orange;}
#index19713711{border:1px solid green;}
.alert{border: 1px solid blue;}*/

.page-search-form-site-tools {
	height:36px;
	border-bottom:1px solid #497AA2;
}
#headerSearchForm {
	float:right;
  margin:8px 8px 0px 0px;
}
#footerSearchForm {
	text-align:left;
	margin:0 0 15px 265px;
}
.searchForm input {
	display:inline;
	vertical-align:bottom;
}
.searchForm input.searchInput{
  height:18px;
  width:246px;
  *width:241px;
  _width:233px;
  border:1px solid #939393;
  *position:relative;
  *left:-5px;
}
.searchForm input.submit {
  margin-left:5px;
  *position:relative;
  *top:-1px;
}
.searchForm .radioBoxes {
	visibility:hidden;
}
.searchForm .radioBoxes span {
	margin-right:10px;
	position:relative;
	*top:4px;
}
.searchForm .resultsBy {
	display:none;
}
.searchForm .resultsBy img {
	display:inline;
	vertical-align:bottom;
	position:relative;
	top:4px;
}
.searchForm div.queryVideoStories {
	top:20px;
	left:100px;
}

/* Breaking News Bar */
#theta .sectionwidget0 {margin:0;padding:0;*zoom:0;}
#theta .alert{
    display:block;
  width:862px;
    height:55px;
    margin-bottom:10px;
  padding:12px 0 0 118px;
    background-image:url(/images/structures/misc/bnb_breaking_bg980.jpg);
    background-repeat:no-repeat;
    background-color:#850001;
    color:white;
  overflow:hidden;
}
#theta .alert a.Headline{
    font-size:16px;
    color:#FFFFFF;
}
#theta .alert a{
  font-size:13px;
  color:#FFFFFF;
}
#theta .alert  img,
#theta .alert .bottomleft,
#theta .alert .bottomright,
#theta .alert .topright{
    display:none;
}
#breakingNews #theta h1 {
display: none;
}
#breakingNews #theta div.sectionwidget0 {
display: inline;
}

.breadcrumbs{
    width:50%;
    float:left;
    margin:5px 0 0 10px;
    font-size:93%;
    font-weight:bold;
    color:#497AA1;
}
.breadcrumbs span { 
	vertical-align:middle; 
 	margin:5px 5px 5px 0;
}
.breadcrumbs a.breadcrumb-home {
    text-decoration:none;
    color:#497AA1;
    margin-right:5px;
}

.breadcrumbs a.breadcrumb-image {
	
}
.breadcrumbs a:hover{
    text-decoration:underline;
}
.breadcrumbs img {
    vertical-align:middle;
}

.fbLikeFrame {
height:61px;
width:500px;
}

/* END - Site Tools Styles */
/* Id: 19582174 */
/* START - Top Stories Cluster Styles */

#topStories #topstoriesleft{
  padding-right:20px;
  margin-bottom:20px;
}
#topstoriesright .titlebar0{
  background-color:transparent;
  border-bottom:none;
  padding:0px 5px 0px 0px;
}
#topstoriesright .titlebar0 span,
#topstoriesright .titlebar0 a{
  color:#404040;
  font-size:16px;
  text-transform:none;
}
#topstoriesright div{
  margin-bottom:25px;
}
#topstoriesright div div{
  margin-bottom:0px;
}
#topStories .topstory{
  display:block;
  margin-bottom:5px;
}
#topStories .topstory strong div a{
  font-size:18px;
}
#topStories .topstory .teaser{
  clear:both;
  padding-top:5px;
}
#topStories .topstory a.Headline{
  line-height:20px;
}
#topStories .IM-Horizontal .tblcoimageIMh{
  clear:both;
}
#topStories .IM-Horizontal .Headline{
  font-size:14px;
  line-height:16px;
  padding-bottom:6px;
}
#topStories .IM-Horizontal .teaser{
  margin-bottom:20px;
}
#topStories .adtitlebar1 a{
  position:absolute;
  top:-22px;
  right:10px;
}

/* END - Top Stories Cluster Styles */
/* Id: 19451514 */
/* START - Section Widget Styles */

.sectionwidget0 {
    padding-top:5px;
    margin-bottom:20px;
    zoom:1;
}
.sectionwidget0 .obj table tr td .xlarge a img{
    padding-right:10px;
}
.sectionwidget0 td{
    padding:0px 10px 10px 0px;
}
.sectionwidget0 .morestories{
    margin-top:10px;
    color:#497AA1;
    font-size:12px;
}
.sectionwidget1 td{
    padding-right:15px;
}
/* Add .noPadding class to sectionwidget instance controls to remove padding */
.noPadding .sectionwidget0 {
    padding:0;
}
.sectionwidget0 .partnerCNN{
    height:17px;
    margin:0px 0px 6px 3px;
    position:relative;
    top:-2px;
    right:-8px;
    text-align:right;
}
.sectionwidget0 .partnerText{
    position:relative;
    top:-8px;
    width:128px;
    font-size:77%;
    text-align:right;
    font-style:italic;
    color:#424242;
}
.sectionwidget0 .cnnLogo{
    padding:5px 0 0 2px;
}
.subjectHeadlines .sectionwidget2 .partnerCNN{
    margin:0px 0px -17px 3px;
    position:relative;
    top:-30px;
}
.subjectHeadlines .sectionwidget2 .partnerCNN .partnerText{
    top:-1px;
}
.subjectHeadlines .sectionwidget2 .partnerCNN .cnnLogo{
	background:#fff;
}
.morestories a {
    padding:0px 12px 0px 0px;
    color:#497AA1;
    font-size:12px;
}
.morestories a:visited{color:#414951;}
.fullListLink {
    margin:0px 0px 5px 5px;
    font-size:85%;
}
.advertisement .sectionwidget0{
  padding:0;
}
.titlebar0{
  padding:6px 5px 5px 10px;
  background-color:#3A5B7E;
  border-bottom:2px solid #C1C1C1;
}
.advertisement .titlebar0{
  *padding-top:0px;
}
.titlebar0 span,
.titlebar0 a{
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
}
.advertisement .titlebar0 span,
.advertisement .titlebar0 a{
  *padding-top:6px;
}
.titlebar1 span,
.titlebar1 a,
.titlebar2 span,
.titlebar2 a,
.titlebar3 span,
.titlebar3 a,
.titlebar4 span,
.titlebar4 a,
.titlebar1{
  margin-bottom:5px;
  font-weight:bold;
  color:#000000;
}
.titlebar0 a:hover,
.titlebar1 a:hover,
.titlebar2 a:hover,
.titlebar3 a:hover,
.titlebar4 a:hover{
  text-decoration:underline;
}
.advertisement .titlebar0 span, .advertisement .titlebar0 a{
  color:#fff;
  display:block;
  text-decoration:none;
}

#tmp105 .advertisement .sectionwidget0{
  border:none;background:#fff;
  background-color:#fff;
  color:#000;
}
#tmp105 .advertisement .sectionwidget0 a,
#tmp105 .advertisement .sectionwidget0 a.moredetailstext{
  font-weight:bold;
  text-decoration:none;
  color:#1e215b;
}
#tmp105 .advertisement .titlebar0,
#tmp103 .advertisement .titlebar0,
#tmp102 .advertisement .titlebar0,
#tmp150 .advertisement .titlebar0{
  border:none;
  padding:0px 0px 0px 10px;
}
#tmp105 .advertisement .titlebar0 span,
#tmp103 .advertisement .titlebar0 span,
#tmp102 .advertisement .titlebar0 span,
#tmp150 .advertisement .titlebar0 span,
#tmp105 .advertisement .titlebar0 a,
#tmp103 .advertisement .titlebar0 a,
#tmp102 .advertisement .titlebar0 a,
#tmp150 .advertisement .titlebar0 a{
  color:#fff;
  display:block;
  text-decoration:none;
}
#tmp105 .featuresBar .titlebar0,
#tmp103 .featuresBar .titlebar0,
#tmp102 .featuresBar .titlebar0,
#tmp150 .featuresBar .titlebar0{
  font:normal normal bold 16px/30px arial,helvetica,sans-serif;
  color:#7e161b;
  padding:0px 0px 0px 10px;
  height:30px;
  margin:0;
}
#tmp105 .featuresBar .titlebar0 span,
#tmp103 .featuresBar .titlebar0 span,
#tmp102 .featuresBar .titlebar0 span,
#tmp150 .featuresBar .titlebar0 span,
#tmp105 .featuresBar .titlebar0 a,
#tmp103 .featuresBar .titlebar0 a,
#tmp102 .featuresBar .titlebar0 a,
#tmp150 .featuresBar .titlebar0 a{
  font:normal normal bold 16px/30px arial,helvetica,sans-serif;
  color:#fff;
  display:block;
  text-decoration:none;
}
#tmp105 .featuresBar .titlebar0 a:hover,
#tmp103 .featuresBar .titlebar0 a:hover,
#tmp102 .featuresBar .titlebar0 a:hover,
#tmp150 .featuresBar .titlebar0 a:hover{
  text-decoration:underline;
}
.adtitlebar1{position:relative;}
.adtitlebar1 a{
  position:absolute;
  top:-22px;
  right:0px;
}
.adtitlebar1 a.blue{
  position:absolute;
  top:-24px;
  right:0px;
}
.containerwidget .noPadding .sectionwidget2 .sectionwidget0{
  padding-top:5px;
}
.containerwidget .sectionwidget0{
  padding-top:0;
}
.containerwidget .sectionwidget0 .sectionwidget0{
  padding-top:5px;
}
.containerwidget .advertisementLWL .sectionwidget0{
  padding-top:5px;
}
.mode-notb .sectionwidget0{
  padding-top:0px;
}
.mode-notb .sectionwidget0 .sectionwidget0{
  padding-top:5px;
}

/* END - Section Widget Styles */
/* Id: 19915747 */
/* START - Specific Widget Styles */
/* For crazy Natl widgets and the like... */

/* Health Topics and Information Widget */
#sw18925445 .sectionwidget0{padding-top:0px;}
#sw18925445 .sectionwidget0 .sectionwidget0{padding-top:5px;}

/* Auto Rotating DAP Widget */
#sw18957805 .sectionwidget0{padding-top:0px;}
#sw18957805 .sectionwidget0 .sectionwidget0{padding-top:5px;}

/* Consumer Info Auto Widget */
#sw2935238 .sectionwidget0{padding-top:0px;}
#sw2935238 .sectionwidget0 .titlebar0{margin-bottom:5px;}
#sw2935238 .sectionwidget0 .teaser{padding-left:130px;}

/* Automotive - Bankrate - Car Buying Tips for V2 sites only */
#sw19770762 #sw4230451 .sectionwidget1 .teaser{font-size:11px;}

/* Sports Rotating DAP Widget Container */
#sw18958310 .sectionwidget0{padding-top:0px;}
#sw18958310 .sectionwidget0 .sectionwidget0{padding-top:5px;}

/* Education Rotating DAP Widget Container */
#sw18957817 .sectionwidget0{padding-top:0px;}

/* H and H Rotating DAP Widget Container */
#sw18958303 .sectionwidget0{padding-top:0px;}
#sw18958303 .sectionwidget0 .sectionwidget0{padding-top:5px;}

/* Money - National Tease Widgets */
#sw17172360 .sectionwidget0{padding-top:0px;}
#sw17172360 .sectionwidget0 .sectionwidget0{padding-top:5px;}

/* Money Rotating DAP Widget Container */
#sw18958318 .sectionwidget0,
#sw18958318 .sectionwidget0 .sectionwidget0{padding-top:0px;}
#sw18958318 .sectionwidget0 .sectionwidget0 .sectionwidget0{padding-top:5px;}

/* Stock Quotes -  Stock Box */
#sw16921210 #smallIframe{text-align:center;}
#sw16921210 .spaceBottomTop table{margin-left:70px;}

/* Twitter Widget */
#sw19861027{position:relative;}
#twitWidTitlebarLogo{position:absolute;top:0px;right:5px;font-size:11px;color:#FFF;}
#twitWidTitlebarLogo img{position:relative;top:3px;}
#twitter_div{font-size:12px;margin-top:8px;}
#twitter_update_list li{margin-bottom:13px;}

/* Most Popular Tab Box */
#sw19514299 #index19894391 div a{display:block;margin-bottom:8px;font-size:12px;line-height:14px;}

/* BD Tabbed Widget */
.tabbedwidget {
  text-align:left;
  background:url(/sh/images/structures/widgettabs/mere/tabback.gif) repeat-x;
}
.tabbedwidget .wtabs {margin-bottom:0;}
.tabbedwidget .wtabs .tabInactive {
  font-family:verdana,sans-serif;
  font-size:10px;
  cursor:pointer;
  float:left;
  background:url(/sh/images/structures/widgettabs/mere/tableft.gif) no-repeat left top;
  margin-left:4px;
  padding-left:4px;
}
.tabbedwidget .wtabs .tabInactive .wtabright {
  float:left;
  font-family:verdana,sans-serif;
  font-weight:bold;
  font-size:10px; color:#000;
  background:url(/sh/images/structures/widgettabs/mere/tabright.gif) no-repeat right top;
  padding:3px 4px 2px 0;
}
.tabbedwidget .wtabs .tabActive {
  font-family:verdana,sans-serif;
  font-size:10px;
  cursor:pointer;
  float:left;
  background:url(/sh/images/structures/widgettabs/mere/tablefton.gif) no-repeat left top;
  margin-left:4px;
  padding-left:4px;
}
.tabbedwidget .wtabs .tabActive .wtabright {
  float:left;
  font-family:verdana,sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#000;
  background:url(/sh/images/structures/widgettabs/mere/tabrighton.gif) no-repeat right top;
  padding:3px 4px 2px 0;
}
.tabbedwidget .tabcontent {
  height:auto !important;
  overflow:hidden;
  position:relative;
  background-color:#fff;
  border:1px #CBCBCB solid;
  border-top-width:0;
}
.tabbedwidget .contentAreaInactive {position:absolute; width:100%; left:0; top:0; display:none;}
.tabbedwidget .contentAreaActive {
  position:relative !important;
  width:100%;
  left:0;
  top:0;
  margin-bottom:10px;
  padding-top:5px;
  display:block;
}
.tabbedwidget .iconed {position: relative; }
.tabcontent .titlebar2 {position: relative;}
.tabcontent div.mode-normal {margin:10px;overflow:hidden;}
.tabcontent div.mode-normal div.mode-normal {margin:0;}

/* Feature Belts Tweaks */

/* END - Specific Widget Styles */
/* Id: 19451806 */
/* START - Index Styles */

/* images */
.tblcoimageCOLBL {
    float:left;
    margin-right:10px;
}
.tblcoimageBL {
    margin-right:10px;
}
.tblcoimageBL td{
    padding:0px;
}
.tblcoimageBL td a,
.tblcoimageCOLBL td a {
    margin-top:4px;
    text-align:center;
}

/* blurbs */
a.Headline, 
.teaser, 
a.moredetailstext, 
a.iconed{
    font-size: 93%;
    font-family: arial;
}
a.Headline, 
.teaser, 
a.iconed{
    display: block;
}
a.Headline, 
a.moredetailstext, 
a.iconed{
    text-decoration: none;
    line-height: 14px;
}
a.Headline:hover, 
a.moredetailstext:hover, 
a.iconed:hover {
    text-decoration: underline;
}
a.Headline{
    padding-bottom:3px;
}
.teaser{
    line-height: 15px;
  margin-bottom:10px;
}

/* headlines */
a.iconed {
    margin-bottom: 8px;
}
a span.source_name { 
    margin-right: 3px;
}
a span.source_name {
    color: #8d8d8d;
}

/* blurb and headlines display method */
/* IE */
.blurbAndHeadlines .tblcoimageBL {
    margin-top:-19px;
}
.blurbAndHeadlines a.Headline{
    margin-left:140px;
} 
/* Everybody NOT IE */
html>/**/body .blurbAndHeadlines .tblcoimageBL {
    margin-top:-14px;
}
html>/**/body .blurbAndHeadlines a.Headline{
    margin-left:130px;
}

/* BlurbOneImage display method */
.BlurbOneImage .indexImage {
	float: left;
}
.BlurbOneImage .indexImage .credit {
	text-align: right;
	padding: 2px 0 10px;
}
.BlurbOneImage .HeadlineWrap {
	clear: both;
}

.IM-Horizontal{
  display:block;
  margin-bottom:11px;
}
a.iw80,
span.iw80{
  padding-left:90px;
}
a.iw120,
span.iw120{
  padding-left:130px;
}
a.iw200,
span.iw200{
  padding-left:210px;
}

/* END - Index Styles */
/* Id: 19759474 */
/* START - Survey Styles */
.sectionwidget0 .ibsform form .questiontext{
    display:block;
    margin-bottom:10px;
  color:#3A5B7E;
  font-weight:bold;
}
.sectionwidget0 .ibsform form .answer{
    margin-bottom:5px;
}
.sectionwidget0 .ibsform form .answer input{
    margin-right:5px;
}
.sectionwidget0 .ibsform form .answer label{
    position:relative;
    top:-2px;
}
.sectionwidget0 .ibsform form .ibssubmitbutton{
    margin-bottom:10px;
}
.sectionwidget0 .emailsignupobject form table td .Headline{
    margin:8px 0px 8px 6px;
    font-weight:bold;
    color:#1E215B;
}
.sectionwidget0 .emailsignupobject form table td{
    text-align:left;
    width:auto;
    padding:0px;
}
.sectionwidget0 .emailsignupobject form table td span.small{
    position:relative;
    top:-2px;
    left:5px;
}
.sectionwidget0 .emailsignupobject form table td input[type='text']{
    width:150px;
    margin:5px 5px 0px 5px;
}
.sectionwidget0 .emailsignupobject form table td input[type='image']{
    width:68px;
    height:19px;
    position:relative;
    top:4px;
}
.sectionwidget0 .formInline img {
	position:relative;
	top:4px;
	left:5px;
}
/* END - Survey Styles */
/* Id: 19451685 */
/* START - Ad Styles */

.square,
.square2,
span.flashvideo{
    background-color: #f4f4f4;
    display: block;
    margin: 0px auto 20px auto;
}
.adWithTab {
    display: block;
    background-color: #f4f4f4;
  padding:10px 10px 2px 10px;
  margin-bottom:20px;
}
.adWithTab .adtab{
  display:block;
  text-align:right;
}
.adWithTab .adtab a{
  font-size:9px;
  color:#939393;
}
.adWithTab 
#delta .advertisement .adWithTab .adObj {
    text-align: left;
    display: block;
}
.banner1 {
    position: relative;
    left: 2px;
    background-color: #f2f2f4;
    display: block;
    height: 90px;
    width: 745px;
    z-index: 100;
}
.banner1 .left {
    position: absolute;
    top: 6px;
    left: 4px;
    display: block;
    background-image: url(/images/structures/misc/advert_vert.gif);
    background-repeat: no-repeat;
    width: 9px;
    height: 78px;
}
.adbanner1 {
    padding-left: 15px;
    height: 90px;
    display: block;
    width: 728px;
}
.header-sticker {
    position: relative;
    background-color: #f2f2f4;
    display: block;
    height: 90px;
    width: 215px;
    position: relative;
    left: 28px;
}
.header-sticker .left {
    position: absolute;
    top: 6px;
    left: 4px;
    display: block;
    background-image: url(/images/structures/misc/advert_vert.gif);
    background-repeat: no-repeat;
    width: 9px;
    height: 78px;
}
.adheader-sticker {
    height: 90px;
    display: block;
}
.adWithTab .adheader-sticker { 
/* kjoseph 2008-11-04 - restored left padding for sticker ads so that they display to the right of the "advertisement" tab */
    padding-left: 15px;
}
.multi-display {
    display: block;
/* kjoseph 2008-11-05 - changed from padding to margin to alleviate large gray border problem */
    margin: 0px 5px 10px;
    width: 310px;
    text-align: center;
}
.multi-display .adtab {
    display: block;
    background-image: url(/images/structures/misc/advert_horiz.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #f2f2f4;
    height: 15px;
}
.multi-display .admulti-display {
    display:block;
    border:solid 5px #f2f2f4;
    background-color:white;
    border-top:0px;
    padding-bottom:0px;
}

/* Sponsored Links in section widgets */
.swSponsoredLinks {
    display:block;
    margin-top:12px;
    padding-top:20px;
    background:url(/images/structures/misc/sw_sponsored_links_graybg.gif) no-repeat top left;
    font-size:13px;
}
.swSponsoredLinks .sectionwidget0 {
	padding: 0;
}

.swSponsoredLinks a{
    font-size:85%;
    color:#1e2686;
}
.advertisementLWL .sponsContentText{
color: #ffffff;
}

/* Sponsorship Ad Box */

.sponsorshipAdBox {
	position:relative;
	padding:0;
	font-size:11px;
	color:#333;
	z-index:100;
	zoom:1;
}
.sponsorshipAdBox.videoSponsorship, .sponsorshipAdBox.VideoSponsorship {
	position:relative;
	top:8px;
	z-index:100;
	margin-top:-8px;
	padding:8px 10px;
	color:#333;
	background:#d2e2ef url(/sh/flex3MediaPlayer/images/mp435x322bg.gif);
}
.sponsorshipAdBox img {
	display:block;
	float:right;
	background:#000;
	border:none;
}
.sponsorshipAdBox p {
	margin:0 0 2px 0;
}
.sponsorshipAdBox .sponsorTitle {
	font-weight:bold;
	font-size:1.08em;
}
.sponsorshipAdBox a.sponsorTextLink:link, .sponsorshipAdBox a.sponsorTextLink:visited {
	color:#333; 
font-weight:normal;
	text-decoration:none;
}
.sponsorshipAdBox a.sponsorTextLink:hover, .sponsorTextLink a.sponsorLink:active {
	text-decoration:underline;
}

/* faux titlebar ad */
.titlebarSponsorship {
	padding-bottom: 5px;
	background: #3876C4 url(/images/structures/titlebars/sponsorship_bg_top.jpg) no-repeat left top;
}
.titlebarSponsorship h1 {
	float: left;
	width: 190px;
	background: none;
}
.titlebarSponsorship h1 span {
	background: none;
}
.titlebarSponsorshipLogo {
	float: right;
	width: 110px;
	color: #FFFFFF;
	font-size: .8em;
	padding-top: 3px;
}
.titlebarSponsorship .clear {
	clear: both;
	height: 1px;
}
.titlebarSponsorshipText {
	clear: left;
	float: left;
	width: 190px;
	font-size: 1em;
	font-weight: normal;
	padding-left: 10px;
}
.titlebarSponsorshipText a,.titlebarSponsorshipText a:visited,.titlebarSponsorshipText a:hover,.titlebarSponsorshipText a:focus,.titlebarSponsorshipText a:active {
	font-weight: normal;
	color: #FFFFFF;
}

/* detailed forecast sponsorship */
.forecastSponsorship {
	width: 320px;
	color: #FFFFFF;
	margin-left: 1px;
	padding-bottom: 5px;
	background: #3876C4 url(/images/structures/titlebars/sponsorship_bg_top.jpg) no-repeat left top;
}
.forecastSponsorship h1 {
	float: left;
	width: 145px;
	background: none;
}
.forecastSponsorship h1 span {
	background: none;
}
.forecastSponsorshipLogo {
	float: right;
	width: 155px;
	color: #FFFFFF;
	font-size: .8em;
	padding-top: 6px;
}
.forecastSponsorship .clear {
	clear: both;
	height: 1px;
}
.forecastSponsorshipText {
	clear: left;
	float: left;
	width: 145px;
	font-size: 1em;
	font-weight: normal;
	padding-left: 10px;
}
.forecastSponsorshipText a,.forecastSponsorshipText a:visited,.forecastSponsorshipText a:hover,.forecastSponsorshipText a:focus,.forecastSponsorshipText a:active {
	font-weight: normal;
	color: #FFFFFF;
}

/* detailed forecast sponsorship */
.videoPlayerSponsorship {
	width: 322px;
	color: #333333;
	padding-bottom: 5px;
	background: #D2E2EF url(/sh/flex3MediaPlayer/images/mp435x322bg.gif) no-repeat left top;
}
.videoPlayerSponsorship h1 {
	float: left;
	width: 145px;
	background: none;
}
.videoPlayerSponsorship h1 span {
	color: #333333;
	background: none;
}
.videoPlayerSponsorshipLogo {
	float: right;
	width: 155px;
	color: #333333;
	font-size: .8em;
	padding-top: 6px;
}
.videoPlayerSponsorship .clear {
	clear: both;
	height: 1px;
}
.videoPlayerSponsorshipText {
	clear: left;
	float: left;
	width: 145px;
	font-size: 1em;
	font-weight: normal;
	padding-left: 10px;
}
.videoPlayerSponsorshipText a,.videoPlayerSponsorshipText a:visited,.videoPlayerSponsorshipText a:hover,.videoPlayerSponsorshipText a:focus,.videoPlayerSponsorshipText a:active {
	font-weight: normal;
	color: #333333;
}

div.lwltitlebar {
    margin: -10px -10px 0px -10px;
}
div.advertisement .sectionwidget0 {
    margin-bottom:0;
}

div.advertisement span.adtab.top span {
    font-size: 66%;
    display: none;
}

div.advertisement h1.titlebar0,
div.advertisementLWL h1.titlebar0 {
    background-color: #999;
    color: #fff;
}
.advertisement .sectionwidget0{
    background-color:white;
    margin-bottom:0px;
}
.advertisement .sectionwidget0 .adWithTab{
    display:block;
    margin-top:10px;
    margin-bottom:10px;
}
div.advertisement .BL div a.Headline {
    margin-left: 130px;
    /* Please forgive me */
        *margin-left: 140px;
        _margin-left: 104px;
}
.advertisement .BL .tblcoimageBL {
    margin-top: -1em;
}
div#sw11404062 .sectionwidget0{
    /*
     * Fix for google ads in IE6.  Changes look
     * better in all browsers, so no ugly hacks here.
     */
    margin: 0; padding: 0;
}
span.sponsoredlinks {
    color:#333;
    font-family:arial;
    font-size: 93%;
    font-weight:bold;
}
div.sponsoredlinklist {
    margin-top: 5px;
}
div.sponsoredlinklist a {
    color:#1e2686;
    font-family:arial;
    font-size:85%;
    font-weight:bold;
    text-decoration:none;
}

/* LWL Headline Override Hack */
html>body div.advertisement .BL div a.Headline{zoom:1;margin-left:90px;}
* + html body div.advertisement .BL div a.Headline{margin-left:100px;}

#sw17661557 div.sectionwidget0{height:200px;}
#sw17661557 div.sectionwidget0 iframe{height:200px;}

/* Fix extra advertisement tabs */
/* #bodyContent div.sectionwidget0 span.adWithTab span.adtab {display: none;} */

/* Quigo / LWL / Google "triple widget" styles */
.bdTripleContainer .sectionwidget1 { margin-bottom: 0; padding: 0; background: #FFFFFF; }
.bdTripleContainer .sectionwidget1 td { background: #FFFFFF; }
.bdTripleContainer .sectionwidget1 .tblcoimageBL td { padding-right: 0; }
html > body .bdTripleContainer div.advertisement .BL div a.Headline { margin-left: 0; }
.bdTripleContainer .advertisement .BL .tblcoimageBL { margin-top: 0; }
.advertisementLWL {position: relative;}
.advertisementLWL .sponsContentText {position: absolute;top: 2px;right:10px;left:auto;}


span.adspotlighttile1,
span.adspotlighttile2,
span.adspotlighttile3,
span.adspotlighttile4,
span.adspotlighttile5,
span.adspotlighttile6,
span.adspotlighttile7,
span.adspotlighttile8,
span.adspotlighttile9{
  display:block;
  margin-bottom:20px;
}
.flashvideo{
  text-align:center;
}
#pagebodytop .adObj{
  display:block;
  width:1000px;
  margin:auto;
}
body #grey-tbar .sponsContentText{
  float:right;
}

#footer .adkxly_com_leaderboard_b {
  display:block;
  width:728px;
  margin:auto;
  padding-left:15px;
  background:#F4F4F4 url(/images/structures/misc/ad_tag_728x90.gif) no-repeat 3px center;
}

/* END - Ad Styles */
/* Id: 19526594 */
/* Start Tabbox Styles */

.ibTabbox.default {
	width:100%;
	position:relative;
	top:-5px;
}
.ibTabbox.default .nav-wrap {
	margin:0;
	width:100%;
}
.ibTabbox.default .yui-nav {
	margin:0;
	padding:0;
	border:none;
	position:relative;
	z-index:1;
	zoom:1;
}
.ibTabbox.default .yui-nav li {
	margin:0;
	zoom:1;
	_width:1px;
	display:block;
	float:left;
}
.ibTabbox.default .yui-nav li div {
	margin:0 1px 0 0;
	border-bottom:none;
}
.ibTabbox.default .yui-nav li.first div {
	margin-left:0;
}
.ibTabbox.default .yui-nav li.last div {
	margin-right:0;
}
.ibTabbox.default .yui-nav li a {
	color:#fff;
	display:block;
	text-decoration:none;
	background:#497AA2;
	outline:none;
}
.ibTabbox.default .yui-nav li a:hover {
	text-decoration:underline;
}
.ibTabbox.default .yui-nav li a em {
	display:block;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	padding:6px 8px 6px;
	z-index:2;
	line-height:12px;
	white-space:nowrap;
}
.ibTabbox.default .yui-nav li.selected a {
	color:#497AA2;
	background:#fff;
}
.ibTabbox.default .yui-nav li.selected a:hover {
	cursor:text;
	text-decoration:none;
}
.ibTabbox.default .content-wrap {
	position:relative;
	background:#fff;
	clear:both;
}
.ibTabbox.default .yui-content {
	padding:10px 0 0 0;
}
.ibTabbox.default .tabControls {
	padding:10px 5px 15px 0;
	zoom:1;
}
.ibTabbox.default .tabControls div.buttons {
	float:right;
}
.ibTabbox.default .tabControls span {
	height:22px;
	width:22px;
	margin:0 1px;
	display:block;
	float:left;
}
.ibTabbox.default span.previous {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -140px no-repeat;
}
.ibTabbox.default span.pause {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -52px no-repeat;
}
.ibTabbox.default span.pause.paused {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -96px no-repeat;
}
.ibTabbox.default span.next {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -206px no-repeat;
}
.ibTabbox.default span.previous:hover {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -162px no-repeat;
}
.ibTabbox.default span.pause:hover {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -74px no-repeat;
}
.ibTabbox.default span.pause.paused:hover {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -118px no-repeat;
}
.ibTabbox.default span.next:hover {
	background:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.png) 0 -228px no-repeat;
}



.ibTabbox.default span.previous {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.default span.pause {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.default span.pause.paused {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.default span.next {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.default span.previous:hover {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.default span.pause:hover {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.default span.pause.paused:hover {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}
.ibTabbox.default span.next:hover {
	_background-image:url(http://images.ibsys.com/sh/images/ib_tabbox/tabbox_sprite.gif);
}

/* End Tabbox Styles */
/* Id: 19451467 */
/* START - Feature Belt Styles */

/* added width for national sections 10.07.08 - CZ */
.carousel { width:650px; }
.carousel .sectionwidget0{ 
    position:relative;
    padding:0;
    margin:0 0 20px 0;
}
.featureBelt {
    margin:0;
    /*right:16px;*/ //remove this line once xsl is pushed 10/15/08
}
.featureBelt #prev-arrow{ 
    float: left;
    margin-top:45px;
    margin-left:10px;
}
.featureBelt #next-arrow {
    float: right;
    margin-top:45px;
    margin-right:10px;
}
.featureBelt .buttonEnable {
    cursor:pointer;
}
.featureBelt .buttonDisable {
    cursor:arrow;
}
.featureBelt .carousel-clip-region{
    border:1px solid #f2f2f4;
}
.featureBelt .items li {
    width:145px;
    text-align:center;
}
.featureBelt .items li a {
    margin:auto;
    width:130px;
    text-align:center;
    display:block;
    font:normal normal bold 11px/14px arial,helvetica,sans-serif;
    text-decoration:none;
}
.featureBelt .items li a:hover {
	text-decoration:underline;
}
.featureBelt .items li a img {
    display:block;
    margin:10px auto 8px auto;
    height:90px;
	border: 1px solid #999;
}
#pageSquares {
    position:absolute;
    top:-25px;
    right:0;
}
#pageSquares .pageSquare {
    color:#fff;
    font-weight:bold;
    width:14px;
    height:13px;
    margin:2px;
    text-align:left;
    float:left;
    overflow:hidden;
    zoom:1;
}
#pageSquares .square {
    background:none;
    cursor:pointer;
}

#pageSquares .selectedSquare {
    color:#bababa;
    font-weight:bold;
}

.carousel-component { 
    position:relative;
    overflow:hidden;   /* causes the clipping */
    display:none; /* component turns it on when first item is rendered */
}				
.carousel-component ul.carousel-list { 
    width:10000000px;
    position:relative;
    z-index:1; 
}
.carousel-component .carousel-list li { 
    float:left;
    list-style:none;
    overflow:hidden;
}
/**
 * VERTICAL CAROUSEL DEFAULTS
 **/
.carousel-component .carousel-vertical li { 
    margin-bottom:0px;

    /* Fix for extra spacing in IE */
    float:left;
    clear:left;  
	
    /* Force the LI to respect the HEIGHT specified */
    overflow:hidden;
    display:block;
}
/* For vertical carousel, not set, width defaults to auto */
/* Note if you explicitly set width to auto, this might cause */
/* problems with Safari... as in up/down button not working in some examples. */	 
.carousel-component ul.carousel-vertical {
/*	width:auto;*/
}
.carousel-component .carousel-clip-region { 
    overflow:hidden; /* Secret to the clipping */
    margin:0px auto;
    position:relative; 
}
/**
 * ==============================================================================
 * Safe to override. It is safe to override background, padding, margin, color,
 * text alignment, fonts, etc. Define a separate CSS file and override your style
 * preferences.
 **/
.carousel-component { 
    background:#f2f2f4;
    padding:0px;
    color:#618cbe;
}
.carousel-component ul.carousel-list { 
    margin:0px;
    padding:0px;
    line-height:0px;
}
.carousel-component .carousel-list li { 
    text-align:left;
}

/* Reinforcing carousel class for national sections feature belt */
#tmp105 .carousel .sectionwidget0 { position:relative; padding:0; margin:0; }

/* END - Feature Belt Styles */
/* Id: 19451243 */
/* Start - Table of Contents Styles */

#footer div.mode-normal{
  margin-bottom:20px;
  background-color:#F4F4F4;
}
#footer div.mode-normal .titlebar0 {
  text-align:left;
  padding:14px 20px 7px 26px;
  background-color:transparent;
  border:none;
}
#footer div.mode-normal .titlebar0 span {
  text-transform:none;
  color:#555555;
}
#footer div.mode-normal .sectionwidget0 div{
  float:left;
}
#footer div.mode-normal .sectionwidget0 div div,
#footer div.mode-normal .sectionwidget0 div.clearer,
#footer div.mode-normal .sectionwidget0 div.sectionwidget1{
  float:none;
}
#footer div.mode-normal .titlebar1{font-size:10px;}
#footer div.mode-normal .titlebar1 a {
  color:#3A5B7E;
  text-transform:uppercase;
}
#footer div.mode-normal .titlebar1 a:visited{color:#414951;}
#footer div.mode-normal .sectionwidget0{
  padding:0px 20px 0px 26px;
}
#footer div.mode-normal .sectionwidget1{
  width:119px;
  margin-bottom:25px;
  text-align:left;
}
#footer div.mode-normal .articlelink a{
  margin-bottom:0px;
}
#sw19702200 .titlebar1 a{
  color:#F31212;
}

/* END - Table of Contents Styles */
/* Id: 19451256 */
/* START - Footer Styles */

#preFooter #footer{
  width:980px;
}
#preFooter #footer div{
  margin-right:auto;
  margin-left:auto;
}
#sw19894728{
  width:728px;
}

#pageFooter {
  clear:both;
  padding-bottom:20px;
    text-align:center;
    font-size:10px;
}
#pageFooter #makeUsYourHomepage,
#pageFooter #footerImages{
  margin-bottom:10px;
}
#copyrightFooter,
#copyrightFooter a{
  font-weight:normal;
  color:#3A5B7E;
}
#copyrightFooter a:visited{color:#414951;}

/* END - Footer Styles */
/* Id: 19451878 */
/* START - Story Page Styles */

.Story h1 {
	font-size:138.5%;
}
.Story h2 {
	font-size:123.1%;
}
.Story h3 {
	font-size:108%;
}
.Story h1, .Story h2, .Story h3 {
	margin:0 0 .5em 0;
}
.Story h1,.Story h2,.Story h3,.Story h4,.Story h5,.Story h6,.Story strong {
	font-weight:bold;
}
.Story h1.Headline {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    padding-top: 0;
    margin:0 0 3px 0;
}
.Story h2.SubHead {
    font-size: 14px;
    font-weight: bold;
    color: #5C5C5C;
    margin:0 0 5px 0;
}
.Story .Byline {
    /* font:italic bold 12px/18px Arial,Helvetica,clean,sans-serif; color:#5b5b5b; */
    display: block;
    font-size: 93%;
    font-weight: bold;
    font-style: italic;
    color: #5b5b5b;
    margin:0 0 5px 0;
}
.Story .Byline a {
    text-decoration:underline;
    color: #5b5b5b;
}
.Story .posted,
.Story .updated {
    display: block;
    font-size: 10px;
    color: #5C5C5C;
}
.Story .StoryBody {
    /* font:normal normal normal 12px/18px arial,helvetica,sans-serif; */
    font-size: 100%;
    line-height: 18px;
  position:relative;
}
.Story .StoryBody img{
    float:left;
    margin:0px 35px 0px 20px;
    *margin:0px 27px 0px 10px;
}
.Story .StoryBody .RelatedBox{
    clear:left;
    width:170px;
    margin:15px 15px 15px 0px;
    background:transparent url(/images/structures/titlebars/sidebar_bottom2.gif) no-repeat scroll center bottom;
    padding-bottom:5px;
    width:240px;
}
.Story .StoryBody .RelatedBox .Header{
    background:#3876C4 url(/images/structures/titlebars/sidebar_titlebar.gif) no-repeat scroll left top;
    color:white;
    font-size:108%;
    font-weight:bold;
    padding:4px 5px 0 11px;
    width:224px;
}
.Story .StoryBody .RelatedBox .Links{
    padding:5px 10px 0px 10px;
    border-left:1px solid #3876c3;
    border-right:1px solid #3876c3;
    margin-bottom:5px;
}
.Story ul li {
	list-style: inside disc;
}
.Story ol li {
	list-style: inside decimal;
}
.Story ul ul,.Story ol ol,.Story ol ul,.Story ul ol {
	margin-left: 1em;
}

/* This style should be moved into the layout object CSS */
#leftCol #r2{
    clear:both;
}

.Story .Copyright {
    margin-top:20px;
}
.Story .Copyright p {
    text-align: left;
}
.layoutDetail #r1 {
    padding-top: 35px;
}
#textsizer{
  position:absolute;
  top:-35px;
  right:0px;
    width:103px;
    height:19px;
  color:#9F9F9F;
  line-height:19px;
}
.StoryBody #textsizer .label{
    display:block;
    width:54px;
    height:16px;
    float:left;
    padding-top:6px;
    font-size:12px;
    font-weight:bold;
}
.StoryBody #textsizer .buttons a{
    display:block;
    width:10px;
    height:19px;
    margin-left:2px;
    float:left;
    text-decoration:none;
    cursor:pointer;
    font-weight:bold;
  color:#9F9F9F;
}
#textsizer .buttons a:hover{
    color:#3A5B7E;
}
.StoryBody #textsizer .buttons .small{
    width:9px;
    padding-top:6px;
    font-size:10px;
}
.StoryBody #textsizer .buttons .medium{
    padding-top:5px;
    font-size:13px;
}
.StoryBody #textsizer .buttons .large{
    padding:4px 0px 0px 1px;
    width:12px;
    font-size:16px;
}
.StoryBody #textsizer .buttons a.current{
    color:#3A5B7E;
}
.StoryBody.small{
    font-size:100%;
    line-height:18px;
}
.StoryBody.medium{
    font-size:108%;
    line-height:19px;
}
.StoryBody.large{
    font-size:123.1%;
    line-height:21px;
}
div.storytools {
    display: none;
}
#StoryTools {
    margin-top:30px;
    padding-bottom:15px;
    font:normal normal bold 11px/20px arial,helvetica,sans-serif;
    clear:both;
    min-height:20px;
}
#StoryTools img {
    border:0px;
    vertical-align:middle;
    padding-bottom:2px;
    margin-right:2px;
}
#StoryTools a {
    text-decoration:none;
    display:block;
}
#StoryTools a:active {
    color:#1e215b;
}
#StoryTools .primary{
    float:left;
    margin-right:8px;
}
#StoryTools .primary a {
    color:#1e215b;
}
#StoryTools .secondary {
    float:right;
    margin-left:8px;
}
#StoryTools .secondary a {
    color:#ccc;
}
#StoryTools .secondary a:hover {
    color:#1e215b;
}
.communityslideshowform{
    clear:both;
}
.Story form td{
    padding-left:5px;
}
.Story form input{
    margin-top:10px;
}
.Story form td input,
.Story form td textarea{
    margin-top:1px;
}
/* TSN styles for template 150 */
#tmp150 .Story {
    padding:0 10px 0 10px;
}
#tmp150 .Story .Headline {
    padding-top:0px;
}
/* Links in natl stories */
.Story .pullquotesmall { 
	width: 330px;
	display: inline-block;
	padding: 5px;
	text-decoration: none;
	background-color: #e8e8e8;
}
.Story .pullquotesmall a {
	text-decoration:none;
}
.Story .pullquotesmall a:hover {
	text-decoration:underline;
}
.Story .StoryBody .pullquotesmall img {
	float:none; margin:0;
}
.sidebar {
    width:240px;
    float:right;
    margin:0 5px 0 10px;
	display:inline;
	position:relative;
	z-index:2;
}
.sidebarMedia{
	width:242px;
	color:#fff;
}
.sidebarMedia img {
	border:1px solid #5C5C5C;
}
.sidebarMedia .imageCredit {
	font-size:10px;
	text-align:right;
	padding:0 5px 0 0;
}
.sidebarMedia .imageCaption {
	padding:0 0 2px 5px;
}
.sidebarMedia .component {
    width:240px;
    height:225px;
    padding:5px 5px 5px 5px;
    background-color:#C8D8EF;
}
.sidebarMedia .clkImgTbl img{
    border:1px solid #999;
}
.sidebarMedia .assocSlideShow img{
    border:1px solid #999;
}
.sidebarMedia .assocSlideShow .Links{
    width:242px;
    margin:auto;
}
.sidebarMedia .assocSlideShow .Links a{
    display:block;
    padding:0px 0px 7px 11px;
}
.sidebarMedia .assocSlideShow .Links strong{
    display:none;
}
.sidebarMedia .ibssurvey{
    width:240px;
    font-weight:bold;
    font-size:85%;
    color:#1e215b;
}
.sidebarMedia .ibssurvey td.medium{
    padding:7px 5px 0px 9px;
}
.sidebarMedia .ibssurvey .surveytitle{
    width:240px;
    height:25px;
    background:#3876c4 url(/images/structures/titlebars/sidebar_titlebar.gif) no-repeat top left;
    color:white;
    font-weight:bold;
}
.sidebarMedia .ibssurvey .surveytitle span strong{
    font-weight:bold;
}
.sidebarMedia .ibssurvey .questiontext{
    display:block;
    margin-bottom:7px;
    line-height:17px;
}
.sidebarMedia .ibssurvey .answerblock .answer{
    margin-bottom:3px;
}
.sidebarMedia .ibssurvey .answerblock .answer input{
    margin-right:5px;
}
.sidebarMedia .ibssurvey .answerblock .answer label{
    position:relative;
    top:-3px;
}
.sidebarMedia .ibssurvey .ibssubmitbutton{
    color:white;
    font-weight:bold;
    text-transform:uppercase;
    background-image:url(/images/structures/misc/button_bg.gif);
    border:0px;
    width:68px;
    height:19px;
    margin-bottom:5px;
    padding-bottom:1px;
    cursor:pointer;
}
.sidebarMedia .ibssurvey .ibsdisclaimer{
    font-size:93%;
    font-weight:normal;
    padding-bottom:7px;
}
.sidebarMedia .ibssurvey .ibsdisclaimer a{
    font-size:93%;
    font-weight:normal;
    color:blue;
}
.sidebarMedia .ibssurvey .ibsdisclaimer a:hover{
    text-decoration:underline;
}
.sidebarContent{
    width:230px;
    background:url(/images/structures/titlebars/sidebar_bottom2.gif) no-repeat bottom center;
    padding:5px;
    margin:0px auto 10px auto;
    border:1px solid #5C5C5C;
}
.sidebarContent .title{
	color:#222222;
    font-weight:bold;
    display:block;
    margin-bottom:5px;
}
.sidebarContent .Header {
	color:#222222;
	text-align:left;
	font-size:.92em;
}
.sidebarContent .Links{
    width:228px;
    font-size:92%;
    font-weight:bold;
    color:#5C5C5C;
    overflow:hidden;
    zoom:1;
}
.sidebarContent .Links li{
    display:block;
    margin:0;
    padding:3px 0;
}
.sidebarContent .Links li a,
#tmp103 .sidebarContent .Links li a,
#tmp105 .sidebarContent .Links li a {
    text-decoration:none;
    font-weight:bold;
    color:#3A5B7E;
    padding-right:25px;
	background-position:right -3px;
	background-repeat:no-repeat;
}
.sidebarContent .Links li a:hover,
#tmp103 .sidebarContent .Links li a:hover,
#tmp105 .sidebarContent .Links li a:hover {
    text-decoration:underline;
}
.StoryBody li{
  list-style-position:outside;
}

/* Natl Detail Page Styles */
#tmp103 .container1{width:640px;}
#tmp103 .container3{width:310px;}
#tmp103 #delta{width:300px; }
#tmp103 #row2{position:relative;left:0px;width:960px !important;}
#tmp103 div#sb{padding:0 10px;}
#tmp103 .storyAd{margin-top:10px;}

/* END - Story Page Styles */
/* Id: 25503158 */
#vtmp99 #header .sectionwidget0, #vtmp105 #header .sectionwidget0, #vtmp106 #header .sectionwidget0,#header .sectionwidget0{padding-top:0px;margin-bottom:10px !important;}
#vtmp99 .pageheader .leaderboard, #vtmp105 .pageheader .leaderboard,#vtmp106 .pageheader .leaderboard, .pageheader .leaderboard  {height:106px !important;}

.banner1 span.left{display:none;}
/* --- End regional_css styles --- */

/*Date: 12:01:07 CST
XSL File: site-css.xsl
Browser Type: 
Page Type: style
Section Site: c3k
*/

