body {
	background-color: rgb(204, 204, 204);
}
img
{
	border:none;
	}

/* Header */
#header {
	display: table;
	width: 988px;
	height: 134px;
	margin-left: auto;
	margin-right: auto;
	background: url("../images/logo-background.gif") repeat-y top center;
}

#header h1 {
	float: left;
	margin:0;
}

#header h1 a {
	display: inline;
	float: left;
	width: 160px;
	height: 129px;
	margin: 9px 10px 10px 15px;
	background: url("../images/logo.jpg") no-repeat top left;
	text-indent: -1000em;
	overflow: hidden;
}

ul#shortcuts {
	float: right;
	list-style-type: none;
	margin: 10px;
}

ul#shortcuts li {
	display: inline;
	float: left;
	margin: 0px;
}

ul#shortcuts li a {
	display: block;
	width: 59px;
	height: 25px;
	text-indent: -1000em;
	overflow: hidden;
	font-size: 85%;
}

ul#shortcuts li#nav-my-account,ul#shortcuts li#nav-my-account a:hover {
	background: url("../images/shortcut-my-account-ov.gif") no-repeat top
		left;
}

ul#shortcuts li#nav-my-account a {
	background: url("../images/shortcut-my-account-up.gif") no-repeat top
		left;
}

ul#shortcuts li#nav-contact-us,ul#shortcuts li#nav-contact-us a:hover {
	background: url("../images/shortcut-contact-ov.gif") no-repeat top left;
}

ul#shortcuts li#nav-contact-us a {
	background: url("../images/shortcut-contact-up.gif") no-repeat top left;
}

/* Main Navigation */
#navigation-wrapper {
	clear: both;
	background-color: rgb(146, 156, 163);
}

ul#navigation {
	display: table;
	clear: both;
	width: 988px;
	margin-left: auto;
	margin-right: auto;
	list-style-type: none;
	background: url("../images/navigation-tramline.gif") repeat-y top left;
	background-color: #929CA3;
}

ul#navigation li {
	display: inline;
	float: left;
	height: 40px;
	margin: 0px;
	cursor: pointer;
}

ul#navigation li.first {
	margin-left: 5px;
}

ul#navigation li a {
	display: block;
	overflow: hidden;
	height: 40px;
	text-indent: -1000em;
	color: rgb(255, 255, 255);
}

ul#navigation li#nav-home,ul#navigation li#nav-home.selected a,ul#navigation li#nav-home a:hover
	{
	width: 106px;
	background: url("../images/menu_home_ov.gif") no-repeat top left;
}

ul#navigation li#nav-home a {
	background: url("../images/menu_home_up.gif") no-repeat top left;
}

ul#navigation li#nav-sales-bid-training,ul#navigation li#nav-sales-bid-training.selected a,ul#navigation li#nav-sales-bid-training a:hover
	{
	width: 164px;
	background: url("../images/menu_sales_ov.gif") no-repeat top left;
}

ul#navigation li#nav-sales-bid-training a {
	background: url("../images/menu_sales_up.gif") no-repeat top left;
}

ul#navigation li#nav-apmp,ul#navigation li#nav-apmp.selected a,ul#navigation li#nav-apmp a:hover
	{
	width: 243px;
	background: url("../images/menu_apmp_ov.gif") no-repeat top left;
}

ul#navigation li#nav-apmp a {
	background: url("../images/menu_apmp_up.gif") no-repeat top left;
}

ul#navigation li#nav-skills-transfer-coaching,ul#navigation li#nav-skills-transfer-coaching.selected a,ul#navigation li#nav-skills-transfer-coaching a:hover
	{
	width: 197px;
	background: url("../images/menu_skills_ov.gif") no-repeat top left;
}

ul#navigation li#nav-skills-transfer-coaching a {
	background: url("../images/menu_skills_up.gif") no-repeat top left;
}

ul#navigation li#nav-business-development,ul#navigation li#nav-business-development.selected a,ul#navigation li#nav-business-development a:hover
	{
	width: 268px;
	background: url("../images/menu_business_ov.gif") no-repeat top left;
}

