*{margin:0;padding:0}
body{font-size:62.5%;font-family:Arial, Helvetica, Verdana, Sans-Serif;color:#666;background-color:#FFF;text-align:center}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear{display:inline-table}
.padding{padding:10px}
.validator{color:#DD0066;font-size:1.2em;font-weight:bold;display:block}
.page{text-align:left;padding-bottom:79px}
.footer{color:#565656;background-color:#fff;clear:both;border-top:1px solid #dd0066}
.subnav, .additional{float:left;width:32%}
.additional{float:right;width:300px}
.content{padding:39px 22px 0 16px;margin:0 auto;width:946px}
.content-image{}
.container-wrapper{background:url(../images/layout/bg-page.gif) repeat-x 0px -1px;width:100%}
.container{background:url(../images/layout/bg-container.png) no-repeat center top;width:100%}
.main-content{float:left;width:615px;padding-left:5px}
.header{min-height:94px;background:#fff url(../images/layout/bg-header.gif) no-repeat center 47px}
.header-content{width:944px;margin:0 auto;padding:10px 10px 17px 18px}
.navigation{background-color:#f5f5f5}
.features-content, .extended-list-content, .footer .utility-menu{width:945px;margin:0 auto}
.navigation ul{width:954px;margin:0 auto;}
.breadcrumb{width:950px;margin:0 auto -14px auto;padding: 5px 12px 4px 12px;position:relative}
.home .breadcrumb{margin:0 auto}
.features{background-color:#dcdcdc;border-top:1px solid #fff;padding:19px 0px}
.extended-list{background-color:#f5f5f5;border-top:1px solid #fff;padding:14px 0px 19px 0px}
abbr,acronym,dfn{cursor:help;border:0}
a abbr,a acronym,a dfn{cursor:pointer}
blockquote{color:#dd0066;padding-bottom:10px}
blockquote cite{font-style:normal;font-size:1.4em;font-weight:bold;padding-top:12px;display:block}
.page .container blockquote p{font-size:2.7em;line-height:1em;}
p{padding:0 0 20px 0}
img{border:0}
img.full-width{padding-bottom:1em}
input,textarea,select{font-size:1.2em;color:#4b4b4b;padding:2px 5px}
select{padding:2px}
input,textarea,select, button.btn{font-family:Arial,Helvetica, verdana, sans-serif;}
input.text{padding:2px 5px}
.btn{font-size:1.2em;color:#fff;font-weight:bold}
a{text-decoration:underline;color:#555555}
a:hover, a:active, a:focus{text-decoration:none}
a.themed{color:#DD0066}
ol{margin:0 0 2em 3em}
.main-content ul li{padding-bottom:10px;list-style-type:none}
.main-content ul{padding-bottom:20px}
.page .content ul.bulleted-list{}
.page .content ul.bulleted-list li a{color:#555}
.page .content ul.bulleted-list li, .main-content ul li{color:#555;background:url(../images/icons/bullet-pink.gif) no-repeat 0px 6px;padding-left:8px;list-style-type:none;padding-bottom:10px}
.page .content ul.split li{float:left;width:48%}
.page .content ul.arrow-list li{background:url(../images/icons/arrow-pink.png) no-repeat 0px 4px;padding-left:9px}
.page .content ul.arrow-list li a{color:#DD0066}
p, li{font-size:1.2em}
p.intro{color:#dd0066;font-size:1.4em}
.main-content .home-intro p{color:#dd0066;font-size:2.2em;padding-bottom:10px}
a.read-more{font-size:1.2em;padding-left:8px;background:url(../images/icons/arrow-pink.png) no-repeat 0px 4px;color:#dd0066}
h1,h2,h3,h4,h5,h6{color:#646464;padding-bottom:15px;line-height:1em}
h1, h2.themed{font-size:3.8em;padding-bottom:18px;color:#dd0066;font-weight:normal;margin-left:-2px}
h2.themed{font-size:2.3em}
h2{font-size:1.4em}
h3{font-size:1.4em}
h4{font-size:1.2em}
h5,h6{font-size:1em}
div.home-intro{padding:0 30px 15px 20px}
caption{font-size:1.2em;font-weight:bold;padding:10px;text-align:left}
table{border:0px;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;width:100%;margin:0 0 20px 0;border-collapse:collapse}
th{border:0px;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;padding:5px 10px;background-color:#f5f5f5;font-size:1.2em}
th.row-header{background-color:transparent;color:#000}
td{border:0px;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;padding:5px 10px;font-size:1.2em}
tr.alt{background-color:#fcfcfc}
td a{color:#DD0066}
form{}
fieldset{border:0px solid #fff}
fieldset fieldset{border:0}
legend{color:#333;display:none}
fieldset h2{margin:0 0 10px 0}
fieldset h3{font-family:Arial,Helvetica,sans-serif;font-size:1em;color:#545353;margin:0 0 3px 0}
.field{position:relative;width:100%;padding:0 0 10px 0}
.element{float:left;width:55%}
.subnav .element{float:none;width:100%}
.label{text-align:left}
.input{padding:0 20px 0 0;margin:0}
.element .col div{padding:0 0 5px 0}
.invalid label{color:#f00}
.invalid .input{background:url(../images/invalid.gif) top right no-repeat}
.valid label{color:#00AF6A}
.valid .input{background:url(../images/valid.gif) top right no-repeat;padding:0 20px 0 0}
label{color:#545353;display:block;font-weight:bold;padding:0 0 2px 0;font-size:1.2em}
fieldset fieldset label{float:left;width:50%;padding:2px 0 0 0;margin:0 10px 0 0;padding:0;font-weight:normal}
textarea{width:95%;font-size:100%;padding:0.2em}
input.radio{display:block;float:left;margin:0 5px 5px 0;padding:0}
select{width:100%}
.short{width:50% !important}
.button-left{float:left;width:auto}
.button-right{float:right;width:auto}
button.btn{border-style: none;border-color: inherit;border-width: 0px;overflow:visible;background: url('../images/buttons/btn-left.png') no-repeat left center;cursor:pointer;outline:0px;position:relative;}
button.btn span{background:url('../images/buttons/btn-right.png') no-repeat right center;white-space:nowrap;height:15px;position:relative;padding:2px 9px 3px 9px;display:block;}
a.btn{ background: url('../images/buttons/btn-left.png')  no-repeat left center;padding-left:3px;float:left;text-decoration:none;display:block}
a.btn span{background:url('../images/buttons/btn-right.png') no-repeat right center;white-space:nowrap;padding:0px 9px;float:left;min-height:18px;display:block}
div.input-button{border-style: none;border-color: inherit;border-width: 0px;overflow:visible;background: url('../images/buttons/btn-left.png') no-repeat left center;cursor:pointer;outline:0px;position:relative;}
div.input-button input{background:url('../images/buttons/btn-right.png') no-repeat right center;white-space:nowrap;position:relative;padding:2px 8px 3px 4px;display:block;border:0;margin:0 3px;color:#FFF;font-weight:bold}
div.input-alt2{background: url('../images/buttons/btn-purple-left-small.png') no-repeat left center}
div.input-alt2 input{background:url('../images/buttons/btn-purple-right-small.png') no-repeat right center;}
.page .alt1{background-image:url(../images/buttons/btn-green-left.png)}
.page .alt1 span{background-image:url(../images/buttons/btn-green-right.png);padding:9px 25px;}
.page .alt2{background-image:url(../images/buttons/btn-purple-left.png)}
.page a.alt span{padding:6px 7px 6px 8px;min-height:0;}
.page a.alt2 span{background-image:url(../images/buttons/btn-purple-right.png);padding:6px 7px 6px 8px;min-height:0}
.page .btn .arrow{background:url(../images/icons/arrow-white-vert.png) no-repeat right center;padding:0px;padding-right:16px}
.page button.alt2{background-image:url(../images/buttons/btn-purple-left-small.png)}
.page button.alt2 span{background-image:url(../images/buttons/btn-purple-right-small.png);padding:4px 11px}
.page .utility-menu a.alt span{background-image:url(../images/buttons/btn-pink-right.png)}
.page .utility-menu a.alt{background-image:url(../images/buttons/btn-pink-left.png)}
.page .utility-menu a.alt .arrow{background:transparent;padding:0px;padding-right:6px}
.page .alt3{background-image:url(../images/buttons/btn-blue-left.png)}
.page .alt3 span{background-image:url(../images/buttons/btn-blue-right.png)}
.page a.alt3{background-image:url(../images/buttons/btn-blue-large-left.png)}
.page a.alt3 span{background-image:url(../images/buttons/btn-blue-large-right.png);padding:9px 12px}
.warnEmpty{display:none}
.warn{clear:both;display:block;color:#f00}
.highlight{color:#F00}
.hide{display:none}
.hidden{position:absolute;left:-50em;top:-500em;width:100px}
#form_login .label, #form_login .element{float:none;width:auto;margin:0;padding:0.1em 0}
#form_login input.text{width:100px}
form#form_survey{}
ul.results{list-style:none}
.results li{display:block !important;margin:0 0 5px 0 !important;padding:0}
.results span.bar{display:block;float:left;background:#F00;height:1.2em;margin:2px 3px 0 0}
.results span.amount{display:block;float:left;margin:2px 0 0 0}
.main-content p{padding-bottom:18px;line-height:1.3em}
.panel{margin-bottom:20px}
.panel .header{min-height:0;background:none;padding-bottom:10px}
.page .panel .header h1, .page .panel .header h2, .page .panel .header h3, .page .panel .header h4, .page .panel .header h5, .page .panel .header h6{padding-bottom:0}
.panel .header h2, .panel .header h3, .panel .header h4, .panel .header h5, .panel .header h6{color:#dd0066;font-size:1.6em}
.panel a.read-more{font-size:1.2em;color:#473866;padding-left:9px;background:url(../images/icons/arrow-black.png) no-repeat 0px 5px}
.panel .body  p{line-height:1.2em;padding-bottom:5px}
.panel .body ul{list-style-type:none}
.panel ul li{padding-left:9px;background:url(../images/icons/arrow-pink.png) no-repeat 0px 4px;padding-bottom:10px}
.panel img{padding-bottom:10px}
.main-content .panel .header, .additional .panel .header{padding-bottom:20px;min-height:15px}
.panel .body h2,.panel .body h3,.panel .body h4, .panel .body h5, .panel .body h6 {font-size:1em;padding-bottom:0px}
.page .related .header{background-color:#dd0066;color:#fff;padding:10px 20px 11px 20px}
.related .header h2, .related .header h3, .related .header h4, .related .header h5, .related .header h6{color:#fff;font-size:1.6em}
.related ul li a{color:#dd0066;font-weight:bold}
.related .body{border:1px solid #e7e7e7;border-top:none;padding:17px 22px 10px 22px; }
.vanilla{background:#fff url(../images/layout/bg-two-col.gif) repeat-x left bottom;padding:19px;border:1px solid #e7e7e7;}
.vanilla ul li, .forum ul li{background-image:none;padding-left:0px}
.vanilla ul li{padding-bottom:5px}
.vanilla ul li span{color:#646464}
.page .main-content .no-bg .vanilla{padding:0px;background:none;border:none}
.page .main-content .two-col .vanilla{background:none;border:none}
.vanilla ul li a, .vanilla a.read-more{color:#332255}
.vanilla .body h4{color:#333;font-size:1.4em;margin-bottom:5px;margin-top:10px}
.image .body img{display:block;margin:0 auto;padding:0}
.image .body img.last{padding-right:0px}
.image .banner a{text-decoration:none;text-align:center}
.image .banner a span{display:block;font-size:1em}
.image .banner a:hover span{text-decoration:underline}
.register .btn{font-size:1.4em}
.forum .body ul li p, .forum .body ul li a.read-more{color:#777700}
.forum .body ul li a.read-more{background-image:url(../images/icons/arrow-green.gif)}
.forum .body ul li p, .forum .body ul li a{font-size:1em}
.page .forum .header h2,.page  .forum .header h3,.page  .forum .header h4,.page .forum .header h5,.page .forum .header h6{color:#777700;}
.forum{background:url(../images/layout/bg-forum-watermark.png) no-repeat 100% 100%;margin-bottom:-19px}
.page .main-content .two-col .forum{min-height:235px;position:relative;margin-bottom:-15px}
.page .container .content .case-study-form{background:#fff url(../images/layout/bg-two-col.gif) repeat-x left bottom;border:1px solid #e7e7e7;padding-top:19px}
.page .case-study-form .header{padding-bottom:11px}
.case-study-form .field label,.case-study-form .field select,.newsletter .field select, .newsletter .field label{float:left}
.case-study-form .field select{width:58%}
.case-study-form .field label{width:37%;text-align:right;padding-right:3%}
.case-study-form .field .btn{float:right}
.case-study-form .field a.read-more{float:left}
.case-study-form .field{padding-bottom:15px}
.newsletter .body{background:url(../images/icons/icon-newsletter.gif) no-repeat left top;padding-left:58px;min-height:52px}
.newsletter .field label{text-align:left;padding-right:10px}
.newsletter .field select{width:60%}
.newsletter .field .btn{float:right;margin-left:5px}
.newsletter{padding:19px 12px}
.page .find-event-course .header{padding-bottom:0;min-height:23px}
.page .find-event-course .header h3, .page .find-event-course .header h2{font-size:1.5em;color:#DD0066}
.page .find-event-course .body p{padding-bottom:1em}
.page .find-event-course .field div{float:left;width:23%;text-align:left;padding-right:3%;font-size:1.2em}
.page .find-event-course .field div.input-button{float:right;width:auto;padding-left:3px}
.page .find-event-course .field div.input-button input{float:none;width:auto;margin:0;font-weight:bold;font-size:1em}
.find-event-course .field{padding-bottom:15px}
.find-event-course .last{padding-bottom:0}
.find-event-course .field label, 
.find-event-course .field select, 
.find-event-course .field input{float:left;font-weight:normal}
.find-event-course .field input{width:68%}
.find-event-course .field select{width:58%}
.find-event-course .field select.day{width:24%}
.find-event-course .field select.month{width:32%}
.find-event-course .field select.year{width:26%}
.find-event-course .field label{width:22%;text-align:left;padding-right:3%}
.find-event-course{background:#FFFFFF url(../images/layout/bg-two-col.gif) repeat-x scroll left bottom;min-height:138px;padding:5px 19px 4px 19px}
.main-content .find-event-course .two-col{background:none;border:none;margin-bottom:0;min-height:auto;padding:0}
.find-event-course .date select{float:right;margin-left:2%}
.find-event-course .field.radio label{padding-left:3%}
.find-event-course .field.radio input{width:auto;margin-left:4%}
.find-event-course .col-one .field label, .page .find-event-course .col-one .field div{width:15%}
.find-event-course .field select{width:72%}
.main-content .find-event-course .two-col .col-two{background-image:none}
.find-event-course .col-two .field input{float:right}
.find-event-course .col-two .field div, .find-event-course .col-two .field label{padding-right:0;padding-left:3%}
.find-event-course .field .btn{float:right}
.page .main-content .two-col .find-an-event{padding:19px 19px 9px;border:1px solid #E7E7E7;background:#FFFFFF url(../images/layout/bg-two-col.gif) repeat-x scroll left bottom}
.find-an-event label{float:left;width:26%;font-weight:normal}
.find-an-event input{width:61%;float:left}
.find-an-event select{width:66%;float:left}
.find-an-event .field select.day{width:26%}
.find-an-event .field select.month{width:32%;margin-left:4px}
.find-an-event .field select.year{width:27%;float:left;margin-left:4px}
.find-an-event .date div{float:left;width:26%;font-size:1.2em}
.find-an-event .field .btn{float:right;margin-right:7%}
.find-an-event .field div.input-button{float:right;width:auto;padding-left:3px}
.find-an-event .field div.input-button input{float:none;width:40px;margin:0;font-weight:bold;border:0;font-size:1.2em}
.icon-help{width:13px;height:13px;display:inline-block;text-indent:-9999px;background:transparent url(../images/icons/icon-help.png) no-repeat left top;margin:1% 0 0 2%;float:left}
.page .main-content .two-col .next-event{padding:1.9em 1.3em 0px;border:0}
.next-event .body{padding:3%}
.next-event .body p span{font-weight:bold;width:26%;display:inline-block}
.main-content .next-event .header{padding-bottom:0}
.next-event a{color:#332255;font-size:1.6em;margin-left:-9px;padding:0px 0px 10px 9px;background:transparent url(../images/icons/arrow-black.gif) no-repeat 0 3px;line-height:1.1em}
.next-event a.read-more{margin-left:0}
.page .main-content .two-col .world{padding:0;margin:-14px 0;position:relative}
.world .body{min-height:5.6em;background:#f5f5f5 url(../images/layout/bg-panel-world-body.gif) repeat-x 0 0} 
.page .main-content .world .header{min-height:3em;padding:13px 1.9em 1.1em;color:#ffffff;background:#00a3c9 url(../images/layout/bg-panel-world.gif) repeat-x 0 0} 
.world .header h3{float:left;font-size:1.6em;color:#ffffff;font-weight: normal}
.page .main-content .world .header p{float:right;font-size:1.1em;text-align:right;width:40%; line-height:1.1em;padding-bottom:0px}
.world .body{padding:1.7em}
.world .body h4{color:#00a3c9;font-size:1.6em;line-height:1.1em;font-weight:normal;padding-bottom:6px}
.world .body div{float:left;padding-right:24px}
.world .body div.mid{width:60%}
.world .body div.last{padding-right:0}
.world .body div a{display:block}
.upcoming-events .header h3{font-size:2.3em;font-weight:normal}
.page .main-content .two-col .upcoming-events{padding:19px 0}
.upcoming-events .body{padding:0 2%}
.upcoming-events .event{padding:0 0 2em 0}
.upcoming-events .event .event-body{width:72%;float:left}
.upcoming-events .event .event-body a{position:relative;display:block;color:#332255;font-size:1.6em;padding:0 0 0.4em 0.6em;margin-left:-2%;background:transparent url(../images/icons/arrow-black.gif) left 5px no-repeat;line-height:1.1em}
.upcoming-events .event .event-detail{width:25%;float:right}
.upcoming-events .event .event-detail span{font-weight:bold}
.pic-heading{padding:1.8em 3em 14px 0;min-height:247px}
.pic-heading h1{position:relative;width:56%;display:inline-block}
.pic-heading span.wel{width:205px;height:56px;float:left;color:#dd0066;font-size: 50px;}
.pic-heading span.sml{width:30px;height:30px;float:left;color:#dd0066;font-size: 27px;padding-top:22px}
.pic-heading span.ind{display:block;clear:both;text-align:right;color:#fe7a03;font-size: 35px}
.pic-heading strong{font-size:1.2em}
.pic-heading p{padding-bottom:10px}
.promo .body p{padding-bottom:10px;color:#dd0066}
.promo .body blockquote p{padding-bottom:0px}
.promo .header{padding-bottom:23px}
.page .hub .header{padding-bottom:8px}
.page .hub .read-more{color:#dd0066;background-image:url(../images/icons/arrow-pink.png)}
.page .main-content .two-col .hub{padding:5px 0 5px 19px;margin-bottom:1em}
.page .main-content .two-col .hub.last{padding:5px 0 5px 0}
.feature-list{padding:0px 0px 25px 0px;margin:0px 19px;border-bottom:1px solid #e7e7e7}
.feature-list ul{padding-bottom:5px;padding-top:7px}
.feature-list ul li{background-image:none;padding-left:0px;padding-bottom:9px}
.feature-list p{color:#555555}
.feature-list a{color: #332155}
.feature-list .body{padding-right:20px}
.page .feature-list .header{padding-bottom:10px}
.feature-list .header h2,.feature-list .header h3,.feature-list .header h4,.feature-list .header h5,.feature-list .header h6{font-size:2.3em}
.feature-list.last{border:none;padding:20px 0px 15px 0px}
.faqs{border:1px solid #E7E7E7;padding:17px 22px}
.faqs ul li{background:none;padding-left:0}
.faqs ul li.view-all{background:transparent url(../images/icons/arrow-black.png) no-repeat scroll 0 9px;padding-top:5px;padding-left:9px}
.newsletters{background:#FFFFFF url(../images/layout/bg-two-col.gif) repeat-x scroll left bottom;border:1px solid #E7E7E7;padding:14px 19px}
.additional .newsletters .header{padding-bottom:1em}
.newsletters .body{padding:0 0 0 5.4em;min-height:50px;margin-left:-0.5em;background:transparent url(../images/layout/bg-newsletter.png) no-repeat left bottom}
.newsletters .body p{margin-top:0.6em}
.newsletters .body label{float:left;margin-right:3%;margin-top:0.3em}
.newsletters .body select{width:60%;float:left;margin-right:3%;margin-top:0.1em}
.newsletters .body .field{padding-bottom:0}
.local-office, .previous-issues, .business-school-search{background:#FFFFFF url(../images/layout/bg-two-col.gif) repeat-x scroll left bottom;border:1px solid #E7E7E7;padding:14px 19px}
.additional .local-office .header,.additional .previous-issues .header,.additional .business-school-search .header{padding-bottom:1em}
.local-office .body label, .previous-issues .body label{float:left;margin-right:3%;margin-top:0.3em}
.local-office .body select, .previous-issues .body select{width:65%;float:left;margin-right:3%;margin-top:0.1em}
.local-office .body .field, .previous-issues .body .field{padding-bottom:0}
.contact-us{background:#FFFFFF url(../images/layout/bg-two-col.gif) repeat-x scroll left bottom;border:1px solid #E7E7E7;padding:14px 19px;color:#646464}
.additional .contact-us .header{padding-bottom:1em}
.contact-us .body label{float:left;margin-right:3%;margin-top:0.3em}
.contact-us .body select{width:65%;float:left;margin-right:3%;margin-top:0.1em}
.contact-us .body .field{padding-bottom:0}
.contact-us .body p span{width:13%;display:inline-block}
.contact-us .body p.add{line-height:1.6em;padding-bottom:1em}
.popular-searches{border:1px solid #E7E7E7;padding:17px 22px;background-color:#3b2960}
.additional .popular-searches .header{padding-bottom:1em}
.additional .popular-searches .header h3{color:#ffffff}
.popular-searches ul li{background:none;padding-left:0}
.popular-searches ul li a{color:#ffffff}
.tweets{background:transparent url(../images/layout/bg-two-col.gif) repeat-x scroll left bottom;border:1px solid #E7E7E7;padding:14px 19px;color:#565656}
.tweets .btn{float:none;}
.additional .tweets .header{padding-bottom:1em}
.tweets .body{padding:0 2em 0 6.6em;min-height:50px;margin-left:-0.5em;background:transparent url(../images/layout/bg-tweet.png) no-repeat left 0.5em}
.tweets .body p{padding-bottom:1em}
.tweets .body p.updated{padding-top:1em;padding-bottom:0;font-size:1em;color:#868686}
.this-issue{padding:0}
.additional .this-issue .header{padding:0 0 10px 19px}
.additional .this-issue .header h3{font-size:2.2em}
.this-issue .body{background-color:#dd0066;padding-bottom:2.0em}
.this-issue .body h4{padding:8px 0 8px 21px;color:#fff;font-size:1.8em;font-weight:normal}
.this-issue .body ul li{padding:0 0 0 21px;min-height:28px}
.this-issue .body ul li a{color:#fff;display:inline-block;margin-top:0.4em}
.this-issue .body ul li.active{padding-left:3.0em;margin-left:-1.1em;background:#d00060 url(../images/icons/nav-arrow-pink.png) no-repeat 0 0}
.this-issue .body ul li.active a{font-weight:bold;text-decoration:none;padding-top:3px}
.mpu{border:1px solid #E7E7E7;padding:2px;background-color:#f8f8f8;color:#ffffff}
.additional .mpu .header{background-color:#19485c;padding:42px 12px 0}
.additional .mpu .header h3{color:#ffffff}
.mpu .body{background-color:#19485c;padding:12px 12px 130px}
.education-partners{background:transparent url(../images/layout/bg-two-col.gif) repeat-x scroll left bottom;margin:-14px 0;padding:14px 19px}
.main-content .education-partners .header{padding-bottom:0;min-height:23px}
.education-partners .header h2{color: #dd7722;font-size: 1.6em;padding-bottom:0.5em}
.main-content .education-partners .three-col{width:100%}
.education-partners .three-col .col-one{width:31%;padding-right:3%}
.education-partners .three-col .col-two{width:31%;padding-right:3%}
.education-partners .three-col .col-three{width:31%;padding-right:0}
.education-partners .body img{padding-bottom:1em}
.education-partners .body li{background:transparent url(../images/icons/arrow-orange.png) no-repeat scroll 0 4px;padding-left:9px}
.education-partners .body ul{padding-bottom:0}
.education-partners .body a{color:#dd7722}
.education-partners .body p{padding-bottom:1em}
.main-content .search-results h1{background-color:transparent;color:#3e2b63;font-size:3em}
.search-results .search-box{margin-top:4px}
.search-results .search-box p span{font-size:2em;color:#dd0066;padding:0 1px;line-height:1em}
.search-results .results-count p span{font-size:2em;padding:0 1px}
.main-content .search-results .results-count{padding:5px 19px 5px 0}
.main-content .search-results .results-count p{text-align:right;white-space:nowrap}
.main-content .search-results .results-count.panel span{color:#9e9e9e;font-size:1.6em}
.main-content .search-results .two-col .panel.search-filter{margin:0 0 10px 0;padding-left:5px}
.main-content .search-results .search-filter .field{padding:6px 0 10px 0}
.search-results .search-box .field input{float:left;width:290px;margin:0 10px 0 0;border:1px solid #e2e9ef;border-top-color:#acadb2;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px}
.search-results .search-box .field button{float:left}
.search-results .search-box .field div.input-button{float:left;width:auto;padding-left:3px}
.search-results .search-box .field div.input-button input{float:none;width:40px;margin:0;font-weight:bold;border:0;font-size:1em}
.search-results .col-one{/*width:66%;*/ width:40em}
.search-results .col-two{/*width:33%;padding-left:1%;*/width:20em}
.main-content .search-results .two-col .panel{margin-bottom:0}
.main-content .search-results .alt-search ul{padding-bottom:0}
.search-results a{color:#412e67;font-weight:normal}
.search-results .search-box a{background:transparent url(../images/icons/arrow-purple.png) no-repeat 0 4px;padding-left:9px;font-size:1.2em}
.main-content .search-results .alt-search li{background-image:none;padding-left:0}
.main-content .search-results p{padding-bottom:1em;text-align:left}
.main-content .search-results .alt-search p{padding-bottom:0.5em}
.main-content .two-col .panel.top-match{position:relative;margin:-5px 0 0 0;padding-bottom:0}
.landing .main-content .search-results{margin-bottom:0px}
.landing .main-content .search-results .panel{padding-bottom:0px}
.landing .main-content .search-results p{padding-bottom:0px}
.search-results .col-one .field label{width:auto;padding-right:10px} 
.page .search-results .col-one .field div{width:auto;padding-right:5px}
.page .search-results .col-one .field div.input-button{float:left;width:auto;padding-left:3px}
.page .search-results .col-one .field div.input-button input{float:none;width:40px;margin:0;font-weight:bold;border:0;font-size:1em}
.page .search-results .field div{float:left;font-size:1.2em;text-align:left;width:23%}
.search-results .field select{width:62%}
.search-results .field.radio input{margin:0 1%;width:auto}
.search-results .search-filter .field label, .search-results .search-filter .field select, .search-results .search-filter .field input{float:left;font-weight:normal}
.search-filter .field select{border:1px solid #e2e9ef;border-top-color:#acadb2;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px}
.search-results .top-match ul, .search-results .sub-match ul{padding-bottom:0}
.search-results .top-match ul span, .search-results .sub-match ul span{display:block;float:right;width:auto;font-weight:bold}
.search-results .top-match ul span{font-weight:normal}
.search-results .top-match ul li, .search-results .sub-match ul li{padding:0.5em 0 0 0.8em}
.search-results .top-match ul li.top, .search-results .sub-match ul li.top{background-position:0 8px;padding-top:0}
.search-results ul li.top a{font-size:1.33em;color:#dd0066}
.search-results ul li.sub{background-image:none;padding-left:8px}
.search-results ul li.sub a{color:#412e67;text-decoration:none;font-size:1.2em} 
.search-results ul li.sub a:hover, .search-results ul li.sub a:focus, .search-results ul li.sub a:active{text-decoration:underline}
.search-results .top-match ul li.sub a{font-size:1.2em} 
.main-content .search-results .two-col .panel.sub-match{padding:5px 0;margin-bottom:2.5em}
.search-results .sub-match ul{float:left;width:72%}
.search-results .sub-match .match-detail{float:left;margin:1% 0 0 3%;width:25%}
.search-results .sub-match .match-detail span{font-weight:bold}
.search-results .sub-match .match-detail p{padding-bottom:0.5em;color:#646464;line-height:1.4em;text-align:left}
.search-results .results-pag{width:70%;margin:0}
.search-results .results-pag a{float:left;margin-right:1em;display:block}
.search-results .results-pag a#first-result{background:transparent url(../images/layout/arrow-left-dbl.gif) no-repeat 0 0;text-indent:-9999px;width:20px;height:20px}
.search-results .results-pag a#scroll-left{background:transparent url(../images/layout/arrow-left-sin.gif) no-repeat 0 0;text-indent:-9999px;width:20px;height:20px}
.search-results .results-pag a#scroll-right{background:transparent url(../images/layout/arrow-right-sin.gif) no-repeat 0 0;text-indent:-9999px;width:20px;height:20px}
.search-results .results-pag a#last-result{background:transparent url(../images/layout/arrow-right-dbl.gif) no-repeat 0 0;margin-right:0;text-indent:-9999px;width:20px;height:20px}
.search-results .results-pag ul{float:left;width:46%;margin:0 1em 0 0;padding:0.3em 0 0 0}
.search-results .results-pag ul li{background:url(../images/layout/pagination-divider.gif) no-repeat 100% 0.4em;display:inline-block}
.search-results .results-pag ul li a{margin:0;padding:0 0.6em 0 0.4em;font-size:1em;font-weight:bold;color:#2a4982;text-decoration:none}
.search-results .results-pag ul li a:hover{color:#767676}
.search-results .results-pag ul li.end{background-image:none}
.search-results .results-pag ul li.end a{padding-right:0.4em}
.newsletter-article .header h2{font-size:2.4em;color:#646464;font-weight:normal}
.newsletter-article{padding-right:35px;margin-bottom:5px}
.newsletter-article .body{color:#646464}
.newsletter-article .body p{padding-bottom:12px;line-height:1.4em}
.newsletter-article .body h3{font-size:1.2em;color:#333;margin-bottom:14px;margin-top:15px}
.newsletter-article .body p.author{font-size:1.1em;padding-bottom:10px}
.newsletter-article .body p.intro{line-height:1.4em}
.page .newsletter-header img{margin-bottom:17px}
.page .newsletter-header h1{padding-bottom:11px}
.page .login{border:1px solid #b2b2b2;display:none;border-bottom:3px solid #dd0077;background-color:#f6f6f6;clear:both;width:255px;position:absolute;right:-3px;top:28px;padding:15px 18px;z-index:999}
.page .login .header h2{color:#3b2960;font-size:1.6em}
.page .login fieldset p{line-height:1.6em;padding-right:30px;padding-bottom:10px}
.page .login div .btn{float:left}
.page .login div .btn span{padding-left:13px;padding-right:16px}
.page .login .body .field input{width:100%}
.page .login .body div .field{float:right;width:auto;position:static;padding-top:10px}
.page .login .body div .field label, .page .login .body div .field input{float:left;width:auto}
.page .login .body div .field label{padding-left:7px;display:block}
.page .login .body a{font-size:1.1em;color:#39275c;text-decoration:underline;display:block;padding-bottom:5px}
.page .login .body a:active, .page .login .body a:hover,.page .login .body a:focus{text-decoration:none}
.page .header .login .clear .field,   .page .header .login .clear .field label{padding-top:2px;}
.page .header .login .clear .field input{margin-top:3px}
.page .panel-scheme-5 .header h2,.page .panel-scheme-5 .header h3,.page .panel-scheme-5 .header h4,.page .panel-scheme-5 .header h5, .page .panel-scheme-5 .header h6, .page .panel-scheme-5 .body p,.page .panel-scheme-5 .body a{color:#332255}
.page ul.arrow-list.panel-scheme-5 li{background-image:url(../images/icons/arrow-purple.png)}
.page ul.arrow-list.panel-scheme-5 li a{color:#332255}
.shortcuts{position:relative;height:0}
.shortcuts ul, .shortcuts ul li{list-style-type:none;height:0;padding:0;margin:0}
.shortcuts ul{position:absolute;width:98%}
.shortcuts li a{display:block;position:absolute;left:-500px;top:-500px}
.shortcuts li a:focus, .shortcuts li a:active{position:absolute;left:0;top:0;width:100%;text-align:center;color:#000;padding:3px 0}
.toplink{position:absolute;left:-500px;height:1px;overflow:hidden;width:50%}
.header .logo{width:290px;float:left}
.header .logo img{float:left;padding-right:10px;border-right:1px solid #332255}
.header .logo span{font-size:1.3em;color:#332255;display:block;float:left;width:170px;padding:5px 0px 5px 10px; font-weight:bold;}
.header a{text-decoration:none}
.header a:hover,.header a:active{text-decoration:underline}
.header .utility-menu ul{list-style-type:none;float:left;padding-top:7px}
.header .utility-menu{float:right;width:640px;padding-bottom:11px;padding-right:3px;position:relative}
.header ul li{float:left;padding-right:10px;font-size:1.1em}
.header .utility-menu a.btn{float:right;font-size:1.1em;padding-top:0}
.header .utility-menu a.selected{background-image:url(../images/buttons/btn-login-selected-left.gif)}
.header .utility-menu a.selected span{background-image:url(../images/buttons/btn-login-selected-right.gif);color:#412e67;padding-bottom:8px}
.header .utility-menu a.selected span.arrow{background-image:url(../images/icons/arrow-purple-vert.gif);padding-bottom:0px}
.header .utility-menu li ul.level2{z-index:1000;left:0;position:absolute;background-color:#fff;padding:10px 13px;top:35px;width:120px;border-bottom:3px solid #332255;display:none}
.header .utility-menu li ul.level2 li{float:none}
.header .utility-menu li.dropdown{position:relative}
.header .utility-menu li.logout a{font-weight:bold}
.dropdown a{padding-right:14px;background:url(../images/icons/arrow-grey-box.gif) no-repeat right center}
.header .utility-menu li.dropdown a.selected{background-image:url(../images/icons/arrow-grey-box-selected.gif)}
.header .utility-menu li.dropdown ul.level2 li a{background:url(../images/icons/arrow-purple.png) no-repeat 0px 3px;padding:0px 0px 12px 12px} 
.header .utility-menu li.dropdown ul.level2 li.selected a{font-weight:bold}
.header .search{float:right;clear:right;padding-top:11px}
.header .search input,  .header .search button{float:left}
.header .search .input-button{float:left;width:auto}
.header .search input.text{width:207px;margin:0 10px 0 0}
.header .search .btn{margin-left:10px}
.header .search .input-button{margin-left:0;padding-left:3px}
.header .search .input-button input{margin:0;float:none}
.navigation ul{padding-left:0px;list-style-type:none}
.breadcrumb ol{padding-left:8px;list-style-type:none}
.navigation ul li{display:block;color:#332255;font-size:1.4em; float:left;position:relative}
.navigation ul li a,.navigation ul li span{font-size:0.9em;font-weight:bold;display:block;float:left;padding:12px 10px 13px 10px;text-decoration:none;color:#332255}
.navigation ul li a:hover, .navigation ul li a:active{text-decoration:underline}
.navigation ul.level2{z-index:1000;clear:both;position:absolute;left:0;display:none;top:2.9em;background-color:#fff;width:241px;padding:16px 13px;border:1px solid #e7e7e7;border-bottom:3px solid #dd0077}
.navigation ul.level2 li,  .navigation ul.level2 li a{float:none;display:block}
.navigation ul.level2 li a{padding:0px 0px 12px 12px}
.navigation ul li:hover ul.level2{display:block}
.navigation li:hover ul.level2{/*left:0;*/ }
.navigation ul.level2 li{font-size:0.8em}
.navigation ul li ul.level2 li a{background:url(../images/icons/arrow-pink.png) no-repeat 0px 3px}
.navigation ul li .selected{border-top:3px solid #dd0066;padding-top:9px;color:#5b5b5b;background-color:#fff}
.navigation ul li.colour-scheme-1 .selected{border-color:#bbbb11}
.navigation ul li.colour-scheme-1 ul.level2{border-bottom-color:#bbbb11}
.navigation ul li.colour-scheme-1 ul.level2 li a{background-image:url(../images/icons/arrow-green.gif); }
.navigation ul li.colour-scheme-2 .selected{border-color:#dd7722}
.navigation ul li.colour-scheme-2 ul.level2{border-bottom-color:#dd7722}
.navigation ul li.colour-scheme-2 ul.level2 li a{background-image:url(../images/icons/arrow-orange.png); }
.navigation ul li.colour-scheme-3 .selected{border-color:#880077}
.navigation ul li.colour-scheme-3 ul.level2{border-bottom-color:#880077}
.navigation ul li.colour-scheme-3 ul.level2 li a{background-image:url(../images/icons/arrow-purple.png); }
.navigation ul li.colour-scheme-4 .selected{border-color:#007799}
.navigation ul li.colour-scheme-4 ul.level2{border-bottom-color:#007799}
.navigation ul li.colour-scheme-4 ul.level2 li a{background-image:url(../images/icons/arrow-blue.gif); }
.local-nav{margin-bottom:20px}
.local-nav ol{margin:0}
.local-nav li{list-style-type:none}
.local-nav ol li, .local-nav ul li{font-size:1.6em}
.local-nav ol li{/*background:#dd0066 url(../images/layout/bg-local-nav.gif) left top repeat-x*/background-color:#dd0066}
.local-nav ol li li{background:transparent}
.local-nav li a, .local-nav li span{color:#fff;background:url(../images/navigation/arrow-local-nav-pink.gif) no-repeat 95% 40%;font-weight:bold;padding:10px 19px 10px 14px;text-decoration:none;display:block}
.local-nav li a span{padding:0;background-image:none;font-weight:normal}
.local-nav ul li{font-size:1.4em}
.local-nav ol li li{font-size:0.88em;background:#dd0066}
.local-nav ol li a:hover,.local-nav ol li a:active,.local-nav ul li a{text-decoration:underline}
.local-nav ul li a{font-weight:normal}
.local-nav ol li ul li a:hover,.local-nav ol li ul li a:active{text-decoration:none}
.local-nav ul{background:url(../images/layout/bg-local-nav-ul.gif) left top repeat-y;padding-left:5px;padding-bottom:10px}
.local-nav ul li a span{padding-left:30px;display:block;background:url(../images/navigation/arrow-local-nav-white.png) no-repeat 7% 55%}
.local-nav ul li a{padding:4px 19px 5px 0px;background-image:none;min-height:20px}
.local-nav ul li a:hover{background:#D00060 url(../images/navigation/local-nav-hover-pink.gif) no-repeat left center;margin-left:-15px;padding-left:15px}
.local-nav ul li.selected span{background-color:#d00060;background-image:none;font-weight:bold}
.breadcrumb ol, .breadcrumb ul{list-style-type:none;float:left;color:#fff;margin:0}
.breadcrumb li{float:left;font-size:1.3em}
.breadcrumb li a{display:block;float:left;width:auto;color:#fff}
.breadcrumb ol li{background:url(../images/icons/breadcrumb-arrow.gif) no-repeat 25px 3px;padding-left:35px}
.breadcrumb ol li.home{background-image:none;padding-left:0px}
.breadcrumb ul{float:right}
.breadcrumb ul li a{background-position:20px 1px;background-repeat:no-repeat;padding-left:38px;text-decoration:none}
.breadcrumb ul li a:hover, .breadcrumb ul li a:active{text-decoration:underline}
.breadcrumb ul li.email a{background-image:url(../images/icons/icon-email.gif)}
.breadcrumb ul li.print a{background-image:url(../images/icons/icon-print.gif)}
.breadcrumb ul li.bookmark a{background-image:url(../images/icons/icon-bookmark.gif)}
.footer{background:url(../images/layout/bg-footer.gif) no-repeat center bottom;padding-bottom:77px}
.footer ul{list-style-type:none}
.footer .panel{float:left;}
.extended-list .panel, .features .panel{width:18%;padding-right:2%;margin-bottom:0px}
.features .image{padding:0;width:19%}
.features .panel p, .features .panel a, .extended-list ul li{font-size:1.1em}
.features .span-two{width:38%;padding-right:2%}
.footer .panel .header h2, .footer .panel .header h3,.footer .panel .header h4,.footer .panel .header h5,.footer .panel .header h6{font-size:1.2em}
.extended-list .panel .header h2{color:#dd0066}
.extended-list ul li a{text-decoration:none}
.extended-list ul li a:hover, .extended-list ul li a:active{text-decoration:underline}
.features .panel p,.features .panel a, .features .panel h2,.features .panel h3,.features .panel h4, .features .panel h5,.features .panel h6{color:#332255}
.footer .utility-menu{font-size:0.83em;padding:9px 0px}
.footer .utility-menu ul{float:right}
.footer .utility-menu ul li{float:left;padding-left:22px} 
.footer .utility-menu a{text-decoration:none}
.footer .utility-menu a:hover, .footer .utility-menu a:active{text-decoration:underline}
.footer .utility-menu p{float:left}
.pagination{margin:10px 0 10px 0;background:#f5f5f5;border-top:1px solid #dedede;padding:10px 18px}
.pagination .padding{overflow:hidden;padding:3px 0 0 0;margin:0 15px 0 5px}
.pagination ul{list-style-type:none;padding:0;margin:0 10px 0 0;float:left;width:auto}
.pagination ul li{display:inline;padding:0 6px 0 6px;margin:0;background:url(../images/layout/bg-pagination-a.gif) right 4px no-repeat;font-size:1.1em}
.pagination ul li a{padding:0;margin:0;color:#2a4982;text-decoration:none;font-weight:bold}
.pagination ul li a:hover,.pagination ul li a:focus,.pagination ul li a:active,.pagination ul li a.selected{color:#767676}
.pagination ul li.last{background:transparent}
.pagination ul.numbers{padding:3px 0 0 0}
.pagination ul.previous{display:inline;float:left;width:auto;margin:0}
.pagination ul.previous li{background:transparent;display:block;float:left;width:20px;margin:0 10px 0 0;padding:0}
.pagination ul.previous a{display:block;float:left;width:20px;height:20px;padding:0;text-indent:-500em}
.pagination ul.previous a.previous{background:url(../images/icons/previous.gif) left top no-repeat}
.pagination ul.previous a.start{background:url(../images/icons/start.gif) left top no-repeat}
.pagination ul.next{display:inline;float:left;width:auto;margin:0} 
.pagination ul.next li{background:transparent;display:block;float:left;width:20px;margin:0 10px 0 0;padding:0}
.pagination ul.next a{display:block;float:right;width:20px;height:20px;padding:0;text-indent:-500em}
.pagination ul.next a.next{background:url(../images/icons/next.gif) left top no-repeat}
.pagination ul.next a.end{background:url(../images/icons/end.gif) left top no-repeat}
.tabs{padding: 0 0 0 0;margin:10px 0 10px 0;background:url(../images/bg-page-nav-div.gif) bottom left repeat-x;}
.tabs ul{list-style-type:none;margin:0;padding:0}
.tabs li{margin:0;padding:0;display:inline}
.tabs a{display: block;float:left;color:#000;background-color: #ccc;text-decoration:none;font-weight: bold;padding:1px 8px 1px 8px;margin:0 5px 0 0;border:1px solid #333}
.tabs a:hover, .tabs a:active{background-color:#ddd}
.tabs a.selected{background-color:#fff;border-bottom:1px solid #fff}
.image-left{float:left;display:block;width:auto;margin:0 15px 5px 0;padding:0 0 2px 0}
.image-left img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0}
.image-right{float:right;display:block;width:auto;background-color:#ccc;margin:0 0 5px 15px;padding:0 0 2px 0;border:1px solid #FFF}
.image-right img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0}
.caption{display:inline;border-top:0px;background-color:transparent;color:#000;padding:2px 0 0 5px}
::root .panel ul li, ::root .features ul li{background-position:4px 2px;padding-left:10px}
::root .breadcrumb ol li{background-position:25px 2px}
.main-content .no-bg{margin-bottom:20px}
.main-content .bg{/*min-height:138px;*/border:1px solid #e7e7e7;margin-bottom:20px;background:transparent url(../images/layout/bg-two-col.gif) repeat-x left bottom;padding:14px 0px}
.main-content .bg .col-wrapper{background:transparent url(../images/layout/bg-two-col-divider.gif) repeat-y 50% 17px}
.col-one, .col-two{width:49%}
.col-one{float:left}
.col-two{float:right;}
.cols2 .col{float:left;width:48%;margin:0 1% 0 0}
.cols3 .col{float:left;width:30%;margin:0 1% 0 0}
.three-col .col-one,.three-col .col-two, .three-col .col-three{width:32%;padding-right:1%;padding-left:0%;float:left}
.main-content .two-col .panel{padding:0px 10px 5px 19px;margin-bottom:0}
.main-content .two-col .panel.business-school-search{margin-bottom: 20px; padding: 14px 19px;}
.main-content .bg.top-border{border-style:solid none none none;padding:0.5em 0}
.layout-1 .two-col .col-one{width:35%}
.layout-1 .two-col .col-two{width:54%}
.layout-2 .three-col .col-one{width:20.5%}
.layout-2 .three-col .col-three{width:22.5%}
.layout-2 .three-col .col-two{width:50%}
.main-content .no-borders{border:none;min-height:0;background:#ffffff url(../images/layout/bg-two-col-no-border.gif) repeat-x left bottom}
.main-content .no-borders .col-two{background:none}
.main-content .no-divider .col-wrapper{background:none}
.colour-scheme-1 h1, .colour-scheme-1 blockquote, .colour-scheme-1 p.intro, .colour-scheme-1 .promo .body p , .colour-scheme-1 h2.themed,  .colour-scheme-1 .hub .header .sifr,  .colour-scheme-1 .hub .body .read-more,  .colour-scheme-1 .content ul.arrow-list li a {color:#777700}
.colour-scheme-1 .local-nav ul, .colour-scheme-1 .local-nav ol li a{background-color:#bbbb11}
.colour-scheme-1 .local-nav li a, .colour-scheme-1 .local-nav li span{background-image:url(../images/navigation/arrow-local-nav-green.gif)}
.colour-scheme-1 .local-nav ul li a span{background-image:url(../images/icons/arrow-purple.png)}
.colour-scheme-1 .local-nav a, .colour-scheme-1 .local-nav span{color:#2f1d54}
.colour-scheme-1 .local-nav ul{background-image:url(../images/layout/bg-local-nav-ul-green.gif)}
.colour-scheme-1 .content ul.arrow-list li, .colour-scheme-1 .hub .body .read-more{background-image:url(../images/icons/arrow-green.gif)}
.colour-scheme-1 .local-nav ul li a{background-image:none}
.colour-scheme-1 .local-nav ul li a:hover{background-image:url(../images/navigation/local-nav-hover-green.gif);background-color:#c4c420}
.colour-scheme-1 .local-nav ul li.selected span{background-color:#c4c420}
.colour-scheme-2 h1, .colour-scheme-2 .case-study-form .header .sifr, .colour-scheme-2 p.intro, .colour-scheme-2 blockquote, .colour-scheme-2 h2.themed,  .colour-scheme-2 .promo .body p , .colour-scheme-2 .hub .header .sifr,  .colour-scheme-2 .hub .body .read-more,  .colour-scheme-2 .content ul.arrow-list li a {color:#dd7722}
.colour-scheme-2 .local-nav ul, .colour-scheme-2 .local-nav ol li a{background-color:#dd7722}
.colour-scheme-2 .local-nav ul li.selected span{background-color:#e88431}
.colour-scheme-2 .local-nav ol li{background:#dd7722 url(../images/layout/bg-local-nav-orange.gif) repeat-x scroll left top}
.colour-scheme-2 .hub .body a.read-more, .colour-scheme-2 .content ul.arrow-list li{background-image:url(../images/icons/arrow-orange.png)}
.colour-scheme-2 .local-nav li a, .colour-scheme-2 .local-nav li span{background-image:url(../images/navigation/arrow-local-nav-orange.gif)}
.colour-scheme-2 .local-nav a, .colour-scheme-2 .local-nav span{color:#2f1d54}
.colour-scheme-2 .local-nav ul li a{background-image:none}
.colour-scheme-2 .local-nav ul li a:hover{background-image:url(../images/navigation/local-nav-hover-orange.gif);background-color:#d05901}
.colour-scheme-2 .local-nav ul li a span{background-image:url(../images/icons/arrow-purple.png)}
.colour-scheme-2 .local-nav ul{background-image:url(../images/layout/bg-local-nav-ul-orange.gif)}
.colour-scheme-3 h1, .colour-scheme-3 .case-study-form .header .sifr, .colour-scheme-3 p.intro, .colour-scheme-3 blockquote, .colour-scheme-3 h2.themed,  .colour-scheme-3 .promo .body p , .colour-scheme-3 .hub .header .sifr,  .colour-scheme-3 .hub .body .read-more,  .colour-scheme-3 .content ul.arrow-list li a {color:#880077}
.colour-scheme-3 .local-nav ul, .colour-scheme-3 .local-nav ol li a{background-color:#880077}
.colour-scheme-3 .local-nav ul li.selected span{background-color:#730064}
.colour-scheme-3 .local-nav ol li{background:#880077 url(../images/layout/bg-local-nav-purple.gif) repeat-x scroll left top}
.colour-scheme-3 .content ul.arrow-list li, .colour-scheme-3 .hub .body .read-more{background-image:url(../images/icons/arrow-purple.png)}
.colour-scheme-3 .local-nav li a, .colour-scheme-3 .local-nav li span{background-image:url(../images/navigation/arrow-local-nav-purple.gif)}
.colour-scheme-3 .local-nav ul li a{background-image:none}
.colour-scheme-3 .local-nav ul li a:hover{background-image:url(../images/navigation/local-nav-hover-purple.gif);background-color:#730064}
.colour-scheme-3 .local-nav ul li a span{background-image:url(../images/navigation/arrow-local-nav-white.png)}
.colour-scheme-3 .local-nav ul{background-image:url(../images/layout/bg-local-nav-ul-purple.gif)}
.colour-scheme-4 h1, .colour-scheme-4 .case-study-form .header .sifr, .colour-scheme-4 blockquote, .colour-scheme-4 p.intro, .colour-scheme-4 .promo .body p,  .colour-scheme-4 .hub .header .sifr, .colour-scheme-4 .hub .body .read-more, .colour-scheme-4 .content ul.arrow-list li a, .colour-scheme-4 .main-content .search-results h1, .colour-scheme-4 .main-content .panel .header h3, .colour-scheme-4 .main-content .panel .header h2 {color:#007799}
.colour-scheme-4 .local-nav ul, .colour-scheme-4 .local-nav ol li a{background-color:#007799;background-image:url(../images/navigation/arrow-local-nav-blue.gif)}
.colour-scheme-4 .local-nav ul li.selected span{background-color:#006a88}
.colour-scheme-4 .local-nav ul li a:hover{background-image:url(../images/navigation/local-nav-hover-blue.gif);background-color:#006a88}
.colour-scheme-4 .hub .body a.read-more, .colour-scheme-4 .content ul.arrow-list li{background-image:url(../images/icons/arrow-blue.gif)}
.colour-scheme-4 .local-nav ul{background-image:url(../images/layout/bg-local-nav-ul-blue.gif)}
.colour-scheme-4 .local-nav ul li a{background-color:#007799}
.colour-scheme-4 .local-nav ul li a{background-image:none}
/* hide from IE-mac \*/ 
.clear, .caption{display: block} 
/* end hide from IE-mac */
.home .container-wrapper{background:url(../images/layout/bg-page-home.gif) left top repeat-x}
.home .container{background:url(../images/layout/bg-container-home.png) center top no-repeat}
.home .content{padding-top:26px}
.hp-feature{background:url(../images/layout/bg-home-sections.png) center top repeat-y;margin:0;min-height:350px}
.hp-feature .feature{margin:0 auto;width:942px;min-height:325px}
.hp-feature .feature h2{position:absolute;left:-500em;top:-500em}
.hp-feature .section-intro{padding:0;margin:0 0 0 0px;background:#DD0066}
.hp-feature .section-text{float:left;width:643px;margin:0 -40px 0 0}
.hp-feature .section-text .text{position:relative;height:204px;}
.hp-feature .section-info{float:right;width:310px;background:url(../images/layout/bg-section-info.png) left top no-repeat;padding:0 0 0 25px}
.hp-feature .section-info .padding{background:#EDEDED;padding:0 0 10px 0;min-height:292px}
.hp-feature .features-nav{width:635px;margin:-90px 0 0 0;position:relative;z-index:10}
.hp-feature .section-intro .image{float:left;width:auto}
.hp-feature .section-intro .image img{display:block}
.hp-feature .section-intro .image p{position:absolute;left:15px;bottom:5px;color:#fff;font-size:1.1em}
.hp-feature .section-intro .image p strong{display:block;padding:0 0 3px 0;font-size:1.2em}
.hp-feature .section-intro div.text{float:right;width:236px;padding:10px 30px 0 0}
.hp-feature .section-intro p{color:#fff;padding:0 0 10px 0}
.hp-feature .section-intro p.intro{font-size:2.3em;line-height:1.2em;font-weight:bold}
.hp-feature .section-info div.text{float:none;width:auto;padding:12px 20px;background:#fff url(../images/layout/bg-section-info-text.gif) left bottom repeat-x}
.hp-feature .section-info .text p{color:#404040;padding:0 0 8px 0}
.hp-feature .section-info .text h3{font-size:1.5em;margin:0 0 6px 0;padding:0}
.hp-feature .section-info .text ul{margin:0;list-style-type:none;padding:0}
.hp-feature .section-info .text ul li{margin:0;padding:0 0 5px 10px;background:url(../images/icons/arrow-light-purple.gif) left 4px no-repeat}
.hp-feature .section-info .padding div.form{padding:12px 20px;background:#EDEDED url(../images/layout/bg-section-info-text.gif) left bottom repeat-x;min-height:80px}
.hp-feature .section-info fieldset label{float:left;width:auto;padding:2px 0 0 0;margin:0 5px 0 0;font-weight:normal}
.hp-feature .section-info fieldset select{display:block;float:left;width:140px;margin:0 10px 0 0;font-size:1.1em}
.hp-feature .section-info fieldset input.text{display:block;float:left;width:auto;margin:0 10px 0 0}
.hp-feature .section-info fieldset button.btn, .hp-feature .section-info fieldset .input-button{float:left}
.hp-feature .section-info h4{margin:0;padding:0 0 8px 0;font-size:1.3em;color:#404040}
.hp-feature .section-info .with-help{padding:3px 0 0 0}
.hp-feature .section-info .with-help h4{float:left;width:auto;padding:2px 5px 5px 0}
.hp-feature .f-students{display:none;opacity:0;filter:alpha(opacity=0)}
.hp-feature .f-students .section-text{background:#bbbb11}
.hp-feature .f-students p{color:#000}
.hp-feature .f-students p.intro{color:#FFF}
.hp-feature .f-students .text h3{color:#8f8e00}
.hp-feature .f-students .text ul li{background:url(../images/icons/arrow-green.gif) left 4px no-repeat}
.hp-feature .f-students .section-text{background:#bbbb11}
.hp-feature .f-students .text ul li a{color:#8f8e00}
.hp-feature .f-members{display:none;opacity:0;filter:alpha(opacity=0)}
.hp-feature .f-members .section-text, .hp-feature .f-study .section-text{background:#880077}
.hp-feature .f-members p, .hp-feature .f-study p{color:#FFF}
.hp-feature .f-members p.intro, .hp-feature .f-study p.intro{color:#FFF}
.hp-feature .f-members .text h3,  .hp-feature .f-study .text h3{color:#96469b}
.hp-feature .f-members .text ul li,  .hp-feature .f-study .text ul li{background:url(../images/icons/arrow-light-purple.gif) left 4px no-repeat}
.hp-feature .f-members .text ul li a,  .hp-feature .f-study .text ul li a{color:#96469b}
.hp-feature .f-employers{display:none;opacity:0;filter:alpha(opacity=0)}
.hp-feature .f-employers .section-text{background:#007799}
.hp-feature .f-employers p{color:#FFF}
.hp-feature .f-employers p.intro{color:#FFF}
.hp-feature .f-employers .text h3{color:#007799}
.hp-feature .f-employers .text ul li{background:url(../images/icons/arrow-blue.gif) left 4px no-repeat}
.hp-feature .f-employers .text ul li a{color:#007799}
.hp-feature .f-locations{display:none;opacity:0;filter:alpha(opacity=0)}
.hp-feature .f-locations .section-text{background:#332255}
.hp-feature .f-locations p{color:#FFF}
.hp-feature .f-locations p.intro{color:#FFF}
.hp-feature .f-locations .text h3{color:#332255}
.hp-feature .f-locations .text ul li{background:url(../images/icons/arrow-purple.gif) left 4px no-repeat}
.hp-feature .f-locations .text ul li a{color:#332255}
.hp-feature .features-nav ul{margin:0;padding:0 0 0 15px;list-style-type:none}
.hp-feature .features-nav ul li{display:block;float:left;width:118px;text-align:center;padding:10px 0 10px 0}
.hp-feature .features-nav ul li a{display:block;margin:0 auto;width:101px;padding:6px 0;color:#fff;font-weight:bold;text-decoration:none;text-align:center;border:1px solid #dd0066;min-height:73px;outline:none}
.hp-feature .features-nav ul li a img{display:block}
.hp-feature .features-nav ul li a span{display:block;padding:5px 0 0 0}
.hp-feature .features-nav ul li a:hover{border:1px solid #ab004f;background:#ab004f}
.hp-feature .features-nav ul li.selected{background:url(../images/layout/bg-section-nav-selected.gif) center top no-repeat}
.hp-feature .features-nav ul li.selected a{border:1px solid #bdb4ce}
.hp-feature .features-nav ul li.selected a.members, .hp-feature .features-nav ul li.selected a.study{background:#880077}
.hp-feature .features-nav ul li.selected a.students{background:#BBBB11;color:#332255}
.hp-feature .features-nav ul li.selected a.employers{background:#007799}
.hp-feature .features-nav ul li.selected a.locations{background:#332255}
.hp-feature .button{position:absolute;bottom:10px;float:left;width:auto;color:#FFF;font-size:1.4em;font-weight:bold;text-decoration:none;margin:0 0 10px 0}
.hp-feature .button span{display:block;background-repeat:no-repeat}
.hp-feature .button:hover{text-decoration:underline}
.hp-feature .button .top{padding:0;background-position:right top}
.hp-feature .button .top .top-left{display:block;height:6px;width:6px;overflow:hidden;background-position:left top}
.hp-feature .button .bottom{padding:0 0 0 6px;background-position:left bottom}
.hp-feature .button .text{padding:0 15px 8px 9px;background-position:right bottom;position:static;height:auto;}
.hp-feature .f-members .button .top, .hp-feature .f-study .button .top{background:url(../images/buttons/btn-members-tr.gif) right top no-repeat}
.hp-feature .f-members .button .top-right, .hp-feature .f-study .button .top-right{background:url(../images/buttons/btn-members-tl.gif) left top no-repeat}
.hp-feature .f-members .button .bottom, .hp-feature .f-study .button .bottom{background:url(../images/buttons/btn-members-bl.gif) left bottom no-repeat}
.hp-feature .f-members .button .text, .hp-feature .f-study .button .text{background:url(../images/buttons/btn-members-br.gif) right bottom no-repeat}
.hp-feature .f-students .button .top{background:url(../images/buttons/btn-students-tr.gif) right top no-repeat}
.hp-feature .f-students .button .top-right{background:url(../images/buttons/btn-students-tl.gif) left top no-repeat}
.hp-feature .f-students .button .bottom{background:url(../images/buttons/btn-students-bl.gif) left bottom no-repeat}
.hp-feature .f-students .button .text{background:url(../images/buttons/btn-students-br.gif) right bottom no-repeat}
.hp-feature .f-members .button span, .hp-feature .f-study .button span{background-image:url(../images/buttons/btn-members.gif)}
.hp-feature .f-students .button span{background-image:url(../images/buttons/btn-students.gif)}
.hp-feature .f-employers .button span{background-image:url(../images/buttons/btn-employers.gif)}
.hp-feature .f-locations .button span{background-image:url(../images/buttons/btn-locations.gif)}
.message{border:2px solid #DD0066;background:#FFBFDE;padding:10px;margin:0 0 10px 0}
.message p{padding:0;padding:0;color:#000;font-weight:bold}
.epitabs{float:left;width:50%}
.epitab{float:left;width:auto;margin:0 1px -1px 0}
.epitab span{display:none}
.epitab a{display:block;float:left;width:auto;padding:10px;border:1px solid #E7E7E7;font-size:1.2em;text-decoration:none;color:#000}
.back{float:right;width:auto}
.back a{font-size:1.2em}
.epitab a.epitinabactive{background:#f5f5f5}
.epitab a.epitabinactive{background:#f5f5f5}
.epitab a.epitabactive{border-bottom:1px solid #FFF}
.epitab a:hover{background:#f9f9f9}
.epitab a.epitabactive:hover{background:#fff}
table.form th{padding:5px}
table.form td{padding:5px;background:#fff}
fieldset.event-booking{border:1px solid #E7E7E7;padding:10px 10px 0 10px;margin:0 0 10px 0;background:#f5f5f5}
fieldset.event-booking p{padding:0}
.form-two-col .col{float:left;width:45%}
.form-three-col .col{float:left;width:32%}
.cimaVideoPlayer .mediaspace{padding:0 0 10px 0}
.cimaVideoPlayer h3{padding-bottom: 10px;}
.cimaVideoPlayer h3 span{font-weight: normal;}


/* CIMA BUSINESS SCHOOL */

.simple-header{background-image: none; min-height: 72px;/* See also ie6.css *//* See also ie8.css */}
.simple-header .logo-business-school{float: right; margin-top: 11px;}

.registration-box{margin-bottom: 20px; background:#f5f5f5 url(../images/layout/bg-registration-box.gif) repeat-x scroll left top;border:1px solid #d7d7d7;padding:14px 19px;}

.registration .registration-box a{color: #325;}

a.forgot-password{padding-left:9px;background:url(../images/icons/arrow-black.png) no-repeat 0px 5px}

.progress,
.progress-right,
.progress ol{background-image: url(../images/generic/progress-sprited.png)/* See also ie6.css */; background-repeat: no-repeat;}
.progress{margin-bottom: 24px; padding-left: 4px; background-position: left top;}
.progress h2{position: absolute; left: -9999px;}
.progress-right{padding-right: 4px; background-position: right -45px;}
.progress ol{list-style: none; margin: 0; padding: 0; background-position: left -90px; background-repeat: repeat-x;}
.progress ol li{float: left; height: 31px; margin-right: -14px; padding: 14px 40px 0 30px; background: url(../images/generic/progress-arrow.png)/* See also ie6.css */ right 2px no-repeat; color: #646464; font-size: 1.3em/* 13px */; font-weight: bold;}
.progress ol li.first{margin-left: -4px;}
.progress ol li.last{background-image: none;}
.progress ol li.current, .progress ol li.current a{height: auto; padding: 0; color:#fff;}
.progress ol li span{position: absolute; left: -9999px;}
.progress ol li strong{display: block; padding-left: 12px; background: url(../images/generic/progress-selected-arrow-left.png) left top no-repeat;}
.progress ol li strong span{position: static; display: block; height: 31px; padding: 14px 40px 0 18px; background: url(../images/generic/progress-selected-arrow-right.png) right top no-repeat; color: #fff;}
.progress ol li.first strong{background-image: url(../images/generic/progress-selected-arrow-left-first.png);}
.progress ol li.last strong span{background-image: url(../images/generic/progress-selected-arrow-right-last.png);}

.registration h1,
.overlay-content h1,
.overlay-content h2{color: #079;}

.registration h2{font-size: 1.8em/* 18px */; color: #325;}
.registration .registration-box h2{color: #325; font-size: 1.8em/* 18px */;}
.registration .registration-box h2 .btn{margin-left: 1em; position: relative; top: -3px; font-size: .667em/* 12px */;}
.registration-box .btn.heading-button{position: relative; top: -3px; margin-bottom: 1em;}
.registration .registration-box h2.before-button{float: left; margin-right: 1em; padding-bottom: 0;}
.registration .registration-box .field input{float: left;}
.registration .registration-box .single-checkbox-field input{float: none; margin-right: .5em;}
.registration .registration-box .field select{width: auto;}
.registration .registration-box label{font-weight: normal; position: relative;}
.registration .registration-box label .required{position: absolute; top: 0; left: -.7em;}
.registration .registration-box label .required span{position: absolute; left: -9999px;}
.registration .registration-box .address{line-height: 1.7;}
.registration .registration-box .address-check{padding: 2em 0;}
.registration .registration-box .field.postcode-finder button{margin-left: 1em;}

.registration-fees h2{float: left;}
.registration-fees .structure{text-align: right;}
.registration-fees table,
.registration-fees table th,
.registration-fees table td{border-style: none; padding-left: 0; padding-right: 0;}
.registration-fees table{clear:left;}
.registration-fees table th{background-color: transparent;}
.registration-fees table thead th{position: absolute; left: -9999px;}
.registration-fees table tbody{background: url(../images/layout/registration-fees-table-border.gif) left bottom repeat-x;}
.registration-fees table td.cost{text-align: right;}
.registration-fees table tfoot th{padding-left: 350px; text-align: left;}
.registration-fees table tfoot tr.first th,
.registration-fees table tfoot tr.first td{padding-top: 10px;}

.login-form .password-field input{margin-right: 10px;}

button.btn-pink-large{padding-left: 3px; background-image: url(../images/buttons/btn-pink-large-left.gif);}
button.btn-pink-large span{height: 22px; padding: 7px 20px 0 14px; background-image: url(../images/buttons/btn-pink-large-right.gif);}

button.btn-grey-large{padding-left: 3px; background-image: url(../images/buttons/btn-grey-large-left.gif);}
button.btn-grey-large span{height: 22px; padding: 7px 20px 0 14px; background-image: url(../images/buttons/btn-grey-large-right.gif);}

button.button-neutral-large{padding-left: 3px; background-image: url(../images/buttons/btn-neutral-large-left.gif);}
button.button-neutral-large span{height:19px;padding-top:7px;padding-right:15px;background-image: url(../images/buttons/btn-neutral-large-right.gif);color:#28154c;}

.simple-footer{padding-bottom: 44px;}
.simple-footer .utility-menu-wrapper{margin-top: 1px; padding: 9px 0; background: #dcdcdc;}
.simple-footer .utility-menu-wrapper .utility-menu{padding: 0;}
.simple-footer .utility-menu-wrapper .utility-menu p{padding: 0;}

.registration .content ul li{padding-left: 12px; background: url(../images/icons/bullet-blue.png) left .4em no-repeat; color: #325;}

.registration .content-image{padding: 0 210px 190px 0; background-position: right bottom; background-repeat: no-repeat;}
.registration.registration-login .content-image{background-image: url(../images/layout/footer-image-registration-1.jpg);}
.registration.registration-details .content-image{background-image: url(../images/layout/footer-image-registration-2.jpg);}
.registration.registration-declaration .content-image,
.registration.registration-payment .content-image,
.registration.registration-confirmation .content-image{background-image: url(../images/layout/footer-image-registration-3.jpg);}

.registration .content-image-2{padding-left: 200px; background: url(../images/layout/registration-image.jpg) left top no-repeat;}
.registration .content-image-2 .main-content{width: auto;}

.next-previous{width: 21em;}
.next-previous .btn-next,
.next-previous .next{float: right;}
.next-previous .btn-previous,
.next-previous .previous{float: left;}

.pay-now-or-later{float: left; padding-top: 5px;}
.pay-now-or-later .btn-previous,
.pay-now-or-later .btn-next,
.pay-now-or-later p{float: left;}
.pay-now-or-later p{padding: .8em 1.8em 0 1.5em; font-size: 1.2em/* 12px */; text-transform: capitalize;}

.we-accept{float: right; padding: 14px 10px 10px; background: #f6f6f6 url(../images/layout/bg-we-accept-gradient.png) left top repeat-x;}
.content .we-accept p,
.content .we-accept ul,
.content .we-accept ul li{float: left;}
.content .we-accept p{padding: .2em 1em 0 0;}
.content .we-accept ul{padding-bottom: 0;}
.content .we-accept ul li{margin-right: 3px; padding: 0; background-image: none;}

.colour-scheme-4 .popular-searches-bs .local-nav ul li a{padding-left: 30px; background-image: 
url(../images/navigation/arrow-local-nav-white.png) 19px 9px no-repeat;}
.colour-scheme-4 .popular-searches-bs .local-nav ol li span{background-color:#007799;background-image:url(../images/navigation/arrow-local-nav-blue.gif);}


.business-school-page .content-image{margin-bottom: 40px;}

/* COLOURBOX */

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#colorbox{}
    #cboxTopLeft{width:23px; height:23px; background:url(../images/colorbox/drop-shadow-corners.png) left top no-repeat;}
    #cboxTopRight{width:23px; height:23px; background:url(../images/colorbox/drop-shadow-corners.png) right top no-repeat;}
    #cboxBottomLeft{width:23px; height:23px; background:url(../images/colorbox/drop-shadow-corners.png) left bottom no-repeat;}
    #cboxBottomRight{width:23px; height:23px; background:url(../images/colorbox/drop-shadow-corners.png) right bottom no-repeat;}
    #cboxMiddleLeft{width:23px; background:url(../images/colorbox/drop-shadow-left-right.png) left top repeat-y;}
    #cboxMiddleRight{width:23px; background:url(../images/colorbox/drop-shadow-left-right.png) right top repeat-y;}
    #cboxTopCenter{height:23px; background:url(../images/colorbox/drop-shadow-top-bottom.png) left top repeat-x;}
    #cboxBottomCenter{height:23px; background:url(../images/colorbox/drop-shadow-top-bottom.png) left bottom repeat-x;}
    #cboxContent{position: relative; top: -11px; left: -11px; padding: 11px; margin: 0 -24px -26px 0; background:#fff; border: solid 1px #a3a3a3; border-bottom: solid 3px #c05;}
        #cboxLoadedContent{}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position: absolute; top: 10px; right: 10px; padding-right: 15px; background: url(../images/colorbox/close-icon.gif) right .2em no-repeat; font-size: 1.1em/* 11px */;}

.overlay-content{padding: 13px; text-align: left;}
.overlay-content .intro{padding-right: 90px;}
.overlay-content .body{padding-right: 300px; background: url(../images/layout/overlay-bg.jpg) right top no-repeat;}
.overlay-content h2{margin-left: 0; font-size: 2.7em/* 27px */; font-weight: normal;}
.overlay-content h2.sIFR-replaced{padding-bottom: 5px;}
.overlay-content h3,
.overlay-content h4{padding: 0;}
.overlay-content h3{margin-bottom: .5em; color: #079; font-size: 1.8em/* 18px */; font-weight: normal;}
.overlay-content h3.sIFR-replaced{margin-bottom: 0;}
.overlay-content h4{margin-bottom: .7em; color: #404040; font-size: 1.2em/* 12px */; font-weight: bold;}

.overlay-content a{color:#079;}
.overlay-content a.btn{color: #fff;}
.overlay-content #cboxClose{color: #325;}
.overlay-content p a.read-more{display: block; margin-top: -20px; background-image: url(../images/icons/arrow-blue.gif); background-position: 0 .25em; font-size: 100%;}
.overlay-content .small-print{position: relative; margin-top: 10px; line-height: 1.4em; padding-right: 100px;}
.overlay-content .small-print h3,
.overlay-content .small-print p{padding: 0; font-size: 1.1em/* 11px */;}
.overlay-content .small-print h3{margin-bottom: .2em;}

.overlay-content .alt2{position: absolute; top: 1em; right: 0; background-image:url(../images/buttons/btn-purple-left.png)}
.overlay-content a.alt2 span{background-image:url(../images/buttons/btn-purple-right.png); padding: 3px 24px 1px 21px;}


.business-landing-hero{padding-bottom: 35px;}

.business-landing-logo{float: left; width: 326px;}
.business-landing-logo h1{padding: 0 107px 124px 23px; background: url(../images/generic/logo-business-school-large-square-bg.jpg) right top no-repeat;}

.business-landing-copy{float: right; width: 585px;}
.business-landing-copy h2{color: #079; font-size: 2.7em/* 27px */; font-weight: normal;}
.business-landing-copy ol{list-style: none; margin: 0; padding: 0; color: #325;}
.business-landing-copy ol li{padding: 2px 0 0 25px; background-position: top left; background-repeat: no-repeat;}
.business-landing-copy ol li.one{background-image: url(../images/icons/list-numbers-1.gif);}
.business-landing-copy ol li.two{background-image: url(../images/icons/list-numbers-2.gif);}
.business-landing-copy ol li.three{background-image: url(../images/icons/list-numbers-3.gif);}
.business-landing-copy ol h3{padding-bottom: .2em; color: #325; font-size: 1.25em/*15px*/;}
.business-landing-copy ol p{padding-bottom: 1.2em; font-size: 1em/* 12px */;}

.business-landing-copy p a.alt3{padding-left: 5px; font-size: 1.167em/* 14px */;}
.business-landing-copy p a.alt3 span{padding-left: 8px;}

.business-landing-tabs{width: 942px;}
.business-landing-tabs-tabs ul{list-style: none; margin: 0; padding: 0;}
.business-landing-tabs-tabs li{float: left; width: 152px; margin-left: 6px;}
.business-landing-tabs-tabs li.first{margin-left: 0;}
.business-landing-tabs-tabs li a{display: block; height: 29px; border: solid 1px #c1c1c1; padding: 8px 3px; background: #d7d6d6 url(../images/generic/business-landing-tab-bg.png) left top repeat-x; color: #079; font-size: 1.083em/* 13px */; font-weight: bold; text-align: center; text-decoration: none;}
.business-landing-tabs-tabs li a.selected{outline: none; border-style: none; padding: 9px 4px 17px; background: url(../images/generic/business-landing-tab-bg-selected.gif) left bottom no-repeat; color: #fff;}

.business-landing-tabs-content{margin: -9px 0 8px; border: solid 1px #d1d1d1; padding: 20px 0; background: url(../images/generic/business-landing-tabs-gradient.png) left bottom repeat-x;}
.business-landing-tabs-content .main-content{width: 900px; padding-left: 20px;}
.business-landing-tabs-content#business-landing-tabs-1 .main-content{width:595px;}
.business-landing-tabs-content .additional{width: 289px; padding-right: 20px;}
.business-landing-tabs-content .main-content h2{color: #079; font-size: 2.4em/* 24px */; font-weight: normal;}

body.js .business-landing-tabs-content{position: absolute; left: -9999px; width: 940px;}
body.js .business-landing-tabs .selected-content{position: static;}

/* Internal landing page: providing enough width for custom logo image */
.layout-1 .intro-with-image .two-col .col-one{width: 265px;}
.layout-1 .intro-with-image .two-col .col-two{width: 320px;}


/* SAFARI 3+ --- CHROME */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.page .main-content .two-col .forum{min-height:230px}
.hp-feature .features-nav{margin-top:-85px}
}
/* SAFARI 2 */
/* event panels - select widths */
::root .find-an-event .field select.day, ::root .find-event-course .field select.day{width:49px}
::root .find-an-event .field select.month, ::root .find-event-course .field select.month{width:62px}
::root .find-an-event .field select.year, ::root .find-event-course .field select.year{width:53px}
::root .find-an-event .field input, ::root .find-an-event .field select{width:172px}
::root .find-event-course .field select{width:190px}
/* CIMA INDIA */
::root .pic-heading span.wel{width:215px}
::root .pic-heading span.ind{width:200px}
::root .pic-heading span.sml{padding-top:7px}
/* END SAFARI 2 */
/* OPERA */
*|html[xmlns*=""] .page .main-content .two-col .forum{min-height:230px}
*|html[xmlns*=""] button.btn{background-position:left top}
*|html[xmlns*=""] button.btn span{margin-left:3px;padding-left:6px;background-position:right top}
*|html[xmlns*=""] button.btn.btn-neutral-large span{margin-left:0;}