html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background:#000000;
	color:#FFFFFF;
	min-height:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
body
{
	padding:0px 0px 80px 0px; 
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}

.blue{
	font-family:Arial;
	font-weight:bold;
	color:#0599ff;
	font-size:18px;
}

#soon
{
	height:60px;
	margin-left:40px;
	text-align:left;
	text-indent:40px;
}

/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	width:983px;
	margin:auto;
	overflow:hidden;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:983px;
	float:left;
	background:url(../Images/HeaderBottomBg.gif) 2px bottom no-repeat;
	padding-bottom:8px;
}
div#Logo{
	width:969px;
	padding:25px 7px 23px 7px;
	float:left;
}
div#Ticker{
	height:30px;
	width:973px;
	padding:0px 5px;
	float:left;
	text-transform:uppercase;
}
div#MainNavContainer{
	width:818px;
	float:left;
}
div#SearchContainer{
	height:44px;
	width:165px;
	float:left;
	background:url(/Images/SearchBG.gif);
	
}
div#HeaderBottom{
	width:983px;
	float:left;
}
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:973px;
	float:left;
	padding:0px 6px;
	background:url(/Images/MainContentMiddleBG.gif)  6px top repeat-y;
}

div#MainBodyContainerBottom
{
	width:973px;
	float:left;
	background:url(/Images/MainContentBottom2BG.gif) left bottom no-repeat;
}
div#LeftContainer{
	width:630px;
	float:left;
	padding:17px 7px 0px 14px;
}
div#LeftContent{
	width:600px;
	float:left;
	padding:0px 10px 10px 10px;
}
div#LeftProtfolioContainer{
	width:611px;
	padding-left:10px;
	margin:10px 0px;
	background:url(/Images/HomePortMiddleBG.gif) 10px 0px repeat-y;
	float:left;
}
div#LeftProtfolioContainerTop{
	height:5px;
	line-height:5px;
	width:611px;
	background:url(/Images/HomePortTopBG.gif) left top no-repeat;
	float:left;
}
div#LeftProtfolioContainerBottom{
	width:591px;
	background:url(/Images/HomePortBottomBG.gif) left bottom no-repeat;
	float:left;
	padding:5px 10px;
	
}
div#LeftProtfolio2Container{
	width:610px;
	height:272px;
	padding:10px 0px 10px 11px;
	background:url(/Images/ResearchBG.gif) top left no-repeat;
	float:left;
}
#ResearchContainer{
	width:302px;
	height:292px;
	float:left;
}
div#HeadingResearch{
	width:302px;
	height:27px;
}
div#StatsContainer{
	width:306px;
	height:292px;
	padding-left:1px;
	float:left;
}
div#HeadingStats{
	width:306px;
	height:27px;
	padding-left:1px;
}
*html div#LeftProtfolioContainerBottom{
	padding:0px 10px 5px 10px;
	
}
div#RightContainer{
	width:322px;
	float:left;
}
div#TVProgrammingContainer{
	width:297px;
	padding:24px 1px 20px 1px;
	float:left;
}
div#RatingsContainer{
	width:297px;
	padding:0px 1px 20px 1px;
	float:left;

}
div#NewsletterContainer{
	width:299px;
	float:left;
	background:url(/Images/NewsletterBG.gif) left top repeat-y;
}
div#NewsletterTop{
	height:7px;
	line-height:7px;
	display:inline;
	width:299px;
	float:left;
	background:url(/Images/NewsletterTopBG.gif) left top no-repeat;
}
div#NewsletterContent{
	width:265px;
	padding:0px 19px 10px 15px;
	float:left;
	background:url(/Images/NewsletterBottomBG.gif) left bottom no-repeat;
}
div#FlashPortfolioContainer{
	height:125px;
	width:289px;
	padding:5px;
	margin-top:20px;
	float:left;
	background:url(/Images/FlashProtfolioBG.gif) left top no-repeat;
}

