body {margin-top:0; padding:0; color:#000000; background:#ffffff url()}
div.page {width:100% !important}
h1,h2,p,a,select,input,textarea,td,th,span,div {font-family:Arial, sans-serif}

p,a,select,input,textarea,td,th,span,div {font-size:9pt}
h1,h2 {font-size:12pt; margin:10px 0}
a {color:#000000; background-color:inherit; text-decoration:none}
img {border-width:0; vertical-align:middle}
td {text-align:left; vertical-align:middle}
p {margin:0 0 5px 0}

img.i_modes{display:none}
img.i_sec{color:#000000; background-color:#ffffff}
.small {font-size:8pt}
.noprint {display:none}


table.hidden {width:100%; margin:0; border-width:0}
td.hidden {padding:0; vertical-align:top}

td.button {display:none}
td.buttonsmall {display:none}

/* BANNER FOOTER */

div.banner {margin:0; height:57px; color:inherit; background:#ffffff url()}
div.bannerleft{margin-top:3px;vertical-align:bottom; background:#ffffff url()}
div.bannerright{display:none}
img.banner_logo {background-color:#888888}
div.nobanner {margin:0}
div.nobannerleft{vertical-align:bottom}
div.nobannerright{display:none}

div.menu {margin-bottom:5px; height:25px; border-width:0; background:#ffffff url(); font-size:8pt}
div.menuleft {padding:4px; color:#000000; background-color:#ffffff}
div.menuright {display:none}

div.welcome {margin:5px 0; padding:0; border-width:0; background-color:#ffffff}

div.footer {margin:2px 0 2px 0; padding:0px}
div.footerleft {display:none}
div.footerright {text-align:right;font-size:8pt}
div.footerright a {color:#000000; background-color:#ffffff}

/* BODY */

div.body {margin-bottom:5px}
div.body_in {color:inherit; background-color:#ffffff; border-width:0}

div.bodyhd {height:30px; background:#ffffff url(); border:1px solid #AAAAAA}
div.bodyhdleft a {color:#000000; background-color:inherit}
div.bodyct {margin:0; padding:10px 0px; color:#000000; background-color:#ffffff}
div.bodyft {height:30px; background:#ffffff url(); border:1px solid #AAAAAA}
div.bodyftleft {background:#ffffff url()}
div.bodyftright {display:none}


/* TABLE DATA */

table.data_t,
table.data_s,
table.data_o {margin:0; border:solid 1px #000000; width:100%}

  table.data_t td.colhd a,
  table.data_s td.colhd a,
  table.data_o td.colhd a {color:#000000; background-color:inherit}

table.data_t td.colhd,
table.data_s td.colhd,
table.data_o td.colhd {border-width:0; padding:3px 6px; color:#000000; background:#dedede url()}

table.data_t td.colhdfirst,
table.data_s td.colhdfirst,
table.data_o td.colhdfirst,
table.data_t td.colhdlast,
table.data_s td.colhdlast,
table.data_o td.colhdlast {background:#dedede url()}

table.data_t td.colct,
table.data_s td.colct,
table.data_o td.colct {background-color:#ffffff; border-bottom:solid 1px #444444; padding:3px 6px; vertical-align:middle}

  table.data_s td.colct a.section,
  table.data_s td.colct span.section {color:#000000; background-color:inherit}

table.data_s td.colhdempty,
table.data_t td.colhdempty,
table.data_o td.colhdempty,
table.data_s td.colft,
table.data_t td.colft,
table.data_o td.colft {padding:0; height:0}

div.post {border:1px solid #444444}
td.post_icone,
td.post_title {color:#000000; background:#dddddd url()}
td.post_smile, td.post_message {color:#000000; background:#ffffff url()}
p.post_title {margin:0; font-size:8pt; font-weight:bold}
p.post_date {margin:0; font-size:8pt; font-weight:bold}
span.wisheddate {font-size:8pt; font-weight:normal}
span.wisheddate  a {font-size:8pt; font-weight:bold}

p.imgcaption {margin:2px; font-size:8pt}

p.msgbody {margin:0}
p.msgsign {margin:10px 0 0 0}
p.msgtitle {margin:0; font-size:8pt; font-weight:bold}

table.pagertop {display:none}
table.pagerbot {display:none}
div.tags {margin:2px 0}

div.myboard{display:none}
div.modboard{display:none}
p.csv{display:none}
div.quickreply{display:none}

table.legend {color:#000000; background-color:#ffffff; border-style:solid; border-width:0 0 1px 0; border-color:#444444;}
div.legendbox {background-color:#ffffff; border:1px solid #444444; padding:3px}
p.legendtitle {color:#000000;background-color:#dddddd}

div.msgbox {color:#000000;background:#ffffff url(); border:1px solid #000000; width:90% !important}
div.msgboxtitle {color:#000000;background:#dddddd url(); border-width:0}
div.msgboxbody {color:#000000;background:#ffffff url(); border-width:0}
div.warning {margin:5px 0; padding:0; width:150px; background-color:#FFFBCF; border:1px solid #FF8A00}
p.warning {margin:0; padding:3px 5px}

div.scrollmessage {margin:10px;padding:6px; color:#000000; background-color:#ffffff ;border:thin solid #444444; overflow:visible; height:auto}

/* GRAPH */

table.qtgraph {color:inherit; background-color:white; border:solid 1px #aaaaaa; padding:5px; margin:5px auto 5px auto}
td.qtgraph_title {text-align:center}
tr.qtgraph_bar {vertical-align:bottom}
td.qtgraph_bar {vertical-align:bottom; color:inherit; background-color:#eeeeee; text-align:center}
td.qtgraph_label {font-size:6pt; text-align:center}
td.qtgraph_serie {text-align:center}
td.qtgraph_value_1 {color:#000066; background-color:inherit; font-size:6pt; text-align:center}
img.qtgraph_bar_1 {vertical-align:bottom; color:inherit; background-color:#000066}
td.qtgraph_value_2 {color:#000066; background-color:inherit; font-size:6pt; text-align:center}
img.qtgraph_bar_2 {vertical-align:bottom; color:inherit; background-color:#990099}
td.qtgraph_value_3 {color:#000066; background-color:inherit; font-size:6pt; text-align:center}
img.qtgraph_bar_3 {vertical-align:bottom; color:inherit; background-color:#009999}

/* OTHER */

div.picboxmsg
{
width:130px; min-height:50px;
float:right;
padding:4px;
margin:2px;
text-align:center;
border:1px solid #DDDDDD;
color:inherit; background-color:white;
}
div.picbox img {max-width:150px;margin:10px auto 0 auto; border-width:0}

table.legend {width:100%}
td.legend {width:275px; padding:0px; vertical-align:top}

/* TABS */

table.tab {margin:0; width:100%; border-width:0}
tr.tab {}
td.tab {text-align:center; font-size:8pt; font-weight:bold}
 td.tab_a {width:80px; padding:4px; color:inherit; background-color:#e2e2e2; border-color:#ffffff #999999 #b4b4b4 #ffffff; border-style:solid; border-width:1px}
 td.tab_a_on {width:80px; padding:4px; color:#555555; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#aaaaaa #aaaaaa #ffffff #aaaaaa}
 td.tab_begin {width:5px; border-bottom:solid 1px #AAAAAA}
 td.tab_end {border-bottom:solid 1px #AAAAAA}
a.tab {font-size:8pt; font-weight:bold}

table.pan {width:100%}
tr.pan {}
td.pan {padding:0}
div.pan_top {margin:5px 0 10px 0; padding:0; text-align:right; font-size:12pt; font-weight:bold; font-style:italic; border-top:solid 2px #aaaaaa}
div.pan_bot {margin:15px 0 0 0; padding:0; text-align:right}

table.doc {margin:0; width:100%; border-width:0}
tr.doc {vertical-align:bottom}
td.doc {padding:5px; text-align:center; width:50%}
td.doc_form {padding:5px; text-align:center; border-top:solid 1px #eeeeee; border-bottom:solid 1px #eeeeee}

img.doc_C {max-width:150px; max-height:75px; border:solid 1px #dddddd; padding:3px}/* image compact */
img.doc_N {max-width:350px; max-height:175px; border:solid 1px #dddddd; padding:5px}/* image normal */
