﻿	
	body {font-family: Arial, Helvetica, Sans-Serif; font-size:11pt; font-weight: normal;  color: #101010;  
	    text-decoration: none; background-color:#f4f4f4; margin: 0 0 0 0;}
	table {border-style:solid; border-width:0px; padding:0px; border-spacing: 0px; background: transparent;}	
	img { border: 0px;}
	input{font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #101010; text-decoration: none;} 
    textarea{font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #101010; text-decoration: none;}
    
    ul {list-style:none; text-align: left; margin: 0 0 10px 20px; padding:0 0 0 0;}
    li{font-family: arial, helvetica, sans-serif; font-size: 11pt; font-weight:500; font-style:italic;  color: #0f4c1b; margin:0 0 10px 0; padding: 0 0 0 10px;
	    background: url(http://www.LegalFranca.com/images/lf_bullet.gif) no-repeat 0 50%; }
    
    ol {list-style: upper-roman; text-align: left; margin: 0 0 15px 20px; padding:0 0 0 0;}
    li.lf_ordered_list_item{font-family: arial, helvetica, sans-serif; font-size: 11pt; font-weight:500; font-style: normal; color: #0f4c1b; margin:0 0 10px 20px; padding: 0 0 0 0; background: none;}
	    	    
    /* -------- general layout styles -------------- */ 
    div.lf_frame{width:980px; text-align: center; background-image:url(http://www.LegalFranca.com/images/lf_bg.gif); background-repeat: repeat-y;}
    div.lf_frame_alt_text{width:980px; text-align:left; background:Transparent;}
    div.lf_float_image_right{ padding: 0 0 10px 10px; float:right;}
       
    table.lf_body_table{width: 960px; margin: 0 0 10px 10px;}
    
    td.lf_flank_column_left{width:200px; padding: 5px 6px 0 12px; margin: 0 0 0 0; text-align:center; vertical-align:top;}
    td.lf_flank_column_right{width:200px; padding: 5px 11px 0 7px; margin: 0 0 0 0; text-align:center; vertical-align:top;}
    td.lf_center_column{width:500px; padding: 0px 0 0 0; margin: 0 0 0 0; text-align:right; vertical-align:top;}
    td.lf_jumbo_column{width:730px; padding: 0px 10px 5px 10px; text-align:right; vertical-align:top;}
    td.lf_col_divider{width:10px; background-image:url(http://www.LegalFranca.com/images/lf_col_divider.gif); background-repeat: repeat-y;}
    td.lf_row_divider{height:10px; background-image:url(http://www.LegalFranca.com/images/lf_row_divider.gif); background-repeat: repeat-x;}
    
    td.lf_split_column{width:455px; padding: 0px 10px 10px 10px; text-align:left; vertical-align:top;}
    td.lf_split_column_spanner{width:950px; padding: 0px 10px 10px 10px; text-align:left; vertical-align:top;}
    td.lf_primary_column{width:680px; padding: 0px 10px 5px 10px; text-align:left; vertical-align:top;}
    td.lf_secondary_column{width:270px; padding: 0px 10px 5px 10px; text-align:left; vertical-align:top;}
    
        /* form layout styles */
    table.lf_form_center{width:480px; background-color:Transparent; margin:0 0 20px 0;}        
    td.lf_form_field_heading{padding: 3px 5px 3px 5px; text-align: left;} 
    td.lf_form_field_input{padding: 3px 5px 7px 5px; text-align: left;}
     
        /* data table layout styles */    
    table.lf_data_display{width: 480px; margin: 0 0 10px 0;}
    td.lf_data_column_header{color:#ffffff; background-color:#260859; text-align:center; vertical-align:middle; padding: 5px 5px 5px 5px;}
    td.lf_data_row_header{border: 1px #ccc solid; text-align:left; vertical-align:middle; padding: 5px 5px 5px 5px;}
    td.lf_data_cell{border: 1px #ccc solid; text-align:center; vertical-align:middle; padding: 5px 5px 5px 5px;}        
        
        /* content block styles */ 
    div.lf_text_block{width: 690px;  text-align:left; clear: both;  margin: 0 10px 0 10px; padding:5px 0px 5px 0px;}	    	                
    div.lf_text_block_sm{width: 480px;  text-align:left; clear: both;  margin: 0 10px 0 10px; padding:5px 0px 5px 0px;}	    	    
    div.lf_text_block_alt{width: 100%;  text-align:left; clear: both;  margin: 0 10px 0 10px; padding:5px 0px 5px 0px;}
    img.lf_text_block_sm_right {float: right; margin: 0 0 5px 5px;}
    img.lf_text_block_sm_left {float: left; margin: 0 0 5px 5px;}

        /* balloon quote styles */  
    div.lf_balloon_quote{width: 250px; float: left; text-align:center;  margin: 0 10px 0 0; padding:5px 5px 5px 0;}
    div.lf_balloon_quote_divider{width: 250px; height:2px; background-color:#470fa5;}
    p.lf_balloon_quote{font-family: Arial, Helvetica, Sans-Serif; font-size:14pt; font-weight: normal; font-style:italic;  color: #470fa5; 
	        text-align:center; margin: 5px 0 5px 0; padding:0 0 0 0; line-height: 1.0em;}

        /* strategy balloon styles */  
    div.lf_strategy_balloon{width: 250px; float: left; text-align:left;  margin: 0 10px 0 0; padding:5px 5px 5px 0;}
    div.lf_strategy_balloon_divider{width: 250px; height:2px; background-color:#167228; margin: 0 0 2px 0;}
    p.lf_strategy_balloon{font-family: Arial, Helvetica, Sans-Serif; font-size:12pt; font-weight: normal;  color: #167228; 
	        text-align:left; margin: 5px 0 10px 0; padding:0 0 0 0; line-height: 1.0em;}
	        
        /* form layout styles */
        table.lf_form{width:800px; margin: 0 0 20px 0;}
        td.lf_form_outter_margin{width:30px;}
        td.lf_form_inner_margin{width:40px;}
        td.lf_lf_form_label_spacer{width:10px;}
        td.lf_form_horizontal_spacer{height:15px;}
        td.lf_form_label{width:70px; height:20px; text-align:left;  vertical-align:top;}
        td.lf_form_input_narrow{width:190px; height:20px; text-align:left;  vertical-align:top;}
        td.lf_form_input_wide{width:350px; height:20px; text-align:left;  vertical-align:top;}
        
    /* -------- control styles -------------- */
    
        /* header control */    
        
    img.lf_header_horizontal{width:100%; height: 2px;}        
          
    div.lf_header{width:960px; height:100px; background-image:url(http://www.LegalFranca.com/images/lf_banner_background.gif); margin: 0 0 0 10px;}        
    div.lf_header_horizontal{width:960px; margin: 0 0 25px 10px;}
    
    table.lf_header{width: 960px;}       
	td.lf_header_logo{width: 400px; padding: 0 0 0 0; text-align:left;}
	td.lf_header_menu_cell{height: 30px; padding: 0 0 0 0; text-align:center;}
	td.lf_header_tag{height: 70px; width:560px; padding: 0 0 0 0; text-align:center;}
	
        /* footer control */    
   	img.lf_footer_horizontal{width: 940px; height:1px;}
   	
	td.lf_footer{width: 100%; height:40px; padding: 0  20px 0 20px; text-align:center; vertical-align:middle;}
	td.lf_horizontal_divider{width:100%; padding: 0 0 0 0; text-align:center;} 
	td.lf_copyright_cell{ height:20px; text-align:left; vertical-align:bottom; padding: 5px 5px 5px 10px;}
	
	span.lf_copyright_cell{font-family: Times New Roman, Garamond, Serif;  font-size: 10pt; color: #260859;}
	span.footer_menu{font-family: Lucida Sans Unicode, Lucida Sans, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #404040; padding:0 5px 0 5px;}
	a:link.footer_menu, a:active.footer_menu, a:visited.footer_menu
		{font-family: Lucida Sans Unicode, Lucida Sans, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #404040; text-decoration: none;}
	a:hover.footer_menu
		{font-family:  Lucida Sans Unicode, Lucida Sans, Arial, Helvetica, Sans-Serif;  font-size: 10pt; color: #404040;  text-decoration: underline;}	

        /* main offer control */ 
	div.lf_main_offer{width:480px; margin: 0 8px 20px 12px;}

        /* product menu widget control */    
    div.lf_product_menu_frame{height:192px; width:200px; padding: 0 0 0 0; margin: 0 0 10px 0; text-align: center; 
        background-image:url(http://www.LegalFranca.com/images/widgets/lf_product_menu_frame.gif); background-repeat: no-repeat;}
    img.lf_product_menu_button{width:196px; height:30px; margin: 0 0 0 0px;}  
    
        /* resource file widget control */    
    div.lf_resource_file_frame{height:160px; width:200px; padding: 0 0 0 0; margin: 0 0 10px 0; text-align: center; 
        background-image:url(http://www.LegalFranca.com/images/widgets/lf_resource_widget_frame.gif); background-repeat: no-repeat;}
    img.lf_resource_file_button{width:196px; height:30px; margin: 0 0 0 0px;}          
    
        /* publication portal widget control */      
    div.lf_portal_widget_frame{height:475px; width:200px; padding: 0 0 0 0; margin: 0 0 10px 0; text-align: center; 
        background-image:url(http://www.LegalFranca.com/images/widgets/lf_portal_widget_frame.gif); background-repeat: no-repeat;}
    img.lf_portal_label{width:196px; margin: 0 0 0 0;}        
    img.lf_portal_label_divider{width:160px; height:1px; margin: 2px 0 7px 0;} 
    
        /* publication portal widget control - horizontal */      
    table.lf_portal_widget_horizontal{width:480px; padding: 0 0 0 0; margin: 0 0 10px 0;}
    img.lf_portal_label_sm{width:150px; margin: 0 0 0 0;}        
    img.lf_portal_label_divider_vert{width:1px; height:100px; margin: 15px 4px 0 4px;}     
    
        /* definition widget control */     
    div.lf_defintion_widget{height:210px; width:200px; padding: 0 0 0 0;  margin: 0 0 10px 0; text-align: center; }
        
	    /* definition widget control - horizontal  */
        div.lf_defintion{ font-family: Times New Roman, Garamond, serif; font-size: 12pt; font-weight: normal; color:#606060; line-height: 1.2em; 
            text-align:left; width:480px; margin: 0 8px 20px 12px;}
        
        /* action-call widget control */        
    div.lf_action_call_widget{width:200px; height:404px; margin: 0 0 10px 0;}    
    
    
    /* -------- typeography styles -------------- */    

    h1.lf_heading_standard{font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica, Sans-Serif; font-size:24pt; font-weight: normal;  color: #be9410; 
	        text-align:left; text-decoration: none; margin: 0 10px 0 10px; padding:5px 0 5px 0;}
    h1.lf_heading_standard_reverse{font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica, Sans-Serif; font-size:24pt; font-weight: normal;  color: #ffffff; 
	        text-align:left; text-decoration: none; background-color:#be9410; margin: 0 10px 0 10px; padding:5px 5px 5px 5px;}   
    h1.lf_heading_alt{font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica, Sans-Serif; font-size:22pt; font-weight: normal;  color: #606060; 
	        text-align:left; text-decoration: none; margin: 0 5px 0 5px; padding:5px 0 5px 0;}
    h2.lf_heading_standard{font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica, Sans-Serif; font-size:18pt; font-weight: normal;  color: #b57c12; 
	        text-align:left; text-decoration: none; margin: 0 10px 0 10px; padding:5px 0 5px 0;}
    h2.lf_heading_standard_reverse{font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica, Sans-Serif; font-size:18pt; font-weight: normal;  color: #ffffff; 
	        text-align:left; text-decoration: none; background-color:#b57c12; margin: 0 10px 0 10px; padding:5px 5px 5px 5px;}
    h2.lf_heading_alt{font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica, Sans-Serif; font-size:14pt; font-weight: normal;  color: #606060; 
	        text-align:left; text-decoration: none; margin: 0 5px 0 5px; padding:5px 0 5px 0;}
    
    h2.lf_heading_column{font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica, Sans-Serif; font-size:18pt; font-weight: normal;  color: #470ea4; 
	        text-align:center; text-decoration: none; margin: 0 10px 0 10px; padding:5px 0 5px 0;}
    h2.lf_heading_column_reverse{font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica, Sans-Serif; font-size:18pt; font-weight: normal;  color: #ffffff; 
	        text-align:center; text-decoration: none; background-color:#470ea4; margin: 0 5px 0 0; padding:5px 5px 5px 5px;}
    
    i{ font-style: italic; font-weight:600;}	    
    p {font-family: Arial, Helvetica, Sans-Serif; font-size:11pt; font-weight: normal;  color: #101010; 
	        text-align:left; text-decoration: none; margin: 0 0 15px 0; padding:0 0 0 0; line-height: 1.4em;} 	

    span.lf_script{font-family:Brush Script Std, Brush Script MT, Cursive; font-size:18pt; color:#404040; }
    sup.lf_super_text{ font-size:6pt;}
    
    .quote{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style:italic; font-size:16pt; color:#303;}
    .quote_citation{font-family:'Times New Roman', Times, serif; font-size:11pt; font-style:normal; color:#555;}
    
    .lf_form_label{font-family: Arial, Helvetica, Sans-Serif; font-size:12pt; font-weight:600; color: #606060; }
    .lf_form_action_call{font-family: Arial, Helvetica, Sans-Serif; font-size:16pt; font-weight: normal;  color: #b57c12; 
	        text-align:left; text-decoration: none; margin: 0 10px 0 10px; padding:5px 0 5px 0; font-style: italic; font-weight:600;}
    
