body{
	margin:10px;
	padding:10px;
	text-align:center;
	font-family: arial,helvetica,sans-serif;
	font-size: 70%;
	background-color:#0186A9;
}

a img {
border:0px;
}

.formAttention {
	color:#FF0000;
font-size:12px;
}


hr{
border: 0;
color: #00A7D4;
background-color: #00A7D4;
height: 1px;
padding:0px;
margin:0px;
}

quote{
font-size:12px;
}

fieldset{
padding:0px;
margin:0px;
border:0px;
}

legend{
display:none;
}

form {
padding:0px;
margin:0px;
}

#form{
padding:0px;
margin:0px;
}

#form td p{
padding:0px;
margin:0px;

}

#form p{

}

#Content {
	width:780px;
	margin:0px auto;
	text-align:left;
	background-color: #FFFFFF;
}

#hd {
margin:0 0 5px 0;
}

/*General body styles*/

#bd {

}

#bd p{
font-size:12px;

}


#bd h2 {
	color:#00A7D4;
padding:0px;
margin:0px;
}

#bd strong {
	color:#0045A2;
}

#bd a {
	color:#000;
}


#loginForm {
padding:0px 5px 4px 0;
margin:0px;
}

#loginForm p{
padding:0px;
margin:0px;
}

#loginForm h2{
padding:0px;
margin:0px;
color:#fff;
font-weight:normal;
font-size:20px;
}

#loginForm a, #loginForm p{
color:#fff;
font-size:11px;
padding:0 15px 0 0px;
margin:0px;
}

#loginForm #form p{
padding:0 0 0 5px;
margin:0px;
color:#fff;
font-size:11px;
}

#loginDetails {
color:#fff;
font-size:12px;
padding:10px;
}

#loginDetails a{
color:#fff;
}

#parentNav {
background-color:#00A9D4;
}

#parentNav a{
font-weight:bold;
color:#fff;
font-size:12px;
padding:0px 12px 0 12px;
text-decoration:none;
}

#parentNav td{
padding:3px 0 3px 0;
}

.parentSpacer{
color:#fff;
font-size:12px;
}



/* */
#homeC1, #careersExtraC1 {
padding:0 5px;
}

#homeC1 p table {
font-size:12px;
padding-right:10px;
}


#homeC1 h2, #careersExtraC1 h2{
margin-top:10px;
padding:10px 0 0 0;
}

#homeC1 h2, #homeC1 p,#careersExtraC1 h2, #careersExtraC1 p{
padding:0 10px 0 10px;
}


#homeC1 ul, #careersExtraC1 ul{
font-size:12px;
}


#homeC2{

}


.companiesBox {
margin:0px 0 5px 0;
border: 5px solid #015B9A;
}
/* */


/*Hooks*/
.hook{
padding:0 5px 5px 5px;
}

.hook a{
text-decoration:none;
}

.hook a img{
border:0px;
}

table.hookTb {
border:solid 1px #015B9A;
margin: 0px auto 0px auto;
}

td.hookHeader{
color:#fff;
background-color:#015B9A;
padding:5px;
}

td.hookBody{
background-color:#fff;
padding: 0 5px 0 5px;
}

.hookBody p{
padding: 2px 5px 2px 0px;
margin:0px;
}
/*End Hooks*/

/*Quick Search Box*/
#basicSearch, #basicSearch td, #basicSearch a {
color:#fff;
}

#basicSearch {
padding:0px;
}

#basicSearch h2 {
margin:0px;
padding-top:5px;
color:#E0EEF7;
}

#basicSearch p{
padding-bottom:10px;
color:#E0EEF7;
}

#basicSearch a{
color:#E0EEF7;
}


#basicSearch td{
font-size:12px;
color:#E0EEF7;
}

#basicSearch form{
font-size:10px;
padding:0 5px 0 5px;
}

