/* Site */
body
{
	margin: 0px;
	
}



.SiteContainer
{
	width: 779px;
	direction: rtl;
}
.SiteHeaderContainer
{
	height: 132;
}
.SiteContentContainer
{
	vertical-align: top;
}
.SiteFooterContainer
{
	vertical-align:top;
}
.RightPanelContainer
{
	background:#D4D0D0 url(images/bg_right_long.gif) no-repeat 0% 372pt;
	vertical-align: top;
	width: 190px;
	height: 200px;
	
	
}
.ContentPanelContainer
{
	background-color:#ffffff;
	text-align:center;
	vertical-align:top;
}
.PopUpPanelContainer
{
	background-color:#fef2e6;
}
.LeftPanelContainer
{
	background: url(images/bg_newsletter2.gif) no-repeat 0% 155pt;
	width:190;
	vertical-align:top;
	
}

/* Menus */
.TopMenuContainer
{
	padding-top: 4;
	padding-left: 5;
	text-align:left;
	background:url(images/menu_bg.gif);
	text-align:left;
}
.TopMenuDivider
{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	padding-left: 4;
	padding-right: 4;
	font-weight: bold;
}
.SideMenuContainer
{
	width: 190px;
	height: 229px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(images/bg_side_menu.gif) no-repeat center top;
	vertical-align: top;
	border:1px solid #cdcfce;
}

/* Modules */
.BiographyProfileHeader
{
	height:28px;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #9A2611;/*D9CDBA*/
	color: #ffffff;
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
}

.BiographyProfileTitle
{
	color: #000000;
	font-family: Arial;
	font-size: 16px;
}
.SearchBoxContainer
{
	width: 190px;
	height: 93px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background: url(images/bg_search_box.gif) no-repeat center top;
	vertical-align: top;
	border:1px solid #ededed;
}
.RandomFactsContainer
{
	width: 190px;
	height: 160px;
	background: url(images/bg_random_facts.gif) no-repeat center top;
	padding-top: 9px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	border:1px solid #ededed;
	
}
.RightLongBackground
{
	background: url(images/bg_right_long.gif) no-repeat center top;
	
}
.RecommendedProgramImageContainer
{
	text-align:center;
	width:365;
	height:230;
}
.RecommendedProgramImage
{
	text-decoration: none
}
.RecommendedProgramContentContainer
{
	padding-top:10px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align:top;
	height:170px;
	background-color:#ffffff;
	border:1px solid #ededed;
}

.RecommendedProgramContent
{
	text-decoration: none;
}
.RecommendedProgramTitleContainer
{
	height:28px;
	background-color:#ad1718;
	color:#ffffff;
}
.RecommendedProgramTitle
{
	padding-right:15px;
	padding-left:15px;
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
	text-decoration:none;
	color: #ffffff;
}
.RecommendedProgramShowTime
{
	padding-bottom: 5px;
	font-family:Arial;
	font-style: normal;
	font-size: 13px;
	color: #161616;
}
.RecommendedProgramDetails
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-family:Arial;
	font-weight: normal;
	font-size: 12px;
	color: #161616;
}
.TonightContainer
{
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align:top;
	width:190px;
	height:200px;
	
	border:2px solid #ededed;
	
}
.NewsletterContainer
{
	vertical-align:top;
	background:url(images/bg_newsletter2.gif) no-repeat center top;
}
.DatePickCells
{
	padding-left:5px;
	padding-right:5px;
}


.ContentHeader
{
	padding-right: 5px;
	padding-left: 5px;
	background-color: #AC1717;
	color: #ffffff;
	font-family: Arial;
	font-size: 14px;
}
.ContentSubHeader
{
	height:24px;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #ffffff;
	border: 1px solid #DFDFDF;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
}



.ContentTextContainer
{
	padding-left: 15px;
	padding-right:15px;
	font-family: Arial;
	font-size: 12px;
}
.ContentText
{
	font-family: Arial;
	font-size: 12px;
}
.ContentTextLink 
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;

}
.YesPinkLink
{
	font-family: Arial;
	font-size: 14px;
	color: #EF4C85;
}
.ButtonCloseWindow
{
	font-size: 12px;
	width: 70px;
	font-family: Arial;
	height: 22px;
}
.PopUpContainer
{
	font-family: Arial;
	font-size: 12px;
}


