/* BEGIN CHARSET ASSIGNMENT */
@charset "utf-8";
/* END CHARSET ASSIGNMENT */



/* BEGIN GLOBAL HTML TAG STYLES */
html{
	height:100%;
}

body {
	/* background: #ffffff url(http://kstp.com/2010/template/shadow2.png) repeat-y 50% 0; */
	background: url(http://kstp.com/2010/template/bkblu.png) repeat-x 50% 0;
	height:100%;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 10px;
}
/* END GLOBAL HTML TAG STYLES */



/* BEGIN MAIN LAYOUT DIV STYLES */
#bgContainer {
	background: url(http://kstp.com/2010/template/shadow2.png) repeat-y 50% 0;
}

#siteContainer {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: #ffffff;
	/* background: url(http://www.kstp.com/2010/template/bkcolor.gif); */
	/* border-left: 1px solid #666666; */
	/* border-right: 1px solid #666666; */
	/* border-bottom: 1px solid #666666; */
}

#siteHeaderLeaderboard {
	height: 90px;
	background-color: #003399;
	background: url(http://www.kaaltv.com/2010/template/header_top.jpg);
	background-repeat: no-repeat;
	width: 100%;
}

#siteHeader {
	width: 100%;
	height: 75px;
	background-color: #003399;
	/* background: url(http://www.kstp.com/2010/template/header_bottom.jpg); */
}

#siteNavigationExtras {
	text-align: left;
	width: 100%;
	height: 20px;
	background-color: #ffffff;
	padding-top: 3px;
	margin-bottom: 0px;
}

#siteNavigation {
	text-align: left;
	width: 100%;
	height: 20px;
	background-color: #000099;
	padding-top: 0px;
	margin-bottom: 0px;
	/* z-index: 11000; */
}

#siteSubNavigation {
	text-align: left;
	width: 100%;
	height: 20px;
	background-color: #cccccc;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
}

#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;
}

#siteFooter a {
	color: #000000;
}
/* END MAIN LAYOUT DIV STYLES */



/* BEGIN HEADER LAYOUT DIV STYLES */
#siteHeaderBranding {
	width: 280px; 
	height: 75px;
	background-color: #bbbbbb;
	float:left;
}

#siteHeaderFlex {
	width: 400px;
	height: 75px;
	background-color: #ffffff;
	float:left;
}

#siteHeaderFlex img {
	margin: 0px;
	padding: 0px;
}

#siteHeaderWeather {
	width: 300px;
	height: 75px;
	color: #ffffff;
	background: url(http://www.kaaltv.com/2010/template/headerWeatherBG.jpg);
	background-color: #bbbbbb;
	float:right;
}

#siteHeaderWeather p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

#siteHeaderWeather .currentTemp {
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
}

#siteHeaderWeather a:link {
	color: #ffffff;
}

#siteHeaderWeather a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#siteHeaderWeather a:visited {
	color: #ffffff;
}

#siteHeaderWeather a:active {
	color: #ffffff;
}
/* END HEADER LAYOUT DIV STYLES */



/* BEGIN BODY LAYOUT DIV STYLES */

#siteBodyLeftTop {
	position: relative;
	float:left;
	text-align: left;
	padding-left: 15px;
	width: 635px;
	/* background-color: #666666; */
}

#siteBodyLeftTopNo3rd {
	position: relative;
	float:left;
	text-align: left;
	padding-left: 15px;
	width: 950px;
}

#siteBodyLeftBottom {
	margin-top: 15px;
	position: relative;
	float:left;
	text-align: left;
	width: 635px;
	/* background-color: #cccccc; */
}

#siteBodyRight {
	position:relative;
	float:left;
	text-align: left;
	margin-left: 15px;
	margin-top: 10px;
	width: 300px;
}

#siteBodyColumn1 {
	position: relative;
	float:left;
	text-align: left;
	width: 635px;
	margin-top: 10px;
	/* background-color: #666666; */
}

#siteBodyColumn1No3rd {
	position: relative;
	float:left;
	text-align: left;
	width: 950px;
	margin-top: 15px;
	/* background-color: #666666; */
}

#siteBodyColumn2 {
	position: relative;
	float:left;
	text-align: left;
	width: 305px;
	margin-top: 10px;
	/* background-color: #666666; */
}

#siteBodyColumn2No3rd {
	position: relative;
	float:left;
	text-align: left;
	width: 465px;
	margin-top: 10px;
	/* background-color: #666666; */
}

#siteBodyColumn3 {
	position: relative;
	float:right;
	text-align: left;
	width: 305px;
	margin-top: 10px;
	/* background-color: #666666; */
}

