/*Flash*/
div#FlashContainer
{
	padding: 0px;
	margin: 0px;		
	padding-top: 3px;
	position: relative;
	width: 850px;
	height: 160px;
}
			
div#FlashBanner
{
	position: relative;
	width: 620px;
	height: 160px;
	overflow: hidden;
	float: left;
}
				
div#FlashCarousel
{
	position: relative;
	width: 230px;
	height: 160px;
	float: left;
	overflow: hidden;
}
			
/*Modules*/
div#ModContainer
{
	position: relative;
	width: 850px;
	background-image: url(../media/img/mod_bottom_bg.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

	div.Mod
	{
		position: relative;
		width: 275px;
		display: inline;
		float: left;
		margin: 0 2px 0 5px;
	}
	
		div.ModHeader
		{
			position: relative;
			padding: 6px 0 0 40px;
			width: 235px;
			height: 29px;
			overflow: hidden;
		}
		
			div.Mod#Turquoise div.ModHeader
			{
				background-image: url(../media/img/turquoise_header_bg.gif);
				background-repeat: no-repeat;
			}
			
			div.Mod#Blue div.ModHeader
			{
				background-image: url(../media/img/blue_header_bg.gif);
				background-repeat: no-repeat;
			}
			
			div.Mod#Purple div.ModHeader
			{
				background-image: url(../media/img/purple_header_bg.gif);
				background-repeat: no-repeat;
			}
			
		div.ModTopContent
		{
			position: relative;
			padding: 5px;
			width: 265px;
			height: 180px;
			border-top: 1px solid #fff;
			overflow: hidden;
		}
		
			div.Mod#Turquoise div.ModTopContent
			{
				background-image: url(../media/img/turquoise_modtopcontent_bg.gif);
				background-repeat: no-repeat;
			}
			
			div.Mod#Blue div.ModTopContent
			{
				background-image: url(../media/img/blue_modtopcontent_bg.gif);
				background-repeat: no-repeat;
			}
			
			div.Mod#Purple div.ModTopContent
			{
				background-image: url(../media/img/purple_modtopcontent_bg.gif);
				background-repeat: no-repeat;
			}
			
		div.ModCenterContent
		{
			position: relative;
			padding: 0 0 20px 10px;
			width: 265px;
		}
		
			div.Mod#Turquoise div.ModCenterContent
			{
				background-image: url(../media/img/turquoise_modcentertop_bg.gif);
				background-repeat: no-repeat;
			}
			
			div.Mod#Blue div.ModCenterContent
			{
				background-image: url(../media/img/blue_modcentertop_bg.gif);
				background-repeat: no-repeat;
			}
			
			div.Mod#Purple div.ModCenterContent
			{
				background-image: url(../media/img/purple_modcentertop_bg.gif);
				background-repeat: no-repeat;
			}

/*TNS Live*/
div#TnsLiveContainer
{
	position: relative;
	width: 850px;
	background-image: url(../media/img/tnslive_content_bg.gif);
	background-repeat: repeat-y;
}

	div#TnsLiveHeader
	{
		position: relative;
		padding: 6px 0 1px 50px;
		width: 800px;
		height: 29px;
		background-image: url(../media/img/tnslive_header_bg.gif);
		background-position: 5px 0;
		background-repeat: no-repeat;
	}
	
		div.TnsLiveCol
		{
			position: relative;
			width: 275px;
			display: inline;
			float: left;
			margin: 0 2px 0 5px;
		}
		
			div.TnsLiveColHeader
			{
				position: relative;
				padding: 6px 0 5px 10px;
				width: 265px;
				height: 19px;
				background-color: #e8ebf0;
				border-top: 1px solid #fff;
				overflow: hidden;
			}
			
				div.TnsLiveColContent
				{
					position: relative;
					padding: 5px;
					width: 265px;
					border-top: 1px solid #fff;
				}
				
					div.TnsLiveBlock
					{
						position: relative;
						padding-left: 53px;
					}