/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
} 
 
#pagewidth{ 
 width:900px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:122px; 
    background: url("images/logo_header.jpg"); 
   background-repeat:no-repeat;
 width:100%;
} 

.text{
color:#000000;
}

#twocols{
 width:899px; 
 float:right; 
 position:relative; 
 background-color: #ffffff;
  border-right:1px solid #C6C7C8;
  }
 
#maincol{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative;  
 width:640px; 
 border-left:1px solid #C6C7C8;
 }
 
 #maincol-home{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative;  
 width:898px; 
 border-left:1px solid #C6C7C8;
 border-right:1px solid #C6C7C8;
 }
 
 
 #rightcol{  
 float: right; 
 display:inline; 
 position: relative; 
 width:245px;
 padding-right:10px; 
  }
 
#footer{
 height:96px; 
  background-color:#FFFFFF; 
 clear:both;
    background: url("images/footer.jpg"); 
   background-repeat:no-repeat;
   
 } 
 
 #nav{
 position:relative;
  height:62px;  
 width:900px;
    background: url("images/red_nav.jpg"); 
   background-repeat:no-repeat;
}

.navspace{
position:relative;
float:left;
margin-top:5px;
margin-right:10px;
height:35px;
width:115px;
border-right:1px solid #ffffff;
}

.navspacenarrow{
position:relative;
float:left;
margin-top:5px;
margin-right:10px;
height:35px;
width:65px;
border-right:1px solid #ffffff;
}

 
 .navtext {
padding-top:0px;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #ffffff;
text-align:center;
 margin-left:1px;
 margin-right:1px;
 text-decoration:none;
 }
 
 .navtext a{
text-decoration:none;
 }
 
 .navtext a:hover{
color: #ffffff;
text-decoration:underline;
font-weight:bold;
 }
 
 .nav-active{
color: #ffffff;
text-decoration:none;
font-weight:bold;
 }
 
.nav a:hover{
color: #ffffff;
font-size: 11px;
text-decoration:underline;
}

.links{
text-decoration:none;
color:#ffffff;
}
 
 .maincoltext2{
 padding-top:15px;
 padding-left:15px;
 padding-right:20px;
 padding-bottom:20px;
 
  }
  
  
   .maincoltext{
 padding-top:15px;
 padding-left:15px;
 padding-right:25px;
 padding-bottom:20px;
  }
  
  p,li,td{
 font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #000000;
text-align: justify;
  }
  
  .label{
   font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #ffffff;
line-height:180%;
  }
  
  .header {
  font-family: Arial, Helvetica, sans-serif; 
font-size: 18px;
color: #ffffff;
padding-top:5px;
padding-left:10px;
  }
  
  .modlink{
   font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #ffffff;
text-align:right;
padding-top:15px;
padding-right:10px;
  }
  
  .homepadding{
  padding:10px;
  }
  
  a{
  color: #033988;
  text-decoration:underline;
  
  }
  
     h1{
 font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
color: #000000;
font-weight:bold;
  }
  
  .home{
  text-align:center;
  margin:0px;
  padding:0px;
  padding-bottom:5px;
  color: #ffffff;
  }
  
  .white{
  color:#ffffff;
  text-align:left;
    }
	
	 .parawhite{
  color:#ffffff;
  text-align:left;
  padding-top:5px;
   padding-bottom:5px;
  margin-top:0px;
    }
	
	
  
   .whitedash{
  color:#ffffff;
  text-align:left;
  font-size:12px;
  line-height:115%;
  }
  
  ul{
  margin:0px;
  padding-left:17px;
  padding-bottom:0px;
  }
  
      h2{
 font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #23276e;
font-weight:bold;
margin:0px;
padding:0px;
  }
  
  .call-out{
  position:relative;
  float:left;
   margin-left:14px;
  width:255px;
  height:302px;
   background: url("images/contact_block.jpg"); 
     margin-bottom:10px;
  margin-top:20px;
  }
  
    .call-out-small{
  position:relative;
  float:left;
   margin-left:14px;
  width:212px;
  height:296px;
   background: url("images/sm_contact_box.jpg"); 
   background-repeat:repeat-y;
     margin-bottom:10px;
  margin-top:15px;
  }
  
  .financialadvisor{
   margin-left:14px;
   margin-top:15px;
  }
  
  
  
  
 
  
  .call-out-text{
  font-size: 16px;
font-family:Arial, Helvetica, sans-serif;
color: #ffffff;
 padding:20px; 
  }
  
   .call-out-text2{
  font-size: 20px;
font-family:Arial, Helvetica, sans-serif;
color: #A6B9D5;
 padding-top:20px; 
 padding-left:140px; 
 font-weight:bold;
  }
  
    .call-out-text3{
  font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #ffffff;
 padding-top:10px; 
  padding-left:10px; 
   padding-right:10px; 
  }
  