/* Home */
.HomeBoxContent
{
	background-color:#ffffff;
	
}
.HomeBoxHeader
{
	
	background-color:#eca900;
	
}
.HomeBoxContent
{
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	text-decoration: none;
}
.HomeBoxTitle
{
	font-weight:bold;
	font-size:12px;
	color:#9B2611;
	font-family:Arial;
	text-decoration:none;
}
.HomeBoxDetails
{
	font-family:Arial;
	font-weight: normal;
	font-size: 12px;
	color: #161616;
	text-decoration:none;
}

/* Biography List */
.BiographyListContainer
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	vertical-align: top;
}
.BiographyListLettersContainer
{
	padding-right: 5px;
	padding-left: 5px;
}
.BiographyListLetters
{
	width: 100%;
	height: 25;
}
.BiographyListLetterContainer
{
	width: 20;
	height: 25;
	text-align: center;
}
.BiographyListLetterContainerSelected
{
	width: 20;
	height: 25;
	background-color: #9A2611;
	text-align: center;
}
.BiographyListLetter
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
}
.BiographyListLetterSelected
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
}
.BiographyListLetterDivider
{
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}
.BiographyListShowAllContainer
{
	padding: 0;
	width: 60;
}
.BiographyListShowAll
{
	width: 100%;
	height: 25px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}
.BiographyListShowAllSelected
{
	width: 100%;
	height: 25px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
	background-color: #AC1717;
}

/* Content */
.ContentContainer
{
	padding-top:10px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align:top;
}


/* Programs List */
.ProgramsListContainer
{
	background-color: #eadac5;
	
}
.ProgramsList
{
	width:410;
}

/* Biogtaphy Profile */
.BiographyProfileLink
{
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
	color: #B52910;
}
.BiographyProfileLinkSelected
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}














.FooterLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #B52910;
}

.FooterContent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.BlackSmall
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.RedCell
{
	background-color: #CC3333;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
}
.NewsletterBG
{
	background-color: #BCC0D4;
}
.searchBG
{
	background-color: #b3b4c8;
}
.NormalContet
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-decoration: NONE;
}
.SubContent
{
	color: #5E5950;
	font-family: Arial;
	font-size: 12px;
}
.TodaysRecHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.TodaysRec
{
	background-color: #888888;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.MenuItem
{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.MenuItemBlack
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	height: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.TextBox
{
	height: 18px;
	color: #000000;
	font-family: Arial,Tahoma;
	font-size: 12px;
	border-color: 9d9e97;
	border-style: solid;
	border-width: 1px;
}
.TextBoxLinks
{
	margin-top: 1px;
	
	color: #555555;
	font-family: Arial,Tahoma;
	font-size: 10px;
	border-width: 1px;
}

.PanelDotsLine
{
	font-size: 1px;
	font-weight: normal;
	background: url(images/bg_dots.gif) repeat-x center top;
	line-height: 1px;
	width: 100%;
}
.PanelLink
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.SearchButton
{
	font-family: Arial;
	font-size: 12px;
	width: 50px;
}

/************************************************************************************/
/*						Tonight programs module styles                              */
/************************************************************************************/
.ToniteBG
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 100%;
	background-color: #FDF5EE;
}
.ToniteTitle
{
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #ffffff;
}
.ToniteDarkText
{
	font-weight: bold;
	font-size: 10px;
	color: #616799;
}

.toniteHL A
{
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 11px;
	padding-bottom: 4px;
	vertical-align: top;
	color: #161616;
	padding-top: 4px;
}
.FactLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161616;
	text-decoration: none;
	text-decoration: none;
}
.BlackToniteHL A
{
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 12px;
	color: #161616;
	text-decoration: none;
	text-decoration: none;
}
.whiteToniteHL A:link
{
	font-size: 11px;
	color: #161616;
	text-decoration: none;
}
.whiteToniteHL A:visited
{
	font-size: 11px;
	color: #161616;
	text-decoration: none;
}
.whiteToniteHL A:hover
{
	font-size: 11px;
	color: #161616;
	text-decoration: underline;
}
toniteHL A:active
{
	font-size: 11px;
	color: #161616;
	text-decoration: underline;
}

.PagerNumbers
{
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	direction:ltr;
}
.PagerNumbers :link
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.PagerNumbers :hover
{
	color: #B52910;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.PagerNumbers :visited
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.PagerNumbers :active
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.SideMenuRED
{
	font-weight: normal;
	font-size: 12px;
	color: #B52910;
	font-family: Arial, Helvetica;
	text-decoration: none;
}


.LinkRed
{
	font-size: 12px;
	color: #B52910;
	font-family: Arial, Helvetica;
}
.LinkBlack
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica;
	text-decoration: none;
}

