body{margin:20px;margin-bottom:5px;background-color:#ffffff;background-position:top;background-repeat:repeat-x;background-attachment: fixed;background-image:url(lines_bw.png);}
a{text-decoration:none;}
a:link,a:visited{color:#40a0a0;}
a:hover{color:#60c0c0;}
a:active{color:#70d0d0;}
td,th,p,ul,ol,li,div,select{font-family:Trebuchet MS,Verdana,Tahoma,Helvetica;color:#202080;}
h1,h2,h3,h4{font-family:Isocpeur,Trebuchet MS,Courier New,Bitstream Vera Sans;font-style:normal;font-weight:bold;}
/* h1{font-size:14pt;color:#e0e0e0;background-color:#4040a0;background-image:url(lines.png);padding:8px;} */
h1{font-size:20pt;color:#101090;padding:2px;padding-left:0;padding-right:0;border-bottom:2px solid #e0e0e0;border-top:2px solid #e0e0e0;margin:0px;margin-top:10px;margin-bottom:10px;text-align:left;}
h2{margin-top:16px;margin-bottom:8px;font-size:12pt;background-color:transparent;padding:2px;padding-left:6px;border-bottom:1px solid #e0e0e0;border-left:4px solid #e0e0e0;}
h3{margin-top:14px;margin-left:20px;margin-bottom:4px;font-size:10pt;}
p{text-align:justify;}
p,li,ul,ol{font-size:10pt;font-style:normal;font-weight:normal;line-height:150%;color:#202080;}
p,pre,ul,ol{margin-left:20px;margin-top:4px;margin-bottom:8px;}
ul,ol{padding-left:20px;}
ul{list-style-type:square;}
tt,pre,input,textarea{font-family:Lucida Console,Courier New,Courier;font-size:9pt;color:#707070;font-weight:normal;}
table.invis{margin-left:20px; border:0;}
.invis td, .invis th {margin:0; padding:4px;}
table.thin{margin-left:20px;border:1px solid #e0e0e0;border-collapse:collapse;}
.thin td, .thin th{border: 1px solid #e0e0e0;}
.thin tr:hover{background-color:#e0f080;}
table.list{background-color:#e0e0e0;margin-left:40px;font-size:8pt;}
td,th{font-size:8pt;padding:4px;}
th{font-weight:bold;text-align:left;}
div.lang{font-size:11px;font-weight:normal;font-variant:small-caps;text-align:right;letter-spacing:5pt;border-right:12px solid #e0e0e0;}
div.lang:hover{letter-spacing:10pt;}
div.nlinks{margin:6px;margin-top:10px;padding-top:4px;border:1px;border-top:1px solid #e0e0e0;text-align:center;font-size:10pt;font-style:normal;font-weight:bold;line-height:100%;color:#404040;}
div.npage{margin:6px;margin-top:10px;margin-left:30px;padding-top:4px;border:1px;text-align:left;font-size:10pt;font-style:normal;font-weight:nomal;line-height:150%;color:#202080;}
div.footer{text-align:right;font-size:8pt;font-style:normal;font-weight:normal;line-height:100%;color:#404040;}
select{text-decoration:none;font-size:8pt;font-weight:normal;color:#4040a0;background-color:#ffffff;}
form{margin-left:30px;}
p.question{margin-left:40px; padding: 4px 10px 4px 4px; border-left: 6px solid #f04020; border-top: 2px solid #f04020;}
p.answer{margin-left: 40px; padding: 4px 4px 4px 10px; border-right: 6px solid #80f020; border-bottom: 2px solid #80f020;}