.bg
{
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	/*background-image: url(../../../images/background.gif);
	background-repeat: repeat;*/
	background-color:#FFFFFF;
	background-position: top;
}

.topline
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.toplink 
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.toplink_bank 
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #330099;
	text-decoration: none;
}

.blueleftlink
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #1038AD;
text-decoration:underline;
}

.toplink:hover 
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #FF0000; 
text-decoration: none;
}

#ddtoptabs{
margin-left: 0px; /*Opera 8 fix -1px*/
padding: 0;
width: 750px;
height: 42px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 0px;
padding-top:15px;
text-align: center;
}
#ddtoptabs ul{
font: bold 12px Arial;
margin:0;
padding:0;
list-style:none;
color:#fff;
}

#ddtoptabs li{
display:inline;
margin:0 0 0 0;
padding:0;
line-height: 1em;
font-size: 12px;
}

#home_tab a, #home_tab strong{
float:left;
color:#fff;
background: transparent url("../../../images/home_tabs_left.png") no-repeat left top;
padding:0 0 0 3px;
text-decoration:none;
font-size: 12px;
/* May 25, 2008	mdp		adjusted menu tab spacing  letter-spacing: 0.1px; */
margin-top: 4px;
font-family:  Arial;
}

#home_tab a span, #home_tab #current span{
float:left;
display:block;
color:#fff;
background: transparent url("../../../images/home_tabs_right.png") no-repeat right top;
padding:4px 11px 10px 6px;
font-weight:bold;
}

#mortgages_tab a, #mortgages_tab strong{
float:left;
color:#fff;
background: transparent url("../../../images/mortgages_tabs_left.png") no-repeat left top;
margin:0 0 0 0;
padding:0 0 0 3px;
text-decoration:none;
font-size: 12px;
/* May 25, 2008	mdp		adjusted menu tab spacing  letter-spacing: 0.1px; */
margin-top: 4px;
font-family:  Arial;
}

#mortgages_tab a span, #mortgages_tab #current span{
float:left;
display:block;
color:#fff;
background: transparent url("../../../images/mortgages_tabs_right.png") no-repeat right top;
padding:4px 11px 10px 6px;
font-weight:bold;
}

#credit_cards_tab a, #credit_cards_tab strong{
float:left;
color:#fff;
background: transparent url("../../../images/credit_cards_tabs_left.png") no-repeat left top;
margin:0 0 0 0;
padding:0 0 0 3px;
text-decoration:none;
font-size: 12px;
/* May 25, 2008	mdp		adjusted menu tab spacing  letter-spacing: 0.1px; */
margin-top: 4px;
font-family:  Arial;
}

#credit_cards_tab a span, #credit_cards_tab #current span{
float:left;
display:block;
color:#fff;
background: transparent url("../../../images/credit_cards_tabs_right.png") no-repeat right top;
padding:4px 11px 10px 6px;
font-weight:bold;
}

#bank_account_tab a, #bank_account_tab strong{
float:left;
color:#fff;
background: transparent url("../../../images/bank_account_tabs_left.png") no-repeat left top;
margin:0 0 0 0;
padding:0 0 0 3px;
text-decoration:none;
font-size: 12px;
/* May 25, 2008	mdp		adjusted menu tab spacing  letter-spacing: 0.1px; */
margin-top: 4px;
font-family:  Arial;
}

#bank_account_tab a span, #bank_account_tab #current span{
float:left;
display:block;
color:#fff;
background: transparent url("../../../images/bank_account_tabs_right.png") no-repeat right top;
padding:4px 11px 10px 6px;
font-weight:bold;
}

#loan_tab a, #loan_tab strong{
float:left;
color:#fff;
background: transparent url("../../../images/loan_tabs_left.png") no-repeat left top;
margin:0 0 0 0;
padding:0 0 0 3px;
text-decoration:none;
font-size: 12px;
/* May 25, 2008	mdp		adjusted menu tab spacing  letter-spacing: 0.1px; */
margin-top: 4px;
font-family:  Arial;
}

#loan_tab a span, #loan_tab #current span{
float:left;
display:block;
color:#fff;
background: transparent url("../../../images/loan_tabs_right.png") no-repeat right top;
padding:4px 11px 10px 6px;
font-weight:bold;
}

