/* styles specific to about section pages*/


#brandLogo{
  position:absolute;
  top:8px;
  right:10px;
}

/*DIV containing contentBlockTop and contentBlockBottom*/
#centralContentBlock{
  width:435px;
  margin:0;
}

/*DIV containing contentBlockTop and contentBlockBottom*/
#centralContentBlock2{
  width:592px;
  margin:0;
}

/*DIV containing breadCrumb, contentBlock and toolsColumn (if applicable) */
#contentBlocksContainer{
  padding:0 0 0 10px;
  margin:0 0 0 155px;
  background: #FFF url(../img/cr_sidebar_bg.gif) repeat-y right;
}

#contentBlocksContainerIframe{
  padding:0 0 0 10px;
  margin:0 0 0 155px;
  background: #FFF;
}

#contentBlockTop{
  position:relative;
  padding:0px 10px 10px 10px;
  border:1px solid #DCDCDC;
}

#contentBlockTop ul{
  list-style-image: url(../img/bullet_o_dot.gif);
  margin:10px 0 10px 20px;
}

#contentBlockTop li{
  margin:15px 0;
  line-height:1.2em;
}


/* Added to show numerals on ordered lists */
#contentBlockTop ol li {
	margin-left: 22px;
}
/* End of addition to show numerals on ordered lists */


/* Top Image */
#topimage {
  position:relative;
  margin: 0px 0px 10px 0px;
}
/* End of Top Image */



/* contentBlockHolderPeopleAdvice - contains People and Advice divs */
#contentBlockHolderPeopleAdvice{
  position:relative;
  height: 300px;
  padding:0px 0px 0px 0px;
  border:0px ;
  margin-top: 10px;
}
/* End of contentBlockHolderPeopleAdvice */




/* contentBlockPeople */

#contentBlockPeople{
  /*position:absolute;*/
  /*overflow: auto;*/
  float: left;
  width: 44%;
  padding:36px 10px 10px 10px;
  border:1px solid #DCDCDC;
}

#contentBlockPeopleHeader{
  position:relative;
  top:-12px;
  left:0px;
}

#contentBlockPeople a {color:black;}

#contentBlockPeople a:hover{text-decoration:none;}

/* End of contentBlockPeople */



/* contentBlockAdvice */

#contentBlockAdvice{
  /*position:absolute;*/
  /*overflow: auto;*/
  width: 44%;
  float:right;
  padding:36px 10px 10px 10px;
  border:1px solid #DCDCDC;
}

#contentBlockAdviceHeader{
  position:relative;
  top:-12px;
  left:0px;
}

#contentBlockAdvice a {color:black;}

#contentBlockAdvice a:hover{text-decoration:none;}

/* End of contentBlockAdvice */



/* contentBlockHolderCvTipsInterviewTips */

#contentBlockHolderCvTipsInterviewTips{
  position:relative;
  /*width:415px;*/
  height: 450px;
  padding:0px 0px 0px 0px;
  border:0px;
  margin-top: 10px;
}

/* End of contentBlockHolderCvTipsInterviewTips */


/* contentBlockCVTips */

#contentBlockCvTips{
  /*position:absolute;*/
  float: left;
  width: 48%;
  /*padding:55px 10px 10px 10px;*/
  border:1px solid #DCDCDC;
}

#contentBlockCvTipsHeader{
  position:absolute;
  top:25px;
  left:10px;
}

#contentBlockCvTips p{
  padding:10px 10px 0px 10px;
}

/* End of contentBlockCVTips */



/* contentBlockInterviewTips */

#contentBlockInterviewTips{
  /*position:absolute;*/
  float:right;
  width: 48%;
  /*padding:24px 10px 10px 10px;*/
  border:1px solid #DCDCDC;
}

#contentBlockInterviewTipsHeader{
  position:relative;
  top:25px;
  left:0px;
}

#contentBlockinterviewTips p{
  padding:10px 10px 0px 10px;
}

/* End of contentBlockInterviewTips */



/* contentBlockRecentVacancies */

#contentBlockRecentVacancies{
  position:relative;
  padding:55px 10px 10px 10px;
  border:1px solid #DCDCDC;
  margin-top: 10px;
  clear:both;
}

#contentBlockRecentVacanciesHeader{
  position:absolute;
  top:25px;
  left:10px;
}

/* End of contentBlockRecentVacancies */




.sidebarQuote{
  padding:20px 20px 0 0;
  color:#008BB2;
  font-size:1.2em;
  line-height:1.5em;
}

table{
  font-size:1em;
  background-color:#F1F9FD;
}

.tableJobTitle{font-weight:bold;}


td{
  padding:4px;
  vertical-align:top;
  }

#tipsHeader{
  margin:15px 0;
}

.toolsColumnHeading{
  padding:10px 0 0 0;
  color:#2D5B8B;
  font-weight:bold;
  font-size:1.3em;
}

