body
{
	background: url("/Homescan/Common/Images/background-gradient.jpg") repeat-x scroll left top #FFFFFF;
}

a:link, a:hover, a:visited
{
	font-family: Arial, Helvetica, sans-serif;
}

ul
{
	font-size : 10pt; 
	font-family : Arial, helvetica, sans-serif; 
	color : #003366; 
	list-style-image: url(/Homescan/Common/Images/red-bullet.jpg);
}

ul.leftNavContent
{
	font-size: 10pt;
	font-family : Arial, helvetica, sans-serif; 
	color : #003366; 
	list-style-image: url(/Homescan/Common/Images/red-bullet.jpg);
}

.genericCopy, .genericCopy p, p, td.blueBoxCopy, .blueBoxCopy p
{
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

/*-- Legacy style updates --*/
.disclaimer
{
	background-color: transparent;
}

.blueBoxCopy
{
	background-color: transparent;
	padding: 0;
}

/* Top banner area */
.topLogo
{
	/* width: 750px; */
	width: 720px;
	float: left;
}

.topLogoLocale { float: left; }

.topRightIntangibles
{
	float: right;
}

.localeChoose {
	margin: 0;
	padding: 0;
	background-image: url(/Homescan/Login/Images/Welcome-to-the-National-Consumer-Panel.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 422px;
	height: 87px;
}

	.localeChoose form {
		margin: 0;
		padding: 0;
		position: relative;
		top: 8px;
		left: 254px;
		font-family: Arial, Verdana, sans-serif;
		font-size: 12px;
		font-weight: 900;
		color: #333;
		width: 160px;
	}
	
		.localeChoose form select {
			margin: 6px 0 0 0;
			font-family: Arial, Verdana, sans-serif;
			font-size: 12px;
			font-weight: 900;
			color: #333;
			border-top: 2px solid #848484;
			border-right: 2px solid #FAFAFA;
			border-bottom: 2px solid #FAFAFA;
			border-left: 2px solid #848484;
			width: 158px;
			height: 22px;
		}

.topRightNav, a.topRightNav:link, a.topRightNav:hover, a.topRightNav:visited
{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.topRightNav:hover
{
	text-decoration: underline;
}

.siteSearchForm
{
	position: relative;
}

.topNavSearchField
{
	position: absolute;
	top: 10px;
	right: 39px;
	width: 151px;
	
	border: 1px solid #7a9fb9;
}

.topNavSearch, .welcomeMsg
{
	vertical-align: bottom;

	color: #24497D
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
}

.welcomeMsg
{
	clear: both;
	padding-top: 3px;
}

.topNavSearchButton
{
	float: right;
}

/* Navigation Bar */
.topNavigationBar
{
	clear: both;
	padding-bottom: 10px;
	width: 960px;
}

.topNavLeftBarBumper, .topNavRightBarBumper
{
	float: left;
}

.topNavBarContents, .topNavSpacerPanel, .topNavBarItem
{
	float: left;
	height: 33px;
}

.topNavBarItem
{
	position: relative;
	padding: 0 11px 0 12px;
	
	background: url('/Homescan/Common/Images/navbar-middle.jpg') repeat scroll left top transparent
}

a.topNavBarItemCurrent:link, a.topNavBarItemCurrent:hover, a.topNavBarItemCurrent:visited
{
	position: relative; 
	top: 7px; 
	
	color: #F8E406; 
	font-size: 13pt; 
	text-decoration: none;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

a.topNavBarItemOther:link, a.topNavBarItemOther:hover, a.topNavBarItemOther:visited
{
	position: relative;
	top: 9px;
	
	color: #FFFFFF;
	font-size: 12pt;
	text-decoration: none;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

a.topNavBarItemOther:hover
{
	color: #F8E406;
}

/* Home Page */
.homePage
{
	background-color: #FFFFFF;
}

.myHomeSection
{
	position: relative;
}

div.noFlash
{
	width: 945px; 
	height: 378px;
}

p.noFlash
{
	width: 945px; 
	height: 378px;
}

.myHomeContent
{
	position: absolute; 
	top: 80px; 
	right: 20px;
}

.myHomeContentInner
{
	font-family: Arial,sans-serif;
	text-align: center;
	width: 208px;
}

.myHomeContentHeadline
{
	font-weight: bold; 
	color: #283B80; 
	font-size: 14pt;
}

.myHomeContentHeader
{
	font-weight: bold; 
	color: #000000; 
	font-size: 11pt;
	padding-top: 5px;
}

.myHomeContentText
{
	font-weight: normal; 
	color: #000000; 
	font-size: 10pt;
}

.myHomePointsContainer
{
	padding-top: 2px;
}

a.pointsLink:link, a.pointsLink:hover, a.pointsLink:visited
{
	font-weight: bold; 
	color: #283B80; 
	font-size: 11pt;
	text-decoration: underline;
	font-family: Arial,sans-serif;
}

.myHomeContentDisclaimer
{
	font-weight: normal;
	color: #000000;
	font-size: 7pt;
	width: 125px;
	margin: 0 auto;
}

.myHomeButtonRow
{
	padding-top: 5px;
}

.myHomeButton
{
	margin: 0 5px 0 5px;
}

/* Home to Lower Spacer */
.homeLowerSpacer
{
	margin-left: 5px; 
	margin-right: 5px;
	height: 15px;

	border-left: 1px solid #a1a1a4; 
	border-right: 1px solid #a1a1a4; 
}

/* Middle content blocks */
.lowerBody
{
	margin-left: 5px; 
	margin-right: 5px;
	border-left: 1px solid #a1a1a4; 
	border-right: 1px solid #a1a1a4; 
	border-bottom: 1px solid #a1a1a4; 
	background-color: #ffffff;
}

.messageCenterCommunityCenterBlock
{
	width: 100%; 
	margin-bottom: 15px;

	overflow: hidden; 	
	background: url('/Homescan/Common/Images/middle-background-grey-split.jpg') repeat-y scroll left top transparent
}

.messageCenterBlock
{
	float: left; 
	width: 470px;
}

.messageCenterContentHeader, .communityCenterContentHeader, .funFactsContentHeader, .surveysContentHeader, .prizesContentHeader, .instantPollContentHeader
{
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.messageCenterContentHeader, .communityCenterContentHeader, .funFactsContentHeader, .prizesContentHeader
{
	color: #CC0000;
}

.messageCenterContentHeader, .communityCenterContentHeader
{
	margin-left: 30px;
}

.surveysContentHeader
{
	color: #2e3192;
}

.instantPollContentHeader
{
	color: #ffffff;
}

.messageCenterContentHeader
{
	display: inline;
	padding-right: 8px;
	margin-right: 5px;
	
	border-right: 1px solid #8C8C8C;

}

.messageCenterDetails, a.messageCenterDetails:link, a.messageCenterDetails:hover, a.messageCenterDetails:visited
{
	display: inline;

	background: url('/Homescan/Common/Images/red-link-arrow.jpg') no-repeat scroll right center;
	color: #8C8C8C;
	font-family: Arial, sans-serif;
	font-size: 10px;
	padding-right: 15px;
}

.communityCenterBlock
{
	float: right;
	width: 450px;
}

a.listHeadline:link, a.listHeadline:hover, a.listHeadline:visited
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #1f438b;
	text-decoration: underline;
}

.listText, #pollContainer h2, #pollThanks .copy, #pollContainer #results .percentage, #pollContainer #results label,
#instantPollBlock .instructions
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* Center to Pod spacer */
.centerPodSpacer
{
	margin-left: 5px; 
	margin-right: 5px;
	height: 15px;

	border-left: 1px solid #a1a1a4; 
	border-right: 1px solid #a1a1a4; 
}


/* Lower Pod Row Area */
.lowerPodRow
{
	width: 100%;
	overflow: hidden;
	margin-bottom: 3px;
}

.funFactsBlock, .prizesBlock
{
	position: relative;
	height: 180px; 
	width: 306px; 
	float: left;
	margin: 0 3px;
	background: url('/Homescan/Common/Images/pod-background-1.jpg') no-repeat scroll 0pt 0pt transparent; 
}

.funFactsBlock
{
}

.funFactsBlockBody, .prizesBlockBody
{
	height: 156px;
}

.funFactsContentHeader, .surveysContentHeader, .prizesContentHeader
{
	margin-top: 12px;
}

.instantPollContentHeader
{
	margin-top: 6px;
	margin-left: 14px;
}

.funFactsContentHeader
{
	margin-left: 12px;
}

.prizesContentHeader
{
	margin-right: 12px;
}

.funFactsBlockHeadline, .prizesBlockHeadline
{
	color: #000000; 
	font-family: Arial; 
	font-size: 13px; 
	font-weight: bold;
}

.funFactsContentBody
{
	width: 180px;
	margin-top: 10px;
        z-index:2;
}


.prizesContentBody
{
	width: 150px;
	margin-top: 10px;
}



.funFactsContentBody
{
	margin-left: 10px;
}

.prizesContentBody
{
}

#pollContainer h2
{
	width: 275px;
}

#pollContainer
{
	margin-left: 14px;
	*margin-top: 5px;
	_margin-left: 6px;
	float: left;
	width: 190px;
}

#pollForm
{
}

#pollForm.row, #pollForm label
{
	margin-left: 4px;
	color: #000000;
	font-family: Arial,sans-serif;
	font-size: 12px;
}

#pollForm.result
{
}

#pollForm.percentage
{
}

#pollForm #buttonRow
{
	cursor: pointer;
	position: absolute;
	bottom: 7px;
	right: 10px;
}

#pollThanks
{
	display: none;
	margin-top: 15px;
	margin-right: 7px;
}

#pollThanks .title
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #032fd6;
}

#pollThanks .copy
{
	margin-bottom: 10px;
}

#pollThanks .thanksButton
{
	margin-top: 10px;
}

#pollContainer #results .row
{
	float: left;
	margin-right: 5px;
	width: 19px;
}

#pollContainer #results
{
	clear: both;
	margin-top: 5px;
	_margin-top: -15px;
}

#pollContainer #results .result
{
	background-color:#C00; 
	height:0; 
	width:19px; 
	background-image: url(/Homescan/Home/Images/instant-poll-result-bar.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
}

#pollContainer #results .percentage
{
	font-size: 10px;
}

#instantPollBlock .instructions
{
	clear: both;
	font-size: 11px;
	padding-left: 8px;
}

#pollContainer #results label
{
	font-weight: bold;
}

.instantPollThanksCopy
{
	background: url('/Homescan/Common/Images/red-link-arrow.jpg') no-repeat scroll right center;	
}

a.instantPollThanksLink:link, a.instantPollThanksLink:hover, a.instantPollThanksLink:visited
{
	text-decoration: underline;
	font-size : 10pt; 
	font-family : Arial, helvetica, sans-serif; 
	color : #003366; 
	padding-right: 15px;
}

a.prizesLink:link, a.prizesLink:hover, a.prizesLink:visited, a.funFactsLink:link, a.funFactsLink:hover, a.funFactsLink:visited
{
	text-decoration: underline;
	background: url('/Homescan/Common/Images/red-link-arrow.jpg') no-repeat scroll right center;
	font-size : 10pt; 
	font-family : Arial, helvetica, sans-serif; 
	color : #003366; 
	padding-right: 15px;
}

.funFactsBlockImage
{
	position: absolute; 
	bottom: 2px; 
	right: 1px;
        z-index:1;
}

.surveysBlock
{
	margin: 0;
	*margin: 9px 0 0 0;
	background: url('/Homescan/Common/Images/pod-background-2.jpg') no-repeat scroll 0% 0% transparent; 
	float: left; 
	width: 308px; 
	height: 180px; 
	text-align: center;
}

.instantPollBlock
{
	margin: 0;
	background: url('/Homescan/Home/Images/instant-poll-background.gif') no-repeat scroll 0% 0% transparent; 
	float: left; 
	width: 308px; 
	height: 180px; 
	position: relative;
}

.pollSubmitButton
{
	display: none;
}

p.funFactsBlockText, p.surveysBlockText, p.prizesBlockText, p.instantPollBlockText
{
	color: #000000; 
	display: block; 
	font-family: Arial; 
	font-size: 13px;
	margin: 0;
}

p.funFactsBlockText, p.prizesBlockText
{
	margin-bottom: 10px;
}

.prizesContentHeader
{
	margin-left: 100px;
}

.prizesContentBody
{
	margin-left: 150px;
}

.prizesBlockImage
{
	position: absolute; 
	left: 10px; 
	bottom: 10px;
}

/* Footer */
.footerLabel
{
	float: left; 
	margin-top: 12px;
	position: relative;
	
	color: #2E468D; 
	font-family: Arial; 
	font-weight: bold;
}

.footerLineImage
{
	display: inline;
	padding: 0 10px;
	position: absolute;
}
.footerLineImage1
{
	left: 0px;
}
.footerLineImage2
{
	left: 162px;
}
.footerLineImage3
{
	left: 324px;
}
.footerLineImage4
{
	left: 486px;
}
.footerLineImage5
{
	left: 648px;
}
.footerLineImage6
{
	left: 800px;
}

.footerLogo
{
	float:right;
}

.footerSpacer
{
	clear:both; 
	display:block;
}

.footerLowerArea
{
	text-align: center;
}

.footerCopyright
{
	text-align: center; 
	font-family: Arial; 
	font-size: 10px;
}

/* Sublayout */

.subLayoutCanvas
{
	position: relative;
	background: url('/Homescan/Common/Images/sublayout-background.jpg') repeat scroll 0 0 transparent
}

.subLayoutTopArea
{
	width: 945px;
}

.subLayoutBanner
{
	position: absolute;
	top: 0;
	left: 0;
}

.subLayoutLeftNav
{
	float: left;
	width: 163px;
	padding-top: 62px;
	padding-left: 7px;
}

.subLayoutContentArea
{
	float: left;
}

.subLayoutRightNav
{
	position: absolute;
	right: 20px;
	top: 69px;
}

.subLayoutRightNavHideButtons #rightNavMyProfileButtonLabel, .subLayoutRightNavHideButtons #rightNavHomeButtonRow
{
	display: none;
}

.subLayoutHeaderLabel
{
	color: #2e3192;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	text-transform: capitalize;
}

.subLayoutSubtemplate
{
	position: relative;
	width: 766px;
	margin-bottom: 10px;
	padding-top: 314px;
}

.subLayoutPreFooter
{
	border: 1px solid #A1A1A4;
	margin: 0 5px 5px;
}

/* Left Nav (ul.leftNavContent defined at top) */
a.leftNavContent:link, a.leftNavContent:visited
{
	margin: 0 0 0 17px;
	padding: 14px 0;
	color: #339;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-decoration: none;
	display: block;
}

a.leftNavContent:hover
{
	color: #d01d1d;
}

a.leftNavContentActive:link, a.leftNavContentActive:visited, a.leftNavContentActive:hover
{
	color: #d01d1d;
}

.leftNavHeaderPanel
{
	position: relative;
	left: 7px;
	top: -5px;
}

a.leftNavHeader:link, a.leftNavHeader:visited, a.leftNavHeader:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #cc0000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.leftNavListItems {
	width: 152px;
}

.leftNavListItem {
	margin: 1px 0;
	padding: 0;
	width: 152px;
	background-image: url(/Homescan/Common/sublayout-leftnav-listbox.jpg);
	background-repeat: no-repeat;
	background-position: 0 center;
	display: block;
}

/* Rewards Page */
.panelLeft {
	margin: 0 -1px 29px 0;
	padding: 0 12px 0 0;
	border-right: 2px solid #D2D2D2;
	width: 381px;
	float: left;
}

.panelRight {
	margin: 0 0 29px -1px;
	padding: 0 0 0 27px;
	border-left: 2px solid #D2D2D2;
	width: 292px;
	float: left;
}

	.panelRight .subLayoutHeaderLabel { color: #CC0000; }

.membershipStatusForm {
	margin: 0;
	padding: 11px 3px 0 0;
	background-image: url(/Homescan/Common/minFormGradient.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-family: Arial, Verdana, sans-serif !important;
	/* IE6Test position: relative; */
	/* IE6Test left: -3px; */
}

	.membershipStatusForm .membershipStatusHeader {
		margin: 0 0 17px 16px;
		padding: 0;
		font-size: 18px;
		font-weight: 900;
		color: #CC0000;
		zoom: 1; /* IE6Test */
	}

	.membershipStatusForm .description { 
		font-family: Arial, Verdana, sans-serif; 
		font-size: 12px; 
		color: #333; 
		width: 179px; 
		float: left; 
		margin-top: 5px /* IE6 Test */; 
	}

	.membershipStatusForm .activityContainer {
		margin: 0 0 13px 6px;
		padding: 0;
		font-size: 14px;
		width: 443px;
		
		float: left;
	}

		.membershipStatusForm .activityContainer form select {
			/* IE6Test margin: 0 4px 0 21px; */
			margin: 5px 4px 0 21px;
			position: relative;
			/* IE6Test top: -18px; */
			top: -10px;
			color: #333;
			border-top: 2px solid #848484;
			border-right: 2px solid #FAFAFA;
			border-bottom: 2px solid #FAFAFA;
			border-left: 2px solid #848484;
			width: 154px;
			height: 22px;
		}

		.membershipStatusForm .activityContainer form input { /* IE6Test position: relative; top: -8px; */ }
	
	.membershipStatusForm .printContainer {
		margin: 0 0 13px 0;
		padding: 0;
		font-size: 14px;
		width: 301px;
		
		float: left;
	}

		.membershipStatusForm .printContainer .control img { /* IE6Test position: relative; top: -8px; left: 21px; */ position: relative; left: 21px; border: none; }

.surveyTablePanel table { width: 100%; }

	.surveyTablePanel table td { border: 1px solid #CCC; text-align: center; font-family: Arial,Verdana,sans-serif !important; }

#rewardsPrintSurveyFrame
{
	margin: 10px auto 0;
	width: 500px;
	font-face: Arial, Verdana, sans-serif;
	text-align: left;
}

#rewardsPrintSurveyTablePanel
{

}

#rewardsDisclaimer
{
	padding: 0;
	text-align: center;
}

/* Surveys Page */

.surveyBodyPanel
{
}

.surveyBodyCopy

{
	color: #333333;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.surveyBodyCopy a:link, .surveyBodyCopy a:hover, .surveyBodyCopy a:visited
{
	color: #003399;
}

.surveyPleaseWait
{
	margin: 10px;
}

.surveyFrame
{
	padding-bottom: 10px;
}

.surveyTablePanel
{
	background-color: #cccccc;
	padding: 5px;
	margin-bottom: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.surveyTableHeaderField
{
	color: #ffffff;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-family: Arial, sans-serif;
	font-size: 18px;
	padding: 5px;
	text-align: left;
	width: 350px;
}

.surveyTableHeaderRow
{
	background-color: #323d9d;
    background-image: -moz-linear-gradient(100% 100% 90deg, #2E3192, #4370CA);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4370CA), to(#2E3192));
	margin-bottom: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.surveyTableRow
{
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
}

.surveyTableField
{
	background-color: #ffffff;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding: 5px;
	width: 350px;
}

.surveyTableFieldOneOfTwo
{
	border-right: 1px solid #cccccc;
}

.surveyTableFieldTwoOfTwo
{
}

a.surveyTableValue:link, a.surveyTableValue:hover, a.surveyTableValue:visited, .surveyTableField
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

/* My Profile */
.subLayoutSubtemplateMyProfile
{
	width: 500px;
	padding-top: 52px;
}

.subLayoutHeaderLabelMyProfile
{
	position: relative;
	bottom: 10px;
	left: 118px;
	color: #d1050a;
	font-size: 25px;
}

.my_profile_view
{
	border: 1px solid black;
}

.myProfileContentPanel
{
}

.myProfileRow
{
	margin-bottom: 5px;
}

.myProfileLabel
{
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	text-align: right;
	width: 116px;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.myProfileField
{
	display: inline;
	color: #4b63ae;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.myProfileUpdate
{
	position: relative;
	left: 122px;
}

.myProfileDisclaimer
{
	width: 480px;
	margin-top: 25px;
}

/* Landing Page */
.clear {
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;


	clear: both;
}

.topBannerArea
{
	background-color: #e4dccf;
	padding:0\0/;
	margin\0/;
	height:87px\0/;
	border: 1px solid #e4dccf;
}

.publicSubPagePanel
{
	/* background-color: #ffffff; */
}

.publicSubPanel
{
	background-color: #ffffff;
}

.publicFooterPanel
{
	/* background-color: #ffffff; */
}

/*---- START loginContainer ----*/
#hero_loginContainer {
	margin: 0;
	padding: 0;
	width: 945px;
	height: 312px;
}

/*---- START heroPod ----*/
#hero_loginContainer #heroPod {
	background-image: url('/Homescan/Login/Images/Your-voice-Your-impact-Your-reward.jpg');
	background-repeat: no-repeat;
	width: 481px;
	height: 312px;
	float: left;
}

/*---- START loginPod ----*/
#hero_loginContainer #loginPod {
	margin: 0;
	padding: 0;
	text-align: left;
	background-image: url('/Homescan/Login/Images/loginBackground.jpg');

	background-repeat: no-repeat;
	width: 464px;
	height: 312px;
	float: left;
}
		
#hero_loginContainer #loginPod form {
	margin: 63px 0 0 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	width: 454px;
	position: relative;
	top: 0;
	left: 10px;
}
		
#hero_loginContainer #loginPod form .memberLoginHeader {
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: #CC0000;
	height: 38px;
	width: 265px;
	position: relative;
	left: 134px;
}

#hero_loginContainer #loginPod form .formGroup {
	margin: 0 0 18px 0;
	padding: 0;
	width: 454px;
	clear: both;
}
			
#hero_loginContainer #loginPod form .formGroup.formButtons { position: relative; left: 129px; width: 258px; }
			
#hero_loginContainer #loginPod form .formGroup .formCopy {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: 900;
	color: #333;
	width: 133px;
	float: left;
}
				
#hero_loginContainer #loginPod form .formGroup .formInput {
	margin: 0;
	padding: 0;
	float: left;
}
				
#hero_loginContainer #loginPod form .formGroup .formInput input {
	margin: 0 6px 0 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #333;
	border-top: 2px solid #848484;
	border-right: 2px solid #FAFAFA;
	border-bottom: 2px solid #FAFAFA;
	border-left: 2px solid #848484;
	width: 154px;
	height: 18px;
}

#hero_loginContainer #loginPod form .formGroup .formInput .noBorder { border: none; width: auto; height: auto; }
	
#hero_loginContainer #loginPod form .formGroup .formInput .subInputCopy {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	position: relative;
	top: -2px;
	left: 6px;
}
						
#hero_loginContainer #loginPod form .linkList {
	margin: 0 0 0 10px;
	*margin-top: -10px;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: strong;
	clear: both;
}

	#hero_loginContainer #loginPod form .linkList a { display: block; float: left; } 
				
		#hero_loginContainer #loginPod form .linkList a.midLink { margin: 0 43px; }
		
		#hero_loginContainer #loginPod form .linkList a:link, #hero_loginContainer #loginPod form .linkList a:visited { text-decoration: underline; color: #293D8B; }
		
		#hero_loginContainer #loginPod form .linkList a:hover, #hero_loginContainer #loginPod form .linkList a:active { text-decoration: none; }
		
/*---- START loginPodContainer ----*/
.loginPodOuterContainer
{
padding-top: 10px;
margin-left: 3px;
}

#loginPodContainer {
	margin: 0 0 0 0;
	padding: 0;
	width: 927px;
	min-height: 238px;
	background-image: url('/Homescan/Login/Images/loginPodBG.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
}

	#loginPodContainer .loginPodContent {
		margin: 21px 0 0 0;
		padding: 0;
		font-family: Arial, Verdana, sans-serif;
		font-size: 12px;
		color: #333;
		font-weight: normal;
		text-align: left;
		width: 462px;
		float: left;
	}
	
		#loginPodContainer .loginPodContent.rightPod { margin-left: 3px; }
	

		#loginPodContainer .loginPodContent .podHeader {
			margin: 0 0 20px 15px;
			padding: 0;
			font-family: Arial, Verdana, sans-serif;
			font-size: 18px;
			font-weight: 900;
			color: #CC0000;
		}
		
		#loginPodContainer .loginPodContent p { margin: 0 26px 12px 15px; line-height: 165%; }

