 @charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	border:0;
	color:#fff;
}
html {
	overflow-y: scroll;
}
h2{
font-size:1em; line-height:18px;	margin-bottom:7px;
}
h3{
font-size:13px; line-height:16px;margin-bottom:7px;

}
h4 {
	font-size:11px;
	font-weight:bold;
	margin:8px;
}
p {
	padding:5px 8px 7px 8px;
	margin:8px 0px;
	line-height:14px;
	white-space:normal;
}
.autoMargin {
	margin-left:auto;
	margin-right:auto;
}
.holdAll {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
#header {
	width:900px;
	height:144px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0px;
}
#header img {
	margin-left:16px;
}
#logo {
	width:150px;
	float:left;
	margin-top:0px;
	margin-right:57px;
}
#logo a {
	float:left;
}
.flashBlock {
	float:left;
	width:690px;
	text-align:right;
	
	padding-top:1px;
}
#navTitle {
	width:150px;
	float:left;
	padding-left:13px;
	height:20px;
}
#nav_grey {
	background-color:#454748;
	width:100%;
	height: 20px;
}
#nav_green {
	background-color:#839324;
	width:100%;
	height: 20px;
}
#nav_red {
	background-color:#8C0C15;
	width:100%;
	height: 20px;
}
#nav_blue {
	background-color:#638A92;
	width:100%;
	height: 20px;
}
#nav_dgreen {
	background-color:#ADC427;
	width:100%;
	height: 20px;
}
#nav_grey_yellow {
	background-color:#454748;
	width:100%;
	height: 20px;
}
.grey_green {
	background-color:#454748;
	background:url(../images/backgrounds/green.gif) repeat-x bottom;
	width:100%;
	height: 20px;
}
.yellow_bar_nav {
	background: url(../images/backgrounds/yellow_block.jpg) bottom repeat-x;
}
.green_bar_nav {
	background: url(../images/backgrounds/green.gif) bottom repeat-x;
	height:20px;
}
.global_nav {
	width:900px;
	text-align:right;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	line-height:16px;
}
.global_nav a {
	color:#fff;
	font-size:10px;
	text-align:right;
	padding:0px 8px;
	letter-spacing:0px;
	font-weight:bold;
}
.big_feature {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}
#home_buttons {
	text-align:center;
}
#home_buttons img {
	margin:40px 3px 20px 3px;
	border:none;
}
.grey {
background-color:#454748;
}
/*General-----------------------*/
.leftHalf{
width:270px;float:left;padding-right:5px;
}

