body { margin: 20px 0px; background-color: #f8f8f8; text-align: center; font-family: verdana, arial, sans-serif; font-size: 9pt }

p, td { margin: 0px; font-size: 9pt; line-height: 140% }
p.tt { font-size: 16pt; font-weight: normal; margin: 15px 10px 10px 100px; color: #69c }
span.tt { color: #369 }
p.br { font-size: 8pt; padding: 2px 0px 3px 3px; margin: 0px 10px 10px 97px; color: #c0c0c0;
 border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }
p.tp { font-size: 8pt; color: #666; margin: 0px 13px 5px }
p.cp { font-size: 7pt; margin: 10px 15px 10px }

p.ft { text-align: center; margin: 10px 15px; font-size: 8pt }
p.el { font-size: 8pt; margin: 3px 15px 0px 23px; text-indent: -8px }
p.f1 { font-size: 8pt; margin: 2px 15px 0px 37px; text-indent: -22px }
p.f2 { font-size: 8pt; margin: 2px 15px 0px 59px; text-indent: -22px }
p.f2b { font-size: 8pt; margin: 2px 15px 0px 59px; text-indent: -44px }

p.tb1, p.tb2, p.tb3, p.tb3r { font-size: 8pt; padding: 1px 3px }
p.tb2 { text-align: center }
p.tb3, p.tb3r { text-align: right }
p.tb3r { background-color: #ffe080 }

p.l, p.lt, p.lt2, p.r, p.rt, p.rt2 { font-size: 8pt; padding: 3px 10px 3px 10px }
p.lt, p.lt2, p.rt, p.rt2 { font-weight: bold; margin-top: 5px }
p.lt2, p.rt2 { margin-top: 60px }
p.r, p.rt, p.rt2 { text-align: right }

p.z, p.n, p.n3 { margin: 0px 15px }
p.n, p.n3 { font-size: 8pt }
p.n3 { margin-top: 3px }

h1 { font-size: 15pt; font-weight: normal; margin: 5px 13px 15px; line-height: 130% }
h2 { font-size: 11pt; font-weight: bold; margin: 8px 13px 4px; line-height: 140%; color: #369 }
h3 { font-size: 10pt; font-weight: bold; margin: 8px 13px 4px; line-height: 140%; color: #369 }
h4 { font-size: 9pt; font-weight: bold; margin: 8px 13px 4px; line-height: 140%; color: #369 }

table.l, table.l2, table.l3 { width: 760px; background-color: #fff }
table.l { background-image: url('imm/bg.png'); background-repeat: no-repeat; border: 1px solid #999; border-bottom: 0px;
 height: 103px }
table.l2 { border-left: 1px solid #999; border-right: 1px solid #999 }
table.l3 { border: 1px solid #999; border-top: 0px }

table.q { border: 1px solid #e0e0e0; margin: 10px 0px }
table.w { width: 480px }
table.ms { float: right; width: 210px; border: 1px solid #e0e0e0; margin: 5px 10px }
tr.r1 { background-color: #f4f4f4 }
tr.r2 { background-color: #f8f8f8 }
td { vertical-align: top }
td.s, td.d { width: 140px; padding-bottom: 5px }
td.c { width: 480px; padding-bottom: 10px }
td.w { width: 240px; padding-top: 5px; padding-bottom: 5px }
td.h { width: 239px; border-left: 1px solid #f0f0f0; padding-top: 5px; padding-bottom: 5px }

hr { height: 1px; color: #f0f0f0; margin: 0px 10px }
img { border: 0px }
img.r { float: right; margin: 5px 0px 5px 10px }
img.l { float: left; margin: 5px 10px 5px 0px }
ol { margin-top: }
li.n { font-size: 8pt; margin: 0px 0px 0px 30px }


a { color: #369 }
a:hover { color: #036; text-decoration: none }
a.t { text-decoration: none }
