/* header and body wrapper */

* { margin: 0; padding: 0; }
.clear { clear:both; width:100%; height:1px; font-size:1px;  }
.l { float:left; }
.r { float:right; }

.hidePortion {	background-color:#ff0000;	display:none;}
.showPortion { display:inline; }

#tblLoansTable th { font-weight:bold }
#tblLoansTable tbody { padding:5px }
#tblLoansTable td.ltline { padding:0; }
#tblLoansTable td.rtline { padding:0; }

#container { color:#183B78; width: 774px; margin: 10px auto 0 auto; border: 1px solid #B8EDED;}
#container a {	color: #4B6368;}
#container a:hover {color: #DF6D05;text-decoration: none; }
/* ends header and body wrapper */
 

/* TOP NAVIGATION margin: 0 5px 0 5px;*/

#tn { background: url(../images/TN_background.gif) no-repeat top right; clear:both; height: 114px; border-bottom: 1px solid #000; }
	html>body #tn { height: 118px; }
#tn a {	color: #003333;	text-decoration: none; }
#tn a:hover { color: #DF6D05; text-decoration: underline; }
#tn #logo {float:left;}

#tn #topLinks { float:right; margin: 0 4px 0 0; }
	html>body #tn #topLinks {  margin: 0 10px 0 0; }
#tn #topLinks ul#tns {  list-style-type:none;float:left; height: 25px; margin-top: 3px;}
#tn #topLinks ul#tns li { display:inline; margin: 0; float:left; }
#tn #topLinks li span.sep { margin: 0 7px; display:inline;}
#tn #topLinks #siteSearch { float:left; margin-top: 3px; width: 150px; height: 20px;}
#tn #topLinks #siteSearch input { display:inline; width: 110px;}
#tn #topLinks #siteSearch a { display:inline; font-weight:bold; }
#tn #topLinks #siteSearch label {  display:inline; }
#tn #topLinks ul#tns li img { margin: 1px 12px 0 0;}

#taglines { float:right; width: 594px; margin: 6px 0 0 0; height: 55px; }
#taglines img { float:left; }

.tnSelected { color: #DF6D05;}
input {	font: 90% Verdana, Arial, Helvetica, sans-serif; color: #4B6368; height: 10px; padding: 0 2px 0 2px; }
.input0 { height: 10px;	width: 130px; }

/* ends top navigation */


/* GLOBAL NAVIGATION (GNS) */

#skipNav { display:none; }

#gns ul  { list-style-type: none; float: left; margin: 0; }
#gns ul li {	float: left; padding: 0; margin: 0; font-size: 11px;	background:Red;}
#gns ul li a {	display: block;	height: 29px; }


/* normal links state */

#gns #first_time_buyerLink a { background: url(../images/GN_ftb.gif) no-repeat; width: 123px; }
#gns #moving_houseLink a { background: url(../images/GN_moving.gif) no-repeat; width: 101px; }
#gns #remortgageLink a  { background: url(../images/GN_remortgage.gif) no-repeat; width: 90px; }
#gns #switch_and_saveLink a { background: url(../images/GN_switch.gif) no-repeat; width: 102px; }
#gns #buy_to_letLink a { background: url(../images/GN_buytolet.gif) no-repeat; width: 78px; }
#gns #insurancesLink a { background: url(../images/GN_insurances.gif) no-repeat; width: 82px; }	
#gns #newsLink a { background: url(../images/GN_news.gif) no-repeat; width: 51px; }

/* over state, selected state and pre-loaded bg's to prevent flickering in IE5 */

#gns #first_time_buyerLink a:hover, #gns #first_time_buyerLinkSelected a:link, #gns #first_time_buyerLink, #gns #first_time_buyerLinkSelected {
	background: url(../images/GN_ftb-over.gif) no-repeat;	width: 123px;}

#gns #moving_houseLink  a:hover, #gns #moving_houseLinkSelected a:link, #gns #moving_houseLink, #gns #moving_houseLinkSelected {
	background: url(../images/GN_moving-over.gif) no-repeat;	width: 101px;}

#gns #remortgageLink a:hover, #gns #remortgageLinkSelected a:link, #gns #remortgageLink, #gns #remortgageLinkSelected {
	background: url(../images/GN_remortgage-over.gif) no-repeat; width: 90px;}