.course_options {
	background:url(../images/backgrounds/courses_options.jpg) no-repeat bottom;

	margin-top:10px;
	width:900px;
	float:left;
}
.headerText {
	text-align:left;
	width:100%;
	padding:25px 0px;
}
.headerPic {
	text-align:left;
	margin:10px 0px;
	padding:10px 0px 8px 0px;
	width:585px;
}
#bg_grey_dark {
	background:#646A6E url(../images/backgrounds/grey_dgrey.gif) bottom no-repeat;
	margin-top:10px;
	width:900px;
	float:left;
}
#bg_darkgrey_dark {
	background:#454748 url(../images/backgrounds/dgrey_grey.gif) bottom no-repeat;
	margin-top:10px;
	width:900px;
	float:left;
}
#bg_grey_dark_bar {
	background:url(../images/backgrounds/grey_dgrey_bar.gif) bottom no-repeat;
	background-color:#fff;
	margin-top:10px;
	width:900px;
	float:left;
	overflow:visible;
}
#bg_green_dark {
	background:url(../images/backgrounds/dgrey_green.gif) bottom no-repeat;
	float:left;
	background-color:#454748;
	margin-top:10px;
	width:900px;
	overflow:visible;
}
#bg_red_dark {
	background:url(../images/backgrounds/dgrey_dred.gif) bottom no-repeat;
	float:left;
	background-color:#454748;
	margin-top:10px;
	width:900px;
	overflow:visible;
}
#bg_red {
	background:url(../images/backgrounds/grey_red.gif) bottom no-repeat;
	float:left;
	background-color:#656A6E;
	margin-top:10px;
	width:900px;
	overflow:visible;
}
#bg_blue_dark {
	background:url(../images/backgrounds/dgrey_blue.gif) bottom no-repeat;
	float:left;
	background-color:#454748;
	margin-top:10px;
	width:900px;
	overflow:visible;
}
#bg_blue_grey {
	background:url(../images/backgrounds/grey_dblue.gif) bottom no-repeat;
	float:left;
	background-color:#646A6E;
	margin-top:10px;
	width:900px;
	overflow:visible;
}
#bg_yellow_dark {
	background:url(../images/backgrounds/dgrey_yellow.gif) bottom no-repeat;
	float:left;
	background-color:#454748;
	margin-top:10px;
	width:900px;
	overflow:visible;
}
.left_div {
	width: 600px;
	float:left;
}
.left_div_full {
	width: 900px;
	float:left;
}
.floatL {
	float:left;
}
.left_div_grey {
	width:600px;
	float:left;
	margin-top:10px;
	background-color:#656A6E;
}
.right_div {
	width:280px;
	float:right;
	margin-top:20px;
	margin-right:0px;
}
#right_wrapper {
	width:280px;
}
.colourBar{

padding-left:2px;
}
.featureR {
	width:270px;
	padding-left:2px;
	margin-left:0px;
	color:#fff;
	font-size:10px;
	
}
.featureR h3{
padding-left:2px;
margin:6px 0px;
}
.featureR a{
color:#fff;
font-size:13px;
text-decoration:underline!important;
display:block;
padding:7px 0px 7px 3px;
}
.featureR ul {
	
	font-size:12px;
	line-height:20px;
	list-style:disc;
	color:#FFFFFF;
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 14px;
}
.featureR li {
	padding:0px;
	list-style:disc;
	margin:7px 0px 5px 0px;
}
.featureR p {
	margin:0px 0px 0px 0px;
	text-align:justify left;
	font-size:11px;
	line-height:16px;
	width:260px;
	padding:5px 0px 0px 3px;
}
.featureR h4 {
	margin: 8px 9px 0px 2px;
	text-align:left;
	
}
.grey_R {
	background-color:#454748;
}
.readMore {
	width:250px;
	display:block;
	text-align:right;
	height:18px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
.readMore a {
	color:#fff;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.bigFeaturePic{
padding-bottom:10px;
}
.jobtitle{
background:url(../images/backgrounds/jobtitle.png) top no-repeat;
margin:10px 0px;
width:257px;
height:32px;
}
.jobtitle a{
padding-left:14px;
font-size:12px;
font-weight:bold;
line-height:18px;
}
.jobtitle a:hover{
background:url(../images/backgrounds/jobtitle1.png) top no-repeat;

}
.jobtitle1{
background:url(../images/backgrounds/jobtitle1.png) top no-repeat;
margin:10px 0px;
width:257px;
height:32px;
}
.jobtitle1 a{
padding-left:14px;
font-size:12px;
font-weight:bold;
line-height:18px;
}
.jobtitle1 a:hover{
background:url(../images/backgrounds/jobtitle1a.png) top no-repeat;

}
.jobtitle2{
background:url(../images/backgrounds/jobtitle_other2.png) top no-repeat;
margin:10px 0px;
width:260px;
height:32px;
}
.jobtitle2 a{
padding-left:14px;
font-size:12px;
font-weight:bold;
line-height:18px;
}
.jobtitle2 a:hover{
background:url(../images/backgrounds/jobtitle_other.png) top no-repeat;

}

.book{
text-align:left;
display:block;
float:right;
width:340px;
margin:0px;
border-bottom:thin #fff solid;
padding:0px 0px 10px;
}
.book a{
float:right;
}
.book img{
padding:5px 0px;
}
.pay{
display:block;
float:left;
margin:10px 0 20px 10px;
padding:0 0 10px;
text-align:left;
width:330px;
border-bottom:thin #fff solid;

}
.pay a{
float:left;
}
.pay img{
padding:5px 0px;float:right;
}
.getPDF {
	width:100%;
	display:block;
	text-align:center;
	padding:5px 0px;
	font-size:10px;
	font-weight:bold;
}
.getPDF a {
	color:#fff;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.related_buttons_div {
	padding:10px 8px 15px 4px;
	clear:both;
	float:left;
	width:270px;ol
}
.related_buttons {
	width:90px;
	float:left;
	margin:15px 0px;
	display:block;
}
.related_buttons h5 {
	font-size:12px;
	line-height:19px;
	margin:0px 0px 0px 4px;
	font-weight:normal;
	text-align:left;
}
.big_img_buts {
	text-align:right;
	width:260px;
	padding:5px 18px 5px 0px;
	clear:both;
	float:left;
}
.noTop {
	margin-top:0px;
}
.bigTop {
}
.whiteBreak {
	background:url(../images/construct/white_break.jpg) left repeat-y;
}
/*COURSES PAGE ----------------------------------------------*/
#everyone_bar {
	background:url(../images/construct/bar_everyone.jpg) right no-repeat;
	width:580px;
	height:144px;
	margin-left:10px;
	padding-top:10px;
}
#ultimate_bar {
	background:url(../images/construct/bar_ultimate.jpg) right no-repeat;
	width:580px;
	height:144px;
	margin-left:10px;
	padding-top:10px;
}
#professional_bar {
	background:url(../images/construct/bar_professional.jpg) right no-repeat;
	width:580px;
	height:144px;
	margin-left:10px;
	padding-top:10px;
}
#youth_bar {
	background:  transparent url(../images/construct/bar_youth.png) right no-repeat;
	width:580px;
	height:144px;
	margin-left:10px;
	padding-top:10px;
}
#everyone_bar img, #professional_bar img, #ultimate_bar img, #youth_bar img {
	float: left;
}
.courseBox {
	font-size:11px;
	line-height:22px;
	width:280px;
	margin:0px 0px 0px 261px;
	padding-top: 30px;
	color:#fff;
	letter-spacing:0px;
	height:110px;
}
/*COURSES PAGE OPTION@----------------------------------------------*/
#everyone {
	background:url(../images/construct/everyone2.gif) right bottom no-repeat #464748;
