/** 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');
}

/*
 * Modified
 * 28/11/2011 <cue@opx.co.uk>
 */
table.column-grid {
	margin-top:0;
}

table.column-grid th {
	border-top-color: #00aeef;
	border-top:none;
	color:#00aeef !important;
}

table.column-grid tr.row:hover, table.column-grid tr.row.hover {
	background-color: #f2fafe;
	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;
}

/*
 * New additions
 * 28/11/2011 <cue@opx.co.uk>
 */
div#content-container h1 {
	color: #00aeef;
}

input.button, a.button {
	background-color:#00aeef;
	color:white !important;
}

.rounded-top-title {
	background-color:#00aeef;
	background-image: url(../images/sidebar/body-title-bg-training.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.rounded-top-title.wide {
	background-image: url(../images/css/rounded-top-669-training.gif);
}

.solid-box {
	background-color:#f2fafe;
}

.highlight {
	color:#d7e9e7;
}

.rounded-top-title h2 {
	color:white !important;
}

.table-title {
	border-top-color:#00aeef;
}

.table-title h2 {
	color: #00aeef !important;
}

ul.tools {
	width:237px;
	list-style:none;
	padding-left: 0;
}
ul.tools li {
	padding:5px 5px 5px 0;
	width:232px;
	border-bottom:1px dotted black;
	background:none;
}

ul.tools img {
	float:left;
	margin-right:5px
}

ul.tools img.right {
	float:right;
	margin-right:5px
}

ul.tools li a {
	text-decoration: none;
}

ul.tools li a:hover {
	text-decoration:underline;
}

.accreditation-hub {
	margin:-15px 0 0 -15px;
	width:513px;
	overflow:hidden;
}
.accreditation-hub li {
	float:left;
	margin-left:15px;
	width:156px;
}
.accreditation-hub li h4 {
    color:black;
    font-weight:normal;
    padding-top:5px;
    height:35px;
}

div#sidebar h2 {
	background-image:url(../images/sidebar/training-title-bg.gif);
}

div#sidebar div.inner-content {
	background-color: #F2FAFE;
}

ul.two-column-pods.hub dl {
	border-top-color: #00aeef;
	border-bottom-color: #00aeef;
}