/*HELVETICA WEBFONT*/
/*
 * @license
 * MyFonts Webfont Build ID 2696130, 2013-11-26T06:31:20-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Helvetica 45 Light by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-45-light/
 * Licensed pageviews: 250,000
 * 
 * Webfont: Helvetica 75 Bold by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-75-bold/
 * Licensed pageviews: 250,000
 * 
 * Webfont: Helvetica 35 Thin by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-35-thin/
 * Licensed pageviews: 900,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2696130
 * Webfonts copyright: Copyright &#x00A9; 1988, 1990, 1993, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * © 2013 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2923c2");
  
@font-face {
	font-family: 'HelveticaNeueLTStd-Lt';
src: url('/<NOTES_DB_PATH />/FileLibrary/9D2066DC9083BDB980257C2F005236D2/$file/Helvetica45Light.eot'); /* IE9 Compat Modes*/
src: url('/<NOTES_DB_PATH />/FileLibrary/9D2066DC9083BDB980257C2F005236D2/$file/Helvetica45Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8*/
url('/<NOTES_DB_PATH />/FileLibrary/E24AF2CE7216D82C80257C2F00524B8D/$file/Helvetica45Light.woff') format('woff'),  /* Modern Browsers*/
url('/<NOTES_DB_PATH />/FileLibrary/2334EB1047DE049C80257C2F005243E9/$file/Helvetica45Light.ttf') format('truetype'); /*Safari, Android, iOS*/
font-weight: normal;
font-style: normal;
}
  
@font-face {font-family: 'HelveticaNeueLTStd-Bd';
src: url('/<NOTES_DB_PATH />/FileLibrary/13A03500E1753C4580257C2F00432BEE/$file/Helvetica75Bold.eot');  /* IE9 Compat Modes*/
src: url('/<NOTES_DB_PATH />/FileLibrary/13A03500E1753C4580257C2F00432BEE/$file/Helvetica75Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-IE8*/
url('/<NOTES_DB_PATH />/FileLibrary/6407EB9E75C28E2480257C2F00434205/$file/Helvetica75Bold.woff') format('woff'), /* Modern Browsers*/
url('/<NOTES_DB_PATH />/FileLibrary/EBEAB78A3418DCE880257C2F0043396C/$file/Helvetica75Bold.ttf') format('truetype'); /*Safari, Android, iOS*/
font-weight: normal;
font-style: normal;
}
  
@font-face {font-family: 'HelveticaNeueLTStd-Th';
src: url('/<NOTES_DB_PATH />/FileLibrary/8924DE0C8D312AF980257C2F004213E1/$file/Helvetica35Thin.eot');  /* IE9 Compat Modes*/
src: url('/<NOTES_DB_PATH />/FileLibrary/8924DE0C8D312AF980257C2F004213E1/$file/Helvetica35Thin.eot?#iefix') format('embedded-opentype'),  /* IE6-IE8*/
url('/<NOTES_DB_PATH />/FileLibrary/7A6AB2D3A1CC420880257C2F00425073/$file/Helvetica35Thin.woff') format('woff'), /* Modern Browsers*/
url('/<NOTES_DB_PATH />/FileLibrary/E6B0475B68F388C380257C2F00424677/$file/Helvetica35Thin.ttf') format('truetype'); /*Safari, Android, iOS*/
 font-weight: normal;
font-style: normal;
}
/* Body Content */
body  { width:1004px; margin: 0px auto 0px auto; background: transparent url(/Website/Content.nsf/backgroundStripes.png?openimageresource) repeat;}
*{  margin:0;  padding:0;  }

h1 { font:24px Arial;  position:absolute; top:15px; left:20px;  float:left; text-decoration: none; }
#homepagecontainer h2.nochevron { margin: 0px 0px 4px 0px; }
#maxwidth {  
                  max-width: 1024px; /* Firefox & CSS2 compliant (but not IE) */
                  width:expression( document.body.clientWidth > 1024 ? "1024px" : "auto" ); /* IE only */
                  }

.t   {background: url(/Website/Content.nsf/empty1-dot.gif?openimageresource) repeat-x 0 0; position: relative;}
.b  {background: url(/Website/Content.nsf/empty1-dot.gif?openimageresource) repeat-x 0 100%; position: relative;}
.l   {background: url(/Website/Content.nsf/empty1-dot.gif?openimageresource) repeat-y 0 0; position: relative;}
.r   {background: url(/Website/Content.nsf/empty1-dot.gif?openimageresource) repeat-y 100% 0; position: relative;}

#mainbody  {  width:100%;  background-color:#ffffff;  margin:0px;  padding-top:15px;  padding-bottom:15px;  }
#main  {  background-color:#ffffff;  width:75.8%;  height:100%;  float: right;  clear: right;  padding: 0;  margin:0px 4px 0px 0px;  display:inline;  font: 10px Arial;  z-index:-1; }
#main.nonav  {  width: 98.5%; }
#main.homepage { margin: 0; padding: 0; width: 100%; }

