/* BEGIN CHARSET ASSIGNMENT */
@charset "utf-8";
/* END CHARSET ASSIGNMENT */



/* BEGIN GLOBAL HTML TAG STYLES */
html{
	height:100%;
}

body {
	height:100%;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #cccccc;
	font-size: 12px;
}

a {
	color: #000066;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

h5 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 5px;
}
/* END GLOBAL HTML TAG STYLES */



/* BEGIN MAIN LAYOUT DIV STYLES */
#siteContainer {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: #ffffff;
	/* border-left: 1px solid #cccccc; */
	/* border-right: 1px solid #cccccc; */
}

#siteHeaderLeaderboard {
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: right;
}

#siteHeader {
	width: 100%;
	height: 118px;
	background-color: #1C2663;
}

#siteNavigationExtras {
	text-align: left;
	width: 100%;
	height: 20px;
	background-color: #ffffff;
	padding-top: 3px;
	margin-bottom: 0px;
}

#navigationContainer {
	width: 100%;
	height: 42px;
	background-color: #000000;
	/* background-image: url(/wdioimages/system/hdr/Nav_BG_2009.jpg); */
}

#siteNavigation {
	background-image: url(/wdioimages/system/hdr/Nav_BG_top_2009.jpg);
	text-align: left;
	width: 100%;
	height: 21px;
	padding-top: 0px;
	margin-bottom: 0px;
}

#siteSubNavigation {
	background-image: url(/wdioimages/system/hdr/Nav_BG_bottom_2009.jpg);
	text-align: left;
	width: 100%;
	height: 21px;
	background-color: #cccccc;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

#siteBody {
	padding: 0px;
	text-align: left;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
}

#siteFooterSitemap {
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
	width: 950px;
}

#siteFooterLeaderboard {
	text-align: center;
	font-size: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 980px;
}

#siteFooter {
	text-align: center;
	font-size: 10px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 950px;
}
/* END MAIN LAYOUT DIV STYLES */



/* BEGIN HEADER LAYOUT DIV STYLES */
#siteHeaderBranding {
	width: 192px;
	height: 118px;
	float:left;
}

#siteHeaderFlex {
	width: 445px;
	height: 118px;
	float:left;
	text-align: left;
}

#siteHeaderWeather {
	background-image: url(/wdioimages/system/hdr/RightBanner1_2009.jpg);
	background-color: #000000;
	width: 343px;
	height: 118px;
	text-align: right;
	float:right;
}
/* END HEADER LAYOUT DIV STYLES */



/* BEGIN HEADER LINKS STILES */
#headerLinks a {
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}

#headerLinks a:hover {
	color: yellow;
	text-decoration: none;
}
/* END HEADER LINKS STILES */



/* BEGIN FLEX MULTI CITY TEMPS STILES */
table.multiCityTemps {
	text-align: center;
	width: 100%;
	border: 0px;
}
.multiCityTemps a.station {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.multiCityTemps a.station:hover {
	text-decoration: none;
	color: #cc0000;
}
.multiCityTemps td {
	font-size: 10px;
}
/* END FLEX MULTI CITY CURRENT CONDITIONS STILES */



/* BEGIN NAVIGATION EXTRAS LIST/LINK STYLES */
#navigationExtras {
	border: 0px;
	margin : 0;
	padding-left : 5px;
}

#navigationExtras ul, #navigationExtras li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}
	
#navigationExtras a:link, #navigationExtras a:visited	{
	border-right: 1px dotted #000000;
	color: #000000;
	float: left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: xx-small;
	margin-right: 0px;
	margin-bottom: 2px;
	padding: 1px 10px 1px 10px;
	text-decoration: none;
}

#navigationExtras a:link.active, #navigationExtras a:visited.active	{
	background : #ffffff;
	border-bottom : 1px solid #ffffff;
	color : #000000;
}

#navigationExtras a:hover	{
	color : #ff0000;
}
/* END NAVIGATION EXTRAS LIST/LINK STYLES */



