/* CSS - pod.eu.com */

/*------------------------------------------------------------- 
  =General
--------------------------------------------------------------*/

body {
	font-size: 10pt;
	background-color: white;
}

/*** Typography ***/

p, ul, ol, a {
	color: black;
}

h1, h2, h3 {
	color: #3F2E09;
}

/*** Links ***/

a:hover {
	color: #4b4b4b;
}

/*** Lists ***/

li {
	margin-bottom: 10pt;
	line-height: 14pt;
}

/*** Forms ***/

label {
	float: left;
	width: 12pt;
}

/*------------------------------------------------------------- 
  =Layout
--------------------------------------------------------------*/

/*** All pages ***/

#wrapper {
	width: auto;
	margin-left: 0;
	height: auto;
	padding: 0;
}

#top_line {
	height: auto;
}

#functional_nav {
	display: none;
}

.below_nav {
	border-top: 0pt solid #FCB924;
}

#column_1_2, #column_1, #column_2, #column_3, #column_501, #column_502, #column_1, #column_2_3 {
	float: none;
	display: inline; /* to stop IE6 and below from doubling the left margin */
}

#column_1_2 {
	width: auto;
	margin: 25pt 20pt 0 5pt;
	padding-bottom: 15px;
}

#column_1, #column_2 {
	width: auto;
	margin: 25pt 10pt 0px 5pt;
	padding-bottom: 15pt;
}

#column_3 {
	width: auto;
	margin: 25pt 0 0 0;
}

#column_1 {
	width: auto;
	margin: 25pt 30pt 20pt 0;
}

#column_2_3 {
	width: auto;
	margin: 25pt 5pt 20pt 20pt;
}	

/*** Japanese pages ***/

#functional_nav.ja {
	height: auto;
	position: absolute;
	left: 780px;
	top: 93px;
}

/*** Functional pages ***/

.business_learning .column_1_2_3.business_learning,
.client_list .column_1_2_3.client_list,
.services .column_1_2_3.services,
.contact_us .column_1_2_3.contact_us,
.case_studies .column_1_2_3.case_studies
{
	height: auto;
	margin: 0 0 0 0;
	padding-bottom: 15pt;
	clear: both;
}

#column_3 .contact_us {
	padding-left: 30pt;
}

.our_team #column_1, 
.our_team #column_2 {
	width: auto;
	margin: 25pt 35pt 0pt 5pt;
	padding-bottom: 15pt;
}

.our_team #column_3 {
	width: auto;
	margin-top: 25px;
}

.services #column_1 {
	width: auto;
	margin: 25pt 0 0 0;
}

.partners #column_1 {
	width: auto;
	padding: 20pt 0 10pt 0;
	margin: 0;
}

.partners #column_2_3 {
	width: auto;
	padding: 20pt 0 10pt 0;
	margin: 0;
}


/*** Home page ***/

#homepage #column_1_2, 
#homepage #column_3 {
	overflow: visible;
	margin-bottom: 10pt;
}

#homepage #column_3 {
	height: auto;
}

#homepage #column_3.ja {
	height: auto;
}

#metaphor_nav {
	height: 400px;
	background-image: url(images/homepage_icons.jpg);
	background-repeat: no-repeat;
}

#metaphor_nav li a {
	display: none;
}

/*** Metaphor pages ***/

#metaphor_page #column_3 {
	height: auto;
	overflow: hidden;
}

#metaphor_images {
	height: 400px;
	margin: 0;
	padding: 0;
	background-image: none;
}

#metaphor_images.ja {
	background-image: url(images/scroll_over_ja.gif);
}

/*** Footer ***/

#footer {
	border-top: 1pt solid #FCB924;
}


/*------------------------------------------------------------- 
  =Typography and substitute imagery
--------------------------------------------------------------*/

/*** <p> <ol> <ul> ***/

#homepage #column_1_2 p {
	font-size: 14pt;
	line-height: 20pt;
}

#homepage #column_3 p {
	font-size: 11pt;
	line-height: 18pt;
	margin-bottom: 10pt;
}