#gns #switch_and_saveLink a:hover, #gns #switch_and_saveLinkSelected a:link, #gns #switch_and_saveLink, #gns #switch_and_saveLinkSelected {
	background: url(../images/GN_switch-over.gif) no-repeat;	width: 102px;}
#gns #buy_to_letLink a:hover, #gns #buy_to_letLinkSelected a:link, #gns #buy_to_letLink, #gns #buy_to_letLinkSelected {
	background: url(../images/GN_buytolet-over.gif) no-repeat; width: 78px; }

#gns #insurancesLink a:hover, #gns #insurancesLinkSelected a:link, #gns #insurancesLink, #gns #insurancesLinkSelected {
	background: url(../images/GN_insurances-over.gif) no-repeat;width: 82px;}

#gns #newsLink a:hover, #gns #newsLinkSelected a:link, #gns #newsLink, #gns #newsLinkSelected {
	background: url(../images/GN_news-over.gif) no-repeat;width: 51px;}
	
.swap span {display:none;}
 
/* END GNS */

/* set up structure of page */
#wrapCol { }
#firstCol { float:left; }
#secondCol { float:left; width: 627px; }
#secondColWrap { margin-top: 25px;}
#scw_firstCol { float:left; width: 408px; margin: 0 0 0 3px; }
html>body #scw_firstCol { margin-left:7px; }
#scw_secondCol { float:left; width: 170px;}


/* introduction for each page / tagline */
#pageIntro { margin: 8px 0 0 0;  clear:both; background: #fff;}
#pageIntro p  {	width: 395px;  font: bold 120% Helvetica, Arial, sans-serif;
	color:#3E9292; line-height: 1.5em;  float:left; margin: 20px 0 0 5px; padding: 0;}
html>body #pageIntro p { margin-left: 8px;}
#pageIntro img { float:right; margin-right: 4px;}


#secondCol h1 { background: #F0F8F8; padding: 10px 0 10px 8px; font: bold 140% Helvetica, Arial, sans-serif; 
	border-top: 1px solid #65B9B9; margin: 7px 0 0 0;}
	
#secondCol h1.noPageIntro { border-bottom: 1px solid #65B9B9; background:#fff; padding-bottom:20px; border-top: 0px; margin: 23px 0 20px 0;}

/* *** Misc content styles *** */
#content { margin: 0 40px 50px 0}
#content ul { margin: 0 0 0 18px; list-style:none;}
#content ul li { list-style-image: url(../images/LN_off.gif); }
#content p { margin: 0 0 12px 0; }


/* thirdCol styles */
#scw_secondCol h2 {	font: bold 130% Helvetica, Arial, sans-serif; color: #DF6D05 !IMPORTANT;
	padding: 0 0 0 10px; background: url(../images/LN_off.gif) no-repeat 0 -4px; }
#scw_secondCol p { margin: 0 0 10px 10px;}



	
	
	
	

/* left navigation styles */

 #lns {
 	width: 147px;
 	padding: 0;
	margin: 0;
	font-weight: bold;
 }
 
 #lns ul {
	margin: 0 0 0 10px;
	padding: 28px 20px 32px 0;
	list-style: none;
 }


 #lns li {
	padding: 5px 5px 5px 10px;
	margin: 0;
	border-bottom: 1px dotted #65B9B9;
	background: no-repeat url(../images/LN_off.gif);
 }
 
 #lns .lnsTitle {
	padding: 5px 5px 20px 10px;
	margin: 0;
	border-bottom: 1px dotted #65B9B9;
	background: no-repeat url(../images/LN_off.gif);
 }

 #lns li a {
  	color:#143973;
  	text-decoration: none;
	line-height: 1em;
 }
 
 #lns li a:hover {
  	color:#DF6D05;
  	text-decoration: underline;
 }
 
 #lns #lnsTitle {
 	font: 155%  Helvetica, Arial, sans-serif;
  	color:#DF6D05;
	font-weight: bold;
  	text-decoration: none;
 }
 
 #lns #lnsSelected {
  	color:#DF6D05;
  	text-decoration: none;
 }
 
 #lns .lnsSelected {
  	color:#DF6D05;
  	text-decoration: none;
 }
 
 
 

