body {
 background-color: #F7FBFE; 
}
table {
 font-family: Arial,Helvetica,sans-serif; 
 font-size: 0.75em;
}
tr {
 text-align: right;
 white-space:nowrap;
} 

thead th, 
tfoot th {
 background-color: #FFF8D1; 
 text-align: center; 
 border: 1px #FFD800 solid; 
}

thead tr th, 
thead tr td {
 border-width: 0 1px 1px 0; 
}

tfoot tr th,
tfoot tr td {
 border-width: 1px 1px 0 0; 
}
thead tr th.l {
 border-width: 0 1px 1px 1px; 
}

tfoot tr th.l {
 border-width: 1px 1px 0 1px; 
}


tbody th {
 background-color: #FFFCEC; 
 font-weight: normal;
 font-style: italic;
 text-align: center; 
 border: 1px #FFD800 solid; 
 border-width: 0 1px 0 1px; 
}

tbody th, 
tbody td {
 padding:0.1em 0.35em 0.2em 0.35em;
}

caption{ 
 background-color: #3299FF; 
 color: #fff; 
 margin-top:1em;
 padding: 0.3em 0 0.4em 0;
 border: 1px #006BD4 solid; 
 border-width: 1px 1px 0 1px ;
 font-size: 1.5em;
}

tr.sep td {
 border-bottom: 1px #bbb solid;
}
tbody tr.sep th {
 border-width: 0 1px 1px 1px; 
}

colgroup{
 background-color:#fff; 
}

.alt {
 background-color: #eee; /* #DDECFD*/
}

.alt_naz {
 background-color: #E8FFE3;
}

td.foot_table {
 text-align:center;
 padding: 0.35em 0 0.4em 0;
 border-top: 1px #FFD800 solid; 
 background-color: #F7FBFE; 
}

td.m3 {
 font-style: italic;
}
td.m1,
td.m2 {
 color: red;
}

#banners {
 width: 598px; 
 margin: 0 0 0 2px; 
 padding: 0; 
 font: 12px Arial,Helvetica,sans-serif; 
 text-align:center;
 background: none; 
 display:block;
}
#banners div {
 width: 190px; 
 height: 88px; 
 color: #616161;
 background: #ECF8FF; 
 border: 1px solid #30B3FF;
 padding: 2px;
 margin: 1px;
 text-align:left; 
 float: left;
 display:block;
}
#banners div h3 {
 font-size:15px; 
 font-weight: bold; 
 text-decoration:underline;
 color: blue;
 padding: 0; 
 margin: 0; 
}
#banners div p,
#banners div address {
 font-size: 12px; 
 font-weight: normal; 
 padding: 0 0 1px 0; 
 margin: 0 0 0 0; 
}
#banners div address {
 color: #0000FF;
 padding: 0; 
}
#banners div.c1{
 color: #616161;
 background: #F5FCE9; 
 border: 1px solid #BEFC52;
}
#banners div.c2{
 color: #616161;
 background: #FCE7DD; 
 border: 1px solid #FC7E42;
}
#banners div.c3{
 color: #616161;
 background: #D1FFDA; 
 border: 1px solid #33FF59;
}
#banners a:link,
#banners a:visited,
#banners a:hover,
#banners a:active {
 padding: 0; 
 text-decoration:underline;
 text-transform:uppercase;
 color: blue;
 border:none;
 cursor: pointer;
}