/* BEGIN MAIN NAVIGATION LIST/LINK STYLES */
#navigationMain {
	border: 0px;
	margin : 0;
	padding-bottom : 19px;
	padding-left : 5px;
}

#navigationMain ul, #navigationMain li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}
	
#navigationMain a:link, #navigationMain a:visited	{
	border-right: 1px solid #ffffff;
	color: #ffffff;
	float: left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	margin-right: 0px;
	margin-bottom: 2px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}

#navigationMain a:link.active, #navigationMain a:visited.active	{
	background : #ffffff;
	border-bottom : 1px solid #ffffff;
	color : #000000;
}

#navigationMain a:hover	{
	color : #920F02;
}
/* END MAIN NAVIGATION LIST/LINK STYLES */



/* BEGIN SUB NAVIGATION LIST/LINK STYLES */
#navigationSub {
	border: 0px;
	margin : 0;
	padding-bottom : 19px;
	padding-left : 5px;
	padding-top: 2px;
}

#navigationSub ul, #navigationSub li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}
	
#navigationSub a:link, #navigationSub a:visited	{
	border-right: 1px solid #000000;
	color: #920F02;
	font-weight: bold;
	float: left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}

#navigationSub a:link.active, #navigationSub a:visited.active	{
	color : #000000;
}

#navigationSub a:hover	{
	color : #ff0000;
}
/* END SUB NAVIGATION LIST/LINK STYLES */



/* BEGIN SITE ALERT DIV STYLES */
#siteAlert {
	border: 1px solid #cc0000;
	position: relative;
	float:left;
	text-align: left;
	margin-top: 15px;
	width: 635px;
	background-color: #ffffff;
}

#siteAlert h4 {
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}

#siteAlert p {
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 12px;
}

#siteAlert a {
	color: #cc0000;
	font-weight: bold;
}

/* END SITE ALERT DIV STYLES */



/* BEGIN BODY LAYOUT DIV STYLES */

#siteBodyLeftTop {
	position: relative;
	float:left;
	text-align: left;
	padding-left: 15px;
	width: 635px;
	background-color: #ffffff;
}

#siteBodyLeftTopNo3rd {
	position: relative;
	float:left;
	text-align: left;
	padding-left: 15px;
	width: 950px;
	background-color: #ffffff;
}

#siteBodyLeftBottom {
	margin-top: 15px;
	position: relative;
	float:left;
	text-align: left;
	width: 635px;
	background-color: #ffffff;
}

#siteBodyRight {
	position:relative;
	float:left;
	text-align: left;
	margin-left: 15px;
	margin-top: 15px;
	width: 300px;
}

#siteBodyColumn1 {
	position: relative;
	float:left;
	text-align: left;
	width: 635px;
	margin-top: 15px;
}

#siteBodyColumn1No3rd {
	position: relative;
	float:left;
	text-align: left;
	width: 950px;
	margin-top: 15px;
}

#siteBodyColumn2 {
	position: relative;
	float:left;
	text-align: left;
	width: 305px;
	/* background-color: #cccccc; */
	margin-top: 15px;
}

#siteBodyColumn2No3rd {
	position: relative;
	float:left;
	text-align: left;
	width: 465px;
	/* background-color: #cccccc; */
	margin-top: 15px;
}

#siteBodyColumn3 {
	position: relative;
	float:right;
	text-align: left;
	width: 305px;
	/* background-color: #cccccc; */
	margin-top: 15px;
}

#siteBodyColumn3No3rd {
	position: relative;
	float:right;
	text-align: left;
	width: 465px;
	/* background-color: #cccccc; */
	margin-top: 15px;
}

#siteBodyColumn4 {
	text-align: left;
	width: 300px;
	margin-bottom: 0px;
	/* background-color: #cccccc; */
}

#siteBodyColumn5 {
	text-align: left;
	width: 300px;
	margin-bottom: 15px;
	/* background-color: #cccccc; */
}

#siteBodyColumn6 {
	position: relative;
	float:left;
	text-align: left;
	width: 160px;
	/* background-color: #ffffff; */
}

