/* BEGIN CHARSET ASSIGNMENT */
@charset "utf-8";
/* END CHARSET ASSIGNMENT */



/* BEGIN GLOBAL HTML TAG STYLES */
html {
	margin-left: -1px;
	overflow-Y: scroll;
}

body {
	/* background-image:url(http://www.kstc45.com/kstc45images/bg3.gif); */
	/* background-repeat:repeat-x; */
	/* background-image:url(http://kstc45tv/kstc45images/circleBack_02.gif); */
	margin-bottom: 0px;
	margin-top: 0px;
	/* background: #000099 url(http://kstc45.com/kstc45images/background05.jpg) repeat-y 50% 0; */
	background: #ffffff url(http://kstc45.com/kstc45images/background06.gif) repeat-y 50% 0;
}

.t {
	background: url(http://kstc45.com/kstc45images/dotWhite.gif) 0 0 repeat-x;
	width: 100%;
}
.b {
	background: url(http://kstc45.com/kstc45images/dotWhite.gif) 0 100% repeat-x;
}
.l {
	background: url(http://kstc45.com/kstc45images/dotWhite.gif) 0 0 repeat-y;
}
.r {
	background: url(http://kstc45.com/kstc45images/dotWhite.gif) 100% 0 repeat-y;
} 

.bl {
	background: url(http://kstc45.com/kstc45images/blCorner3.gif) 0 100% no-repeat;
}
.br {
	background: url(http://kstc45.com/kstc45images/brCorner3.gif) 100% 100% no-repeat;
}
.tl {
	background: url(http://kstc45.com/kstc45images/tlCorner3.gif) 0 0 no-repeat;
}
.tr {
	background: url(http://kstc45.com/kstc45images/trCorner3.gif) 100% 0 no-repeat; padding:5px;
}

li {
	margin-left: 12px;
}

A:link {
	color:#000099;
	text-decoration: none;
}
A:visited {
	color: #000099;
}
A:hover {
	color:#FF9900;
	text-decoration: underline;
}
A:active {
	color: #000000;
	text-decoration: none;
}
/* END GLOBAL HTML TAG STYLES */



/* BEGIN GENERAL LAYOUT DIV STYLES */
.logoHeader {
	padding:0px;
	margin:0px;
	float:left;
	width:160px;
}

.leaderboard {
	float:left;
	width:468px;
	height:60px;
	text-align:left;
	/* background-image:url(http://kstc45.com/kstc45images/headeAdBackground4.jpg); */
	/* background-repeat:no-repeat; */
	background-color: #ffffff;
}

.header {
	width:900px;
	margin-top: 0px;
	padding:0px;
	text-align:center;
	background-color:none;
}

#headerFlash {
	width:600px;
	height:100px;
	float:left;
	/* background-image:url(http://kstc45.com/kstc45images/headerBackFlash4.jpg); */

}

.siteSearch {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	padding-left:12px;
}

.headerForms {
	float:left;
	width:270px;
	height:100px;
	background-image:url(http://kstc45.com/kstc45images/headerFormBack4.jpg);
}

.idBar {
	/* float:left; */
	/* background-image:url(http://kstc45.com/kstc45images/headerSkyline01_4.jpg); */
	/* width:300px; */
	/* height:100px; */
	text-align:right;
}

.stationID {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:right;
	color:#ffffff;
	word-spacing:3px;
}

#navFlash {
	width:900px;
	text-align:center;
}

.keywordSearch {
	position:relative;
	/* float:right; */
	margin: 0px;
	margin-left: 5px;
	/* margin-top:5px; */
	/* margin-bottom:3px; */
	margin-right:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 230px;
	font-size:9px;
	overflow:scroll;
}

#bodyContainer {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	/*background-color:#FF9F40;*/
	/*background-image:url(http://kstc45tv/kstc45images/circleBack_01.gif);
	background-color:#f1cbb8;*/
}

.rightAdColumn {
	width: 162px;
	float:left;
	margin-left:9px;
}

.flashPlayer {
	position:relative;
	margin-bottom:15px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:left;
}

.flashPlayer2 {
	position:relative;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:left;
}

.leftColumn {
	position:relative;
	/*margin-left:10px;*/
	padding-left: 10px;
	float:left;
	width:400px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}

.leftColumnWide {
	position:relative;
	padding-left: 10px;
	float:left;
	width:570px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}

.leftColumnWider {
	position:relative;
	padding-left: 10px;
	float:left;
	width:709px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}

.rightColumn {
	position:relative;
	float:left;
	margin-left:9px;
	width:302px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}
/* END GENERAL LAYOUT DIV STYLES */
 

/*BEGIN more link div styles */
.more {
	width:100%;
	text-align:right;
}
/*END more link div styles */


/* BEGIN SYNDICATED KSTP WEATHER STYLES */
.wxPlanner {
	/* width: 300px; */
	/* float:left; */
	/* background-color:none; */
	/* padding-top:0px; */
	/* margin-top:6px; */
	/* margin-bottom:0px; */
}

#dailyPlannerCustom {
	font-family: verdana, arial, helvetica;
	width: 245px;
	height: 115px;
}

.currentTemp {
	font-family: verdana, arial, helvetica;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

 .currentTempText {
	font-size:8.5px;
	color:#ffffff;
	line-height: 10px;
}

.currentTime {
	border-top:solid 1px #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

#dailyPlannerCustom span.timeSlot {
	font-size:9px;
	color: #ffffff;
}

#dailyPlannerCustom span.tempSlot {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

#dailyPlannerCustom a.videoLink {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

#dailyPlannerCustom a.videoLink:HOVER {
	color: #ED171F;
}
/* END SYNDICATED KSTP WEATHER STYLES */



/* BEGIN FOOTER STYLES */
.footer {
	background-color:#none;
	width:900px;
	padding-top:5px;
	padding-bottom:20px;
	text-align:center;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.footerLink:link {
	color:#ffffff;
	text-decoration: none;
}

.footerLink:visited {
	color: #ffffff;
	text-decoration: none;
}

.footerLink:hover {
	color:#ff9900;
	text-decoration: none;
}

.footerLink:active {
	color: #ffffff;
	text-decoration: none;
}
/* END FOOTER STYLES */



/* BEGIN STORY CONTAINER STYLES */
.storyContainer {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:left;
	color:#000000;
}
 
#storyContainer {
	width:100%;
	margin-bottom:20px;
}

#storyContainer h2 {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:20px;
	text-align:left;
	color:#000000;
}

#storyContainer img{
	margin: 3px;
}
/* END STORY CONTAINER STYLES */



/* BEGIN MOVIE CONTAINER AND REELZ PLAYER STYLES */
.movieContainer {
	background-image:url(http://www.kstc45.com/kstc45images/storyBack_Orange.gif);
	background-repeat:repeat-x;
	background-color:#ffb85d;
	margin-bottom:20px;
	width:100%;
}

#headlineBoxMovies {
	border:solid 1px #000099;
	margin-top:5px;
	margin-bottom:5px;
	line-height:15px;
	background-color:#FEFAE9;
	width:100%;
}

.playerWrap {
	width:480px;
	height:480px;

}
/* END MOVIE CONTAINER AND REELZ PLAYER STYLES */



/* BEGIN HEADLINE BOX DARK ORANGE STYLES */
.headlineBoxDarkOrange {
	margin-bottom:20px;
	background-image:url(http://www.kstc45.com/kstc45images/cs/storyBack_darkOrange.gif);
	background-repeat:repeat-x;
	background-color:#ff8c5d;
	width:100%;
}

#headlineBoxDarkOrangeStory {
	border:solid 1px #000099;
	margin-top:5px;
	margin-bottom:5px;
	line-height:15px;
	background-color:#ffefe8;
	width:100%;
}

#headlineBoxDarkOrangeStory img{
	margin: 3px;
}
/* END HEADLINE BOX DARK ORANGE STYLES */



/* BEGIN HEADLINE BOX GREEN STYLES */
.headlineBoxGreen {
	margin-bottom:20px;
	background-image:url(http://www.kstc45.com/kstc45images/cs/storyBack_Green.gif);
	background-repeat:repeat-x;
	background-color:#9ecf7d;
	width:100%;
}

#headlineBoxGreenStory {
	border:solid 1px #000099;
	margin-top:5px;
	margin-bottom:5px;
	line-height:15px;
	background-color:#e8f1dd;
	width:100%;
}

#headlineBoxGreenStory img{
	margin: 3px;
}
/* END HEADLINE BOX GREEN STYLES */



/* BEGIN HEADLINE BOX BLUE STYLES */
.headlineBoxBlue {
	margin-bottom:20px;
	background-image:url(http://www.kstc45.com/kstc45images/cs/storyBack_Blue.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	width:100%;
}

#headlineBoxBlueStory {
	/*border:solid 1px #e68200;*/
	margin-left: 0px;
	padding-left: 5px;
	margin-top:5px;
	margin-bottom:5px;
	line-height:15px;
	/* background-color:#feecda; */
	background-color:#ffffff;
	width:100%;
}

#headlineBoxBlueStory img{
	margin: 3px;
}
/* END HEADLINE BOX BLUE STYLES */



