body {font-family:Verdana,Arial,Helvetica,sans-serif;background-color:#FFF;color:#000;margin:0px; }

.default_form {background-color:#e4e4e4; border:1px solid gray;}
.default_form td {border:0px;padding-top:3px;padding-bottom:0;margin-top:0;margin-bottom:0;}
.default_form th {font-weight:normal; text-align:right; vertical-align:baseline; border:0px;padding-top:3px;padding-bottom:0;margin-top:0;margin-bottom:0;}
.default_form_error {font-weight:bold; color:red;}

.white_bg_form {background-color:white; border:0px}
.white_bg_form td {border:0px;padding-top:3px;padding-bottom:0;margin-top:0;margin-bottom:0;}
.white_bg_form th {font-weight:normal; text-align:right; vertical-align:baseline; border:0px;padding-top:3px;padding-bottom:0;margin-top:0;margin-bottom:0;}
.default_form_error {font-weight:bold; color:red;}

div#doc3{margin:0px;}

div#hd {text-align:center; background-color:#DEF; padding-top:0.1em; }
div#hdl {float:left; padding-top:8px;padding-left:8px;}
div#hdr {float:right; padding-top:8px;padding-right:8px;}
div#mn {text-align:center; font-size:100%; border-bottom:solid 1px black;background-color:#DEF; margin:0em; padding-top:0.6em; padding-bottom:0.6em}
div#mn a {padding-left:1em; padding-right:1em; font-size:120%; text-decoration: none}
div#mn a:hover {text-decoration: underline}
div#bd {text-align:center; }
div#ft {text-align:center; font-size:100%; border-top:solid 1px black;border-bottom:solid 1px black;background-color:#DEF; margin:0em; padding-top:0.6em; padding-bottom:0.6em}
div#ft a {padding-left:1em; padding-right:1em;}
div#cp {padding-top:1em; text-align:center; font-size:77%; }

table.tech {margin:0em; margin-left:auto; margin-right:auto;}
table.tech td {vertical-align:top }
td.tech_sel  {text-align:right; width:170px; border:0px; border-right:solid 1px black;}
td.tech_sel a {text-decoration: none}
td.tech_sel a:hover {text-decoration: underline}
td.tech_main {text-align:left; width:600px; border:0px; padding-top:0px;}
td.tech_main_wide  {text-align:left; width:800px; border:0px; padding-top:0px; border-left:solid 1px black;}
td.tech_add  {text-align:left; width:250px; border:0px; padding-top:10px;}

ul.main li {margin-bottom:0.5em; }

table.t_brief {border:solid 1px black; background-color:#FFF; margin-top:1em; margin-left:auto; margin-right:auto; width:250px}
table.t_brief th {border: 0px; border-bottom:solid 1px black; text-align:left;font-weight:bold; font-size:110%; }
table.t_brief th a {text-decoration: none; font-weight:normal; font-size:90%; }
table.t_brief th a:hover {text-decoration: underline}
table.t_brief td {border: 0px; text-align:left; font-size:100%; }
table.t_brief p {margin-bottom:0em;}

table.bars {border:solid 1px black; border-bottom:0px; background-color:#FFF; margin-left:auto; margin-right:auto; margin-bottom:0px; }
table.bars tr.overall {border-bottom:solid 1px black}
table.bars th {border:0px; text-align:right; vertical-align:middle; padding-bottom:0px; padding-left:10px; padding-right:10px; padding-top:0px;}
table.bars th a {text-decoration: none}
table.bars th a:hover {text-decoration: underline}
table.bars td {border:0px; border-left:solid 1px gray; text-align:left; padding:0px; padding-right:10px; }
table.bars td.barleg {border:solid 1px black; text-align:center; padding:10px;}
table.bars th.cap1 {font-weight:normal; text-align:left; font-size:60%; border-bottom:solid 1px black; padding:0px; padding-left:2px; padding-right:2px; padding-top:2px; margin:0; }
table.bars td.cap1 {text-align:right; font-size:60%; border-bottom:solid 1px black; padding:0px; padding-top:2px; padding-right:2px; margin:0; }
table.bars td.cap2 {text-align:center; font-size:90%; border:solid 1px black; border-top:0px; padding:0.2em; padding-left:1em; padding-right:1em; margin:0;}
table.bars div.barleg {height:11px; width:11px; margin-right:6px; margin-left:12px; display:inline-block;}
table.bars div.bar {height:0.8em; margin-right:0.3em;}
table.bars div.bar0 {margin-top:8px;margin-bottom:8px;}
table.bars div.bar1 {margin-top:1px;margin-bottom:1px;}
table.bars div.bar2 {margin-top:1px;margin-bottom:1px;}
table.bars div.filler {height:2px; margin-top:2px;margin-bottom:2px;}
table.bars div.b0 {background-color:#808080;}
table.bars div.b1 {background-color:green;}
table.bars div.b2 {background-color:red;}
table.bars div.b3 {background-color:blue;}
table.bars div.b4 {background-color:orange;}
table.bars div.b5 {background-color:aqua;}
table.bars div.b6 {background-color:yellow;}
table.bars div.b7 {background-color:lime;}
table.bars div.b8 {background-color:fuchsia;}
table.bars div.b9 {background-color:olive;}
table.bars div.b10{background-color:teal;}
table.bars div.b11{background-color:purple;}
table.bars div.b12{background-color:navy;}

table.bar {border:0px; margin:0px;}
table.bar td {border:0px; border-left:0px; text-align:left; vertical-align:middle; padding:0px; margin:0px;}

h1.blog {font-size:140%; background-color:#FFE4C8; border-top:solid 1px black; margin-top:1.4em; margin-bottom:0em; padding-top:0.1em; padding-left:0.3em; padding-right:0.3em; padding-bottom:0em}
h1.blog a {text-decoration: none}
h1.blog a:hover {text-decoration: underline}
h2.blog {font-size:100%; font-weight:normal; font-style:italic; background-color:#FFE4C8; border-bottom:solid 1px black; margin-top:0em; margin-bottom:0.6em; padding-top:0em; padding-left:0.5em; padding-right:0.5em; padding-bottom:0.2em}
h2.blog a {text-decoration: none}
h2.blog a:hover {text-decoration: underline}
div.teaser p {margin-bottom:0.5em; }
div.teaser ul {margin-top:0.5em; margin-bottom:0.5em; }
div.teaser li {margin-bottom:0.5em; }
div.e_teaser {font-style:italic; border-left:solid 4px #BBB; margin-left:4em; margin-top:1em; margin-bottom:1em; padding-top:0em; padding-left:0.3em; padding-right:4em; padding-bottom:0em}
div.blog_read {margin-left:1em; padding-bottom:1em; }
div.blog_read a {text-decoration: none}
div.blog_read a:hover {text-decoration: underline}

p.comment_h {text-align:right; border-top:solid 1px black; margin-top:2em; margin-bottom:0.2em; padding-bottom:0em}
p.comment_poster {background-color:#FFE4C8; border-bottom:solid 1px black; }
p.comment_h a {font-weight:bold;}

p.si_h {font-weight:bold; background-color:#FFE4C8; border-top:solid 1px black; border-bottom:solid 1px black; margin-bottom:0.5em; padding:0.05em; padding-left:0.3em; }
p.si_h a {text-decoration: none}
p.si_h a:hover {text-decoration: underline}
div.si_h2 {border-top:solid 1px #BBB;margin:0;margin-bottom:0.5em;padding:0;}
div.si_tech {float:right; border-left:solid 3px #BBB; margin:0;margin-left:1em;padding:0.5em; padding-top:0; padding-bottom:1em; width:60%}
div.si_tech p {margin:0;padding:0}
div.si_tech pre {margin-bottom:0.5em}
div.si_tech_np {padding-bottom:0}
div.si_tech_m {padding-bottom:0;margin-bottom:1em}
div.si_tech_m p {margin:0;padding:0;padding-bottom:0.5em;}
div.si_trans {font-size:85%;margin-left:4em;margin-top:1em;}
p.si_tech {padding-left:0.3em;}
p.si_tech a {text-decoration: none}
p.si_tech a:hover {text-decoration: underline}
p.si_bg {text-align:right;margin:0;padding:0;}

div.si_inp {text-align:right;margin:0;margin-top:0.5em;padding:0}
h1.si {margin-top:0;}

table.si_vis {padding:2px;margin-right:30px;border-collapse:collapse;border:0px;}
td.si_vis_hr {border-width:2px;padding:2px;padding-right:6px;border:0px;border-bottom:1px solid #BBB;text-align:right;vertical-align:top;}
td.si_vis_hc {border-width:2px;padding:2px;padding-left:6px;border:0px;border-bottom:1px solid #BBB;text-align:center;}
td.si_vis_dr {border-width:2px;padding:1px;padding-right:2px;border:0px;font-size:80%;text-align:right;vertical-align:top;}
td.si_vis_dc {border-width:2px;padding:1px;padding-left:2px;border:0px;font-size:80%;text-align:center;}

span.si_hint {font-size:80%;}

table.u_ws {margin:0em;border-collapse:collapse;border:0px;}
table.u_ws td.top {padding-top:0.5em;padding-bottom:0;border-top:1px solid gray;}
table.u_ws td {padding:0;padding-right:3em;padding-bottom:0.5em;border:0px;vertical-align:middle;}

table.hist {margin:0em; margin-left:auto; margin-right:auto; margin-top:1em; margin-bottom:2em;border-collapse:collapse;border:0px;}
table.hist th {padding:0.2em;padding-left:1em;padding-right:2em;border:0px;text-align:right;border-top:1px solid #BBB;border-bottom:1px solid #BBB;font-weight:normal;}
table.hist td {padding:0.2em;padding-right:1em;border:0px;text-align:center;border-top:1px solid #BBB;border-bottom:1px solid #BBB}

a.no_und {text-decoration: none}
a.no_und:hover {text-decoration: underline}
