/*
		Enquiry form
*/
.form_inputs input {
	border: solid #cead3f 1px;
}
.form_enquiry textarea {
	border: solid #cead3f 1px;
}
.button {
	background-color: #cead3f;
}

/*
		Navigation
*/
#top_nav h1 {
	color: #CEAD3F;
}
#top_nav a {
	color: #CEAD3F;
}
#top_nav ul li {
	background-color: #CEAD3F;
}

#pi { /* pi = programme introduction */
	/*border: solid red 1px;*/
	margin: 10px 0;
}
#pi p {
	
}
#pi a {
	color: #B23437;
	font-family: cursive;
	font-size: 18px;
	text-decoration: none;
}
#pi a:hover {
	color: #777;
}
#pi .link {
	margin: 0 0 10px 50px;
}

#pi .dashed {
	border-bottom: dashed #bbb 1px; 
	margin-bottom: 10px;
	width: 650px; 
}

#pi .programme {
	margin: 12px 0;
}
#pi .programme {	
	text-align: center;
}
#pi .programme h1 {
	font-size: 18px;
	font-weight: normal;	
	padding: 0;
}
#pi .programme h1 span {
	font-weight: bold;
}
#pi .programme h2 {
	font-size: 16px;
	padding: 0 0 5px 0;
}
#pi .programme p {
	padding: 5px 50px;
	text-align: justify;	
}
.programme_img {
	border: none !important;
	border-right: solid #fff 5px;
}
/*
		Programme colours
*/
.txtclr_darkgreen {
	color: #77854a;
}
.txtclr_yellow {
	color: #cead3f;
}

.txtclr_olive {
	color: #9a997d;
}

.txtclr_blue {
	color: #2092b2;
}

.txtclr_lightgreen {
	color: #b8be8c;
}

#team_building {
	text-align: left;
}
#team_building h2 {
	font-family: cursive;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 20px 0;
}
#team_building h3 {
	border: none;
	color: #575A61;
	font-size: 18px;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: left;
	text-decoration: none;
}
#team_building p {
	font-size: 16px;
	line-height: 22px;
}
#team_building ul {
	font-size: 24px;
}
#team_building ul li {
	font-size: 16px;
}
#team_building img {
	border: solid #7D8085 1px;
}

/*
		RECREATIONAL
*/
#rec_slogan {
	background-color: #BBBFA1;
	height: 40px;
}
#rec_slogan h2 {
	color: #575A61;
	font-size: 24px;
	padding: 12px 10px 0 0;
	text-align: right;
}
#rec {
	background-color: #8D9765;
	margin: 0;
	overflow: hidden;
}
#rec p {
	color: #111;
	text-align: justify;
}
#rec ul {
	color: #111;
	margin: 0 20px 10px 0;
}
#rec li {
	color: #111;
	line-height: 22px;
	margin-left: 20px;
}

/*
		EFFECTIVENESS
*/
#eff_slogan {
	background-color: #E3CB7B;
	height: 40px;
}
#eff_slogan h2 {
	color: #575A61;
	padding: 15px 10px 0 0;
	text-align: right;
}
#eff {
	background-color: #CEAD3F;
	margin: 0;
}
#eff p {
	color: #111;
	margin: 0 150px 0 120px;
	padding: 10px 0 0 0;
	text-align: justify;
}
#eff ul {
	color: #111;
	font-size: 14px;
	margin: 10px 150px 0 130px;
}
#eff li {
	color: #111;
	line-height: 22px;
	margin-left: 25px;
}

/*
		GROWTH
*/
#gro_slogan {
	background-color: #9A997D;
	height: 40px;
}
#gro_slogan h2 {
	color: #575A61;
	padding: 10px 10px 0 0;
	text-align: right;
}
#gro {
	background-color: #E3E2D8;
}
#gro h3 {
	color: #9A997D;
	font-size: 18px;
	letter-spacing: 1px;
	padding: 15px 0 0 20px;
}
#gro p {
	color: #111;
	margin: 0 20px 0 20px;
	padding: 10px 0 0 0;
	text-align: justify;
}
#gro ul {
	color: #111;
	font-size: 14px;
	margin: 10px 250px 0 30px;
}
#gro li {
	color: #111;
	line-height: 22px;
	margin-left: 25px;
}

