﻿/*
**------------------------------------------------------------------------------
** Global.
**------------------------------------------------------------------------------
*/
body 
{
    background-color:White;
}

.text-block
{
    border: solid 1px Black;
    margin-left:0;
    margin-right:0;
}

.text-block-main
{
    padding:0em;
    font-size:small;
}

.title-text
{
    color:Black;
    margin-left:0px;
}

.no-print
{
    display:none;
}

.print-only-inline { display:inline; }
.print-only-block  { display:block;  }

/*
**------------------------------------------------------------------------------
** Front page.
**------------------------------------------------------------------------------
*/

#buttons
{
    display:none;
}

#company-logo
{
    margin-left:0px;
}

#ATEX-logo
{
    float:right;
}

.button-main-bg, .button-main-2-bg
{
	background: none;
}

.button-main, .button-main-2
{
	color: black;
}

.footnote
{
    padding-right:0.5em;
    text-align:left;
    float:right;
}

.table-1-row-head, .table-1-content
{
    padding:0.2em;
    border-top: solid 1px #B0B0B0;
}

.table-1-1-row-head, .table-1-1-content, .table-1-1-row-head-l, .table-1-1-content-l
{
    padding-top:0.2em;
    padding-bottom:0.2em;
    border-bottom: dotted 1px #B0B0B0;
    background-color:#F0F0F0;
}

.table-1-1-row-head, .table-1-1-row-head-l
{
    padding-left:0.5em;
    padding-right:0.5em;
}

.table-1-1-content, .table-1-1-content-l
{
    padding-right:0.5em;
}

.table-1-1-row-head-l, .table-1-1-content-l
{
    border-bottom: dotted 0px #B0B0B0;
}

/*-----------------------------------------------------*/

table.table-2
{
    text-align:center;
    width:97%;
}

table.table-2 td, table.table-2 th
{
    padding:0.2em;
    white-space:nowrap;
}

table.table-2 th
{
    border-top: solid 1px Black;
    border-bottom: solid 2px Black;
    background-color:#F0F0F0;
    font-weight:bold;
}

table.table-2 td
{
    border-bottom: solid 1px Black;
}

table.table-2 .col-row-head
{
    border-left: solid 1px Black;
    font-weight:bold;
    text-align:left;
}

table.table-2 .col-last
{
    border-right: solid 1px Black;
}

table.table-2 th.col-group-head
{
    border-bottom: none;
    border-left: solid 1px Black;    
    border-right: solid 1px Black;    
}

table.table-2 th.col-sub-head
{
    border-left: solid 1px Black;    
    font-size:smaller;
    width: 4.1em;
}

table.table-2 td.red
{
    background-color:Red;
    border-left: solid 1px Black;
}

table.table-2 td.yellow
{
    background-color:Yellow;
    border-left: solid 1px Black;
}

table.table-2 td.green
{
    background-color:Lime;
    border-left: solid 1px Black;
    border-right: solid 1px Black;
}