margin-left:10px;
}
#ultimate {
	background:url(../images/construct/ultimate2.gif) right bottom no-repeat #464748 ;
	margin-left:10px;
}

.course{
width:575px;
	float:left;
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 10px;
	background-color:#464748;
	
}
.course_img{
float:left;

}
.coursewrapper{
width:346px;
float:left;
background-color:#464748;
padding-bottom:20px;
padding-left:0px;
margin-top:2px;
display:inline;


}
#pro {
	background:url(../images/construct/pro2.gif) right bottom no-repeat #464748;
min-height:110px;
	margin-left:10px;

}
#youth {
	background:url(../images/construct/youth2.gif) right bottom no-repeat #464748;
min-height:110px;
	margin-left:10px;

}
#everyone_bar2 img, #professional_bar2 img, #ultimate_bar2 img, #youth_bar2 img {
	float: left;
	padding-top:3px;
	float:left;
}
.courseBox2 {
	font-size:11px;
	line-height:22px;
	width:295px;
	margin:0px ;
	padding-top: 5px;
	padding-left:7px;
	color:#fff;
	letter-spacing:0px;
	overflow:auto;
	
}
.courseBox a{
float:left;
}
/*COURSE LIST ---------------------------------------*/
.courseNav {
	margin:0px;
	height:25px;
	background:url(../images/backgrounds/nav_white.jpg) top repeat-x;
	width:900px;
	float:left;
}
.courseNav img {
	float:left;
}
.title_breaker {
	margin:10px 0px 0px 0px;
	font-size:13px;
	float:left;
	padding-left:0px;
	padding-top:20px;
}
.time {
	font-size:10px;
	padding-left:30px;
}
.course_introBox {
	width:600px;
	text-align:left justify;
	padding: 15px 0px 10px 0px;
	float:left;
	background:transparent url(../images/backgrounds/course.png) repeat-x bottom;
	background-position:20px 100%;
	display:block;
}
.course_introBox p {
	margin-top:0px;
	padding-bottom:0px;
	line-height:16px;
	font-size:11px;
}
.course_introBox a {
	text-decoration:underline;
	font-weight:bold;
	color:#fff;
}
.course_intro .header {
	font-weight:bold;
	text-decoration:underline;
	letter-spacing:0.1px;
	padding:0px 0px 0px 8px;
	margin-bottom:8px;
	display:block;
	font-size:13px;
}
.course_intro .header a {
	text-decoration:none;
}
.imgBox {
	width:110px;
	float:left;
	padding-left:20px;
}
.course_intro {
	padding-left:10px;
	font-size:10px;
	width:450px;
	float:left;
}
.readMore_course {
	display:block;
	text-align:right;
	width:450px;
	height:15px;
	margin-top:10px;
	line-height:20px;
}
.readMore_course a {
	color:#fff;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 15px 0px 22px;
}
/* Individual Course Page------------------------------------------*/
.course_page {
	background:url(../images/backgrounds/grey_green.jpg) no-repeat bottom left;
	background-color:#454748;
	margin-top:10px;
	float:left;
	width:900px;
}
.coursePage {
	text-align:left justify;
	padding: 15px 0px 10px 11px;
	float:left;
	font-size:10px;
}
.coursePage .left {
	width:225px;
	float:left;
	padding-top:35px;
	padding-left:7px;
}
.coursePage .right {
	float:left;
	width:320px;

	padding-top:2px;
	margin-top:10px;
	padding-left:15px;
}
.courseHeader {
	margin-top:20px;
	background-color:#333;
	height:20px;
	padding:15px 0px 12px 20px;
	width:580px;
	float:left;
}
.coursePage ul {
	margin-top:20px;
	width:290px;
	font-size:11px;
	line-height:20px;
	list-style:disc;
	color:#FFFFFF;
	margin-left:0px;
	padding-left:10px
}
.coursePage li {
	padding-left:5px;
	list-style:disc;
}
.coursePage .descrip {
	width:580px;
	clear:both;
}

