table.ContentTable
{
	background-color		: #E6EAF4;
	border					: none;
	padding					: 0px 0px 0px 0px;
	margin					: 10px 0px 10px 0px;
	border-collapse			: collapse;
}


table.ContentTable tr td
{
	padding					: 5px 5px 5px 5px;
	font					: normal 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #113275;
	vertical-align			: top;
}

table.ContentTable tr td a
{
	font					: normal 8pt/12pt Arial, Helvetica, sans-serif;
}

table.ContentTable thead tr td
{
	padding					: 5px 5px 5px 5px;
	font					: bold 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #EAEFFB;
	background-color		: #0A4279;
	border-bottom			: 1px #C5D4E4 solid;
}

#events table.ContentTable thead tr td
{
	padding					: 5px 5px 5px 5px;
	font					: bold 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #FFFFFF;
	background-color		: #9B2E11;
	border-bottom			: 1px #C5D4E4 solid;
}

table.ContentTable thead tr td a:link, table.ContentTable thead tr td a:visited
{
	font					: bold 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #EAEFFB;
	text-decoration			: none;
}



table.ContentTable thead tr td a:hover
{
	font					: bold 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #EF9C00;
	text-decoration			: underline;
}

/* WHITE BG */

table.ContentTable tr.light td
{
	padding					: 5px 5px 5px 5px;
	font					: normal 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #113275;
	background-color		: #F1F2F9;
}

table.ContentTable tr td.light
{
	padding					: 5px 5px 5px 5px;
	font					: normal 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #113275;
	background-color		: #F1F2F9;
}

/* GREY BG */

table.ContentTable tr.grey td
{
	padding					: 5px 5px 5px 5px;
	font					: normal 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #113275;
	background-color		: #EDEEEE;
}

table.ContentTable tr td.grey
{
	padding					: 5px 5px 5px 5px;
	font					: normal 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #113275;
	background-color		: #EDEEEE;
}


/* TH  */

table.ContentTable tr th
{
	padding					: 5px 5px 5px 5px;
	font					: bold 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #0A4279;
	background-color		: #C5D4E4;
	text-align				: left;
}

/* Verticaltal seperation */

table.ContentTable thead tr.vsep td
{
	border-left				: 1px solid #C5D4E4;
}

table.ContentTable tbody tr.vsep td, table.ContentTable tbody tr.vsep th 
{
	border-left				: 1px solid #D7E2EE;
}	

/* White hsep*/

table.ContentTable thead tr.wvsep td
{
	border-left				: 1px solid #FFFFFF;
}

table.ContentTable tbody tr.wvsep td, table.ContentTable tbody tr.wvsep th 
{
	border-left				: 1px solid #FFFFFF;
}	

/* Horizontal seperation */

table.ContentTable tbody tr.hsep td, table.ContentTable tbody tr.hsep th
{
	border-bottom			: 1px solid #D7E2EE;
}

/* White vsep*/

table.ContentTable tbody tr.whsep td, table.ContentTable tbody tr.whsep th
{
	border-bottom			: 1px solid #FFFFFF;
}


table.ContentTable tbody tr.whsep td table tr td, table.ContentTable tbody tr.wvsep td table tr td, table.ContentTable tbody tr.whsep th table tr td, table.ContentTable tbody tr.wvsep th table tr td
{
	border			: none;
	padding			: 0px;
}