#siteBodyColumn7 {
	position: relative;
	float:right;
	text-align: left;
	width: 460px;
	/* background-color: #cccccc; */
}

#siteBodyColumn8 {
	position: relative;
	float:left;
	text-align: left;
	width: 635px;
	margin-top: 15px;
}

#siteBodyColumn8No3rd {
	position: relative;
	float:left;
	text-align: left;
	width: 950px;
	margin-top: 15px;
}
/* END BODY LAYOUT DIV STYLES */



/* START FOOTER STYLES */
#siteFooterSitemap h3 {
	font-size: 16px;
	border-top: 1px solid #000000;
	width: 100%;
	color: #cc0000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
}

#siteFooterSitemap ul {
	margin: 0px;
	padding: 0px;
}

#siteFooterSitemap li {
	line-height: 16px;
	font-size: 10px;
	list-style-type: none;
}

#siteFooterSitemap strong {
	font-size: 14px;
}

#siteFooterSitemap a {
	color: #1C49A6;
	text-decoration: none;
}

#siteFooterSitemap a:hover {
	color: #000000;
	text-decoration: underline;
}
/* END FOOTER STYLES */



/* START STYLES FOR STORY ELEMENT */
div.story {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 7px;
}

.story h1 {
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 3px;
	padding-left: 0px;
}

.story h2 {
	color: #000066;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 3px;
}

.story p {
	margin-top: 0px;
	margin-bottom: 15px;
}

.story p.publishDate {
	font-size: 9px;
	margin-bottom: 5px;
}

.story img {
	padding: 3px;
}

.storyNoImagePadding img {
	padding: 0px;
}

.story span.publishDate {
	color: #cc0000;
	font-size: 10px;
}

.story p.storyShare {
	margin-top: 5px;
	color: #000000;
	font-size: 10px;
}
/* END STYLES FOR STORY ELEMENT */



/* START STYLES FOR BIG HEADLINES HIGHLIGHT ELEMENT */
div.bigHeadlinesHighlight {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #ffffff;
	/* border-bottom: 1px solid #1C49A6; */
}

.bigHeadlinesHighlight h1 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 3px;
}

.bigHeadlinesHighlight img {
	margin: 3px;
	border: 1px solid #000000;
}

.bigHeadlinesHighlight img.noBorder {
	margin: 3px;
	border: 0px;
}

.bigHeadlinesHighlight span.publishDate {
	color: #cc0000;
	font-size: 10px;
}
/* END STYLES FOR BIG HEADLINES HIGHLIGHT ELEMENT */



/* START STYLES FOR BIG HEADLINES HIGHLIGHT BREAKING ELEMENT */
div.bigHeadlinesHighlightBreaking {
	border: 1px solid #000000;
	width: 100%;
	margin-top: 0px;
	/* margin-bottom: 15px; */
	/* background-color: #cccccc; */
}

.bigHeadlinesHighlightBreaking h1 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 3px;
}

.bigHeadlinesHighlightBreaking img {
	padding: 3px;
}

.bigHeadlinesHighlightBreaking span.publishDate {
	color: #cc0000;
	font-size: 10px;
}

.bigHeadlinesHighlightBreaking p {
	padding: 3px;
}
/* END STYLES FOR BIG HEADLINES HIGHLIGHT BREAKING ELEMENT */



/* START STYLES FOR MAIN HEADLINES HIGHLIGHT ELEMENT */
div.mainHeadlinesHighlight {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #ffffff;
	border-top: 1px solid #000000;
}

.mainHeadlinesHighlight h1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 3px;
}

.mainHeadlinesHighlight img {
	margin: 3px;
	border: 1px solid #000000;
}

.mainHeadlinesHighlight img.noBorder {
	margin: 3px;
	border: 0px;
}

.mainHeadlinesHighlight span.publishDate {
	color: #cc0000;
	font-size: 10px;
}
/* END STYLES FOR MAIN HEADLINES HIGHLIGHT ELEMENT */



