/* text colours */
.text-primary			{color: #363636;}
/* .text-darkprimary	{color: #063;} */
.text-secondary			{color: #903;}
.text-darksecondary {color: #063;}
/* .text-lightprimary {color: #e4e2ed;} */

.greydots		{background-image: url(images/dots_grey_extranet.gif);}
.primarydots {background-image: url(images/dots_primary_goactive.gif);}
.darkdots {background-image: url(images/dots_primary_extranet.gif);}

.fade_bar {
	background: #02783b url(images/bg_fade_bar_goactive.jpg) repeat-y scroll top left;
	border: 3px solid #E6E6E6;
	border-width: 3px 0;
}

a, a * {
	color: #903;
}

h1,
.plainheader,
.plainheader.newsevent_item_title {
	color: #063;
}

h1.page_title {
	color: #363636;
}

body {
	background-color: #fff;
	color: #363636 !important;
}

.main {padding-bottom: 30px;}

.outer {
	background: #02783b url(images/bg_body_goactive.jpg) repeat-x scroll top center;
	margin: 0;
	padding: 0;
}

.header {
	background-image: url(images/bg_header_goactive.gif);
}

.main_content {
	background-image: url(images/bg_main_content_goactive.gif);
	background-repeat: repeat-y;
}

.main_content_full {
	background: transparent url(images/main_content_top_goactive.gif) no-repeat scroll top left;
}

.featurebox_bottom_lip {
	background-image: url(images/featurebox_bottom_lip_goactive.gif);
	background-repeat: no-repeat;
}

.goactive_hp_banner {
	margin: 10px 19px 10px 19px;
}

.goactive_rh_feature_top {
	width: 168px;
	margin-top: 8px;
}

.intro_para {
	padding-bottom: 10px !important;
}

.nobg {
	background: none;
}

.page_feature_col {
	background-color: #eff5f1;
}

.prev-next-link {
	background-color: #063;
	color: #FFFFFF;
}

.newsevent_item_date {
	color: #063;
}

.newsevent_item_title {
	color: #903;
}

.assoc_doc,
.assoc_doc a {
	color: #903;
}

.standard_button,
.standard_button_alt,
.standard_button_long {
	background-color: #063;
}

.hp_wide_item {
	width: 326px;
}

.main_nav ul li div {
	background-image: url(images/bg_navitem_goactive.gif);
}

.featurebox {
	background-image: url(images/bg_featurebox_goactive.gif);
	background-repeat: repeat-y;
}

.rfeaturetext,
.rfeaturetext strong {
	color: #2E3794;
}

.breadcrumb,
.breadcrumb a {
	color: #6E6E6E;
}

.coloured_header {
	background-color: #d4e7dc;
	color: #063;
}

.coloured_header h1 {
	color: #063;
}

.main_nav ul li ul li div, .main_nav ul li ul li ul li div {
	background-image: url(images/bg_subnavitem_goactive.gif);
}

.top-level-nav-item {
	color: #903 !important;
}

.other-level-nav-item {
	color: #063 !important;
}
.newsitem_summary {margin-bottom:5px;}
.newsitem_summary a {color: #903;}

.page_feature_pic {
	border-color: #2F3691;
}

.header_logo {
	width: 180px;
	margin-right: 0;
}

.loginbar {
	background: transparent url(images/bg_loginbar.gif) no-repeat scroll bottom left;
	color: #FFFFFF;
	padding: 4px 28px 4px 8px;
	width: 532px;
	margin-bottom: 15px;
}

#keywords {
	width: 120px;
	color: #903;
}

.padsides {
	width: 539px;
	background-image: none;
	margin: 0 10px;
}

.footer {
	border-top-width: 0;
}

.footerdiv {
	color: #777;
	padding: 10px 0;
	margin-top: 30px;
}

.footerdiv a {
	color: #777;
	font-size: 90%;
	padding: 0 15px;
}

.main_nav ul li ul {
	background-image: url(images/bg_subnav_goactive.gif);
}

.hp_header, .hp_divider {
	margin: 12px 0 3px 24px;
}

.hp_divider {
	height: 4px;
	background-color: #7FCAEA;
}

.newsthumb img {
	border: 1px solid #063;
}

.calendar_months {
	background-color: #bddfcc;
}

.calendar_months_container a {
	color: #063;
}

.calendar_months_container a.inactive {
	color: #063;
}

.calendar_months_container a.strong {
	color: #903;
}

.calendar_bar,
.paging_bar {
	background-color: #903;
}

.calendar_months a {
	border-color: #063;
}

.jump-to {
	color: #063;
}

.calendar_heading 
{
	color: #fff;
	}
.monthinview {
	color: #903;
}

.brief_bar {
	background-color: #903;
}

.searchbox {
	background-color: #903;
	background-image: url(images/bg_searchbox_goactive.gif);
}

.searchsubmit {
	margin: 0 4px 0 2px;
}

.rfeature {margin: 15px 15px 0 0;}

.rfeature a {
	color: #063;
	text-transform: uppercase;
	font-size: 115%;
}

.rfeature p {
	color: #903;
	margin: 5px 0;
}

.forcetextleft .footerdiv {
	text-align: left;
}

.newsevent_thumbnail img {
	border: 1px solid #613a89;
}

.homepagelisttitle {
	padding-left: 25px;
	padding-top: 5px;
	font-size: 1.3em;
	color: #2E3590;
}

.paging-link-all {
	background-color: #063;
	color: #FFFFFF;
}

.videothumb {
	width: 160px;
}

.videothumb img {
	border: 1px solid #903;
	}

.videoitem_summary {
	width: 151px;
	padding-bottom:10px;
}

.videoitem_summary a {
	color: #063;
	font-size: 1em;
	font-weight: bold;
}

.videoitem_summary strong  {
	color: #063;
	font-size: 1.3em;
}

.videoitem_summary p {
	margin: 3px 0;
}