@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,700);

body 			{font-family:Ubuntu,verdana,helvetica,arial; 
font-size:14px; 
font-weight:normal; 
background:#E0E1E7 url(images/back.gif) repeat fixed 0 0;
margin:0px;
color:#404040;
}
td		
{font-family:Ubuntu,verdana,helvetica,arial; font-size:14px; line-height:17px;}	
		
h1				
{font-family:Ubuntu,verdana,helvetica,arial; color:#3F78C5; font-weight:700; font-size:1.5em;}

a 
{  font-family: Ubuntu,verdana, Arial, Helvetica, sans-serif;   TEXT-DECORATION: none; color: #8D9A16}

a:visited
 {  font-family: Ubuntu,verdana, Arial, Helvetica, sans-serif;   TEXT-DECORATION: none; color: #707B11}
 
a:hover
 {  font-family: Ubuntu,verdana, Arial, Helvetica,  sans-serif; TEXT-DECORATION: underline; color:#707B11}

textarea		
{font-family: Ubuntu,verdana; font-size: 14px; }
select       	
{font-family: Ubuntu,verdana; font-size: 14px; }
input        	
{font-family: Ubuntu,verdana; font-size: 14px; }



.mainwrapper

{
width:990px;
background:#ffffff;
margin:auto;
border-left:1px solid #D4D6DE;
border-right:1px solid #D4D6DE;
overflow:hidden;
}


.upperheader

{
background: url(images/mortgagehands.jpg) no-repeat right top;
height:300px;
}

.leftheader

{
float:left;
padding-left:25px;
padding-top:15px;
height:180px;

}



.rightheader

{


}


#strapline

{
display:block;
margin-top:5px;
}

/** MENU */

.headermenu

{
height:40px;
background:#1C54A6;
z-index:100;
width:935px;
opacity:0.7;
margin:auto;
position:relative;
border-radius:7px;
padding-left:15px;
}



.headermenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
}

.headermenu li {
	float: left;
	border-right:1px solid #6D8DBD;
}

.headermenu span {
	display: inline-block;
	margin: 0px;
	font-weight: normal;
}

.headermenu a {
	display: block;
	float: left;
	padding: 11px;
	padding-left:20px;
	padding-right:20px;
	letter-spacing: -0px;
	text-decoration: none;
	font-family: Ubuntu, verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:700;
	color: #ffffff;
}

.headermenu a:hover {
	text-decoration: none;
	background-color:#2A69C6;
	color:#ffffff;
}





.breakspace

{
clear:both;
}


.contentblock

{
padding:25px;
margin-top:-24px;
}

.contentblock p

{
text-align:justify;
line-height:18px;
}

.sidecol

{
float:right;
width:400px;
}


.sidemenu

{
float:right;
width:400px;
background: #fcfcfe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fcfcfe 0%, #edebeb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfe), color-stop(100%,#edebeb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfcfe 0%,#edebeb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfcfe 0%,#edebeb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfcfe 0%,#edebeb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfcfe 0%,#edebeb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfe', endColorstr='#edebeb',GradientType=0 ); /* IE6-8 */
border:1px solid #DFDFDF;
border-radius:7px;
}

.sidemenu li

{
margin-top:5px;
margin-bottom:5px;
}

.contenttext

{
float:left;
width:500px;
margin-top:-50px;

}

#contactform

{
background: #fcfcfe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fcfcfe 0%, #edebeb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfe), color-stop(100%,#edebeb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfcfe 0%,#edebeb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfcfe 0%,#edebeb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfcfe 0%,#edebeb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfcfe 0%,#edebeb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfe', endColorstr='#edebeb',GradientType=0 ); /* IE6-8 */
border:1px solid #DFDFDF;
border-radius:7px;
padding:10px;
}

.contenttext-form

{
float:left;
width:700px;
margin-top:-50px;

}


.contactbutton {
	width:380px;
	height:52px;
	background:url(images/contactbutton.png) 0 0 no-repeat;
	display:block;		
}

.contactbutton:hover {
	background-position:0 -53px;      
}




.bottomfooter

{
padding:25px;
}


.contactus th

{
text-align:left;
padding-top:3px;
padding-bottom:3px;
font-size:15px;
}

.contactus td

{
padding-top:3px;
padding-bottom:3px;
}

#forminput

{
width:200px;
}


.contactus input[type=text]

{
width:200px;


}

.contactus select

{
width:220px;
border: 1px solid #D2D2DC;

}

.small

{
font-size:12px;
}



.button 
{
background: #b3c41c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzYzQxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MjhmMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b3c41c 0%, #828f14 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3c41c), color-stop(100%,#828f14)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b3c41c 0%,#828f14 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b3c41c 0%,#828f14 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b3c41c 0%,#828f14 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b3c41c 0%,#828f14 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3c41c', endColorstr='#828f14',GradientType=0 ); /* IE6-8 */
background: #b3c41c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzYzQxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MjhmMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b3c41c 0%, #828f14 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3c41c), color-stop(100%,#828f14)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b3c41c 0%,#828f14 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b3c41c 0%,#828f14 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b3c41c 0%,#828f14 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b3c41c 0%,#828f14 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3c41c', endColorstr='#828f14',GradientType=0 ); /* IE6-8 */
border:1px solid #828F14;
cursor:pointer;
border-radius:8px;
color:#ffffff;
padding:15px;
font-weight:bold;
}

.button:hover
{
background: #828f14; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyOGYxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2M0MWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #828f14 0%, #b3c41c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#828f14), color-stop(100%,#b3c41c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #828f14 0%,#b3c41c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #828f14 0%,#b3c41c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #828f14 0%,#b3c41c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #828f14 0%,#b3c41c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828f14', endColorstr='#b3c41c',GradientType=0 ); /* IE6-8 */
border:1px solid #828F14;


}

a.contactbut

{
color:#ffffff;
font-size:1.4em;
display:block;

}

a.contactbut:hover

{
text-decoration:none;

}

#score

{
margin-bottom:10px;
}

.subject

{
display:none!important;
}

.sidecol h3

{
margin-top:10px;
}

#strapline

{
font-weight:bold;
font-size:1.25em;
color: rgb(140,154,22)
}


.slicknav_menu {
	display:none;
}


#contact-field label

{
display:block;
margin-bottom:3px;
}

#contact-field

{
margin-bottom:1em;
box-sizing:content-box;
}

#contentimg
{
float:right;
margin-left:1em;
margin-bottom:1em;
}

@media screen and (max-width: 40em) {
	/* #menu is the original menu */
	.js #menu {
		display:none;
	}
	
	.slicknav_menu {
		display:block;
	}
	
	.mainwrapper
	
	{
	width:98%;
	margin:auto;
	}
	
	.headermenu
	
	{
	display:none;
	
	}
	
	.contenttext
	
	{
	width:100%;
	}
	
	.sidecol
	
	{
	width:100%;
	}
	
.sidepromotion

{

}

.sidepromotion img, sidepromotion a

{
width:100%;

}

.sidemenu

{
width:100%;
}

.upperheader

{
background: url(images/mortgagehands.jpg) no-repeat right bottom;
height:350px;

}

.leftheader

{
float:none;
padding-left:0px;
padding-top:5px;
height:180px;
text-align:center;

}

#strapline

{

    background: #1C54A6;
 padding:4px;
 border-radius:7px;
    opacity: 0.7;
	color:#ffffff;

}


#contentimg

{
width:100%;
}


}







