/* Tabular Data */
.maincolumn table {
margin:0 0 10px 0;
border:1px solid #afcbe4;
background:#000;
color:#FFF;
}

.maincolumn table thead {}
.maincolumn table tfoot {}
.maincolumn table tbody {}

.maincolumn table th {
color:#fff;
font-size:12px;
padding:5px
}
.maincolumn table td {border: 1px solid #afcbe4;}
.maincolumn table td, .maincolumn table td p {
font-size:11px; 
vertical-align: top; 
color:#000;
background: #fff;
text-align: center;
font-weight: bold;
}
.maincolumn table td p {padding: 10px;}

.maincolumn table th {
background:#afcbe4;
text-align: center;
padding: 5px 20px;
font-family: Geneva,Verdana,Helvetica,Tahoma,Arial,sans-serif;
}

/* Tabular Cell Content Styles (liberal) */

.maincolumn table td ul {
margin:0; padding:0; text-align: left;
}
.maincolumn table td li {
margin:0 0 .5em 0;
padding:0;
display: block;
text-align: left;
}

 
table.search_result {}
.search_result td.title {font-weight: bold; width: 60px; text-align: right;}
.search_result td.data {padding: 0 0 0 10px;}

.maincolumn table td table, .maincolumn table td table td {margin: 0; padding: 5px; border: none;}
/*

THE ABOVE TABLE STYLES ARE MEANT TO BE USED FOR TABULAR DATA and TABULAR FORMS

<table width="100%">
<thead><tr><th></th><th></th></tr></thead>
<tfoot><tr><td></td><td></td></tr></tfoot>
<tbody><tr><td></td><td></td></tr></tbody>
</table>

*/

tr.alt td {background: #afcbe4;}