#gas_electricity_tab a, #gas_electricity_tab strong{
float:left;
color:#fff;
background: transparent url("../../../images/gas_electricity_tabs_left.png") no-repeat left top;
margin:0 0 0 0;
padding:0 0 0 3px;
text-decoration:none;
font-size: 12px;
/* May 25, 2008	mdp		adjusted menu tab spacing  letter-spacing: 0.1px; */
margin-top: 4px;
font-family:  Arial;
}

#gas_electricity_tab a span, #gas_electricity_tab #current span{
float:left;
display:block;
color:#fff;
background: transparent url("../../../images/gas_electricity_tabs_right.png") no-repeat right top;
padding:4px 11px 10px 6px;
font-weight:bold;
}

#cell_tab a, #cell_tab strong{
float:left;
color:#fff;
background: transparent url("../../../images/cell_tabs_left.png") no-repeat left top;
margin:0 0 0 0;
padding:0 0 0 3px;
text-decoration:none;
font-size: 12px;
/* May 25, 2008	mdp		adjusted menu tab spacing  letter-spacing: 0.1px; */
margin-top: 4px;
font-family:  Arial;
}

#cell_tab a span, #cell_tab #current span{
float:left;
display:block;
color:#fff;
background: transparent url("../../../images/cell_tabs_right.png") no-repeat right top;
padding:4px 11px 10px 6px;
font-weight:bold;
}

#insurance_tab a, #insurance_tab strong{
float:left;
color:#fff;
background: transparent url("../../../images/insurance_tabs_left.png") no-repeat left top;
margin:0 0 0 0;
padding:0 0 0 3px;
text-decoration:none;
font-size: 12px;
/* May 25, 2008	mdp		adjusted menu tab spacing  letter-spacing: 0.1px; */
margin-top: 4px;
font-family:  Arial;
}

#insurance_tab a span, #insurance_tab #current span{
float:left;
display:block;
color:#fff;
background: transparent url("../../../images/insurance_tabs_right.png") no-repeat right top;
padding:4px 11px 10px 6px;
font-weight:bold;
}

#telephone_tab a, #telephone_tab strong{
float:left;
color:#fff;
background: transparent url("../../../images/telephone_tabs_left.png") no-repeat left top;
margin:0 0 0 0;
padding:0 0 0 3px;
text-decoration:none;
font-size: 12px;
/* May 25, 2008	mdp		adjusted menu tab spacing  letter-spacing: 0.1px; */
margin-top: 4px;
font-family:  Arial;
}

#telephone_tab a span, #telephone_tab #current span{
float:left;
display:block;
color:#fff;
background: transparent url("../../../images/telephone_tabs_right.png") no-repeat right top;
padding:4px 11px 10px 6px;
font-weight:bold;
}

#broadband_tab a, #broadband_tab strong{
float:left;
color:#fff;
background: transparent url("../../../images/broadband_tabs_left.png") no-repeat left top;
margin:0 0 0 0;
padding:0 0 0 3px;
text-decoration:none;
font-size: 12px;
/* May 25, 2008	mdp		adjusted menu tab spacing  letter-spacing: 0.1px; */
margin-top: 4px;
font-family:  Arial;
}

#broadband_tab a span, #broadband_tab #current span{
float:left;
display:block;
color:#fff;
background: transparent url("../../../images/broadband_tabs_right.png") no-repeat right top;
padding:4px 11px 10px 6px;
font-weight:bold;
}
#ddtoptabs a span{
float:none;
}

#ddtoptabs #current a, #ddtoptabs strong{
background-position:0 -300px;
border-bottom: 1px solid #2B6600;
}

#ddtoptabs #current a span, #ddtoptabs #current span{
background-position:100% -300px;
padding-bottom:3px;	color:#fff;
}

/*#ddtoptabs a:hover{
background-position:0% -150px;
}*/

/*#ddtoptabs a:hover span{
color: #fff;
background-position:100% -150px;
}*/

/*#ddtoptabs #current a:hover {	background-position:0% -300px; }
#ddtoptabs #current a:hover span { color: #fff;	background-position:100% -300px; }*/

#ddtoptabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
background: #2B6600;
border-bottom: 1px solid #fff;
margin-bottom: 5px;
}

.bluehead
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #000000; 
text-decoration: none;
float:left;
}

.bluehead1
{  
font-family: Verdana; 
font-size: 12px; 
font-weight: bold; 
color: #000000; 
text-decoration: none;
}


.graytext
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #000000; 
text-decoration: none;

}

.graytext1
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #000000; 
text-decoration: none;
}

.blacktext
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #000000; 
text-decoration: none;
}

.blackheading
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #000000; 
text-decoration: none;
}

