﻿@media screen
{
	#HomeBanner
	{
		background-image:url(/Images/BgHomeHero.jpg);
		background-repeat:no-repeat;
		width:960px;
		height:296px;
		overflow:hidden;
		position:relative;
	}
	
	#RotatingHero
	{
		width:338px;
		height:311px;
		overflow:hidden;
		background-repeat:no-repeat;
	}
	
	#RotatingHero img
	{
		display:block;
	}
	
	#StatementAndLogin
	{
		position:absolute;
		top:0px;
		right:0px;
		width:680px;
		height:296px;
		background-image:url(/Images/HomeHeroOverlay.png);
		background-position:5px 19px;
		background-repeat:no-repeat;
	}
	
	/* hack for IE 8+ */
	#StatementAndLogin .typeface-js
	{
		line-height:105%\9
	}

	/* hack for IE 7 */
	*:first-child+html #StatementAndLogin .typeface-js
	{
		line-height:110%;
	}
	
	#Statement
	{
		position:absolute;
		top:123px;
		left:91px;
		width:300px;
		height:105px;
		overflow:hidden;
		margin:0px;
		font-weight:normal;
		font-family:Century;
		font-size:20px;
		line-height:113%;
		color:#fff;
	}
	
	#StatementLink
	{
		position:absolute;
		bottom:23px;
		left:91px;
	}
	
	#SharePrice
	{
		position:absolute;
		top:19px;
		right:16px;
		width:176px;
		height:47px;
		overflow:hidden;
		background-image:url(/Images/BgSharePrice.gif);
		background-repeat:no-repeat;
	}

	#SharePrice a
	{
		color:#fff;
		position:absolute;
		top:9px;
		left:120px;
	}

	#HomeNav
	{
		float:left;
		margin-top:14px;
		padding-top:10px;
		width:754px;
		overflow:hidden;
		background-image:url(/Images/BgHomeNavPanelTop.png);
		background-repeat:no-repeat;
		background-position:right top;
		position:relative;
	}
	
	#HomeNav #Fader
	{
		display:block;
		position:absolute;
		right:10px;
		top:10px;
		background-color:#fff;
	}

	#HomeNav ul
	{
		margin:0px;
		padding:0px 0px 5px 0px;
		list-style-type:none;
		background-image:url(/Images/BgHomeNavPanelBottom.png);
		background-repeat:no-repeat;
		background-position:right bottom;
	}
	
	#HomeNav li
	{
		margin-bottom:5px;
		background-image:url(/Images/BgHomeNavItem.png);
		background-repeat:no-repeat;
	}
	
	#HomeNav li.Current
	{
		background-position:left -55px;
	}
	
	#HomeNav span.FirstWord
	{
		color:#505050;
		cursor:pointer;
	}
	
	#HomeNav span.OtherWords
	{
		color:#7e1206;
		cursor:pointer;
	}

	#HomeNav li a
	{
		display:block;
		width:288px;
		height:37px;
		padding:18px 0px 0px 50px;
		font-family:Century;
		font-size:15px;
		position:relative;
	}
	
	#HomeNav li div
	{
		display:none;
		position:absolute;
		top:0px;
		right:0px;
		width:346px;
		min-height:100%;
		padding:0px 34px 0px 36px;
	}
	
	#HomeNav li.Current div
	{
		display:block;
	}
	
	#HomeNav li div h2
	{
		margin:26px 0px 20px 0px;
		padding:0px 0px 7px 0px;
		line-height:105%;
		font-weight:normal;
		font-family:Century;
		font-size:20px;
		background-image:url(/Images/BgHeaderLines.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
	}

	/* hack for IE 7 */
	*:first-child+html #HomeNav li div h2
	{
		line-height:110%;
	}
	
	#HomeNav li div p
	{
		font-size:1.3em;
		margin:0px 0px 16px 0px;
	}
	
	#HomeNav li div h3
	{
		margin:0px 0px 15px 0px;
		font-size:1em;
		font-weight:normal;
	}
	
	#HomeNav li ul
	{
		background-image:none;
		margin-top:-10px;
	}

	#HomeNav li ul li
	{
		margin:0px;
		background-image:url(/Images/BgHomeNavPanelLinkTop.gif);
		background-repeat:no-repeat;
		float:left;
		margin:10px 0px 8px 0px;
		padding-top:8px;
	}
	
	#HomeNav li ul li.Alternate
	{
		float:right;
	}
	
	#HomeNav li ul li a
	{
		width:149px;
		height:auto;
		background-image:url(/Images/BgHomeNavPanelLinkBottom.png);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding:5px 8px 11px 8px;
		font-family:Arial;
		font-size:1.1em;
		font-weight:bold;
		text-align:center;
	}
	
	#HomeNav li ul li a span
	{
		display:block;
		padding:0px;
		color:#666;
		font-weight:normal;
	}
	
	#RightColumn
	{
		float:right;
		width:192px;
		margin-top:14px;
	}
	
	#NewsFeed
	{
		margin-top:16px;
		position:relative;
	}
	
	#NewsFeed h3
	{
		margin-bottom:12px !important;
	}
	
	#NewsFeedContainer
	{
		position:relative;
		overflow:hidden;
	}
	
	#NewsFeed ul
	{
		margin:0px;
		padding:0px;
		width:10000px;
		list-style-type:none;
		top:0px;
	}
	
	#NewsFeed li
	{
		margin:0px 0px 15px 0px;
		padding:0px;
		width:162px;
	}
	
	#NewsFeed li a
	{
		color:#86201c;
		font-size:1.1em;
		font-weight:bold;
	}
	
	#NewsFeed li span
	{
		display:block;
		margin-top:6px;
	}

	#NewsFeed li span.Date
	{
		color:#000;
	}
}