ul#navigation li#nav-business-development a {
	background: url("../images/menu_business_up.gif") no-repeat top left;
}

/* Banner */
#banner-wrapper {
	height: 139px;
	background: url("../images/banner-background.gif") repeat-x top left;
}

#banner {
	clear: both;
	width: 988px;
	height: 139px;
	margin-left: auto;
	margin-right: auto;
	background: url("../images/banner-tramline.gif") no-repeat top left;
	background-color: rgb(9, 55, 89);
}

#banner img {
	float: left;
	margin-top: 10px;
}

#banner img.left {
	margin-left: 5px;
}

/* Wrapper */
#wrapper {
	width: 988px;
	margin-left: auto;
	margin-right: auto;
	background: url("../images/content-tramline.gif") repeat-y top center;
	background-color: rgb(255, 255, 255);
}

/* Side bar */
#side-bar {
	display: inline;
	float: left;
	width: 240px;
	min-height: 200px;
	margin-left: 5px;
	background-color: rgb(9, 55, 89);
	border-top: solid 1px rgb(255, 255, 255);
	border-right: solid 1px rgb(209, 217, 220);
}

#side-bar a {
	color: rgb(255, 255, 255);
	text-decoration: none;
}

#side-bar a:hover {
	color: rgb(232, 135, 30);
}

#side-bar a.print {
	display: block;
	margin: 10px 20px;
	padding: 1px 10px 1px 24px;
	background: url("../images/print.gif") no-repeat center left;
}

#side-bar a.solution-selling,#side-bar a.booking,#side-bar a.enquiry {
	display: block;
	margin: 12px;
}

#side-bar a.solution-selling {
	margin: 12px 12px 7px 12px;
}

#side-bar a.solution-selling img,#side-bar a.booking img,#side-bar a.enquiry img
	{
	margin: 0px;
}

#side-bar ul {
	margin: 0px;
	padding: 6px 0px;
	list-style-type: none;
	border-top: solid 4px rgb(232, 135, 30);
	border-bottom: solid 4px rgb(232, 135, 30);
}

#side-bar ul li {
	margin: 0px 20px;
	padding: 6px 10px 6px 24px;
	background: url("../images/bullet.gif") no-repeat center left;
}

#side-bar ul li.selected a {
	color: rgb(232, 135, 30);
}

#advert img {
	margin: 17px 12px 0px 12px;
}

/* Content */
#content-area {
	display: inline;
	float: left;
	width: 729px;
	background-color: rgb(255, 255, 255);
	overflow: hidden;
}

#content {
	display: table;
	width: 681px;
	clear: both;
	min-height: 300px;
	_height: 300px;
	margin: 10px;
	padding: 0px 14px 10px 14px;
	background: url("../images/dotted-line.gif") repeat-x bottom left;
}

#inner-wrapper,#footer {
	background-color: rgb(255, 255, 255);
}

/* Footer */
#footer {
	display: table;
	clear: both;
	width: 978px;
	margin: 0px 5px;
	background: url("../images/footer-background.gif") repeat-x top left;
	background-color: rgb(8, 42, 67);
	color: rgb(255, 255, 255);
}

#footer ul {
	display: table;
	width: auto;text-align:center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 16px;
	padding-bottom: 8px;
	list-style-type: none;
	font-size: 85%;
}

#footer ul li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px 10px;
	background: url("../images/footer-separator.gif") no-repeat center right;
}

#footer ul li.last {
	background: none;
}

#footer ul li a {
	color: rgb(255, 255, 255);
	text-decoration: none;
}

#footer ul li a:hover {
	color: rgb(232, 135, 30);
}

/* Trail */
ul.trail {
	display: table;
	width: 704px;
	list-style-type: none;
	margin: 0px 10px 4px 10px;
	background: url("../images/dotted-line.gif") repeat-x bottom left;
}

