body {
   background-color     : #FFFFFF;
}

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

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;
}

table.tight td.thingy {
   border-style		: solid none none none ;
   border-width		: 1px 0 0 0 ;
   border-color         : #000000;
   margin		: 0;
   padding		: 0;
}

/* Subitems are tables in items */
table.subitem {
   padding		: 0;
   border-collapse      : collapse;
}

table.subitem th {
   padding              : 0;
   border-width		: 1px;
   border-style         : solid;
   background-color     : #b8ad70;
   color                : #000000;
   height		: 24px;
}

table.subitem td {
   padding              : 0;
}

table.subitem td.sep {
   padding		: 0 2px 0 2px;
   font-weight		: bold;
}

table.tight {
   border-collapse	: collapse;
   font-size		: 10pt;
   line-height		: 14px;
}

table.tight td {
   padding		: 0 2px 0 2px;
}

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

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

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

a.tools {
   color                : #C0C0C0;
}

a.retired {
   font-style		: italic;
}


table.framed {
   border-width		: 1px;
   border-style		: solid;
   border-color		: black;
}
table.framed td {
   border-width		: 1px;
   border-style		: solid;
   border-color		: black;
}
table.framed th {
   border-width		: 1px;
   border-style		: solid;
   border-color		: black;
}

img.banner {
   border-width		: 1px;
   border-style		: solid;
   border-color		: black;
   width		: 544px;
   height		: 59px;
}
img.br {
   position		: absolute;
   right		: 0;
   bottom		: 0;
}
img.tr {
   position		: absolute;
   right		: 0;
   top			: 0;
}

img.special_t {
   padding		: 0;
   border-width		: 0;
   vertical-align	: bottom;
}

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

div.itemcontainer {
   position		: absolute;
   color                : #000000;
   background-color     : #f8edb0;
   border-width         : 1px;
   border-style         : solid;
   border-color         : #000000;
   font-size		: 10pt;
   padding		: 2px 2px 0 2px;
}
div.itemheader {
   position		: absolute;
   background-color     : #309030;
   border-width         : 1px;
   border-style         : solid;
   border-color         : #000000;
   text-align		: center;
   color                : #FFFFFF;
   font-weight		: bold;
   height		: 20px;
}
div.itemshadow {
   position		: absolute;
   background-color     : #000000;
   opacity		: 0.2;
   filter		: alpha(opacity=20);
}

div.itemcontent {
   background-color     : #FF0000;
}

tt.badge {
   width		: 45px;
   height		: 45px;
   float		: left;
   margin		: 0 3px 0 0;
}
