body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
img, div, a, input { behavior: url(css/iepngfix.htc) }
#outer{
	width:1003px;
	height:auto;
	margin:auto;
	padding:0px;
	/*border:solid #666666 1px;*/
	}
#header{
	margin:0px;
	padding:0px;
	height:81px;
	}
#logo{
	float:left;
	margin:15px 0px;
	padding:0px;
	}	
#rightSection{
	float:right;
	margin:0px;
	padding:0px;
	width:235px;
	}
#rightSection ul{
	float:right;
	font-weight:bold;
	margin:0px;
	padding:21px 21px 0px 0px;
	list-style:none;	
	}
#rightSection ul li{
	list-style:none;
	margin:0px;
	padding:0px 9px 0px 0px;
	float:left;
	}
#rightSection ul a{
	color:#4b4b4b;
	text-decoration:none;
}
#rightSection ul a:hover{
	color:#ff9d29;
	text-decoration:none;
	}
#rightSection ul .selected{
	text-decoration:none;
	color:#ff9d29;
}
#topNav{
	margin:0px;
	height:27px;
	}
 /* Start top Nav */
#topNav .tab{
	width:140px;
	height:27px;
	margin:0px;
	padding:0px 0px 0px 0px;	
	}
ul.cssmenu {
	margin:0px;
	padding:0px;
	list-style: none;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
ul.cssmenu li { 
	float: left;   
} 
ul.cssmenu li a {    
	display: block; 
	width: 70px; 
	height:27px;
	background:url(/images/home/tab.gif);
}
/* *    Normal Links */
ul.cssmenu li.personal a {    
	background-position: 0 0;    
} 
ul.cssmenu li.business a {  
	background-position: -70px 0; 
} 

/* *    Hover Links */ 
ul.cssmenu li.personal a:hover {   
	background-position: 0 -27px;  
} 
ul.cssmenu li.business a:hover {   
	background-position: -70px -27px; 
}
 

/* *    Clicked Links */
ul.cssmenu li.personal a:active {  
	background-position: 0 -54px;   
}
ul.cssmenu li.business a:active {     
	background-position: -70px -54px;   
}
 

/* *    Selected/Active Links */ 
ul.cssmenu li.personal  a.selected {
	background-position: 0 -27px;    
} 
ul.cssmenu li.business a.selected {     
	background-position: -70px -27px;  
} 
  /* End top Nav  */
  
#banner{
 	margin:0px;
	padding:0px;
	height:187px;
	width:1003px;
	background:url(/images/home/bg_banner.gif) repeat-x top left;
	}
#banner #leftcontainer{
	margin:0px;
	padding:0px;	
	float:left;
	width:495px;
	}
#banner #leftcontainer .green{
	margin:0px;
	padding:22px 0px 0px 21px;
	color:#029d99;
	font-size:32px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	}
#banner #leftcontainer .grey{
	margin:0px;
	padding:0px 0px 0px 21px;
	color:#f1f1f1;
	font-size:29px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	}
#banner #rightcontainer{
	margin:0px;
	padding:0px;	
	float:left;
	width:508px;
	}
#banner #rightcontainer .Nav{
	margin:0px;
	padding:30px 0px 0px 0px;
	width:230px;
	float:left;
	}
#banner #rightcontainer .Nav ul{
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
#banner #rightcontainer .Nav ul li{
	list-style:none;
	color:#FFFFFF;
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 9px;
	float:left;
	list-style-image:none;
	display:inline;
	}
	

	
#banner #rightcontainer .Nav ul li a{
	color:#FFFFFF;
	text-decoration:none;
	}
#banner #rightcontainer .Nav ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
#mainContainer{
	margin:0px;
	padding:0px;
	width:1003px;
	height:auto;
	}	
#mainContainer #mainLeftContainer{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	width:699px;
	height:auto;
	float:left;	
	}
#mainContainer #mainLeftContainer h1 a{
	color:#009d97; /* color:#019B99; */
	margin:0px;
	padding:33px 0px 0px 21px;
	font-size:34px;
	letter-spacing:-1px;
	float:left;
	width:500px;
	text-decoration:none;
	}

img{ border:none; padding:0; margin:0;}

#mainContainer #mainLeftContainer h1 a:hover{
	color:#009d97; /* color:#019B99; */
	text-decoration:none;	
	}
		
#mainContainer #mainLeftContainer h2{
	color:#009d97; /* color:#019B99; */
	margin:0px;
	padding:15px 0px 0px 23px;
	font-size:20px;
	clear:both;
	}
#mainContainer #mainLeftContainer h3{
	color:#67686a;
	margin:0px;
	padding:15px 0px 0px 21px;
	font-size:16px;
	}
#mainContainer #mainLeftContainer h4{
	color:#67686a;
	margin:0px;
	padding:10px 0px 0px 21px;
	font-size:16px;
	}
#mainContainer #mainLeftContainer .securedLogo{
	float:right;
	width:100px;
	margin:0px;
	padding:2px 11px 0px 0px;
	}
#mainContainer #mainLeftContainer .button{
	margin:0px 0px 0px 3px;
	padding:16px 0px 0px 19px;
	float:left;	
	width:205px;
	height:auto;
	}
#mainContainer #mainLeftContainer .button ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	}
#mainContainer #mainLeftContainer .button ul li{
	margin:0px;
	padding:15px 0px 12px 13px;
	list-style:none;
	background:url(/images/home/find-a-solicitor-button.gif) no-repeat;
	width:192px;
	height:28px;
	}
#mainContainer #mainLeftContainer .button ul li .nav{
	margin:0px;
	padding:0px;
	width:156px;
	height:28px;
	font-size:14px;
	font-weight:bold;
	color:#feffff;
	float:left;
	}
