/*	Generic Table styles */

table {
	margin: 10px 0px 25px 0px;
	padding: 0px 0px 0px 0px;	
	font: 11px/13px 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
	border-bottom: 1px solid #75706e;
	border-collapse: collapse;
	table-layout: auto;
	width: 555px;
}

th {
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	font: 11px/13px 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #fff;
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #72524e;
	border-bottom: 1px solid #72524e;
	background-color: #a85c48;
	background: url('images/bg_table_head.gif') repeat-x top;
	vertical-align: top;
}

tr.subhead th {
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	font: bold 11px/13px 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #fff;
	text-align: left;
	border-top: 1px solid #736c69;
	border-bottom: 1px solid #736c69;
	background: url('images/bg_table_subhead.gif') repeat-x top;
	background-color: #999696;
	vertical-align: top;
}

th a:link, th a:visited, th a:hover, th a:active {
	color: #fff;
}

tr {
	background-color: #f4f2f2;
}

td {
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	font: 11px/13px 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
	border-top: 1px solid #ccc8c8;
	vertical-align: top;
}

td.center, th.center {
	text-align: center;
}

tr.spacer td {
	padding: 4px 4px 10px 4px;
	border-top: 1px solid #75706e;
	background-color: #fff;
}

td.dark{
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	font: 11px/13px 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	background-color: #e5e1e1;
	text-align: center;
	color: #333;
	border-top: 1px solid #ccc8c8;
	vertical-align: top;
}


td ul {
	list-style-type: square;
	list-style-image: url('images/icon_check_10x10.gif');
	list-style-position: outside;
	color: #333;
	font: 11px/13px 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	padding: 0px 0px 0px 20px; 
	margin: 0px 0px 0px 0px; 
}

td ol {
	list-style-position: outside;
	color: #333;
	font: 11px/13px 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	padding: 0px 0px 0px 20px; 
	margin: 0px 0px 0px 0px; 
}


td ul li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}


td p.note {
	padding: 0px 0px 0px 0px;
}


