﻿
/* working styles to be merged into i9standard.css */

.ContentPage
{
	/*
	position:absolute;
	left:0px;
	top:0px;
	height:340px;
	Width:660px;
	*/
	/*
	border:solid 1px blue; 
	/* uncomment this block to see the border */
	
}
.ContentSection
{
	position:absolute;
	left:5px;
	top:10px;
	height:222px;
	width:654px;
	padding: 0px 0px 0px 0px;
}

.ContentDiv
{
	position:absolute;
	left:1px;
	top:25px;
	bottom:0px;
	right:0px;
	background-color:#ffffff;
	visibility:visible;
	height:200px;
	width:652px;
	background-image:url(images/tabView_bg.jpg);
}

.TickerSection
{
	position:absolute;
	left:5px;
	top:230px;
	height:15px;
	Width:640px;
	border-width:1px;
	border-color:#C9CFD3;
}

.SponsorSection
{
	position:absolute;
	left:5px;
	top:280px;
	height:55px;
	Width:654px;
	padding:0px 0px 0px 0px
}

.SponsorSection table
{
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	border-collapse:collapse;
}

.SponsorSection table tr
{
	vertical-align:middle;
}

.SponsorSection table tr td
{
	padding:0px 0px 0px 0px;
	vertical-align: middle;
}
.sponsordiv
{
	height:50px;
	padding:1px 1px 1px 1px;
	border:inset 1px;
	border-color:ButtonFace;
	text-align:center;
}

.sponsordiv a
{
	text-decoration:none;
}

.sponsordiv a img
{
	border:none;
}

.MainNewsTbl
{
	 height:100%;
	 width:100%;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
}
.NewsImageCell
{
	width:240px;
	margin:0px 0px 0px 0px;
	Vertical-Align:middle;
}
.NewsImageCell img
{
	border:0;
}
.NewsCell
{
	width:100%;
	Vertical-Align:middle;
	padding: 0px 5px 0px 10px;
}

.NewsCell table
{
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	border-collapse:collapse;
	padding:0px 0px 0px 0px;
}

.NewsCell table tr td
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.NewsHeaderDiv
{
	width:100%; 
	height:18px; 
	overflow:hidden;
	font-family:Arial; 
	font-weight:bold; 
	font-size:10pt;
	color:Blue;	
}

.NewsSummaryDiv
{
	width:100%;
	height:30px;
	overflow:hidden; 
	font-family:Arial; 
	font-size:8pt;
}
.ReadMoreCell
{
	width:100%; 
	text-align:right;
	border-bottom: dotted 1pt red;
	z-index:200;
}

.ReadMoreCell A
{
	font-family:Arial; 
	font-size:8pt; 
	color:Red;
}

.MoreNewsTitleCell
{
	width:100%;
	overflow:hidden; 
	height:15px; 
	font-family:Arial; 
	font-weight:bold; 
	font-size:8pt; 
}	
.MoreNewsTitleCell table
{
	width:100%;
	height:100%;
	border-collapse:collapse;
}

.MoreNewsCell
{
	border-bottom: dotted 0pt red;
	z-index:200;
}

.MoreNewsCell Div
{
	width:100%;
	overflow:auto; 
	height:80px; 
	font-family:Arial; 
	font-size:8pt;
}


/* start of Program list styles *****************/

table.ProgramListTbl
{
	position:absolute;
	top:0px;
	left:0px;
	width:627px;
	border-collapse:collapse;
}

table.ProgramListTbl tr.BlankRow
{
	 height:4px
}

table.ProgramListTbl tr.BlankRow td.BlankCell
{
	 border-width:0px 0px 0px 0px;
}


table.ProgramListTbl tr td 
{
	font-size:10pt;
	border:solid 1px Gray;
}

table.ProgramListTbl tr.ProgramRow
{
	background-color:#E5E5E5;
}

table.ProgramListTbl tr td.NodeCell
{
   background-color:Transparent;
   border:none;
}

.ProgramRow td.ActionCell
{
   text-align:center;
}

table.SlotListTbl
{
	width:100%;
	border-collapse:collapse;
}

table.SlotListTbl tr td
{
	border-top:solid 1px white;
	border-left:none;
	border-right:solid 1px white;
	border-bottom:none;
}

td.ActionCell 
{
	text-align:center;
	width:14%;
}

td.ActionCell a
{
	text-decoration:none;
}

td.ActionCell a img
{
	border:none;
}

table.SlotListTbl tr.DetailRow td.ActionCell
{
	border-right:none;
}

table.SlotListTbl tr.HeaderRow td
{
	font-size:smaller;
	font-weight: bolder;
	background-color:#B0B0B0;
	border-top:solid 1px gray;
}