ul.trail li {
	display: inline;
	float: left;
	background: url("../images/trail-separator.gif") no-repeat center left;
	margin: 0px;
	margin-left: 4px;
	padding: 6px 4px 6px 10px;
	font-size: 85%;
	color: rgb(9, 55, 89);
}

ul.trail li a {
	text-decoration: none;
	font-weight: bold;
}

ul.trail li a:hover {
	text-decoration: underline;
}

ul.trail li.first {
	background: none;
	margin-left: 0px;
	padding-left: 0px;
}

/* Home page */
div.features {
	float: left;margin-left:10px;
	width:660px;
}

div.features div.feature {
	float: left;
	width: 320px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
}

div.features div.feature div.actions a {
	clear: both;
	padding-left: 5px;
}

div.features div.alt {
	margin-right: 0px;
}

div.features div.feature a.image {
	display: inline;
	float: left;
	width: 108px;
}

div.features div.feature div {
	display: inline;
	float: left;
	width: 210px;
}

div.features div.feature h3 {
	margin: 0px;
	padding: 2px;
	color: rgb(110, 110, 110);
	border-bottom: solid 1px rgb(165, 165, 165);
}

div.features div.feature h3 a {
	text-decoration: none;
	color: rgb(110, 110, 110);
}

div.features div.feature h3 a:hover,div.features div.feature h3 a:hover strong
	{
	color: rgb(232, 135, 30);
}

div.features div.feature h3 a strong {
	color: rgb(9, 55, 89);
}

#content div.features div.feature p {
	margin: 8px 10px;
}

/* Bullets */
div.bullets {
	margin: 10px;
}

div.bullets h3 {
	margin-bottom: 10px;
}

#content div.bullets p {
	margin-top: 6px;
	margin-left: 16px;
}

div.bullets div.bullet {
	display: inline;
	float: left;
	width: 306px;
}

div.bullets div.left {
	margin-right: 10px;
}

div.bullets h4 {
	background: url("../images/bullet_square_blue.gif") no-repeat 3px 0.4em;
	padding-left: 16px;
	margin: 0px;
}

div.bullets p {
	display: block;
}

div.bullets p a {
	margin-left: 4px;
	color: rgb(0, 73, 128);
	font-size: 85%;
}

div.bullets p a:hover {
	color: rgb(232, 135, 30);
}

/* Shop */
div.shop {
	margin: 20px 10px;
}

div.shop div.book {
	float: left;
	width: 300px;
}

div.shop div.book img {
	clear: both;
	display: inline;
	float: left;
	margin-right: 10px;
}

div.shop div.book form {
	clear: none;
}

/* Headings for custom pages */
body#page-sales-bid-training h1,body.parent-sales-bid-training #content h1
	{
	background: url("../images/heading_sales_bid.gif") no-repeat bottom left
		;
}

body#page-apmp h1,body.parent-apmp #content h1 {
	background: url("../images/heading_apmp.gif") no-repeat bottom left;
}

body#page-business-development h1,body.parent-business-development #content h1
	{
	background: url("../images/heading_business_dev.gif") no-repeat bottom
		left;
}

body#page-skills-transfer-coaching h1,body.parent-skills-transfer-coaching #content h1
	{
	background: url("../images/heading_skills_coaching.gif") no-repeat
		bottom left;
}

body#page-sales-bid-training #header h1,body#page-apmp #header h1,body#page-business-development #header h1,body#page-skills-transfer-coaching #header h1
	{
	background: none;
}

/* APMP */
div.apmp-images {
	margin: 20px 30px;
}

div.apmp-images img {
	margin-right: 30px;
}

/* Contact us */
div#map {
	display: inline;
	float: left;
	width: 440px;
	height: 330px;
	margin: 10px 0px;
	border: solid 1px rgb(9, 55, 89);
	background: url("../images/googlemap_blank.jpg") no-repeat top left;
}

div#map h3 {
	margin: 0px;
	padding: 0px;
}

div#map p {
	margin: 2px 0px;
}