/* START STYLES FOR MAIN HEADLINES HIGHLIGHT BREAKING ELEMENT */
div.mainHeadlinesHighlightBreaking {
	border: 1px solid #000000;
	width: 100%;
	margin-top: 0px;
	/* margin-bottom: 15px; */
	/* background-color: #cccccc; */
}

.mainHeadlinesHighlightBreaking h1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 3px;
}

.mainHeadlinesHighlightBreaking img {
	margin: 3px;
	border: 1px solid #000000;
}

.mainHeadlinesHighlightBreaking img.noBorder {
	margin: 3px;
	border: 0px;
}

.mainHeadlinesHighlightBreaking span.publishDate {
	color: #cc0000;
	font-size: 10px;
}
/* END STYLES FOR MAIN HEADLINES HIGHLIGHT BREAKING ELEMENT */



/* START STYLES FOR MAIN HEADLINES HIGHLIGHT NO BORDER ELEMENT */
div.mainHeadlinesHighlightNoBorder {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #ffffff;
}

.mainHeadlinesHighlightNoBorder h1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 3px;
}

.mainHeadlinesHighlightNoBorder img {
	margin: 3px;
	border: 1px solid #000000;
}

.mainHeadlinesHighlightNoBorder img.noBorder {
	margin: 3px;
	border: 0px;
}

.mainHeadlinesHighlightNoBorder span.publishDate {
	color: #cc0000;
	font-size: 10px;
}
/* END STYLES FOR MAIN HEADLINES HIGHLIGHT NO BORDER ELEMENT */



/* START STYLES FOR SECONDARY HEADLINES ELEMENT */
.secondaryHeadlines ul
{
	list-style-image: url(http://www.kob.com/kobtvimages/cs/arrow.gif);
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 0;
}

.secondaryHeadlines li
{
	margin-top: 5px;
	margin-bottom: 5px;
}
/* END STYLES FOR SECONDARY HEADLINES ELEMENT */



/* START STYLES FOR BAR HEADLINES ELEMENT */
.barHeadlines h2 {
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	padding-left: 3px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #920F02;
	background-color: #BCBCBC;
}

.barHeadlines h2 a {
	color: #920F02;
}

.barHeadlines h2 a:hover {
	color: #0022B1;
}

.barHeadlines ul
{
	list-style-image: url(http://www.kob.com/kobtvimages/cs/arrow.gif);
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 0;
}

.barHeadlines li
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.barHeadlines li.more
{
	text-align: right;
}
/* END STYLES FOR BAR HEADLINES ELEMENT */



/* START STYLES FOR DIV VID CLIP THUMBS SMALL ELEMENT */
#vidClipThumbsSmall {
	width: 100%;
	height: 200px;
	overflow : auto;
	border: 1px solid #000000;
	margin-bottom: 15px;
	padding: 0;
	background-color: #cccccc;
}

#vidClipThumbsSmall p.vidTitle {
	margin: 0px;
	font-size: 9px;
	color: #000000;
	line-height: 10px;
}

#vidClipThumbsSmall a {
	color: #1C49A6;
}
/* END STYLES FOR DIV VID CLIP THUMBS SMALL ELEMENT */



/* START STYLES FOR INDEX BOX ELEMENT */
#FlexTabs {
	margin-bottom: 15px;
	width: 100%;
	height: 200px;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
}

#FlexTabs ul {
	list-style-image: url(http://www.kob.com/kobtvimages/cs/arrow.gif);
	margin-left: 30px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
}

#FlexTabs li {
	list-style-type: none;
}

#FlexTabs h3 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 2px;
	padding: 3px;
}

#FlexTabs p {
	padding: 3px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#FlexTabs img {
	padding: 3px;
}

#FlexTabs span {
	margin: 0px;
}

#FlexTabs td {
	padding: 2px;
}

#FlexTabs a.nonAd {
	display: block; 
	font-weight: bold;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #666666;
	cursor : pointer;
}

#FlexTabs a.nonAd:hover {
	text-decoration: underline;
	color: #333399;
}

#FlexTabs td.alwaysOn {
	height: 180px;
	vertical-align: top;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background: #F2F2F2;
}