/*
		Maintenance
*/
#mnt_slogan {
	background-color: #B7C7CE;
	height: 40px;
}
#mnt_slogan h2 {
	color: #575A61;
	padding: 15px 10px 0 0;
	text-align: right;
}
#mnt {
	background-color: #91ACB7;
	margin: 0;
}
#mnt p {
	color: #111;
	padding: 10px 0 5px 0;
	text-align: justify;
}

/*
		Coaching & Counselling
*/
#cc_slogan {
	background-color: #B8BE8C;
	height: 40px;
}
#cc_slogan h2 {
	color: #575A61;
	padding: 15px 10px 0 0;
	text-align: right;
}
#cc {
	background-color: #D6DEA3;
	margin: 0;
}
#cc h3 {
	padding: 10px 0 0 50px;
}
#cc p {
	color: #111;
	margin: 0 50px 0 50px;
	padding: 10px 0 0 0;
	text-align: justify;
}

/*
		Thinking Style Analysis
*/
#tsa_slogan {
	background-color: #B8BE8C;
	height: 40px;
}
#tsa_slogan h2 {
	color: #575A61;
	padding: 15px 10px 0 0;
	text-align: right;
}
#tsa {
	background-color: #77854A;
	margin: 0;
}
#tsa h3 {
	color: #C5CCAD;
	font-size: 17px;
	letter-spacing: 1px;
	padding: 15px 0 0 20px;
}
#tsa p {
	color: #111;
	margin: 0 20px 0 20px;
	padding: 10px 0 0 0;
	text-align: justify;
}
#tsa ul {
	color: #111;
	font-size: 14px;
	margin: 0 20px 10px 30px;
}
#tsa li {
	color: #111;
	line-height: 22px;
	margin-left: 25px;
}

/*
		Practical Leadership Development
*/
#pld_slogan {
	background-color: #E3CB7B;
	height: 40px;
}
#pld_slogan h2 {
	color: #575A61;
	padding: 15px 10px 0 0;
	text-align: right;
}
#pld {
	background-color: #CEAD3F;
	margin: 0;
}
#pld p {
	color: #111;
	margin: 0 20px 0 20px;
	padding: 10px 0 0 0;
	text-align: justify;
}

/*
		Youth
*/
#youth_slogan {
	background-color: #135C70;
	height: 40px;
}
#youth_slogan h2 {
	color: #ccc;
	padding: 15px 10px 0 0;
	text-align: right;
}
#youth {
	background-color: #2092B2;
	margin: 0;
}
#youth h2 {
	color: #fffffe;
	font-size: 18px;
	letter-spacing: 1px;
	padding: 15px 0 0 20px;
	text-align: left;
}
#youth h3 {
	color: #fffffe;
	font-size: 16px;
	letter-spacing: 1px;
	padding: 15px 0 0 20px;
}
#youth p {
	color: #eee;
	margin: 0 20px 0 20px;
	padding: 10px 0 0 0;
	text-align: justify;
}
#youth ul {
	color: #eee;
	font-size: 14px;
	margin: 10px 20px 0 30px;
}
#youth li {
	color: #eee;
	line-height: 22px;
	margin-left: 25px;
}

/*
		CV Facilitating Team
*/
#cv_slogan {
	background-color: #77854A;
	height: 40px;
}
#cv_slogan h2 {
	color: #ccc;
	padding: 15px 10px 0 0;
	text-align: right;
}
#cv {
	background-color: #A2AA81;
	margin: 0;
}
#cv h3 {
	color: #fffffe;
	font-size: 17px;
	letter-spacing: 1px;
	padding: 15px 0 0 20px;
}
#cv p {
	color: #111;
	margin: 0 20px 0 20px;
	padding: 10px 0 0 0;
	text-align: justify;
}
#cv ul {
	color: #111;
	font-size: 14px;
	margin: 10px 20px 0 30px;
}
#cv li {
	color: #111;
	line-height: 22px;
	margin: 0 230px 0 25px;
}