.bl {background: url(../Images/bl.gif) 0 100% no-repeat #004F92; width: 100%}
.br {background: url(../Images/br.gif) 100% 100% no-repeat}
.tl {background: url(../Images/tl.gif) 0 0 no-repeat}
.tr {background: url(../Images/tr.gif) 100% 0 no-repeat; padding:0px}
.clear {
font-size: 1px; 
height: 1px;
padding-bottom:10px;
}

/**/

/*Most Recent Vacancies*/
#mostRecentVacancies {
padding:10px;
background-color:#E0EEF7
}

#mostRecentVacancies h2{
color:#015B9A;
padding:0px 0 10px 0;
margin:0px;
}

#mostRecentVacancies h3{
color:#00A7D4;
padding:0px 0 0 0 ;
margin:0px;
font-size:14px;
}

#mostRecentVacancies p{
padding:0px;
margin:0px;
}

#mostRecentVacancies a{
font-weight:bold;
}

#mostRecentVacancies hr{
padding:0px;
margin:10px 0px 10px 0px;
}

#mostRecentVacancies hr{
padding:0px;
margin:10px 0px 10px 0px;
}

#mostRecentVacancies img{
padding:0px;
margin-left:10px;
}


/**/




/*Careers Nav*/
#careersNav {
margin-bottom:5px;

}

#careersNav h2{
color:#004F92;
}

#careersNav td{
padding:5px;
}

#careersNav td a{
font-size:12px;
color:#fff;
text-decoration:none;
padding:5px;
}

/**/


/*Careers Extra Hooks*/
.careersExtraHook {
}

table.careersExtraHook {
border:solid 1px #004F92;
}

.careersExtraHookHd {
background-color:#E7EEC2;
font-size:14px;
font-weight:bold;
padding:2px 5px 2px 5px;
margin:0px;
color:#004F92;
}

.careersExtraHookBd {
color:#004F92;
padding:2px 5px 2px 5px;
margin:0px;
font-size:11px;
}

.careersExtraHookBd a{
color:#7E920D;
font-weight:bold;
}
/**/

/*Search Body*/

#searchBd {
padding:10px;
margin:0px;
}

#advSearchTb, #searchResultsSearchForm {
border:solid 2px #005B9A;
}

#searchResultsSearchForm {
background-color:#E0EEF7;
}


#advSearchTb tb{

}


.advSearchHd{
background-color:#005B9A;
color:#fff;
padding:5px 0 5px 5px;
font-weight:bold;
}

.advSearchBd{
padding:10px 5px 10px 5px;
font-size:10px;
background-color:#E0EEF7;
}

.advSearchBd select{

font-size:10px;
}
/**/

/*Logo Header*/
#logoHd {
margin-bottom:10px;
}

#logoHd p{

}

#logoHd strong {
padding:0px;
}


.logoHdTbC2 {
padding:0 10px 0 10px;
margin:0px;

}

.logoHdTbC2 h2{
padding:0px;
margin:0px;
}


/**/

/*Role Profiles*/
#roleProfilesC1{
padding:10px;
}

/*Role profiles text*/

#roleProfiles h3{
background-color:#D3DDE9;
color:#1098C2;
padding:0px 0 0px 5px;
margin:0px 0 10px 5px;
}

#roleProfiles h4{
padding:0px;
margin:0px 0 5px 10px;
color:#0B3C7E;
font-size:14px;
}

#roleProfiles p{
padding:0px 0 10px 0;
margin:0px 0 5px 10px;
}

#roleProfiles hr{
margin:0px 0 5px 10px;
}


#roleProfilesC2, #careersExtraC2{
padding:5px 5px 0 5px;
background-color:#DDEEF6;
}




/*Careers Extra*/

#careersExtraC2{

}


#careersExtraBd {

}

#careersExtraC1 h2{
color:#B5CA3F;
}

#careersExtraC1 strong{
color:#7E920D;
}


/*End Careers Extra*/

#employeeProfileLinks {
padding:5px;
margin:0 0 5px 0;
border:1px solid #0B3C7E;
width:199px;
background-color:#fff;
}

