/*CSS Document    
MBA Field Marketing
22/08/07*/


body {
	font-family: Verdana, Arial;
	font-size:100%;
	background:#043F8B;
}

* {
	margin: 0;
	padding: 0;
}

img {border:none; }

P {
	color:#333;
	font-size:80%;
  /*line-height:;*/
}

a:link, a:visited {
	color: #043F8B;
	text-decoration: none;		
}

a:hover, a:active {
	color: #333;
	text-decoration: none;	
}

.formheader { font-size:110%; border-bottom: 1px solid #000; margin-bottom: 10px; }

.bigquote { font-size:200%; }


.peopleindex {
	margin-top:10px;
	padding-top:10px;
	border-top: solid 1px #3A8BBA;
}

.casestudiesindex {
	margin-top:20px;
	padding-top:20px;
	border-top: solid 1px #AA486B;
}

.servicesindex {
	margin-top:20px;
	padding-top:20px;
	border-top: solid 1px #BCBCBC;
}

.casestudybold {
	color:#AA486B;
	font-weight:bold;
}

.contactusbold {
	color:#805C95;
	font-weight:bold;
}

.listtext { color:#333; }

.selection img {
	border:none;
	margin: 0 2px 5px 0;
}

#wrapper {			
	width:760px;
	margin:60px auto 0 auto;	
	/*background:url(sitegraphics/bg_wrapper.gif) top repeat-y;*/
}

#column1 { /* Wraps round logo and mainNav*/
	width:170px;
	float:left;
}

#column2 { /* Wraps round Panels div column*/
	width:170px;
	float:right;
}

#nav {
	margin-bottom:35px;
	text-align:center;
}

#nav ul {
	list-style:none;
}

#nav li {
	display:inline;
	padding: 0 3px 0 3px;	
}

#nav li a {
	color:#FFF;
	font-size: 70%;
	text-decoration:none;	
}

#nav li a:hover, li a:active {
	text-decoration:underline;
}

#navseperator { 
	padding: 0;
	color:#FFFFFF;
	font-size:70%;
}

#logo {	
	margin-bottom:5px;
	width:170px;
	height:105px;
}

#navMain {	
	width:170px;
	height:300px;
}

#navMain ul {	
	list-style:none;
	background:#FFF;
}

#navMain li {
	margin:0px 0 0 10px;
	padding-bottom:3px;	
		
}

#navMain li a {
	height:20px;
	width:120px;
	display:block;
	color:#333;
	margin-top:0;
	padding: 5px 0 0 30px;
	font-size:90%;
	font-weight:bold;
	font:Verdana, Arial;
	color:#000;
}



.naviconHome {
	background:url(sitegraphics/navicon_home.gif) 0 0 no-repeat;
}

.naviconHome a:link, a:visited {
	color:#CC000;
}

.naviconPeople {
	background:url(sitegraphics/navicon_people.gif) 0 0 no-repeat;
}

.naviconServices {
	background:url(sitegraphics/navicon_services.gif) 0 0 no-repeat;
}

.naviconCasestudies {
	background:url(sitegraphics/navicon_casestudies.gif) 0 0 no-repeat;
}

.naviconRecruitment {
	background:url(sitegraphics/navicon_recruitment.gif) 0 0 no-repeat;
}

.naviconContactus {	
	background:url(sitegraphics/navicon_contactus.gif) 0 0 no-repeat;
}

#navMain li a:link, a:visited {
	text-decoration:none;
}

#Panels {
	float:right;	
	width:170px;
	height:232px;
}

#Panels img {
	margin-bottom:5px;
}

#contentwrapper {
	margin-left:10px;
	float:left;
	width:400px;
		
}
	
#contentwrapper img { 
	
}

#content {		
	width:350px;
	padding:30px 25px 0px 25px; 		
}	

#content P {
	line-height:1.2em;
	margin-bottom: 15px;
}	

#content h1 {
	letter-spacing: 0.01em;
	font-size:160%;
	color:#FFF;
	margin-bottom:15px;
}

#ContentBottom {	
	margin-left:180px;	
}

/*-------------------------------MAINNAV HOVER COLOURS--------------------------------*/

#homeLink a:hover,
#homeLink a:active {
	color:#043F8B;
}

#peopleLink a:hover,
#peopleLink a:active {
	color:#3A8BBA;
}

#servicesLink a:hover,
#servicesLink a:active {
	color:#99AA48;
}

#casestudiesLink a:hover,
#casestudiesLink a:active {
	color:#AA486B;
}

#recruitmentLink a:hover,
#recruitmentLink a:active {
	color:#9B7B3D;
}


#contactusLink a:hover,
#contactusLink a:active {
	color:#805C95;
}

/*-------------------------------HOME SPECIFIC STYLING--------------------------------*/

.bgContentHome {
	height: 305px;
	background:url(sitegraphics/bg_content_home.gif) 0 0 no-repeat #FFF;
}

/*-------------------------------PEOPLE SPECIFIC STYLING--------------------------------*/
.bgContentPeople a:link,
.bgContentPeople a:visited {
	color:#3A8BBA;
}

.bgContentPeople a:hover,
.bgContentPeople a:active {
	color:#333;
}

.bgContentPeople {
	background:url(sitegraphics/bg_content_people.gif) 0 0 no-repeat #FFF;
	height:306px;
}

.bgContentPeopleIndex {
	background:url(sitegraphics/bg_content_people.gif) 0 0 no-repeat #FFF;
	height:600px;
}

.bgContentPeople ul {
	list-style:none;
}

.bgContentPeople li {
	margin-bottom: 5px;
	font-size:80%;
}

/*-------------------------------RECRUITMENT SPECIFIC STYLING--------------------------------*/

