/* CSS Document for print */

/* color palette*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555;
	margin: 0;
	padding: 0;
	background-color: #e0e0e0;
}
/* Text */
h1 {
	margin: 0 0 1em 0;
	padding: 20px 0 10px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 2em;
	color: #3A9E46;
	border-top: 1px solid #dedede;
}
.immediateh2 {
	margin-bottom: 0.5em;
}
h2 {
	margin: 0;
	padding: 0;
	font-size: 1.6em;
	line-height: 1.1em;
	color: #ccc;
}
h3 {
	margin: 0.5em 0 .5em 0;
	font-size: 1.2em;
	color: #fff;
}
h4 {
	margin: 0 0 1.5em 0;
	font-size: 1em;
}
p {
	margin: 0;
	padding: 0;
}
a {
	color: #555;
	text-decoration: none;
}
a:visited {
	color: #3D7169;
}
a:hover {
	text-decoration: underline;
}
.redtext {/*used to emphasize text*/
	color: #9a0000;
	font-weight: bold;
}
.bluetext {
	color: #52769A;
}
/* top bar */
#topContact {
	display: none;
}
/* Header*/
header::before {
	content: url(../images/centrallargelogogif.gif);
	display: block;
	margin-bottom: 30px;
}
header {
	font-size: 2em;
	margin-left: 25px;
	font-family: 'Open Sans', sans-serif;
}
.tooltip-html-source {
	display: none;
}
header::after { /* creates arrow*/
	content: 'Information Sheet';
	display: block;
	font-size: .95em;
}
/* Menus */
/*top-level*/
#topNavigation {
	display: none;
}
/* second-level*/
#secondNavigation {
	display: none;
}
div[id^="topPicture"], div[id*="topPicture"] {
	display: none;
}
/* Section - All*/
.readmore {
	background-color: #ccc;
	color: #666;
	margin: 0 10px;
	padding: 10px 10px 10px 0;
	border-radius: 0 0 0 10px;
	-webkit-border-radius: 0 0 0 10px;
	-moz-border-radius: 0 0 0 10px;
	text-align: right;
	font-weight: bold;
	font-size: 1em;
}
.readmore:hover {
	color: #fff;
}
/*individual page css*/
#breadcrumbs {
	display: none;
}
/*Main content 2 columns*/
#sideBar {
	display: none;
}
#mainContent {
	width: 100%;
	margin: 0 0 0 20px;
	padding: 0;
	padding-bottom: 20px/*background-color:red;*/
}
#mainContentNoSideBar {
    width: 90%;
    margin: 0 0 0 20px;
    padding: 0;
    padding-bottom: 20px /*background-color:red;*/
}
#mainContentShortNoSideBar {
	width: 90%;
	margin: 0 auto;
	padding: 0;
	padding-bottom: 20px;/*background-color:red;*/
	height: 500px;
}
/*main content*/
#mainContent h1, #mainContentNoSideBar h1, #mainContentShortNoSideBar h1 {
	border-top: none;
	font-size: 1.6em;
	margin-top: 15px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#mainContent h2, #mainContentNoSideBar h2 {
	color: #666;
	font-size: 1.25em;
	padding: 20px 0 0 10px;
	margin-bottom: 5px;
}
#mainContent h3, #mainContentNoSideBar h3 {
	color: #3A9E46;
	font-size: 1.15em;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 10px;
}
#mainContent h3.immediateh3 { /*used in Our Services category page*/
	margin-bottom: 0px;
}
#mainContent h4, #mainContentNoSideBar h4 {
	margin: 30px 0 10px 10px;
	font-size: 1em;
	color: #3A9E46;
}
#mainContent p, #mainContentNoSideBar p, #mainContentShortNoSideBar p {
	margin: 0px 35px 15px 10px;
	padding: 0;
}
#mainContent ol, #mainContent ul {
	margin-right: 35px;
}
#mainContent p.intropara {
	margin-top: 40px;
}
#mainContent p.coloured {
	display: none
}
#mainContent p.inverse {
	display: none
}
ul.arrows {
	list-style: none;
	margin-left: 0;
	padding-left: 2em;
	text-indent: -1.55em;
}
ul.arrows li:before {
	content: "\003e \0020";
	font-size: 1em;
	font-weight: bold;
	padding-right: 10px;
	color: #3A9E46;
}
ul.arrows li {
	padding-left: 20px;
}
ol {
	line-height: 1.35em;
}
/*footer*/
.footerMenu, .socialmediaBar, .designer {
	display: none
}
.sharebar {
	display: none;
}
#tooltip_container {
	display: none;
}
.tooltip-html-source {
	display: none;
}
/*div containing contact details*/
.footerAddress {
	border-top: 2px solid #000;
	font-size: 1.25em;
	margin-top: 20px;
}
.footerAddress p {
	padding-left: 20px;
	padding-top: 0px;
}
#centralContactDetails {
	display: block;
	margin-top: 20px;
}
.telno {
	border-right: 1px solid #eaeaea;
	padding-right: 10px;
	margin-right: 8px;
}
.footerAddress .copyright, .footerAddress .registeredcompanyno {
	font-size: .5em;
}
.footerAddress .registeredcompanyno {
	margin-left: 15px;
	padding-left: 15px;
	border-left: 1px solid #ccc;
}
/*table in eLearning for organisations*/
#tblCourses {
	border: 1px solid #ccc;
	margin: 20px auto 40px auto;
	border-radius: 0 0 0 15px;
	color: #000; /*display: inline-block;*/
}
#tblCourses th {
	background-color: #3A9E46;
	padding: 10px 20px;
	color: #fff;
	font-family: 'Open sans', sans-serif;
	border-bottom: 1px solid #ccc;
}
#tblCourses td {
	padding: 10px 20px;
}
#tblCourses tr:nth-child(even) {
	background-color: #ccc;
}
/*Course outline*/
#MainContent_gvCourseOutline {
    margin: 0px;
    padding: 0px;
}
.courseLabel {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.35em;
    font-weight: bold;
    color: #3D7169;
    padding-left: 0px;
    margin-left: 10px;
}
.justifiedText {
	text-align: left;
	padding-left: 0px;
	margin-left: 0px;
	color: #555;
}
#video {
	display: none;
}
.buyNowButton {
	display: none;
}
