/* @group Main Container */

#main {
	background-color: #FFFFFF;
	border-bottom: 1px solid #191919;
}

@media print {
	#main {
		background: none;
	}
}

/* @end */

/* @group Icons and Headings */

h1 {
	color: #333333;
}

h2 {
	color: #333333;
}

h3 {
	color: #333333;
}

h4 {
	color: #333333;
}

h5 {
	color: #333333;
}

h6 {
	color: #333333;
}

/* @end */

/* @group Social Bar */

#extraContainer1 {
	color: #EAEAEA;
}

#extraContainer1 a {
	color: #EAEAEA;
}

#extraContainer1 a:visited {
	color: #EAEAEA;
}

#extraContainer1 a:hover {
	color: #B3B3B3;
}

#extraContainer1 a:active {
	color: #B3B3B3;
}

/* @end */

/* @group Links */

a {
	color: #004080;
} 

a:visited {
	color: #004080;
}

a:hover {
	color: #808000;
}

a:active {
	color: #808000;
}

@media print {
	a, 
	a:visited {
		color: #0000ff;
	}
}

/* Prevent Bootstrap buttons inheriting link colours */
a:visited.btn {
	color: #333;
}

a:visited.btn-primary,
a:visited.btn-info,
a:visited.btn-success,
a:visited.btn-warning,
a:visited.btn-danger,
a:visited.btn-inverse {
	color: #fff;
}

/* @end */

/* @group Header */

.aptenonNavBarFill {
	background-color: #FEFFFF;
	background-image: -moz-linear-gradient(top, #FEFFFF, #FEFFFF);
	background-image: -ms-linear-gradient(top, #FEFFFF, #FEFFFF);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFFFF), to(#FEFFFF));
	background-image: -webkit-linear-gradient(top, #FEFFFF, #FEFFFF);
	background-image: -o-linear-gradient(top, #FEFFFF, #FEFFFF);
	background-image: linear-gradient(top, #FEFFFF, #FEFFFF);
	background-repeat: repeat-x;

}

#siteTitle a,
#siteTitle a i,
#siteTitle a:visited,
#siteTitle a:visited i {
	color: #800040;
}

#siteTitle a:hover,
#siteTitle a:hover i,
#siteTitle a:active,
#siteTitle a:active i {
	color: #800040;
}

@media print {
	#siteTitle a,
	#siteTitle a:hover {
		color: #000000;
	}
}

#siteSlogan {
	color: #800040;
}

/* @end */

/* @group RAFT Menu */

nav .navMobileButton,
nav .navMobileButton h3 {
	color: #073F80;
}

nav .navMobileButton i {
	color: #073F80;
}

nav li a {
	color: #4B4C4C;
	background: #E5E6E6;
}

nav li a:hover {
	background: #FFF5D8;
	color: #073F80;
}

nav li a.current,
nav li a.currentAncestor,
nav li a.current:hover,
nav li a.currentAncestor:hover {
	color: #FEFFFF;
	background: #073F80;
}

nav .more i {
	color: #FEFFFF;
}

@media screen and (min-width: 996px) {
	
	nav ul li:first-child {
		border-left: 1px solid %colour_horizontal_borders%;
	}
	
	nav ul li a {
		color: #4B4C4C;
		background: none;
	}
	
	nav ul li a i {
		color: #4B4C4C;
		background: none;
	}

	nav ul li a:hover,
	nav ul li a:hover i {
		color: #FFFFFF;
		background: #4B4C4C;
	}

	nav li a.current,
	nav li a.current:hover,
	nav li a.currentAncestor,
	nav li a.currentAncestor:hover,
	nav li a.current i,
	nav li a.current:hover i,
	nav li a.currentAncestor i,
	nav li a.currentAncestor:hover i {
		color: #4B4C4C;
		background: #E5E6E6;
	}
	
	nav ul li a.parent:after {
		border-left: 10px solid %colour_vertical_chevronsstatic%;
		-webkit-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
	
	nav ul ul:before {
		border-bottom: 12px solid #E7F8FF;
	}
	
	nav ul ul li:first-child {
		border-top: none;
		border-left: none;
	}
	
	nav ul ul li a,
	nav ul ul li a i {
		color: #4B4C4C;
		background: #E7F8FF;
	}
	
	nav ul ul li a:hover,
	nav ul ul li a:hover i {
		color: #323333;
		background: #E8EAED;
	}
	
	nav ul ul li a.current,
	nav ul ul li a.current:hover,
	nav ul ul li a.currentAncestor,
	nav ul ul li a.currentAncestor:hover,
	nav ul ul li a.current i,
	nav ul ul li a.current:hover i,
	nav ul ul li a.currentAncestor i,
	nav ul ul li a.currentAncestor:hover i {
		color: #FFFFFF;
		background: #073F80;
	}
	
	nav ul ul li a.parent:after {
		-webkit-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
}

/* @end */

/* @group Breadcrumb */

#breadcrumb {
	background: #4F6A7B;
	color: #CDCDCD;
}

#breadcrumb a,
#breadcrumb a:visited {
	color: #CDCDCD;
}

#breadcrumb a:hover,
#breadcrumb a:active {
	color: #FFFFFF;
}