#mainContainer #mainLeftContainer .button ul li .nav a{
	color:#feffff;
	text-decoration:none;
	}
#mainContainer #mainLeftContainer .button ul li .nav a:hover{
	color:#393939;
	text-decoration:none;
}
#mainContainer #mainLeftContainer .button ul li .nav .selected{
	color:#393939;
	text-decoration:none;
}
#mainContainer #mainLeftContainer .button ul li .go{
	margin:0px;
	padding:0px 0px 0px 8px;
	width:27px;
	height:28px;
	font-size:14px;
	font-weight:bold;
	color:#fd7601;
	float:left;
	}
#mainContainer #mainLeftContainer .button ul li .go a{
	color:#919296;
	text-decoration:none;
	}
#mainContainer #mainLeftContainer .button ul li .go a:hover{
	color:#fd7601;
	text-decoration:none;
}
#mainContainer #mainLeftContainer .button ul li .go .selected{
	text-decoration:none;
	color:#fd7601;
	cursor:pointer;
}
#mainContainer #mainLeftContainer .logos{
	margin:0px;
	padding:0px 0px 10px 21px;
	}
	
#mainContainer #mainLeftContainer  .logos img{ border:none; padding-right:10px}
#mainContainer #mainLeftContainer  .logos ul{ padding:0; margin:0; display:inline;  }
#mainContainer #mainLeftContainer  .logos ul li{ line-height:1.5em; font-size:1.1em; display:inline;  }
#mainContainer #mainLeftContainer  .logos ul li a{ text-decoration:none; color:#FFFFFF; }
#mainContainer #mainLeftContainer  .logos ul li a img{ text-decoration:none; color:#FFFFFF;  border:none;}
#mainContainer #mainLeftContainer  .logos ul li a:hover{ text-decoration:underline; color:#F87C03;}
	
#mainContainer #mainLeftContainer .line{
	margin:0px 0px 0px 21px;
	width:665px;
	height:4px;
	background:url(/images/home/line.gif) repeat-x top left;
	}
#mainContainer #mainLeftContainer #bottomContent{
	margin:0px;
	padding:5px 0px 0px 21px;
	color:#929292;	
	font-size:11px;
	line-height:16px;
	}

#mainContainer #mainLeftContainer #bottomContent a{color:#666666; text-decoration:none;}
#mainContainer #mainLeftContainer #bottomContent a:hover{ color:#fd7601; text-decoration:underline;}
		
#mainContainer #mainLeftContainer .left{
	margin:0px;
	padding:0px;
	width:222px;
	float:left;
	}
	
#mainContainer #mainLeftContainer .right{
	margin:0px;
	padding:0px;
	width:222px;
	float:left;
	}
#mainContainer #mainrightContainer{
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:304px;

	float:left;
	background:#EAEBEC;
	/*background:url(/images/home/light-grey-right-background.gif) repeat-x left top;*/
	padding-bottom:10px;
	}
#mainContainer #mainrightContainer h1{
	color:#009d97; /* color:#019B99; */
	margin:0px;
	padding:12px 0px 0px 14px;
	font-size:22px;
	}
#mainContainer #mainrightContainer .contentArea{
	width:284px;
	height:141px;
	background:url(/images/home/how-does-it-work-box.gif) no-repeat top left;
	margin:2px 0px 0px 12px;
	padding:12px 0px 0px 0px;
	}
#mainContainer #mainrightContainer .contentArea p{
	margin:0px 0px 0px 0px;
	padding:0px 113px 8px 8px;
	color:#868686;
	line-height:14px;
	font-size:12px;
	}
#mainContainer #mainrightContainer .contactAdvisor{
	margin:4px 0px 0px 12px;
	padding:8px 0px 0px 3px;
	background:url(/images/home/contact-advisors-button.gif) no-repeat top left;
	width:280px;
	height:35px;
	font-size:11px;
	color:#666666;	
	}
#mainContainer #mainrightContainer .contactAdvisor span{ 
	color:#009d97; /* color:#019B99; */ 
	font-size:15px; 
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 8px;
}
#mainContainer #mainrightContainer #video{
	margin:0px;
	padding:2px 0px 0px 48px;
	}
#mainContainer #mainrightContainer #video .videoButton{
	margin:0px;
	padding:3px 0px 0px 6px;
	width:208px;
	height:20px;
	background:url(/images/home/video-button.gif) no-repeat top left;
	color:#FFFFFF;
	font-size:10px;
	}
#mainContainer #mainrightContainer #icons{
	margin:0px;
	padding:0px;
	}
#mainContainer #mainrightContainer #icons ul {
	margin:0px;
	padding:15px 0px 0px 0px;
	list-style:none;
	}
#mainContainer #mainrightContainer #icons ul li {
	margin:0px;
	padding:0px 0px 0px 15px;
	list-style:none;
	float:left;
	font-size:9px;
	text-align:center;
	}
	
#homeFooter {
	width:1003px;
	clear:both;
	margin:1em 0;
	border-top:1px #d2d2d2 solid;
	line-height:2em;
	 }	
	
#homeFooter ul { color:#666666; margin:0; padding:0; list-style:none; margin-top:0.3em;  }
#homeFooter li { display:inline; color:#666666; margin-top:0em;}
#homeFooter a { padding: 0 .6em 0 .2em; color:#666666; border-right: 1px solid #fd7601; text-decoration: none;}
#homeFooter a:hover{ text-decoration:underline; color:#fd7601;}
#homeFooter ul li.last a {border-right: 0; }

	
	