body {
   background-color     : #FFFFFF;
   background-repeat    : repeat;
   margin		: 5px;
   padding		: 0px;
}


/* Each item is a table */
table.item {
   margin-bottom        : 10px;
   border-collapse      : collapse;
   border-width         : 1px;
   border-style         : solid;
   border-color         : #000000;
}
table.item th {
   color                : #FFFFFF;
   background-color     : #309030;
   border-width         : 1px;
   border-style         : solid;
   border-color         : #000000;
   padding              : 0px;
   height		: 24;
}

table.item th.alert {
   background-color     : #FF1010;
   padding		: 0;
}

table.item th.notice {
   background-color     : #1010FF;
   padding		: 0;
}

table.item td {
   color                : #000000;
   background-color     : #f8edb0;
   padding              : 2px;
   font-size		: 10pt;
}

/* Subitems are tables in items */
table.subitem {
   padding		: 0px;
   border-collapse      : collapse;
}
table.subitem th {
   padding              : 0px;
   border-width		: 1px;
   border-style         : solid;
   background-color     : #b8ad70;
   color                : #000000;
   height		: 24;
}
table.subitem td {
   padding              : 0px;
}
table.subitem td.sep {
   padding		: 0px 2px 0px 2px;
   font-weight		: bold;
}


div.container {
   position		: relative;
   height		: 100%
}

div.col {
   float		: left;
   margin-right		: 10px;
}
div.row {
   float		: top;
   margin-right		: 10px;
}
div.subcol {
   float		: left;
   margin-right		: 0px;
}

div.bottomlink {
   position		: absolute;
   right		: 0px;
   bottom		: 0px;
   font-size		: 8pt;
}

div.tools {
   position		: absolute;
   right		: 2px;
   top			: -1px;
   font-size		: 7pt;
   color                : #C0C0C0;
   text-align		: right;
}

a.tools {
   color                : #C0C0C0;
}

table.tight {
   border-collapse      : collapse;
   font-size		: 10pt;
}
table.tight td {
   padding              : 0px 2px 0px 2px;
}
table.tight th {
   border-width		: 0;
   font-weight		: bold;
   padding              : 0px 2px 0px 2px;
   color		: #000000;
   background-color     : transparent;
   height		: auto;
}

a.retired {
   font-style		: italic;
}

img.br {
   position		: absolute;
   right		: 0px;
   bottom		: 0px;
}
img.tr {
   position		: absolute;
   right		: 0px;
   top		: 0px;
}

img.special_t {
   padding		: 0 2px 0 0;
   border-width		: 0;
}

td.vrule {
   border-width		: 0px 1px 0px 0px;
   border-style		: solid;
   
}