table.SlotListTbl tr.DetailRow td
{
	background-color:#E5E5E5;
}

tr.SlotListRow
{
	display:block;
}

tr.SlotListHidden
{
	display:none;
}

td.SlotListCell
{
	padding:0px 0px 0px 0px;
}

table.SlotListTbl
{
    border:solid 1px gray;	
	border-collapse:collapse;
}

table.SlotListTbl tr.HeaderRow td.FromCol
{
	 width:12%;
}

table.SlotListTbl tr.HeaderRow td.ThruCol 
{
	 width:12%;
}
table.SlotListTbl tr.HeaderRow td.DaysCol 
{
	 width:20%;
}
table.SlotListTbl tr.HeaderRow td.StartTimeCol 
{
	width:40%;
}
table.SlotListTbl tr.HeaderRow td.RegisterCol 
{
	width:14%;
	border-right:none;
	text-align:center;
}

/* end of Program list styles *****************/

table.MeetingListTbl
{
	position:absolute;
	top:0px;
	left:0px;
	width:627px;
	border-collapse:collapse;
}

table.MeetingListTbl tr td
{
	font-size:10pt;
}

table.MeetingListTbl tr.HeaderRow td
{
	font-size:9pt;
	font-weight:bold;
}

table.MeetingListTbl tr.HeaderRow td.ColDate
{
	width:10%;
}
table.MeetingListTbl tr.HeaderRow td.ColTime
{
	width:20%;
}
table.MeetingListTbl tr.HeaderRow td.ColLocation
{
	width:50%;
}
table.MeetingListTbl tr.HeaderRow td.ColMap
{
	width:20%;
	text-align:center;
}
table.MeetingListTbl tr.DetailRow td
{
	color:Black;
	background-color:#E0E0E0;
	border:solid 1px gray;
}

/* start -- ticker styles  *****************************************/
.sportsTicker { 
	position: relative;
	background: url(images/sportsTickerBG.png) no-repeat;
	width: 654px; 
	height: 40px; 
	margin-top: 10px; 
	margin-bottom: 10px;
	border: solid red 0px;
}

.newsTicker { 
	position: relative;
	background: url(images/newsTickerBG.png) no-repeat;
	width: 654px; 
	height: 40px; 
	margin-top: 10px; 
	margin-bottom: 10px;
	border: solid red 0px;
}

.newsTickerText { 
	margin-left: 110px; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
	border: solid red 0px; 
	width: 498px; 
	height: 22px; 
	color: white; 
	overflow:hidden;
	white-space:nowrap;
}

.newsTickerText a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	line-height: 10px;
	text-decoration: none;
	color: white; 
}

.TickerLink 
{
	width:478px;
}


.viewMore  {
	position: absolute;
	width: 10px;
	height: 10px;
	line-height: 10px;
	left: 636px;
	top: 10px;
	z-index: 10;
	padding:0;
}

.viewMoreStyle, .viewMoreStyle:visited, .viewMoreStyle:active {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	width: 10px;
	height: 10px;
	line-height: 10px;
	text-align: center;
	padding:0;
}

.viewMoreStyle_old:hover {
	color: maroon;
}

.viewMore_old:hover {
	border: solid 1px maroon;
}
/* end -- ticker styles  **************************************** */

/* Styles for sub tab content area to show beveled edges **************************************** */

.cornerLeft {
	position:absolute;
	left:0; 
	width:149px; 
	bottom:0;
	height:100%;
	background-image:url(images/leftcrnr.png);
	background-repeat:no-repeat;
}

.edge {
	position:absolute;
	left:149px; 
	right:150px; 
	bottom:0;
	height:100%;
	background-image:url(images/bottom.png);
}

.cornerRight {
	position:absolute;
	right:0; 
	width:150px; 
	bottom:0;
	height:100%;
	background-image:url(images/rightcrnr.png);
	background-repeat:no-repeat;
}

.contentTabs {
	position:absolute;
	left:0px; 
	top:0px;
	width:100%;
	height:100%;
	padding:0px 0px 0px 0px;
	background: transparent;
	z-index: 4;
}

.SectionHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	text-decoration:underline;
}

.ToolTip
{
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px;
	WIDTH: 150px;
	BORDER: black 1px solid;
	PADDING-RIGHT: 2px 2px 2px 2px;
	Z-INDEX: 200;
	BACKGROUND-COLOR:white;
	FONT: 8pt arial,sans-serif;
	COLOR:black;
}	

.ContentPageText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	line-height: 10px;
	text-decoration: none;
	color: black;
}

		
/*
#botMid {
	left:150px; right:150px; bottom:0;
	height:215px;
	background-image:url(images/bottom.png);}

#contentArea {
	position:relative;
	width:100%; height:245px;
}
*/

	