/* BEGIN HEADLINE BOX PURPLE STYLES */
.headlineBoxPurple {
	background-image:url(http://www.kstc45.com/kstc45images/cs/storyBack_Purple.gif);
	background-repeat:repeat-x;
	background-color:#aeaeff;
	margin-bottom:20px;
	width:100%;
}

#headlineBoxPurpleStory {
	border:solid 1px #000099;
	margin-top:5px;
	margin-bottom:5px;
	line-height:15px;
	background-color:#F2ECFF;
	width:100%;
}

#headlineBoxPurpleStory img{
	margin: 3px;
}
/* END HEADLINE BOX PURPLE STYLES */



/* BEGIN HEADLINE BOX YELLOW STYLES */
.headlineBoxYellow {
	background-image:url(http://www.kstc45.com/kstc45images/cs/storyBack_Yellow.gif);
	background-repeat:repeat-x;
	background-color:#ffe4bd;
	margin-bottom:20px;
	width:100%;
}

#headlineBoxYellowStory {
	border:solid 1px #000099;
	margin-top:5px;
	margin-bottom:5px;
	line-height:15px;
	background-color:#FDF7CC;
	width:100%;
}

#headlineBoxYellowStory img{
	margin: 3px;
}
/* END HEADLINE BOX YELLOW STYLES */



