/* CALENDAR */

th.date {background-color:#AAAAAA; padding:4px; border-style:solid; border-width:0 0 2px 0; border-color:#CCCCCC; text-align:left; color:#444444; font-size:8pt; font-weight:bold; vertical-align:top}
td.date {background-color:#FFFFFF; padding:4px; border-style:solid; border-width:1px 1px 1px 0; border-color:#dddddd; text-align:left; color:#444444; vertical-align:top}
td.date_today {background-color:#c3d9ff; padding:4px; border-style:solid; border-width:1px 1px 1px 0; border-color:#dddddd; text-align:left; color:#444444; vertical-align:top}
td.date_out {background-color:#EEEEEE; padding:4px; border-style:solid; border-width:1px 1px 1px 0; border-color:#dddddd; text-align:left; color:#444444; vertical-align:top}
th.week {background-color:#AAAAAA; padding:4px; border-style:solid; border-width:0 0 2px 0; border-color:#AAAAAA; text-align:center; color:#444444; font-size:8pt; font-weight:bold; vertical-align:top}
td.week {background-color:#AAAAAA; padding:4px; border-style:solid; border-width:0 0 2px 0; border-color:#AAAAAA; text-align:center; color:#444444; font-size:8pt; vertical-align:top}

th.date_next {background-color:#AAAAAA; padding:4px; border-style:solid; border-width:0 0 2px 0; border-color:#CCCCCC; text-align:center; color:#444444; font-size:8pt; font-weight:bold}
td.date_next {background-color:#FFFFFF; padding:4px; border-style:solid; border-width:1px 1px 1px 0; border-color:#dddddd; text-align:center; color:#444444; font-size:8pt; font-weight:bold}
td.date_today_next {background-color:#c3d9ff; padding:4px; border-style:solid; border-width:1px 1px 1px 0; border-color:#dddddd; text-align:center; color:#444444; font-size:8pt; font-weight:bold}
td.date_out_next {background-color:#EEEEEE; padding:4px; border-style:solid; border-width:1px 1px 1px 0; border-color:#dddddd; text-align:center; color:#444444; font-size:8pt}

#zone_today {background-color:#c3d9ff}

p.datenumber {margin:0; text-align:left; font-size:12pt; font-weight:bold}
p.dateicon {margin:0; text-align:right; font-size:8pt}
a.dateicon {font-size:8pt}
a.date_next {font-size:8pt; font-weight:bold; color:#0080ff; text-decoration:none}
a.date_next:hover {font-size:8pt; font-weight:bold; color:#0000ff; text-decoration:underline}

.preview_section {margin:0}
div.preview {margin:4px 0 4px 0; padding:4px; background-color:white; border-style:solid; border-width:1px 2px 2px 1px; border-color:#CCCCCC}
.preview_title {margin:0; font-size:8pt; font-weight:bold; border-style:solid; border-width:0 0 1px 0; border-color:black}
.preview_message {margin:5px 0 4px 0; font-size:8pt}
.preview_user {margin:2px 0 2px 0; font-size:8pt; font-weight:bold}
.preview_date {margin:2px 0 2px 0; font-size:8pt}

/* GRAPH */

table.qtgraph {color:inherit; background-color:white; border:solid 1px #aaaaaa; padding:5px; margin:5px auto 5px auto}
td.qtgraph_title {background-color:inherit; 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:#990099; 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:#009999; background-color:inherit; font-size:6pt; text-align:center}
img.qtgraph_bar_3 {vertical-align:bottom; color:inherit; background-color:#009999}

/* REGISTER */

.scrollmessage
{
margin:0 auto 10px auto;
padding:6px;
color:inherit; background-color:white;
border:thin solid #AAAAAA;
height:175px;
overflow:auto;
}
.fs_register
{
margin:0 0 4px 0;
padding:5px;
text-align:right;
}