.normalText 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

#footertext{
	float: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #336;
	width: 650px;
	line-height: 33px;
	height: 33px;
	text-align: right;
}

/*tab link highlighting*/
.highlighted{
	color: #ffff66 !important;
}

/*home classes*/
.homeborder {
	border: 1px solid #99baf1;
	background-color: #f8f8ff;
}
.homefooter{
	background-color: #3475E3;
}

/*money classes*/
.moneyborder {
	border: 1px solid #a69ac2;
	background-color: #faf9ff;
}
.moneyfooter{
	background-color: #4F3685;
}

/*travel classes*/
.travelborder {
	border: 1px solid #a5dded;
	background-color: #f7faff;
}
.travelfooter{
	background-color: #37B2D4;
}

/*insurance classes*/
.insuranceborder {
	border: 1px solid #eca6a4;
	background-color: #fffafa;
}
.insurancefooter{
	background-color: #D74D48;
}

/*motor classes*/
.motorborder {
	border: 1px solid #148783;
	background-color: #fafffa;
}
.motorfooter{
	background-color: #148783;
}

/*utils classes*/
.utilitiesborder {
	border: 1px solid #fd8e46;
	background-color: #FFF9E5;
}
.utilitiesfooter{
	background-color: #fd8e46;
}

/*mobiles classes*/
.mobilesborder {
	border: 1px solid #3F56B2;
	background-color: #F7F5FF;
}
.mobilesfooter{
	background-color: #3F56B2;
}


/*forums classes*/
.forumsborder {
	border: 1px solid #ccccff;
	background-color: #ccccff;
}
.forumsfooter{
	background-color: #ccccff;
}

/*shopping classes*/
.shoppingborder {
	border: 1px solid #dbbe00;
	background-color: #faf9ff;
}
.shoppingfooter{
	background-color: #dbbe00;
}



.maintext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	border: none;
	padding: 0px;
	margin: 0px;
}

.maintextstrong {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	border: none;
	font-weight: bold;
}


/*FROM MONEYSUPERMARKET.CSS*/

