﻿body 
{
	color:#000000;
}

#ColouredFeature
{
	width:228px;
	height:180px;
	float:right;
	background-repeat:no-repeat;
	position:relative;
}

.BlueColouredFeature
{
	background-image:url(/Images/BlueBoxBg.gif);
}

.OrangeColouredFeature
{
	background-image:url(/Images/OrangeBoxBg.gif);
}

#BannerFeature
{
	width:716px;
	height:180px;
	float:left;
	position:relative;
}

.BannerImage
{
	height:180px;
	width:533px;
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top left;
}

#BannerCorners
{
	background-image:url(/Images/WhiteBannerCnrs.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:3px;
	height:180px;
	display:block;
}

#BannerContent
{
	height:180px;
	width:183px;
	float:right;
	background-image:url(/Images/BannerFeatureBg.gif);
	background-repeat:no-repeat;
	position:relative;
}

.BannerHdr
{
	width:150px;
	margin:16px 16px 5px 16px;
	background-repeat:no-repeat;
}

#BannerText
{
	margin:0px 16px 5px 16px;
	font-size:0.85em;
	line-height:1.4em;
}

.BannerBtn a
{
	background-image:url(/Images/BannerBtnBg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:149px;
	height:28px;
	display:block;
	padding:7px 0px 0px 15px;
	position:absolute;
	bottom:6px;
	left:10px;
}

.ColouredHdr
{
	width:202px;
	margin:16px 13px 5px 13px;
	background-repeat:no-repeat;
}

#ColouredFeatureText
{
	margin:0px 13px 5px 13px;
	font-size:0.85em;
	line-height:1.4em;
	color:#ffffff;
}

.BlueColouredFeature #ColouredFeatureText 
{
	color:#ffffff;
}

.OrangeColouredFeature #ColouredFeatureText 
{
	color:#000000;
}

#ColouredFeatureBtn a
{
	
	background-repeat:no-repeat;
	background-position:left top;
	width:157px;
	height:28px;
	display:block;
	padding:7px 0px 0px 15px;
	position:absolute;
	bottom:6px;
	left:9px;
}

.BlueColouredFeature #ColouredFeatureBtn a
{
	background-image:url(/Images/BlueBtnBg.gif);
}

.OrangeColouredFeature #ColouredFeatureBtn a
{
	background-image:url(/Images/OrangeBtnBg.gif);
}


#NewsUpdateWrapper
{
	margin:16px 0px 0px 0px;
}

#NewsWrapper
{
	width:720px;
	float:left;
}

#NewsHdr
{
	background-image:url(/Images/NewsUpdatesHdr.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:40px;
}

#NewsItemWrapper
{
	
}

.NewsItem
{
	margin-top:11px;
	width:167px;
	height:282px;
	margin-right:3px;
	padding:0px 8px 0px 4px;
	float:left;
	position:relative;
	background-image:url(/images/NewsItemLineBg.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#NewsItemWrapper .First
{
	margin-left:-4px;
}

#NewsItemWrapper .Last
{
	margin-right:0px;
	padding-right:0px;
	background-image:none;
}

.NewsItemImage
{
	width:165px;
	height:94px;
	background-color:#c2d6d6;
	padding:1px;
}

#NewsItemWrapper h3 a
{
	color:#0062bf;
	font-size:1.0em;
	margin:12px 0px 3px 0px;
	padding:0px;
}

.NewsSummaryText
{
	padding:0px 0px 5px 0px;
}

.NewsItemBtn a
{
	background-image:url(/Images/NewsItemBtn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:175px;
	height:35px;
	position:absolute;
	bottom:4px;
	left:0px;
}

.NewsItemBtn img
{
	padding:6px 0px 0px 16px;
}


#FeatureBtnsPollsWrapper
{
	width:228px;
	float:right;
}

#FeatureBtnsPollsWrapper a
{
	margin-bottom:8px;
	display:block;
	position:relative;
	background-image:url(/Images/defaultHomepageFeatureBtnBg.gif);
	background-repeat:no-repeat;
	width:228px;
	height:40px;
}

#FeatureBtnsPollsWrapper img
{
	position:absolute;
	left:48px;
	
}

#ImageBelowPoll
{
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:center;
	
}

#ImageBelowPoll a
{
	background-image:none;
	height:auto;
	float:none;
	margin:0px;
	padding:0px;
	display:block;
}

#ImageBelowPoll img
{
	position:relative;
	margin:5px 0px 5px 0px;
	left:auto;
}

#MemberTopFeatures
{
	width:720px;
	float:left;
}

#MemberPolls
{
	width:228px;
	float:right;	
}