/* BEGIN HEADLINE BOX ORANGE STYLES */
.headlineBoxOrange {
	background-image:url(http://www.kstc45.com/kstc45images/cs/storyBack_Orange.gif);
	background-repeat:repeat-x;
	background-color:#ffb85d;
	margin-bottom:20px;
	width:100%;
}

#headlineBoxOrangeStory {
	border:solid 1px #000099;
	margin-top:5px;
	margin-bottom:5px;
	line-height:15px;
	background-color:#FEFAE9;
	width:100%;
}

#headlineBoxOrangeStory img{
	margin: 3px;
}
/* END HEADLINE BOX ORANGE STYLES */



/* BEGIN NOW ON 45 STYLES */
#nowOn45 {
	font-family: verdana, arial, helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:5px;
	line-height:15px;
	width:100%;
}

#nowOn45 img{
	margin: 3px;
}
/* END NOW ON 45 STYLES */



/* BEGIN UPCOMING EVENT STYLES */
.eventContainer {
	margin-bottom:20px;
	background-image:url(http://www.kstc45.com/kstc45images/cs/storyBack_Orange.gif);
	background-repeat:repeat-x;
	background-color:#ffe1c1;
	width:100%;
}

#upcomingEventDates {
	text-align:right;
	padding-right:5px;
	border:solid 1px #000099;
	width:25%;
	height:40px;
	background-color:#FEFAE9;
}

