</style>

html {
	overflow-x: hidden; overflow-y: scroll;
} 

body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 120%;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: no-repeat;
    overflow-x: hidden;
}



a:link {
	color:  #a3988b;;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:  #a3988b;;
}
a:hover {
	text-decoration: underline;
	color:  #a3988b;;
}
a:active {
	text-decoration: none;
	color:  #a3988b;;
}


a
{
  outline: none;
}

a:focus
{
-moz-outline-style: none;
}

button::-moz-focus-inner { border: 0; }

table #ifs p{

	padding:0;
	
}

p {
	padding:0;
	padding-bottom:20px;
	margin:0;
}


#wrapper {
    width: 100%;
    height: 120%;
	background: url(../psd-template/images/wgr-template-top-bg.jpg) top center repeat-x;

}



ul {
	list-style-image: none ;
	list-style:none;
	padding-left: 3px;
	margin:0;
	
}

ul.terms p{
	padding : 0px 10px 18px 10px;
}

ul.privacy p{
	padding : 0px 5px 5px 10px;
}

li.listbluenumber{
	color:#00B1EC; 
	font-weight: bold
}

li.listbluenumber p{
	color:#848B97; 
	font-weight: normal
}

li.list{
	background : url(../psd-template/images/bronze-tick-circle.gif) left top no-repeat ;
	padding-right:30px;
}

li.list2{
	background : url(../psd-template/images/blue-tick-circle.gif) 0px 12px no-repeat ;
	padding-left:25px;
	margin-bottom:1px;
	line-height: 40px;
}



li.list2 p{
	
	padding:0px 0px 0px 16px;;
	
}

li.list2special{
	background : url(../psd-template/images/gold-tick-square.gif) left center no-repeat ;
	padding-left:16px;
	margin-bottom:1px;
	line-height: 40px;
}

li.list2special p{
	
	padding:0px 0px 0px 16px;;
	
}

li.list_resources{
	background : url(../psd-template/images/blu-tick-square.gif) left center no-repeat ;
	padding-left:16px;
	margin-bottom:1px;
	
}

li.list_resources p{
	
	padding-left:16px;
	
}

li.list_no_arrows{
	

	padding-left:16px;
	paddind-top:-1px;
}
li.list_arrows p{
	
	background : url(../psd-template/images/blue-arrow-rhc-point-short.gif) left center no-repeat ;
	paddind-top:-1px;
	padding-left:16px;
}


li.listhome{
	background : url(../psd-template/images/blu-tick-square.gif) left center no-repeat ;
	padding-left:16px;
	margin-bottom:1px;
	line-height: 25px;
	font-size:14px;
}

li.list2purple{
	background : url(../psd-template/images/purple-tick-square.gif) left center no-repeat ;
	padding-left:16px;
	margin-bottom:1px;
	line-height: 40px;
}

li.list2yellow{
	background : url(../psd-template/images/yellow-tick-square.gif) left center no-repeat ;
	padding-left:16px;
	margin-bottom:1px;
	line-height: 40px;
}

li.list2green{
	background : url(../psd-template/images/green-tick-square.gif) left center no-repeat ;
	padding-left:16px;
	margin-bottom:1px;
	line-height: 40px;
}

li.list2orange{
	background : url(../psd-template/images/orange-tick-square.gif) left center no-repeat ;
	padding-left:16px;
	margin-bottom:1px;
	line-height: 40px;
}

li.list3{
	background : url(../psd-template/images/blue-arrow-rhc-point.gif) left top no-repeat ;
	padding-left:16px;
	
}

li.list4{
	background : url(../psd-template/images/blu-tick-square2.gif) left top no-repeat ;
	padding-left:16px;
	
}

#preload{
	position:absolute;
	top:-4000px;
}

#offer {
	position:absolute;
	top:0;
	right:0;
	z-index:9999;	
}

#guarantee_banner{
	
	width:723px;
	height:171px;
	background:url(../images/wgr-guarantee-banner.jpg) top left no-repeat;

}

#guarantee_banner_content{

	padding:58px 25px 30px 443px;
	line-height:18px;
}