.coursePage .header {
	padding:15px 7px 0px 10px;
	font-size:13px;
	line-height:16px;
	text-decoration:underline;
	display:block;
}
.coursePage .descrip p {
	padding:7px 7px 7px 10px;
	clear:both;
	font-size:11px;
	line-height:16px;
	
}
.green_back_18 {
	background:url(../images/backgrounds/features_green_18.gif) no-repeat left;
	width:585px;
	float:left;
	margin:0px;
	padding-bottom:5px;
}
.green_back_8 {
	background:url(../images/backgrounds/features_green_8.gif) no-repeat left;
	width:585px;
	float:left;
	margin:0px;
	padding-bottom:5px;
}
.red_back_18 {
	background:url(../images/backgrounds/features_red_18.gif) no-repeat left;
	width:585px;
	float:left;
	margin:0px;
	padding-bottom:5px;
}
.yel_back_11 {
	background:url(../images/backgrounds/features_yel_11.gif) no-repeat left;
	width:585px;
	float:left;
	margin:0px;
	padding-bottom:5px;
}
.yel_back_14 {
	background:url(../images/backgrounds/features_yel_14.gif) no-repeat left;
	width:585px;
	float:left;
	margin:0px;
	padding-bottom:5px;
}
.yel_back_8 {
	background:url(../images/backgrounds/features_yel_8.gif) no-repeat left;
	width:585px;
	float:left;
	margin:0px;
	padding-bottom:5px;
}
.yel_back_16 {
	background:url(../images/backgrounds/features_yel_16.gif) no-repeat left;
	width:585px;
	float:left;
	margin:0px;
	padding-bottom:5px;
}
.yel_back_16L {
	background:url(../images/backgrounds/features_yel_16L.gif) no-repeat left top;
	width:585px;
	float:left;
	margin:0px;
	padding-bottom:5px;
}
.yel_back_16-17L {
	background:url(../images/backgrounds/features_yel_16-17L.gif) no-repeat left top;
	width:585px;
	float:left;
	margin:0px;
	padding-bottom:5px;
}
.blue_back_18 {
	background:url(../images/backgrounds/features_blue_18.gif) no-repeat left;
	width:585px;
	float:left;
	margin:0px;
	padding-bottom:5px;
}
.coursePage p {
	font-size:10px;
	line-height:15px;
}
.subHead {
	font-size:11px;
	font-weight:bold;
	padding:9px 9px 0px 9px;
	line-height:20px;
	margin-top:7px;
	display:block;
}
.table_courses {
	font-size:12px;
	margin-bottom:20px;
	border-top: thin #FFFFFF solid;
	border-left: thin #FFFFFF solid;
	margin:20px 10px 10px 10px;
	display:block;
	float:left;
}
.table_courses td {
	border-bottom: thin #FFFFFF solid;
	border-right: thin #FFFFFF solid;
	padding:2px;
	background-image:url(../images/backgrounds/black_opacity.png);
}
.table_courses a{
margin:5px;
}
.genInfoBox {
	width:360px;
	padding:0px 0px 0px 0px;
	color:#fff;
	letter-spacing:0px;
	float:left;
}
.genInfo a{
color:#fff;
}
.genInfo ul{
padding:0px;
margin:5px 0px 0px 10px;
width:340px;
}
.genInfo li{
margin:9px 0px;
}
.wideBox{
width:860px;
display:block;
float:left;
margin:2px 0px 20px 0px;
padding:15px 0px 15px 20px;
font-size:11px;
background-color:#454748;
}
.wideBox .header{
font-size:13px;
font-weight:bold;
}
.wideBox ul{
padding:0px;
margin:5px 0px 0px 10px;
width:850px;
}

