/*	Generic Table styles */

table {
	margin: 10px 0px 25px 0px;
	padding: 0px 0px 0px 0px;	
	font: 10px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
	border-bottom: 1px solid #b3b1af;
	border-collapse: collapse;
	table-layout: auto;
	width: 520px;
}

table.narrow {
	margin: 10px 0px 25px 0px;
	padding: 0px 0px 0px 0px;	
	font: 10px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
	border-bottom: 1px solid #b3b1af;
	border-collapse: collapse;
	table-layout: auto;
	width: 335px; 
}

table.wide {
	margin: 10px 0px 25px 0px;
	padding: 0px 0px 0px 0px;	
	font: 10px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
	border-bottom: 1px solid #b3b1af;
	border-collapse: collapse;
	table-layout: auto;
	width: 690px;
}

th {
	margin: 0px 0px 0px 0px;
	padding: 5px 7px 5px 7px;
	font: 10px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #fff;
	font-weight: bold;
	text-align: left;
	border: 1px solid #3971eb;
	background: url('images/bg_table_head.png') repeat-x top;
	vertical-align: top;
}

tr.subhead th {
	margin: 0px 0px 0px 0px;
	padding: 5px 7px 5px 7px;
	font: bold 10px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #464646;
	text-align: left;
	border: 1px solid #b3b3b3;
	background: url('images/bg_table_subhead.png') repeat-x top;
	vertical-align: top;
}

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

tr {
	background-color: #f2f2f2;
}

tr.even {
	background-color: #e5e5e5;
}


td {
	margin: 0px 0px 0px 0px;
	padding: 6px 7px 6px 7px;
	font: 10px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
	border-bottom: 1px solid #f8f8f8;
	vertical-align: top;
}

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

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


td p {
	padding: 0px 0px 5px 0px; 
	margin: 0px 0px 0px 0px; 
	color: #333;
	font: 10px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
}

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

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


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

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

td.time {
	text-align: right;
	background-color: #fafafa;

}

colgroup#communityprojects col#column1 {
	width: 150px;
}

colgroup#communityprojects col#column2 {
	width: 100px;
}


colgroup#communityprojects col#column4 {
	width: 80px;
}