#siteBodyColumn3No3rd {
	position: relative;
	float:right;
	text-align: left;
	width: 465px;
	margin-top: 10px;
	/* background-color: #666666; */
}

#siteBodyColumn5 {
	position: relative;
	float:left;
	text-align: left;
	width: 160px;
	margin-bottom: 15px;
	/* background-color: #666666; */
}

#siteBodyColumn6 {
	position: relative;
	float:right;
	text-align: left;
	width: 460px;
	/* background-color: #666666; */
}

#siteBodyColumn7 {
	position: relative;
	float:left;
	text-align: left;
	width: 300px;
	/* background-color: #666666; */
}
/* 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: 12px;
}

#siteFooterSitemap a {
	color: #1C49A6;
	text-decoration: none;
}

#siteFooterSitemap a:hover {
	color: #000000;
	text-decoration: underline;
}
/* END FOOTER STYLES */



/* BEGIN STYLES FOR HORIZONTAL NAVIGATION */
.chromestyle{
	width: 100%;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.chromestyle:after { /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.chromestyle ul {
	border: 0px;
	width: 100%;
	background: url(http://www.kstp.com/2010/template/mainNavButton.gif) center center repeat-x;
	padding: 4px 0;
	margin: 0;
	text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li {
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 1px solid #B9141C;
	padding-top: 4px;
	padding-bottom: 4px;
	display: inline;
	font-weight: bold;
	font-size: 11px;
}

.chromestyle ul li a:link {
	font-size: 11px;
	color: #ffffff;
	padding: 4px 7px;
	margin: 0;
	text-decoration: none;
}

.chromestyle ul li a:hover { /*script dynamically adds a class of "selected" to the current active menu item*/
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background: url(http://www.kstp.com/2010/template/mainNavButtonOn.gif) center center repeat-x; 
	/*THEME CHANGE HERE*/
}

.chromestyle ul li a:active {
	font-size: 11px;
	color: #ffffff;
	padding: 4px 7px;
	margin: 0;
	text-decoration: none;
}

.chromestyle ul li a:visited {
	font-size: 11px;
	color: #ffffff;
	padding: 4px 7px;
	margin: 0;
	text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
	position:absolute;
	top: 0;
	border: 1px solid #BBB; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	line-height:18px;
	z-index:100000 !important;
	background-color: white;
	width: 200px;
	visibility: hidden;
	text-align: left;
}

.dropmenudiv a:link {
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

* html .dropmenudiv a { /*IE only hack*/
	width: 100%;
}

.dropmenudiv a:hover { /*THEME CHANGE HERE*/
	background-color: #F0F0F0;
	color: #000000;
	font-size: 11px;
}

.dropmenudiv a:active {
	color: #000000;
	font-size: 11px;
}

.dropmenudiv a:visited {
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}
/* END STYLES FOR HORIZONTAL NAVIGATION */



/* START STYLES FOR TOP HEADLINES ELEMENT */
div.topHeadlinesBox {
	border: 1px solid #cccccc;
	background: url(http://kaaltv.com/2010/template/topHeadlinesExpand.jpg) repeat-x;
	padding: 2px;
}

.topHeadlinesBox h3 {
	padding-top: 2px;
	padding-left: 3px;
	float: left;
	margin: 0px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #0022B1;
}

.topHeadlinesBox h3.dateRightJustify {
	top:0;
	right:0;
	padding-right: 3px;
	float: right;
	font-size: 12px;
	font-weight: bold;
	color: #0022B1;
}

div.topHeadlines {
	font-size: 12px;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
}

.topHeadlines a {
	font-size: 14px;
	color: #0022B1;
}

.topHeadlines h1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 3px;
}

.topHeadlines img {
	padding: 0px;
	margin: 3px;
}

.topHeadlines span.publishDate {
	color: #cc0000;
	font-size: 10px;
}

div.topHeadlinesBreaking {
	font-size: 12px;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
}

.topHeadlinesBreaking a {
	font-size: 14px;
	color: #cc0000;
}

.topHeadlinesBreaking h1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 3px;
}

.topHeadlinesBreaking img {
	padding: 0px;
	margin: 3px;
}

.topHeadlinesBreaking span.publishDate {
	color: #cc0000;
	font-size: 10px;
}
/* END STYLES FOR TOP HEADLINES ELEMENT */



/* START STYLES FOR STORY ELEMENT */
div.story {
	margin: 0px;
	padding: 1px;
	color: #000000;
	font-size: .80em;
	margin-bottom: 10px;
}

div.story h1 {
	font-size: 1.25em;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 10px;
}

div.story a {
	color: #0022B1;
}

div.story p.publishDate {
	margin-top: 0px;
	font-size: .75em;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.story p.storyShare {
	padding-top: 0px;
	padding-bottom: 5px;
}

p.publishDate a.PublishDateLink {
	color: #0022B1;
	text-decoration: underline;
}

p.publishDate a.PublishDateLink:hover {
	text-decoration: none;
}

div.story ul li {
	list-style-type: disc;
}
/* END STYLES FOR STORY 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: #0022B1;
	background-color: #BCBCBC;
}

.barHeadlines h2 a {
	font-size: 10px;
	color: #0022B1;
}

.barHeadlines a {
	font-size: 12px;
	color: #0022B1;
}

.barHeadlines ul
{
	list-style-image: url(http://www.kaaltv.com/2010/template/arrow.gif);
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0;
}

.barHeadlines li.more
{
	text-align: right;
}
/* END STYLES FOR BAR HEADLINES ELEMENT */



/* START STYLES FOR MAIN HEADLINES ELEMENT */
div.mainHeadlines {
	font-size: 12px;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
}

.mainHeadlines a {
	font-size: 14px;
	color: #0022B1;
}

.mainHeadlines h1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 3px;
}

.mainHeadlines img {
	padding: 0px;
	margin: 3px;
}

.mainHeadlines span.publishDate {
	color: #cc0000;
	font-size: 10px;
}
/* END STYLES FOR MAIN HEADLINES ELEMENT */



/* START STYLES FOR BIG HEADLINES HIGHLIGHT ELEMENT */
div.bigHeadlinesHighlight {
	font-size: 12px;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 100%;
}

.bigHeadlinesHighlight a {
	font-size: 12px;
	color: #0022B1;
}

.bigHeadlinesHighlight h1 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 3px;
}

.bigHeadlinesHighlight h1 img {
	border: 0px;
}

.bigHeadlinesHighlight img {
	margin: 3px;
	border: 1px solid #000000;
}

.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 {
	font-size: 12px;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 100%;
}

.bigHeadlinesHighlightBreaking h1 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 3px;
}

.bigHeadlinesHighlight h1 img {
	border: 0px;
}

.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 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;
}

.secondaryHeadlines li a {
	font-size: 12px;
	color: #0022B1;
	
}
/* END STYLES FOR SECONDARY HEADLINES ELEMENT */








/* START STYLES FOR BOX HEADLINES ELEMENT */
div.boxHeadlines {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.boxHeadlines h2 {
	background: url(http://kstp.com/2010/template/redHeaderArrow.gif) no-repeat;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 3px;
	margin-bottom: 0px;
	padding-left: 18px;
	padding-top: 0px;
	padding-bottom: 3px;
	color: #000000;
}

.boxHeadlines h2 a {
	font-size: 13px;
	color: #000000;
}

.boxHeadlines a:link, a:hover, a:visited {
	color: #000000;
}

.boxHeadlines ul {
	list-style-type: disc;
	color: #cc0000;
	/* list-style-image: url(http://www.kob.com/kobtvimages/cs/arrow.gif); */
	margin-left: 30px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0;
}

.boxHeadlines li {
	font-size: 12px;
	margin-top: 5px;
}

.boxHeadlines li a:link {
	font-size: 12px;
	color: #000099;
}

.boxHeadlines li a:hover {
	font-size: 12px;
	color: #000099;
}

.boxHeadlines li a:visited {
	font-size: 12px;
	color: #000099;
}
/* END STYLES FOR BOX HEADLINES ELEMENT */









/* START STYLES FOR INDEX BOX ELEMENT */
#FlexTabs {
	font-size: 12px;
	margin-bottom: 10px;
	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 li a {
	font-size: 12px;
	color: #0022B1;
}

#FlexTabs h3 {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 2px;
	padding: 3px;
}

#FlexTabs h3 a {
	font-size: 12px;
	color: #0022B1;
}


#FlexTabs p {
	padding: 3px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#FlexTabs img {
	padding: 0px;
	margin: 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 STYLES FOR PARTNER TABS */
#partnerTabs {
	width: 100%;
	/* height: 177px; */
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;

}

#partnerTabs td {
	padding: 0px;
	font-size: 11px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#partnerTabs td.ad {
	width: 210px;
	height: 177px;
	vertical-align: top;
	background: #ffffff;
}