/* end left navigation styles */

/* body styles */

 body {
	background: #FFFFFF;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}

.tcs {
	padding: 0 4px 0 0;
	height: 122px;
	text-align: middle;
	border-bottom: 1px solid #65B9B9;
}

.tcs p {
	width: 370px;
	padding: 0 25px 0 8px;
	font: 120%  Helvetica, Arial, sans-serif;
	color:#3E9292;
	font-weight: bold;
	line-height: 1.5em;
}

.tcs_switch {
	padding: 0 4px 0 0;
	height: 122px;
	text-align: middle;
	border-bottom: 1px solid #C76E7A;
}

.tcs_switch p {
	width: 370px;
	padding: 0 25px 0 8px;
	font: 120%  Helvetica, Arial, sans-serif;
	color:#A10318;
	font-weight: bold;
	line-height: 1.5em;
}

/* applies Switch & Save styles to main content areas */
.switchSave #secondCol {}
.switchSave #secondCol h1 { background: #F7E9EB; border-top: 1px solid #A10318; }
.switchSave #secondCol #pageIntro p { color: #A10318;}



.tch {
	padding: 0 4px 0 0;
	height: 158px;
	text-align: middle;
}

.tch p {
	width: 370px;
	padding: 0 25px 0 8px;
	font: 120%  Arial, Helvetica, sans-serif;
	color:#153974;
	line-height: 1.5em;
}

.mch {
	padding: 0 3px 0 3px;
}

.tch_1 {
	font: 110%  Arial, Helvetica, sans-serif;
	color:#153974;
	line-height: 2em;
}

.tch_2 {
	font: 130%  Arial, Helvetica, sans-serif;
	color:#DF6D05;
	line-height: 2.5em;
	font-weight: bold;
}


.hcp { width: 144px; vertical-align: top; padding: 0 10px 8px 5px;}
.hcp h2,.hcp2 h2 { color: #DF6D05; font: bold 130% Helvetica, Arial, sans-serif; margin: 15px 0 10px 0;
	background: no-repeat url(../images/LN_off.gif); background-position: 0 -6px; padding-left: 8px;}
.hcp p { margin: 0 0 5px 0; line-height: 1.4em;}



#homeCalculatorList { list-style:none; margin-top: 10px; width: 146px;}
.hcp #homeCalculatorList li { margin: 0 0 5px 0; background: url(../images/CA_calculate_general.gif) no-repeat top left; font-family: Arial;  font-size: 95%; line-height: 35px; }
#homeCalculatorList li a { text-decoration:none; margin: 0 0 0 35px;  }


.hcp2 {
	width: 214px;
	vertical-align: top;
	padding: 0 10px 0px 10px;
}

.hcp3 {
	width: 234px;
	vertical-align: top;
	border-bottom: 1px solid #65B9B9;
	padding: 0 10px 15px 5px;
}

.hcp_img {
	width: 70px;
	vertical-align: top;
	padding: 15px 0 0 5px;
}


.hcp p {
	vertical-align: top;
	padding: 0;
}

.hcp a {
	font: 100%;
	font-weight: bold;
	color: #4B6368 !IMPORTANT;
	text-decoration: underline;
}

.hcp a:hover {
	text-decoration: none;
	color: #DF6D05 !IMPORTANT;
}

#container .hcp h2 a {  color: #DF6D05 !IMPORTANT;  text-decoration:none;}


.hcp_title {
	font: 130% Helvetica, Arial, sans-serif;
	font-weight: bold;
	padding: 0 0 0 10px;
	color: #DF6D05 !IMPORTANT;
	line-height: 3em;
	background: no-repeat url(../images/LN_off.gif);
	background-position: 0 -4px;
}

.hcp_title2 {
	font: 100% Verdana, Arial, Helvetica, sans-serif;;
	font-weight: bold;
	line-height: 2.5em;
}

.hcp_content {
	padding: 0 0 0 10px;
}

.hcp2 a {
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4B6368 !IMPORTANT;
	text-decoration: underline;
	line-height: 2.5em;
}

.hcp2 a:hover {
	text-decoration: none;
	color: #DF6D05 !IMPORTANT;
}

.whitespace {
	width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
}

.mct {
    background: #F0F8F8;
	text-align: top;
	height: 41px;
	padding: 0 20px 0 8px;
	font: 140%  Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.mct_switch {
    background: #F7E9EB;
	text-align: top;
	height: 41px;
	padding: 0 20px 0 8px;
	font: 140%  Helvetica, Arial, sans-serif;
	font-weight: bold;
}


.mct0 {
	color: #AF3041;
	height: 30px;
	text-align: top;
	padding: 10px 5px 10px 0;
	font: 140%  Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.mct1 {
	height: 35px;
	text-align: top;
	padding: 0 5px 0 5px;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.mct2 {
	text-align: top;
	padding: 34px 20px 20px 8px;
	font: 140%  Helvetica, Arial, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #65B9B9;
}

.mct3 {
	text-align: top;
	padding: 15px 0 0 0;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tableResults th
 {
    color: #AF3041;
	text-align:left;
	padding: 10px 0 10px 10px;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #65B9B9;	
	border-top: 1px solid #65B9B9;	
 }

.mct4
{
    color: #AF3041;
	text-align: top;
	padding: 20;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	
}

 
.tableResults,.tableResultsLender
 {
	color:#143973;
  	text-decoration: none;
	line-height: 1em;
	padding: 5px 5px 5px 10px;
	margin: 0;
	border-bottom: 1px dotted #65B9B9;
	font-weight:normal;
	
 }
 
 .tableResultsLender
 {
	font-weight:bold
	
 }
 
 .tableResultsApply{
	padding: 22px 10px 9px 10px;
	font-weight: bold;
	background: no-repeat url(../images/LN_off.gif);
	background-position: 0 17px;
	border-bottom: 1px dotted #65B9B9;
}




.mct5 {
	text-align: top;
	padding: 28px 0 0 0;
	font: 130% Helvetica, Arial, sans-serif;
	font-weight: bold;
	
}

.mct6 {
	height: 50px;
	padding: 0 5px 0 0;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
	line-height: 2em;
}

.mct6 a {
	color: #DF6D05 !IMPORTANT;
	padding: 0 10px 9px 10px;
	font-weight: bold;
	background: no-repeat url(../images/LN_off.gif);
	background-position: 0 -7px;
	text-decoration: none;
}

.mct6 a:hover {
	text-decoration: underline !IMPORTANT;
}

.mct7 {
	color: #DF6D05;
	height: 30px;
	text-align: top;
	padding: 10px 5px 10px 0;
	font: 140%  Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.mct8 { padding: 22px 10px 9px 10px; font-weight: bold; background: no-repeat url(../images/LN_off.gif); background-position: 0 17px;}
.mct8 h2 { font-size: 95%;}
.mct85 { padding: 10px 5px 0 10px;	margin:0px;	font-weight: bold;	background: no-repeat url(../images/LN_off.gif);}
.mct9 { color: #AF3041;}
.mct10 { height: 30px;	text-align: top;	padding: 10px 5px 10px 0;	font: 140%  Helvetica, Arial, sans-serif;	font-weight: bold;}
.mct11,.mct12 { color: #AF3041;	text-align: top;	padding: 0 5px 10px 5px;	font: 100%  Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}
.mct12 { height:35px;}
.mct11small { color: #AF3041;  height:35px;	}
.mcs,.mcsext {	vertical-align: top;	width: 370px;	padding: 28px 25px 50px 8px;	font: 100%  Verdana, Arial, Helvetica, sans-serif;	line-height: 1.5em;}
.mcsext{	width:100%;}
.mcs2 {	width: 200px;	vertical-align: top;	padding: 0 25px 0 0;}
.mcstp {	vertical-align: top;	width: 370px;	padding: 0 25px 50px 8px;}

.mcslist_a {
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4B6368 !IMPORTANT;
	text-decoration: underline;
	background: none;
	padding: 9px 10px 20px 0;
}

.scslist_a {
	color: #183B78 !IMPORTANT;
	text-decoration: none;
	font-weight: normal !important;
}

.scslist_a:hover {
	color: #DF6D05 !IMPORTANT;
	text-decoration: underline !IMPORTANT;
}

.mcslist_img {
	padding: 26px 21px 20px 0;
}

.mcslist_img2 {
	padding: 0 10px 0 0;
}

.mcp {
	vertical-align: top;
	padding: 0 140px 50px 8px;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}

 #NewsletterArchive, #dld {
 	width: 370px;
	padding: 0 25px 0 0;
 	padding: 0;
	margin: 0;
	border-top: 1px dotted #153A6E;
	list-style: none;
 }
 
 #NewsletterArchive
 {
	width:210px;
	margin-right:20px;
	margin-left:10px
 }
 
 
 #NewsletterArchive ul, #content ul#dld { margin: 0 0 0 10px; padding: 0 0 32px 0; }


 #NewsletterArchive li, #content #dld li {
	padding: 5px 5px 5px 23px;
	margin: 0;
	border-bottom: 1px dotted #153A6E;
	background: no-repeat url(../images/SC_acrobat.gif);
	list-style-image:none;
	background-position: 0 6px;
 }
 

#NewsletterArchive li a, #dld li a {
  	color: #AF3041;
  	text-decoration: underline;
	line-height: 1em;
 }
 
 #NewsletterArchive li a:hover, #dld li a:hover {
  	color:#DF6D05;
  	text-decoration: none;
 }
 
 .mcg {
 
	padding: 0 0 50px 0;
}
 
 .mcg ul {
	width: 627px;
	padding: 0 0 0 8px;
}

 .mcg table {
	float: left;
	width: 370px;
	padding: 0 25px 0 8px;
}

.gls_list {
	vertical-align: top;
	padding: 0 200px 0 0;
}
 
 
#content #gls {
  	height: 20px;
	padding: 0;
	margin: -18px 0 0 0;
	list-style: none;
	
 }
 
 #gls ul {
	margin: 0;
	padding: 0 0 20px 0;
	
 }


#content #gls li {
 	float: left;
	padding: 14px 2px 16px 2px;
	border-bottom: 1px solid #65B9B9;
	list-style-image:none; background:none;
 }
 
  #gls .first {
 	float: left;
	padding: 14px 2px 16px 8px;
	margin: 0;
 }

 #gls li a {
  	color: #AF3041;
  	text-decoration: underline;
	line-height: 1em;
 }
 
 #gls li a:hover {
  	color:#DF6D05;
  	text-decoration: none;
 }
 