.grayborder
{  
background-image: url(../../../images/gray-image.gif);
background-repeat: repeat-x;
background-position: top;
border: 1px #CFCFCF solid;
background-color: #E8E8E8;
width: 178px
height: 138px;
}

A.imageborder
{  
color: #FFFFFF; 
}


.textbox
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #0000000; 
text-decoration: none;
border: 1px #696969 solid;
height: 20px;
}

.index_box
{
width:100%;
overflow:hidden;
text-align:left;

}

.mortgagebluecolor
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #9F86D5;
}
.leftbluehead
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
/*background-color: #D74D48;*/
background-color: #840000;
padding: 5px 5px 5px 10px;
}
 .lefthomephone
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #DBBE00;
padding: 5px 5px 5px 10px;
}
.insurancehead
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #3F56B2;
padding: 5px 5px 5px 10px;
}


.Moblehead
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #FD8E46;
padding: 5px 5px 5px 10px;
}
.broadbandhead
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #5FC315;
padding: 5px 5px 5px 10px;
}
.insurancebluecolor
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #738AE6;
}
.broadbandgreen
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
/* background-color: #C2EFCD;*/
}

.leftMobilehead
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #FD8E46;
padding: 5px 5px 5px 10px;
}

.leftbundlehead
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #5FC315;
padding: 5px 5px 5px 10px;
}




.leftMobilehead1
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #000000; 
text-decoration: none;
background-color: #E9E9E7;
padding: 5px 5px 5px 10px;
}




.leftloanhead
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #A71C81;
padding: 5px 5px 5px 10px;
}

.leftcredithead
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #840000;
padding: 5px 5px 5px 10px;
}



.leftbluehead1
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #663399;
padding: 5px 5px 5px 5px;
}

.leftbankhead
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #37B2D4;
padding: 5px 5px 5px 10px;
}

.leftgasElehead
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #148783;
padding: 5px 5px 5px 10px;
}
.leftlink
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
}


.leftlink:hover 
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #FF0000; 
text-decoration: none;
}

.leftlink_Mobile
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
}


.leftlink_Mobile:hover 
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #FD8E46; 
text-decoration: none;
}

.leftlink_homephone
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
}


.leftlink_homephone:hover 
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #DBBE00; 
text-decoration: none;
}
.leftlink_insurance
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
}


.leftlink_insurance:hover 
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #738AE6; 
text-decoration: none;
}
.leftlink_broadband
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
}


.leftlink_broadband:hover 
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #5FC315; 
text-decoration: none;
}
.leftlink_mortgage
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
}

.leftlink_mortgage:hover 
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #660099; 
text-decoration: none;
}


.leftlink_bank
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
}

.leftlink_bank:hover 
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #00CCFF; 
text-decoration: none;
}

.leftlink_loan
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
}

.leftlink_loan:hover 
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #A71C81; 
text-decoration: none;
}

.leftlink_gasele
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
}


.leftlink_gasele:hover 
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #148783; 
text-decoration: none;
}

.innerlink
{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.innerlink:hover
{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #FF0000;
text-decoration: none;
}

.bluecolor
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #FFFFFF;
border: 1px #999999 solid;
}

.Mobile_color
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #FFCBC9;
}

.bluecolor_bank
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #33CCFF;
}

.search
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
background-color: #737173;
border: 1px #000000 solid;
}
.searchgreen
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
background-color: #737173;
border: 1px #000000 solid;
}

.searchbank
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
background-color: #00CCFF;
border: 1px #000000 solid;
}

.searchtelephone
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
background-color: #737173;
border: 1px #000000 solid;
}

.search_bank
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
background-color: #808080;
border: 1px #000000 solid;
}


.copyrighttext
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #000000; 
text-decoration: none;
}

.footerlink
{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.footerlink:hover 
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #3399FF; 
text-decoration: none;
}

.baccountbluecolor
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #C5F2FF;
}

.leftblueheadaccount
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #37B2D4;
padding: 5px 5px 5px 10px;
}

.mortgagepurplecolor
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #9F86D5;
}

.leftmortgagehead
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #4F3685;
padding: 5px 5px 5px 10px;
}
.mortgageheading
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #4F3685;
padding: 5px 5px 5px 10px;
}
.broadbandheading
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #5FC315;
padding: 5px 5px 5px 10px;
}
.TableBorder
{  
 line-height: 3; 
 color:#66CCCC;
 BORDER-LEFT: #66CCCC 1px solid;
 BORDER-RIGHT: #66CCCC 1px solid;
 BORDER-TOP: #66CCCC 1px solid;
 BORDER-BOTTOM: #66CCCC 1px solid; 
 PADDING-LEFT: 2px;
 PADDING-RIGHT: 2px;
 PADDING-TOP: 2px;
 PADDING-BOTTOM: 2px;
 }