#partnerTabs td.brand {
	width: 87px;
	height: 45px;
	background: #333399;
	font-weight: bold;
}

#partnerTabs td.on {
	font-weight: normal;
	width: 87px;
	height: 20px;
	text-align: left;
	background: #f2f2f2;
}

#partnerTabs td.off {
	width: 87px;
	height: 20px;
	text-align: left;
	background: #ffffff;
}

#partnerTabs td.none {
	width: 87px;
	height: 20px;
	text-align: left;
	background: #cccccc;
}

#partnerTabs p {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin: 0px;
	color: #ffffff;
}

#partnerTabs a {
	font-size: 11px;
	display: block;
	width: 100%;
	text-decoration: none;
	color: #666666;
	cursor :pointer;
}

#partnerTabs a:hover {
	text-decoration: underline;
	color: #333399;
}
/* END STYLES FOR PARTNER TABS */



/* BEGIN STYLES FOR KEYWORD DROPDOWN */
select.keywordDropdown {
	font-size: 10px;
	width: 300px;
}

span.searchFormLabel {
	font-size: 12px;
	font-weight: bold;
}
/* END STYLES FOR KEYWORD DROPDOWN */



/* BEGIN GOOGLE SEARCH STYLES */
#search form {
	margin: 0px;
}

#googleSearch {
	font-size: 9px;
	text-align: right;
}

