
 img, div { behavior: url(iepngfix.htc) }
 
html{
margin:0;
padding:0;
}

img, div { behavior: url(iepngfix.htc) }


body 
{
margin:0;
padding:0; 
background-color:#F2F1ED;
}	

#search{width:978px; margin-top:-1px; padding-top:0px;   
	height:45px; overflow:hidden; background-position:-10px;
	background-image: url(../images/searchtopleft.png); 
	background-repeat:no-repeat; 
	}
	
	
	* html #search {
	margin-bottom:0px; padding-top:0px; margin-top:0;   
	height:43px;   background-position:0;
	border:0px solid pink;
	background-image: url(../images/searchtopleftie.png); 
	background-repeat:no-repeat; overflow:visible;
	width:980px;border:0px solid black; margin-left:1px;
} 

	
	#header { 
	overflow: hidden;
	height:35px; 
	background-image: url(../images/headernew.png); 
	width:905px; 
	margin:10px auto; 
	margin-bottom:0; 
	padding:75px 9px 30px 80px; 
	border:0px solid pink; 
	background-repeat:no-repeat;
	}
	
	#topimage2{ 
	height:142px; 
	background-image:none; 
	width:966px; 
	padding:0 10px 0 0;margin-left:1px; 
	border:0 solid pink; background-color:#1B1A54; 
	background-repeat:repeat-x;  
	}
	
	#topimage{ 
	height:142px; 
	background-image:none; 
	width:976px; 
	padding:0 0px 0 0;margin-left:1px; 
	border:1 solid pink; background-color:#1B1A54; 
	background-repeat:repeat-x; overflow:hidden;  
	}
	
	

	
	#homeHeader { 
	height:190px; 
	background-image:url(none); 
	width:975px; margin:0 auto; 
	padding:0 10px 0 12px; 
	border:0px solid white; 
	background-repeat:no-repeat;  
	}
	
	#Pensions { 
	height:190px; 
	background-image:url(none); 
	width:976px; margin:0 auto; 
	padding:0 10px 0 11px; 
	border:0px solid white; 
	background-repeat:no-repeat;  
	}
	
	#Tax { 
	height:190px; 
	background-image:url(none); 
	width:976px; margin:0 auto; 
	padding:0 10px 0 11px; 
	border:0px solid white; 
	background-repeat:no-repeat;  
	}
	
	#contact{
	float:left;
	width:224px;
	border:0px solid pink; margin-bottom:50px; 
	
	}
	
	
	#TeamContact { 
	height:190px; 
	background-image:url(none); 
	width:976px; margin:0 auto; 
	padding:0 10px 0 11px; 
	border:0px solid white; 
	background-repeat:no-repeat;  
	}
	

	#Investments { 
	height:190px; 
	background-image:url(none); 
	width:976px; margin:0 auto; 
	padding:0 10px 0 11px; 
	border:0px solid white; 
	background-repeat:no-repeat;  
	}
	
	
	#business { 
	height:190px; 
	background-image:url(none); 
	width:976px; margin:0 auto; 
	padding:0 10px 0 11px; 
	border:0px solid white; 
	background-repeat:no-repeat;  
	}

	
	#Protections { 
	height:190px; 
	background-image:url(none); 
	width:976px; margin:0 auto; 
	padding:0 10px 0 11px; 
	border:0px solid white; 
	background-repeat:no-repeat;  
	}
	
	
	
		#finHeader{ 
	height:190px; 
	background-image:url(none); 
	width:976px; margin:0 auto; 
	padding:0 10px 0 11px; 
	border:0px solid white; 
	background-repeat:no-repeat;  
	}
	
	
		#Savings{ 
	height:190px; 
	background-image:url(none); 
	width:976px; margin:0 auto; 
	padding:0 10px 0 11px; 
	border:0px solid white; 
	background-repeat:no-repeat;  
	}
	
	
			#wealth{ 
	height:190px; 
	background-image:url(none); 
	width:976px; margin:0 auto; 
	padding:0 10px 0 11px; 
	border:0px solid white; 
	background-repeat:no-repeat;  
	}
	
	
	
	#wrapper { position:relative;
	overflow:hidden;
	width:976px; 
	margin:0 auto; 
	padding:0px 10px 10px 10px; 
	border:0px solid pink;   								
	background-image: url(../images/wrapperbg.jpg); 
	background-repeat:repeat-y;
	}
	

	
#search p{ padding-left:10px; margin-top:0; 
border:0px solid pink; width:250px; color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; font-size:10px;
}

#search p input{  margin-right:10px; margin-bottom:10px;
}