div.contact-address {
	display: inline;
	float: left;
	width: 200px;
	margin: 10px;
}

#content div.contact-address p {
	margin: 4px 10px;
}

img.about-us-map area {
	cursor: hand;
}

/* Enquiry */
p.enquiry {
	margin: 0px 10px 20px 20px;
	padding-left: 20px;
	background: url("../images/bullet_circle_blue.gif") no-repeat center
		left;
}

/* Main page headings */
body#page-sales-bid-training ul.trail,body#page-apmp ul.trail,body#page-business-development ul.trail,body#page-skills-transfer-coaching ul.trail
	{
	display: none;
}

body#page-sales-bid-training #content h2,body#page-apmp #content h2,body#page-business-development #content h2,body#page-skills-transfer-coaching #content h2
	{
	display: inline;
	float: left;
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	padding-left: 18px;
	margin-left: 10px;
	margin-right: 0.5em;
	background: url("../images/heading_sub2.gif") no-repeat center left;
}

#worldpay {
	margin-left: 20px;
	margin-top: 10px;
}

#worldpay img {
	vertical-align: middle;
}

div.credit-cards {
	display: inline;
	padding: 10px;
	margin-left: 40px;
}

div.credit-cards img {
	margin-left: 5px;
	vertical-align: middle;
}

div.news-article img {
	display: block;
	float: left;
	padding-right: 10px;
}

div.news {
	clear: both;
	background-color: #DDE2E6;
	padding: 5px;
}

div.news h3 {
	color: #093759;
}

#content div.news ul {
	margin-left: 10px;
}

#content div.news ul li {
	background: none;
	margin: 4px 0;
	padding: 0;
}

#content div.text-block {
	margin: 10px;
}

#content div.text-block p {
	margin: 2px 0;
}

form fieldset {
	width: 680px;
}

select#workshopName {
	width: 420px;
}

table#workshops {
	width: 100%;
	border: solid 1px #004980;
}

table#workshops td {
	border-top: solid 1px #9BB8CF;
}

table#workshops th,table#workshops td.year {
	background: #004980;
	color: white;
}

table#workshops td.date {
	width: 90px;
}

table#workshops td.action {
	width: 60px;
	text-align: center;
}

table#workshops td.location {
	width: 120px;
}

div.attached-documents ol li {
	list-style-type: none;
	margin: 2px 0 0 0;
	padding: 0;
}

div.attached-documents a {
	background: url("../images/documents/doc.gif") no-repeat top left;
	padding-left: 20px;
}

div.attached-documents li.doc-csv a,div.attached-documents li.doc-xls a,div.attached-documents li.doc-xslx a {
	background: url("../images/documents/excel.gif") no-repeat top left;
}

div.attached-documents li.doc-doc a,div.attached-documents li.doc-docx a
	{
	background: url("../images/documents/word.gif") no-repeat top left;
}

div.attached-documents li.doc-pdf a {
	background: url("../images/documents/pdf.gif") no-repeat top left;
}

div.attached-documents li.doc-ppt a,div.attached-documents li.doc-pptx a {
	background: url("../images/documents/powerpoint.gif") no-repeat top left;
}

div.attached-documents li.doc-zip a {
	background: url("../images/documents/zip.gif") no-repeat top left;
}

ul.country-navigation {
	display: inline;
	float: right;
	width: 600px;
	margin: 5px 10px 0 0;
	list-style-type: none;
}

ul.country-navigation li {
	display: inline;
	float: right;
	margin: 2px 1px;
}

ul.country-navigation li a {
	display: block;
	padding: 3px;
	border: solid 1px rgb(255,255,255);
}

ul.country-navigation li.selected a {
	border: solid 1px rgb(165,165,165);
}

ul.country-navigation li img {
	display: block;
}

ul.country-navigation li.label {
	padding: 4px;
	color: rgb(165,165,165);
}

p.country-label {
	display: inline;
	float: right;
	width: 500px;
	margin-right: 15px;
	text-align: right;
	font-size: 90%;
	color: rgb(165,165,165);
}