/* *****************************************************************************
     Version      : $Id: print.css 18 2006-06-18 19:18:25Z putte $
     Author       : Pascal Vandeputte
     First Written: 2006/06/12
   *****************************************************************************
*/

/* For confidential data, not to be printed */
.conf, .noPrint       {
                        display              : none;
                      }

/*
input                 {
                        display              : none;
                      }
*/

body                  {
/*                        background-attachment: scroll | fixed ;                    */
                        background-color     : #fafafa;
/*                        background-image     : none;                               */
/*                        background-position  : left 300px | center center ;        */
/*                        background-repeat    : no-repeat | repeat-x | repeat-y;    */
/*                        color                : navy;                               */
                        font-family          : Arial;
                        font-size            : 12px;
/*                        font-style           : italic;                             */
/*                        font-weight          : bold;                               */ 
/*                        text-align           : left;                               */
/*                        text-decoration      : underline;                          */
/*                        vertical-align       : bottom;                             */
                      }

.pageTitle            {
                        color                : navy;
                        font-family          : Arial;
                        font-size            : 40px;
                        font-weight          : bold;
                        text-align           : center;
                      }

div.main, div.header, div.footer             {
                        background-color     : #f8f8f8;
                        border-bottom        : 1px solid silver;
                        border-left          : 1px solid silver;
                        border-right         : 1px solid silver;
                        border-top           : 1px solid silver;
                        margin-bottom        : 1px;
                        padding              : 20px;
                      }

div.header            {
                        background-color     : #e0e0e0;
                        background-image     : url("../gfx/grad_down.gif");
                        background-repeat    : repeat-x;
                        display              : none;
                        margin-bottom        : 1px;
                      }

div.footer            {
                        background-color     : #e0e0e0;
                        background-image     : url(../gfx/grad_up.gif);
                        background-repeat    : repeat-x;
                        display              : none;
                        margin-top           : 1px;
                      }

h2                    {
                        color                : #333333;
                        text-decoration      : underline;
                      }

h2                    {
                        color                : #444444;
                        text-decoration      : underline;
                      }

h3                    {
                        color                : #555555;
                        text-decoration      : underline;
                      }

form                  {
                        text-align           : center;
                      }

a.fancylink:link      {
                        color                : blue;
                        text-decoration      : none;
                      }

a.fancylink:visited   {
                        color                : blue;
                        text-decoration      : none;
                      }

a.fancylink:hover     {
                        color                : blue;
                        text-decoration      : underline;
                      }

table                 {
                        border-collapse      : collapse;
                        margin-left          : auto;
                        margin-right         : auto;
                      }

th                    {
                        background-color     : #eaeaea;
                        border-right         : 1px solid silver;
                        font-family          : Arial;
                        font-size            : 14px;
                        font-weight          : bold;
                        padding              : 5px;
                        text-align           : center;
                        text-decoration      : underline;
                      }

th:first-child        {
                        border-left          : 1px solid silver;
                      }

th.sub1               {
                        background-color     : #f3f3f3;
                        font-size            : 12px;
                        font-style           : italic;
                        font-weight          : normal;
                        text-decoration      : none;
                      }

th.allborders, th.allborders-left, th.allborders-right {
                        border-bottom        : 1px solid silver;
                        border-left          : 1px solid silver;
                        border-right         : 1px solid silver;
                        border-top           : 1px solid silver;
                        text-align           : center;
                      }

th.allborders-left    {
                        text-align           : left;
                      }

th.allborders-right   {
                        text-align           : right;
                      }

td, td.std-left, td.std-right {
                        border-right         : 1px solid silver;
                        font-size            : 12px;
                        padding              : 5px;
                        text-align           : center;
                      }

td:first-child        {
                        border-left          : 1px solid silver;
                      }

td.std-left           {
                        text-align           : left;
                      }

td.std-right          {
                        text-align           : right;
                      }

td.allborders, td.allborders-left, td.allborders-right {
                        border-bottom        : 1px solid silver;
                        border-left          : 1px solid silver;
                        border-right         : 1px solid silver;
                        border-top           : 1px solid silver;
                        text-align           : center;
                      }

td.allborders-left    {
                        text-align           : left;
                      }

td.allborders-right   {
                        text-align           : right;
                      }

td.fornavmenu         {
                        display:none;
                      }
 
td.navmenuspacer      {
                        display: none;
                      }


td.selfservice        {
                        border-left          : none;
                        border-right         : none;
                        text-align           : left;
                        vertical-align       : top;
                        width                : 620px;
                      }

td.plain, td.plainR, td.plainC {
                        border-right         : none;
                        text-align           : left;
                        vertical-align       : top;
                      }

td.plain:first-child, td.plainC:first-child, td.plainR:first-child {
                        border-left          : none;
                      }

td.plainC             {
                        text-align           : center;
                      }

td.plainR             {
                        text-align           : right;
                      }

table.footer          {
                        border-collapse      : collapse;
                        width                : 100%;
                      }

table.maxwidth        {
                        width                : 100%;
                      }

.error                {
                        color                : red;
                        text-align           : center;
                      }

img.email             {
                        vertical-align       : text-bottom;
                      }

img.post-body         {
                        max-width            : 750px;
                        width                : expression(document.geElementById('container').style.width > 800 ? "750px": "auto" );
                      }

/* The nice <ol start="0"> syntax is deprecated unfortunately, this is the "alternative" according to W3C */
#olStartAt0 ol        {
                        counter-reset        : myCnt -1;
                        display              : block;
                        list-style-type      : none;
                        padding              : 0;
                        margin               : 1em;
                      }
#olStartAt0 ol li:before {
                        content              : counter(myCnt) ". ";
                        counter-increment    : myCnt;
                      }

#olStartAt5 ol        {
                        counter-reset        : start 4;
                        display              : block;
                        list-style-type      : none;
                        padding              : 0;
                        margin               : 1em;
                      }
#olStartAt5 ol li:before {
                        content              : counter(myCnt) ". ";
                        counter-increment    : myCnt;
                      }

#olStartAt10 ol       {
                        counter-reset        : start 9;
                        display              : block;
                        list-style-type      : none;
                        padding              : 0;
                        margin               : 0.5em;
                      }
#olStartAt10 ol li:before {
                        content              : counter(myCnt) ". ";
                        counter-increment    : myCnt;
                      }