#cover_your_ifs{
	
	width:680px;
	background:url(../psd-template/images/cover-ifs_01.jpg) top left no-repeat;

}

#cover_your_ifs_content{
	background:url(../psd-template/images/cover-ifs_02.jpg) bottom left no-repeat;
	padding:30px 30px 30px 17px;
}

#points_banner_wrapper{
	height:100px;
	background-color:#003399;
	
}	

#points_banner{
	
	height:47px;
	position:relative;
	vertical-align:bottom;
	bottom:0px;

}

#gap{
	height:25px;
}

#gap_heading{
	height:20px;
}

#gap_heading_offers{
	height:25px;
}

a#quicklinksmall1 img{background:url(../psd-template/images/wgr-quick-links-small-norm_01.jpg) top left no-repeat; }
a#quicklinksmall1:hover img{background:url(../psd-template/images/wgr-quick-links-small-over_01.jpg) top left no-repeat;}
a#quicklinksmall2 img{background:url(../psd-template/images/wgr-quick-links-small-norm_02.jpg) top left no-repeat;}
a#quicklinksmall2:hover img{background:url(../psd-template/images/wgr-quick-links-small-over_02.jpg) top left no-repeat;}
a#quicklinksmall3 img{background:url(../psd-template/images/wgr-quick-links-small-norm_03.jpg) top left no-repeat;}
a#quicklinksmall3:hover img{background:url(../psd-template/images/wgr-quick-links-small-over_03.jpg) top left no-repeat;}
a#quicklinksmall4 img{background:url(../psd-template/images/wgr-quick-links-small-norm_04.jpg) top left no-repeat;}
a#quicklinksmall4:hover img{background:url(../psd-template/images/wgr-quick-links-small-over_04.jpg) top left no-repeat;}

a#mortgage_but img{background:url(../images/mortgage-glossary-button.jpg) top left no-repeat;}
a#mortgage_but:hover img{background:url(../images/mortgage-glossary-button-over.jpg) top left no-repeat;}

#quote_bg{

	background:url(../psd-template/images/wgr-speech-quote_02.jpg) top repeat-y;
	width:680px;	
} 

#quote{
	background:url(../psd-template/images/wgr-speech-quote_01.jpg) top no-repeat;
	width:680px;
}

#quote_main{
	width:680px;
	background:url(../psd-template/images/wgr-speech-quote_04.jpg) bottom no-repeat;
	
}

#quote_content{
	text-align:center;

	padding: 18px 18px 18px 18px;

}

#bubble_bg{
	background:url(../psd-template/images/wgr-speech-bubble_02.jpg) top repeat-y;
	width:680px;	
} 

#bubble{
	background:url(../psd-template/images/wgr-speech-bubble_01.jpg) top no-repeat;
	width:680px;	
}

#bubble_main{
	width:680px;
	background:url(../psd-template/images/wgr-speech-bubble_04.jpg) bottom no-repeat;
	padding-bottom:35px;
}

#bubble_content{
	padding: 18px 18px 18px 18px;

}

#rhc_main_offer{
	background:url(../psd-template/images/wgr-offer-bg-orange_02.jpg) bottom no-repeat;
	
}

#rhc_main_offer_fh{
	background:url(../psd-template/images/wgr-rhc-value-ribbon.jpg) bottom no-repeat;
}

#rhc_main_offer_sig{
	background:url(../psd-template/images/wgr-offer-bg-blue_02.jpg) bottom no-repeat;
	
}

#rhc_offer{
	
	width:252px;
	
	padding-bottom:25px;
}

#rhc_offer_bg{
	
	width:252px;
	background:url(../psd-template/images/wgr-offer-bg-blue_01.jpg) top no-repeat;
	
}


#rhc{
	background:url(../psd-template/images/wgr-rhc-bg-blue_01.jpg) top no-repeat;
	width:252px;
	
}

#rhc_bg{
	background:url(../psd-template/images/wgr-rhc-bg-blue_02.jpg) center repeat-y;
	width:252px;

	
}
#rhc_main{
	background:url(../psd-template/images/wgr-rhc-bg-blue_02.jpg) bottom no-repeat;	
}

