/** Section based styles**/
div#events a:hover, ul#sub-nav-parent a.secondary {
	color: #00aeef !important;
}

div#header-theme {
	background-image: url('../images/training-and-events/training/header.gif');
}

div#sub-nav h2, div#content-footer, div#content-footer ul, div#content-footer li,
div#inner-container div.content-container div.content.detail-page {
	border-color: #00aeef;
}

div#sub-nav h2, div#content-footer a {
	color: #00aeef;
}

/** fiddle to keep top link in the menu colour **/
div#sub-nav h2 a {
	color: #00aeef;
}
/** Events listing **/
div.ui-collapsible-container {
	clear: both;
	float: right;
	margin-top: 15px;
}

div#energy {
	margin-top: 30px;
}

div.ui-collapsible-container h2 {
	color: #379e92 !important;
	font-size: 160%;
	font-weight: normal;
	margin-bottom: 10px;
}

div.ui-collapsible-container h2 a {
	width: 100%;
	display: block;
	background: url('../images/training-and-events/training/ui-expand.gif') right no-repeat;
	color: #00AEEF;
	text-decoration: none;
}

div.ui-collapsible-container .ui-collapsible-active h2 a {
	background-image: url('../images/training-and-events/training/ui-collapse.gif');
}

table.column-grid th {
	border-top-color: #00aeef;
}

table.column-grid tr.row:hover, table.column-grid tr.row.hover {
	background-color: #d7e9e7;
	color: #00aeef !important;
}

table.column-grid tr.row:hover a, table.column-grid tr.row.hover a {
	color: #00aeef !important;
}

table.column-grid th.title {
	width: 320px;
}

table.column-grid th.programme {
	width: 141px;
}

table.column-grid tr.row-group td {
	padding-top: 15px;
	font-weight: bold;
	color: #00aeef;
}

table.column-grid tr.row-group.first td {
	padding-top: 3px;
}

div#energy td.title a, div#sustainability td.title a {
	text-decoration: none;
}

div#sustainability table.column-grid th.title, div#sustainability table.column-grid th.programme {
	width: 312px;
}