#employeeProfileLinks h2{
font-size:22px;
padding:0px;
margin:0px;
}

#employeeProfileLinks p{
padding:0px 0 10px 0;
margin:0px;
}

#employeeProfileLinks table{

}
#employeeProfileLinks a{
text-decoration:none;
color:#fff;
padding:5px 
}

.employeeProfileLinkHd{
font-size:12px;
background-color:#0E78B2;
}

.employeeProfileLinkBd{
font-size:11px;
background-color:#1896C8;
}

#colImgs img{
padding:0px;
margin:0 0 5px 0;
}

/**/

/*Registration*/
#registration{
padding:10px;
}

#registration td{
font-size:12px;
padding:5px 5px 5px 0;
}


#registration h2{
padding:5px 5px 5px 0;

}
/**/


/*Search Results Search Form*/

#searchResultsC2{
padding:10px;
}

#searchResultsC2 h3{
color:#00A7D4;
}

#searchResultsC2 td{
font-size:12px;
}

#searchResultsC2 td select{
font-size:12px;
}

/*Your move styles*/

.your-move{
border:solid 2px #5DBC56;
margin-bottom:10px;
}

.your-move th{
font-size:14px;
color:#fff;
text-align:left;
padding:5px;
background-color:#5DBC56;
border-bottom:solid 2px #5DBC56;
}

.your-move p{
padding:0px;
margin:0px 0 5px 0;
}


/*Linear mortgage network styles*/

.linear-mortgage-network{
border:solid 2px #E79142;
margin-bottom:10px;
}

.linear-mortgage-network th{
font-size:14px;
color:#fff;
text-align:left;
padding:5px;
background-color:#E79142;
border-bottom:solid 2px #E79142;
}

.linear-mortgage-network p{
padding:0px;
margin:0px 0 5px 0;
}


/*Homefast styles*/

.homefast{
border:solid 2px #a1b6d4;
margin-bottom:10px;
}

.homefast th{
font-size:14px;
color:#fff;
text-align:left;
padding:5px;
background-color:#a1b6d4;
border-bottom:solid 2px #a1b6d4;
}

.homefastp{
padding:0px;
margin:0px 0 5px 0;
}



/*Home inspectors styles*/

.home-inspectors-co-uk{
border:solid 2px #AFAFB1;
margin-bottom:10px;
}

.home-inspectors-co-uk th{
font-size:14px;
color:#fff;
text-align:left;
padding:5px;
background-color:#AFAFB1;
border-bottom:solid 2px #AFAFB1;
}

.home-inspectors-co-uk p{
padding:0px;
margin:0px 0 5px 0;
}


/*Chancellor Associates styles*/

.chancellor-associates{
border:solid 2px #C2242F;
margin-bottom:10px;
}

.chancellor-associates th{
font-size:14px;
color:#fff;
text-align:left;
padding:5px;
background-color:#C2242F;
border-bottom:solid 2px #C2242F;
}

.chancellor-associates p{
padding:0px;
margin:0px 0 5px 0;
}


/*E surv styles*/

.e-surv{
border:solid 2px #3A82C0;
margin-bottom:10px;
}

.e-surv th{
font-size:14px;
color:#fff;
text-align:left;
padding:5px;
background-color:#3A82C0;
border-bottom:solid 2px #3A82C0;
}

.e-surv p{
padding:0px;
margin:0px 0 5px 0;
}



.resultTb td{
padding:10px;

}
/**/


/*Reed Rains styles*/

.reeds-rains{
border:solid 2px #3A82C0;
margin-bottom:10px;
}

.reeds-rains th{
font-size:14px;
color:#fff;
text-align:left;
padding:5px;
background-color:#3A82C0;
border-bottom:solid 2px #3A82C0;
}

.reeds-rains p{
padding:0px;
margin:0px 0 5px 0;
}

/**/

/*lsl group styles*/

