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

body {
	background-color: #68685C;
	margin: 0px 0px 24px;
	padding-top: 54px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 54px;
}
#container {
	width: 1100px;
	margin-bottom: 16px;
}
#colLeft {
	width: 130px;
	padding-top: 35px;
	padding-right: 30px;
	float: left;
	font-family: Corbel, Helvetica, Arial;
}
.20 {
	margin-bottom: 20px;
}
ul.nav  {
	text-align: right;
	text-transform: uppercase;
	font-size: 14px;
	color: #4F4F44;
	font-weight: bold;
	line-height: 175%;
}
ul.nav li, ul.nav2 li {
	font-weight: bold;
}
ul.nav a, ul.nav2 a  {
	color: #414138;
	font-weight: bold;
	text-decoration: none;
}
ul.nav a:hover, ul.nav2 a:hover  {
	color: #B7B8B0;
}
ul.nav2  {
	text-align: right;
	text-transform: uppercase;
	font-size: 14px;
	color: #4F4F44;
	font-weight: bold;
	line-height: 175%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4F4F44;
	border-bottom-color: #4F4F44;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 8px;
}
.lightgrey01 {
	color: #B7B8B0;
}
#colRight {
	width: 940px;
	float: right;
	clear: none;
}
#name {
	background-color: #4F4F44;
	font-family: Corbel, Helvetica, Arial;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin-bottom: 6px;
}
#name h1 {
	font-size: 14px;
	font-weight: bold;
	color: #B7B8B0;
}
#imgMain {
	background-color: #4F4F44;
	font-family: Corbel, Helvetica, Arial;
	color: #808071;
	margin-bottom: 6px;
}
#imgMain a {
	color: #B7B8B0;
}
#imgMain a:hover {
	text-decoration: none;
}
#imgSmall {
	background-color: #4F4F44;
	margin-bottom: 6px;
	height: 90px;
}
#MainContact {
	background-color: #4F4F44;
	font-family: Corbel, Helvetica, Arial;
	color: #808071;
	margin-bottom: 6px;
	padding: 20px;
}
#MainContact a {
	color: #B7B8B0;
}
#MainContact a:hover {
	text-decoration: none;
}
#MainContact h1 {
	font-size: 20px;
	font-weight: normal;
	color: #B7B8B0;
	margin-bottom: 12px;
}
#MainContact .required01 {
	color: #FFCC00;
}
#contact {
	background-color: #4F4F44;
	margin-bottom: 6px;
	text-align: right;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
}
#contact p {
	font-family: Corbel, Helvetica, Arial;
	font-size: 14px;
	color: #68685C;
	font-weight: bold;
}
#contact a {
	color: #B7B8B0;
	font-weight: bold;
}
#contact a:hover {
	text-decoration: none;
}
#footer {
	background-color: #808071;
	font-family: Corbel, Helvetica, Arial;
	padding: 8px 10px;
	font-size: 14px;
	color: #4F4F44;
	line-height: 125%;
}
#footer p {
	color: #4F4F44;
	line-height: 125%;
	font-family: Corbel, Helvetica, Arial;
	font-size: 14px;
}
#footer a {
	color: #4F4F44;
}
#footer a:hover {
	text-decoration: none;
}
.grey01 {
	color: #B7B8B0;
	font-weight: bold;
	padding-right: 10px;
}
.space5 {
	padding-right: 5px;
	padding-left: 5px;
}
#light { float:left;}

/* Contact Styles */

fieldset {
	margin: 0em 0;
	width: 310px;
	padding-left: 10px;
	border-top: 1px dotted #B7B8B0;
}
#contactus .field01 {
	margin-bottom: 15px;
}
legend {
	font: bold 1em Corbel, Helvetica, Arial, sans-serif;
	color:#B7B8B0;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 10px;
	background-color: #4F4F44;
	margin-top: 10px;
}
label {
	display: block;
	font: 0.9em Corbel, Helvetica, Arial, sans-serif;
	color:#D5D5D0;
	padding-top: 7px;
	padding-bottom: 3px;
}
input {
	font: 0.9em Corbel, Helvetica, Arial, sans-serif;
	color:#2B2B2E;
	padding: 3px;
}
#contactus .sub {
	margin-left: 10px;
	margin-top: 10px;
	padding: 5px;
	font-weight: bold;
}
textarea {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#06397A;}
input#Name {width: 200px;}
input#Telephone {width: 200px;}
input#Email {width: 200px;}
input#Profession {width: 200px;}
input#Company {width: 200px;}
input#Industry {width: 200px;}
input#Turnover {width: 200px;}
input#Position {width: 200px;}
input#Date {width: 300px;}
input#Address1 {
	width: 250px;
	margin-bottom: 8px;
}
input#Address2 {width: 250px;}
input#Town {width: 200px;}
input#Postcode {width: 100px;}
input#Consultant {width: 200px;}
textarea#Notes {width: 300px; height: 150px;}
textarea#Message {width: 300px; height: 150px;}

#genError {
	text-align: center;
	width: 300px;
	font: 0.9em Corbel, Helvetica, Arial, sans-serif;
	color:#4F4F44;
	background: #FFCC00;
	margin-bottom: 10px;
}
#CompanyError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#FFCC00;}
#IndustryError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#FFCC00;}
#TurnoverError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#FFCC00;}
#NameError {
	font: bold 0.8em Corbel, Helvetica, Arial, sans-serif;
	color:#FFCC00;
}
#TelephoneError {
	font: bold 0.8em Corbel, Helvetica, Arial, sans-serif;
	color:#FFCC00;
}
#lastnameError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#FFCC00;}
#firstnameError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#FFCC00;}
#EmailError {
	font: bold 0.8em Corbel, Helvetica, Arial, sans-serif;
	color:#FFCC00;
}
#MessageError {
	font: bold 0.8em Corbel, Helvetica, Arial, sans-serif;
	color:#FFCC00;
}

