body, p, div, td {
 font-family: Geneva, Arial; color:#000000; font-size:12px; font-weight:bold;
}

td.heading_top { background-color:#0099FF; vertical-align:middle;}
td.heading_top p { color:#ffffff; }

.white_on_blue { 
color:#ffffff; font-size:13px; background-color:#3333CC; font-size:14px; line-height:150%;
}

.white_on_blue img { border:0px; }
.white_on_blue a, .white_on_blue a:visited { color:#ffffff; font-weight:normal; font-size:13px;}

p.link_zone, p.link_zone a { color:#3333CC; font-size:10px; font-weight:bold;}

td.toc_content a, td.toc_content p { line-height:200%; font-size:13px; text-align: justify; }

td.toc_content p.content_article { margin: 0pt 3.6pt 0cm 35.4pt; }

td.toc_content p.content_part { margin-left:0px; margin: 10px 0px;}

td.body_content p, td.body_content li { font-weight:normal; line-height:130%; text-indent:0px; text-align: justify; }
td.body_content p, td.body_content ul, td.body_content ol { text-indent:40px; }
td.body_content p.art_header { font-weight:bold; text-align:center; text-indent:0px;}
td.body_content p:first-letter { color:#333366; font-size:15px; font-weight:bold; }
td.body_content p.art_header:first-letter { color:#000000; font-size:12px; }
td.body_content p.point:first-line, td.body_content p.point:first-letter 
{ color:#333333; font-size:14px; font-weight:bold; }
td.body_content p.point { text-indent:0px; }
td.body_content p.cite { font-style:italic; margin:0px 25px;}
td.body_content p.cite:first-letter { color:#000000; font-size:12px; font-weight:normal; }
td.body_content img {text-align:center; margin:10px auto; width:375px; border:0px;}
td.body_content img.btn {width:auto; display:inline; vertical-align:bottom; }
td.body_content img.auto {width:auto; }
td.body_content table td { text-indent:0px; vertical-align:top; empty-cells:show; }
td.body_content table.wide_table { width:100%; }

td.body_content table.art_table td { border:1px solid black; padding:3px; }
td.body_content table.norm_table td { font-weight:normal; }

a.footnoteb, a.footnote { vertical-align:super; font-size:9px;}
a.art_from { font-size:8px; }
div.clearer { width:100%; height:1px; font-size:1px; clear:both;}
span.norm { font-weight:normal;}
span.jnl_contents { font-weight:bold; font-size:16px;}
a#back_to_home { text-decoration:none; font-weight:bold; color:#ffff00;  font-size:13px;}