.logoarea{
position:relative;
float:left;
width:260px;
height:110px; 
}
 
    .telephone-text{
	position:relative;
	float:left;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
color: #ffffff;
line-height:150%;
padding-left:450px;
padding-top:70px;
font-weight:bold;
}

 .footer-text{
 padding-left:30px;
 padding-top:10px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:150%;
color: #ffffff;
 
 }
 
 .personalinjury{
 float:left;
 position:relative;
   width:255px;
  height:188px;
   background: url("images/pi_trust_mod.jpg"); 
   background-repeat:no-repeat;
   margin-right:40px;
   margin-left:10px;
 }
 
  .periodicalpayments{
 float:left;
 position:relative;
   width:255px;
  height:188px;
   background: url("images/PP_mods.jpg"); 
   background-repeat:no-repeat;
   margin-right:40px;
 }
 
  .financialadvice{
 float:left;
 position:relative;
   width:255px;
  height:188px;
   background: url("images/fa_mods.jpg"); 
   background-repeat:no-repeat;
 }
 
   .homecontent{
 float:left;
 position:relative;
   width:576px;
  height:302px;
   background: url("images/left_tex_block.jpg"); 
   
   margin-bottom:10px;
   margin-left:10px;
   margin-top:20px;
 }
 
 .personalinjuryheading{
  width:600px;
  height:60px;
   background: url("images/pi_page_banner.jpg") no-repeat left top; 
   margin-top:0px;
   padding:0px;
 }
 
 .periodicpaymentsheading{
  width:600px;
  height:60px;
   background: url("images/pp_page_banner.jpg") no-repeat left top; 
   margin-top:0px;
   padding:0px;
 }
 
  .financialheading{
  width:600px;
  height:60px;
   background: url("images/fa_page_banner.jpg") no-repeat left top; 
   margin-top:0px;
   padding:0px;
 }
 
   .contactheading{
  width:600px;
  height:60px;
   background: url("images/contact_page_banner.jpg") no-repeat left top; 
   margin-top:0px;
   padding:0px;
 }
 
    .aboutusheading{
  width:600px;
  height:60px;
   background: url("images/about_page_banner.jpg") no-repeat left top; 
   margin-top:0px;
   padding:0px;
 }
 
     .investmentheading{
  width:600px;
  height:60px;
   background: url("images/ip_page_banner.jpg") no-repeat left top; 
   margin-top:0px;
   padding:0px;
 }
 
      .linksheading{
  width:600px;
  height:60px;
   background: url("images/links_page_banner.jpg") no-repeat left top; 
   margin-top:0px;
   padding:0px;
 }
 
      .articlesheading{
  width:600px;
  height:60px;
   background: url("images/articles_page_banner.jpg") no-repeat left top; 
   margin-top:0px;
   padding:0px;
 }
 
 
 i{
 display:none;
 }
 
 ul.whitedash { list-style-image: url("images/dash.gif");background-repeat: no-repeat;  } 
 
 .small{
 font-size:10px;
 }

 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