#metaphor_page p, 
#metaphor_page ol,
#functional_page p, 
#functional_page ol,
.business_learning ul,
.case_studies ul,
.dms ul,
.services ul 
{
	font-size: 12pt;
	line-height: 15pt;
	margin-bottom: 20pt;
}

#functional_page .our_team p, 
#functional_page .downloads2 p, 
#functional_page .partners p
{
	font-size: 11pt;
	line-height: 14pt;
	margin-bottom: 5pt;
}

#functional_page .our_team p.last, 
#functional_page .case_studies p.last
{
	margin-bottom: 50pt;
}

#functional_page .partners p {
	margin-bottom: 30pt;
}

#functional_page .downloads p {
	margin-bottom: 15pt;
}

#functional_page .downloads p.ih {
	line-height: 12pt;
	margin-top: -10pt;
	margin-bottom: 30pt;
}

#functional_page .client_list p, 
#functional_page .services p {
	margin-bottom: 5pt;
}

#footer p {
	font-size: 9px;
	width: auto;
	height: 40pt;
	position: relative;
	margin-top: 25pt;
}

#footer p span {
	display: none;
}

#banner p#contact_us {
	float: right;
	font-size: 11pt;
	margin-right: 0;
	margin-left: 0;
	width: 300px;
}

#banner p#contact_us a {
	display: none;
}

/*** <h1> ***/

#metaphor_page h1, 
#functional_page h1,
#homepage h1 {
	width: auto;
	font-size: 2.2em;
	font-weight: bold;
	color: #191304;
	border-bottom: none;
}

#metaphor_page h1 span, 
#functional_page h1 span,
#homepage h1 span {
	/*height: 80pt;*/
	display: none;
}

#functional_page h1 {
	height: auto;
}

p#csr {
	display: none;
}



/*** <h2> <h3> ***/

#functional_page .our_team h2 {
	font-size: 12pt;
	margin-bottom: 5pt;
}

#functional_page .downloads h2, 
#functional_page .downloads h3 
{
	font-size: 13pt;
	line-height: 16pt;
	margin-bottom: 10pt;
}

#functional_page .business_learning h2, 
#functional_page .case_studies h2, 
#functional_page .services_nav h2  
{
	font-size: 13pt;
	line-height: 16pt;
	margin-bottom: 12pt;
}

#functional_page .downloads h2.ih {
	margin-top: 25pt;
}

/*------------------------------------------------------------- 
  =Links
--------------------------------------------------------------*/

#metaphor_nav a {
	height: auto; 
}

/*------------------------------------------------------------- 
  =Images
---------------------------------------------------------------*/

#japanese_web, 
#english_web {
	display: none;
}

/******************************************/
/*** Functional pages - programmes ***/
/******************************************/

/**** Headers ****/

#functional_page .programmes h1 {
	font-size: 2.2em;
	line-height: 1;
	margin-bottom: 18pt;
}

* html #functional_page .programmes h1 {
	font-size: 17pt;
	width: auto;
}

#functional_page .programmes h2 {
	font-size: 16pt;
	margin-bottom: 16pt;
}

#functional_page .programmes h2 span {
	font-size: 14pt;
	margin: -10pt 0 0 20pt;
}

#functional_page .programmes h3 {
	font-size: 14pt;
	margin-bottom: 14pt;
}

#functional_page .programmes .programme_box_right_1 h3, 
#functional_page .programmes .programme_box_right_2 h3 {
	margin-top: 25pt;
	margin-bottom: 5pt;
}

/**** Paragraphs ****/

#functional_page .programmes p.consultant_tag {
	margin: 5pt 0;
}

#functional_page .programme_links p {
	font-size: 12pt;
	line-height: 15pt;
	margin-bottom: 20pt;
}

/**** Lists ****/

#functional_page .programmes ul {
	font-size: 13pt;
	line-height: 16pt;
	margin-bottom: 20pt;
	padding-left: 20pt;
}

#functional_page .programmes li {
	margin-bottom: 20pt;
}

