table.thin {
	color: #000000;
	border-collapse: collapse;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
}
/* thin-grid style table, use for all tables */
/* Note: Borders look best in IE */
table.thin-grid {
	color: #000000;
	border-collapse: collapse;
	border-style: none;
    margin-bottom: 5px;
}
table.thin-grid th,td.th { /* BE SURE TO CHANGE NEXT ONE */
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-top: 1px;
	text-align: left;
	vertical-align: bottom;
	font-weight: normal;
}
table.thin-grid tr.th td { /* So a tr can look like a th */
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: left;
	vertical-align: bottom;
	font-weight: normal;
}
table.thin-grid td {
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 1px;
	vertical-align: top;
}
table.thin-grid td.spacer {
	border-style: none;
	background-color: white; 
}

/* Use within thin-grid table for an alternate background color */
table.thin-grid td.alternate {
	background-color: #efeff1; 
}
/* Use within thin-grid table for an alternate row background color */
table.thin-grid tr.alternate td {
	background-color: #efeff1; 
}
table.thin-grid tr.alternate td.spacer {
	border-style: none;
	background-color: white; 
}

/* Use within thin-grid table for a special webUpdate background color */
table.thin-grid td.webupdate {
	background-color: #fafad2; /* LightGoldenRodYellow */
}
/* Use within thin-grid table for a special webUpdate background color */
table.thin-grid tr.webupdate td {
	background-color: #fafad2; /* LightGoldenRodYellow */
}
table.thin-grid tr.webupdate td.spacer {
	border-style: none;
	background-color: white; 
}

table.thin-grid table td {
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
}
table.inside {
	padding: 0px 0px 0px 0px;
}
table.inside td {
	border-style: none;
}
table.thin-grid table.thin-grid-inside{
	color: #000000;
	border-collapse: collapse;
	border-style: none;
}
table.thin-grid table.thin-grid-inside td {
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	vertical-align: top;
}