.scs {
	vertical-align: top; 
	padding: 28px 0 50px 8px;
}

.scs h2 {
	font: 130% Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #DF6D05 !IMPORTANT;
	padding: 0 0 0 10px;
  	text-decoration: none;
	background: no-repeat url(../images/LN_off.gif);
	background-position: 0 -5px;
}

.scs p {
	vertical-align: top;
	padding: 0 5px 0 10px;
}

.scs p a {
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4B6368 !IMPORTANT;
	text-decoration: underline;
	background: none;
	padding: 0;
}

.scs p a:hover {
	text-decoration: none;
}

.scs p img {
	float: left;
	Display: block;
	padding: 5px 5px 5px 0;
}

.scs_title {
	font: 130% Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #AF3041 !IMPORTANT;
	
}

.tpline {
	height: 9px;
	border-top: 1px solid #65B9B9;
}

.ltline {
	width: 9px;
	border-left: 1px solid #65B9B9;
}

.rtline {
	width: 9px;
	border-right: 1px solid #65B9B9;
}

.btline {
	height: 9px;
	border-bottom: 1px solid #65B9B9;
}

.input0 {
	height: 12px;
}

.input1,.input1dd,.input1small {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #4B6368;
	height: 17px;
	padding: 0 0 0 2px;
	margin: 0 0 10px 0;
	
}