#FlexTabs td.on {
	vertical-align: bottom;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	text-align: center;
	border-right: 1px solid #000000;
	background: #F2F2F2;
}

#FlexTabs td.off {
	vertical-align: bottom;
	font-size: 10px;
	height: 20px;
	text-align: center;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #FFFFFF;
}
/* END STYLES FOR INDEX BOX ELEMENT */



/* BEGIN MAINTAINENCE STYLES */
div.spacer {
	width: 100%;
	height: 0px;
}
/* END MAINTAINENCE STYLES */



/* BEGIN STYLES FOR WEATHER ALERT SCROLLER */
div.innerDiv{
z-index: 1;
}

#scrollContainer{
z-index: 1;
width: 300px;
height: 150px;
border: 1px solid #000000;
/* padding-top: 50px; */
/* background-color: #ffffff; */
background-image: url(/wdioimages/cs/Weather_Alert_bg2.jpg);
margin-bottom: 15px;
}

#pscroller1{
margin-left: 15px;
z-index: 1;
width: 270px;
height: 85px;
padding: 0px;
/* background-color: #cccccc; */
}

#pscroller1 span{
font-size: 14px;
color: #cc0000;
font-weight: bold;
}

#pscroller1 a{
color: #000000;
text-decoration: none;
}

#pscroller1 a:hover{
color: #cc0000;
text-decoration: underline;
}

#pscroller1 p{
padding: 3px;
/* padding-top: 10px; */
font-size: 10px;
/* margin-top: 20px; */
margin-bottom: 30px;
}

#alertGraphic{
position: absolute;
left: 180;
float: right;
z-index: 1000;
}

#alertTools{
width: 300px;
height: 25px;
background-color: #AC2728;
position: absolute;
z-index: 1500;
text-align: center;
padding-bottom: 0px;
}

#alertTools form{
padding: 0px;
margin: 0px;
}

.someclass { 
	margin-top: 50px;
	z-index: 1;
}
/* END STYLES FOR WEATHER ALERT SCROLLER */



/* BEGIN GOOGLE SEARCH STYLES */
#googleSearch {
	font-size: 9px;
	text-align: center;
}

#googleSearch form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#googleSearch input, select {
	border: 1px solid #000000 !important;
	width: 160px;
	font-size: 9px;
	padding : 0px;
}

#googleSearch input.search {
	border: 1px solid #000000 !important;
	width: 50px;
	font-size: 9px;
	color: #000000;
}






#googleSearch2 {
	text-align: right;
	background-image: url(/wdioimages/cs/WDIOsearchBG.jpg);
	text-align: center;
	margin-bottom: 10px;
	height: 30px;
}

#googleSearch2 form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#googleSearch2 input, select {
	border: 1px solid #000000 !important;
	padding : 0px;
}

#googleSearch2 input.search {
	border: 1px solid #000000 !important;
	color: #000000;
}
/* END GOOGLE SEARCH STYLES */



/* BEGIN CITY TEMPS STYLES */
table.FlexMultiCityCurrentConditions
{
	text-align: left;
	width: 225px;
}

.FlexMultiCityCurrentConditions img
{
	border: 1px solid #ffffff;
}

.FlexMultiCityCurrentConditions a.station
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.FlexMultiCityCurrentConditions a.station:hover 
{
	text-decoration: none;
	color: yellow;
}

.FlexMultiCityCurrentConditions td.temp
{
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000000;
	padding: 0px,5px,0px,5px;
}
/* END CITY TEMPS STYLES */


/* ==== START Facebook Tab by Schoberg.net ==== */
#fbtab{
background: url(http://www.wdio.com/wdioimages/icon-fbtab.png) no-repeat; /* Path to Image */
right:1px;  /* change this to left: 1px; to put it on the left of the screen */
top:40%;height:41px;width:30px;margin:0;padding:0;position:fixed;z-index:5000;}
#fbtab a{display:block;width:100%;height:100%;}
/* ==== END Facebook Tab by Schoberg.net ==== */
