/* *********************************************** */
/* ** Data Table ********************************* */
/* *********************************************** */
table.data
{
border-top:     2px solid lightblue; 
border-left:    2px solid lightblue; 
border-right:   2px solid lightblue; 
border-bottom:  2px solid lightblue;
border-collapse:collapse;
}


th.data
{
border-top:     0px solid blue; 
border-left:    1px solid blue; 
border-right:   1px solid blue; 
border-bottom:  0px solid blue;
background-color:#feb;
border-collapse:collapse;
}

td.dataEven
{
border-top:     0px solid blue; 
border-left:    0px solid blue; 
border-right:   0px solid blue; 
border-bottom:  1px solid black;
background-color:#ffffff;
padding-right:  8px;
}
td.dataOdd
{
border-top:     0px solid blue; 
border-left:    0px solid blue; 
border-right:   0px solid blue; 
border-bottom:  1px solid black;
background-color:#feb;
padding-right:  8px;
}


table.contiguous
{
border-top:     0px solid black; 
border-left:    0px solid black; 
border-right:   0px solid black; 
border-bottom:  0px solid black;
border-collapse:collapse;
margin-right:   0px;
margin-left:    0px;
}
td.contiguous
{
border-top:     0px solid black; 
border-left:    0px solid black; 
border-right:   0px solid black; 
border-bottom:  0px solid black;
padding-right:  0px;
padding-left:   0px;
padding-top:    0px;
padding-bottom: 0px;
border-collapse:collapse;
}


table.thickblackbox
{
border-top:     2px solid black; 
border-left:    2px solid black; 
border-right:   2px solid black; 
border-bottom:  2px solid black;
border-collapse:collapse;
margin-right:   5px;
margin-left:    5px;
margin-top:     2px;
margin-bottom:  2px;
}

table.blackbox
{
border-top:     1px solid black; 
border-left:    1px solid black; 
border-right:   1px solid black; 
border-bottom:  1px solid black;
border-collapse:collapse;
margin-right:   10px;
margin-left:    10px;
}

table.blackboxnomargin
{
border-top:     1px solid black; 
border-left:    1px solid black; 
border-right:   1px solid black; 
border-bottom:  1px solid black;
border-collapse:collapse;
}


td.blackbox
{
border-top:     1px solid black; 
border-left:    1px solid black; 
border-right:   1px solid black; 
border-bottom:  1px solid black;
padding-right:  2px;
padding-left:   4px;
padding-top:    4px;
padding-bottom: 0px;
border-collapse:collapse;
}

td.blackboxmargin
{
border-top:     1px solid black; 
border-left:    1px solid black; 
border-right:   1px solid black; 
border-bottom:  1px solid black;
border-collapse:collapse;
padding-right:  8px;
padding-left:   8px;
padding-top:    3px;
padding-bottom: 3px;
}



table.noborder
{
border-top:     0px solid black; 
border-left:    0px solid black; 
border-right:   0px solid black; 
border-bottom:  0px solid black;
border-collapse:collapse;
}


table.rounded {
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid black;
    border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 0px;
    margin: 0px;
    background: #fff;
}

td.rounded {
    #border: 1px solid black;
    padding: 3px;
}


div.rounded{
    border: 1px solid black;
    border-radius: 5px;
    -moz-border-radius: 5px;
    background: #ffc;
    padding: 3px;
    }

div.maintopic{
    border: 1px solid black;
    border-radius: 5px;
    -moz-border-radius: 5px;
    background: #f5f5f5;
    padding: 3px;
    margin-left: 5px;
    margin-top: 15px
    }


