.showstate{ /*Definition for state toggling image */
cursor:hand;
cursor:pointer;
float: right;
margin-top: 2px;
margin-right: 3px;
}

.headers{
font-size: 140%;
font-weight: bold;
border: 1px solid  #E0E0DC;
background-color: lightyellow;
}

#content table {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;

 border-collapse: collapse;
 width: 100%;
}
#content caption {
 font-size: 25px;
 color: #1ba6b2;
 font-weight: bold;
 text-align: left;
 background: url(header_b.jpg) no-repeat top left;
 padding: 10px;
 margin-bottom: 2px;
}
#content thead th {
 border-right: 1px solid #fff;
 color:#fff;
 text-align:center;
 padding:2px;
 text-transform:uppercase;
 height:25px;
 background-color: #a3c159;
 font-weight: normal;
}
#content tfoot {
 color:#1ba6b2;
 padding:2px;
 text-transform:uppercase;
 font-size:1.2em; 
 font-weigth: bold;
 margin-top:6px;
 border-top: 6px solid #e9f7f6;
}
#content tbody tr {
 background-color:#fff;
 border-bottom: 1px solid #E0E0DC;
}
#content tbody td {
 color:#414141;
 padding:5px;
 text-align:left;
}
#content tbody th {
 text-align:left;
 padding:2px;
}

#content tbody td a, tbody th a {
 color:#6C8C37;
 text-decoration:none;
 font-weight:normal; 
 display:block;
 background: transparent url(images/links.gif) no-repeat 0% 50%;
 padding-left:15px;
}
#content tbody td a:hover, tbody th a:hover {
 color:#009193;
 text-decoration:none;
}
