th {font-size:10pt;}
.ResultsTable {width:100%; border:1px solid #BABABA;}
.ResultsTable td {border:1px solid #BABABA;}
.ApplyButton {float:right; margin:5px 0px;}
.FullTable {width:100%;}

/* New styles to replace single TDs for yellow lines etc */
table
{
	border-collapse: collapse;
}

.XELNewheader2bWhiteBottom
{	background-color: #FFFFFF;
 	color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt;
	border-color: #FF9966 #FF9966 #636563 #FF9966;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 6px;
	border-left-width: 1px;
}

.XELNewheader2bWhite
{	background-color: #FFFFFF;
 	color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt;
	border-color: #FF9966 #FF9966 #FF9966 #FF9966;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}

.XELNewheader2Left
{	background-color: #FFCC99;
 	color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt;
	border-color: #FF9966 #FF9966 #FF9966 #FF9966;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}

.XELNewheader2Right
{	background-color: #FFCC99;
 	color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt;
	border-color: #FF9966 #FF9966 #FF9966 #FF9966;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.XELNewquestion2bottom
{
	background-color: #FFFFFF; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt;
	border-color: #FF9966 #666666 #636563 #FF9966;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:6px;
	width: 300px;
}

.XELNewAnswer2bottom
{
	background-color: #CCCCCC; 
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
	border-color: #FF9966 #FF9966 #636563 #666666;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:6px;
	width: 420px;
}

.XELNewquestion2
{
	background-color: #FFFFFF; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt;
	border-color: #FF9966 #666666 #FF9966 #FF9966;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	width: 300px;
}

.XELNewquestion2Left
{
	background-color: #FFFFFF; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt;
	border-color: #FF9966 #666666 #FF9966 #FF9966;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	width: 300px;
}

.XELNewquestion2Right
{
	background-color: #FFFFFF; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt;
	border-color: #FF9966 #FF9966 #FF9966 #FF9966;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	width: 300px;
}

.XELNewAnswer2
{
	background-color: #CCCCCC; 
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
	border-color: #FF9966 #FF9966 #FF9966 #666666;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	width: 420px;
}

.XELNewheader2
{	background-color: #FC9;
 	color: #000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #F96;
	padding-left: 1em;
}

.XELNewheader2b
{	background-color: #FFCC99;
 	color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt;
	border-color: #FF9966 #FF9966 #FF9966 #FF9966;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	height: 25px;
}

.ftw2 {
 border-color: #FF9966 #FF9966 #FF9966 #FF9966;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 background-color: #990000;
 COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.XELNewAnswer2Left
{
 background-color: #CCCCCC; 
 color: #000000; 
 font-family: Arial,Helvetica,sans-serif; 
 font-size: 10pt;
 border-color: #FF9966 #666666 #FF9966 #FF9966;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 1px;
}

.XELNewAnswer2Middle
{
 background-color: #CCCCCC; 
 color: #000000; 
 font-family: Arial,Helvetica,sans-serif; 
 font-size: 10pt;
 border-color: #FF9966 #666666 #FF9966 #FF9966;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 0px;
}

.XELNewAnswer2Right
{
 background-color: #CCCCCC;
 color: #000000;
 font-family: Arial,Helvetica,sans-serif;
 font-size: 10pt;
 border-color: #FF9966 #FF9966 #FF9966 #FF9966;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 0px;
}

.body2Left
{
 color: #000000; 
 font-family: Arial,Helvetica,sans-serif; 
 font-size: 10pt;
 border-color: #FF9966 #666666 #FF9966 #FF9966;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 padding:5px;
}

.body2Middle
{
 color: #000000; 
 font-family: Arial,Helvetica,sans-serif; 
 font-size: 10pt;
 border-color: #FF9966 #666666 #FF9966 #FF9966;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 0px;
}

.body2Right
{
 color: #000000;
 font-family: Arial,Helvetica,sans-serif;
 font-size: 10pt;
 border-color: #FF9966 #FF9966 #FF9966 #FF9966;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 0px;
}


/* FT Your Money css */

/* New classes */


.FTHeader
{
 border-color: #FF9966 #FF9966 #FF9966 #FF9966;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 background-color: #FFCC99;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 
}

.FTlefty
{
    border-color: black #000000 black #FF9900;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    margin-left: 10px;
    padding-left: 10px;
}

.FTrighty
{
  border-color: black #FF9900 black black; 
  border-style: solid; 
  border-top-width: 0px; 
  border-right-width: 1px; 
  border-bottom-width: 0px; 
  border-left-width: 0px;
  background-color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  padding-left: 10px;
}

.FTBottomDarkGreyBit
{
 border-color: #CCCCCC #FF9966 #FF9966 #FF9966;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 background-color: #666666;
}

.XELNewquestion
{
	background-color: #FFFFFF; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt;
}

.XELNewAnswer
{
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
}

.XELNewanswerTwo				
{
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
	padding-left: 4px;
	padding-right: 4px;
}



.XELNewanswerThree
{
	background-color: #FFCC99;
	padding-left: 4px;
	padding-right: 2px;
	font-family: Arial,Helvetica,sans-serif; font-size: 10pt;
	
}

.XELNewheader	
{
 	font-family: Arial,Helvetica,sans-serif; font-size: 10pt;
	font-weight:bold;
}

/* Page Title */
.XELtitle              
{
	background-color: #FFCC99; 
	color: #ffffff; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size:12pt; 
	font-weight: bold;
}

/* Text Styles */
/* there should never be more than three text sizes on any one page */
.XELsmalltext	        
{
	background-color: #ffffff; 
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt
}

.XELmediumtext	        
{
	background-color: #ffffff; 
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt
}

.XELlargetext	        
{
	background-color: #ffffff; 
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 14pt
}

.XELsmallplaintext	    
{
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt
}

.XELmediumplaintext    
{
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt
}

.XELlargeplaintext	    
{
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12pt
}

/* Links */
/*
A:link              {color: #990099; font-family: Arial,Helvetica,sans-serif; TEXT-DECORATION: underline; font-size: 10pt}
A:visited           {color: #990099; font-family: Arial,Helvetica,sans-serif; TEXT-DECORATION: underline; font-size: 10pt}
A:hover             {color: #0000cc; font-family: Arial,Helvetica,sans-serif; TEXT-DECORATION: underline; font-size: 10pt}
*/

A.XELColumnLink
{
	color: #000000;
	TEXT-DECORATION: underline;
	font-size: 10pt
}

A.XELColumnLink:hover
{
	color: #000000;
	TEXT-DECORATION: underline;
	font-size: 10pt
}

A.XELColumnSelect
{
	color: #FF9966;
	TEXT-DECORATION: underline;
	font-size: 10pt
}

A.XELColumnSelect:hover
{
	color: #FF9966;
	TEXT-DECORATION: underline;
	font-size: 10pt
}





/* Table Backgrounds */

.XELbackgroundplain    
{
	background-color:#ffffff;
}
.XELbackgroundcolor    
{
	background-color:#FF9966;
}

.XELbackgroundcolor2   
{
	background-color:#eeeeee
}
.XELbackgroundcolor3   
{
	background-color:#cccccc
}

/* Colors */
.XELmaincolor          
{
	color:#333366;
}

.XELSiteTitle			
{
	background-color: #FFFFFF; 
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 14pt;
	font-weight:bold;
}

/* Feta pages */
.XELquestion			
{
	background-color: #FFFFFF; 
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
}

.XELquestionTwo
{
	background-color: #FFFFFF; 
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
}

.XELanswer				
{
	background-color: #CCCCCC; 
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
	border-left-width:1px;
	border-left-color:#666666;
	border-left-style:solid;
	padding-left: 4px;
	padding-right: 4px;
}
.XELanswerTwo				
{
	background-color: #CCCCCC; 
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
	border-left-width:1px;
	border-left-color:#666666;
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;
	border-bottom-style:solid;
	padding-left: 4px;
	padding-right: 2px;
}
.XELanswerThree
{
	background-color: #FFCC99;
	border-left-width:1px;
	border-left-color:#666666;
	border-left-style:solid;
	padding-left: 4px;
	padding-right: 2px;
	
}
.XELanswerFour
{
	background-color: #FFCC99;
	border-left-width:1px;
	border-left-color:#666666;
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;
	border-bottom-style:solid;
	padding-left: 4px;
	padding-right: 2px;
	
}


.XELanswerEx			
{
	background-color: #CCCCCC; 
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
}
.XELline				
{
	background-color: #FFFFFF;
	line-width:1px;
	line-color:#FF9966;
	
}
.XELcontainer			
{
	border-width:1px;
	border-color:#FF9966;
	border-bottom-width:5px;
	border-bottom-color:#666666;
	border-style:solid;
	}

.XELTableRow
{
	border-bottom-width:1px;
	border-bottom-color:#FF9966;
	border-bottom-style:solid;
	border-right-width:1px;border-right-color:#666666;border-right-style:solid;
}

.XELTableRowEnd
{
	border-bottom-width:1px;
	border-bottom-color:#FF9966;
	border-bottom-style:solid;
}

.XELTableRowTitle
{
	background-color: #CCCCCC; 
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
	border-top-width:1px;
	border-top-color:#666666;
	border-top-style:solid;
	border-right-width:1px;
	border-right-color:#666666;
	border-right-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;
	border-bottom-style:solid;

}
.XELTableRowTitleEnd
{
	background-color: #CCCCCC; 
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
	border-top-width:1px;
	border-top-color:#666666;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;
	border-bottom-style:solid;

}

.XELTableRowTwo
{
	background-color: #FFCC99;
	font-family: Arial,Helvetica,sans-serif; font-size: 10pt;
}

.XELbutton				
{
	background-color: #FFFFFF; 
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt
}
.XELheader				
{	
	border-bottom-width:1px;
	border-bottom-color:#FF9966;
	border-bottom-style:solid;
	padding-left:4px;
	background-color: #FFCC99;
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
}
.XELheadernonchannel	{background-color: #FFCC99; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt;text-align:left}
.XELerror          		{color: #ff0000;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-align:left}
#crossFieldErrors		{color: #ff0000;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-align:left}
#requirednessMessage	{color: #66228b;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-align:right; width: 100%}
.XELhref               	{font-weight: bold; font-size: 11pt};  /* feta text links */

.XELtipsTitle			{background-color: #66228b; color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold;text-align:left; font-weight: bold}
.XELtipsContent		{background-color: #FFFFFF; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt}
.XELquestionmark       {color: #ffff00; font-family: Arial,Helvetica,sans-serif; font-size: 12pt; font-weight: bold;text-align:right}
.XELramp			    {background-color: #ffffff; color: #63ccff; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold}

.XELfirstcolumn				{	border-bottom-width:1px;border-bottom-color:#FF9966;border-bottom-style:solid;background-color: #FFCC99;
						 	color: #000000; font-family: Arial,Helvetica,sans-serif; text-align:center}
.XELsecondcolumn			{	border-bottom-width:1px;border-bottom-color:#FF9966;border-bottom-style:solid;background-color: #FFCC99;
						 	color: #000000; font-family: Arial,Helvetica,sans-serif; text-align:right}
.XELthirdcolumn				{	border-bottom-width:1px;border-bottom-color:#FF9966;border-bottom-style:solid;background-color: #FFCC99;
						 	color: #000000; font-family: Arial,Helvetica,sans-serif; text-align:right}


.XELfirstcolumnLower {
		border-left-width:1px;
		border-left-color:#FFFFFF;
		border-left-style:solid;
		border-bottom-width:1px;
		border-bottom-color:#666666;
		border-bottom-style:solid;
		border-right-width:1px;
		border-right-color:#666666;
		border-right-style:solid;
		border-top-width:1px;
		border-top-color:#FFFFFF;
		border-top-style:solid;
}
.XELsecondcolumnLower {
	border-left-width:1px;border-left-color:#666666;border-left-style:solid;
}
.XELthirdcolumnLower {
	border-left-width:1px;
		border-left-color:#FFFFFF;
		border-left-style:solid;
		border-bottom-width:1px;
		border-bottom-color:#666666;
		border-bottom-style:solid;
		border-top-width:1px;
		border-top-color:#FFFFFF;
		border-top-style:solid;
}

A.travelnav:link 	{color:#000000}
A.travelnav:visited {color:#000000}
A.travelnav:hover 	{color:#000000}


-->



body {FONT-SIZE: 10pt; font-family: Arial, Helvetica, sans-serif; margin:5px 0px;}

TD {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 14pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	COLOR: #003399; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #003399; TEXT-DECORATION: underline;
}
A.organise {
	COLOR: #ff6633; TEXT-DECORATION: underline
}
A.organise:hover {
	COLOR: #993333; TEXT-DECORATION: none
}
A.retire {
	COLOR: #cc3333; TEXT-DECORATION: underline
}
A.retire:hover {
	COLOR: #993333; TEXT-DECORATION: none
}
A.homebuying {
	COLOR: #336600; TEXT-DECORATION: underline
}
A.homebuying:hover {
	COLOR: #993333; TEXT-DECORATION: none
}
A.header {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover.header {
	COLOR: #ffcc99; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.Apply {
	COLOR: #CC66CC; TEXT-DECORATION: underline
}
A.Apply:hover {
	COLOR: #993333; TEXT-DECORATION: none
}

.heading {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.headingblack
{
  font-weight: bold;
  color: #FFFFFF;
}

.small
{
  font-size: 8pt;
}

.newssmall
{
  font-size: 8pt;
  font-weight: bold;
  color: #006666;
}

.newssmall2
{
  font-size: 8pt;
  font-weight: bold;
  color: #009999;
}

.middle
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: justify;
}
.small2
{
	font-size: 8pt;
	color: #999999;
}

.whitehead
{
  color: #FFFFFF;
}

.hint
{
  color: #660066;
  margin-left:5;
  margin-right:5;
  margin-top:5;
  margin-bottom:5;
  font-size: 8pt;
}

.special
{
  margin-left:2;
  margin-right:2;
  font-size: 8pt;
}

.finderheading
{
  font-weight: bold;
  color: #FFFFFF;
  background-color: #CC66CC;
}

.rate
{
  font-size: 12pt;
  font-weight: bold;
  color: #990099;
  font-style: italic;
}

.interest
{
  font-size: 8pt;
  font-weight: bold;
  color: #666666;
}

A.accountfinder 
{
	color: #FFFFFF;
	text-decoration : underline;
}

A:Hover.accountfinder 
{
	color : #FFFF00;
	text-decoration : none;
}


/* Moneysupermarket css */  

.centre  {
	BACKGROUND-POSITION : center 50%; COLOR : #000000; FONT-FAMILY : Arial, Helvetica, sans-serif; FONT-SIZE : 10pt; TEXT-ALIGN : center;
}
.PageHeading {
	color:#900;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14;
	font-weight: bold;
	text-align:left;
	text-transform:uppercase;
	padding-left: 20px !important;
	background-image: url(../images/down_arrow.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#BABABA;	
}
.tipheading {
	font-family: Times New Roman; FONT-SIZE: 16pt; COLOR: #990099; FONT-WEIGHT: bold
}
.bodybold {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
} 
.whitebold {
	COLOR: #FFFFFF; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
} 
.whiteheading {
	COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.purpleheader {
	COLOR: #660066; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}

.wingdings
{
 font-family : Wingdings;
 font-weight : bold;
 font-style : normal;
 text-align : center;
 font-size : 9pt;
}

.optionlinkson
{
 font-family: Arial,Helvetica,sans-serif; 
 font-size: 10pt;
 font-weight: bold;
}

.optionlinksoff
{
 font-family: Arial,Helvetica,sans-serif; 
 font-size: 10pt;
 font-weight: normal;
}

/*HBoS Specific */
.c1 {width: 20px;}
.c2 {width: 200px;}
.c3 {width: 250px;}	
.c4 {width: 250px;}

.QBottom
{
	background-color: #FFF; 
	color: #000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
	border-color: #F96 #F96 #636563 #F96;
	border-style: solid;
	border-width: 0px 0px 5px 1px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:6px;
	empty-cells: show;
}

.ABottom
{
	background-color: #CCC; 
	color: #000; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
	border-color: #FF9966 #FF9966 #636563 #666666;
	border-style: solid;
	border-width: 0px 1px 5px 1px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:6px;
	empty-cells: show;
}

/* Savings Account channel */
.compareGadget {
	border-collapse:collapse;
	background-color:#F7F4EF;
	padding:0px;
	margin:0px 0px 0px 2px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#BABABA;
}
.compareGadget th, .Title {
	color: #990000;
	background-color: white;
	font-weight: bold;
	text-align: left;
	text-transform:uppercase;
	padding-left: 15px;
	background-image: url(../images/down_arrow.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#BABABA;
	font-size:10pt;
}


.compareGadget td {
	font-size:11px;
}

.compareGadget td .emphasis
{
	font-size:24px;	
	vertical-align:middle;
	margin-left:7px;
}
.compareGadget p {
	font-size:11px;
	margin: 10px 5px;
}
img { border:0px; }

p { text-align:left; }
.detailstable { border-spacing:0px; border: solid 1px #EEEEEE; width:100%;}
.detailstable th { background-color: #F7F4EF; text-align:left; font-size:13px; font-weight:normal; border: solid 1px #EEEEEE; padding: 5px; }
.detailstable td { padding: 5px; border: solid 1px #EEEEEE; vertical-align:top; }
.subdetailstable { border-spacing:0px; border-collapse:collapse; border: solid 1px #EEEEEE; }
.subdetailstable th { background-color: #EEEEEE; text-align:left; font-size:12px; font-weight:normal; border: solid 1px #EEEEEE; padding: 2px; text-align:center; }
.subdetailstable td { padding: 2px; border: solid 1px #EEEEEE; text-align:center; }
.label { font-weight:bold; }

.TitleBar { margin-left:6px; margin-top:-5px; color:#9C0000; font-size:16; font-weight:bold; }
.TitleBar a { font-weight:normal; }
.TitleBarLine { margin-top:1px; margin-left:5px; background-image:url(http://globalelements.ft.com/FTCOM/Wrapper/gen_dotted_line.gif); background-repeat:repeat-x; height:1px; width:100%; }
.TitleBarLineSecure { margin-top:1px; margin-left:5px; background-image:url(https://globalelements.ft.com/FTCOM/Wrapper/gen_dotted_line.gif); background-repeat:repeat-x; height:1px; width:100%; }

.BestBuys { margin-left:2px; width:100%; }
.ResultsHeader { font-weight:bold; border-bottom: 1px solid #666; }
.DetailsHeader { font-weight:bold; }

.ftcardscol1 { width:30px; }
.ftcardscol2 { width:460px; }
.ftcardscol3 { width:261px; }

.help { text-align:right; padding-right:5px; }
.ftcardssearch, .ftcardssearch { text-align:right; height:35px; padding-right:20px; }

.wealthwarning_preapply { font-family: Verdana,Arial,Helvetica,sans-serif;text-align:center;font-size:9px; }
.wealthwarning { font-family: Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;font-size:9px; }

.bbapr {font-size: 120%;}

.poweredby {width:100%; height: 42px; background: url('../images/MS_powered_by.gif') no-repeat center right;}
