table {
    border-spacing:1px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    background-color:#E7E7E7;
    color: #999;
}

caption {
    font-weight: bold;
    background: #50ADEA;
    border-bottom:0px solid #1975d7;
    color: #FFF;
    text-transform:uppercase;
    padding:10px;
}

td, th {
    padding: 4px;
}

th {
    text-align:center;
}

thead th {
    text-align: center;
    background: #F5F5F5;
    color: #666;
    border: 1px solid #FFF;
    text-transform:uppercase;
    font-weight:bold;
}

tbody th {
    font-weight: bold;
}

tbody tr		{
    background-color:#FFF; 
    text-align:left;
}

tbody tr.odd 	{
    background: #f9f9f9;
    border-top:1px solid #FFF;
}

table tbody tr th a.btn-img, tbody th a:visited{
    display:block; 
	padding:0; 
	padding:4px 0;
	background:#6C970B;
	margin:0 5px;
	color:#fff
}

	table tbody tr th a:hover.btn-img{
		background:#92C914;
	}

tbody th a:hover{
    color:#FF8601;
}

tbody tr td { 
    /*height:50px;*/
    background: #FFF;
    border: 1px solid #FFF;
}

tbody tr.odd td{ 
    background: #f9f9f9;
    border-top:1px solid #FFF;
}

table td a:link, table td a:visited {
    color: #1975D7;
    text-decoration: none;
}

table td a:hover {
    color: #50ADEA;
    border-bottom:0px solid #8FD5FF;
    text-decoration: none ;
}

tfoot th, tfoot td {
    background-color:#E7E7E7; padding:10px;
    text-align:center; 
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:22px; font-weight:bold; font-style:italic;
    border-bottom:0px solid #CCC;
    border-top:1px solid #DFDFDF;
}