#toolsColumn{
  /* Right-hand sidebar */
  width:130px;
  padding:20px 10px;
  float:right;
  background:none;
}

#toolsColumn .toolImage{
  float:left;
  margin-right:8px;
}

#toolsColumn p{margin:8px 0;}

#toolsColumn ul{
  list-style-image: url(../img/bullet_b_arrow.gif);
  padding:0 0 0 12px;
}

#toolsColumn li{
  margin:8px 0;
  line-height:1.5em;
  font-size:0.9em;
}

#toolsColumn a {color:black;}

#toolsColumn a:hover{text-decoration:none;}

#vacanciesHeader{
  position:absolute;
  top:25px;
}





/* recent vacancies listing */

.listingMonthHeader{
  position:relative;
  height:40px;
  border-bottom:1px solid silver;
}

.listingMonthHeader .listingEntryDate{
  font-weight:bold;
  top: 15px;
  left:0;
}

.listingEntry{
  position:relative;
  line-height:1.5em;
  padding:5px 0;
  border-bottom:1px solid silver;
}

.listingEntryDate{
  width:120px;
  position:absolute;
  left:0;
}



.listingEntryJobTitle{
  margin:0 170px 0 120px;
}

.listingEntryJobTitleLink{
  color:black;
  font-weight:bold;
}

.listingEntryBrand{
  width:155px;
  position:absolute;
  right:0;
}

.listingHeader{
  position:relative;
  background-color: #5DC0D0;
  margin-top:10px;
  padding:10px 0;
  line-height:1.5em;
  font-weight:bold;
}

.listingHeader .listingEntryDate{
  width:120px;
  position:absolute;
  left:3px;
}

/* End of recent vacancies listing */


/* Search Box Resize in contenttop div */
#search {
  width: 145px;
}
/* End of Search Box Resize in contenttop div */


/* Search Dropdown Box Resize in contenttop div */
#searchin {
  
}
/* End of Search Dropdown Box Resize in contenttop div */

.boardmembersimg {
  margin-right: 5px;
  /*padding-right: 5px;*/
  border: #CCCCCC solid 1px;
}

h2 {
  padding: 20px 0 0 0;
  font-size: 165%;
}

/*.brandsimgposition {
  margin-top: 3px;
}*/


#ourgroupicons {
  list-style-type: none;
}

#ourgroupicons li {
  padding:0 0 0 100px;
  margin:0 0 0 0px;
 } 
  
#ourgroupiconsbudgetanddial {
  background: url(../img/brand_logo/acmulr120x50.gif) no-repeat 0 0 0 -50px;
}



/*.groupiconscontainer {
 position:relative;
  padding: 0px 0px 0px 0px;
  
}

.groupiconscontainer p {
  padding-left: 0px;
  padding-top: 0px;
  margin-top: 0px; 
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.groupiconsimgposition {
  padding-top: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.groupiconsImageLeft {
  float: left;
  padding: 0px 0px 0px 0px;
  margin-bottom: 0px;
}

.groupiconstext {
	float: right;
	}*/


.cleardiv {
clear:both;

}



.brandscontainer {
  position:relative;
  padding: 0px 0px 0 0px;

}

.brandscontainer p {
  padding-left: 150px;
  padding-top: 0px;
  margin-top: 0px;
}

.brandsimgposition {
  padding-top: 8px;
  margin-top: 0px;
}

.brandsImageLeft {
  position:absolute;
  padding: 0px 0px 0px 0px;
}

/*  Our Values Colours  */
.justcreative		{ color:#FFD400; }
.justencouraging	{ color:#ED1B23; }
.justgenuine		{ color:#10AC4B; }
.justhappy			{ color:#273790; }
.justunited			{ color:#99388F; }
.justdifference		{ color:#F8991C; }
/* End of Our Values Colours */


/*   alignCentre   */
.alignCentre{
text-align:center;
margin:0;
padding:0;
}
/* end alignCentre */












.logocentred {
text-align: center;
margin:0;
}

.imgPadding1 {
margin:8px 8px 0 0;
}


#toolsColumn2{
  /* Right-hand sidebar */
  width:130px;
  padding:0 0px 20px 0;
  background:none;
}

#toolsColumn2 .toolImage{
  float:left;
  margin-right:8px;
}

#toolsColumn2 p{margin:8px 0;}

#toolsColumn2 ul{
  list-style-image: url(../img/bullet_b_arrow.gif);
  padding:0 0 0 15px;
}

#toolsColumn2 li{
  margin:8px 0;
  line-height:1.5em;
  font-size:0.9em;
}

#toolsColumn2 a {color:black;}

#toolsColumn2 a:hover{text-decoration:none;}


.applicationFormHoverBox{
position:absolute;
left:-500px;
}


.applicationFormHoverBox a:hover{
position:absolute;
left:500px;
}



.sidebarQuote2{
  padding:0 20px 0 1px;
  margin:0;
  color:#008BB2;
  font-size:1.2em;
  line-height:1.5em;
}