.wideBox li{
margin:9px 0px;
}
.wideBox a{
text-decoration:underline !important;
font-weight:bold;
}
.wideBox2{
width:860px;
display:block;
float:left;
margin:2px 0px 20px 0px;
padding:15px 0px 15px 20px;
font-size:11px;

}
.enrol{
margin:10px 10px 10px 0px;
font-size:12px;
float:left;
clear:both;
line-height:18px;
}
.enrol .details{
font-size:10px;
}
.formback{
background-color:#333333;
border: 1px solid #cacaca;
color:#fff;
}
/* JOURNEY --------------------------------*/
.left_padding10 {
	padding-left:10px
}
.journey_bar {
	width:560px;
	padding:35px 0px 10px 15px;
	float:left;
	margin:10px 0px;
}
.journey_bar img {
	float:left;
	padding:0px 10px 5px 5px;
	
	
}
.journeyBox {
	width:350px;
	padding:0px 0px 10px 10px;
	color:#fff;
	letter-spacing:0px;
	float:left;
	border-left:solid thin #fff;
}

.journeyBox h4{
font-size:12px;
font-weight:normal;
margin:8px;
line-height:17px;

}
.journey_pic {
	width:170px;
	float:left;
	padding-right:10px;
}
.journey_pic img{
padding:0 8px 8px 0;
}

.journey_intro p {
	padding:0px 5px 6px 5px;
	font-size:11px;
	line-height:15px;
	margin-top:0px;
}
.journey_intro .header{
font-size:13px;
font-weight:bold;
letter-spacing:0.1px;
margin-bottom:10px;
padding:0 0 0 6px;
text-decoration:underline;
display:block;
}
.journey_intro ol{
font-size:11px;
list-style-type:disc;
line-height:18px;
}

.journey_intro a{
color:#fff;
text-decoration:underline !important;
font-weight:bold;
}
#bring {
	background:url(../images/headers/bring.gif) top left no-repeat #454748;
}
#enrol {
	background:url(../images/headers/enrol.gif) top left no-repeat #454748;
}
#pay {
	background:url(../images/headers/pay.gif) top left no-repeat #454748;
}
#funds {
	background:url(../images/headers/funding.gif) top left no-repeat #454748;
}
#general {
	background:url(../images/headers/general.gif) top left no-repeat #454748;
}
#general_grey {
	background:url(../images/headers/general_grey.gif) top left no-repeat #333333;
}
#donor {
	background:url(../images/headers/donor.gif) top left no-repeat #333333;height:28px; width:585px;float:left;
}
#photo {
	background:url(../images/headers/photo.gif) top left no-repeat #333333;height:28px;width:585px;float:left;
}
#extra_grey {
	background:url(../images/headers/extra.gif) top left no-repeat ;
	height:28px;
}
.extra_kids{
background:url(../images/backgrounds/kidz.gif) no-repeat bottom right #333333;
width:565px;
}
.extra{
background: no-repeat bottom right #333333;
width:565px;

	padding:15px 0px 10px 15px;
	float:left;
	margin:10px 0px;
}
.photog{
width:100px;
font-size:10px;
float:left;
margin-right:10px;

}
.photog img{
margin:0px 0px 5px 0px;
}
.photog a{
text-decoration:underline!important;


}
#forms {
	background:url(../images/headers/forms.gif) top left no-repeat #454748;
}
.form_but a {
	color:#fff;
	font-size:12px;
	text-decoration:underline!important;
	margin-left:15px;
}
.form_but a:hover {
	color:#ADC427;
}
.form_but {
	padding-left:15px;
	height:40px;
	display:block;
	width:250px;
	float:left;
}
.form_but_short {
	width:150px;
	clear:left;
	display:block;
	padding:10px 0px;
	float:left;
	
	
}
.form_but_short a {
	color:#fff;
	font-size:12px;
	text-decoration:underline!important;

	display:block;

}
.form_but_short img{
float:left;
	display:block;

}
/* TEAM ----------------------------------*/