#googleSearch form {
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#googleSearch input, select {
	border: 1px solid #000000 !important;
	width: 120px;
	font-size: 9px;
	padding : 0px;
}

#googleSearch input.search {
	border: 1px solid #000000 !important;
	width: 50px;
	font-size: 9px;
	color: #000000;
	margin-right: 2px;
}
/* END GOOGLE SEARCH STYLES */



/* BEGIN SITE SEARCH STYLES */
#siteSearch {
	border: 1px solid #cccccc !important;
	margin-bottom: 10px;
	font-size: 10px;
	background-color: #eeeeee;
	padding: 1px;
}

#siteSearch form {
	margin-top: 0px;
	margin-bottom: 0px;
}
/* END SITE SEARCH STYLES */




/* BEGIN STYLES FOR GENERATED PROGRAMMING SCHEDULE */
.getProgramming300 
{
	width: 300px;
	border-top: 0px solid #c4cddc;
	border-left: 1px solid #c4cddc;
	border-right: 1px solid #c4cddc;
	border-bottom: #1763cd 1px dotted;
	background-color: #ffffff;
	margin-bottom: 10px;
}

.getProgramming300 td
{
	font-size: 10px; 
	color: #000000;
}
/* END STYLES FOR GENERATED PROGRAMMING SCHEDULE */



/* BEGIN STYLES FOR WEATHER ALERT SCROLLER */
div.innerDiv{
	z-index: 1;
}

#scrollContainer{
	z-index: 1;
	width: 300px;
	height: 175px;
	padding: 0px;
	background-color: #ffffff;
	margin-bottom: 10px;
	border: 1px solid #cccccc;
}

#scrollContainer2010{
	z-index: 1;
	width: 300px;
	height: 130px;
	padding: 0px;
	background-color: #ffffff;
	margin-bottom: 10px;
	border: 1px solid #cccccc;
}

#pscroller1{
	z-index: 1;
	width: 300px;
	height: 80px;
	padding: 0px;
	background-color: #ffffff;
}

#pscroller12010{
	z-index: 1;
	width: 300px;
	height: 120px;
	padding: 0px;
	background-color: #ffffff;
}

#pscroller1 span{
	font-size: 14px;
	color: #cc0000;
	font-weight: bold;
}

#pscroller12010 span{
	font-size: 14px;
	color: #cc0000;
	font-weight: bold;
}

#pscroller1 a{
	color: #000000;
	text-decoration: none;
}

#pscroller12010 a{
	color: #000000;
	text-decoration: none;
}

#pscroller1 a:hover{
	color: #cc0000;
	text-decoration: underline;
}

#pscroller12010 a:hover{
	color: #cc0000;
	text-decoration: underline;
}

#pscroller1 p{
	padding: 3px;
	padding-top: 1px;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 30px;
}

#pscroller12010 p{
	padding: 3px;
	padding-top: 1px;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 30px;
}

#alertGraphic{
	width: 300px;
	position: absolute;
	left: 180;
	text-align: right;
	z-index: 1000;
}

#alertGraphic2010{
	width: 300px;
	position: absolute;
	text-align: right;
	z-index: 1000;
}

#alertTools{
	width: 300px;
	height: 84px;
	position: absolute;
	z-index: 1500;
}

#alertTools2010{
	width: 300px;
	height: 50px;
	position: absolute;
	z-index: 1500;
}