h1 #headertit 
{ 
width:320px; border:1px solid pink;
background:none; 
background-image:none; 
}
 
	
#footer { height:160px;
	clear:both;
	display:block; 
 width:998px;  margin-top:0; 
	border:1px solid #f1f1f1;   								
	background-image:url(../images/footer2.jpg); 
	background-repeat:no-repeat; background-position: 1px 0; 

	margin:0 auto;
	}
	
	#leftcol
	{ padding:0;
	 border-right:1px solid #CCCCCC;
	 border-bottom:1px solid #CCCCCC;  

 background-repeat:no-repeat; 
 background-position:1px -1px;

	width:248px; 
	margin-right:10px; 
	overflow:visible;
	float:left; 
	
	}
	
	#leftcol p{width:215px;}
	
	#centercol
	{   
	overflow:visible;
	width:452px; 
	float:left;
	border:0px solid green;
	margin:-29px 5px; padding-top:0;
	}
	
	#centercol h3, {padding-top:0; margin-top:0; 
	}
	
	#centercol p
	{font-size:0.875em;
	}
	
		#centercol h3
	{font-size:0.875em; color:#0099CC;
	}
	
	#rightcol
	{  
margin-top:-2px;
background-position:3px -3px;
background-repeat: no-repeat; 
margin-right:0; background-image:url(../images/topdivbackright.png);
font-size:0.875em;
	width:229px; padding-left:12px;
	float:right; overflow:visible;

	margin-left:10px; 
	
	}
	
*html #rightcol
	{  
margin-top:-2px; position:absolute; left:739px;  top:186px;
background-repeat: no-repeat; 
margin-right:0; background-image:url(../images/topdivbackright.png); 
background-position:0px -10px;
font-size:0.875em;
	width:200px; padding-left:12px;
	  overflow:visible;

	margin-left:10px; border:0px solid green;
	
	
	}
	
	
	
	
		#rightcolhome
	{  
margin-top:-2px;
background-position:3px -3px;
background-repeat: no-repeat; 
margin-right:0; background-image:url(../images/topdivbackright.png);
font-size:0.875em;
	width:229px; padding-left:12px;
	float:right; overflow:visible;

	margin-left:10px; 
	
	}
	
*html #rightcolhome
	{  
margin-top:-2px; position:absolute; left:739px;  top:186px;
background-repeat: no-repeat; 
margin-right:0; background-image:url(../images/topdivbackright.png); 
background-position:0;
font-size:0.875em;
	width:200px; padding-left:12px;
	  overflow:visible;

	margin-left:10px; border:0px solid green;
	
	
	}
	
	
	.contactinfo
	{
	border:1px solid black; 
	float:left; 
	margin:5px;
	}
	
	.lhbox{ 
	background-image: url(../images/backgroundlhbox.jpg); 
	background-repeat:repeat-y; background-position:12px;
	}
	
	.lhbox h3{ padding-top:10px;padding-left:30px; display:box; margin-bottom:0;font-size:0.85em;
	background-image: url(/images/backgroundlhtop.jpg);  
	background-repeat:no-repeat; background-position:top; border:0px solid black;
	}

		
 .lhbox h3 a:link, .lhbox h3 a:visited, .lhbox h3 a:active { color:#666; 
            background-image:none;
        } 
	
  .lhbox h3 a:hover{ color:#333; 
            background-image:none;
        } 
	
.lhbox h4{color:#666;
border:1px solid pink;
background-image:url(/images/special.png);
background-repeat:no-repeat; 
background-position:20px -4px; 
overflow:visible; height:55px; 

font-size:0.85em;  
margin-top:-30px; 
padding-left:80px; line-height:.9em; 
 
margin-bottom:5px;
}
	 
	 
	.lhbox h5{
border:0px solid pink;
background-image:none;	
background-repeat:no-repeat; 
overflow:visible;
font-size:0.85em;  
margin-top:-30px;
padding-left:30px; 
padding-right:54px; 
margin-bottom:0;
	 }
	 
	
.lhbox p{ padding-bottom:10px; padding-left:30px; margin-top:0; background-image: url(/images/bottmlhbox2.jpg) no-repeat 100% 0; font-size:0.75em;
	line-height:1.12em;
	}
	
	
	