#loginPodBottom {
	margin: 0 0 10px 0;
	padding: 0;
	width: 927px;
	height: 7px;
	background-image: url('/Homescan/Login/Images/loginPodBottom.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
}

/*-- Support Center --*/

.subLayoutSubtemplateSupportCenter
{
}

.subLayoutHeaderLabelSupportCenter
{
}

.supportCenterContent
{
}

.supportCenterCopy
{
float:left;
width:350px;
margin-top: 20px;
}

.supportCenterCopy ul, .supportCenterCopy a:link, .supportCenterCopy a:hover, .supportCenterCopy a:visited
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image: none;
}


.supportCenterSideCopy
{
border-left: 1px solid #B9B9B9;
float: right;
margin: 0 10px 20px 0;
padding-left: 35px;
width: 300px;
}

.supportCenterContactInfo
{
}

.supportCenterContactInfoLabel, .supportCenterEmailLabel
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 10px 0;
}

.supportCenterContactInfoDetails, .supportCenterEmailDetails
{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 18px;
}

.supportCenterEmailForm
{
	clear: both;
	margin: 0 120px;
}

/*-- About Us --*/
.subLayoutSubtemplateAboutUs
{
}

.aboutUsCopy
{
	margin: 27px 0 75px 0;
	position: relative;
	width: 537px;
}

.aboutUsCopy p
{
	font-family: Arial, sans-serif;
	font-size: 12px;
}

/*-- FAQs --*/
.subLayoutSubtemplateFAQs
{
}

.faqsCopy
{
	margin: 27px 0 45px;
	position: relative;
	width: 700px;
}

.faqsCopy, .faqsCopy p, .faqsCopy a:link, .faqsCopy a:hover, .faqsCopy a:visited
{
	font-family: Arial, sans-serif;
	font-size: 12px;
}

/*-- Newsleters --*/
.newslettersPanel
{
	margin: 27px 0 45px;
	position: relative;
	width: 700px;
}

.newslettersPanel p
{
}

/*-- Register Page --*/
.subLayoutSubtemplateRegister
{
}