A.SideMenu
{
	height: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}

A.SideMenu:link
{
	font-size: 12px;
	color: #9A2611;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
A.SideMenu:visited
{
	font-size: 12px;
	color: #9A2611;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
A.SideMenu:hover
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
A.SideMenu:active
{
	font-size: 12px;
	color: #9A2611;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
A.NameRed
{
	font-size: 12px;
	color: #9A2611;
	font-family: Arial, Helvetica;
	text-decoration: none;	
}

A.NameRed:link
{
	font-size: 12px;
	color: #9A2611;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
A.NameRed:visited
{
	font-size: 12px;
	color: #9A2611;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
A.NameRed:hover
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
A.NameRed:active
{
	font-size: 12px;
	color: #9A2611;
	font-family: Arial, Helvetica;
	text-decoration: none;
}

.AllListSelected
{
	background-color: #9A2611;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
.AllListUnSelected
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica;
	text-decoration: none;
}

.LinkSelected
{
	padding-left: 8px;
	padding-right: 8px;
	background-color: #9A2611;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
.LinkUnSelected
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
.VaildateSummary
{
	font-size: 13px;
	color: #000000;
	font-family: Arial, Helvetica;
	text-decoration: none;
}

/* Paging */
.DataPagingContainer
{
	padding-bottom:3px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #9A2611;
	color: #ffffff;
	font-family: Arial;
	font-size: 14px;
	height:25px;
}
.DataPagingNumber
{
	color: #ffffff;
	font-family: Arial;
	font-size: 14px;
}
.DataPagingSelected 
{
	color: #ffffff;
	font-family: Arial;
	text-decoration:none;
	font-size: 14px;
	font-weight:bold;
}
/************************************************************************************/
/*		  	       	  	    		Costume pager styles                            */
/************************************************************************************/

.hpPagerTable
{
	direction: ltr;
}
.hpPagerCell
{
	border: 1px;
	border-color: #000000;
	width: 20px;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

LI
{
	list-style-position: outside;
	list-style-type: square;
}

/* Oscar */
.OscarTextContainer
{
	color:#ffffff;
	background-color:#000000;
	font-family: Arial;
	font-size: 14px;
	padding:10px;
	padding-top:0px;
}
.OscarBullet
{
	background-image:url(images/oscar_bullet.jpg);
	background-repeat:no-repeat;
	background-position:3 right;
	padding-right:20px;
	padding-bottom:10px;
	font-family: Arial;
	font-size: 14px;
	color:#ffffff;
}
.OscarBulletPresent
{
	background-image:url(images/oscar_bullet_present.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:45px;
	padding-top:10px;
	height:40px;
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color:#E9E9E9;
}
.OscarLine
{
	background-image:url(images/oscar_line.gif);
	background-repeat:repeat-x;
	background-position:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.OscarTitleContainer
{
	height:50px;
	padding-top:10px;
}
.OscarParagraph
{
	margin-top:8px;
	margin-bottom:8px;
}

/* Mini Bio */
.MiniBioFieldTitle
{
	vertical-align:top;
	padding-top:3px;
	font-family: Arial;
	font-size: 12px;
	color:#ffffff;
}
.MiniBioLink
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color:#F11C24;
}
.MiniBioInputText
{
	font-family: Arial;
	font-size: 12px;
}
.MiniBioFieldMsg
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	background-color: Red;
	padding:4px;
	margin-top:3px;
	margin-bottom:3px;
}

/* List Level */
.ListLevel1Number
{
	width:30px;
	font-family: Arial;
	font-size: 12px;
	vertical-align:top;
}
.ListLevel2Number
{
	width:40px;
	font-family: Arial;
	font-size: 12px;
	vertical-align:top;
}
.ListLevel3Number
{
	width:50px;
	font-family: Arial;
	font-size: 12px;
	vertical-align:top;
}
.ListLevel4Number
{
	width:60px;
	font-family: Arial;
	font-size: 12px;
	vertical-align:top;
}
.ListLevelText
{
	font-family: Arial;
	font-size: 12px;
	text-align:justify;
}
.ListPara
{
	margin-top:0px;
	margin-bottom:5px;
}