body	{
	margin-top: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}


/* nav */

a:link	 		{ font-size:11px; font-weight: bold; text-decoration:none; color:#000099; }
a:visited 		{ font-size:11px; font-weight: bold; text-decoration:none; color:#000099; }
a:active 		{ font-size:11px; font-weight: bold; text-decoration:none; color:#000099; }
a:hover 		{ font-size:11px; font-weight: bold; text-decoration:underline; color:#000099; }

a:link.intable, a:visited.intable, a:active.intable, a:hover.intable	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-decoration: underline;
	color: black;
}

a:link.topnav, a:visited.topnav, a:active.topnav, a:hover.topnav, 	{
	font-size: 90%;
	text-decoration: none;
	font-weight: normal;
	color: #666666;
}

a:link.breadcrumb, a:visited.breadcrumb, a:active.breadcrumb, a:hover.breadcrumb, 	{
	font-size: 85%;
	color: black;
	text-decoration: none;
	font-weight: normal;
}

a:link.selected, a:visited.selected, a:active.selected, a:hover.selected, 	{
	font-size: 85%;
	color: black;
	text-decoration: underline;
	font-weight: normal;
}

a:link.whitetext, a:visited.whitetext, a:active.whitetext, a:hover.whitetext	{
	font-size: 110%;
	color: white;
	font-weight: bold;
	text-decoration: underline
}


/* text */

h1	{
	color: #4C794D;
	font-weight: normal;
	margin-top: 10px;
}

h1.nobot	{
	color: #4C794D;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h2, h3, h4	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;

}

.topnav	{
	font-size: 90%;
	color: #666666;
}

.botnav	{
	font-size: 90%;
	color: #B2B2B2;
}


.breadcrumb	{
	font-size: 90%;
	color: black;
	font-weight: bold;
}

.whitetext	{
	font-size: 110%;
	color: white;
	font-weight: bold;
}

.lefttext	{
	font-size: 90%;
	font-weight: bold;
}

.greenleft	{
	font-weight: bold;
	color: #4A6516;
}

.greentext	{
	font-size: 150%;
	font-weight: bold;
	color: #659A34;
}

.redtext	{
	font-size: 150%;
	font-weight: bold;
	color: #CC0033;
}

td.spaced	{
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: top;
	font-size: 90%;

}

th.spaced	{
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: top;
	font-size: 90%;
	font-weight:normal;

}

.bluebox	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #000080;
}


/* backgrounds */

td.bggreen	{
	background-color: #729825;
}

td.midgreen	{
	background-color: #DFECC4;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 90%;
}

td.lightbggreen	{
	background-color: #9ACC33;
}

td.xlightbggreen	{
	background-color: #EBF5D6;
}

.xlightbggreen	{
	background-color: #EBF5D6;
}

td.xlightbggreenspaced	{
	background-color: #F1F5E9;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 90%;
}

.bg01	{
	background-image: url(/images/mortgage_finder/bg_gradient.jpg);
	padding-top: 5px;
	padding-left: 5px;
}

.bg02	{
	background-image: url(/images/mortgage_finder/greenbg.gif);
}

.bg02pad	{
	background-image: url(/images/mortgage_finder/greenbg.gif);
	padding-top: 2px;
}

.bg03	{
	background-image: url(/images/mortgage_finder/redbg.gif);
}

.bg03pad	{
	background-image: url(/images/mortgage_finder/redbg.gif);
	padding-top: 2px;
}

.bg04	{
	background-image: url(/images/mortgage_finder/bluebg.gif);
}

.bg04pad	{
	background-image: url(/images/mortgage_finder/bluebg.gif);
	padding-top: 2px;
}

.bg05	{
	background-image: url(/images/mortgage_finder/orangebg.gif);
}

.bg05pad	{
	background-image: url(/images/mortgage_finder/orangebg.gif);
	padding-top: 2px;
}

.bg06	{
	background-color: #ECF5D6;
}

.bg07	{
	background-image: url(/images/mortgage_finder/dottscentrebg.gif);
}

.bg08	{
	background-image: url(/images/mortgage_finder/dot.gif);
}

.bg09	{
	background-image: url(/images/mortgage_finder/dottedline.gif);
}

.bg10	{
	background-image: url(/images/mortgage_finder/changecriteria_leftbg.gif);
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	font-size: 90%;
}

.bg11	{
	background-image: url(/images/mortgage_finder/changecriteria_rightbg.gif);
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	font-size: 90%;
}

.bg12	{
	background-image: url(/images/mortgage_finder/bighousebg.jpg);
}

/* forms */

input	{
width: 100px;
text-align: left;
}

input.buttons	{
	width:auto;
}

img.buttons {
    border: 0;
    margin-top:4px;
}

select	{
width: 110px;
text-align: left;
}

input.none	{
width: 15px;
text-align: left;
}

input.short	{
width: 30px;
text-align: left;
}

input.lefthandside	{
width: 94px;
text-align: left;
}

select.lefthandside	{
width: 100px;
text-align: left;
font-size: 90%;
}

/* tabless */

.blueborder	{
border: 3px solid #000080;
}

select.wider	{
width: 114px;
text-align: left;
font-size: 90%;
}

.bg01-without-background
{
	padding-top: 5px;
	padding-left: 5px;
}

a.intable-bold	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: underline;
	color: black;
	font-weight: bold;
}

input.lefthandside-shorter	{
width: 80px;
text-align: left;
}

span.legal-text
{
    color: #1C491D;
    font-weight: bold;
}

 /* top bar */
 a.topbar_link:link	{ font-family:Verdana, sans-serif; font-size:10px; text-decoration:none; color:#666666; font-weight: normal;}
 a.topbar_link:visited 	{ font-family:Verdana, sans-serif; font-size:10px; text-decoration:none; color:#666666; font-weight: normal;}
 a.topbar_link:active 	{ font-family:Verdana, sans-serif; font-size:10px; text-decoration:none; color:#666666; font-weight: normal;}
 a.topbar_link:hover 	{ font-family:Verdana, sans-serif; font-size:10px; text-decoration:underline; color:#666666; font-weight: normal;}

 .searchfield {
 	width: 170px;
 	font-family: Arial, sans-serif;
 	font-size: 11px;
 }
 /* top bar // eof */


 /* primary nav */
 a.primarynav_link:link		{ margin-left:12px; font-size:14px; font-weight:bold; text-decoration:none;color: #fff; }
 a.primarynav_link:visited 	{ margin-left:12px; font-size:14px; font-weight:bold; text-decoration:none;color: #fff; }
 a.primarynav_link:active 	{ margin-left:12px; font-size:14px; font-weight:bold; text-decoration:none;color: #fff; }
 a.primarynav_link:hover 	{ margin-left:12px; font-size:14px; font-weight:bold; text-decoration:underline;color: #fff; }

 .primarynav_tablecontrol {
 	margin-top: 18px;
 }

 /* primary nav */
.primaryNav_mortgagesTab {
	width: 120px;
	height: 47px;
	padding-top: 3px;
	background-image: url('/images/mortgage_finder/greenbg.gif');
	background-repeat: no-repeat;
}

.primaryNav_savingsTab {
	width: 120px;
	height: 47px;
	padding-top: 3px;
	background-image: url('/images/mortgage_finder/redbg.gif');
	background-repeat: no-repeat;
}

.primaryNav_insuranceTab {
	width: 120px;
	height: 47px;
	padding-top: 3px;
	background-image: url('/images/mortgage_finder/bluebg.gif');
	background-repeat: no-repeat;
}

.primaryNav_loansTab {
	width: 100px;
	height: 47px;
	padding-top: 3px;
	background-image: url('/images/mortgage_finder/orangebg.gif');
	background-repeat: no-repeat;
}

.wrapper700 {
	width: 700px;
	margin-top: 12px;
	margin-left: 0px;
	text-align: left;
}

.footer_tablecontrol {
	margin-top: 21px;
}

.footerText {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 10px;
	color: #b2b2b2;
}

.footerTextLarger {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 100%;
	color: #b2b2b2;
	font-weight: bold;
}

a.footer_link:link	{ font-size:10px; text-decoration:none; color:#b2b2b2; font-weight: normal;}
a.footer_link:visited 	{ font-size:10px; text-decoration:none; color:#b2b2b2; font-weight: normal;}
a.footer_link:active 	{ font-size:10px; text-decoration:none; color:#b2b2b2; font-weight: normal;}
a.footer_link:hover 	{ font-size:10px; text-decoration:underline; color:#b2b2b2; font-weight: normal;}

select.form-select
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f2f2f2;
    WIDTH : 144px;
}

input.aip-radio-button
{
    width: 60px;
    text-align: center;
}

/* new */

.idd_separator	{
	background-color: #4C794D;

}

.whitetableheaderbigger	{
	font-size:120%;
	font-weight:bold;
	color:white;
}

.whitetableheader	{
	font-size:100%;
	font-weight:bold;
	color:white;
}

th.darkgreen, td.darkgreen, tr.darkgreen {
	background-color : #8CAE26;
}
th.palegrey, td.palegrey, tr.palegrey {
	background-color : #E7E3E7;
}
th.palegreen, td.palegreen, tr.palegreen{
	background-color : #E0ECC4;
}
td.titlebg2	{
	background-image : url(/images/content/finder_results_bg2.gif);
}

.applicationrequired {
	color : #0000FF;
	font-size: 110%;
}

.text {
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 137px;
}
.text-day {
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 20px;
}
.text-year {
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 40px;
}
.driving-licence-part1 {
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 50px;
}
.driving-licence-part2 {
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 60px;
}
.driving-licence-part3 {
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 50px;
}
.driving-licence-part4 {
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 20px;
}
.passport-number-part1 {
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 90px;
}
.passport-number-part2 {
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 40px;
}
.passport-number-part3 {
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 60px;
}
.passport-number-part4 {
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 20px;
}
.passport-number-part5 {
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 60px;
}
.passport-number-part6 {
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 150px;
}
.passport-number-part7 {
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 20px;
}
select.dropdown-day {
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 40px;
}
select.dropdown-month {
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 50px;
}
select.dropdown-year {
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 57px;
}
.text-extra {
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 207px;
}
.text-long
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #f2f2f2;
    WIDTH : 147px;
}
.password {
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 137px;
}

.textarea {
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH : 137px;
    HEIGHT: 40px;
}

SELECT.old
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #f2f2f2;
    WIDTH : 144px;
}

SELECT.long
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #f2f2f2;
    WIDTH : 144px;
}

SELECT.extra
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #f2f2f2;
    WIDTH : 214px;
}



.breadcrumbBackcolor {
width: 700px;
height: 20px;
background-image: url('/images/mortgage_finder/bg_breadcrumb_mortgages.gif');
background-repeat: none;
}


.breadcrumbWrapper {
padding-top: 3px;
margin-left: 12px;
font-family: Verdana, Sans-serif;
font-size: 10px;
float: left;
}

.callback
{
padding-top: 2px;
margin-left: 12px;
margin-right: 3px;
font-family: Verdana, Sans-serif;
font-size: 10px;
font-weight: bold;
text-align: right;
}

a.callback:link		{ font-family:Verdana, Sans-serif; font-size:10px; text-decoration:underline; color:#000000; font-weight: normal;}
a.callback:visited 	{ font-family:Verdana, Sans-serif; font-size:10px; text-decoration:underline; color:#000000; font-weight: normal;}
a.callback:active 	{ font-family:Verdana, Sans-serif; font-size:10px; text-decoration:underline; color:#000000; font-weight: normal;}
a.callback:hover 	{ font-family:Verdana, Sans-serif; font-size:10px; text-decoration:underline; color:#000000; font-weight: normal;}

a.breadcrumb_link:link		{ font-family:Verdana, Sans-serif; font-size:10px; text-decoration:underline; color:#000; font-weight: normal;}
a.breadcrumb_link:visited 	{ font-family:Verdana, Sans-serif; font-size:10px; text-decoration:underline; color:#000; font-weight: normal;}
a.breadcrumb_link:active 	{ font-family:Verdana, Sans-serif; font-size:10px; text-decoration:underline; color:#fff; font-weight: normal;}
a.breadcrumb_link:hover 	{ font-family:Verdana, Sans-serif; font-size:10px; text-decoration:underline; color:#fff; font-weight: normal;}

.applicationheader {
	color : #ffffff;
	font-weight : bold;
	font-size : 130%;
	line-height : 28px;
	margin: 0;
}

.infotitle {
	color: white;
}

p.mortgage-finder-help-icons
{
    padding: 0px;
    margin: 0px;
    text-align: right;

}

/* tools panel */
.toolpanel_pic {
	width: 220px;
	height: 70px;
	background-image: url(/images/nav/toolpanel_mortgagespic.jpg);
	background-repeat: no-repeat;
}

.toolpanel_header {
	height: 20px;
	background-image: url(/images/nav/bg_toolpanel_mortgages.gif);
	background-repeat: no-repeat;
}

.toolpanel_headerPos {
	padding-top: 1px;
	margin-left: 12px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.toolpanel_top {
	width: 220px;
	background-color: #f1f5e9;
}

.toolpanel_topPos {
	width: 210px;
	margin-left: 10px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #4c661a;
	line-height: 29px;
}

.toolpanel_divider {
	width: 210px;
	height: 1px;
	margin: 0px;
	background-image: url(/images/nav/divider_mortgages.gif);
	background-repeat: none;
}

.toolpanel_lower {
	width: 220px;
}

.toolpanel_lowerPos {
	width: 210px;
	margin-top: 29px;
	margin-left: 10px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #4c661a;
	line-height: 29px;
}

.toolpanel_lowerPos_lheight18 {
	margin-top: -4px;
	margin-bottom: 8px;
	line-height: 20px;
}

a.toolpanel_link:link		{ font-family:Verdana, Sans-serif; font-size:10px; text-decoration:none;color: #4c661a; font-weight: normal;}
a.toolpanel_link:visited 	{ font-family:Verdana, Sans-serif; font-size:10px; text-decoration:none;color: #4c661a; font-weight: normal;}
a.toolpanel_link:active 	{ font-family:Verdana, Sans-serif; font-size:10px; text-decoration:underline;color: #4c661a; font-weight: normal;font-weight: normal;}
a.toolpanel_link:hover 		{ font-family:Verdana, Sans-serif; font-size:10px; text-decoration:underline;color: #4c661a; font-weight: normal;}

a.toolpanel_boldlink:link		{ font-family:Verdana, Sans-serif; font-size:10px; font-weight: bold; text-decoration:none;color: #4c661a; }
a.toolpanel_boldlink:visited 	{ font-family:Verdana, Sans-serif; font-size:10px; font-weight: bold; text-decoration:none;color: #4c661a; }
a.toolpanel_boldlink:active 	{ font-family:Verdana, Sans-serif; font-size:10px; font-weight: bold; text-decoration:underline;color: #4c661a; }
a.toolpanel_boldlink:hover 		{ font-family:Verdana, Sans-serif; font-size:10px; font-weight: bold; text-decoration:underline;color: #4c661a; }

/* tools panel // eof */


tr.dropdown, td.dropdown
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
}

span.dropdown
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}

select.mortgagePulldown
{
    width:310px;
    font-size: 12px;
}

.introText
{
	margin-top: 4px;
	font-size: 20px;
	line-height: 30px;
	color: #7f7f7f;
}

.title
{
	margin-top: 22px;
	margin-bottom: 10px;
	font-size: 36px;
	color: #739926;
}

.introText {
	margin-top: 4px;
	font-size: 20px;
	line-height: 30px;
	color: #7f7f7f;
}

.introSubText {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #86b32d;
}

.introSubText2 {
	font-size: 14px;
	font-weight: none;
	line-height: 20px;
}

.arrowBoxWrapper {
	width: 220px;
	height: 39px;
	margin-top: 26px;
	background-image: url(/images/content/pointerbox_mortgages.gif);
	background-repeat: none;
}

a.arrowBox_link:link	{ font-size:12px; text-decoration:none; color: #000; font-weight: normal;}
a.arrowBox_link:visited { font-size:12px; text-decoration:none; color: #000; font-weight: normal;}
a.arrowBox_link:active 	{ font-size:12px; text-decoration:none; color: #000; font-weight: normal;}
a.arrowBox_link:hover 	{ font-size:12px; text-decoration:underline; color: #000; font-weight: normal;}

.arrowBoxPos {
	width: 180px;
	margin-left: 35px;
	padding-top: 4px;
}

.colourBox {
	width: 100px;
	background-color: #f1f5e9;
	font-size: 16px;
	font-weight: bold;
	color: #99b460;
}

.servicesWrapper {
	width: 100px;
}

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

.title_divider
{
	width: 460px;
	height: 1px;
	margin: 0px;
	background-image: url(/images/content/divider_mortgages2.gif);
	background-repeat: none;
}


.backgrounddropdown01 {
	background-image: url(/images/content/bg_mortgagedropdown_left.gif);
}

.backgrounddropdown02 {
	background-image: url(/images/content//bg_mortgagedropdown_central.gif);
}

/* Mortgage wizard page */

.title1MortgageWizard	{
	color: #4C794D;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
	margin-top: 10px;
	font-size: 260%;
}

.title2MortgageWizard	{
	color: #4C794D;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
	margin-top: 10px;
	font-size: 170%;
}

.textMortgageWizard 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #4C794D;
	font-weight: bold;
}

.textMortgageWizard1 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #4C794D;
	font-weight: bold;
}

.textMortgageWizard2 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #4C794D;
}

.textMortgageWizard3 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #4C794D;
}

.textMortgageWizard4 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #4C794D;
	font-weight: bold;
}