/* @end */

/* @group Horizontal Content Areas */

#ContentArea1 {
	background: #638092;
	color: #FFFFFF;
}

#ContentArea1 h1,
#ContentArea1 h2,
#ContentArea1 h3,
#ContentArea1 h4,
#ContentArea1 h5,
#ContentArea1 h6 {
	color: #FFFFFF;
}

#ContentArea1 i {
	color: #FFFFFF;
}

#ContentArea1 a {
	color: #878787;
}

#ContentArea1 a:visited {
	color: #878787;
}

#ContentArea1 a:hover {
	color: #FFFFFF;
}

#ContentArea1 a:active {
	color: #FFFFFF;
}

/* Content Area 2 */

#ContentArea2 {
	background: #94ACB8;
	color: #FFFFFF;
}

#ContentArea2 h1,
#ContentArea2 h2,
#ContentArea2 h3,
#ContentArea2 h4,
#ContentArea2 h5,
#ContentArea2 h6 {
	color: #FFFFFF;
}

#ContentArea2 i {
	color: #FFFFFF;
}

#ContentArea2 a {
	color: #878787;
}

#ContentArea1 a:visited {
	color: #878787;
}

#ContentArea2 a:hover {
	color: #FFFFFF;
}

#ContentArea2 a:active {
	color: #FFFFFF;
}

/* Content Area 3 */

#ContentArea3 {
	background: #638092;
	color: #FFFFFF;
}

#ContentArea3 h1,
#ContentArea3 h2,
#ContentArea3 h3,
#ContentArea3 h4,
#ContentArea3 h5,
#ContentArea3 h6 {
	color: #FFFFFF;
}

#ContentArea3 i {
	color: #FFFFFF;
}

#ContentArea3 a {
	color: #878787;
}

#ContentArea1 a:visited {
	color: #878787;
}

#ContentArea3 a:hover {
	color: #FFFFFF;
}

#ContentArea3 a:active {
	color: #FFFFFF;
}

/* Content Area 4 */

#ContentArea4 {
	background: #94ACB8;
	color: #FFFFFF;
}

#ContentArea4 h1,
#ContentArea4 h2,
#ContentArea4 h3,
#ContentArea4 h4,
#ContentArea4 h5,
#ContentArea4 h6 {
	color: #FFFFFF;
}

#ContentArea4 i {
	color: #FFFFFF;
}

#ContentArea4 a {
	color: #878787;
}

#ContentArea4 a:visited {
	color: #878787;
}

#ContentArea4 a:hover {
	color: #FFFFFF;
}

#ContentArea4 a:active {
	color: #FFFFFF;
}

/* Content Area 5 */

#ContentArea5 {
	background: #638092;
	color: #FFFFFF;
}

#ContentArea5 h1,
#ContentArea5 h2,
#ContentArea5 h3,
#ContentArea5 h4,
#ContentArea5 h5,
#ContentArea5 h6 {
	color: #FFFFFF;
}

#ContentArea5 i {
	color: #FFFFFF;
}

#ContentArea5 a {
	color: #878787;
}

#ContentArea5 a:visited {
	color: #878787;
}

#ContentArea5 a:hover {
	color: #FFFFFF;
}

