﻿table
{
	border-collapse:collapse;
	width:100%;
	border: 0px none transparent;
}


td
{
	text-align:left;
	padding: 3px 3px 3px 3px;
}

th
{
	text-align:left;
	padding: 3px 3px 3px 3px;
}

/* ------------------------------------------------------ */

table.alt
{
	width: 100%;
	
}

table.alt th
{
	text-align:left;
	padding: 3px; 
	vertical-align: bottom;
}

table.alt td
{
	text-align:left;
	padding: 5px 5px 5px 5px;
	border: 1px solid #bbbbbb;
}

/* ------------------------------------------------------ */

table.data2
{
	width: 100%;
    border: 0px none transparent;
}

table.data2 th
{
	text-align:left;
	padding: 3px 8px 8px 5px; 
	vertical-align: bottom;
	font-weight:normal;
	color: #000000;
}

table.data2 td
{
	text-align:left;
	padding: 7px 5px 7px 5px;
	border-top: 1px solid #bbbbbb;
}

/* ------------------------------------------------------ */

table.cellTop
{

}

table.cellTop th
{
    
}

table.cellTop td
{
	vertical-align:top;
}

/* ------------------------------------------------------ */

table.intab
{
	width: 100%;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}

table.intab th
{
	text-align:left;
	padding: 3px 8px 8px 5px; 
	vertical-align: bottom;
	border-bottom: solid 1px #c0c0c0;
}

table.intab td
{
	text-align:left;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}

/* ------------------------------------------------------ */

.lightrow
{
	background-color: #f9f9f9;
}


.darkrow
{
	background-color: #efefef;
}