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

html, body {
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	text-align: center;
}

body {
	color: #333;
	background: url(../images/background.jpg) repeat-x #0066cc;
	margin: 0px;
	padding: 0px;
}

a.greylink {
	text-decoration: none;
	color: #e2e2e2;
}

a.greylink:hover {
	text-decoration: underline;
}

#OuterDiv {
	margin: 0px;
	padding: 0px;
}

#CenterDiv {
	margin: 0px auto;
	width: 960px;
	position: relative;

}	

#Wrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 960px;

}

#MainHeader h1 {
	background: url(../images/header.gif);
	width: 960px;
	margin: 0px auto;
	padding: 0px;
	height: 100px;
	font-size: 0em;
	text-indent: -10000em;
	position: relative;
}

#HomeBanner {
	width: 960px;
	height: 312px; 
	background: url(../images/homebanner.jpg);
	text-indent: -10000px;
}

#ContentContainer {
	margin: 0px;
	padding: 0px;
}

#PageContainer {
	margin: 10px 0px 10px 0px;
	clear: both;
	width: 960px;	
	font-size: 13px;
	text-align: left;
}

#ContentContainer h2, #ContentContainer h3 {
	color: #0064c7;
}

#ContentContainer ul {
	list-style: url(../images/listbullet.gif);
	list-style-position: 
}

#ContentContainer ul li {
	margin-bottom: 3px;	
	vertical-align: bottom;
}

#ContentContainer p {
	text-align: justify;
}

#ContentContainer img {
	border: none;
}

#MainCol {
	margin: 0px 0px 0px 9px;
	width: 600px;
	float: left;
}

#RightCol {
	margin: 0px 12px 0px 0px;
	width: 306px;
	float: right;
}

div.ContentModule {
	background: #FFF;
	padding: 10px 25px;
	margin-bottom: 20px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	line-height: 1.5em;
}

div.CMLeft {
	width: 560px;
	min-height: 440px;
}

div.CMRight {
	width: 260px;
}

div.CMRight h3 {
	margin: 0px;
	padding: 0px;
}

#SimplifyingBanner {
	width: 311px;
	height: 230px;
	margin-bottom: 20px;
}

#SimplifyingBanner a {
	text-indent: -10000px;
	width: 311px;
	height: 230px;
	background:url(../images/simplifyingbanner.png);
	display: block;
}

#FooterBar {
    width: 945px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	height: 208px;
	background: #004282;
	clear: both;
	color: #660066;
	line-height: 1.5em;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

#FooterTextLeft {
	margin:30px 0px 0px 35px; 
	padding-top: 0px 0px 0px 0px;
	float: left;
	width: 250px;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#FooterTextLeft strong {
	font-size: 16px;	
	line-height: 22px;
}

#FooterTextRight {
	margin:30px 0px 0px 0px; 
	padding-top: 0px 0px 0px 0px;
	float: right;
	width: 315px;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#FooterTextRight ul {
	margin: 0px 0px 0px -20px;
}

#FooterTextRight ul li {
	font-size: 90%;
}



#Footer #copyright {
    float: right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#e2e2e2;
	text-align: right;
	margin: 0px 10px 0px 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.3em;
	width: 940px;

}

/* SIMPLIFYING HEADERS */

#ContentContainer  ul.simp-list {
	margin: 10px 0px 30px 0px;
	list-style: url(../images/listbullet.gif);
}

h2.simp-head {
	background:url(../images/simplifying/series.gif) no-repeat;
	text-indent: -10000px;
	width: 191px;
	height: 24px;
	display: block;	
}

h3.simp-head {
	text-indent: -10000px;
	width: 250px;
	height: 25px;
	display: block;	
}

h3.change {
	background:url(../images/simplifying/change.gif) no-repeat;
}
h3.leadership {
	background:url(../images/simplifying/leadership.gif) no-repeat;
}
h3.management {
	background:url(../images/simplifying/management.gif) no-repeat;
}
h3.performance {
	background:url(../images/simplifying/performance.gif) no-repeat;
}
h3.coaching {
	background:url(../images/simplifying/coaching.gif) no-repeat;
}
h3.communication {
	background:url(../images/simplifying/communication.gif) no-repeat;
}
h3.keyskills {
	background:url(../images/simplifying/keyskills.gif) no-repeat;
}
h3.recruitment {
	background:url(../images/simplifying/recruitment.gif) no-repeat;
}
h3.customer {
	background:url(../images/simplifying/customer.gif) no-repeat;
}

div.testimonial {
	margin: 10px 0px 30px 0px;
	display: block;
}

div.testimonial p {
	color:#069;
	font-size: 90%;
}

div.testimonial p strong {
	color: #333;
}

/* FORM */

Form#contact_form {
  width:470px; 
  padding:10px; 
  margin:30px auto;

}

Form#contact_form label {
	 clear:left; 
	 display:block; 
	 float:left; 
	 width:80px; 
	 text-align:right; 
	 padding-right:10px; 
	 margin-bottom:0.5em;
	   color: #000;

}

Form#contact_form input.input_code {
  border:1px solid #069; 
  background:#fff; 
  padding-left:0.5em; 
  padding-top:0.2em;
  padding-bottom:0.2em;
  margin-bottom:0.6em;
  font-family: Verdana, Arial;
  font-size: 1em;
  width: 50px;
    color: #000;
}


Form#contact_form div.security {
  padding-left:90px; 
  padding-top:10px;
  padding-bottom:10px;
}

Form#contact_form input.input_std {
  border:1px solid #069; 
  background:#fff; 
  padding-left:0.5em; 
  padding-top:0.2em;
  padding-bottom:0.2em;
  margin-bottom:0.6em;
  font-family: Verdana, Arial;
  font-size: 1em;
  width: 300px;
    color: #000;
}

Form#contact_form textarea {
  width:362px; 
  height:75px; 
  border:1px solid #069; 
  padding:0.5em; 
  overflow:auto; 
  background:#fff;
  font-family: Verdana, Arial;
  font-size: 1em;
  color: #000;
}

Form#contact_form #submit {
  color:#fff; 
  background:#069;
  padding-right:0.5em; 
  cursor:pointer; 
  width:100px; 
  margin:1em;
  margin-left: 185px;
  font-size: 1em;
  border-color: #039;
  border-width: 1px;
}