.left_padding10 {
	padding-left:10px
}
.team_bar {
	width:560px;
	padding:35px 0px 10px 15px;
	float:left;
	margin:10px 0px;
}

.team_bar_img {
float:left;
padding:0px 8px 8px 0px;
	
	
}
.teamBox {
	width:350px;
	padding:0px 10px 0px 10px;
	color:#fff;
	letter-spacing:0px;
	float:left;
	border-left:solid thin #fff;
}
.teamBox2col {
	width:550px;
	padding:0px 10px 0px 10px;
	color:#fff;
	letter-spacing:0px;
	float:left;	
}

.teamBox h4{
font-size:12px;
font-weight:normal;
margin:8px;
line-height:17px;

}
.team_pic {
	padding:0 14px 8px 0;
	float:left;
	
	width:150px;
}
.team_pic img{

}
.team_intro p {
	padding:0px 5px 6px 5px;
	font-size:11px;
	line-height:15px;
	margin-top:0px;
}
.team_intro .header{
font-size:13px;
font-weight:bold;
letter-spacing:0.1px;
margin-bottom:2px;
padding:0 0 0 14px;
text-decoration:underline;
}
.team_intro ol{
font-size:11px;
list-style-type:disc;
}
.team_intro a{
color:#fff;
}


/*FAQ---------------------------------------*/
.item_introBox {
	text-align:left justify;
	padding-left:10px;
	margin:10px 0px;
	width:590px;
	float:left
}
.item_feature {
	text-align:left justify;
	padding-bottom:30px;
	margin:10px 0px;
	width:585px;
	background:url(../images/backgrounds/spirit.gif) no-repeat bottom  #fff;
	float:left;
	
	color:#464748;
}
.item_feature p{
margin-top:0px;
	line-height:16px;
	padding:5px 10px;
	font-size:11px;
	line-height:16px;
	text-align:justify;
width:370px;
}
.feature_pic{
float:left;
width:170px;
padding: 15px 0px 0px 10px;
text-align:right;
}
.feature_pic img{
padding:0px 5px 7px 0px;
}
.feature_intro {
	width:395px;
	float:left;
	padding-left:5px;
	padding-top:10px;
}
.item_introBox p {
	margin-top:0px;
	line-height:16px
}
.item_introBox a {
	text-decoration:underline;
	font-weight:bold;
	color:#fff;
}
.item_intro .header {
	font-weight:bold;
	text-decoration:underline;
	letter-spacing:0.1px;
	padding:0px 0px 0px 8px;
	margin-bottom:2px;
	display:block;
	font-size:11px;
}
.item_introBox img {
	float:left;
	margin:0px 5px 5px 0px;
}
.item_pic{
float:left;
width:170px;
}

.item_intro {
	
	font-size:10px;
	width:405px;
	float:left;
}
/*INFO PAGES---------------------------------------*/
.back{
width:100%;
display:block;
float:left;
}
.back a{
float:right;
}
.info li{
line-height:16px	
}
.info .gov{
background-colour:#454748;	
}
.info_box {
	text-align:left;
	padding-left:0px;
	margin:10px 0px;
	width:550px;
	float:left
}
.info p {
	margin-top:0px;
	line-height:16px;
	font-size:12px;
	padding:3px 8px 0px;
	text-align:left;
	margin-bottom:4px;
}
.info_box a {
	text-decoration:underline;
	font-weight:bold;
	color:#fff;
}
.info .header {
	font-weight:bold;
	text-decoration:underline;
	letter-spacing:0.1px;
	padding:0px 0px 0px 8px;
margin-top:20px;
display:block;
	font-size:12px;
	
}
.info_box img {
	float:right;
	margin:0 0px 8px 20px;
}
.info ul{
padding-left:2px;
margin-left:5px;
line-height:15px;
margin-top:2px;

	
}
.info li{
padding:3px 8px;
margin:2px 9px 2px 14px;
	font-size:11px;
	list-style-type:disc;
}
.smallLI ul{
padding:0px 0px 10px 15px;
margin:0px 0px 0px 20px;
}
.smallLI li{
font-size:10px;
padding:0px 0px 4px 8px;
margin:0px 0px 0px 14px;
}