#functional_page .programmes .condense li {
	margin-bottom: 5pt;
}

#functional_page .programmes .programme_links ul li {
	padding: 0 0 0 20pt;
	list-style-type: none;

}

#functional_page .programmes .programme_links ul li a {
	text-decoration: none;
}

#functional_page .programmes .programme_links ul#podcast li {
	margin-bottom: 10pt;
}

#functional_page .programmes li.subline {
	margin: 0 0 5pt 20pt;
}

#functional_page .programmes li.subline.first {
	margin-top: -10pt;
}

#functional_page .programmes li.subline.last {
	margin-bottom: 20pt;
}

#functional_page .programmes ul#delivery_methods {
	list-style: none;
	padding: 0;
}

/**** Links ****/

#functional_page .programmes a.programme_links,
#functional_page .programmes .programme_links p a {
	text-decoration: none;
}

#functional_page .programmes .programme_links a.no_bold,
#functional_page .programmes a.programme_links.no_bold,
#functional_page .programmes p.consultant_tag a {
	text-decoration: none;
}	

/**** Columns and boxes ****/

.programme_box_left_1, 
.programme_box_right_1, 
.programme_column_left_1 { 
	float: none;
	display: block; 
}

.programme_column_left_1 {
	width: auto;
}

.programme_box_left_1 {
	width: auto;
	margin: 25pt 0 0 5pt;
	padding: 25pt 0 5pt 0;
}

.programme_box_right_1 {
	width: auto;
	margin: 0 0 0 0;
	padding: 25pt 0 15pt 0;
}

.programme_box_right_1.with_border { 
	width: auto;
	padding-left: 10pt;
	padding-right: 10pt;
}

.programme_box_right_1.duration {
	width: auto;
	padding: 0 20pt 15pt 0;
}

/**** Images ****/

.title_image {
	display: none;
}

#functional_page .programmes h2.icon {
	height: 40px;
	padding-left: 120px;
	padding-top: 35px;
	margin-bottom: 0.8em;
}

/*------------------------------------------------------------- 
  =Contact page
--------------------------------------------------------------*/

.contact_us table {
	font-size: 11pt;
	width: auto;
}
.contact_us td.prompt {
	width: 25%;
}

#map {
	width: auto;
	height: auto;
	background-image: none;
} 

.region {
	width: auto;
	padding: 0;
	border: none;
	position: relative;
	background-color: white;
}

.region.uk {
	top: auto;
	left: auto;
}
.region.germany {
	top: auto;
	left: auto;
}
.region.belgium {
	top: auto;
	left: auto;
}
.region.india {
	top: auto;
	left: auto;
}
.region.singapore {
	top: auto;
	left: auto;
}
.region.japan {
	top: auto;
	left: auto;
}
.region.korea {
	top: auto;
	left: auto;
}
.region.mideast {
	top: auto;
	left: auto;
}
.region.usa {
	top: auto;
	left: auto;
}
.region.turkey {
	top: auto;
	left: auto;
}


#functional_page .region h2,
#functional_page #column_2_3 h2 {
	font-size: 16pt;
	width: auto;
	height: auto;
	font-weight: bold;
}

#functional_page .region h2.double {
	height: auto;
}
/*
*html #functional_page .region h2 {
	width: auto;
}
*/
#functional_page .region h2 span,
#functional_page #column_2_3 h2 span {
	display: none;
}

#functional_page .region h3 a {
	font-size: 11pt;
	text-decoration: none;
	margin-bottom: 12pt;
}

#functional_page .contact_bio p {
	font-size: 11pt;
	margin-bottom: 12pt;
}

#functional_page .region a.email {
	display:none;
}

.contact_us #column_2_3 {
	border: none;
	padding: 5pt;
	width: auto;
}

#part1, #part2, #part3 {
	top: auto;
	left: auto;
	width: auto;
	position: relative;
}

.title {
	color: #4b4b4b;
	padding-top: 25px;
}