#ContentArea5 a:active {
	color: #FFFFFF;
}

/* Content Area 6 */

#ContentArea6 {
	background: #4C5A65;
	color: #FFFFFF;
}

#ContentArea6 h1,
#ContentArea6 h2,
#ContentArea6 h3,
#ContentArea6 h4,
#ContentArea6 h5,
#ContentArea6 h6 {
	color: #FFFFFF;
}

#ContentArea6 i {
	color: #FFFFFF;
}

#ContentArea6 a {
	color: #878787;
}

#ContentArea6 a:visited {
	color: #878787;
}

#ContentArea6 a:hover {
	color: #FFFFFF;
}

#ContentArea6 a:active {
	color: #FFFFFF;
}

/* Content Area 7 */

#ContentArea7 {
	background: #31393C;
	color: #FFFFFF;
}

#ContentArea7 h1,
#ContentArea7 h2,
#ContentArea7 h3,
#ContentArea7 h4,
#ContentArea7 h5,
#ContentArea7 h6 {
	color: #FFFFFF;
}

#ContentArea7 i {
	color: #FFFFFF;
}

#ContentArea7 a {
	color: #878787;
}

#ContentArea7 a:visited {
	color: #878787;
}

#ContentArea7 a:hover {
	color: #FFFFFF;
}

#ContentArea7 a:active {
	color: #FFFFFF;
}

/* Content Area 8 */

#ContentArea8 {
	background: #4C5A65;
	color: #FFFFFF;
}

#ContentArea8 h1,
#ContentArea8 h2,
#ContentArea8 h3,
#ContentArea8 h4,
#ContentArea8 h5,
#ContentArea8 h6 {
	color: #FFFFFF;
}

#ContentArea8 i {
	color: #FFFFFF;
}

#ContentArea8 a {
	color: #878787;
}

#ContentArea8 a:visited {
	color: #878787;
}

#ContentArea8 a:hover {
	color: #FFFFFF;
}

#ContentArea8 a:active {
	color: #FFFFFF;
}

/* Content Area 9 */

#ContentArea9 {
	background: #31393C;
	color: #FFFFFF;
}

#ContentArea9 h1,
#ContentArea9 h2,
#ContentArea9 h3,
#ContentArea9 h4,
#ContentArea9 h5,
#ContentArea9 h6 {
	color: #FFFFFF;
}

#ContentArea9 i {
	color: #FFFFFF;
}

#ContentArea9 a {
	color: #878787;
}

#ContentArea9 a:visited {
	color: #878787;
}

#ContentArea9 a:hover {
	color: #FFFFFF;
}

#ContentArea9 a:active {
	color: #FFFFFF;
}

/* Content Area 10 */

#ContentArea10 {
	background: #4C5A65;
	color: #FFFFFF;
}

#ContentArea10 h1,
#ContentArea10 h2,
#ContentArea10 h3,
#ContentArea10 h4,
#ContentArea10 h5,
#ContentArea10 h6 {
	color: #FFFFFF;
}

#ContentArea10 i {
	color: #FFFFFF;
}

#ContentArea10 a {
	color: #878787;
}

#ContentArea10 a:visited {
	color: #878787;
}

#ContentArea10 a:hover {
	color: #FFFFFF;
}

#ContentArea10 a:active {
	color: #FFFFFF;
}

@media print {
	.ContentArea {
		background: #FFFFFF !important;
		color: #000000 !important;
	}
}

/* @end */


/* @group Banner */

#bannerDiagonalLeftGradient {
	background: #FEFFFF; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #FEFFFF 0%, #FEFFFF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#FEFFFF), color-stop(100%,#FEFFFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #FEFFFF 0%,#FEFFFF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #FEFFFF 0%,#FEFFFF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #FEFFFF 0%,#FEFFFF 100%); /* IE10+ */
	background: linear-gradient(135deg, #FEFFFF 0%,#FEFFFF 100%); /* W3C */
}