/* About -------------------------------*/
.about li{
font-size:10px;
padding:0px 0px 4px 0px;
margin:0px 0px 0px 5px;
}
.about ul{
padding:0px 0px 10px 5px;
margin:0px 0px 0px 10px;
}
.about .header{
font-size:12px;
margin:0px;
padding:6px;
display:block;
}
.about a{
font-size:11px;
color:#ADC427;
text-decoration:underline;
font-weight:bold;
}

#who {
	background:url(../images/headers/who.gif) top left no-repeat #454748;
}
#team {
	background:url(../images/headers/team.gif) top left no-repeat #454748;
	padding-top:35px;
}
#history {
	background:url(../images/headers/history.gif) top left no-repeat #454748;
}
#values {
	background:url(../images/headers/values.gif) top left no-repeat #454748;
}
#operation {
	background:url(../images/headers/operation.gif) top left no-repeat #454748;
}

#methodology {
	background:url(../images/headers/method.gif) top left no-repeat #454748;
}
#location {
	background:url(../images/headers/location.gif) top left no-repeat #454748;
}
#overview {
	background:url(../images/headers/overview.gif) top left no-repeat #454748;
}
#safety1 {
	background:url(../images/headers/safety1.gif) top left no-repeat #454748;
}
#safety2 {
	background:url(../images/headers/safety2.gif) top left no-repeat #454748;
}
#safety3 {
	background:url(../images/headers/safety3.gif) top left no-repeat #454748;
}
#trainees {
	background:url(../images/headers/trainees.gif) top left no-repeat #454748;
}
#helpers {
	background:url(../images/headers/helpers.gif) top left no-repeat #454748;
}
#jobop {
	background:url(../images/headers/job.gif) top left no-repeat #454748;
}

.plain{
	width:560px;
	padding:15px 0px 10px 15px;
	float:left;
	margin:10px 0px;
	background:#454748;
}

/*---------NEWS-------------*/
.news{
width:570px;
display:block;
float:left;
margin:2px 0px 30px 0px;
padding:15px 0px 15px 20px;
font-size:11px;
background-color:#454748;
}
.story{
width:380px;
float:right;
background:url(../images/backgrounds/white.gif) right repeat-y;
height:100%;
padding:0px 7px 10px 0px;

}
.headliner{
width:570px;
display:block;
height:35px;
padding:5px 10px;
float:left;
background-color:#333;
}
.headliner .header{
float:left;
color:#FFFFFF;
padding-left:10px;

line-height:33px;
}
.headliner_full{
width:860px;
display:block;
height:35px;
padding:5px 10px;
float:left;

background-color:#333;
}
.headliner_full .header{
float:left;
color:#FFFFFF;
padding-left:10px;

line-height:33px;
}
.headliner_about{
width:530px;
display:block;
height:25px;
padding:5px 10px;
float:left;
background-color:#ADC427;
margin-bottom:15px;
}
.headliner_about .header{
float:left;
color:#FFFFFF;
padding-left:0px;
text-decoration:none!important;
size:14px;
line-height:25px;
font-weight:bold;

}
.news p{
margin:0px;
padding:0px 5px 15px 0px;
font-size:11px; 
line-height:16px;
}
.news .header a{
font-size:14px;
text-decoration:underline;
line-height:10px;
color:#FFFFFF;
}
.news .subheader{
font-size:11px;
margin:0px;
font-style:normal;
text-align:right;
}
.news img{float:left; border:thin solid white;
display:block;
float:left;
margin:0 10px 5px 0;
 display:block;}
.news_thumbs{
padding:0px 10px 10px 0px;
float:left;
text-align:left;
width:550px;
margin-bottom:5px;
}

.gallery_thumbs{
padding:0px 10px 10px 0px;
float:left;
text-align:left;
width:550px;
margin-bottom:5px;
}
.gallery_thumbs .morelink {
text-decoration:underline !important;
color:#fff;
font-size:10px;
display:block;
float:right;
width:110px;
margin:0px 0px 0px 10px;
}
.gallery_thumbs img{
float:left;


}
.gallery_thumbs a{
float:left;
}
.news ol{
font-size:10px;
}
.date{
font-size:15px;
float:right;
line-height:33px;
padding-right:5px;
margin:0px;

}