.bgContentRecruitment a:link,
.bgContentRecruitment a:visited {
	color:#9B7B3D;
}

.bgContentRecruitment a:hover,
.bgContentRecruitment a:active {
	color:#333;
}

.bgContentRecruitment {	
	background:url(sitegraphics/bg_content_recruitment.gif) 0 0 no-repeat #FFF;
}


.bgContentRecruitment h2 {
	margin-bottom: 20px;
	color:#9B7B3D;
	font-size: 120%;
}

.bgContentRecruitment ul {
	color:#9B7B3D;
	font-size: 80%;
	margin:0 0 0 20px;
 }
 
.bgContentRecruitment ol { 	
	color:#9B7B3D;
	font-size: 80%;
	margin:0 0 0 20px;
}
 
.bgContentRecruitment li {
  	margin-bottom: 10px;
}

/*-------------------------------CASE STUDIES SPECIFIC STYLING--------------------------------*/
.bgContentCasestudies a:link,
.bgContentCasestudies a:visited {
	color:#AA486B;	
	text-decoration:none;	
}

.bgContentCasestudies a:hover,
.bgContentCasestudies a:active {
	color:#333;	
	text-decoration:none;
}

.bgContentCasestudies {
	height: 482px;
	background:url(sitegraphics/bg_content_casestudies.gif) 0 0 no-repeat #FFF;
}

.bgContentCasestudies img {
	border:0;
}

.bgContentCasestudies h2 {
	margin-bottom: 20px;
	color:#AA486B;
	font-size: 120%;
}

.bgContentCasestudies ul {
	color:#AA486B;
	font-size: 80%;
	margin:0 0 0 20px;
 }
 
.bgContentCasestudies ol { 	
	color:#AA486B;
	font-size: 80%;
	margin:0 0 0 20px;
}
 
.bgContentCasestudies li {
	font-size: 90%;
  	margin-bottom: 0.85em;
}

/*-------------------------------SERVICES SPECIFIC STYLING--------------------------------*/

.bgContentServices a:link,
.bgContentServices a:visited {
	color:#99AA48;
}

.bgContentServices a:hover,
.bgContentServices a:active {
	color:#333;
}

.bgContentServices {
	background:url(sitegraphics/bg_content_services.gif) 0 0 no-repeat #FFF;
	height: 480px;
}

.bgContentServices ul {
	color:#99AA48;	
	font-size: 80%;
	margin:0 0 0 20px;
 }
 
.bgContentServices ol { 	
	color:#99AA48;
	font-size: 80%;
	margin:0 0 0 20px;
}
 
.bgContentServices li {	
  	margin-bottom: 5px;
}

.bgContentServices #list ul {
	list-style:none;
	margin: 0;
}

/*-------------------------------CONTACT US SPECIFIC STYLING--------------------------------*/

.bgContentContactus a:link,
.bgContentContactus a:visited {
	color:#805C95;
}

.bgContentContactus a:hover,
.bgContentContactus a:active {
	color:#333;
}

#contactdetails {
	margin-bottom: 1.2em;
}
#contactdetails p {
	line-height: 1.2em;
	margin-bottom: 0;
}

.bgContentContactus {
	background:url(sitegraphics/bg_content_contactus.gif) 0 0 no-repeat #FFF;
	
}


.bgContentContactus h2 {
	margin-bottom:20px;
	color:#805C95;
	font-size:100%;
}

.bgContentContactus ul {
	color:#805C95;	
	font-size: 80%;
	margin:0 0 0 20px;
 }
 
.bgContentContactus ol { 	
	color:#805C95;
	font-size: 80%;
	margin:0 0 0 20px;
}
 
.bgContentContactus li {	
  	margin-bottom: 10px;
}



/*---------------------------------------BODY COLOURS---------------------------------------*/


.bgPeople {
	background:#3A8BBA;
}

.bgServices {
	background:#99AA48;
}

.bgRecruitment {
	background:#9B7B3D;
	
}

.bgCasestudies {
	background:#AA486B;
}

.bgContactus {
	background:#805C95;
}

.italics {
	font-style:italics;
}

.bold {
	font-weight:bold;
}

.imageright {
	float:right;
	margin: 0 0 10px 10px;
}

.imageleft {
	float:left;
}

#bottomposition {	
	

}

.footerimage {
	
}

#foot {
	clear:both;
	margin-bottom:50px;
}

/*-------------------------------------------FORMS------------------------------------------*/

#recruitmentformdetails h1 {
	margin: 0;
	padding: 0 0 0.2em 0;
	font-size: 115%;
	color: #03CA00;
}
#recruitmentformdetails p {
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}
#recruitmentformdetails .caption {
	display: block;
	margin: 0.5em 0 0 0;
	padding: 0;
	color: #9B7B3D;
}
#recruitmentform {
	
	width: 350px;	
}
fieldset {
	margin: 0;
	padding: 0;
	border: 0;	
}
label {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 70%;
}
.inlinelabel { display:inline; font-weight:normal; }

.dropdown { width: 165px; }

input {
	width: 99%;
	margin: 2px 0 8px 0;
	border: 1px solid #9B7B3D;
}
.checkbox {
	width: 15px;
	border: none;
}
textarea {
	width: 99%;
	margin: 2px 0 8px 0;
	border: 1px solid #9B7B3D;
}
select {
	width: 99%;
	margin: 2px 0 8px 0;
	border: 1px solid #9B7B3D;
}
.sendform {
	display: block;	
	margin: 10px 0 10px 0;
	text-align: center;
}
.sendbutton {
	
	width: 70px;
	border: 1px solid #9B7B3D;
}
