#right table {
	background: #e7f1c3 url(../images/table-corner11.png) top left no-repeat;
	margin-bottom: 15px;
	font-size: 80%;
	color: #000;
	line-height: 180%;
}
/* Holly Hack Targets IE Win only \*/
    * html #right table td, th {
	background: none;
}
/* End Holly Hack */
	
#right table th {
	border-bottom: 2px solid #faf7e5;
	vertical-align: bottom;
}
#right table td {
	border-bottom: 1px solid #faf7e5;
	vertical-align: top;
}
#right table th, #right table td {
	padding: 10px 10px;
	text-align:left;
}
#right table tr.lastrow td {
	border-bottom: none;
	padding-bottom: 20px;
}
#right table tr.lastrow td.col1 {
	background: url(../images/table-corner12.png) bottom left no-repeat;
}
/* types of tables based on how many columns and cell alignment */

#right table.table2 th.col2 {
	background: #cfe386 url(../images/table-corner21.png) top right no-repeat;
}
#right table.table2 tr.lastrow td.col2 {
	background: #cfe386 url(../images/table-corner22.png) bottom right no-repeat;
}
#right table.table4 th.col4 {
	background: #a0c80e url(../images/table-corner41.png) top right no-repeat;
}
#right table.table4 tr.lastrow td.col4 {
	background: #a0c80e url(../images/table-corner42.png) bottom right no-repeat;
}
/* left-align and background colors */
	
#right table th.col2, #right table td.col2 {
	background-color: #cfe386;
}
#right table th.col3, #right table td.col3 {
	background-color: #b8d64a;
}
#right table th.col4, #right table td.col4 {
	background-color: #a0c80e;
}
