/* From different web source */

/* ********************************
   Project: CSS Table Galery
   Title: Like Adwords
   Author: Cleiton Francisco
   URL: http://www.cleiton.net/
   Country: Brazil
   Update: 2005-12-18
 ****************************** */


table {
	table-layout: automatic;
	border-collapse: collapse;
	border: 0px solid #3f7c5A;
	font: normal 110%/110% "Verdana", sans-serif;
	color: #000;
	background: transparent;
	text-align: left;
	padding: 0;
	padding-left: 0;
        border: 0;
}

caption {
	padding: 0 0.6em 0.8em;
/*	font-size: 1.3em; */
/*	font-weight: bold;*/
	text-align: center;
	color: #000;
	background: transparent;
}

td, th {
	border: 0px solid #e0e0e0;
	padding: 0;
	text-align: left;
	vertical-align: left;
}

tbody td a {
	background: transparent;
	color: #00c;
	padding: 0;
	text-align: center;
	text-decoration: underline;
}

thead th {
	border: 0px solid #e0e0e0;
	text-align: center;
/*	font-size: 1em; */
/*	font-weight: bold;*/
	background: #c6d7cf;
}

tfoot th, tfoot td {
/*	border: 7px;*/
/*	 solid #e0e0e0;*/
	padding: 1px;
	text-align: left;
	font-size: 1em;
/*	background: #e8e8cf;*/
/*	background: transparent;*/
	height: 20px;
}

tfoot th {
	font-weight: bold;
}

tbody td a {
/*	background: transparent; */
	color: #00c;
	padding: 0;
	text-decoration: underline;
}
tbody td a:hover {
/*	background: transparent; */
	color: #00c;
	text-decoration: underline;
}
tbody th a {
	background: transparent;
	color: #3f7c5f;
	text-decoration: underline;
	font-weight: bold;
}
tbody th a:visited {
	color: #b98b00;
}


tbody th, tbody td {
	vertical-align: center;
	padding: 6;
	text-align: center;
}


tfoot td {
/*	background: transparent;*/
/*	border: 1px solid #FC3F64; */
	borderColorDark: #FFFFFF;
/*	borderColorLight: #AF3F64;*/
	border-width: 1px 1px;
	padding: 2px;
}


tfoot tr {
	height: 20px;
}


tbody tr:hover {
	background: transparent; 
}


/* My table  #dbc9f6;*/

.block {

                 background: transparent;
                 margin: 5px 10px 5px 28px;
                 padding: 4px 10px 6px 5px;
		 font-weight: bold;
                 /* No borders set */
}


.rblock {

                 background: red;
                 margin: 35px 15px 15px 76px;
                 padding: 8px 23px 8px 20px;
		 font-weight: bold;
		 font-size: 10pt;
                 /* No borders set */

}

.cblock {

                 background: transparent;
                 margin: 0px 0px 0px 68px;
                 padding: 4px 10px 6px 5px;
		 font-weight: bold;
                 /* No borders set */
}


mbody th, mbody td {
	vertical-align: left;
	color: #6f7c5f;
	padding: 6;
	text-align: left;
}

.difftbl {
	
    text-align: left;
}


tr.inner {
	text-align: left;
		
}