/*---------Testimonials-------------*/
.blue_bar{
background:url(../images/backgrounds/blue_base.gif) bottom  left repeat-x #333333;
float:left;
}
.tag_bar{
background:url(../images/construct/tag.gif) bottom  right no-repeat #454748;
float:left;

}
.green_bar{
background:url(../images/backgrounds/green_base.gif) bottom  left repeat-x #454748;
float:left;
width:580px;
margin-bottom:50px;
}
.red_bar{
background:url(../images/backgrounds/red_base.gif) bottom  right no-repeat #454748;
height:100%;

}
.yellow_bar{
background:url(../images/backgrounds/yellow_base.gif) bottom  right no-repeat #454748;
height:100%;

}
.testimonial{
width:590px;
display:block;
float:left;
margin:7px 0px;
padding:16px 0px 25px 0px;

}
.testimonial p{
padding:6px 10px 6px 10px;
font-size:10px;
line-height:15px;
}
.written {
display:block;
float:left;
width:370px;
border-left:thin solid #fff;
padding-left:10px;
}

.testimonial .header a{
font-size:12px;
text-decoration:underline;
line-height:10px;
color:#FFFFFF;
padding-left:10px;

}
.testimonial .subheader{
font-size:11px;
margin:0px;
font-style:normal;
text-align:right;
}
.testimonial img{float:left; margin:0px 20px 20px 0px; padding-left:10px; }
/*merchandise-----------*/
.breadcrumbs{
display:block;
margin:0px;
padding-left:10px;
font-size:12px;
float:left;
width:550px;
}
.breadcrumbs a {
font-size:10px;
font-weight:bold;
line-height:35px;
text-decoration:underline !important;
}
.shop_item{
padding:0px 0px 5px 0px;
margin:8px 8px 15px 8px;
float:left;
width:260px;
background-color:#454748;
height:250px;
}
.shop_item img{
float:left;
padding:2px;
}

.tag{background:url(../images/construct/shop_header.gif) top right no-repeat  #333333 ;
float:left;
font-family:Arial, Helvetica, sans-serif;
height:34px;
width:230px;
line-height:33px;
text-align:left;
font-size:16px;
padding-left:30px;

margin-bottom:2px;
}
.paybut{
display:block;
text-align:right;
clear:both;
padding:8px 0px 5px 0px;
width:255px;
float:left;
font-size:12px;
}
.paybut img{
padding:0px !important;
}
.price{
display:block;
line-height:20px;
margin-top:7px;
width:300px;
text-align:left;
font-size:17px;
font-weight:bold;
}
/*COMMUNITY-----------*/
.community{
background:url(../images/backgrounds/community.gif) bottom right no-repeat ;
width:565px;
display:block;
float:left;
margin:10px 0px 20px 0px;
padding:0px 0px 15px 20px;
font-size:11px;
background-color:#333333;
}
.community p{
margin:0px;
padding:0px 5px 15px 0px;
font-size:10px; 
line-height:15px;
}
.community .header a{
font-size:14px;
text-decoration:underline;
line-height:10px;
color:#FFFFFF;
}
.community .subheader{
font-size:11px;
margin:0px;
font-style:normal;
text-align:right;
}
.community img{float:left; margin:0px 2px 5px 0px; padding-right:10px; display:block;}

/*backings-----------*/
.white_line {
	background:url(../images/construct/white_break.jpg) repeat-y;
	background-position:605px;
	z-index:100;
	height:100%;
	float:left;
	width:900px;
}
.everyone_line {
	text-align:left;
	background:url(../images/construct/white_break.jpg) repeat-y;
	background-position:600px;
	height:100%;
	z-index:100;
	float:left;
	width:900px;
}
.colour_footer {
	padding:30px 0px 15px 0px;
	height:20px;
	float:inherit;
	clear:both;
}
.foot_details {
	text-align: center;
	color:#6d6d6d;
	font-size: 12px;
	letter-spacing: 0.1px;
	margin-bottom:40px;
}
.foot_details a {
	text-decoration:none;
	color:#444444 !important;
}
a:link {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
a:visited {
	text-decoration:none;
	color:#fff;

}
