/* Foreign Law Translations CSS 
   Created by: 		Adam Norwood
   Date begun: 		July 5, 2007
   Date modified: July 16, 2007 */

cite
  { font: normal 80% arial,verdana,helvetica,sans-serif; 
    display: block;
    margin: 1.2em 15px 1.2em; }

hr 
  { border: 1px dotted #ddd; 
    margin: 1.5em 0; }

.flt-image {
    text-align: center;
    font-size: 80%;
    background: #f4f4f4;
    padding: 1em 0;
    outline: 1px solid #e4e4e4;
}
    
#section-header em {
    display: block;
    font-size: 24px;
    margin-bottom: 0.5em;
    opacity: 0.8;
}

/* FLT Homepage styles */
    
#flt_home #flt_homemenu div
  { width: 130px !important;
    padding: 15px 15px 0; 
    float: left; 
    border: 1px solid #eee; }
    
#flt_menu_france h3
  { background: transparent url('img/flags/flag_france.png') no-repeat 0% 50%; 
    padding: 0 25px; }

#flt_menu_germany h3
  { background: transparent url('img/flags/flag_germany.png') no-repeat 0% 50%; 
    padding: 0 25px; }

#flt_menu_israel h3
  { background: transparent url('img/flags/flag_israel.png') no-repeat 0% 50%; 
    padding: 0 25px; }

#flt_menu_austria h3
  { background: transparent url('img/flags/flag_austria.png') no-repeat 0% 50%; 
    padding: 0 25px; }

#flt_france #flt_menu_france h3
  { padding: 110px 0 0; 
    background: transparent url('img/flags/flag_france_lg.png') no-repeat; }

#flt_germany #flt_menu_germany h3
  { padding: 110px 0 0; 
    background: transparent url('img/flags/flag_germany_lg.png') no-repeat; }

#flt_israel #flt_menu_israel h3
  { padding: 110px 0 0; 
    background: transparent url('img/flags/flag_israel_lg.png') no-repeat; }

#flt_austria #flt_menu_austria h3
  { padding: 110px 0 0; 
    background: transparent url('img/flags/flag_austria_lg.png') no-repeat; }

/* FLT Table of Contents */

#flt_toc_jumplinks
  { list-style-type: upper-alpha;
    font-weight: bold; }
   
#flt_germany #flt_toc_jumplinks
  { list-style-type: upper-roman; }

#flt_toc_list
  { list-style-type: upper-alpha; 
    font-weight: bold; }

#flt_toc_list p
  { font-weight: normal; }

#flt_toc_list ol
  { font-weight: normal; }    

#flt_toc_list .level1
  { list-style-type: upper-alpha; }
 
#flt_toc_list .level2
  { list-style-type: upper-roman; }
  
#flt_toc_list .level3
  { list-style-type: decimal; }
  
#flt_toc_list .level4
  { list-style-type: lower-roman; }
  
#flt_toc_list .level5
  { list-style-type: lower-alpha; } 
  
#flt_germany .level1
  { list-style-type: upper-roman; }
    
#flt_germany .level2
  { list-style-type: decimal; }
  
#flt_germany .level3
  { list-style-type: lower-roman; }      

/* FLT Case Tables */

/*.flt_table_date*/
  /*{ width: 75px; }*/
  /**/
/*.flt_table_citation*/
  /*{ width: 150px; }  */

/* For the example table on the Guide page */
.flt_table th sup
  { color: #aaa; }
 

/* FLT Cases */

.flt_case_info
  { padding: 15px 15px 0;
    border: 1px solid #ddd; 
    margin-bottom: 2em; }
    
.flt_case_info dt, .flt_case_info dd
  { margin: 0; padding: 0; }
  
.flt_case_info dt
  { font-weight: bold; }
  
.flt_case_info dd
  { margin-bottom: 0.75em; }    


/* For the Glossary and Abbreviation guides */

.flt_glossary dt
  { font-weight: bold;
    margin: 0; padding: 0; }
    
.flt_glossary dd
  { margin: 0 0 1.2em; padding: 0; }