address { font-style: normal; }
.VerdanaTDStyleBoldRed 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	color:red;
	font-weight:bold;
	top:auto;
}
.VerdanaTDStyleBG 
{
	background-color:#CFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
}
.standardtext 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
}
.whitetext 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#FFF;
}
.smallwhitetext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFF;
}
.smalltext 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}
.smallertext 
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}
.smallertextjustify 
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	text-align:justify;
}
.smallertextbold 
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
}
.standardwhitetext 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#FFFFFF;
}
.smalltextbold 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:700;
}
.smalltextarialbold 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:700;
}
.smalltextarial 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
.smalltextarialitalic
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:italic;
}
.copyright 
{
	font-size:6pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#FFFFFF;
}
.tdstyle 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
}
.tdstylered 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	color:#FF0000;
}
.AppHeading 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	text-align:center;
}
TD.Form 
{
	background-position:center 50%;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
}
TD.Label 
{
	background-position:center 50%;
	color:#000000;
	font-family:Arial, sans-serif;
	font-size:9pt;
	text-align:left;
}
TD.Right {
	background-position:center 50%;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:right;
}
td.Heading, th.Heading,h3.Heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:White;
	text-align:left;
}
TD.Centre {
	background-position: center 50%;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
}
TD.Indent {
	background-position:center 50%;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	text-indent:24pt;
}
A.Copyright:link {
	color:#FFFFFF;
	text-decoration:none;
}
A.Copyright:visited {
	color:#FFFFFF;
	text-decoration:none;
}
A.Copyright:hover {
	color:#99CCFF;
	text-decoration:none;
}
TD.BlueHeading {
	font-size:9pt;
	background-color:#3399FF;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}
INPUT.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	color:White;
	background-color:#3399FF;
	font-weight:bold;
}
TD.White {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
}
TD.Cell1 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	border-left-width:thin;
	border-right-width:thin;
	border-top-width:thin;
	border-bottom-width:thin;
	border-color:#333366;
	border-style:solid;
	padding:4px;
}
TD.Bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	font-weight:bold;
}
TD.na {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	color:#333366;
}
TD.HeadCenter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	padding:4px;
	color:White;
	text-align:center;
}
TD.Cell2 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	border-left-width:thin;
	border-right-width:thin;
	border-top-width:thin;
	border-bottom-width:thin;
	border-color:Red;
	border-style:solid;
	padding:4px;
}
TD.Cell3 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	border-left-width:0;
	border-right-width:thin;
	border-top-width:thin;
	border-bottom-width:thin;
	border-color:Red;
	border-style:solid;
	padding:4px;
}
.smallerredtext {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	color: #F00;
}
TD.Cell4 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	padding:4px;
}
TD.Cell5 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	border-left-width:thin;
	border-right-width:0;
	border-top-width:thin;
	border-bottom-width:thin;
	border-color:#3399FF;
	border-style:solid;
	padding:4px;
}
.tdstyleitalic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	font-style:italic;
}
.smallesttext {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:6pt;
}
td.CentreBoldWhite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
	padding:6px;
	color:#FFFFFF;
}
.tdstylespaced {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	line-height:14pt;
}
.smallertextboldblue {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#39f;
}
.StepTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:bold;
}
.TextBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	border-style:inset;
	border-width:thin;
	padding:2px;
}
span.smallertextbold {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
}
.MouseOver {
	text-decoration:none;
}
A.EMail:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:Blue;
	text-decoration:none;
	text-align:center;
}
A.EMail:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	color:Blue;
	text-decoration:none;
	text-align:center;
}
A.EMail:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:Red;
	text-align:center;
}
td.wingdings {
	font-family:Wingdings;
	font-weight:bold;
	font-style:normal;
	text-align:center;
	font-size:9pt;
}
TD.naLeft {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	color:#99ccff;
}
.smallertextcentre {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
}
.stc {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
}
.smallertextcentrered {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	color:#FF0000;
}
H2 {
	color:#000000;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	text-align:left;
}
.tdstylesmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
}
.NewsBlack {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.NewsMaroon {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#990000;
}
A.News:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#990000;
	text-decoration:underline;
	text-align:left;
}
A.News:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#990000;
	text-decoration:underline;
}
A.News:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#3399ff;
	text-decoration:underline;
}
.Arial {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:Maroon;
}
.VerdanaHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000066;
	font-size:12pt;
}
A.Blue:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:x-small;
	font-weight:bold;
	text-decoration:underline;
}
A.Blue:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:x-small;
	font-weight:bold;
	text-decoration:underline;
}
A.Blue:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:Red;
	font-size:x-small;
	font-weight:bold;
	text-decoration:underline;
}
.VerdanaViolet {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:x-small;
}
.VerdanaBlue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:x-small;
	font-weight:bold;
}
.newstext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
}
.homepage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	text-decoration:none;
}
A.homepage:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	color:Blue;
	text-decoration:underline;
}
A.homepage:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	color:Red;
	text-decoration:none;
}
A.homepage:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	color:Blue;
	text-decoration:none;
}
A.newbuttonIE:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:White;
	font-weight:bold;
	text-decoration:none;
}
.newstextleft {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:left;
}
.VerdanaBlack {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
}
A.newbuttonIE:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:White;
	font-weight:bold;
	text-decoration:none;
}
A.newbuttonIE:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#99CCFF;
	font-weight:bold;
	text-decoration:none;
}
A.newbuttonNN {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:White;
	font-weight:bold;
	text-decoration:none;
}
.VerdanaColHead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
}
.VerdanaTDStyle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	vertical-align:top;
}	
ul.VerdanaTDStyle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.VerdanaTDStyleVM {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	vertical-align:middle;
}
.VerdanaTDStyleRight {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:right;
	vertical-align:top;
}
.RedHeading {
	font-size:9pt;
	background-color:#333366;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}
.VerdanaTDStyleBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
}
.VerdanaTDStyleBoldRight {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:right;
	font-weight:bold;
	vertical-align:top;
}
.VerdanaProduct {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	font-weight: bold;
	border-width:thin;
	border-color:#336;
	border-style:solid;
	padding:4px;
}
.SubmitButton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	color:White;
	background-color:#333366;
	border-bottom: 2px solid #333;
	border-left: 2px solid #999;
	border-right: 2px solid #333;
	border-top: 2px solid #999;
	color:#ffffff;
	cursor: pointer;
	cursor: hand;
	font-weight:bold;
}
H3.VerdanaViolet {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:9pt;
}
.VerdanaRed {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:9pt;
}
.msaldbbuttonsblue {
	color:#99CCFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}
.homepagephonenumber {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:White;
	font-weight:bold;
	text-decoration:none;
}
.MSource {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
A.bigtextbutton:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
A.bigtextbutton:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fffffe;
	font-weight:bold;
	text-decoration:none;
}
A.bigtextbutton:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#99CCFF;
	font-weight:bold;
	text-decoration:none;
}
.VerdanaSmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:xx-small;
}
A.BlueLarge:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000066;
	font-weight:bold;
	text-decoration:none;
}
A.BlueLarge:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000066;
	font-weight:bold;
	text-decoration:none;
}
A.BlueLarge:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:Red;
	font-weight:bold;
	text-decoration:none;
}
.VerdanaTDCenter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align:left;
	vertical-align: middle;
}
.VerdanaTDCenter2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	vertical-align:middle;
	text-align:center
}.ArialNormal {  font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#000000}
.ArialHeader {  font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none}
.ArialBigHeader {  font-family:Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#000000;text-decoration:none}
.miniheadingtr	{ background-color:#313063;height:17px }
.minitr1 		{ background-color:#FFFFFF }
.minitr2 		{ background-color:#FFFFFF }
.minitable		{ border:1px #313063 solid;height:90px;width:125px;border-collapse:collapse;border-spacing:0}
.miniheading 	{ font-family:arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;text-align:left }
.minitextbold 	{ font-family:arial,Helvetica,sans-serif;font-size:11px;color:#000000 }
.minitextbold a:link  	{ font-family:arial,Helvetica,sans-serif;font-size:11px;color:Blue}
.minitextbold a:visited { font-family:arial,Helvetica,sans-serif;font-size:11px;color:Blue}
.minitextbold a:hover  	{ font-family:arial,Helvetica,sans-serif;font-size:11px;color:Blue}
.minitext 		{ font-family:arial,Helvetica,sans-serif;font-size:11px;color:#000000 }
.minitextinfo 	{ font-family:arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#000099;text-align:center }
.minitextinfo a:link  	{ color:Blue;text-decoration:none }
.minitextinfo a:visited { color:Blue;text-decoration:none }
.minitextinfo a:hover  	{ color:Red;text-decoration:none }
.miniICA {border:1px #313063 solid;width:120px;border-collapse:collapse;border-spacing:0;background-color:#FFFFFF}
.miniICAheadingtr	{ background-color:#FFFFFF }
.miniICAHeading { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#313063;text-align:center ;border:1px #CCCCCC solid}
.miniICAProduct {  border-color:black black #CCCCCC;border-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-collapse:collapse;border-spacing:0}
.miniICAtext 		{ font-family:arial,Helvetica,sans-serif;font-size:11px;color:#000000 }
a.miniICAlink:link  	{ color:Blue;font-family:arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline}
a.miniICAlink:visited { color:Blue;font-family:arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline }
a.miniICAlink:hover  	{ color:Red;font-family:arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline }
.TopBarText 
{
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	text-decoration:none
}
A.TopBarText:hover 
{
	color:#ff0;
}
A.TopBarText:visited
{
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	text-decoration:none;
	color: #fff;
}

.CompareHeader {
	font-weight:bold;font-size:12px;color:#000000;font-family:Tahoma,Arial, Helvetica, Geneva;text-decoration:none
}
.CompareLink 
{
	font-size:11px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#EEE;
	text-decoration:none;
}

H1.CompareLink {
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000063;
	text-align:center;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}
A.CompareLink:hover {
	color:#994040
}
.BigPromoHeader {
	font-weight:bold;font-size:12px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;background-color:#000063
}
.BigPromoTitle {
	font-weight:bold;font-size:12px;color:#000000;FONT-STYLE:normal;font-family:Arial, Helvetica, sans-serif;background-color:#eeeeee;text-align:center;text-decoration:none
}
A.BigPromoTitle:hover {
	color:#4444ff
}
.BigPromoText {
	font-size:11px;color:#000000;font-family:Arial, Helvetica, sans-serif;text-decoration:none
}
A.BigPromoText:hover {
	color:#994040
}
.SmallPromoTitle {
	font-weight:bold;font-size:12px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;background-color:#000063;text-align:center
}
.SmallPromoText {
	font-size:11px;color:#000000;font-family:Arial, Helvetica, sans-serif;text-decoration:none
}
A.SmallPromoText:hover {
	color:#994040
}
.FinderHeader 
{
	width: 142px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #006;
	text-align:center;
	padding-top: 0px;
	padding-bottom: 1px;
	border: 0px;
}
H1.FinderLink {
	font-size: 11px;
	color: #039;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	text-decoration: underline;
	margin: 0px;
	font-weight:normal;
}

A.FinderLink:hover {
	color:#994040
}
.FinderText 
{
	font-size:9px;
	line-height: 120%;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 12px;
	padding-right: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.BgColor1 {
	background-color:#000063
}
.WhiteBg {
	background-color:#ffffff
}
.BottomBar {
	font-weight:normal;font-size:9px;color:#ffffff;FONT-STYLE:italic;font-family:Verdana, Arial, Helvetica, sans-serif;FONT-VARIANT:normal;text-decoration:none
}
.BottomBarLeft {
	float: left; margin-top: 2px; margin-left: 2px; 
}
.BottomBarRight {
	float: right; margin-top: 2px; margin-right: 2px;
}
A.BottomBar:hover {
	color:#dddddd
}

.channelHomeText {  font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none}
.GoButton
{
    font-weight:bold;
    font-size:12px;
    color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.QuestionHeader
{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 40px;
}

.bgColCol1 { border-bottom:1px solid #000000;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:9pt;}
.bgColCol2
{
	background-color:#FFCC00;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	border-bottom:1px solid #000000;
}
.bgColCol3
{ 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	border-bottom:1px solid #000000;
	padding:2px;
}
.bgColCol4
{ 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	border-bottom:1px solid #000000;
	padding:2px;
}
.resSeparate
{
	border-bottom:1px solid #000000;
	background-color:#A4DFD0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}
.arrowClass
{
	background-color:#FFCC00;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}
.resFailed
{
	border-bottom:1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none;	
}
.monthlyValues
{
	background-color:#f8f8f8;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#666666;
}
.monthlyTotal
{
	border-top:1px solid #000000;
	background-color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;	
	border-bottom:1px solid #000000;
}
.monthlyCell
{
	border-bottom:1px solid #000000;
}
.detailsContainer
{
	border-top:1px solid #333366;
	border-left:1px solid #333366;
	border-right:1px solid #333366;
	border-bottom:1px solid #333366;
}
.DetailsHeader
{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 height:25px;
	 color:#FFFFFF;
	 background-color:#333366;
	 font-weight:bold;
	 text-align:left
}
.errorLine
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	padding:2px;
	border-bottom:1px solid #000000;
}
.promoborder {border: #000066; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.AdBorder {border: #000066; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.ResultsHeading {
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:3mm;
	color:#FFFFFF;
}

.CompareResultsHeading {
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
}

.AlignLeft { text-align:left; }
.AlignRight { text-align:right; }
.AlignCenter { text-align:center; }

.pad {padding-left:10px;}
.yellow {background-color:#FFFF84; border-style: solid; border-left-width: 1px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; border-color:#ADAAAD; }
.yellowbg {background-color:#FFFF84; }
.topborder {border-style: solid; border-left-width: 0px; border-right-width: 0px; border-top-width: 1px; border-bottom-width: 0px; border-color:#000000;}
.leftborder {border-style: solid; border-left-width: 1px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-color:#000000;}
.rightborder {border-style: solid; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; border-color:#000000;}
h1.VerdanaHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000066;
	font-size:12pt;
	display: inline;
}
h2.VerdanaHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000066;
	font-size:12pt;
	display: inline;
}
h3.VerdanaHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000066;
	font-size:x-small;
	display: inline;
}
li.fancybullet {list-style-image: url(../images/headingbullet.gif);}

/* Template */
.msheader { width:770px; height:84px; }
.msleftnav { width:140px; float:left; }
.mspromo { text-align:center; width:770px; }
.mscontentarea { margin-top: 11px; }
.mscontentareafull { clear: both; }
.mscontent { float:left; }
.mssponsoredladder { float:right; width:130px; }
.msfooter {
	clear:both; width:770px; height:19px;
	background: #42287B;
	border-style: solid;
	border-color: #6B599C #211442 #211442 #6B599C;
	border-width: 1px;
	margin-top: 5px;
	}

img { border:0px; }

/* Results Table */
.resultstable {
	width:100%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	vertical-align:top;
	border-collapse:collapse;
}
.resultstable th { color: #FFF; background-color: #336; }
.resultstable .buttons { width:82px; border:0px }
.resultstable .bg1 { background-color:#FFFBFF ; border-bottom:solid 1px #000; }
.resultstable .bg2 { background-color:#EFEFEF ; border-bottom:solid 1px #000; }
.resultstable .bgalt1 { background-color:#EFEFF7 ; border-bottom:solid 1px #000; }
.resultstable .bgalt2 { background-color:#DEDFEF ; border-bottom:solid 1px #000; }

/* For DIV-controlled default channel pages */

.defaultPageHeaderImage
{
	float: right;
}

.defaultPageItemFooter
{
	margin-bottom: 10px;
}

.defaultPageRightAds
{
	width: 127px;
	margin-left: 2px;
	border: 1px solid #006;
	padding: 2px;
	float: left;
}
p.channelHomeText { display: inline; }

/* For DIV-controlled default channel pages */


th.DetailsSummary {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #EEEEF4;
	font-weight: bold;
	display : block;
	text-align : left;
}
th.DetailsSummary2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #EEEEF4;
	font-weight : bold;
	display : block;
	text-align : left;
	border-right :1px solid #336;
}
td.DetailsSummary{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #EEEEF4;
	text-align : left;
	border-right : solid #336 1px;
}

h1.Heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
	padding:6px;
	display: inline;
}

h1.PageHeading{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:xx-large;
	text-align:left;
	font-weight:bold;
}

h2.PageSubHeading
{	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:medium;
	text-align:left;
	font-weight:bold;
}

h2.SubHeading
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
/*	display : inline; */
}

/* For mouseover popups */
.dekcontent
{
	text-align: center; 
	width:385px; 
	border: 1px solid #006; 
	color: #000; 
	background-color: #fff; 
	font-family: Arial, sans-serif; 
	font-size: x-small;
}
/* For mouseover popups */

/* Credit Cards Page */
.cardsDefaultDivvo
{
	background-color: #FFC;
	display:none;
	border: 1px solid #000;
	margin: 5px 5px 5px 5px;
	padding: 3px 3px 3px 3px;
}

/* Loans Default Page */
#loansgadget, #loansgadget select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	white-space: nowrap;
}
#loansgadget div {
	padding: 0px 0px 2px 5px;
}
#loansgadget .loansgadgetCol1 { width:130px; }
#loansgadget .loansgadgetCol2 { width:110px; }
#loansgadget .loansgadgetCol3 { width:200px; }
#loansgadget .loansgadgetCol12b { width:340px; vertical-align: top; visibility: hidden; }
#loansgadget .loansgadgetCol12b-show { width:340px; vertical-align: top; }
#loansgadget .loansgadgetCol3b { width:140px; text-align:right; }

/* Promo banner */
.promoBannerHeader span, .promoBannerText span {
	border:0px;
	padding:0px;
	margin:0px;
	float:left;
	text-align:center;
}
.promoBanner {
	text-align:center;
	width:768px;
	height:85px;
	background:#FFC;
	border:solid 1px #000;
	margin:4px 2px;
	padding: 2px 0px;
}

.promoBannerHeader {
	font-size:10px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.promoBannerText {
	clear:both;
	font-size:10px;
	margin:0px;
	padding:0px;
}

.securityText { margin-top: 0px; padding-left: 5px; width: 400px; font-size: 8pt; font-family: Helvetica, Arial, sans-serif; }
.rightAd { margin-top: 2px; margin-bottom: 2px; }

.msDefaultPageItem { width: 494px; }

.wealthwarning_preapply { font-family: Verdana,Arial,Helvetica,sans-serif;text-align:center;font-size:9px; }
.wealthwarning_preapply_big { font-family: Verdana,Arial,Helvetica,sans-serif;text-align:center;font-size:12px; }
.wealthwarning { font-family: Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;font-size:9px; }
.wealthwarning_big { font-family: Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;font-size:11px; }

.CentreBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
	padding:6px;
}

.AppFormHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:White;
	text-align:left;
	height: 25px;
	line-height: 25px;
	background-color: #336;
	vertical-align: middle;
	margin-bottom: 0px;	
}

/* Mortgage form lead stuff */
#wsiframe { border: 0px; width: 0px; height: 0px; }
#contactDetailsPreamble { margin: 20px 0px; float: left; }
#advisorText { margin: 20px 0px; font: 8pt normal Helvetica, Arial, sans-serif; float: left; }

#forumLinkButton { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px;  margin: 4px 0px 7px 10px;}
#forumLinkButton img { float: left; border: none; margin: 4px 5px 4px 10px; }
#forumLinkButton a { color: #1073c5 !important;}



	#FeatureBoxes {border:0px; margin:0px 5px 3px 5px; clear: both; height:1%;}
	#FeatureBoxes a {text-decoration:none;}
	#FeatureBox1, #FeatureBox2, #FeatureBox3 {width:205px;; border:0px; float: left; margin-right:6px;}
	#FeatureBox1 img, #FeatureBox2 img, #FeatureBox3 img {width: 43px; margin: 0px; padding: 0px; border: 0;}
	#FeatureBox1 p, #FeatureBox2 p, #FeatureBox3 p {margin: 0px 0px  0px 43px; border:0px; font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}
	#FeatureBox1 p span, #FeatureBox2 p span, #FeatureBox3 p span {color: orange; font-weight:bold;}
	
	#Boxes {position: relative; font-family: verdana, arial, sans-serif; width:100%;margin-left:5px;}
	
	#Boxes .msfg-home-page-box
	{
		width: 310px;
	
		margin-bottom: 10px;

		margin-right: 10px;		
		padding: 0px 0px 0px 0px;
		border: 1px solid #9cf;
		float: left;
		
		background-color: #e0edfd;
		background-image: url(../images/mstemplate/misc/large-blue-vert-gradient.gif);
		background-position: 0 22px;
		background-repeat: repeat-x;
	}
	
	#Boxes .msfg-home-page-box-grey
	{
		width:	632px;
		border: 1px solid #ccc; 
		
		margin-bottom: 10px;

		margin-right: 10px;		
		padding: 0px 0px 0px 0px;
		background-color: #ebebeb;
		background-image: url(../images/mstemplate/misc/grey-gradient.gif); 
		background-repeat: repeat-x;
		height:1%;
	}

	#Boxes .msfg-home-page-box-small
	{
		width: 310px;
	
		margin-bottom: 10px;

		margin-right: 10px;		
		padding: 0px 0px 0px 0px;
		border: 1px solid #9cf;
		float: left;
		
		background-color: #e0edfd;
		background-image: url(../images/mstemplate/misc/small-blue-vert-gradient.gif);
		background-position: 0 22px;
		background-repeat: repeat-x;
	}
	
	#Boxes .msfg-box-title
	{
		display: block;
		background-color: #e0edfd;
		background-image: url(../images/mstemplate/misc/blue-horiz-gradient.gif);
		background-repeat: repeat-y;
		background-position: 24px 0; /* offset backgrond so gradient starts after title text */
		
		margin: 0px/* 0px 0px 53px*/;
		padding-top: 5px;
		padding-bottom: 5px; 
		
		position: relative;
		z-index: 1;	/* need this so channel icon doesn't disappear behind title div */
	}

	#Boxes .msfg-box-title-no-background
	{
		display: block;
		margin: 0px/* 0px 0px 53px*/;
		padding-top: 5px;
		padding-bottom: 5px; 
		position: relative;
		z-index: 1;	/* need this so channel icon doesn't disappear behind title div */
	}

	#Boxes img.msfg-channel-image
	{
		float: left;
		position: relative;
		top: -25px; /*-20*/
		left: 2px;
		z-index: 5;
	}
	
	
	#Boxes .travelBox {height: 242px;}
	#Boxes .moneyBox, #Boxes .insuranceBox {height: 270px;}
	#Boxes .utilitiesBox, #Boxes .broadbandBox {height: 115px;}
	#Boxes .motoringBoxTitle { background-position: 338px 0px;}
	
	#Boxes .RateAlertBox {margin-right: 10px;}
	#Boxes .RateAlertBox, #Boxes .ForumsBox {width: 310px; float: left;}
	
	#Boxes h1, #Boxes h2 {margin:0px; margin-left:53px;}
	#Boxes h1 a, #Boxes h2 a {font-size: 14px; text-decoration: underline; }
	#Boxes p, #Boxes div.RateAlertBox p  { font-size: 11px;  margin:5px 5px 0px 53px;}	
	#Boxes p.RateForumText {margin:0px 0px 5px 0px; color:#666666; font-size:12px; font-weight:bold;}
	#Boxes ul { font-size: 11px; margin-left:68px; margin-right:5px;}
	#Boxes ul li {list-style-image: url(../images/mstemplate/misc/bullet-arrow.gif); margin-bottom:2px;}
	#Boxes ul li a {margin: 0px;}
	
	#Boxes row{border:10px solid green; display:block; height:1%;}
	#Boxes div.channelLinks {clear:both;}
	#Boxes a span {text-decoration: underline;}
	#Boxes a.forumLink {margin: 10px 0px 10px 5px; float: left; font-size:11px;}
	#Boxes a.forumBubbleLink { margin: 10px 0px 10px 10px; float: left; width:24px;}
	#Boxes a.verticalLink {margin: 10px 10px 10px 0px; float: right; clear:both;}
	#Boxes a.RateForumLink {float: right; margin:10px 10px 10px 0px;}
	#Boxes a img {border:0px; text-decoration: none; vertical-align:absmiddle;}
	#Boxes img.NewChannel {vertical-align:absmiddle; margin-left: 5px;}
	#Boxes br {margin:0px; padding:0px; clear:both;}