.someclass {
	z-index: 1;
}
/* END STYLES FOR WEATHER ALERT SCROLLER */



/* BEGIN STYLES FOR WEATHER PAGE CONTENT */
#sevenDayForecast {
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

#sevenDayForecast table {
	width: 100%;
	margin-bottom: 10px;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
}

#sevenDayForecast td {
	font-size: 12px;
	color: #000000;
}

#sevenDayForecast td.sevenDayForecastCap {
	font-weight : none;
	font-size: 10px;
	color: #000000;
}

#sevenDayForecast td.sevenDayForecastWE {
	font-size: 12px;
	color: #666666;
	background: #dddddd;
}

#sevenDayForecast td.sevenDayForecastHi {
	font-weight : bold;
	font-size: 14px;
	color: #000000;
}

#sevenDayForecast td.sevenDayForecastLow {
	font-weight : bold;
	font-size: 12px;
	color: #666666;
}

#sevenDayForecast p {
	font-size: 10px;
	color: #000000;
	padding: 3px;
}

#sevenDayForecast img {
	padding: 3px;
	border: 0;
}
/* END STYLES FOR WEATHER PAGE CONTENT */



/* BEGIN DAILY PLANNER STYLES */
td.DailyPlannerTemp {
	/* background-color: #FFFFFF; */
}

span.DailyPlannerCurr{
	font-weight : bolder;
	font-size: 16pt;
	color: #ffffff;
}

a.DailyPlannerVideo{
	text-decoration: none;
	font-weight : normal;
	font-size: 8pt;
	color: #ffffff;
}

a.DailyPlannerVideo:hover{
	color: #ffffff;
}


td.DailyPlannerTime{
	color: #ffffff;
	font-weight : normal;
	font-size: 9px;
}

td.DailyPlannerTemp{
	color: #ffffff;
	font-weight : bold;
	font-size: 10px;
}

td.DailyPlannerTempContainer {
	/* background-color: #FFFFFF; */
}
/* END DAILY PLANNER STYLES */



/* BEGIN MAINTAINENCE STYLES */
div.spacer {
	width: 100%;
	height: 10px;
}

div.forceBox {
	padding-top: 3px;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
/* END MAINTAINENCE STYLES */



/* BEGIN TEMP */
#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
#shadow-container .shadow1 {
	background: #F1F0F1;
}

#shadow-container .shadow2 {
	background: #DBDADB;
}

#shadow-container .shadow3 {
	background: #B8B6B8;
}

#shadow-container .container {
	background: #ffffff;
	border: 1px solid #848284;
	padding: 10px;
}
/* END TEMP */



/* BEGIN CURRENT CONDITION STYLES */
#CurrentConditionsDiv {
	border: 1px solid #cccccc;
}

#CurrentConditionsDiv td {
	font-size: 12px;
}

.ccCurrently {
	font-weight: bold;
	color: #0022B1;
}

.ccTemp {
	font-size: 22px;
	font-weight: bold;
	color: #0022B1;
}

div.ccLight {
	padding: 3px;
}

div.ccDark {
	padding: 3px;
	background-color: #eeeeee;
}

#CurrentConditionsDiv h1 {
	color: #0022B1;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-size: 16px;
}
/* END CURRENT CONDITION STYLES */



/* BEGIN SYNDICASTER PLAYER STYLES */
.syndVideoPlayer {
	margin-bottom: 15px;
}
/* END SYNDICASTER PLAYER STYLES */



/* BEGIN FOOTER LINKS */
.footerLinks a {
	color: #000000;
}

.footerLinks a:hover {
	color: #000000;
}
/* END FOOTER LINKS */



/* BEGIN TOPIX STYLES */
#topix_area {
width: 450px !important;
background-image: url(http://kaaltv.com/kaalimages/cs/forum-mockup.jpg) !important;
background-repeat: no-repeat;
margin-bottom: 15px;
}

div.topix_commentLink {
width: 419px !important;
}

div.topix_postform {
width: 419px !important;
}

div.topix_commentLink a {
font-size: 12px !important; 
color: #002381 !important;
text-decoration: none !important;
font-weight: bold !important;
}

div.topix_commentLink a:hover {
color: #002381 !important;
text-decoration: underline !important; 
}

td.fieldHeader {
font-size: 12px !important; 
}

td.fieldContent {
font-size: 12px !important; 
}

td.fieldContent a{
font-size: 12px !important; 
color: #002381 !important;
font-weight: bold !important;
}

td.captchaText {
font-size: 10px !important; 
}
/* END TOPIX STYLES */