/*----------------------TV Rating Styles--------------------------*/
div#LeftContainerTVRating{
	width:889px;
	float:left;
	padding:20px 42px;
}
div#TVRatingContainer{
	background:url(/Images/TVRatingContentMiddleBG.gif) left top repeat-y;
	width:889px;
	float:left;
	margin-bottom:25px;
}
div#TVRatingContainerTop{
	background:url(/Images/TVRatingContentTopBG.gif) left top no-repeat;
	width:889px;
	height:7px;
	line-height:7px;
	float:left;
}
div#TVRatingContainerContent{
	background:url(/Images/TVRatingContentBottomBG.gif) left bottom no-repeat;
	width:829px;
	padding:16px 37px 13px 32px;
	float:left;
}
div#TVRatingContainerContent ol{
list-style-position:outside;
	
}
div#TVRatingContainerContentImage{
	float:left;
	width:302px;
}
div#TVRatingContainerContentText{
	float:left;
	width:488px;
	padding-left:39px;
	padding-bottom:0px;
}
/*Coops Add-on*/
.TVRatingContainerContentDL-coops{
	float:left;
	width:141px;
	font-size:10px;
	color:#ffffff;
	padding-bottom:10px;
}
.TVRatingContainerContentDL{
	float:left;
	width:202px;
	font-size:10px;
	color:#ffffff;
	padding-bottom:10px;
}
.TVRatingContainerContentDL a, .TVRatingContainerContentDL a:visited, .TVRatingContainerContentDL a:active, .TVRatingContainerContentDL a:hover{
	text-decoration:none;
	font-size:12px;
	color:#b8b8b8;
	line-height:25px;
}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	float:left;
	clear:both;
	padding:10px 0px 15px 300px;
	border-top:#14739d solid 1px;
	font-size:11px;
	width:631px;
	margin:25px 20px 0px 20px;
}
*html div#FooterContainer
{
	float:left;
	clear:both;
	padding:10px 0px 15px 300px;
	border-top:#14739d solid 1px;
	font-size:11px;
	width:631px;
	margin:25px 10px 0px 10px;
}
/************************************************************************
*	Internal Styles
************************************************************************/
div#MainBodyContainerInt
{
	width:973px;
	float:left;
	margin-top:20px;
	background:url(/Images/MainContentIntBG.gif) 3px 0px repeat-y;
}
div#MainBodyContainerIntBottom
{
	width:973px;
	float:left;
	background:url(/Images/MainContentIntBottomBG.gif) 3px top no-repeat;
}
div#LeftContainerInt2{
	width:923px;
	float:left;
	padding:20px 25px;
}
div#LeftContainerInt{
	width:190px;
	float:left;
	padding:0px 20px 20px 24px;
	background:url(/Images/LeftTop1BG.gif) 24px top no-repeat;
}
div#LeftNavContainer{
	width:190px;
	float:left;
	padding-bottom:75px;
}
div#LeftNavHeading{
	height:14px;
	width:170px;
	padding:5px 10px;
	float:left;
	background:url(/Images/LeftNavHeadingBG.gif) left top no-repeat;
}
div#RightContainerInt{
	width:712px;
	padding:0px 20px 0px 0px;
	float:left;
}
.Newsletter a:link, .Newsletter a:visited, .Newsletter a:hover, .Newsletter a:active{
 font-size:10px;
 text-decoration:none;
 text-transform:uppercase;
}



div#NewMainBodyContainer
{
	width:983px;
	float:left;
}
div#NewLeftContainer{
	width:678px;
	float:left;
}
	div#NewLeftContent{
		width:651px;
		float:left;
		padding:20px 15px 20px 12px;
	}
	div#NewLeftProtfolioContainer{
		width:651px;
		background:url(/Images/NHomePortMiddleBG.gif) 12px 0px repeat-y;
		float:left;
		padding:0px 15px 0px 12px;
	}
		div#NewLeftProtfolioContainerTop{
			height:5px;
			line-height:5px;
			width:651px;
			background:url(/Images/NHomePortTopBG.gif) left top no-repeat;
			float:left;
		}
		div#NewLeftProtfolioContainerBottom{
			width:621px;
			background:url(/Images/NHomePortBottomBG.gif) left bottom no-repeat;
			float:left;
			padding:10px 15px 15px 15px;
			
		}
	div#NewLeftProtfolio2Container{
		width:649px;
		height:310px;
		background:url(/Images/NResearchBG.gif) top left no-repeat;
		float:left;
		padding:0px 16px 0px 13px;
		margin-top:20px;
	}
		#NewResearchContainer{
			width:325px;
			float:left;
		}
		div#NewHeadingResearch{
			width:305px;
			height:27px;
			padding:1px 20px 0px 0px;
		}
		div#NewStatsContainer{
			width:323px;
			float:left;
			padding-left:1px;
		}
		div#NewHeadingStats{
			width:303px;
			height:27px;
			padding:1px 20px 0px 0px;
		}
	div#NewTVSpotlightContaniner{
		float:left;
		width:652px;
		height:230px;
		padding:0px 14px 0px 12px;
	}
div#NewRightContainer{
	width:299px;
	float:left;
	padding-right:6px;
}
	div#TVProgrammingContainer{
		width:297px;
		padding:24px 1px 20px 1px;
		float:left;
	}
	div#RatingsContainer{
		width:297px;
		padding:0px 1px 20px 1px;
		float:left;
	
	}
	div#NewsletterContainer{
		width:299px;
		float:left;
		background:url(/Images/NewsletterBG.gif) left top repeat-y;
	}
		div#NewsletterTop{
			height:7px;
			line-height:7px;
			display:inline;
			width:299px;
			float:left;
			background:url(/Images/NewsletterTopBG.gif) left top no-repeat;
		}
		div#NewsletterContent{
			width:265px;
			padding:0px 19px 10px 15px;
			float:left;
			background:url(/Images/NewsletterBottomBG.gif) left bottom no-repeat;
		}
	div#FlashPortfolioContainer{
		height:125px;
		width:289px;
		padding:5px;
		margin-top:20px;
		float:left;
		background:url(/Images/FlashProtfolioBG.gif) left top no-repeat;
	}