.inputdd
{
	height: 17px;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	
}

.input3dd
{
color: #4B6368;
	height: 80px;
	width: 230px;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	padding: 0 2px 0 2px;
	margin: 0 0 5px 0;
	
}

.input1small{

	width: 60px;
	height: 14px;
	}

.input1{

	width: 130px;
	height: 14px;
	
	}

.input2,.input2small {
	height: 14px;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	width: 90px;
}

.input2small
{
	width:70px
}

.input3small
{
	width:130px;
	height: 14px;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}

.input3 {
	height: 37px;
}

.input4 {
	height: 20px;
	font: 160% Helvetica, Arial, sans-serif;
	font-weight: bold;
	width: 90px;
}

.sitemap {
	vertical-align: top;
}

.sitemapLink {vertical-align: top; width: 200px;}
h2.sitemap {font-size: 11px;}

/* ends body styles */


/**************** footer styles *********** */


/* footer wrapper */
#copyright { color:#65B9B9;width: 774px; margin: 0 auto; padding:10px 0 12px 0; font-size: 90%; }
	#copyright a { color:#65B9B9; }
	#copyright p { float:left; width: 635px;}
	#copyright #copy { width: 139px; text-align:right;}


/* footer styles */
#ft2na { color: #4B6368; font-size: 90%; margin: 0 auto;	padding: 10px 0 12px 0; line-height: 1.5em;
	text-align: center;	voice-family: "\"}\""; width: 774px; voice-family:inherit; }