#upcomingEvents {
	width:100%;
	border:solid 1px #000099;
	background-color:#FEFAE9;
	text-align:left;
	padding-left:5px;
}
/* END UPCOMING EVENT STYLES */



/* BEGIN UNIVERSAL CURVED CORNER STYLES */
.roundedcornrTop div {
   background: url(http://www.kstc45.com/kstc45images/cs/cornerUL.gif);
   background-repeat:no-repeat;
   background-position:top left;
}
.roundedcornrTop {
   background:transparent url(http://www.kstc45.com/kstc45images/cs/cornerUR.gif);
   background-repeat:no-repeat;
   background-position:top right;
}
.roundedcornrBottom div {
   background:url(http://www.kstc45.com/kstc45images/cs/cornerBL.gif);
   background-repeat:no-repeat;
   background-position:bottom left;
}
.roundedcornrBottom {
   background: transparent url(http://www.kstc45.com/kstc45images/cs/cornerBR.gif);
   background-repeat:no-repeat;
   background-position:bottom right;
}

.roundedcornrTop div, .roundedcornrTop,
.roundedcornrBottom div, .roundedcornrBottom {
   width: 100%;
   height: 20px;
   font-size: 15px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   line-height:25px;
   text-indent: 15px;
}
/* END UNIVERSAL CURVED CORNER STYLES */



/* BEGIN UNIVERSAL HEADLINE BOX STYLES */
.headlineContainerContent {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.headlineTH {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
}

.headlineTH a {
	color: #000000;
}

.headlineTH a:visited {
	color: #000000;
	text-decoration: none;
}

.headlineTH a:hover {
	color:#FF9900;
	text-decoration: underline;
}

span.headlineTH {
	color: #ffffff;
	text-indent: 3px;
	padding-left: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	line-height: 22px;
}
/* END UNIVERSAL HEADLINE BOX STYLES */



/* BEGIN SPORTS GAME/SCORE STYLES */
#sportsScore {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FDF7CC;
	border:solid 1px #000099;
	margin-bottom:4px;
}

#liveGame {
	width:34%;
	height:20px;
	background-color:#C90106;
	text-align:center;
	border:solid 1px #000099;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

#game {
	width:33%;
	background-color:#FFFBEC;
	color:#000099;
	font-size:10px;
	text-align:center;
	border:solid 1px #000099;
}

#sportsStatus {
	height:20px;
	background-color:none;
	text-align:left;
	text-indent:3px;
}

#period {
	width:10%;
	background-color:#CCCCCC;
	text-align:center;
}

#team {
	height:20px;
	background-color:#999999;
	text-align:left;
	text-indent:3px;
	color:#FFFFFF;
}

#score {
	width:20%;
	background-color:#000099;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

#upcomingGames {
	width:100%;
}

#upcomingSportsDates {
	font-size:9px;
	text-align:right;
	width:35%;
	height:35px;
	background-color:#ffffff;
	padding-right:2px;
	/*border:solid 1px #000099;*/
}

#upcomingGameTeams {
	font-size:9px;
	text-align:left;
	background-color:#ffffff;
	padding-left:2px;
	/*border:solid 1px #000099;*/
}
/* END SPORTS GAME/SCORE STYLES */



/* BEGIN UPCOMING SHOW SCHEDULE STYLES */
.upNextContainer {
	background-color:#ffffff;
	/* background-color:#feecda; */
	margin-bottom:10px;
	width:100%;
}

#nextShow {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
}

#upcomingShowTimes {
	text-align:right;
	padding-right:5px;
	width:25%;
	height:20px;
	background-color:#ffffff;
	/*border:solid 1px #000099;*/
}