.zonebhground  {  background-color:#EAEAEA;  width:100%;  margin: 2px 0px 2px 0px;  height:20px;  line-height:2em;  }
.hidden { display:none; }
img {  border: 0px; }
.center { text-align:center;}
.bold { font-weight:bold;}
/* Innerbox Tags */ 
.innerbox {  padding:5px; }
.innerbox h2  {  float:left; font:bold 11px Arial;  color:#666565;  height:100%;  line-height:2em;  vertical-align:middle; text-align:left;  text-indent:55px; margin:0; padding:0;}
.innerbox h3  {  font: 12px Arial;  font-weight:bold;  margin:3px 0 0 3px; padding:0;  }
.innerbox h3 a  {  font: 12px Arial;  font-weight:bold;  margin:3px 0 0 3px; padding:0;  }
.innerbox h4  {  font:16px Arial;  margin-left:4px;  margin-top:3px;  }
.innerbox h5  {  font:18px Arial;  margin-left:4px;  margin-top:3px;  }

/* Full width column box */ 
.rowboxA  {  margin: 0px 0px 9px 0px;  border: solid 1px #ffffff;  }
/* Half width column box LHS */ 
.rowboxB  {  margin: 0px 2px 9px 0px;  border: solid 1px #ffffff;  }
/* Half width column box RHS */ 
.rowboxC  {  margin: 0px 0px 9px 2px;  border: solid 1px #ffffff;  }
/* Narrow column below left hand nav */ 
.rowboxD  {  margin: 0px 0px 9px 2px;  border: solid 1px #ffffff;  font: 10px Arial; }

.innerbox p, #homepagecontainer p {  font:12px Arial;  color:#333333;  vertical-align:middle;  margin:5px 0px 0px 0px;  line-height:1.5em;  }
.innerbox p { padding: 3px; }
#homepagecontainer p { padding: 0px; }
.innerbox ul, #homepagecontainer ul { margin-left:18px; }
.innerbox ul li, #homepagecontainer ul li {font: 12px Arial; margin-bottom:0.2em;  margin-left:0.5em;  line-height:1.5em;  list-style:none;  background-image:url(/Website/Content.nsf/bullet.jpg?openimageresource);
background-repeat: no-repeat;  background-position: 0 .4em;  padding-left: 1.3em; } 
.innerbox ul li a, #homepagecontainer ul li a {  font-weight: bold;  color:#333333;  text-decoration:underline;  }
.innerbox ol li, #homepagecontainer ol li {  font: 12px Arial;  color:#333333;  margin-bottom:0.2em;  margin-left:0.5em;  line-height: 1.5em;  }
.innerbox ol li a, #homepagecontainer ol li a {  font-weight: bold;  color:#333333;  text-decoration:underline;  }
.innerbox p a, #homepagecontainer p a {  font: bold 12px Arial;  color:#333333;  text-align: left;  line-height: 1.5em;  text-decoration:underline;  }
.innerbox a, #homepagecontainer a {  font: bold 12px Arial;  color:#333333;  text-align: left;  line-height: 1.5em;  text-decoration:underline;  }

.brochurelink { margin: -8px 3px 0 3px; text-align: right; }
.brochurelink a { color: #0000ff; }
.content_fileattachment { text-align: center; margin-top: 10px; }
.content_image, .content_video { text-align: center; }
.content_attachmenticon  {  border:0px;  margin-right:3px;  }
.content_attachmenttext  {  color: #0000ff;  text-decoration: none;  font:12px Arial;  line-height: 1.5em;  }
.content_imageleft  {  margin: 7px 10px 5px 2px;  border: 0px;  box-sizing: border-box;  -moz-box-sizing: border-box;float:left; clear:left; display:inline;}
.content_imageright  {  margin: 7px 2px 5px 2px;  border: 0px;  box-sizing: border-box;  -moz-box-sizing: border-box;  }
.content_imagebottom  {  margin: 5px 0px 5px 3px;  border: 0px;  box-sizing: border-box;  -moz-box-sizing: border-box;  }
.content_imagecaption  {  color: #808080;  text-decoration: none;  font: 10px Arial;  line-height: 1.5em;  }

/*Contact Us */
/* Original */
#contactbox  {  margin: 0px 0px 9px 2px;  border: solid 1px #ffffff;  box-sizing: border-box;  -moz-box-sizing: border-box; }
#innercontactbox  {  padding:5px;  box-sizing: border-box;  -moz-box-sizing: border-box;  }
#contactbox p  {  font: 10px Arial;  color:#333333;  margin:0 0 0 5px;  line-height: 1.7em;  }
#contactbox img  {  margin-right:10px;  margin-top:10px;  margin-bottom:10px;  }
#contactbox a  {  font: bold 10px Arial;  color:#333333;  text-decoration:underline;  font-weight:normal;  text-indent:5px;  }
#contactstrap  {  font: bold 10px Arial;  color:#333333;  text-align: left;  padding: 3px 4px 8px 4px;  line-height: 1.5em;  }
/* v2 */
#contactusv2_box  {  margin: 0px 0px 9px 2px;  border: solid 1px #ffffff;  box-sizing: border-box;  -moz-box-sizing: border-box; }
#contactusv2_innerbox  {  padding:5px;  box-sizing: border-box;  -moz-box-sizing: border-box;  }
#contactusv2_box p  {  font: 10px Arial;  color:#333333;  margin:0 0 0 5px;  line-height: 1.7em;  }
#contactusv2_box img  {  margin-right:10px;  margin-top:10px;  margin-bottom:10px;  }
#contactusv2_box a  {  font: bold 10px Arial;  color:#333333;  text-decoration:underline;  font-weight:normal;  text-indent:5px;  }
#contactusv2_strap { padding:8px; font: 15px Arial; font-weight:bold; }
#contactusv2_intro { padding:8px; font: 11px Arial; font-weight:bold; }
#contactusv2_table { margin: 0px; width: 99%; }
#contactusv2_table .contactusv2_col1 { width: 30px; }
#contactusv2_table .contactusv2_col2 { width: auto; }
#contactusv2_table td { border:0; margin:0; padding:3px; word-wrap:break-word; }
#contactusv2_table td a { margin:0;  padding:0; word-wrap:break-word; font: 13px Arial; text-indent:0; }
#contactusv2_table td img { margin:0 8px 0 8px;  padding:0;}
#contactusv2_table td p { margin:0;  padding:0; word-wrap:break-word; font: 13px Arial; text-indent:0}
#contactusv2_table .contactusv2_name { font-weight: bold; }
table{  margin-left: auto;  margin-right: auto;  }
td  {  border: 1px white solid;  font: 12px Arial;  padding: 3px;}
th{  border: 1px white solid;  font: bold 12px Arial;  padding: 3px; }
.fieldlabel {  float: left;  width: 33%;  }
.fieldinout {  float: right;  width: 67%;  }
.clear {  clear: both;  height: 4px;  margin: 0;  padding: 0;  line-height: 1px;  font-size: 1px;  background-color:white;  }
/*Hub Content Type*/
#picturebox  {  margin:0px;  padding: 0px;  background-color:yellow;  }
#picture{   background-color:#333333;  width: 100%;  margin: 0px;  padding: 0px;  }
#hub_text  { position: relative; }
#hub_text p{  color: #ffffff;  margin: 0;  padding: 15px 0px 0px 0px;  font-family: Arial;  font-size: 13px;  font-style: italic;  font-weight:bold;  }
#hub_imageleft{  float: left;  margin: 0;  padding: 0px;  }
#hub_imageright{  float: right;  margin: 0;  padding: 0px;  }

/*BioNotes*/
.biopubyear  {  font: 12px Arial;  font-weight:bold;  background-color: #fff;  color: #000000;  margin: 0px 42px 0px 3px;  }
.biopubabstract  {  font: 12px Arial;  background-color: #fff;  color: #000000;  margin: 0px 42px 0px 3px;  }
.biopubtitle a  {  font-weight: bold;  text-decoration:none;  margin: 0px 42px 0px 3px;  display:block;  }
.biopubtitle a:hover { text-decoration:underline; }
.pubicon  {  float: right;  clear: right;  display: inline;  width: 42px;  }
.pubicon img { margin-bottom: 4px; }
.pubicona{  float: right;  clear: right;  display: inline;  width: 42px;  }
.pubicona img  { margin-bottom: 4px; }
#pubseparator { border-bottom: dotted 1px #C0C0C0; }
div.viewprevious  {  float: left;  width: 25%;  display: inline;  }
div.viewdocpos  {  float: left;  width: 50%;  text-align: center;  display: inline;  }
div.viewnext  {  float: right;  width: 20%;  text-align: right;  display: inline;  }
div.viewprevious a, div.viewnext a  {  text-decoration: none;  color:#333333;  font-weight: bold;  }
.pubseparator { clear: both;  height: 4px;  margin: 0;  padding: 0;  line-height: 1px;  font-size: 1px;  background-color:white;  border-bottom: dotted 1px #C0C0C0; }

.prviewrow { margin: 6px 0 6px 0px; }
.prviewdate {  float: left;  clear: left;  width: 40px;  display: inline;  font-weight: bold;  text-decoration: none;  font-style: normal;  height: 1%; }
.prviewright {  margin-left: 85px;   height: 1%;  text-decoration: none;  }
a div.prviewright div.prviewsummary { font-weight: normal; }
.prviewpublication { font-style: italic; }
/*Small embedded testimonials*/
.testimonialtext { margin-bottom: 0; }
.testimonialby {  font-weight: bold;  margin-bottom: 1em;  margin-left:3px;  margin-top:0px;  }
/*Large Rotating Testimonials*/
.lrgtestimonialtext {  background-repeat:no-repeat;  padding:10px 10px 10px 150px;  height: auto !important;  height: 103px;  min-height: 103px; }
.lrgtestimonialby {  padding:10px;  background-color:#fff2bf;  }
.lrgtestimonialtext p {  font-family: Arial, Helvetica, sans-serif;  font-weight:bold;  text-align:center;  font-size:150%;  }
.lrgtestimonialby p {  margin-top: 0px;  margin-bottom:0px;  text-align: right;  font-size:12px;  font-weight:bold;  color: #666;  }
/*Breadcrumb Trail*/
.breadcrumb { margin:3px 3px 5px 3px; color:gray; }
.breadcrumb a  {  font-weight:bold;  color:gray;  text-decoration:none;  }
.lb {background: url(/Website/Content.nsf/empty1-dot.gif?openimageresource) repeat-x 0 100%; position: relative;}
.lt  {background: url(/Website/Content.nsf/empty1-dot.gif?openimageresource) repeat-x 0 0; position: relative;}
.ll  {background: url(/Website/Content.nsf/empty1-dot.gif?openimageresource) repeat-y 0 0; position: relative;}
.lr  {background: url(/Website/Content.nsf/empty1-dot.gif?openimageresource) repeat-y 100% 0; position: relative;}

/* Lefthand Navigation*/
#leftnavcol { float:left; clear:left; width: 20.5%; margin: 0 0 0 6px; padding: 0; }
#leftnav { margin:0 0 9px 0; padding:0; border:solid 1px #ffffff; }
.innernavbox  {  padding:5px; box-sizing: border-box; -moz-box-sizing: border-box; }
#leftnav a { text-decoration: none; color:#333333; padding:3px; display:block;}
#leftnav a:hover  { color: #FFFFFF; }
 
#leftnav ul {  font: bold 12px Arial; width:100%; list-style:none outside; position:relative; margin:0 0 0 0; padding:0 0 0 0; }
#leftnav ul.level1 li { width:100%; }
#leftnav ul.level1 li.unselected a, #leftnav ul.level1 li.unselected div { color:#333333;  padding:3px 10px 3px 2px;  }
#leftnav ul.level1 li.selected a { color:white; padding:3px 10px 3px 2px; }
#leftnav ul.level2  { width:100%; list-style:none outside; position:relative; margin:0 0 0 0; padding:0 0 0 0; }
#leftnav ul.level2 li { width:100%; }
#leftnav ul.level2 li.unselected a, #leftnav ul.level2 li.unselected div { padding:3px 2px 3px 10px; }
#leftnav ul.level2 li.selected a { color:white;  padding:3px 2px 3px 10px; }
#leftnav ul.level3 { width:100%; list-style:none outside; position:relative; margin:0 0 0 0; padding:0 0 0 0; }
#leftnav ul.level3 li { width:100%; }
#leftnav ul.level3 li.unselected a, #leftnav ul.level3 li.unselected div { padding:3px 3px 3px 2px; }
#leftnav ul.level3 li.selected a { color:white; padding:3px 3px 3px 2px; }
#leftnav table a:hover{color:gray;} 
/*Top Bar*/
/*#topbar { position: absolute; top: 82px; left: 0px; width: 100%; height: 22px; margin: 0; padding: 0; font:bold 9px Arial;  vertical-align:middle;  text-align:right; background: none; background-color: #eaeaea; }*/
#topbar {visibility:hidden; position: absolute; top: 82px; left: 0px; width: 100%; height: 22px; margin: 0; padding: 0; font:bold 9px Arial;  vertical-align:middle;  text-align:right; background: none; background-color: #eaeaea; }
/*Search Input*/
input { border:1px solid Black; font:11px Arial;  height:15px;  width:150px;  vertical-align:middle;  color:#333333;  background-color:White;  }
input.button  {  border:1px solid Black;  font:bold 11px Arial;  width:25px;  height:16px;  vertical-align:middle;  }
#mainmenuright label { color: white; vertical-align:middle; }

/*Coloured Zone Bar*/
#zonebar { position: relative; top: 0px; left: 0px; width: 100%; height: 60px; }
#zonebarhotspot { position: absolute; top: 0px; left: 0px; width: 100%; height: 60px; }
#zonebarhotspot a { width: 100%; height: 60px; display: block;}
#zonebartitle { position: absolute; }
#zonebartitle a { width:100%; height: 100%; display: block; text-decoration: none; }
#zonelogo { position: absolute; top: 0px; right: 2%; }
#zonelogo img { border: 0px; }
#zonelogo #zoneLogoImgLink { display:block; width:90px; height:60px; margin:0px; padding:0px; background: transparent url(../Ashridgelogo.jpg) no-repeat top left; }
/*Black Corporate Navigation Bar*/
#corpnav {  z-index:999;  list-style: none;  display:block; font: bold  11px Arial;  width: 100%;  height:22px;  background: none; background-color: #e5e5e5; } 
#corpnav ul {  z-index:999;  margin-top:0px;  list-style: none;  }
#corpnav a {  display:block; text-decoration: none;  color: #505050;  }
/* #corpnav a:hover {  text-decoration: none;  color: Silver;  } */
#corpnav li {  float: left; text-align: center; vertical-align: middle;  padding: 6px 2px 6px 2px;  }
#corpnav li.Selected , #corpnav li.Selected a {  background-color: white; color:#333333; }
#corpnav li.seperator { color: #505050; padding: 6px 0px 6px 0px; }
#corpnav li ul {  position: absolute;  left: -999em;  top: 21px;  width: 20em;  border-top: 1px solid #888888; }
#corpnav li ul li { text-align: left;  padding: 0px;  border-bottom: 1px solid #888;  width:20em; }
#corpnav li ul li a  { color:white; }
/* #corpnav li ul a:hover {color: silver;} */
#corpnav a.corpnavemphasis { color: #000000; }
#corpnav a.corpnavdeemphasis { color: #808080; }
/*Programmes Drop Down*/
#corpnav li ul#programmes {background-color: #e5e5e5;}
#corpnav li ul#programmes a {color: #555; padding: 3px 3px 3px 8px;}
#corpnav li ul#programmes a:hover {color: white; background-color:lightblue;}
/*Tailored Drop Down*/
#corpnav li ul#tailored {background-color: #e5e5e5;}
#corpnav li ul#tailored a {color: #555; padding: 3px 3px 3px 8px;}
#corpnav li ul#tailored a:hover {color: white; background-color:#C49DC4;}
/*Open Programmes Drop Down*/
#corpnav li ul#open {background-color: #e5e5e5;}
#corpnav li ul#open a {color: #555; padding: 3px 3px 3px 8px;}
#corpnav li ul#open a:hover {color:#333333; background-color: #ADD900;}
/*Executive Education Drop Down*/
#corpnav li ul#executive {background-color: #e5e5e5;}
#corpnav li ul#executive a {color: #555; padding: 3px 3px 3px 8px;}
#corpnav li ul#executive a:hover {color: white; background-color: #7A3562;}
/*Corporate Drop Down*/
#corpnav li ul#about {background-color: #e5e5e5;}
#corpnav li ul#about a {color: #555; padding: 3px 3px 3px 8px;}
#corpnav li ul#about a:hover {color: white; background-color: #B31B3A;}
/*Degree Drop Down*/
#corpnav li ul#degree {background-color: #e5e5e5;}
#corpnav li ul#degree a {color: #555; padding: 3px 3px 3px 8px;}
#corpnav li ul#degree a:hover {color:#333333; background-color: #CAD400;}
/*Research Drop Down*/
#corpnav li ul#research{background-color: #e5e5e5;}
#corpnav li ul#research a {color: #555; padding: 3px 3px 3px 8px;}
#corpnav li ul#research a:hover {color: white; background-color: #2EA00C;}
/*Consulting Drop Down*/
#corpnav li ul#consulting{background-color: #e5e5e5;}
#corpnav li ul#consulting a {color: #555; padding: 3px 3px 3px 8px;}
#corpnav li ul#consulting a:hover {color:#333333; background-color: #B9D9D3;}
/*Coaching Drop Down*/
#corpnav li ul#coaching{background-color: #e5e5e5;}
#corpnav li ul#coaching a {color: #555; padding: 3px 3px 3px 8px;}
#corpnav li ul#coaching a:hover {color: white; background-color: #1F0CCE;}
/*ELearning Drop Down*/
#corpnav li ul#elearning {background-color: #e5e5e5;}
#corpnav li ul#elearning a {color: #555; padding: 3px 3px 3px 8px;}
#corpnav li ul#elearning a:hover {color: white; background-color: #00A2D9;}
#corpnav li:hover ul {  left: auto;  }
#corpnav li:hover ul, #corpnav li.sfhover ul {  left: auto;  }
/*#topnav { z-index:999; width: 100%; height: 104px; position: relative; }*/
#topnav { z-index:999; width: 100%; height: 79px; position: relative; background-color:white}
#mainmenu { position: absolute; top: 60px; left: 0px; width: 100%; height: 22px; }
/*Added style enhancement suggested by David Harding*/
#topcontainer { width:100%; border:1px solid #CACACA; }
#mainmenu, ul#corpnav { background-color:#A0A0A0 !important; color:white; }
#corpnav a, #corpnav a.corpnavdeemphasis, ul#corpnav li.seperator { color:white; }
#topbarleft li.seperator, label { color:gray; }
#topbar { height:25px; border-bottom:1px solid #CACACA; }
input, input.button { border:1px solid #CACACA; margin:2px 0px; }
input.button { color: gray; }
.clear2 { clear:both; height:1px; background:transparent; overflow:hidden; }
hr { border:1px solid #ccc; height:1px;  }
/*.contactusv2_name { color:#911B34; }*/
#mainmenuleft {float: left; clear: left; width: 75%; text-align: left; margin: 0; padding: 0; }
#mainmenuright {float: right; clear: right; width: 23%; margin: 0 9px 0 0; padding: 0; font: bold 9px Arial; color: blue; text-align: right; line-height: 20px; }
#topbarleft {float: left; clear: left; width: 66%; text-align: left; margin: 2px 0px 0px 3px; }
#topbarright {float: right; clear: right; width: 30%; margin: 2px 3px 0px 0px; }
#topbarleft ul  { padding-left:10px; padding-top: 3px; }
#topbarleft ul li { display: inline;  vertical-align: middle; height:22px; }
#topbarleft  li a  { font: bold  9px Arial; color: #808080; list-style: none; text-decoration: none; padding: 0px 0px 0px 0px; }
#topbarright form {margin: 0; padding: 0; vertical-align: middle; height:22px; line-height: 22px; }
#topbar a.topbaremphasis { color: #000000; }
#topbar a.topbardeemphasis { color: #808080; }
/* spacer */
#corpnav li ul li.pdmspacer { width: 100%; line-height: 4px; height: 4px; font-size: 4px;}
/*Enquiry Form*/
#enquiry {  width: 750px;  margin: 5px 0px 0px 0px;  padding: 1px 2px;  height: auto;  }
form fieldset { clear:both; font-size:100%; border-color:#000000; border-width:1px 0px 0px 0px; border-style:solid none none none; padding:10px; margin:0px 0px 10px 0px;  }
form fieldset legend { font-size: 2em; font-weight: normal; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 5px;  }
label {  font-size: 100%;  font-weight:bold;  }
input, select, textarea {  font-family: Arial, Arial, sans-serif;  font-size: 100%;  color: #000000;  }
textarea {  overflow: auto;  }
form div fieldset {  clear:none;  border-width:1px;  border-style:solid;  border-color:#666666;  margin:0px 0px 9px 14px;  padding:0px 4px 5px 4px;  width:92%;  display:block; }
form div fieldset legend {  font-size: 1.5em;  font-weight:normal;  padding: 0px 3px 0px 9px;  }
div.formcontainer {  width: 100%;  padding: 2px;  }
div.formrowcontainer {  width: 100%;  clear: both;  padding: 2px;  }
div.formleftcontainer {  width: 40%;  float: left;  clear: left;  padding: 0;  margin: 0 3px 5px 3px;  text-align: right;  }
div.formrightcontainer {  float:right;  clear:right;  margin: 0;  width: 58%;  }
div.required label, label.required {  font-weight: bold;  }
form div input, form div select, form div textarea {  width:372px; padding: 1px 3px;  margin: 0px 0px 2px 0px;  }
form div textarea  {  height:100px;  }
form div textarea.wide  { width: 96%; height:250px; }
form div input.inputFile { width: 211px; }
form div input.inlineFileUpload { margin: 4px 0 4px 0; padding: 0 2px 0 2px; width: 30em; height: 2em; line-height: 1.8em;}
form div select.selectOne, form div select.selectMultiple {  width: 45%;  padding: 1px 3px;  }
form div input.inputRadio, form div input.inputCheckbox, input.inputCheckbox, input.inputRadio 
{
display: inline;  height: 14px;  width: 14px;  background-color: transparent;  border:none;  padding: 0px;  margin: 0px 3px 0px 0px;  
}
form div.buttons {   margin: 0 0 10px 15px;  }
form div.buttons input {  width: 150px;  padding: 0px;  margin: 0 4px 0 0;  height: auto;}
/*Long Bio Notes*/
.longbiophoto  {  text-align: right;  margin: 0px;  padding: 0px;  z-index: 100; display: block; }
.longbiophotocaptionbackground
{ position:absolute; bottom:0em; left:0px; z-index:98; width:100%; margin:0px; margin-bottom:0.5em; padding:0px 5px 0px 5px; height:2em; box-sizing:content-box; -moz-box-sizing:border-box;  }
.longbiophotocaption  { position:absolute; bottom:0.5em; left:0px; color:#ffffff; font-weight:bold; margin:0px; padding:0px 0px 0px 10px; z-index:99; margin-bottom:0.5em;  }
/*Footer*/
#myfooter { overflow:visible; background:#E6E6E6; border-top:1px solid #CACACA; clear: both; width:100%;  bottom:0px;  margin-top:0px;  height:30px  }
#maxfooter{ width:99%;} 
.footlinks { width: 99%; float:left}
.footlinks ul  { text-align: right;  padding-top: 3px;  }
.footlinks ul li { display: inline;  vertical-align: middle; height:20px; }
.footlinks li a  { font: bold 10px Arial;  color: Gray; list-style: none; text-decoration: none; padding: 0px 5px 0px 5px;  border-right: thin solid #D6D6D6;  }
.seolinks { width: 16%; float:right; margin-top:2px; }
.dropdown { padding:3px; width:100%; height:18px; margin-bottom:3px;}
.dropdown p a { font: bold 12px Arial; text-decoration:none; color:gray; border: 1px solid gray; display:block; padding:3px 3px 0px 3px; height:15px; width:150px; background: URL(/Website/Content.nsf/seodropdown.jpg?openimageresource) no-repeat; background-position:right; background-color:white;}
.dropdown ul { border: 1px solid gray; width: 150px; background-color:white;padding:3px; visibility:hidden; position:absolute;}
.dropdown li { font: bold 10px Arial; list-style-type:none; padding:3px; }
.dropdown li a {text-decoration:none;color:gray;}
.dataheaderleft {margin-left:3px; float:left; clear:left; width:200px; display:inline; font: bold 13px Arial; }
.dataheaderright { display:inline; font: bold 13px Arial; } 
.namecolumn { float:left; clear:left; display:inline; width: 40%; }
.namecolumn p { color:green; }
.spacer4 { height: 4px; line-height: 4px;  font-size: 4px; }
.spacer8 { height: 8px; line-height: 8px;  font-size: 8px; }
.spacer12 { height: 12px; line-height: 12px;  font-size: 12px; }
/* login form */
#loginerrormsg { margin: 0 0 10px 10px; color: #ff0000; font-weight: bold; }
#loginform input { height: 18px; }
#KeepLoginSession{width:15px}
/*Feedback*/
.feedbackbox_intro { margin: 0 0 6px 0; }
.feedbackbox_rating { margin: 0 0 6px 0; }
.feedbackbox_leavefeedback { margin: 0 0 6px 0; text-align: right;}
.feedbackbox_recent { margin: 0 0 6px 0; }
.feedbackbox_lastfeedbackintro { margin: 0 0 6px 0; }
.feedbackbox_ratingsimage { margin: 0 3px 0 0; }
.feedbackbox_feedbacktitle { margin: 0 0 6px 0; font-weight: bold; }
.feedbackbox_feedbacktext { margin: 0 0 6px 0; }
.feedbackbox_seeallfeedback { margin: 0 0 6px 0; text-align: right;}
.feedbackfull_item { margin: 0 0 8px 0; }
.feedbackfull_row1 { margin: 0 0 8px 0; }
.feedbackfull_row2 { margin: 0 0 8px 0; }
.feedbackfull_row3 { margin: 0 0 8px 0; }
.feedbackfull_ratingsimage { margin: 0 0 0 8px; }
.feedbackfull_feedbacktitle { font-weight: bold; }
.feedbackfull_ratingsummary { padding: 5px; }
.feedbackfull_ratingsummary .feedbackfull_ratingsimage { margin: 0 8px 0 0; }
/* Tag Cloud */
.tagcloudbox_tagcloudtext { margin: 0 0 6px 0; }
.tagcloudbox_tags { margin: 0 0 6px 0; }
.tagcloudbox_tagclouditem { }
a.tagcloudbox_tagcloudtag { font-weight: normal; text-decoration: none; }
.tagcloudbox_tagcloudvotes { display: none; font-size: 0.80em; }
.tagcloudbox_tagdoclink { margin: 0 0 6px 0; text-align: right;}
/* Tags Page */
#taggedcontentbytag { width: 575px; border: 0; border-collapse: collapse; }
#taggedcontentbytag tr { margin: 0; padding: 0; border: 0; border-collapse: collapse; }
#taggedcontentbytag td { margin: 0; padding: 9px 0 0 0; border: 0; border-collapse: collapse; line-height: 1.5em; vertical-align: top; }
#taggedcontentbytag td.tagrowpositioncontainer { width: 25px; height: 100%; }
#taggedcontentbytag td.tagrowitemcontainer { width: 395px; height: 100%; }
#taggedcontentbytag td.tagrowvotescontainer { width: 30px; height: 100%; }
#taggedcontentbytag td.tagrowgraphiccontainer { width: 125px; height: 100%; }
#taggedcontentbytag td.tagrowpositioncontainer a { display: block; width: 100%; height: 100%; text-decoration: none; }
#taggedcontentbytag td.tagrowitemcontainer a { display: block; text-decoration: none; }
#taggedcontentbytag td.tagrowvotescontainer a { display: block; padding: 0 3px 0 0; text-decoration: none; text-align: right; }
#taggedcontentbytag td.tagrowgraphiccontainer a { display: block; text-decoration: none; }
#taggedcontentbytag div.tagrowgraphic { background-color: #E0E0E0; text-decoration: none; }
/* Search Results & Tags Page backround colors */
.bg_Corporate {  color: #ffffff;  background-color:#B31B3A;  }
.bg_Open_Enrolment_Programmes {  color: #000000;  background-color:#ADD900;  }
.bg_MBA_and_MSc {  color: #ffffff;  background-color:#800CCE;  }
.bg_Tailored_Programmes {  color: #ffffff;  background-color:#C49DC4;  }
.bg_Ashridge_Consulting {  color: #000000;  background-color:#B9D9D3;  }
.bg_Coaching {  color: #ffffff;  background-color:#1F0CCE;  }
.bg_Research_and_Faculty {  color: #ffffff;  background-color:#2EA00C;  }
.bg_E-Learning_and_Resources {  color: #ffffff;  background-color:#00A2D9;  }
/* Social Bookmarks */
#socialbookmarkscontainer { width: 100%; margin: 0; padding: 20px 0 20px 0; background-color: #ffffff; }
#socialbookmarkscontent { width: 600px; margin: 0 auto 0 auto; padding: 0 0 0 0; border: 1px solid #c0c0c0; background-color: #f9f9f9; text-align: center; font: 10px Arial;  color:#333333; font-weight: bold; }
#socialbookmarkscontentrow1 { margin: 0 0 4px 0; }
#socialbookmarkscontentrow2 { line-height: 26px; }
#socialbookmarksintro { float: left; clear: left; margin: 0 0 0 5px; line-height: 20px; }
#socialbookmarkshelp { float: right; clear: right; margin: 0 5px 0 0; line-height: 20px; }
#socialbookmarkshelp a { color: #000000; text-decoration: none; }
#socialbookmarkslinks { display: inline; margin: 0 20px 0 5px; }
#socialbookmarkslinks li { display: inline; margin: 0 3px 0 3px; padding: 7px 0 7px 0; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: center left; }
#socialbookmarkslinks li.delicious { background-image: url(/Website/Content.nsf/Social_delicious.gif?openimageresource); }
#socialbookmarkslinks li.digg { background-image: url(/Website/Content.nsf/Social_digg.gif?openimageresource); }
#socialbookmarkslinks li.facebook { background-image: url(/Website/Content.nsf/Social_facebook.gif?openimageresource); }
#socialbookmarkslinks li.reddit { background-image: url(/Website/Content.nsf/Social_reddit.gif?openimageresource); }
#socialbookmarkslinks li.stumbleupon { background-image: url(/Website/Content.nsf/Social_stumbleupon.gif?openimageresource); }
#socialbookmarkslinks li a  { margin: 0 0 0 0; padding: 7px 0 7px 23px; color: #000000; text-decoration: none; }
/* Social Bookmarks V2 */
.socialbookmarksv2container { margin: 0 0 9px 0; padding: 1px; }
#socialbookmarksv2 { padding: 5px; text-align: center; background-color: #fff; }
.socialv3_container {width: 192px;height: 68px;text-align: left;margin-bottom: 1px;margin-top: 0px;background: no-repeat;background-image: url(/Website/Content.nsf/FileLibrary/4DC7E99BECEBE04A80257A5D00559E82/$file/Follow-us_Generic.png);}
.socialv3_col1 {float: left;width: 30px;height: 30px;background: none;padding: 30px 2px 10px 16px;}
.socialv3_col2 {float: left;width: 30px;height: 30px;background: none;padding: 30px 2px 10px 2px;}
.socialv3_col3 {float: left;width: 30px;height: 30px;background: none;padding: 30px 2px 10px 2px;}
.socialv3_col4 {float: left;width: 30px;height: 30px;background: none;padding: 30px 2px 10px 2px;}
.socialv3_col5 {float: left;width: 30px;height: 30px;background: none;padding: 30px 2px 10px 2px;}
.socialv3_small_icon {float: left;width: 30px;height: 30px;background-color: #CCCCCC;padding: 0px 0px 0px 1px;border-width: 0px;border-color: #CCCCCC;}
/*
#vovicisurvey { width: 100%; margin: 0; padding: 0; background-color: yellow; text-align: center;}
#vovicisurvey div table { background-color: red; width:100%; }
#vovicisurvey div table td { background-color: blue; }
#vovicisurvey div table td input { background-color: orange; width: 50px;}
*/
/*Online Polls*/
p.pollQuestion { font-weight:bold; }
div.pollChoices { padding:8px; }
span.pollChoice { display:block; padding:2px 0px; }
div.pollButtons { text-align:center; margin:8px 0px; }
input.pollButton { width:100px; text-align:center; margin:0 auto; height:25px; }
div.resultLink, div.voteLink { text-align:center; }
.pollChoice label { font-weight:normal; }
div.pollChoices table { border:none; padding:0px; margin-bottom:5px; margin-top:1px; }
div.pollChoices td { padding:0px; border:none; }
div.pollChoices td.pollBar { background-color:#333333; height:14px; }
/*Additional Paragraph Font Sizes*/
p.txtsize2 , ul.txtsize2 { font-size:1.3em; }
p.txtsize4 , ul.txtsize4 { font-size:1.4em; }
p.txtsize6 , ul.txtsize6 { font-size:1.6em; }
p.txtsize2 a, p.txtsize2 a:visited, p.txtsize4 a, p.txtsize4 a:visited, p.txtsize6 a, p.txtsize6 a:visited { font-size:1em; }
ul.txtsize2 a,ul.txtsize2 a:visited, ul.txtsize4 a, ul.txtsize4 a:visited, ul.txtsize6 a, ul.txtsize6 a:visited { font-size:1em; }