#bannerDiagonalRightGradient {
	background: #FEFFFF; /* Old browsers */
	background: -moz-linear-gradient(45deg, #FEFFFF 0%, #FEFFFF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#FEFFFF), color-stop(100%,#FEFFFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, #FEFFFF 0%,#FEFFFF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, #FEFFFF 0%,#FEFFFF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, #FEFFFF 0%,#FEFFFF 100%); /* IE10+ */
	background: linear-gradient(45deg, #FEFFFF 0%,#FEFFFF 100%); /* W3C */
}

#bannerHorizontalGradient {
	background: #FEFFFF; /* Old browsers */
	background: -moz-linear-gradient(left, #FEFFFF 0%, #FEFFFF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FEFFFF), color-stop(100%,#FEFFFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #FEFFFF 0%,#FEFFFF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #FEFFFF 0%,#FEFFFF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #FEFFFF 0%,#FEFFFF 100%); /* IE10+ */
	background: linear-gradient(to right, #FEFFFF 0%,#FEFFFF 100%); /* W3C */
}

#bannerVerticalGradient {
	background: #FEFFFF; /* Old browsers */
	background: -moz-linear-gradient(top, #FEFFFF 0%, #FEFFFF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFFFF), color-stop(100%,#FEFFFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FEFFFF 0%,#FEFFFF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FEFFFF 0%,#FEFFFF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FEFFFF 0%,#FEFFFF 100%); /* IE10+ */
	background: linear-gradient(to bottom, #FEFFFF 0%,#FEFFFF 100%); /* W3C */
}

#bannerRadialGradient {
	background: #FEFFFF; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #FEFFFF 0%, #FEFFFF 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#FEFFFF), color-stop(100%,#FEFFFF)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #FEFFFF 0%,#FEFFFF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #FEFFFF 0%,#FEFFFF 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #FEFFFF 0%,#FEFFFF 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, #FEFFFF 0%,#FEFFFF 100%); /* W3C */
}

/* @end */

/* @group Site Slogan */

#siteSlogan {
	background: %colour_slogan_fill%;
	border-top: 1px solid %colour_slogan_bordertop%;
	border-bottom: 1px solid %colour_slogan_borderbottom%;
}

#siteSlogan h2 {
	color: %colour_slogantext_top%;
}

/* @end */

/* @group Content Container */

#content {
	color: #4C4C4C;
}

#backToTopWrapper a i {
	color: #4C4C4C;
}

#backToTopWrapper a:hover i {
	color: #878787;	
}

/* @end */

/* @group Sidebar */

#sidebarTitle h3 {
	color: #333333;
}

#sidebar {
	color: #4C4C4C;
}

#sidebar a,
#pluginSidebar a {
	color: #004080;
}

#sidebar a:hover,
#pluginSidebar a:hover {
	color: #808000;
}

#sidebar a:active,
#pluginSidebar a:active {
	color: #808000;
}

#sidebar a:visited,
#pluginSidebar a:visited {
	color: #004080;
}

/* @end */

/* @group Block / Split Navigation */

#blockNav a,
#splitNav a {
	color: #878787;
}

#blockNav a:hover,
#splitNav a:hover {
	color: #000000;
}

#blockNav a:active,
#splitNav a:active {
	color: #000000;
}

#blockNav a.current,
#splitNav a.current {
	color: #000000;
}

/* @end */



/* @group Footer */

#footer {
	color: #878787;
	background-color: #FEFFFF;
	background-image: -moz-linear-gradient(top, #FEFFFF, #FEFFFF);
	background-image: -ms-linear-gradient(top, #FEFFFF, #FEFFFF);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFFFF), to(#FEFFFF));
	background-image: -webkit-linear-gradient(top, #FEFFFF, #FEFFFF);
	background-image: -o-linear-gradient(top, #FEFFFF, #FEFFFF);
	background-image: linear-gradient(top, #FEFFFF, #FEFFFF);
	background-repeat: repeat-x;
	 progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFFFF', endColorstr='#FEFFFF', GradientType=0);
}

@media print {
	#footer {
		background: none;
	}
}

#footer hr {
	border-top: 1px solid #191919;
}

#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6 {
	color: #191919;
}

#footerText {
	color: #878787;
}

#footer a {
	color: #878787;
}

#footer a:visited {
	color: #878787;
}

#footer a:hover {
	color: #000080;
}

#footer a:active {
	color: #000080;
}

/* @end */



@media print {
	.content {
		color: #000000 !important;
	}
}