#upcomingShowTimesNow {
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bolder;
	color: #000099
	text-align:right;
	padding-right:5px;
	width:15%;
	height:20px;
	background-color:#D0DEFF;
}

#showNow {
	text-align:right;
	padding-right:5px;
	width:20%;
	height:20px;
	background-color:#ffffff;
	/*border:solid 1px #000099;*/
	font-weight:bold;
	color:#000099
}

#upcomingShows {
	height:20px;
	text-align:left;
	background-color:#ffffff;
	padding-left:5px;
	/* border:solid 1px #000099; */
}

#upcomingShowsNow {
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bolder;
	color: #000099
	height:20px;
	text-align:left;
	background-color:#D0DEFF;
	padding-left:5px;
}

#showNameNow {
	height:20px;
	text-align:left;
	background-color:#ffffff;
	padding-left:5px;
	/*border:solid 1px #000099;*/
}
/* END UPCOMING SHOW SCHEDULE STYLES */



/* BEGIN GLOBAL AD STYLES */
.rightColumnAd {
	margin-bottom:10px;
}

.adDisclaimer {
	width:100%;
	background-color:#000099;
	font-size:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C1CEFF;
	text-align:center;

}

.leftColumnAd {
	margin-top:20px;
	text-align:center;
	border:none;
}
/* END GLOBAL AD STYLES */



/* BEGIN SPORTS NETWORK STYLES */
.TSN1 {
 color: #000099;
 font: 9px verdana, helvetica, arial;
 background-color: #e7e7e7;
}
.TSN1a {
 font: 9px Arial, Helvetica, sans-serif;
 color:#000099
}
.TSN1 a {
 color:#000099;
 text-decoration:underline;
}
 
.TSN1 a:visited {
 color:#000099;
 text-decoration:none;
}
.TSN1 a:hover {
 color:#e56922;
 text-decoration:none;
}

.TSN1 a:active {
 color:#000099;
 text-decoration:none;
}

.TSN2 {
 color: #ffffff;
 font: 9px verdana, helvetica, arial;
 font-weight:bold;
 background: #e56922;
}

.TSN5 {
 font: 11px Arial, Helvetica, sans-serif;
 color:#000099;
 background-color:#ffffff;
}

.TSN5 a {
 color:#000099;
 text-decoration:underline;
}

.TSN5 a:visited {
 color:#000099;
 text-decoration:underline;
}
.TSN5 a:hover {
 color:#e56922;
 text-decoration:none;
}
 
.TSN5 a:active {
 
 color:#000099;
 text-decoration:underline;
}
 
.TSN6 {
 color: #ffffff;
 font: 9px verdana, helvetica, arial;
 font-weight:bold;
 background-color:#000099;
}

.TSN6 a {
 color:#ffffff;
 text-decoration:underline;
}

.TSN6 a:visited {
 color:#ffffff;
 text-decoration:underline;
}
.TSN6 a:hover {
 color:#e56922;
 text-decoration:none;
}
/* END SPORTS NETWORK STYLES */



/* BEGIN DIV CLEAR FIX STYLES */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

* html .clearfix {height: 1%;}
/* END DIV CLEAR FIX STYLES */



#CableListingContainer
{

}

#CableListingContainer input.city
{
	font-size:9px;
	width: 55px;
}

#CableListingContainer input.find
{
	font-size:9px;
}


/* BEGIN STYLES FOR GOOGLE SEARCH FORM */
#GoogleSearch {
	/* width:150px; */
	/* padding-left:80px; */
	/* padding-top:3px; */
	/* padding-right:5px; */
	font-size: 9px;
	/* text-align:right; */
}

#GoogleSearch form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#GoogleSearch input {
	margin-left: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding : 0px;
}

#GoogleSearch input.search {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
/* END STYLES FOR GOOGLE SEARCH FORM */

/* BEGIN STYLES FOR WEATHER ALERT SCROLLER */
div.innerDiv{
z-index: 1;
}