#ft2na a { color: #4B6368;	padding-top: 10px;padding-bottom: 12px;	line-height: 1.5em;	text-decoration: none; }
#ft2na a:hover { color: #4B6368; text-decoration: none; }
#ft2na a:visited { color: #4B6368; }


/* footer links */
ul#fns { padding: 0; list-style:none; clear:both; display:block; margin: 10px 0 10px 15px; height: 15px;  }
ul#fns li { font-size: 90%; display:inline; margin: 0;}
ul#fns span { margin: 0 5px; display:inline;}
ul#fns a { color: #4B6368; text-decoration: none;  }
ul#fns a:hover { color: #DF6D05; text-decoration: underline;}

#ft2 { color: #4B6368;font-size: 90%;	padding:10px 0 0 0; margin: 10px 0; line-height: 1.5em; text-align: center;
	border-top: 8px solid #153A6E; clear:both;}
#ft2 span {margin-bottom: 10px;}
 
/**************** ends footer styles *********** */

/* Breadcrumbs */
#bcrumbs { background: #EFF7F9; margin: 0 0 0 0px; border-bottom: 1px solid #CCE8E9; border-left: 1px solid #CCE8E9; height: 23px; padding-left: 7px;}
#bcrumbs li { list-style: none; float:left; padding: 2px 0 0 0; font-size: 90%;}
#bcrumbs li a { text-decoration: none;}
#bcrumbs li span { margin: 0 10px; font-size: 9px;}
 
/* HOMEPAGE FOCUS AREA */
#homeFocus { width: 100%; height: 158px; clear:both;}
#homeFocus img { float:left; margin-left: 3px; }
#homeFocus div { float:left; width: 300px; margin: 15px 0 0 30px; }

#homeFocus #smallBlock {  margin: 6px 0 0 0;}
#homeFocus #smallBlock h2 { margin: 0 !important; font-size: 13px; font-family: Helvetica, Arial, sans-serif;}
#homeFocus #smallBlock h2 a { display: block; padding: 3px 0px 8px 11px; background: url(../images/b_haveuscontactyou.gif) no-repeat top left; margin: 0 !important; color:#E48733 !important; text-decoration:none; }
#homeFocus #smallBlock h2 a:HOVER { color: #DF6D05 !important; background: url(../images/b_haveuscontactyou_h.gif) no-repeat top left; }
#homeFocus #smallBlock h2 span { font-size: 20px; color: #DF6D05; margin-left: 5px; font-family: Arial;}

.searchResults { margin: 0 0 0 30px;}

.hcp2 form { margin:0; padding: 0; }



#content h3 { font-size: 14px;}