#rhc_content{


	padding: 0px 18px 35px 18px;
	text-align:left;
}

#rhc_content_offer{


	padding: 0px 18px 27px 18px;
	text-align:left;
}

#rhc_content_testimonials{

	padding: 0px 18px 25px 18px;
	text-align:left;
}

#offer_wide_bg{
	background:url(../images/offers-001_04.jpg) bottom left no-repeat;
	height:106px;
}

#offer_wide_content{
	
	text-align:center;
	padding: 10px 5px 0px 5px;

}

#content{
	width:1000px;
	margin:0 auto;
	position:relative;
	z-index:1;	
	text-align:left;
	
	}
	
#ifs_table{

	background:url(../psd-template/images/cover-ifs-top.jpg) top left no-repeat;
}

#ifs_table table{

	background:url(../psd-template/images/cover-ifs-bottom.jpg) bottom left no-repeat;
}


a#offer img{background: url(../psd-template/images/wgr-offer-norm.gif) top left no-repeat;}
a#offer:hover img{background: url(../psd-template/images/wgr-offer-over.gif) top left no-repeat;}

a#home {overflow:hidden; text-decoration:none;}
a#home img{background: url(../psd-template/images/wgr-menu_01.jpg) top left no-repeat; }
a#about img{background: url(../psd-template/images/wgr-menu_02.jpg) top left no-repeat;}
a#solutions img{background: url(../psd-template/images/wgr-menu_03.jpg) top left no-repeat;}
a#offers img{background: url(../psd-template/images/wgr-menu_04.jpg) top left no-repeat;}
a#resources img{background: url(../psd-template/images/wgr-menu_05.jpg) top left no-repeat;}
a#contact img{background: url(../psd-template/images/wgr-menu_06.jpg) top left no-repeat;}

a#home:hover img{background: url(../psd-template/images/wgr-menu-over_01.jpg) top left no-repeat;overflow:hidden;}
a#about:hover img{background: url(../psd-template/images/wgr-menu-over_02.jpg) top left no-repeat;}
a#solutions:hover img{background: url(../psd-template/images/wgr-menu-over_03.jpg) top left no-repeat;}
a#offers:hover img{background: url(../psd-template/images/wgr-menu-over_04.jpg) top left no-repeat;}
a#resources:hover img{background: url(../psd-template/images/wgr-menu-over_05.jpg) top left no-repeat;}
a#contact:hover img{background: url(../psd-template/images/wgr-menu-over_06.jpg) top left no-repeat;}

a#quicklink1 img{background: url(../psd-template/images/wgr-quick-links_01.jpg) top left no-repeat;}
a#quicklink2 img{background: url(../psd-template/images/wgr-quick-links_02.jpg) top left no-repeat;}
a#quicklink3 img{background: url(../psd-template/images/wgr-quick-links_03.jpg) top left no-repeat;}
a#quicklink4 img{background: url(../psd-template/images/wgr-quick-links_04.jpg) top left no-repeat;}

a#quicklink1:hover img{background: url(../psd-template/images/wgr-quick-links-over_01.jpg) top left no-repeat;}
a#quicklink2:hover img{background: url(../psd-template/images/wgr-quick-links-over_02.jpg) top left no-repeat;}
a#quicklink3:hover img{background: url(../psd-template/images/wgr-quick-links-over_03.jpg) top left no-repeat;}
a#quicklink4:hover img{background: url(../psd-template/images/wgr-quick-links-over_04.jpg) top left no-repeat;}

form{

margin:0px;

}

.fieldArea{
	width:131px;
	height:24px;
	background: url(../psd-template/images/wgr-quick-form_13.jpg) no-repeat; 
}
.fieldArea_error{
	
	width:131px;
	height:24px;
	background:url(../psd-template/images/wgr-quick-form-entry-error.jpg) no-repeat;

}
.textFieldNorm{
	width:124px;
	height:20px;
	background: none; 
	border:none;
	border-style:none;
	colour:#000000;
	padding-top:5px;
	margin-left:5px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #727986;
	
}