.tdata 
{
color: #000000;
font-family: Verdana;
font-size: 11px;
border-width: 1px;
border-color: #5B92FD;
border-style: solid;
background-color: #B1CBFD;
}

.adata 
{
color: #000000;
font-family: Verdana;
font-size: 11px;
border-width: 1px;
border-color: #001F82;
border-style: solid;
background-color: #B1CBFD;
}

.data 
{
color: #000000;
font-family: Verdana;
font-size: 11px;
border-width: 1px;
border-color: #5B92FD;
border-style: solid;
}

.tch1
{
color: #FFFFFF;
font-family: Verdana;
font-size: 11px;
border-width: 1 1 1 1;
border-top-color: #660099;
border-right-color: #660099;
border-bottom-color: #660099;
border-left-color: #660099;
border-style: solid;
background-color: #660099;
}

.tc11
{
color: #000000;
font-family: Verdana;
font-size: 11px;
border-width: 1 1 1 1;
border-top-color: #F0F5FA;
border-right-color: #3C506E;
border-bottom-color: #3C506E;
border-left-color: #B1CBFD;
border-style: solid;
background-color: #86AFFF;
}

.tc12
{
color: #000000;
font-family: Verdana;
font-size: 11px;
border-width: 1 1 1 1;
border-top-color: #F8FAFC;
border-right-color: #3C506E;
border-bottom-color: #3C506E;
border-left-color: #F0F5FA;
border-style: solid;
background-color: #B1CBFD;
}

.tc13
{
color: #000000;
font-family: Verdana;
font-size: 11px;
border-width: 1 1 1 1;
border-top-color: #B1CBFD;
border-right-color: #3C506E;
border-bottom-color: #3C506E;
border-left-color: #B1CBFD;
border-style: solid;
font-weight: bold;
background-color: #5B92FD;
}

.tc21
{
color: #000000;
font-family: Verdana;
font-size: 11px;
border-width: 1 1 1 1;
border-top-color: #F5F0EB;
border-right-color: #01328C;
border-bottom-color: #01328C;
border-left-color: #EBE6DC;
border-style: solid;
background-color: #86AFFF;
}

.tc22
{
color: #000000;
font-family: Verdana;
font-size: 11px;
border-width: 1 1 1 1;
border-top-color: #FCFAF8;
border-right-color: #01328C;
border-bottom-color: #01328C;
border-left-color: #F5F0EB;
border-style: solid;
background-color: #B1CBFD;
}

.tc23
{
color: #FFFFFF;
font-family: Verdana;
font-size: 11px;
border-width: 1 1 1 1;
border-top-color: #86AFFF;
border-right-color: #01328C;
border-bottom-color: #01328C;
border-left-color: #86AFFF;
border-style: solid;
font-weight: bold;
background-color: #001F82;
}
.tdata 
{
color: #000000;
font-family: Verdana;
font-size: 11px;
border-width: 1px;
border-color: #5B92FD;
border-style: solid;
background-color: #B1CBFD;
}

.gasele
{
}

.gaselectricity
{  
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
background-color: #148783;
padding: 5px 5px 5px 10px;
}

.footer
{
 font-size: 13px; 
 color:#636563;
 text-decoration: none;
}
.mainTitleBold
{
font-size: 18px; 
font-weight: bold;
color:#00CFFF;

}
.caption
{
 font-size: 12px; 
 color:#636563;
}

TD.Mainfontloanhead
{  
font-family: Verdana,Arial,  sans-serif;
font-size: 18px; 
font-weight: bold; 
color: #9D2C70; 
text-decoration: none;
padding: 5px 5px 5px 10px;
}
TD.Datafontloan
{  
font-family: Verdana,Arial,  sans-serif;
font-size: 12px; 
color: #9D2C70; 
text-decoration: none;
background-color: #ECD6E3;
padding: 5px 5px 5px 5px;
}

TD.detailloanhead
{  
font-family: Verdana; 
font-size: 12px; 
font-weight: bold; 
color: #9D2C70;  
text-decoration: none;
background-color: #D8ABC6;
padding: 5px 5px 5px 10px;
}


