 main.css    :

table.portal {
	width: 100%; background: #B7C0C5; border-collapse: collapse;
	margin-left: auto; margin-right: auto;
	border-top: 1px solid #B7C0C5;
}
.portal th {
	border: 1px solid #B7C0C5; border-width: 1px; border-top-color: #92A3A4;
}
.portal td {
	border: 1px solid #B7C0C5; border-width: 0 1px 1px;
}
.portal th, .thHead {
	padding: 6px 8px 7px;
	color: #282f35; font-size: 11px; font-weight: bold;
	background: #dee3e7;
	text-shadow:1px 1px 1px #fff;
}
/* "lte IE 6" in page_header.tpl */
.portal th:first-child { border-left-color: #92A3A4; }
.portal th:last-child  { border-right-color: #92A3A4; }
.portal td {
	padding: 2px 4px 3px;
}

td.catHead12 {
	padding: 6px 8px 7px;
	color: #282f35; font-size: 11px; font-weight: bold;
	background: #78828b url(../images/cellpic3.jpg) repeat-x;
	text-shadow:1px 1px 1px #fff;
}

.row2, .row2 td { background: #e1e6e9; font-size: 10px; }
.row3, .row3 td { background: #e1e6e9; font-size: 10px; }

   :
portal.php  
portal.tpl  templates/default