.lsl-group{
border:solid 2px #00A8E7;
margin-bottom:10px;
}

.lsl-group th{
font-size:14px;
color:#fff;
text-align:left;
padding:5px;
background-color:#00A8E7;
border-bottom:solid 2px #00A8E7;
}

.lsl-group p{
padding:0px;
margin:0px 0 5px 0;
}

/**/


/**/

#plainMain {
padding:10px;
font-size:12px;
}

#plainMain table strong{
font-size:12px;
}

#plainMain h2{
padding-bottom:10px;
}

#plainMain ul{
margin-left: 0;
	padding-left: 0;
	display: inline;
}

#plainMain li{
margin-left: 0;
	list-style: none;
font-weight:bold;
color:#00589F;
}

/**/



/*Lists pages*/
.listsPage {
background-color:#fff;
}

#listsContent {
text-align:left;
padding:10px;
}

/**/

/**/
#form2{
padding:0px;
margin:0px;
}

#form2 table{
padding:0px;
margin:0px;
}

#form2 table td{
padding:2px;
margin:0px;
}

#captcha_form p {
padding:0px;
margin:0px;
font-size:12px;
}

/**/

/*My Account*/

#myAccountC1 #logoHd h2{
color:#939498;
}

#myAccountC1{
padding:10px;
}

#myAccountC2{
background-color:#D6D7D9;
padding:5px;
}

#myAccountC2 h3{
padding:5px;
background-color:#939498;
color:#fff;
font-size:14px;
}

#myAccountC2 h4{
padding:0px;
margin:0px;
color:#41618a;
font-size:12px;
}


#myAccountC2 p{
padding:0px 0px 10px 0px;
margin:0px;
}

#myAccountC2 a{
font-weight:bold;
}

td#myAccountC2 {

}

.myAccountTb{
font-size:14px;
background-color:#D9EAF4;
padding:10px 0 0 10px;
}

.myAccountTb th{
text-align:left;
}

.myAccountTb tr{
text-align:left;
}

.myAccountTb td{

}

.myAccountTb a{
font-size:12px;
}


.myAccountTb th{
background-color:#939498;
color:#fff;
font-size:14px;
}


.editLink{
margin-right:20px;
}


.myAccountTbBl {background: url(../Images/myAccountTbBl.gif) 0 100% no-repeat #D9EAF4; width: 100%}
.myAccountTbBr {background: url(../Images/myAccountTbBr.gif) 100% 100% no-repeat}
.clear {font-size: 1px; height: 1px}

td.myAccountTbTbTd {
background-color:#D9EAF4;
}

td.myAccountTbTbTd p{
padding:10px;
}


th.myAccountTbTbTh, .myAccountTbTbTh table {
color:#fff;
font-weight:bold;
}


#appHistTb th{
background-color:#B8D7EB;
font-size:14px;
text-align:left;
padding:5px 10px 5px 10px;
}

#appHistTb td{
padding:5px 10px 5px 10px;
font-size:12px;
}

/**/

/*Footer*/
#footer {
height:42px;
width:780px;
background-image:url('../Images/footer.jpg');
}

#footer p {
text-align: right;
color:#fff;
padding:15px 22px 0 0;
}

/*Contact Us Form*/
#contactUs form td{
font-size:12px;
padding:5px;
}
/**/


/*Reset Password*/
#resetPassword {
padding:10px;
}

#resetPassword b, #resetPassword span{
font-size:12px;
}

/*Email Friend*/
#emailFriendWrapper {
width:530px;
margin:5px;
}

#emailFriend{
border:#DDEEF6 0px solid;
}

#emailFriend h1{
font-size:14px;
color:#fff;
}

#emailFriend table {
font-size:12px;
padding:10px;
}

#emailFriend table td {
padding-bottom:5px;
padding-right:5px;
color:#fff;
}

#emailFriend table td strong{
color:#fff;
}

.emailFriendLink img{
border:0px;

}

/*End email friend*/