#scrollContainer{
z-index: 1;
width: 280px;
height: 100px;
/* border: 1px solid #c4cddc; */
padding: 0px;
/* background-color: #ffffff; */
margin-bottom: 5px;
}

#pscroller1{
z-index: 1;
width: 280px;
height: 80px;
padding: 0px;
/* background-color: #ffffff; */
}

#pscroller1 span{
font-size: 14px;
color: #cc0000;
}

#pscroller1 a{
color: #000000;
text-decoration: none;
}

#pscroller1 a:hover{
color: #cc0000;
text-decoration: underline;
}

#pscroller1 p{
padding: 3px;
padding-top: 1px;
font-size: 10px;
margin-top: 0px;
margin-bottom: 30px;
}

#alertGraphic{
width: 280px;
text-align: right;
position: absolute;
float: right;
z-index: 1000;
}

#alertTools{
width: 280px;
height: 84px;
position: absolute;
z-index: 1500;
}

.someclass{ z-index: 1;
}
/* END STYLES FOR WEATHER ALERT SCROLLER */



/* BEGIN GENERAL BOX SCHEDULE STYLES */
.generalContainer {
	/* background-color:#F9E9C8; */
	/* background-color:#feecda; */
	background-color:#ffffff;
	margin-bottom:10px;
	width:100%;
}
/* END GENERAL BOX SCHEDULE STYLES */



/* BEGIN 2009 STYLES FOR HEADER */
.headerSearchTableCell {
	padding-top: 3px;
	text-align: center;
	background-color: #ffffff;
	width: 432px;
	height: 60px;
}

.headerAdTableCell {
	text-align: center;
	background-color: #ffffff;
	width: 468px;
	height: 60px;
}

