.FormHeader					{ border-bottom: 1px solid #EEEEEE; }
.FormFooter					{ border-top: 1px solid #EEEEEE; }
.FormHeaderH				{ padding-top: 6px; padding-bottom: 12px; border-bottom: 1px solid #EEEEEE; }
.FormFooterH				{ padding-top: 12px; padding-bottom: 6px; border-top: 1px solid #EEEEEE; }
.FormHeaderHeight			{ padding-bottom:5px; border-bottom: 1px solid #EEEEEE; }
.FormHeaderHeight2			{ background-color: #EEEEEE; padding-bottom:5px; border-bottom: 1px solid #EEEEEE; }

.FormRow					{ padding-top:4px; padding-bottom:5px; border-bottom: 1px solid #EEEEEE; }
.FormRowEnd					{ padding-top:4px; padding-bottom:5px; }
.FormRowNormal				{ border-bottom: 1px solid #EEEEEE; }
 
.BoxTitle					{ padding-bottom: 6px; }
.BoxSubtitle				{ }
.BoxSpacing					{ height: 9px; width: 9px; }
.BoxSpacingDouble			{ height: 16px; width: 16px; }
.BoxLocationSpacing			{ height: 7px; width: 7px; }
.BoxContent					{ padding-top: 7px; padding-bottom: 7px; padding-left: 20px; padding-right: 10px; }
.BoxContent ul				{ margin:0px 0px 0px 5px; padding: 10px 0px 13px 0px; list-style: none; }
.BoxContent .LargeCheck ul	{ margin:0px 0px 0px 5px; padding: 10px 0px 13px 0px; list-style: none; }
.BoxContent .Dot ul			{ margin:0px 0px 0px 18px; padding: 0px 0px 0px 0px; list-style: none; }
.InnerBoxContent			{ padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; }
.InnerBoxContent ul			{ margin:0px 0px 0px 18px; padding: 10px 0px 10px 0px; list-style: none; }

.InnerBoxContent1				{ padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
.InnerBoxContent1 ul			{ margin:0px 0px 0px 18px; padding: 10px 0px 10px 0px; list-style: none; }

.BoxContentLarge				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #555555; line-height: 16px; padding-top: 7px; padding-bottom: 7px; padding-left: 20px; padding-right: 15px; }
.BoxContentLarge ul				{ margin:0px 0px 0px 5px; padding: 10px 0px 13px 0px; list-style: none; }
.BoxContentLarge .LargeCheck ul	{ margin:0px 0px 0px 5px; padding: 10px 0px 13px 0px; list-style: none; }

.HomepageLoansBg			{ background: #E8F3DD;}
.HomepageCreditcardsBg		{ background: #F6F4DE; }
.HomepageCouponsBg			{ background: #E7EBF2; }
.HomepageReportsBg			{ background: #F0F0F0; }
.LoansBg					{ background: #E8F3DD;}
.DebtBg						{
	background: #E8F3DD;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525552;
	text-decoration: none;
}
.DebtBg A:link			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #B17A23; line-height: 16px; text-decoration: underline; }
.DebtBg A:visited		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #B17A23; line-height: 16px; text-decoration: underline; }
.DebtBg A:active		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #B17A23; line-height: 16px; text-decoration: none; }
.DebtBg A:hover		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #B17A23; line-height: 16px; text-decoration: none; }
.Debt						{
	background: #0059AD;
	background-repeat: no-repeat;
	background-position:top right;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-indent: 2pt;
	margin: 0px;
	padding: 1px;
}

.DebtFooter					{
	background: #D6E7CE no-repeat right bottom;
	height: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}


.Affiliates					{
	background: no-repeat right top;
	color: #0059AD;
}

.GreenBoxBg			{ background: #E8F3DD;}
.BrownBoxBg			{ background: #F6F4DE; }
.BrownBox			{ background: #00A67B no-repeat right top; }
.BlueBoxBg			{
	background:#009fd6;
	background-repeat: no-repeat;
	background-position:top right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	
}
.GrayBoxBg			{ background: #F0F0F0; }


.InnerGreenBox						{ background: #D7E6C8; }

.InnerBrownBox						{ background: #E8E6C8; }

.InnerBlueBox						{ background: #C3CEE2; }

.InnerGrayBox						{ background: #DFDFDF; }

.required					{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #FF0000; line-height: 16px; }
.smallnote					{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 15px;
	background-color: #0059AD;
}
.smallnote1					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #777777; line-height: 14px; }
.login					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #FFFFFF; line-height: 14px; }
.Button						{ padding-top: 6px; }


.ContentPage				{ padding-left: 7px; padding-right: 15px; }
.ContentPage ul				{ margin:0px 0px 0px 18px; padding: 10px 0px 14px 0px; list-style: none; }

.ContentPageNR				{ padding-left: 7px; }
.ContentPageNR ul			{ margin:0px 0px 0px 18px; padding: 10px 0px 14px 0px; list-style: none; }

.carddetails A:link			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #555555; line-height: 13px; text-decoration: underline; }
.carddetails A:visited		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #555555; line-height: 13px; text-decoration: underline; }
.carddetails A:active		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #555555; line-height: 13px; text-decoration: none; }
.carddetails A:hover		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #555555; line-height: 13px; text-decoration: none; }
.ContentPage A:link			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #B17A23; line-height: 16px; text-decoration: underline; }
.ContentPage A:visited		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #B17A23; line-height: 16px; text-decoration: underline; }
.ContentPage A:active		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #B17A23; line-height: 16px; text-decoration: none; }
.ContentPage A:hover		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #B17A23; line-height: 16px; text-decoration: none; }

.bodyContent				{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #555555; line-height: normal; }
.bodyContent td				{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #555555; line-height: normal; }

.ContentFrame				{ padding-top: 12px; }
.bodyContent A		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #333333; text-decoration: underline; }
.bodyContent A:link			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #333333; text-decoration: underline; }
.bodyContent A:visited		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #333333; text-decoration: underline; }
.bodyContent A:active		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #333333; text-decoration: none; }
.bodyContent A:hover		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #333333; text-decoration: none; }


.LeftBoxSpacer				{ height: 12px; }
.LeftBoxContent				{ border-top: 1px solid #FFFFFF; padding-right: 13px; padding-left: 13px; padding-top: 7px; padding-bottom: 3px; background-color: #F2F2F2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #707070; line-height: 16px; }
.LeftBoxContent A:link		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #707070; line-height: 16px; text-decoration: none; }
.LeftBoxContent A:visited	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #707070; line-height: 16px; text-decoration: none; }
.LeftBoxContent A:active	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #707070; line-height: 16px; text-decoration: none; }
.LeftBoxContent A:hover		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #707070; line-height: 16px; text-decoration: underline; }

.detailstitle				{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; color: #346B6A; line-height: 16px; }
.bigquote					{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 32px; color: #555555; line-height: 16px; }
.input 						{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color: #555555; border: 1px solid #3E5E83; background: #F6F9FB; }
.sbtn 						{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFD500; border-top: 1px #5FA17D; border-left: 1px #5FA17D; border-right: 1px #055032; border-bottom: 1px #055032; margin: 1px; padding: 2px; background-color:#086841; }
.reset 						{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; border-top: 1px #BAB07D; border-left: 1px #BAB07D; border-right: 1px #716647; border-bottom: 1px #716647; margin: 1px; padding: 2px; background-color:#897C59; }
select.input 				{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color: #555555; background: #F6F9FB; }

.orangedot ul				{ margin:0px 0px 0px 18px; padding: 0px 0px 0px 0px; list-style: none; }

A.carddetails:link 			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;	color: #555555;	font-weight:normal;	line-height: 15px; text-decoration: underline; }
A.carddetails:visited 		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;	color: #555555;	font-weight:normal;	line-height: 15px; text-decoration: underline; }
A.carddetails:active		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;	color: #555555;	font-weight:normal;	line-height: 15px; text-decoration: underline; }
A.carddetails:hover			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;	color: #555555;	font-weight:normal;	line-height: 15px; text-decoration: none; }

A.blacklink:link 			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight:normal; line-height: 16px; text-decoration: none; }
A.blacklink:visited			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight:normal; line-height: 16px; text-decoration: none; }
A.blacklink:active			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight:normal; line-height: 16px; text-decoration: none; }
A.blacklink:hover			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight:normal; line-height: 16px; text-decoration: underline; }

A.blacklinku:link 			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight:normal; line-height: 16px; text-decoration: underline; }
A.blacklinku:visited		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight:normal; line-height: 16px; text-decoration: underline; }
A.blacklinku:active			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight:normal; line-height: 16px; text-decoration: underline; }
A.blacklinku:hover			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight:normal; line-height: 16px; text-decoration: none; }

.inlineError			{ font-weight: bold; font-size: 11px; color: #ff0000; width: auto; }

.TopTabBlank	{	background-color: #FFFFFF;}
.TopTabSpace	{	background-color: #FFFFFF;}
.TopTabOn	{	background-color: #ffdb71;	color: #000000;	height: 25px;	padding-right: 4px;	vertical-align: top;}
.TopTabOff	{	background-color: #e8e8a8;	height: 25px;	padding-right: 4px;	vertical-align: top;	}	
.TopTabHover	{	background-color: #FFFFFF;}

.BottomTabOff	{	background-color: #dcdcdc;	padding-right: 4px;}
.BottomTabOn	{	background-color: #003399;	color: #ffffff;	padding-right: 4px;}
.BottomTabHover	{	padding-right: 0px;	padding-left: 0px;	white-space: nowrap;	padding-top: 0px;	padding-bottom: 0px;	border: 0px solid #999999;	cursor: hand;}
.BottomTabLeft	{	background-color: #90B3B5;	padding-right: 0px;	padding-left: 0px;	white-space: nowrap;	border-right-width: 0px;	border-left-width: 0px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #EEEEEE; border-left-color: #FFFFFF;}

.BottomTabBlank	{	padding-right: 0px;	padding-left: 0px;	white-space: nowrap;	border-right-width: 0px;	border-left-width: 0px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #EEEEEE;		border-left-color: #FFFFFF;}

.BottomTabSpace	{	background-color: #EEEEEE;}

body	{	margin: 0px;	padding: 0px;	background-color: #FFFFFF;		}

a:link		{	color: #0000FF;	text-decoration: none;	cursor: hand;}
a:visited	{	color: #0000FF;	text-decoration: none;	cursor: hand;}
a:hover		{	color: #0000FF;	text-decoration: none;	cursor: hand;}
a:active	{	color: #0000FF;	text-decoration: none;	}

A.customLink:link		{ cursor: hand; text-decoration: none; }
A.customLink:visited	{ cursor: hand; text-decoration: none; }
A.customLink:active		{ cursor: hand; text-decoration: none; }
A.customLink:hover		{ text-decoration: underline;	cursor: hand; }

A.h1Link:link		{ cursor: hand; text-decoration: none; }
A.h1Link:visited	{ cursor: hand; text-decoration: none; }
A.h1Link:active		{ color: #5d7543; cursor: hand; text-decoration: none; }
A.h1Link:hover		{ color: #5d7543; text-decoration: underline;	cursor: hand; }


a.bigLink:link		{	font-size: 14px;	font-weight: bold;}
a.bigLink:visited	{	font-size: 14px;	font-weight: bold;}
a.bigLink:hover		{	font-size: 14px;	font-weight: bold;}
a.bigLink:active	{	font-size: 14px;	font-weight: bold;}


a.blink:link	{	font-size: 14px;	margin-left: 5px;	margin-right: 5px;		margin-top: -5px;	text-decoration: underline;}
a.blink:visited	{	font-size: 14px;	margin-left: 5px;	margin-right: 5px;		margin-top: -5px;	text-decoration: underline;}
a.blink:hover	{	font-size: 14px;	text-decoration: underline;}
a.blink:active	{	font-size: 14px;	text-decoration: none;}

a.blinkOn:link		{	color: #ffffff;	font-size: 14px;	margin-left: 5px;	margin-right: 5px;	margin-top: -5px;		text-decoration: none;}
a.blinkOn:visited	{	color: #ffffff;	font-size: 14px;	margin-left: 5px;	margin-right: 5px;	margin-top: -5px;	text-decoration: none;}
a.blinkOn:hover		{	color: #ffffff;	font-size: 14px;	text-decoration: none;}
a.blinkOn:active	{	color: #ffffff;	font-size: 14px;	text-decoration: none;}

a.glink:link	{	font-family: Helvetica, Arial, Geneva, sans-serif;	font-weight: normal;	font-size: 14px;	margin-left: 5px;	margin-right: 5px;	text-decoration: underline;}
a.glink:visited	{	font-family: Helvetica, Arial, Geneva, sans-serif;	font-weight: normal;	font-size: 14px;	margin-left: 5px;	margin-right: 5px;	text-decoration: underline;}
a.glink:hover	{	font-family: Helvetica, Arial, Geneva, sans-serif;	font-weight: normal;	font-size: 14px;	margin-left: 5px;	margin-right: 5px;	text-decoration: underline;	}
a.glink:active	{	font-family: Helvetica, Arial, Geneva, sans-serif;	font-weight: normal;	font-size: 14px;	margin-left: 5px;	margin-right: 5px;	text-decoration: underline;}

a.glinkOn:link		{	color: #000000;	font-family: Arial, Helvetica, Geneva, sans-serif;	font-weight: normal;	font-size: 14px;	text-decoration: none;	margin-left: 5px;	margin-right: 5px;	}
a.glinkOn:visited	{	color: #000000;	font-family: Arial, Helvetica, Geneva, sans-serif;	font-weight: normal;	font-size: 14px;	text-decoration: none;	margin-left: 5px;	margin-right: 5px;	}
a.glinkOn:hover		{	color: #000000;	text-decoration: none;}
a.glinkOn:active	{	color: #000000;	text-decoration: none;}

a.headerLink:link		{	color: #5080A8;	font-size: 18px;	font-weight: bold;	text-decoration: none;	}
a.headerLink:visited	{	color: #5080A8;	font-size: 18px;	font-weight: bold;	text-decoration: none;	}
a.headerLink:hover		{	color: #5080A8;	text-decoration: underline;	}
a.headerLink:active		{	color: #5080A8;}

a.moreDetails:link		{	color: #000000;	font-size: 10px;}
a.moreDetails:visited	{	color: #000000;	font-size: 10px;}
a.moreDetails:hover		{	color: #000000;	font-size: 10px;}
a.moreDetails:active	{	color: #000000;	font-size: 10px;}

a.noDec:link		{	text-decoration: none;	color: #000000;}
a.noDec:visited		{	text-decoration: none;	color: #000000;}
a.noDec:hover		{	text-decoration: none;	color: #000000;}
a.noDec:active		{	text-decoration: none;	color: #000000;}

a.resultSort:link		{	font-size: 12px;	font-weight: normal;}
a.resultSort:visited	{	font-size: 12px;	font-weight: normal;}
a.resultSort:hover		{}
a.resultSort:active		{}

a.resultSortOn:link		{	color: #000000;	font-size: 12px;	font-weight: bold;	text-decoration: none;}
a.resultSortOn:visited	{	color: #000000;	font-size: 12px;	font-weight: bold;	text-decoration: none;}
a.resultSortOn:hover	{	text-decoration: none;}
a.resultSortOn:active	{	text-decoration: none;}

a.rollover:link		{	text-decoration: none;	color: #000000;}
a.rollover:visited	{	text-decoration: none;	color: #000000;}
a.rollover:hover	{	text-decoration: underline;	color: #0033ff;}
a.rollover:active	{	text-decoration: none ;}

a.upperLink:link	{	text-decoration: none;}
a.upperLink:visited	{	text-decoration: underline;}
a.upperLink:hover	{	text-decoration: none;}
a.upperLink:active	{	text-decoration: none ;}

a.upperLinkOn:link		{	color: #000000;	text-decoration: none;}
a.upperLinkOn:visited	{	color: #000000;	text-decoration: none;	}
a.upperLinkOn:hover		{	color: #000000;	text-decoration: none;	}
a.upperLinkOn:active	{	color: #000000;	text-decoration: none;	}


a.login:link	{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.login:visited	{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.login:hover	{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.login:active	{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

div.hubCopy		{	font-size: 12px}
div.offerDesc	{	width: 300px;	margin-bottom: 1px;	white-space: normal;}
div.trustLogo	{	margin-left: 100px;}
div.smallNote	{	font-size: 10px;	}
div.topTabLeft	{	float: left;}
div.topTabRight	{	float: left;}
span.smallNote	{	font-size: 10px;	}

form					{ 	margin: 0px; padding: 0px; }
form.formThreeHundred	{	border: 1px solid #999999;	color: #000000;	font-size: 14px;	margin-bottom: 10px;	margin-top: 10px;	padding: 15px;	vertical-align: top;	width: 300px; }
form.formFourHundred	{	border: 1px solid #999999;	color: #000000;	font-size: 14px;	margin-bottom: 10px;	margin-top: 10px;	padding: 15px;	vertical-align: top;	width: 400px; }
form.formFiveHundred	{	border: 1px solid #999999;	color: #000000;	font-size: 14px;	margin-bottom: 10px;	margin-top: 10px;	padding: 15px;	vertical-align: top;	width: 500px; }
form.formSixHundred		{	border: 1px solid #999999;	color: #000000;	font-size: 14px;	margin-bottom: 10px;	margin-top: 10px;	padding: 15px;	vertical-align: top;	width: 600px; }
form.formSevenHundred	{	border: 1px solid #999999;	color: #000000;	font-size: 14px;	margin-bottom: 10px;	margin-top: 10px;	padding: 15px;	vertical-align: top;	width: 700px; }
form.formHundred		{	border: 1px solid #999999;	color: #000000;	font-size: 14px;	margin-bottom: 10px;	margin-right: 50px;	margin-top: 10px;	padding: 15px;	vertical-align: top;	width: 96%;}
form.userLogin			{	border: 1px solid #999999;	color: #000000;	font-size: 14px;	margin-bottom: 10px;	margin-top: 10px;	padding: 15px;	vertical-align: top;	width: 340px;}

h1				{	color: #5d7543;	font-size: 22px;	font-weight: bold;	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	font-variant: small-caps;	line-height: 20px;	margin-bottom: 5px;}
h3				{	color: #5080A8;}
img				{	border: 0px;}

input.hideButton	{	color: #5F9EC9;	background-color: #5F9EC9;	border: 0px;	height: 0px;	width: 0px;}
input.uneditable	{	color: #666666 ;	background-color: #E7E7E7 ;	border: 1px #999999 solid ;}

p.hubCopy		{	font-size: 12px;  margin-top: 10px;}

span.orange		{	color: #ff7b0f;	font-weight: bold;	}
span.redraquo	{	color: #ff3300;	font-weight: bold;}

table.breadcrumb			{	color: #555555;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	line-height: 14px;	margin-bottom: 8px;}

table.breadcrumb a:link		{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #555555;	line-height: 14px;	text-decoration: underline;}
table.breadcrumb a:visited	{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #555555;	line-height: 14px;	text-decoration: underline;}
table.breadcrumb a:active	{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #555555;	line-height: 14px;	text-decoration: none;}
table.breadcrumb a:hover	{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #555555;	line-height: 14px;	text-decoration: none;}

#cardResults TH		{	white-space: nowrap;}


.FooterLinks				{
	padding-top: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.FooterLogos				{	padding-top: 20px;	padding-bottom: 40px;}

table.footer		{	margin-top: 30px;	background: #F2F2F2;	border-top: 1px solid #DADADA;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #979797;	line-height: 19px;}
table.footer a:link			{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #979797;	line-height: 19px;	text-decoration: none;}
table.footer a:visited		{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #979797;	line-height: 19px;	text-decoration: none;}
table.footer a:active		{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #979797;	line-height: 19px;	text-decoration: none;}
table.footer a:hover		{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #979797;	line-height: 19px;	text-decoration: underline;}
table.footer TD				{	padding-top: 15px;	text-align: center;	text-decoration: none;}
table.footerLinks			{	font-size: 10px;	margin-top: 20px;	text-align: center;	width: 90%;}

table.form	{	width: 100%;}
table.form TD	{	padding-left: 5px;}
table.generalTopnav	{	width: 90%;	margin-top: 10px;	margin-bottom: 20px;	border-bottom: 1px solid #e7e7e7;}
table.globalLink	{	background: #3E5E84;	color: #FFFFFF;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 10px;	height: 20px;	line-height: 10px;	width: 220px;}

table.globalLink a:link	{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 10px;	color: #FFFFFF;	line-height: 10px;	text-decoration: none;}
table.globalLink a:visited	{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 10px;	color: #FFFFFF;	line-height: 10px;	text-decoration: none;}
table.globalLink a:active	{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 10px;	color: #FFFFFF;	line-height: 10px;	text-decoration: none;}
table.globalLink a:hover	{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 10px;	color: #FFFFFF;	line-height: 10px;	text-decoration: underline;}

table.headerSearch	{	color: #FFFFFF;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	margin-top: 18px;}
table.homeQuad		{	margin-top: 10px;	font-size: 12px;	width: auto;}
table.hubQuad		{	margin-top: 10px;	font-size: 12px;	width: 100%;}
table.hubQuad TD	{	padding: 5px;}
table.login			{	font-size: 12px;	width: 100%;}
table.login TD		{	padding-right: 10px;}

table.lowerContent		{	border: 2px solid #ff7b0f;	margin: 5px;}
table.lowerContent TD	{	padding: 3px;}
table.navAndContent		{	margin-top: 12px;}
table.msgbox			{	border: 1px solid #e7e7e7;	margin: 10px;}
table.msgbox td.noteTitle	{	text-align: left;	vertical-align: top;	color: #000000;	background-color: #e7e7e7;	font-size:  18px;	padding-left: 5px;	padding-bottom: 1px;}
table.msgbox td.noteBody	{	padding: 10px;	font-size: 14px;}
table.offerListing		{	font-size: 12px;	margin-right: 10px;	width: 100%;}
table.offerListing TH	{	background-color: #e7e7e7;	border-left: 2px solid #ffffff;	border-right: 2px solid #ffffff;	padding-bottom: 3px;	padding-left: 4px;	padding-right: 4px;	text-align: left;}
table.offerListing TD	{	border-left: 2px solid #ffffff;	border-right: 2px solid #ffffff;	border-bottom: 1px solid #e7e7e7;	padding-left: 4px;	padding-bottom: 5px;	padding-top: 2px;	text-align: left;	vertical-align: top;}

table.prefill		{	float: none;	font-size: 10px;}

table.resultListing		{	border: 1px solid #999999;	font-size: 12px;	margin-right: 10px;	width: auto;}
table.resultListing TH	{	background-color: #e7e7e7;	border-left: 1px solid #ffffff;	border-right: 1px solid #ffffff;	padding-bottom: 3px;	padding-left: 4px;	padding-right: 4px;	text-align: left;}
table.resultListing TD	{	border-bottom: 1px solid #e7e7e7;	padding-left: 4px;	padding-bottom: 2px;	padding-top: 2px;	text-align: left;	vertical-align: top;}

table.resultPaging		{	font-size: 12px;	margin-bottom: 4px;	margin-top: 4px;	width: 100%;	}
table.resultPaging TD	{	vertical-align: center;	white-space: nowrap;}

table.staticInfo	{	font-size: 12px;	width: auto;}
table.subDomTopnav	{	width: 90%;	margin-top: 10px;	margin-bottom: 20px;}
/*
 * Version 2 of Service page
 */
table.SubTab	{	border-bottom: 2px solid #003399;	margin-bottom: 5px;	width: 90%; }
table.SubTab TD	{	padding: 0px;	text-align: center;	white-space: nowrap;}

table.topTab			{	height: 23px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #3E5E83;	line-height: 11px;}
table.topTab a:link		{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #3E5E83;	line-height: 11px;	text-decoration: none;}
table.topTab a:visited	{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #3E5E83;	line-height: 11px;	text-decoration: none;}
table.topTab a:active	{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #3E5E83;	line-height: 11px;	text-decoration: none;}
table.topTab a:hover	{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #3E5E83;	line-height: 11px;	text-decoration: underline;}
table.userContainer		{	border: solid 1px #d7d7d7;	width: 90%;}
table.userContainer TD	{	padding-left: 20px;}

table.vertCenterListing	{	margin-top: 7px;	margin-left: 10px;	margin-right: 10px;	margin-bottom: 5px ;	width: 97%;}

table.vertLeftnav	{	margin-top: 0px;  	margin-bottom: 20px;}

table.newVertRightContent	{	margin-top: 0px;	margin-left: 10px;	margin-right: 10px;	margin-bottom: 5px ;}

table.vertRightContent		{	margin-top: 0px;	margin-left: 10px;	margin-right: 10px;	margin-bottom: 5px ;	width: 97%;}
table.vertRightContent form.middle	{	border: 1px solid #999999;	color: #000000;	font-size: 14px;	margin-top: 10px;	padding: 15px;	vertical-align: top;	width: 400px;}
table.vertRightContent form.narrow	{	border: 1px solid #999999;	color: #000000;	font-size: 14px;	margin-bottom: 10px;	margin-top: 10px;	padding: 15px;	vertical-align: top;	width: 340px;}

table.verticalTopnav	{	width: 90%;	margin-top: 10px;	margin-bottom: 20px;}
table.verticalTopnav TD	{	text-align: center;	white-space: nowrap;}
table.verticalTitle		{	width: 90%;}


/*****************************************************************************************************/

td.body		{	margin-left: 15px;	padding-left: 15px;}
td.footer	{	padding-top: 5px;	white-space: nowrap;	}

td.greyBoxBorder	{	border: 1px solid #999999;}
td.header			{	height: 76px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #FFFFFF ;	line-height: 11px;}

td.logoLeft			{	text-align: left;}
TD.spacer			{	width: auto;}
td.subMenu a:link			{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #3E5E83;	line-height: 11px;	text-decoration: none;}
td.subMenu a:visited		{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #3E5E83;	line-height: 11px;	text-decoration: none;}
td.subMenu a:active			{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #3E5E83;	line-height: 11px;	text-decoration: none;}
td.subMenu a:hover			{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #3E5E83;	line-height: 11px;	text-decoration: underline;}


td.upperTabOn	{	border: solid 1px #c0c0c0;	background-color: #d9d9d9;}
td.upperTabOff	{	border: solid 1px #c7c7c7;	background-color: #ffffff;}

td.vertBodyLeft		{	padding-right: 10px;	   }
td.vertBodyRight	{	width: 90%;}

td.verticalBottomNav	{	padding-right: 5px;	padding-top: 5px;	text-align: right;	vertical-align: top;}
td.verticalBreadcrumb	{	font-size: 10px;	padding-top: 5px;	text-align: left;	vertical-align: top;}

td.vertLeftCopy a:link	{	color: #707070;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	line-height: 16px;	text-decoration: none;}
td.vertLeftCopy a:visited	{	color: #707070;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	line-height: 16px;	text-decoration: none;}
td.vertLeftCopy a:active	{	color: #707070;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	line-height: 16px;	text-decoration: none;}
td.vertLeftCopy a:hover		{	color: #707070;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	line-height: 16px;	text-decoration: underline;}

td.vertRightHeader	{	}

td.verticalBlank	{	border-bottom: 2px solid #003399;}
td.verticalServiceIcon	{ width: 0%;  }
td.verticalServiceName	{ text-align: left;	vertical-align: top;	color: #003399;	background-color: #e7e7e7;	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	padding-left: 10px;	padding-right: 10px;	padding-top: 2px;	padding-bottom: 2px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #003399;}

td.verticalServiceWelcome	{	text-align: left;	color: #FFFFFF;	background-color: #999999;	margin-left: 0px;	padding-left: 10px;	padding-top: 2px;	padding-bottom: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;}

ul	{	margin:0px 0px 0px 18px;	padding: 0px 0px 0px 0px;	list-style: none;}

ul.smallList	{	font-size: 12px;}
ul.landing		{	margin-left: 20px;}
#dealsMost	{	margin: 10px;}

/********************************************************************************************************************
* FORM Table Element Styles *
*********************************************************************************************************************/
span.requiredAster	{	font-size: 14px;	font-weight: bold;	color: #D56400 ;}

TD.requiredNote	{	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;}
TD.question	{	background-color: #FFFFFF;	color: #000000;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	padding-right: 10px;	vertical-align: top;}
TD.answer	{	background-color: #FFFFFF ;	color: #000000 ;	font-size: 12px;	text-align: left;	vertical-align: top;	white-space: nowrap;}

form TR.sectionRow	{	background-color: #FFFFFF ;}

TD.formTitle	{	text-align: left;	vertical-align: top;	color: #000000 ;	background-color: #FFFFFF ;}
TD.loginHeader	{	border-left: 0px solid #CFA563;	color: #A89551; 	font-size: 16px;	font-weight: bold;}
TD.sectionHeader	{	border-left: 0px solid #CFA563;	color: #A89551; 	font-size: 16px;	font-weight: bold;}

/* 
 * Form Element Styles
 */

/*************************************************************************
* Begin Section for Framed Confirm Pages                                 *
**************************************************************************/
table.steps		{	margin-top: 3px;	margin-bottom: 10px;	border-bottom: 1px solid #e7e7e7;}
table.steps TD	{	padding-right: 4px;	padding-left: 4px;}

UL.confirmList	{	margin-left:  0px;}

TD.confirmHeader	{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	background-color: #009900;	text-align: left;	vertical-align: top;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #666666;}
TD.confirmData		{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	background-color: #ffffff;	text-align: left;	vertical-align: top;}

TD.footerBreak		{	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #009900 ;}

td.stepLabel		{	padding-right: 10px;}
td.stepOn			{	color: #999999;	border: 1px solid #999999;}
td.stepOff			{	color: #e7e7e7;	border: 1px solid #e7e7e7;}

/* 
 * Error message styles
 */
table.error		{	margin-top: 10px;	margin-left: 0px;	visibility: visible;}
TR.listerror 	{	color:#000000;	font-size:12pt;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;}
td.error		{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #009900;	border-top-style: solid;	border-top-width: 0px;	border-top-color: #000000;	border-bottom-style: solid;	border-bottom-width: 3px;	border-bottom-color: #000000; padding-bottom:2px;}
td.black		{	background-color: #666666;}

/**
* Summer specific styles, they will be moved to some css in summer very soon.
*/
.toolbar 		{ 	margin: 0px; padding: 0px; background-color: #FFFFFF;  }

.selectedtext
{
	 font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	background-color: #9DC4EE;
	 		
	  
}
.selectedtext a:hover
		{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; font-weight:bold;	text-decoration: none;} 

.unselectedtext
{
	background-color: #ffffff; 
}
body	{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
.text-left	{
	font:Microsoft Sans Serif", "Trebuchet MS;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}
.text-table	{
	font:Trebuchet MS;
	color:#333333;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}
.text-blue				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #1869BD; line-height: normal; }

.text-blue A:link			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color: #1869BD; line-height: 16px; text-decoration: underline; }
.text-blue A:visited		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color: #1869BD; line-height: 16px; text-decoration: underline; }
.text-blue A:active		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color: #1869BD; line-height: 16px; text-decoration: none; }
.text-blue A:hover		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color: #1869BD; line-height: 16px; text-decoration: none; }

.text-white	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}