/*------------------------------------------------------------- 
  =Services page
--------------------------------------------------------------*/

#functional_page .services .services_page_programme {
	width: auto;
	padding: 20px 0 10px 0;
	float: none;
	display: block;
}

#functional_page .services .services_page_programme.nudge {
	width: auto;
	margin-left: 0;
}

#functional_page .services .services_page_programme .services_page_icon {
	float: none;
	display: none;
}

#functional_page .services .services_page_programme .services_page_subject {
	width: auto;
	float: none;
	display: block;
}

#functional_page .services .services_page_programme .services_page_subject p a{
	display: none;
}

#functional_page .services .services_page_programme .services_page_subject h2 {
	font-size: 16pt;
	margin-bottom: 10pt;
}

#functional_page .services .services_page_programme .services_page_courses {
	width: auto;
	float: none;
	display: block;
}

#functional_page .services .services_page_programme ul li a {
	text-decoration: none;
}

/*------------------------------------------------------------- 
  =Our Team page
--------------------------------------------------------------*/

.column_1_2_3.our_team {
	height: auto;
}

.image_holder {
	position: relative;
	width: auto;
	height: auto;
	padding: 10pt 5pt;
	border: none;
	overflow: visible;
}

.image_holder:hover {
	height: auto;
	border: none;
}

.helen_turnbull,
.belkis_benhabib, 
.hilary_baker, 
.sheena_bigland, 
.elspeth_campbell, 
.ruth_chan ,
.john_farrer, 
.peter_flume ,
.reiko_fraser ,
.yoshimi_gregory ,
.ajay_gupta ,
.inge_heumann ,
.simon_horton ,
.cathy_jacka ,
.marco_kim ,
.chris_markiewicz, 
.pete_menzies ,
.maryann_craig ,
.anita_peace ,
.andrew_pullman, 
.yousif_saeed ,
.sally_strange ,
.paula_sugawara ,
.yuka_suzuki ,
.barry_tomalin, 
.luc_verhoeven,
.alan_speed,
.ahmed_hussein
{top: 0; left: 0;}

* html #ie6fix {
	height: auto;
}

/*------------------------------------------------------------- 
  =Sidebar navigation
--------------------------------------------------------------*/

ul#sidebar_nav {
	display: none;
}

/*------------------------------------------------------------- 
  =Learning lab
--------------------------------------------------------------*/

#functional_page li.poly1 {
	float: none;
	padding: 0;
	margin-bottom: 10px;
	width: auto;
	height: auto;
	background-image: none;
	text-align: left;
	list-style-position: outside;
}

#functional_page li.poly2 {
	float: none;
	padding: 0;
	margin-bottom: 10px;
	width: auto;
	height: auto;
	background-image: none;
	text-align: left;
	list-style-position: outside;
	top: auto;
	left: auto;
}

#functional_page p.bll_in_action {
	width: auto;
	border: none;
	background-image: none;
}

.down_arrow {
	display: none;
}

#quote_right {
	float: none;
	margin-left: 0;
	width: auto;
}

.image {
	float: none;
	margin-left: 0;
}


#functional_page.business_learning blockquote {
	margin-bottom: 10pt;
}

#quote_left {
	float: none;
	width: auto;
}

#quote_right {
	float: none;
	width: auto;
	margin-left: 0;
}

/*------------------------------------------------------------- 
  =Block quote
--------------------------------------------------------------*/

#functional_page.business_learning blockquote {
	margin: 0 0 10pt 0;
	padding: 0;
	background: url(images/ldq.gif) no-repeat left top;
}

#functional_page.business_learning blockquote p.quote {
	font-size: 10pt;
	padding: 20pt 10pt 5pt 10pt;
	background: url(images/rdq.gif) no-repeat right bottom;
}

#functional_page.business_learning blockquote p.author {
	font-size: 11pt;
	margin: 10pt 10pt 0 0;
	text-align: right;
}

/*------------------------------------------------------------- 
  =Learning Laboratory button
--------------------------------------------------------------*/

#learning_lab p {
	display: none;
}