.headerFlashTableCell {
	text-align: center;
	color: #ffffff;
	width: 655px;
	height: 115px;
	background-image:url(http://www.kstc45.com/kstc45images/header_11_flashBack.jpg);
}

.headerWxTableCell {
	text-align: center;
	color: #ffffff;
	width: 245px;
	background-image: url(http://www.kstc45.com/kstc45images/header_11_wxBack.jpg);
}

img.whiteBorder {
	border: solid 1px #ffffff;
}
/* END 2009 STYLES FOR HEADER */



/* BEGIN HEADLINE EMBELISH STYLES */
.headlineEmbelish{
	width: 100%;
	height: 25px;
	background-image:url(http://www.kstc45.com/kstc45images/headlineBackground.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
/* END HEADLINE EMBELISH STYLES */



/* BEGIN 7 DAY FORECAST STYLES */
#sevenDayForecastContainer {
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
}

#sevenDayForecast td {
	font-size: 10pt;
	color: #000000;
}

td.sevenDayForecastHi {
	font-weight : bold;
	font-size: 12pt;
	color: #666666;
}

td.sevenDayForecastLow {
	font-weight : bold;
	font-size: 10pt;
	color: #666666;
}

td.sevenDayForecastDescr {
	font-size: 10pt;
	color: #666666;
	padding: 5px;
}

td.sevenDayForecastDescr img {
	padding: 3px;
	border: 0px;
}
/* END 7 DAY FORECAST STYLES */



/* BEGIN STYLES FOR FLEX TABLE */
.flexTable {
	width: 100%;
	background-color: #ffffff;
	/* border-top: 1px solid #c4cddc; */
	/* border-left: 1px solid #c4cddc; */
	/* border-right: 1px solid #c4cddc; */
}

.flexTable ul {
	margin: 0px;
	padding: 0px;
}

.flexTable span.titleNoLink {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.flexTable A.title {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.flexTable A.more {
	font-size: 8px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.flexTable li.arrow
{
	margin-left: 16px;
	list-style-image : url(http://kstc45.com/kstc45images/cs/blueArrow.gif);
}

.flexTable A.headline {
	font-size: 9px; 
	color: #666666;
	text-decoration: none;
}

.flexTable A.headline:hover {
	color: #0022B1;
	text-decoration: underline;
}

.flexTable span.SegmentSummary {
	font-size: 9px; 
	color: #666666;
}
/* END STYLES FOR FLEX TABLE */



/* BEGIN PUBLISH DATE STYLES */
p.publishDate {
	font-size: .75em;
	padding-top: 0px;
	padding-bottom: 0px;
}
/* END PUBLISH DATE STYLES */



/* BEGIN MOST READ STYLES */
#mostRead li {
	margin-left: -15px;
	list-style-image : url(http://kstc45.com/kstc45images/cs/blueArrow.gif);
	list-style-type: none;
}

#mostRead a {
	text-decoration: none;
}
/* END MOST READ STYLES */



/* BEGIN NEW NAV AND SUBNAV STYLES */
.navContainer {
	margin-bottom: 20px;
}

.nav {
	width:900px;
	height:26px;
	background-image:url(http://kstc45.com/kstc45images/testNavBackground.gif);
}

.navButton {
	float:left;
	height:26px;
	/* padding-left:20px; */
	/* padding-right:20px; */
	background-image:url(http://kstc45.com/kstc45images/testNavBackground.gif);
	border-left: solid 1px #6368d0;
	border-right: solid 1px #141cb9;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	line-height:26px;	
}

.navButton:hover {
	background-image:url(http://kstc45.com/kstc45images/testNavBackgroundOver.gif);
	border-left: solid 1px #e2a778;
	border-right: solid 1px #d67e30;
	color:#71480c;
}

.navButton a {
	background-image:url(http://kstc45.com/kstc45images/testNavBackground.gif);
	padding-left:20px;
	padding-right:20px;
	display: block;
	color: #ffffff;
}

.navButton a:hover {
	background-image:url(http://kstc45.com/kstc45images/testNavBackgroundOver.gif);
	color: #71480c;
	text-decoration: none;
}

.navButton a:visited {
	text-decoration: none;
	color: #ffffff;
}

.navButton a:visited:hover {
	background-image:url(http://kstc45.com/kstc45images/testNavBackgroundOver.gif);
	color: #71480c;
	text-decoration: none;
}

.subNav {
	width:900px;
	height:26px;
	background-image:url(http://kstc45.com/kstc45images/testSubNav.gif);
}

.subNavIndent {
	float:left;
	width:12px;
	height:26px;
}

.subNavButton {
	float:left;
	background-image:url(http://kstc45.com/kstc45images/testSubNav.gif);
	height:26px;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#7682a3;
	text-align:center;
	line-height:26px;
}

.subNavButton:hover {
	color:#ff6c00;
}

.subNavButton a {
	color: #000099;
}

.subNavButton a:hover {
	color: #ff6c00;
	text-decoration: none;
}

.subNavButton a:visited {
	text-decoration: none;
}

.subNavDivide {
	float:left;
	background-image:url(http://kstc45.com/kstc45images/testSubNav.gif);
	height:26px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#7682a3;
	text-align:center;
	line-height:26px;
}
/* END NEW NAV AND SUBNAV STYLES */



/* START FOOTER SITE MAP STYLES */
#siteFooterSitemap {
	text-align: left;
	padding-top:10px;
	padding-bottom:20px;
	margin-left: 15px;
	margin-right: 15px;
	clear:both;
	width: 870px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#siteFooterSitemap h3 {
	font-size: 14px;
	border-top: 1px solid #1C49A6;
	width: 100%;
	color: #ff9900;
	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: 12px;
}

#siteFooterSitemap a {
	color: #ffffff;
	text-decoration: none;
}

#siteFooterSitemap a:hover {
	color: #ff9900;
}
/* END FOOTER SITE MAP STYLES */



/* BEGIN STYLE FOR INVISIBLE FORM FIELD TO ATTEMPT FORM SPAM */
#busted {
visibility:hidden;
display:none;
}
/* END STYLE FOR INVISIBLE FORM FIELD TO ATTEMPT FORM SPAM */