.starburst{
	background-image:url(/images/special.png);
	background-repeat:no-repeat; width:60px; height:75px;
	border:0px solid pink; position:relative;  top:-65px;  left:188px; clear:both;
	}
	
	
	
	/*----*/
	
	
	
	.rhbox{padding-top:0px;
	background-image: url(../images/rhboxshad.jpg); 
	background-repeat:repeat-y; 
	background-position:0; width:225px; 
border:0 solid black;
	float:left; padding-bottom:0; margin-bottom:0px;
	}
	
	.rhbox h3{ padding-top:10px; margin-top:0; padding-left:10px;   
	 font-size:0.85em; 
	background-image: url(../images/rhboxhead.jpg);  
	background-repeat:no-repeat;
	 background-position:top left;
	 border:0px solid black;
	}
	
	.rhboxhouse
	{ display:block; width:50px; height:50px; float:left;
	/*background-image:url(/images/HOMES.jpg); */background-repeat:repeat; border:0px solid black; overflow:visible;
	}
	
	
	.rhbox h3 a:link, .rhbox h3 a:visited, .rhbox h3 a:active 
	{ color:#666; 
    /* background-image: url(/images/homesrhbox.gif); */background-repeat:no-repeat;
	 background-position:38px 5px;   border:0px solid pink;
	 display:block;
     } 
	
  .rhbox h3 a:hover{ 
  color:#333;
   background-image:none;
   } 
	

	.rhbox h4{
	font-size:0.85em; 
	margin-top:0px; 
	padding-top:0px;
	padding-left:30px;
	 margin-bottom:0;}
	
	
.rhbox p{ padding-bottom:0px; padding-left:10px; margin-top:0; padding-top:10px; background-image:none; font-size:0.75em; background-repeat:no-repeat; 
background-position:0; padding-right:15px;
	line-height:1.3em;
	}
	
	
	.rhboxfoot{ padding-bottom:20px; padding-left:10px; margin-top:0; padding-top:10px; background-image: url(../images/rhboxfoot.jpg); font-size:0.75em; background-repeat:no-repeat; 
background-position: 0 0; padding-right:15px; 
background-color:#F2F1ED;
	 
	}
	
	
	
	.jflfoot{ padding-bottom:10px; padding-left:10px; margin-top:0; padding-top:10px; background-image: url(../images/footjfl.jpg); font-size:0.75em; background-repeat:no-repeat; border:0px solid black; height:45px; 
 padding-right:15px; background-position: 0px -25px;
background-color:#F2F1ED;
	 
	}
	
	
		/*----*/
	
	
#regulator 
{ background-image: url(../images/regulator.jpg); 
font-weight:bold; margin-right:0;
background-repeat:no-repeat; 
border:0px solid pink;  
float:right;line-height:1.12em; 
margin-right:5px;
width:220px; 
height:85px; 
padding:0px 0px 0 10px; 
color:#FFFFFF; 
font-size:0.95em;
float:right;
}



#regulator p 
{margin-top:15px; 
padding-left:5px; 
}


/*flash*/

#team
{ float:left; border:1px solid #ccc;
padding:3px; margin:16px 4px 0 12px; 

}


#footerhead{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;    margin: 0 auto; padding:0; 
}
	

.nospace{margin-top:-10px; border:1px solid black;
}

.nobottom{margin-bottom:-30px; padding-bottom:-30px; color:#999999; font-size:10px; font-style:italic;
}

#TopDiv{behavior: url(iepngfix.htc);
background-image: url(/images/topdivback.png); 
width:230px; margin-left:10px;
border:0px solid black; 
float:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
background-repeat:no-repeat; height:180px; 
}

#TopDiv p{
font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;

}

#TopWrapper{ margin:15px; 
}



#TopWrapper h3{ margin-bottom:10px; margin-top:18px; color:#fff; font-variant:small-caps; font-size:13px; letter-spacing:.3px; background-image:none;
}

#topdivwrapper
{
margin-left:5px;
}


.centerpics{ height:50px;
float:left;clear:left; 
border:1px solid  #ccc; 
padding:5px; 
margin-right:5px;  
}

.advisers{
float:left;
 width:340px; 
 border:0px solid black;
 margin-bottom:25px;

}


.tree
{border:1px solid #CCCCCC; 
padding:5px; 
float:left; 
margin-left:30px; 
margin-right:8px; 
margin-top:10px;
} 




textarea
{
width:410px;
}


.entry-title{margin:0; padding:0;
}


/*----*/
.contentlistno {
font-size:13px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:16px 10pt 10px 10px;
padding:0;
text-indent:0;
}
.contentlistno li {
border-bottom:1px solid #c8e3ff;
margin:0pt;
padding:5px 0px 5px 0;
text-indent:0;
}
.contentlistno li a, a:link {
color:#6699CC;
}
.contentlistno li a:hover {
text-decoration:none; color:#666666;
}

.fivepx{padding-bottom:5px;
}

p a, p a:link, p a:visited, p a:active{ text-decoration:none;color:#666666 }

p a:hover{ text-decoration:none;color:#333333 }