.fieldArea2{
	width:131px;
	height:72px;
	background: url(../psd-template/images/wgr-quick-form_21.jpg) no-repeat; 
}

.fieldArea2_error{
	
	background: url(../psd-template/images/wgr-quick-form-comments-error.jpg) no-repeat; 

}
.textAreaNorm{
	width:124px;
	height:64px;
	background: none; 
	border:none;
	border-style:none;
	colour:#000000;
	padding-top:5px;
	margin-left:5px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #727986;

	
}



.select_error{
	
	border:none;
	border-style:solid;
	border-width:1px;
	border-color:#d93631;

}


.submitbut{
	
	width:62px;
	height:50px;
	background: url(../psd-template/images/wgr-quick-form_27.jpg) top left no-repeat;
	font-size:0px;
	border-width:0px;
	cursor:pointer;


}

.submitbut:hover {background: url(../psd-template/images/wgr-quick-form-over_27.jpg) top left no-repeat;}

a#mfaa img{background: url(../psd-template/images/wgr-template_11.jpg) top left no-repeat;}
a#cos img{background: url(../psd-template/images/wgr-template_12.jpg) top left no-repeat;}

a#mfaa:hover img{background: url(../psd-template/images/wgr-template-footer_11.jpg) top left no-repeat;}
a#cos:hover img{background: url(../psd-template/images/wgr-template-footer_12.jpg) top left no-repeat;}

.body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #848b97;
}
.bodyWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
}



.smallBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #848B97;
}

.smallBodyWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
}
.smallBodyGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #3e454f;
}
.list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #848B97;
}
.list2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #848B97;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #768991;
	line-height: 22px;
}
.crumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E454F;
}
.largeHeading {
	font-family: Arial, Helvetica, sans-serif;
	color: #00B3EC;
	font-size: 24px;
	font-weight: bold;
}

.title 

.questions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #00AF84;
}
.headings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.subheadings{
	font-weight:bold;
	color:#a3988b;
	font-size:14px;	
	padding-bottom:12px;
}

.highlight {
	font-family: Arial, Helvetica, sans-serif;
	color: #33aee0;
	font-weight: bold;
	font-size: 12px;
}

.highlight_large {
	font-family: Arial, Helvetica, sans-serif;
	color: #33aee0;
	font-weight: bold;
	font-size: 16px;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	color: #57588a;
}

.largeLinks{
	font-family: Arial, Helvetica, sans-serif;
	color:  #a3988b;
	font-size: 16px;
	
}

.largeLinks:link a{
	text-decoration:underline;	
}

.highlightSmall {
	font-family: Arial, Helvetica, sans-serif;
	color: #01B3EF;
	font-weight: bold;
	font-size: 11px;
}

.heading_img{

	padding-bottom:5px;
}

.table_cell_top{
	
	border-style:solid;
	border-width:0px;
	border-top-width:1px;
	border-color:#d7d7d7;
	
}

.table_cell_left{
	
	border-style:solid;
	border-width:0px;
	border-left-width:1px;
	border-color:#d7d7d7;
	
}

.table_cell_right{
	
	border-style:solid;
	border-width:0px;
	border-right-width:1px;
	border-color:#d7d7d7;
	
}

.table_cell_bottom{
	
	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-color:#d7d7d7;
	
}

.table_cell_left_top{
	
	border-style:solid;
	border-width:0px;
	border-left-width:1px;
	border-top-width:1px;
	border-color:#d7d7d7;
	
}

.table_cell_bottom_top{
	
	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-color:#d7d7d7;
	
}

.table_cell_right_top{
	
	border-style:solid;
	border-width:0px;
	border-right-width:1px;
	border-top-width:1px;
	border-color:#d7d7d7;
	
}


.table_cell_left_right_top{
	
	border-style:solid;
	border-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-color:#d7d7d7;
	
}

.table_cell_left_bottom_top{
	
	border-style:solid;
	border-width:0px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-color:#d7d7d7;
	
}

.table_cell_left_bottom{
	
	border-style:solid;
	border-width:0px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-color:#d7d7d7;
	
}