/*------------------------Table styles------------------------*/

table {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
	font: 13px/16px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	border-collapse: collapse;
	table-layout: auto;
	border-bottom: 1px solid #c6c6c6;
	}


div.twocolumnlayout div#column1 table,
div.twocolumnlayout div#column2 table {
	width: 420px;
	}

div.threecolumnlayout div#column12 table,
div.threecolumnlayout div#column23 table {
	width: 566px;
	}


/*------------------------Table Row styles------------------------*/

tr.header {
	background: url('images/bg_table_header.png') repeat-x top left;
	border-left: 1px solid #108be1;
	border-right: 1px solid #108be1;
	}

tr.odd {
	background-color: #f0f0f0;
	border: 1px solid #ddd;
	}

tr.even {
	background-color: #e1e1e1;
	border: 1px solid #ddd;
	}


/*------------------------Table Cell styles------------------------*/

th {
	margin: 0px 0px 0px 0px;
	padding: 8px 9px 8px 9px;
	font: bold 9px/10px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #fff;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	border-bottom: 2px solid #c6c6c6;
	}

td {
	margin: 0px 0px 0px 0px;
	padding: 7px 9px 7px 9px;
	font: 13px/16px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #18191a;
	vertical-align: top;
	}

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

td.right, th.right {
	text-align: right;
	float: none;
	}
	

/*------------------------Resources Table Width styles------------------------*/

	
colgroup#resources col#column1 {
	width: 100px;
	}

colgroup#resources col#column2 {
	width: 350px;
	}

colgroup#resources col#column3 {
	width: 100px;
	}

