@charset "UTF-8";


@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=253fdb07-7d7a-4d00-a51a-0e541037aa12&fontids=1261911,1261921");
@font-face{
font-family:"NeueHaasGroteskDisp Pro Lt";
src:url("https://9988f1b2e8ebfd98e934-4ce7b066f3e4f7d4d1090be46a24c575.ssl.cf1.rackcdn.com/NeueHaasGroteskLight.eot");
src:url("https://9988f1b2e8ebfd98e934-4ce7b066f3e4f7d4d1090be46a24c575.ssl.cf1.rackcdn.com/NeueHaasGroteskLight.eot") format("eot"),
    url("https://9988f1b2e8ebfd98e934-4ce7b066f3e4f7d4d1090be46a24c575.ssl.cf1.rackcdn.com/NeueHaasGroteskLight.woff2") format("woff2"),
    url("https://9988f1b2e8ebfd98e934-4ce7b066f3e4f7d4d1090be46a24c575.ssl.cf1.rackcdn.com/NeueHaasGroteskLight.woff") format("woff"),
    url("https://9988f1b2e8ebfd98e934-4ce7b066f3e4f7d4d1090be46a24c575.ssl.cf1.rackcdn.com/NeueHaasGroteskLight.ttf") format("truetype"),
    url("https://9988f1b2e8ebfd98e934-4ce7b066f3e4f7d4d1090be46a24c575.ssl.cf1.rackcdn.com/NeueHaasGroteskLight.svg") format("svg");
}

@font-face{
    font-family:"NeueHaasGroteskDisp Pro Rg";
    src:url("https://9988f1b2e8ebfd98e934-4ce7b066f3e4f7d4d1090be46a24c575.ssl.cf1.rackcdn.com/NeueHaasGroteskRegular.eot");
    src:url("https://9988f1b2e8ebfd98e934-4ce7b066f3e4f7d4d1090be46a24c575.ssl.cf1.rackcdn.com/NeueHaasGroteskRegular.eot") format("eot"),
    url("https://9988f1b2e8ebfd98e934-4ce7b066f3e4f7d4d1090be46a24c575.ssl.cf1.rackcdn.com/NeueHaasGroteskRegular.woff2") format("woff2"),
    url("https://9988f1b2e8ebfd98e934-4ce7b066f3e4f7d4d1090be46a24c575.ssl.cf1.rackcdn.com/NeueHaasGroteskRegular.woff") format("woff"),
    url("https://9988f1b2e8ebfd98e934-4ce7b066f3e4f7d4d1090be46a24c575.ssl.cf1.rackcdn.com/NeueHaasGroteskRegular.ttf") format("truetype"),
    url("https://9988f1b2e8ebfd98e934-4ce7b066f3e4f7d4d1090be46a24c575.ssl.cf1.rackcdn.com/NeueHaasGroteskRegular.svg") format("svg");
    font-weight:500;
}




body {-webkit-text-size-adjust:100%; width:100%; margin:0px; padding:0px; }
.angular-google-map-container { height: 400px; }
/*NOTE: THIS LINE WILL BREAK FORM DISPLAY:*/
/* * {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}*/

.clear { clear:both; }
.static {position:static !important;}
h1, h2, h3, h4, h5, h6, #search, .answer, span, input {font-family:'NeueHaasGroteskDisp Pro Rg','Helvetica Neue',Helvetica,Arial,sans-serif;}
h1,h2,h3,h4,h5,h6 {font-weight:500; letter-spacing: 1px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:inherit; text-decoration:none;}
h1 {font-weight: normal;}
h1.page-title{font-size:1.75em; text-transform:uppercase; color:#68BD49; margin-bottom:0.25em;font-weight: normal;}
.left.title h2 {font-size:1.5em; font-weight: 500; color:#4D4D4F;}
h2.country {font-size:1.5em; color:#4D4D4F; padding:5px 0;font-weight: normal;}
h2 {margin:1em 0 .5em 0; line-height:1.091em; color:#68BD49; font-size:1.5em; font-weight: normal;}
h2.grey {margin:1em 0 .5em 0; padding: 6px 0; line-height:1.25em; color:#4D4D4F; font-size:1.5em; }
h2.start {border:none; background-image:url('/img/bullet-large.png'); background-repeat:no-repeat;background-position:125px 0;font-weight: normal;}
h3 {margin:1.5em 0 .5em 0; color:#68BD49; font-size:1.375em; line-height:1.25em;}
h3.grey { color: #4D4D4F; }
h4 {margin:1.375em 0 .5em 0; color:#68BD49; font-size:1.225em; line-height:1.25em;}
h4.grey{color: #4d4d4f; }
.paragraph_title {color:#4D4D4F; font-weight:500; font-size:1.25em; margin-bottom: 5px;margin:1.5em 0 .5em 0;}
.para_text_corp_responsibility {margin-bottom: 20px;}

h3.upd {color:#009a49;}
h3.sae {color:#023f88;}
h3.pep {color:#68BD49;}
.top {margin-top:0 !important;}

a {font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; font-weight: 500; letter-spacing:1px;}
h4 {font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; font-weight: 500;}
h4.green {font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; font-weight: 500; color:#68BD49; padding-bottom: 10px;}
h2, h3.first {margin-top: 0; font-weight: normal;}

p {letter-spacing: 1px; font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; margin-bottom:0.5em; line-height:1.4em; color:#4D4D4F; font-size:1em;font-weight: normal;}
span,input {letter-spacing:1px;}
strong {font-weight:700; font-family: 'NeueHaasGroteskDisp Pro Rg','Helvetica Neue',Helvetica,Arial,sans-serif;}

.white{color:#ffffff;}
.button{color:#ffffff; text-align:center;}
a {color:#68BD49; text-decoration:none; border:none; cursor:pointer;font-weight: normal;}
a:hover { text-decoration:underline; font-weight: normal;}

.wrapper { width:100%; height:100%; margin:0 auto;  margin-bottom:0px; padding-top:0px;}

/*STRUCTURE PAGE*/
.structureImage {width:300px; margin: 0 auto;}
.structureImage img {width:300px; margin: 30px 0 10px 0;}

/*RESPONSIBILITY PAGE*/
.responsibilityImage {width:200px; margin: 0 15px 10px 0;}

.right.standard ul {position:relative; left:20px;}
.right.standard ul li {list-style-image:url(../img/MII_LBox_Arrow_green.png); margin-left:15px; font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; margin-bottom:0.25em; line-height:1.4em; color:#4D4D4F; letter-spacing:1px;  font-size:1em;font-weight: normal;}
.right.standard ol {margin-left:20px;}
.right.standard ol li {margin-left:10px; font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; margin-bottom:0.25em; line-height:1.4em; color:#4D4D4F; letter-spacing:1px; font-size:1em;font-weight: normal;}
.right.standard a {font-family: 'NeueHaasGroteskDisp Pro Lt', Arial, Helvetica, sans-serif;font-weight: normal;}
.right.standard {margin-bottom: 30px;}

.corp_responsibility {margin-top: 20px;}

.right .dottedLine {
    height: 1px;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
}
.right .dottedLine2 {
    height: 1px;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
    margin-left:230px;
}
.left .dottedLine {
    height: 1px;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
}

.bottomText {margin-top: 40px;}

/*HEADER*/
.topBar { width:100%; height:auto; background:#68BD49; margin:0px; padding:0px; text-align: right;}
header {z-index:3399; width:100%; height:auto; margin:0 auto; position:relative; background-color:#fff; border-top:5px solid #68BD49; padding: 6px 0 10px 0;}
header .menu { width:100%; height:85px; float:left; background-color:#fff;}
header .menu .menuSymbol { float:left; width:25px; margin-left:10px;}
header .menu h4 { float:left; margin-top:2px; margin-left:10px; font-size:1.125em; color:#68BD49; font-weight:100;}
header .logo {height:85px; background-color:#fff; text-align:center;}
header #menu-button {width:auto; display:block; float:left; height:20px; padding:10px 0; margin-top:30px;}
header .logo img {width:180px; height:auto; border:none; margin-top:20px; margin-right:120px;}
header .search .searchText { width:133px; height:auto; float:right; margin-top:40px; margin-right:20px;}
header .search .searchLang { width:71px; height:auto; float:right; margin-top:40px; margin-right:20px;}
header .search input[type="text"] { float:right; width:90px; height:15px; margin-top:40px; margin-right:20px; font-size:0.875em; color:#4D4D4F; border: 1px #68BD49 solid; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: normal;}
header .search input::-webkit-input-placeholder {padding-top:0px; font-size: 1.5em;font-weight: normal;}
header .search input:-moz-input-placeholder {padding-top:0px;font-size: 1.5em;font-weight: normal;}
.searchP {float:right; margin-top:45px; margin-right:10px; font-weight: 300;}
header .search2 { width:auto; float: right; margin-top:-70px; display:block;}

/* SLIDER */
#header { height:100%; width:100%; padding:0; margin:0; position:relative; z-index: 100;}
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:100%; margin-top:-90px; /*height:calc(100% - 90px);*/ position:absolute; -moz-background-size: cover; -webkit-background-size: cover;-o-background-size: cover; background-size: cover;}


/*HOME CSS*/
.box { width:960px; height:auto; margin:0 auto; }
.statement_of_purpose {width:950px; height:auto; *position:absolute; *bottom:250px; margin:26px auto 26px auto;}
.content { width:100%; *position:absolute; *bottom:100px; margin:0 auto;}
.content .contentBox{ width:296px; max-width:300px; height:90px; float:left; background:rgba(102, 188, 41, 0.95);margin:20px 0 0 20px; border-radius:5px;}
.content a { background:#fff; }
.content h1 {text-align: center; font-size: 1.25em; font-family: 'NeueHaasGroteskDisp Pro Lt', Arial, Helvetica, sans-serif; font-weight: 400; width: auto; padding: 1% 5% 2% 5%; margin: 0 0 0 20px; color: #FFF; background:rgba(84, 87, 90, 0.5); border-radius:5px;}
a.contentBox:hover  {background-color: #4D4D4F; text-decoration: none;}
.contentBoxH2 { color:#fff; margin:0px; padding:0px; font-size:1.375em; font-weight:500; float:left; margin-left:10px; margin-top:10px; background:none;}
.contentBoxArrow { float:right; width:10px; height:auto; margin-right:8px; margin-top:14px; border-style: none;}
.contentBoxP { color:#fff; font-size:0.813em; text-transform:uppercase; margin:0px; padding:0px; margin-left:10px; margin-bottom:0px; margin-top:5px; margin-right:10px; line-height:1.4em; font-family:'NeueHaasGroteskDisp Pro Lt';font-weight: normal;}
.contentBoxP a {text-decoration: none}
.contentBoxDottedLine { width:275px; height:4px; margin:0px; padding:0px; margin-left:10px; background:url(../img/homepage_whiteSpecForDottedLineAmall.png) repeat-x; margin-top:10px;position:absolute; bottom:10px;}
.homeTextBox{ width:301px; height:120px; background-color:rgba(87,90,93,0.5); position:absolute; bottom:250px; margin-left:20px; border-radius:5px; background:#4D4D4F; position:absolute; z-index:506;filter:alpha(opacity=50);}
.homeTextBox p { margin:10px; color:#fff; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:1.00em; font-weight: normal;}
.statement_of_purpose h1 {
    color: #ffffff !important;
    font-size: 1.25em !important;
    font-weight:500;
    text-align: center !important;
    margin:0px;
    text-shadow: 0px 0px 10px #000;
    font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;
    padding-left:130px;
    padding-right:130px;
    line-height: 1.375em;
}

/*NEW HOME*/
.marginleft{
    margin-left:16px !important;
}
.featuredArticle, .newImageBox {
    float: left;
}


/*NEW HOME BUTTON*/
.topbtns {text-align:center;}
.newContentBoxA {display:inline-block; float: left; background: none; border-radius: 5px; margin:0 10px; text-decoration: none;}
.newContentBoxA:hover {text-decoration: none;}
.newContentBox {position:relative; text-align:left; width:300px; height:60px; background-color: #68BD49; border-radius:5px; box-sizing: border-box;}
.newContentBoxH2 {box-sizing:border-box; color:#fff; margin:7px 0 5px 0; padding:0px; font-size:1.375em; font-weight:500; float:left; padding-left:10px; background:none; width:100%; text-decoration: none;}
.newContentBoxP { color:#fff; float: none; font-size:0.813em; text-transform:uppercase; margin:0px; padding:0px; margin-left:10px; margin-right:10px; line-height:1.4em; font-family:'NeueHaasGroteskDisp Pro Lt';font-weight: normal;}
.newContentBoxDottedLine { width:275px; height:4px; padding:0px; margin-left:10px; background:url(../img/homepage_whiteSpecForDottedLineAmall.png) repeat-x; position:absolute; bottom:30px;}
.newContentBoxArrow { float:right; width:10px; height:auto; margin-right:8px; margin-top:14px; border-style: none; position: absolute; top:0px; margin-left:270px;}
a .newContentBox:hover  {background-color: #4D4D4F; text-decoration: none; border-bottom-color: #4D4D4F;}


/*NEW HOME IMAGE GRID*/
.innerStoryContent {margin:0 auto; display:block; width:950px; padding:40px 0 20px;}
.storyContent {margin-top: 40px; padding: 0;
    background: url('/img/home/background.jpg') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.homeArticle {display:block; position: relative; margin: 10px 0; padding: 0; width: 295px; height: 360px; float: left;}
.newImageBox {display:block; margin: 0; padding: 0; width: 100%; height: 180px;
    background: url(http://www.chromagenpresskit.com/pics/BusinessManReadsPaper.jpg) no-repeat top center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.featuredArticle { margin: 0; padding: 0; width: 100%; position: absolute; left: 0; bottom: 0; background: #ffffff; z-index: 99; height:180px;}
.homeArticle:hover .featuredArticle { color:#fff; text-decoration:none; background: #4d4d4f;}
.homeArticle:hover .featuredArticle h3, .homeArticle:hover .featuredArticle p { color:#fff; text-decoration:none; background: #4d4d4f;}
.featuredArticle:active { color:#fff; text-decoration:none; background: #4d4d4f;}
.featuredArticle>div {margin: 0px 9px; padding:10px;}
.featuredArticle h3{margin: 0; color: #68BD49; font-size:1.125em; font-weight:500; padding-bottom:8px; font-family:"NeueHaasGroteskDisp Pro Rg",'Helvetica Neue',Helvetica,Arial,sans-serif;}
.featuredArticle p{margin: 0; color: #4d4d4f; font-size:1em;;}
.subscribeBox {position: relative; margin: 10px 0; padding: 0; width: 295px; height: 360px; color: #4d4d4f; background: #fff;}
.subscribeBox p {padding-top:10px; font-size:0.875em}
.subsInner { margin: 20px; padding: 0;}
.subscription-form {width: 100%;}
.subs-form-title {margin: 0; padding: 0px 0 6px 0;}
.subsInner h3 { margin: 0; font-size: 1.125em; color: #4d4d4f;}
.subsInner .sub-title { font-size: 12px; text-transform: uppercase;}
.form-grp{ margin-bottom: 10px; margin-top:18px; padding: 0;}
.subscription-form input[type="email"], .subscription-form input[type="text"] { padding: 0; width: 98%; height: 36px; font-size: 14px; line-height: 17px; text-indent: 9px;}
.subscription-form .button_subscribe { margin:0 !important; float:right !important;width: 65%;height: 40px;color: #fff;background: #68BD49;cursor: pointer; text-shadow:none; border:none; border-radius: 4px; font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 110%; font-weight: 500; letter-spacing: 1px;position: absolute;right: 20px;bottom: 25px;}
.subscription-form .button_subscribe:hover, .subscription-form .button_subscribe:active { background: #4D4D4F; border-color: #4D4D4F; text-shadow:none;}

#step1, #step2{margin: 0; padding: 0; }
#step2{ }
.navigator {display: block; margin: 2px auto; clear: both;position: absolute;left: 12%;bottom: 25px;}
.bullets {display: block; margin: 0 auto; width:40px;}
.bullets span {display: inline-block; margin: 5px auto; width: 10px; height: 10px; border-radius: 50%; background: #eee;}
.bullets .active { background: #68BD49; }

.page-introduction { max-width:800px; margin:0 auto 0; padding: 20px 10px 0 10px;}



/*MEDIA AND INVESTOR INFO CSS*/
.BgImg { -webkit-text-size-adjust:100%; width:100%; background:url(../img/homeConceptImg_large.jpg) no-repeat center top fixed;-moz-background-size: cover; -webkit-background-size: cover;-o-background-size: cover; background-size: cover; padding:0; margin:0; z-index:0;/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/homeConceptImg_large.jpg', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/homeConceptImg_large.jpg', sizingMethod='scale')";*/ }
.ImageContainer { width:100%; padding:0; margin:0; height:auto;}
.ImgContBriefingForm {margin-top:0px !important;}
.ImageContainer img { width:100%; height:100%;}
#header-image {display:block; min-height:300px; background-position: center center; background-repeat: no-repeat; -moz-background-size: cover; -webkit-background-size: cover;-o-background-size: cover; background-size: cover;height:100%; width:100%;}
.HeadingWrapper {
    position: relative;
    max-width: 960px;
    margin: 0 auto;
    height: 0;
}

.HeadingPage { width:auto; height:auto; position:absolute; bottom: 0; z-index:0; display: inline-block; padding: 6px 0px 8px 0px; color:#fff; background-color:rgba(77, 77, 79, 0.8);}
.HeadingPage h1 {font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; height:auto; margin:0; padding:0 10px; font-size:1.75em; color:#fff; font-weight: normal; /*  filter:alpha(opacity=75);*/}
.HeadingPage.MC h1 {width:160px;}
.HeadingPage.IC h1 {width:180px;}
.breadcrumbs {margin-top:2px; padding:0 10px;}
.breadcrumbs, .breadcrumbs a {color:#FFF; font-size: 12px; line-height: 1.25em;}
.breadcrumbs a {text-decoration: underline;}
.HeadingPage.Directors h1 {width:220px;}
.container {position:relative; z-index:10; width:100%; height:auto; margin:0px auto; padding:20px 0; background:#FFF;}
.MIIContent {max-width:960px; height:auto; background:#fff; margin:0 auto; padding-top:20px;}

.MIIContent_leftBox { width:320px; height:auto; min-height:300px; float:left; background:#ded; margin:0px; padding:0px;display:none;}
.MIIContent_leftBox_headings { width:100%; *height:30px; margin:0 0 5px 0; padding:0px; }
.MIIContent_leftBox_headings h3 { margin:0px; padding:0px; color:#4D4D4F; font-weight:200; *float:left; width:300px; height:auto; font-size:1.125em; margin-left:10px; margin-top:5px;}
.MIIContent_leftBox_dottedLine {
    width:300px;
    margin:5px 10px 15px;
    height: 1px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}
.MIIContent_leftBox_Share { width:300px; height:auto; background:#fff; margin-left:10px; }
.MIIContent_leftBox_QLheadings { width:100%; height:30px; margin:0px; padding:0px; }
.MIIContent_leftBox_QLheadings h3 { margin:0px; padding:0px; color:#4D4D4F; font-weight:200; float:left; width:300px; height:auto; font-size:1.125em; margin-left:10px; margin-top:5px;}
.MIIContent_leftBox_QLdottedLine {
    width:300px;
    margin:5px 10px 15px;
    height: 1px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}
.MIIContent_leftBox_QLShare { width:300px; height:auto; background:#fff; margin-left:10px; }

.MIIContent_rightBox { min-height:300px; background: #dee; float:right; margin:0px; padding:0px; margin-left:0px; width:66%;display:none;}
.MIIContent_rightBox_headings { width:100%; *height:30px; margin:0px; padding:0px; }
.MIIContent_rightBox_headings h3 { margin:0px; padding:0px; color:#4D4D4F; font-weight:200; float:left; height:auto; font-size:1.125em; margin-left:10px; margin-top:5px;}
.MIIContent_rightBox_headings span { margin:0px; padding:0px; color:#68BD49; font-weight:200; float:right; height:auto; font-size:1.125em; margin-top:5px; margin-right:5px;}
.spanArrow { width:10px; height:30px; background:url(../img/MII_LBox_Arrow_green.png) no-repeat; float:right;margin:0px; padding:0px; margin-top:10px; margin-right:10px;}
.MIIContent_rightBox_dottedLine {
    margin:5px 10px 20px;
    height: 1px;
    border-bottom: 1px solid #eee;
}

.MIIContent_rightBox_left { width:42%; min-height:auto; background:#fff; float:left;}
*html .MIIContent_rightBox_left { /*hack for ie as otherwise the floats overlap and center displayed above right - cos ie displays floats incorrectly*/ width: 49.9%;}
.MIIContent_rightBox_left ul { margin:0px; padding:10px; padding-right:0px;}
.MIIContent_rightBox_left ul li { list-style:none; margin-bottom:20px;line-height:23px;}
.MIIContent_rightBox_left ul li span { margin-left:10px; text-decoration:underline; color:#68BD49;}

.MIIContent_rightBox_right { width:58%; min-height:auto; background:#fff; float:right;}
.MIIContent_rightBox_right ul { margin:0px; padding:10px; float:right;}
.MIIContent_rightBox_right ul li { list-style:url(../img/MII_rightBox_ListStyle.jpg) outside; margin-bottom:20px; color:#68BD49; padding-left:0px; line-height:23px; text-decoration:underline;}


.newContainer {position: relative; min-height: 526px;}
.fixed
{
  width: 320px;
  height:auto;
  min-height: 400px;
  background: #fff;
  position: absolute;
  top: 0; left: 0;
}
.leftBoxHeadingRow { width:auto; height:50px; background:#eee; border-radius:5px; }
.leftBoxNextRow { width:auto; height:25px; background:#fff; border-bottom:#eee thin solid; margin-top:10px;}
.leftBoxShareName { width:100px; height:35px; margin:0; padding:0; text-align:center; font-size:1.500em; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; color:#68BD49; padding-top:8px; float:left;font-weight: normal;}
.leftBoxArrow { width:30px; height:35px; background:url(../img/MII_LBox_Arrow.png) no-repeat;float:left; margin-left:40px; margin-top:17px;}
.leftBoxSharePrice { width:auto; height:35px; margin:0; padding:0; text-align:center; color:#4D4D4F; font-size:1.5em; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; float:right; padding-top:8px; padding-right:10px;font-weight: normal;}
.leftBoxNRChange { width:100px; height:25px; margin:0; padding:0; text-align:center; font-size:1.125em; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; color:#4D4D4F; padding-top:0px; float:left; margin-top:-3px;font-weight: normal;}
.leftBoxArrowNR { width:30px; height:25px; background:url(../img/MII_LBox_Arrow.png) no-repeat;float:left; margin-left:40px; margin-top:2px;}
.leftBoxNRFig { width:auto; height:25px; margin:0; padding:0; text-align:center; color:#4D4D4F; font-size:1.125em; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; float:right; padding-top:0px; padding-right:10px;margin-top:-3px;font-weight: normal;}
.leftBoxLastRow {width:150px; height:35px; background:#fff; margin-top:5px; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:0.750em; color:#abacae; text-align:left;font-weight: normal;}
.leftBoxLastRow p{ color:#4D4D4F; margin:0; padding:0; position:absolute; left:20px;}

.MIIContent_leftBox_QLShare ul { margin:0; padding:0; margin-left:7px;}
.MIIContent_leftBox_QLShare ul li { list-style-image:url(../img/MII_LBox_Arrow.png); color:#68BD49; margin-left:10px; border-bottom:#eee thin solid; margin-bottom:6px; padding-bottom:9px; font-size:1em;font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: normal;}

/* Start Css for responsive video */
.embed-container { 
    position: relative; 
    padding-bottom: 56.25%; 
    height: 0; 
    overflow: hidden; 
    max-width: 100%; 
}
.embed-container iframe, .embed-container object, .embed-container embed { 
     position: absolute;
     top: 0; 
     left: 0;  
     width: 100%; 
     height: 100%;
  }

  /* End Css for responsive video */

.fluid
{
  height:auto;
  min-height: 500px;
  background: #fff;
  margin-left: 340px;
  margin-right: 10px;
}

.fluid ul { margin:0; padding:0; }
.fluid ul li { list-style:none; margin-bottom:20px; }

.rightBoxNewsContainer {position: relative;margin-left:10px; margin-right:10px; padding:0; height:auto;}
.rightBoxStaticDate
{
  width: 60px;
  height: 60px;
  background: #84888b;
  border-radius: 3px;
  font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: normal;
  text-align:center;
  position: absolute;
  top: 0; left: 0;
}
.rightBoxStaticDate h4 { margin:0; padding:0; line-height:1.9em; margin-top:3px;color:#fff; font-family:'NeueHaasGroteskDisp Pro Lt Bold','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:0.875em;font-weight: normal;}
.rightBoxStaticDate span { font-size:1.25em; color:#fff; font-weight: normal;}

.rightBoxFluid
{
  min-height:58px;
  height: auto;
  background: #fff;
  margin:0;
  padding:0;
  font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: normal;
  border-bottom:#eee thin solid;
  margin-left: 75px;
}

.rightBoxFluid.Title {border: none; margin-left: 0px; padding-bottom: 1px; min-height:0px;}

.rightBoxFluid h4 {margin:0; padding:0; line-height:1em; color:#4D4D4F; font-family:'NeueHaasGroteskDisp Pro Lt Bold','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:0.875em; margin-left:0px; padding-top:8px; height:auto;font-weight: normal;}
.rightBoxFluid p {float:none; font-size:1.125em; line-height:1.3em; color:#4D4D4F; margin:0; padding:3px 0 0 0; margin-left:0px; margin-bottom:7px;font-weight: normal;}
.rightBoxFluid.IC h4 {margin-top:0px; padding-top:0px;}
.keyDates_P {font-family:'NeueHaasGroteskDisp Pro Lt Bold','Helvetica Neue',Helvetica,Arial,sans-serif;}

.mobileQuickLinks{display: none;}
.rightBoxFluid.MII {padding-top: 0px;}
.rightBoxFluid.MII h4{padding-top: 10px;}
.rightBoxFluid.MII a p{padding-top: 5px;}
.rightBoxFluid.MII a:hover h4{color:#68BD49;}
.rightBoxFluid.MII a:hover p{color:#68BD49;}


.contactBoxDesktopIC.MII {margin-left:10px; margin-top:10px;}
.contactBoxDesktopIC.MII.Mobile {display: none;}
.MII_ShareSectionMobile {display: none;}
.MII_QL_Desktop {margin-bottom:30px;}
.MII_Share_Desktop {margin-top:20px;}

/*University Preparation Programs*/
.UPPButton {display:block; position:absolute; width:350px; margin:20px 0 20px 10px;}
.UPPContent_rightBox_headings h3 { margin:0px; padding:0px; color:#4D4D4F; font-weight:500; font-size:1.125em; margin-left:10px; margin-top:0px; margin-bottom:5px;}
.UPP_leftBoxShareName h3 {color:#68BD49;font-weight: 500; width:auto; height:auto; margin:-1px 0 0 0; padding:10px 0 0 10px; text-align:left; font-size:1.125em; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; float:left;}
.UPP_leftBoxArrow {width:14px; height:40px; background:url(../img/MII_LBox_Arrow_green.png) center center no-repeat; float:right; display:block; margin-right:10px;}
.UPP_leftBoxHeadingRow {border-radius:3px; border:#68BD49 1px solid;}
.UPP_leftBoxHeadingRow:hover h3 {color:#fff;}
.active .UPP_leftBoxHeadingRow h3 {color:#fff;}
.active .UPP_leftBoxHeadingRow .UPP_leftBoxArrow, .UPP_leftBoxHeadingRow:hover .UPP_leftBoxArrow {border:none; background-image:url(../img/MC_LBox_Arrow_White.png);}
.UPP_leftBoxHeadingRow:hover {color:#ffffff; background-color:#68BD49;}
.UPP_contentSection{float:right;margin-left:10px;width:65%;width:calc(100% - 390px);}
.upp-partners {clear:both;margin-bottom:15px;}
.upp-partners-logo {height:150px;width:150px;padding:15px;position:relative;}
.upp-partners p{width:60%;float:right;margin-left:0;margin-top:80px;}

/*MEDIA CENTRE*/
.newMediaContainer {position: relative; min-height: 1200px;}
.MC ul, .IC ul { margin:0; padding:0; }
.MC ul li, .IC ul li {font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; list-style:none; margin-bottom:20px; }
.MCButton {display:block; position:absolute; width:300px; margin:20px 0 20px 10px;}
.MediaCenterContent_rightBox_headings h3 { margin:0px; padding:0px; color:#4D4D4F; font-weight:500; font-size:1.125em; margin-left:10px; margin-top:0px; margin-bottom:5px;}
.MediaCenter_leftBoxShareName h3 {color:#68BD49;font-weight: 500; width:auto; height:auto; margin:-1px 0 0 0; padding:10px 0 0 10px; text-align:left; font-size:1.125em; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; float:left;}
.MediaCenter_leftBoxArrow {width:14px; height:40px; background:url(../img/MII_LBox_Arrow_green.png) center center no-repeat; float:right; display:block; margin-right:10px;}

.back.link.MCButton .MediaCenter_leftBoxArrow {float:left; padding-right: 0px; -ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg); margin-left:10px; margin-right:0px;}
.back .MediaCenter_leftBoxShareName h3 {float:right; width:calc(100% - 40px);}

.MediaCenter_contentSection {
    float:right;
    margin-left:10px;
    width:65%;
    width:calc(100% - 340px);
}

.MediaCenter_Section {margin-bottom:40px; padding-right:10px;}
.MediaCenter_Contact { width: 100%; height:auto; min-height:50px; background: #fff; padding-top:10px; }
.MC_row { width:100%; height:20px; background: #fff; margin-bottom:10px; font-size:.8750em;font-weight: normal;}
.MC_row.MC {margin:0px auto 20px auto;}
.MC_row.MC input[type="text"] { font-size:0.750em; color:#4D4D4F; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; height:20px;font-weight: normal;}
.MC_column1 {width:10px; height:20px; float:left; background: #fff; margin-right:10px;}
.MC_column1 p {font-weight:bold;}
.MC_column2 {width: 270px; height:20px; float:right; background: #fff; margin-left:10px;}
.MC_columnLastRow {width: 250px; height:20px; float:left; background: #fff; margin-right:10px;}
.MC_column1 input[type="checkbox"] {height:20px;}

a.select .MediaCenter_leftBoxArrow {border:none; background-image:url(../img/MC_LBox_Arrow_White.png)}
/*.MediaCenter_leftBoxArrow.Programs {border:none; background-image:url(../img/MC_LBox_Arrow_DarkGreen.png);}*/
/*.MediaCenter_leftBoxArrow.Professional {border:none; background-image:url(../img/MC_LBox_Arrow_LightBlue.png);}*/
/*.MediaCenter_leftBoxArrow.English {border:none; background-image:url(../img/MC_LBox_Arrow_Red.png);}*/
/*.MediaCenter_leftBoxArrow.SAE {border:none; background-image:url(../img/MC_LBox_Arrow_DarkBlue.png);}*/
.MediaCenter_leftBoxArrow.sign {border:none; background-image:url(../img/MC_LBox_Arrow_White.png);}
.MediaCenter_leftBoxHeadingRow {border-radius:3px; border:#68BD49 1px solid;}

/*.MediaCenter_leftBoxHeadingRow.Programs { border:#009a49 1px solid;}*/
/*.MediaCenter_leftBoxHeadingRow.Professional { border:#008ce0 1px solid; background:#fff;}*/
/*.MediaCenter_leftBoxHeadingRow.English { border:#ee3124 1px solid;}*/
/*.MediaCenter_leftBoxHeadingRow.SAE { border:#023f88 1px solid;}*/
/*.MediaCenter_leftBoxHeadingRow.sign { border:#68BD49 1px solid; background:#68BD49; color:#fff;}*/
/*.MediaCenter_leftBoxShareName.Corporate h3 {color:#68BD49;}*/
/*.MediaCenter_leftBoxShareName.Programs h3 {color:#009a49;} */
/*.MediaCenter_leftBoxShareName.Professional h3 {color:#008ce0;} */
/*.MediaCenter_leftBoxShareName.English h3 {color:#ee3124;} */
/*.MediaCenter_leftBoxShareName.SAE h3 {color:#023f88;} */
/*.MediaCenter_leftBoxShareName.sign h3 {color:#fff;} */
.active .MediaCenter_leftBoxHeadingRow h3 {color:#fff;}
.MediaCenter_leftBoxHeadingRow:hover h3 {color:#fff;}
.active .MediaCenter_leftBoxHeadingRow .MediaCenter_leftBoxArrow, .MediaCenter_leftBoxHeadingRow:hover .MediaCenter_leftBoxArrow {border:none; background-image:url(../img/MC_LBox_Arrow_White.png);}
.MediaCenter_leftBoxHeadingRow:hover {color:#ffffff; background-color:#68BD49;}
/*.active .MediaCenter_leftBoxHeadingRow.Corporate, .MediaCenter_leftBoxHeadingRow.Corporate:hover {background-color:#68BD49;}*/
/*.active .MediaCenter_leftBoxHeadingRow.English, .MediaCenter_leftBoxHeadingRow.English:hover {background-color:#ee3124;}*/
/*.active .MediaCenter_leftBoxHeadingRow.Professional, .MediaCenter_leftBoxHeadingRow.Professional:hover {background-color:#008ce0;}*/
/*.active .MediaCenter_leftBoxHeadingRow.SAE, .MediaCenter_leftBoxHeadingRow.SAE:hover {background-color:#023f88;}*/
/*.active .MediaCenter_leftBoxHeadingRow.Programs, .MediaCenter_leftBoxHeadingRow.Programs:hover {background-color:#009a49;}*/
.active .MediaCenter_leftBoxHeadingRow.sign, .MediaCenter_leftBoxHeadingRow.sign:hover {background-color:#fff;}

.MC .active {background:none;}
.active {background:#68BD49; border-radius:3px;}
.active h3{color:#fff;}
.MediaCenter_leftBoxArrow_Active {background:url(../img/MC_LBox_Arrow_White.png) no-repeat;}
.active .MediaCenter_leftBoxHeadingRow {background:#68BD49; color:#fff;}

/*MEDIA CENTRE - DIVISIONAL STYLES (DELETE MC WHEN DONE)*/

.MC_Top_Section {width:95%; min-height:105px; background:#fff; padding-bottom:15px; margin-bottom:20px; border-bottom: #eee thin solid; margin-left:10px; padding-top:5px;}
.MC_Top_Section_Img { width: 100px; height:100px; }
.MC_Top_Section h4 {font-size: 0.750em; color:#C6C6C6;font-weight: normal;}

/*.MC_Top_Section.Corporate {margin:0; padding:0;border-bottom: none;}*/
/*.MC_Top_Section.Corporate p a{font-size:1.125em; line-height: 1.3em; color:#4D4D4F; text-decoration:none;font-weight: normal;}*/
/*.MC_Top_Section.Corporate a:hover{color:#68BD49; text-decoration:underline;}*/

/*.MC_Top_Section.Programs {margin:0; padding:0;border-bottom: none;}*/
/*.MC_Top_Section.Programs p a{font-size:1.125em; line-height: 1.3em; color:#4D4D4F; text-decoration:none;font-weight: normal;}*/
/*.MC_Top_Section.Programs a:hover{color:#009A49; text-decoration:underline;}*/

/*.MC_Top_Section.SAE {margin:0; padding:0; border-bottom: none;}*/
/*.MC_Top_Section.SAE p a{font-size:1.125em; line-height: 1.3em; color:#4D4D4F; text-decoration:none;font-weight: normal;}*/
/*.MC_Top_Section.SAE a:hover{color:#023f88; text-decoration:underline;}*/

/*.MC_Top_Section.Professional {margin:0; padding:0; border-bottom: none;}*/
/*.MC_Top_Section.Professional p a{font-size:1.125em; line-height: 1.3em; color:#4D4D4F; text-decoration:none;font-weight: normal;}*/
/*.MC_Top_Section.Professional a:hover{color:#008ce0; text-decoration:underline;}*/

/*.MC_Top_Section.English {margin:0; padding:0; border-bottom: none;}*/
/*.MC_Top_Section.English p a{font-size:1.125em; line-height: 1.3em; color:#4D4D4F; text-decoration:none;font-weight: normal;}*/
/*.MC_Top_Section.English a:hover{color:#ee3124; text-decoration:underline;}*/


.MC_Top_Section h5 {font-size: 0.750em; color:#008ce0; font-weight:bold; margin:0;}
.MC_Top_Section h5 a{font-size: 0.750em; color:#008ce0; text-decoration:none;font-weight: normal;}

.col1 {background:#fff; width:20px; float:left; height:30px;}
.col1 input[type="checkbox"] {margin-top:10px;}
.col2 {background:#fff; width:270px; float:left; height:30px; margin-left:10px;}
.col2 p{margin-top:10px; font-size:0.750em; color:#4D4D4F;font-weight: normal;}

.newsalerttext {font-size:0.750em; color:#4D4D4F;font-weight: normal;}

.MIIContent_leftBox_Share.MC {margin-top:5px;}
.MC_mediacenter_contactBox{margin-top:30px; position:absolute;}

.accordionBlockMedia {display: none;}

.CorportateSection h3 a{color:#68BD49;}
.CorportateSection h4 span a{color:#68BD49;}
.rightBoxFluid.MC a h4{font-family:'NeueHaasGroteskDisp Pro Lt Bold','Helvetica Neue',Helvetica,Arial,sans-serif; color:#4D4D4F; font-weight: bold;}
.CorportateSectionMobile h3 a{color:#68BD49;}
.CorportateSectionMobile h4 span a{color:#68BD49;}
.rightBoxFluid.MC a p {font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; color:#4D4D4F;font-weight: normal;}
.rightBoxFluid.MC a:hover p {color:#68BD49;}
.rightBoxFluid.MC a:hover h4 {color:#68BD49;}


/*.ProgramsSection h3 a{color:#009A49;}*/
/*.ProgramsSection h4 span a{color:#009A49;}*/
/*.rightBoxFluid.MC.Programs a h4{font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; color:#4D4D4F;font-weight: bold;}*/
/*.rightBoxFluid.MC.Programs a p{font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; color:#4D4D4F;font-weight: normal;}*/
/*.rightBoxFluid.MC.Programs a {color: #009948;}*/
/*.rightBoxFluid.MC.Programs a:hover p{color: #009948;}*/
/*.rightBoxFluid.MC.Programs a:hover h4{color: #009948;}*/


/*.ProfessionalSection h3 a{color:#008ce0;}*/
/*.ProfessionalSection h4 span a{color:#008ce0;}*/
/*.rightBoxFluid.MC.Professional a h4{font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; color:#4D4D4F;font-weight: bold;}*/
/*.rightBoxFluid.MC.Professional a p{font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; color:#4D4D4F;font-weight: normal;}*/
/*.rightBoxFluid.MC.Professional a {color: #008ce0;}*/
/*.rightBoxFluid.MC.Professional a:hover p{color: #008ce0;}*/
/*.rightBoxFluid.MC.Professional a:hover h4{color: #008ce0;}*/


/*.EnglishSection h3 a{color:#ee3124;}*/
/*.EnglishSection h4 span a{color:#ee3124;}*/
/*.rightBoxFluid.MC.English a h4{font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; color:#4D4D4F;font-weight: bold;}*/
/*.rightBoxFluid.MC.English a p{font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; color:#4D4D4F;font-weight: normal;}*/
/*.rightBoxFluid.MC.English a{color: #ee3124;}*/
/*.rightBoxFluid.MC.English a:hover p{color: #ee3124;}*/
/*.rightBoxFluid.MC.English a:hover h4{color: #ee3124;}*/


/*.SAESection h3 a{color:#023f88;}*/
/*.SAESection h4 span a{color:#023f88;}*/
/*.rightBoxFluid.MC.SAE a h4{font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; color:#4D4D4F;font-weight: bold;}*/
/*.rightBoxFluid.MC.SAE a p{font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; color:#4D4D4F;font-weight: normal;}*/
/*.rightBoxFluid.MC.SAE a {color: #023f88;}*/
/*.rightBoxFluid.MC.SAE a:hover p{color: #023f88;}*/
/*.rightBoxFluid.MC.SAE a:hover h4{color: #023f88;}*/

.MIIContent_leftBox_QLheadings.IC h3 { margin-left:0px;}
.MIIContent_leftBox_QLdottedLine.IC { margin:0px 0px;}

.SignupMCMobile {display: none;}

.fstory_img{width:100px; height:100px;margin-right:20px; margin-bottom:20px; border: 1px solid #eee }

.fstory_img.main {width:175px; height:175px;}

.contactBoxDesktopMC {width:auto; height:auto; background:#fff; margin-left: 10px;}
.accordionContact {display:none;}


/*INVESTOR CENTER*/
.MIIContent.IC { height:auto;}
.MIIContent_leftBox_Share.IC {margin-top:0px;}
.fixed.IC {min-height:800px;}
.fluid.IC {min-height:870px;}
.investorShareTab {position:absolute; margin-top:20px;}

.ASXMobile { display: none;}
.investorNavH3 {padding-top:0px; margin-top:9px; font-size:1.125em; font-weight: 500; float:left; margin-left:10px;}
.IC_Title_H4 p{ font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: normal;}
.InvestorContactMobile {display: none;}

.contactBoxIC {width:auto; height:auto; background:#fff;}
.contactHeadingIC { width:100%; height:30px; margin:0px; padding:0px; }
.contactHeadingIC h3 { margin:0px; padding:0px; color:#4D4D4F; font-weight:200; width:300px; height:auto; font-size:1.125em;margin-top:5px;}
.dottedLineIC {height:10px; background:url(../img/MII_dottedLine_spec.png) repeat-x; margin:-5px 10px 5px 0;}
.contactContentIC {width:auto; height:auto; background: #fff;}
.contactContentIC h4{color:#4D4D4F; width:100%;}
.contactContentIC p{font-size:0.875em;font-weight: normal;}
.contactDetailsIC {width:auto; height:auto; background:#fff;}
.contactICrow {width:100%; height:20px; background:#fff; margin:5px 0px 0px 0px;}
.contactICcol1 {width:15px; height:15px; float:left; background: #fff; padding:0px;}
.contactICcol2 {width:265px; height:15px; float:right; background: #fff; padding:0px;}
.contactICcol2 p a{ margin-bottom: 0px; font-family:'NeueHaasGroteskDisp Pro Lt';font-weight: normal;}


.AnnualReportText_P {margin-left:10px;font-family:'NeueHaasGroteskDisp Pro Lt';font-size:1.00em !important;font-weight: normal;}
.ICButton {display:block; position:absolute; width:300px; margin:0 0 20px 10px;}


/*COURSE*/
.BgImgCourse { -webkit-text-size-adjust:100%; width:100%; background:url(../img/homeConceptImg2_Medium.jpg) no-repeat center top fixed;-moz-background-size: 100%; -webkit-background-size: 100%;-o-background-size: 100%; background-size: 100%; padding:0; margin:0;  /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/homeConceptImg2_large.jpg', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/homeConceptImg2_large.jpg', sizingMethod='scale')"; */}
.ImageContainerCourse { width:100%; padding:0; margin:0; height:auto; padding-bottom:2%;}
.ImageContainerCourse img { width:100%; height:100%;}
/*COURSE PAGE CSS*/
.wrapperCourse { width:100%; height:100%; margin:0 auto;  margin-bottom:0px; padding-top:0px; margin-top: 0px; position:relative; z-index:10;}
.coursePageBG {width:100%; height:240px; background:#eee; background:url(../img/course-search-bg.jpg) no-repeat center center; background-size: cover;-moz-background-size: cover; -webkit-background-size: cover;-o-background-size: cover; margin-top:0px; margin-bottom:0px;}
.courseContent { width:940px; max-height:95%; margin:0 auto; padding-top:40px;}
.courseContent ul {width:945px; height:50px; margin:0; padding:0px;text-align:center; background:none; margin-left:-10px; margin-top:20px; margin-bottom:20px;}
.courseContent ul li { list-style: none;  }
.courseContent ul li a { margin:0; margin-left:20px; padding:0px; float:left; background:#68BD49;text-decoration:none; width:22.7%; color:#FFF; padding-top:15px; padding-bottom:15px;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.courseContent ul li a:hover { background:#4D4D4F;}
.courseContent h3{text-align:center; color:#fff; font-size:1.625em; font-weight:200; margin:0; padding:0; padding-top:0px; margin-bottom:10px; }
.courseContent h4{text-align:center; color:#fff; font-size:1.125em; font-weight:100; margin:0; padding:0; line-height: 1.375em; padding-bottom: 20px; padding-left:10px; padding-right:10px;}

.search-top-section {width:100%; height:auto;}
.search-top-section h4 {font-size: 1.5em; color:#4D4D4F; font-weight: 500; margin-top: 12px; height:auto; width:auto;}
.search-top-section-left {float:left; width:200px; height:auto;}
.search-top-section-right {float:left; width:660px; width:calc(100% - 250px); height:auto; position:relative; left:50px;}
.search-top-section-right .search-uni-logo { margin-left:0px;}
.search-bottom-section {width:100%; height:auto; margin:10px 0; }
.search-bottom-box {width:100%; height:auto; float:left; margin:0px;}
.search-bottom-box h4 {font-size:1.2em; color:#4D4D4F; font-weight: 500; margin:10px 0 10px 0px; font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;}
.search-bottom-box p a{font-size: 1em; color:#68BD49; font-weight: 500; margin:5px 0px 0 10px;}
.search-bottom-box-left {float: left; width:50%; height: auto;}
.search-bottom-box-right {float: right; width:330px; height: auto; text-align: left; margin-top: 32px;}
.search-bottom-box-right h4 {font-size:1.2em; color:#4D4D4F; font-weight: 500; margin:10px 0 15px 0;}
.search-bottom-box-right-all a {font-size:1em; color:#68BD49; font-weight: 500; margin:10px 0 15px 0;}
.search-bottom-box-right p b {font-size:1em; color:#4D4D4F; font-weight: bold; margin:0; margin-bottom:10px; width:30px; float: left;}
.search-bottom-box-right p span {font-size:1em; color:#4D4D4F; font-weight: 500; margin:0; margin-bottom:10px; width:295px; height:auto; float: left;}
.search-bottom-box-right_icons {margin:0px !important;}
.search_coursenames { margin:5px 0px 0 0px !important;}
.search_coursenames_p {margin-left:0px !important;}
ul .campus-details {list-style: none !important; margin:0; padding:0; border-bottom: 1px solid #eee; margin:30px 0; padding-bottom:20px;}
ul .campus-details:last-child{border-bottom: none; padding-bottom:10px;}
.searchbar { width:920px; height:50px; background:#fff; margin:10px auto 10px auto; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;}
.searchbar input[type="text"] { float:left; width:735px; height:40px; margin-top:5px; margin-left:15px; font-size:1.5em; color:#4D4D4F; border: none; outline: none;font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: normal;}
.searchbar Img { float:right; margin-top:5px; width:52px; height:40px;}
.searchbar_input {margin:0px;padding:0px;margin-left:10px;margin-top:4px; width:80% !important; float:left;}



.containerCourse{width: 100%; height:auto; background:#fff; margin:0; padding:0; margin-top:-50px;}
.center{width:920px; margin: 0 auto; padding:70px 0 0 0;}
.center.students{padding:40px 0 0 0 !important;}
.OuterShell{position:relative; display:block}
.searchMatter{ width:920px; max-height:none; background:#fff; margin:0 auto; margin-top:0px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.searchMatter ul li { list-style:none; margin-bottom:10px;}
.searchMatter ul li Img { float:left; padding:0; margin:10px; margin-left:-30px; }
.searchMatter ul li ul li {list-style-image: url(../img/MII_LBox_Arrow_green.png);}
.searchedCourse {float:left; width:45%; height:auto; margin:0px; padding:0; margin-left:20px;}
.searchedCourse h4 {text-align:left; width:100%; height:auto; margin:0; padding:0; color:#68BD49; margin-top:10px;margin-left:10px;margin-bottom:0px; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;}
.searchedCourse h4 a { float:left; width:100%; height:auto; margin:0; padding:0; color:#68BD49;margin-left:10px; margin-bottom:0px;}
.searchedCourse b {display:block; float:left; width:12px;margin:0px; margin-top:14px;color:#4D4D4F;color:#4D4D4F;margin-left:10px; font-family:'NeueHaasGroteskDisp Pro Rg';}
.searchedCourse span {font-weight:100;text-align: left;margin-left: 20px;margin-left: 10px;display:block; float:left; width:80%; margin-top:14px;color:#4D4D4F; font-family:'NeueHaasGroteskDisp Pro Lt'; font-weight: 500; line-height: 1.4em;}
.searchedCourse span a {display:block; float:left; width:80%; font-family:'NeueHaasGroteskDisp Pro Lt';font-weight: normal;}
.divider {width:100%; height:1px; background:#eee; margin:50px 0px;}
.mobileImg {display:none;}

.NotSelectedMGlass {
    height: 40px;
    width: 52px;
    margin-left: 13px;
    margin-top: -45px;
    float: right;
}

.non_a_tag_span{
    font-size: 1em !important;
    margin-left: 8px !important;
    margin-bottom: 15px !important;
    margin-top:5px !important;
}

/*Course Search*/
.searchedCourse.course {width:70%;}
.searchedCourse.course h4{font-weight:700; font-size:1.25em;margin-top:5px; width:100%;}
/*TEST COMMENT*/
/*UniveristySearch*/
.studyAreaHeading {margin:10px;height:auto; width:250px;float:left;}
.studyAreaHeading img {height:auto; width:auto;float:left; max-width:300px; min-width:50px;}
.dotsCourseSearch {
    width:100%;
    height: 1px;
    border-bottom: 1px solid #eee;
    margin-bottom: 30px;
    margin-top: 20px;
}
.courseGroup {margin-top:0px;}
.courseGroup p{font-size:1.125em; margin-bottom:20px;}
.courseGroup ul li {margin:0px; margin-left:30px; padding:0;}
.courseGroup ul li .desktopImg {width:110px; height:auto;float:left;}
.searchedCourse.uni{width:60%; float:right;}
.searchedCourse.uni h4 {text-align:left; width:100%; height:auto; margin:0; padding:0; color:#68BD49; margin-top:10px;}
.searchedCourse.uni h4 a { float:left; width:100%; height:auto; margin:0; padding:0; color:#68BD49;margin-left:10px; margin-bottom:0px;  font-size:1.25em; font-weight:500;}
.searchedCourse.uni b {display:block; float:left; width:12px;margin:0px; margin-top:14px;color:#4D4D4F;color:#4D4D4F;margin-left:10px;}
.p_tag_uni_country {font-family: 'Alte Haas Grotesk','Helvetica Neue',Helvetica,Arial,sans-serif; font-weight: bold;margin:0; padding:0; margin-left:10px; margin-top:10px; }

/*COLLEGE SEARCH*/
.searchedCourse.College{width:70%; margin-top:-10px;}
.searchMatter ul li #desktopCollegeImg {display:block;}
.searchMatter ul li .mobileImg {display:none;}
.searchedCourse.College h4 { float:left; width:100%; height:auto; margin:0; padding:0; color:#4D4D4F;margin-left:10px; margin-bottom:0px; margin-top:20px;}
.searchedCourse.College h4 a { float:left; width:100%; height:auto; margin:0; padding:0; color:#68BD49;margin-left:0px; margin-bottom:15px; font-size:1.25em; font-weight:500;}
.collegeDetails {margin-bottom: 50px;}

/*CITY SEARCH*/
.searchedCourse.city{width:90%;}
.courseGroup.city ul li {margin-bottom:30px;}
.CityHeading p {font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; margin:0; padding:0; margin-top:15px; margin-left:30px;font-weight: normal;}


/*DIRECTORS PAGE*/
/*.Directors_fullscreenImg {margin:0 20px 200px 0; padding:0px; width:45%; border-bottom: 1px solid #ddd;}*/
.Directors_fullscreenImg {display: none;}
.Directors_MidscreenImg {display: block; width: 50%; margin:0 20px 35px 10px;}

.Directors_mobilescreenImg {display: none;}
.mobileImgDirectors {display: none;}

.fluid.Director h3{color:#4D4D4F; margin-bottom:-15px; padding-bottom: 0px;}
.fluid.Director p{font-size:1em; padding-left:10px; margin-bottom:.5em; line-height:1.4em;font-weight: normal;}
.fluid.Director span {color:#68BD49; font-weight:800;}
#accordion {display: none; }
#accordion h3{color:#4D4D4F; margin-bottom:10px; padding-bottom: 0px;}
#accordion p{font-size:0.740em; margin:0px; width:95%; padding-left:10px; margin-bottom:5px; line-height:1.350em;font-weight: normal;}
#accordion span {color:#68BD49;}
#accordion ul {height:auto;}
#accordion ul li {list-style: none; height:auto; padding:10px 0; margin:10px 0;}
#accordion ul li .rightBoxFluid {height:auto; background:none; width:100%; margin-left:30px;}
#accordion ul li .rightBoxFluid.Title {margin:0px; padding:0px;}
#accordion ul li .rightBoxStaticDate {margin:0; padding:0px; margin-left:-40px;}
#accordion ul li span {color:#fff; font-weight: 500; padding-top:0px;}
#accordion ul li h4 {line-height: 1.6em;font-weight: 500;}
#accordion ul li p {font-size: 1.25em; color:#68BD49; margin:0; padding:0px; margin-bottom: 7px; padding-right:10px; height:auto;font-weight: normal;}
.accordionBlock{display: none;}
.accordionBlockInvestor {display: none;}
.MIIContent.Directors {padding-top:0px;}

#navUl { list-style:none; }
.navUlLi { width:auto; height:40px; background:#fff; border-radius:3px; border:#68BD49 1px solid; margin-bottom:15px;}
.navUlLi.active {background-color:#68BD49;}
.navUlLi:hover {background-color:#68BD49;}
.navUlLi:hover h3, .navUlLi.active h3 {color:#ffffff;}
.navUlLi:hover .MediaCenter_leftBoxArrow {border:none; background-image: url(../img/MC_LBox_Arrow_White.png) !important;}
.NavLinkTag h3{ font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; text-decoration:none; color:#68BD49; margin-top:9px; margin-left:20px;float:left; font-size: 1.125em; font-weight: 500;}
#select {margin-bottom:15px;border-radius:3px; border:#68BD49 1px solid;}

/*LEADERSHIP PAGE*/
.MIIContent.Leaders {padding-top:0px;}
.fluid.Leaders h3{color:#4D4D4F; margin-bottom:0px; padding-bottom: 0px;}
.fluid.Leaders p{font-size:1em; padding-left:10px; margin-bottom:.5em; line-height:1.4em;font-weight: normal;}
.fluid.Leaders span {font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; color:#68BD49;}
.desktop.Leaders {min-height:700px;}

/*CONTACT US*/

.ContactUsCollege{width: auto; margin-left:200px;}
.ContactUsCollege h4{font-size: 1.125em; line-height: 1.25em; width: auto; margin-left:30px; color:#4D4D4F; margin-bottom: 20px;font-weight: normal;}
.ContactUsCollege p{margin:0; padding:0; margin-left:10px;}
.contactCityP{margin:0; padding: 0; margin-left:0px;}

.searchedCourse.Contact {width:100%; margin-bottom: 30px;}
.searchedCourse.Contact span {width:auto;}

.Contact.HardCode b {margin-left:0px;}
.Contact.HardCode p{font-weight:500;font-size:1em; margin:10px 0 0 0;}


.contact_info_hardcode {height:auto; margin:10px; text-align: left; margin-bottom:20px;}
.contact_info_hardcode h4{font-weight:bold;}
.contact_info_hardcode .Contact.HardCode p span{margin:0; padding:0; float:left; width:auto; margin-right:10px; font-family: 'NeueHaasGroteskDisp Pro Rg'; font-weight: bolder;}
.contact_info_hardcode .contact_hardcode_outershell {width: auto; margin:0 auto; display: inline-block;}

.contactInput {width:auto; margin-left: 10px; padding-right: 20px;}
.contactInput input[type="text"] { font-size:0.750em; color:#4D4D4F; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; height:20px; width: 97%; font-weight: normal;}
.contactInput p{margin-top:20px;}

.courseGroup.contact ul li {margin:0px; margin-left:10px; padding:0px;}

.countries { width:100%; height:auto; margin-top:30px; margin-bottom: 30px;}
.countries .CountryElementsLinks { width:570px; height:auto; margin:0 auto; }
.countries .CountryElementsLinks .links a{display:inline-block; margin:5px 5px; padding:5px; background-color:#eee; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-size:1.125em; color:#4D4D4F;font-weight: normal;}
.countries .CountryElementsLinks .links a:hover{background-color:#68BD49; color:#fff; text-decoration:none;}

.NavCollegesUP .CountryElementsLinks .links .selected {background-color:#68BD49; color:#fff;}
.searchedCourse.Contact span {width:90%;}
.contactNavOffices li {margin-bottom:30px;}

.navUlLi.CU { width:100%;}
.MIIContent_leftBox_Share.CU.Right {width:auto; padding-right:20px;}

.ContactUsCollege.Offc {margin-left: 0px;}

/* FOOTER */
footer { width:100%; height:auto; margin-top:40px; padding: 0 10px; box-sizing:border-box;}
footer .footerElementsLinks { width:100%; height:auto; margin:0 auto; }
footer .footerElementsLinks .links a{display:inline-block; margin:5px 2px; padding:5px; background-color:#eee; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-size:0.85em; color:#4D4D4F;font-weight: normal;}
footer .footerElementsLinks .links a:hover{background-color:#68BD49; color:#fff; text-decoration:none;}
footer .footerElementsSocial {text-align:center; height:58px; margin:0 auto; margin-top:20px;}
footer .socialBlock {text-align:center; height:38px;margin:0 auto; padding:0;}
footer .footerSocialIcon { display:inline-block; width:38px; height:38px; border-radius: 38px; -moz-border-radius: 38px;-webkit-border-radius: 38px; list-style:none; margin-left:10px;}
footer .footerSocialIcon Img { margin-left:9px; margin-top:7px; height:25px; width:auto;  border: none;}
footer .footerSocialIcon.twitter { background:#5ad1eb;}
footer .footerSocialIcon.twitter Img{ margin-left:4px; width:29px;  border: none;}
footer .footerSocialIcon.fb { background:#3c6092; }
footer .footerSocialIcon.youtube { background:#ec3f36; }
footer .footerSocialIcon.linkdin { background:#0075b4; }
footer .footerSocialIcon.slideshare { background:#00a7a9; }
footer .footerSocialIcon.slideshare Img{ margin-left:7px;  border: none;}

#scrollToTop {position:fixed; top:10px; left:50%; width:40px; margin-left:-30px; padding:11px 20px 9px 5px; z-index:490; background-color:rgba(0,0,0,0.5); border-radius:3px; color:#fff; text-align:center; font-size:0.9em; font-family: 'Alte Haas Grotesk','Helvetica Neue',Helvetica,Arial,sans-serif; font-weight:bold; line-height:1em; background-position:right center; border:none; background-image:url('/img/top-arrow-background@2x.png'); background-repeat:no-repeat; background-size:25px 25px; cursor:pointer;} /* Button that hovers over the page - javascript assists display */


/* Split panel - We're creating a left column that can resize from two thirds page width to one third page width and a right column of one third page width  */
.split-panel {max-width:960px; margin:0 auto; padding-right:320px; margin-bottom:30px; border:10px solid #fff; box-sizing:border-box; -moz-box-sizing:border-box;}
.split-panel .left {float:left; display:block; width:100%; min-height:50px; background-color:#fff; border-right:40px solid #fff; box-sizing:border-box; -moz-box-sizing:border-box;}
.split-panel .right {float:right; display:block; width:320px; min-height:50px; margin-right:-320px; background-color:#fff; border-right:0px solid #fff; box-sizing:border-box; -moz-box-sizing:border-box;}
.split-panel-reversed {max-width:960px; margin:0 auto; margin-bottom:30px; padding-left:320px; border:10px solid #fff; box-sizing:border-box; -moz-box-sizing:border-box;}
.split-panel-reversed .right {float: right; display:block; width:100%; min-height:50px; background-color:#fff; border-right:0px solid #fff; box-sizing:border-box; -moz-box-sizing:border-box; padding-left:20px;}
.split-panel-reversed .left {float:left; display:block; width:320px; margin-left:-320px; background-color:#fff; border-right:40px solid #fff; box-sizing:border-box; -moz-box-sizing:border-box;}
.MediaCenter_leftBoxArrow.corporate.FS { width:10px; height:20px; background:url(../img/MII_LBox_Arrow_green.png) no-repeat;float:left;margin-top:6px; margin-left:10px; -ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.corporate:hover .MediaCenter_leftBoxArrow.corporate.FS {background:url(../img/MC_LBox_Arrow_White.png) no-repeat;}
.FS_desc_p_tag ul li {list-style-type:circle; font-size:1.00em; line-height:1.4em; color:#4D4D4F; margin-bottom:10px; margin-top:10px; margin-left:10px;}
.FS_desc_p_tag ul {color:#4D4D4F;}
.FS_desc_p_tag {color:#4D4D4F;}
.split-panel-reversed .contentStory {min-height: 300px;}

.filter-button {display:inline-block; padding:9px 10px 11px 10px; border-radius:5px;  color:#ffffff; background-color:#68BD49; line-height:20px;}

.filter-button:hover {text-decoration:none; cursor:pointer;}
.filter-delete-button{float:right; display:block; margin-left:10px; height:20px; width:20px; border-radius:10px; color:#4D4D4F; text-align:center; font-size:0.8em; font-weight:normal; background-color:#ffffff;}

.filter-button:hover .filter-delete-button {background-color:#4D4D4F; color:#ffffff}
.filters-bar {margin-bottom:15px; text-align:left;}

.careers-table {width:100%; border-spacing:1px; border-collapse:separate; font-family:'NeueHaasGroteskDisp Pro Lt'; font-weight:normal; font-size:1em; letter-spacing:1px; color:#4D4D4F; box-sizing: border-box;}
.careers-table .table-header th {border-bottom:none; padding:15px 10px; text-align:left; font-family:'NeueHaasGroteskDisp Pro Rg'; font-weight: 500}
.careers-table tr:nth-child(odd) {background-color:#eee;}
.careers-table tr:nth-child(even) {background:none;}
.careers-table tr.table-header {background-color:#84888b; color: #ffffff;}
.careers-table tr td {border-bottom:none; padding-top:10px; padding-bottom:10px; padding-left:10px;}
.careers-table tr td:first-child {border-top-left-radius: 5px; border-bottom-left-radius:5px;}
.careers-table tr td:last-child {border-top-right-radius: 5px; border-bottom-right-radius:5px }
.careers-table tr th:first-child {border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.careers-table tr th:last-child {border-top-right-radius: 5px; border-bottom-right-radius:5px; }
.careers-table a {font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: normal;}

.careers-controls ul {padding:0 10px 10px 10px; margin:0px 20px 20px 20px;}
.careers-controls ul li {padding:2px 2px 5px 2px; list-style-image: url(../img/MII_LBox_Arrow.png); margin-bottom: 0.25em;}
.careers-controls a {cursor:pointer;}
.careers-controls-button {cursor:pointer;}
.careers-controls-button:hover li, .careers-controls-button:hover li h3, .careers-controls-button.controlopen li, .careers-controls-button.controlopen li h3{cursor:pointer; background-color:#68BD49; color:#fff;}
.careers-controls-button li .MediaCenter_leftBoxArrow {
    transform:rotate(90deg);
    -ms-transform:rotate(90deg); /* IE 9 */
    -webkit-transform:rotate(90deg); /* Opera, Chrome, and Safari */
}
.careers-controls-button.controlopen li .MediaCenter_leftBoxArrow, .careers-controls-button:hover li .MediaCenter_leftBoxArrow {
    border:none; background-image:url(../img/MC_LBox_Arrow_White.png);
}
.careers-controls-button.controlopen li .MediaCenter_leftBoxArrow {
     transform:rotate(270deg);
    -ms-transform:rotate(270deg); /* IE 9 */
    -webkit-transform:rotate(270deg); /* Opera, Chrome, and Safari */
}

.careers-controls .MediaCenter_leftBoxArrow {

}


.show-more-button-container {text-align:center;}
.show-more-button {border-radius:5px; border:1px solid #68BD49; color:#68BD49; cursor:pointer; display:inline-block; padding:10px; margin-bottom:20px; text-decoration:none;}
.show-more-button:hover {background-color:#68BD49; color:#ffffff; text-decoration:none;}

/*.EnglishSection .show-more-button {border-color:#ee3124; color:#ee3124;}*/
/*.EnglishSection .show-more-button:hover {background-color:#ee3124; color:#fff;}*/
/*.ProfessionalSection .show-more-button {border-color:#008ce0; color:#008ce0;}*/
/*.ProfessionalSection .show-more-button:hover {background-color:#008ce0; color:#fff;}*/
/*.SAESection .show-more-button {border-color:#023f88; color:#023f88;}*/
/*.SAESection .show-more-button:hover {background-color:#023f88; color:#fff;}*/
/*.ProgramsSection .show-more-button {border-color:#009a49; color:#009a49;}*/
/*.ProgramsSection .show-more-button:hover {background-color:#009a49; color:#fff;}*/
/*University Partners*/
.slideshow-wrapper {width:960px; height:auto; margin:20px auto;}
.dotsUniPartners {
    width:100%;
    margin:5px 10px 15px;
    height: 1px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}

/*Privacy Policy*/
.MainPP { width:960px; height:auto; margin:0 auto;}
.leftside {width:46%; float:left; height:auto; padding:5px;}
.rightside {width: 46%; float: right; height:auto; padding:5px;}

.MainPP ul {color:#4D4D4F; padding-left: 20px; margin:20px 0px; line-height: 1.25em; font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: normal;}
.MainPP p {padding-bottom:20px;}


/*Cookie Policy*/
.gridtable_even{background-color: #eee;}
.gridtable_odd{background-color: #ddd;}
.gridtable_header td {padding: 5px; text-align:left; background-color:#84888B; color: #ffffff;}
.basic-table ul{margin-left: 20px; margin-top: 10px; margin-bottom: 10px;}
.basic-table {border-bottom:none; width:100%; font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 1em; color:#4D4D4F; line-height: 1.4em; letter-spacing: 1px; text-align:left; margin: 20px 0;font-weight: normal;}
.basic-table a {font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: normal;}
.basic-table tr td {padding: 5px; border-bottom:none;}
.basic-table ul li {list-style-image:url(../img/MII_LBox_Arrow_green.png); margin-left:10px; font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; margin-bottom:0.25em; line-height:1.4em; color:#4D4D4F; font-size:1em;font-weight: normal;}
.column { border-bottom:none;}


/*ABOUT*/
h1.grp {font-size: 1.7em; color: #68BD49;font-weight: normal;}
.newAboutContainer {position: relative; margin-top:0px}
.newAboutContainer.RestContent {margin-top:20px;}
.MIIContent.About {height:200px;}
.MIIContent.About.UP {height:260px;}
.MIIContent.About.SAE {height:260px;}
.MIIContent.About.PEP {height:400px;}
.aboutButtonAClass .aboutButton {width:300px; height:40px; background: #fff; border:#68BD49 1px solid; *float:left; margin-right:0px; margin-left:0px;margin-top:20px; border-radius: 3px;}
.aboutButtonAClass .aboutButton.Left {float:left;}
.aboutButtonAClass .aboutButton.Right {float:right;}
.aboutButtonAClass .aboutButtonText p{float:left; width:auto; margin-left: 10px; color: #68BD49; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 1.125em; margin-top:8px;font-weight: normal;}
.aboutButtonAClass .aboutButtonArrow {float: right; width:8px; height:12px; margin-right:10px; border:none; background-image:url(../img/MII_LBox_Arrow_green.png); margin-top:14px;}
.aboutButtonAClass:hover p {color:#fff;}
.aboutButton:hover {background: #68BD49;}
.aboutButtonAClass:hover .aboutButtonArrow {border:none; background-image:url(../img/MC_LBox_Arrow_White.png);}

.saeAbout {color:#023f88;}
.aboutButtonAClass.SAE .aboutButton {border:#023f88 1px solid;}
.aboutButtonAClass.SAE .aboutButtonText p{color: #023f88;}
.aboutButtonAClass.SAE .aboutButtonArrow {border:none; background-image:url(../img/MC_LBox_Arrow_DarkBlue.png);}
.aboutButtonAClass.SAE .aboutButton:hover {background: #023f88;}
.aboutButtonAClass.SAE:hover p {color:#fff;}
.aboutButtonAClass.SAE:hover .aboutButtonArrow {border:none; background-image:url(../img/MC_LBox_Arrow_White.png);}

.aboutButtonAClass.UP .aboutButton {border:#009a49 1px solid;}
.aboutButtonAClass.UP .aboutButtonText p{color: #009a49;}
.aboutButtonAClass.UP .aboutButtonArrow {border:none; background-image:url(../img/MC_LBox_Arrow_DarkGreen.png);}
.aboutButtonAClass.UP .aboutButton:hover {background: #009a49;}
.aboutButtonAClass.UP:hover p {color:#fff;}
.aboutButtonAClass.UP:hover .aboutButtonArrow {border:none; background-image:url(../img/MC_LBox_Arrow_White.png);}
.fixed.About {padding-left:10px; width:310px; min-height:100px;}
.fluid.About {min-height:100px;}
.MobileAboutUs {display: none;}
.topcontainerAboutPage {width:960px; margin: 0 auto;}
.wrapper.About {margin-top:-85px;}
.whiteAboutBG { width:100%; height:220px; background: #fff;position:absolute; bottom:0px;}
.about_A_tag {font-family:'NeueHaasGroteskDisp Pro Lt';font-weight: normal;}


#contact-page{max-width:920px; margin-left:auto; margin-right:auto;}
.page-tabs-container{display:table; width:100%; border-spacing:10px; border-collapse:separate; margin:0px auto 15px auto; min-height:70px;}
.page-tabs{width:100%; display:table-row; min-height:50px;}
.page-tabs .page-tab{
    display:table-cell;
    vertical-align:middle;
    width:calc(100% / 3);
    text-align:center;
    height:100%;
    background-color:#ffffff;
    border: 1px solid #68BD49;
    border-radius:3px;
    margin:5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.page-tabs .page-tab:hover {background-color:#68BD49; cursor:pointer;}
.page-tabs .page-tab.select {background-color:#68BD49;}
.page-tabs .page-tab.select .tab-title, .page-tabs .page-tab:hover .tab-title {color:#ffffff;}

.page-tabs .page-tab .tab-title {
    font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: normal;
    color:#68BD49;
    padding:10px;
    margin:0px;
    overflow:hidden;
}
#contact-page .contact-results-list {margin-left:auto; margin-right:auto;}
.ContactUsCollege.Offc {max-width:600px; margin-left:auto; margin-right:auto;}

.accordion-section-button {
    display:block;
    width:calc(100% - 20px);
    margin:0 10px 10px 10px;
    padding:10px;
    background-color:#ffffff;
    border-radius:3px;
    border:1px solid #68BD49;
    cursor:pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position:relative;
}
.accordion-section-button-title {color:#68BD49; margin:0; padding-right:20px; font-size:1.125em; font-weight:500;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.accordion-section-button-arrow {border:none; background-image:url(../img/MII_LBox_Arrow_green.png); background-repeat:no-repeat; background-position:center center; position:absolute; right:10px; width:20px; height:100%; top:0px;}
.down .accordion-section-button-arrow {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}

.accordion-section-button:hover {text-decoration:none; background-color:#68BD49;}
.accordion-section-button:hover .accordion-section-button-arrow {border:none; background-image:url(../img/MC_LBox_Arrow_White.png);}
.accordion-section-button:hover .accordion-section-button-title {color:#ffffff;}

.accordion-section-button.active {text-decoration:none; background-color:#68BD49;}
.accordion-section-button.active .accordion-section-button-title {color:#ffffff;}
.accordion-section-button.active .accordion-section-button-arrow {border:none; background-image:url(../img/MC_LBox_Arrow_White.png);}
.accordion-section-button.active.down .accordion-section-button-arrow {-ms-transform: rotate(270deg);-webkit-transform: rotate(270deg);transform: rotate(270deg);}

#contact-page .courseGroup.contact ul li {margin-left:0; padding:0 10px; width:auto;}
#contact-page .countries {margin-top:10px;}

#news-container {position:absolute; left:0px; max-width:440px; z-index:10;}

#news-button {position:relative; display:block; width:auto; background-color:rgba(102, 188, 41, 0.95); border-radius:3px; padding:10px; margin:20px; margin-right:0px; top:0px; right:0px; float:left;}
#news-button a {color:#fff; padding:6px 0 10px 0;}
#news-button:hover {background-color:#4D4D4F; text-decoration:none; cursor:pointer;}
#news-button a:hover {text-decoration:none;}
#news-button .contentBoxArrow {position:relative; float:none; width:7px; margin:0 0 0 5px;}
#news-button .contentBoxDottedLine {overflow:hidden; top:8px; width:60px; display:block;}

#news-box {position:absolute; padding:10px; border-radius:5px; position:relative; margin:20px; background-color:#4D4D4F;}
#news-box .news-box-split .left {float:left; width:30%;}
#news-box .news-box-split .right {float:right; width:70%;}
#news-box .news-box-split .right_info {width:100%;}
#news-box p {color:#ffffff}
#news-box p.news-date{padding-top:7px;}
#news-box p.news-intro {margin-bottom:0;}
#news-box .news-more-button {padding:10px 0 0 0; float:right; font-size:0.8em;font-weight: normal;}
#news-box .news-close-button {position:absolute; top:10px; right:10px; cursor:pointer; font-size:0.8em;font-weight: normal;}
#news-box h2 {color:#ffffff; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; font-weight:normal; font-size:1.375em; background-image: url(../img/homepage_whiteSpecForDottedLineAmall.png); background-repeat:repeat-x; background-position:bottom; padding-bottom:6px;}
#news-box h3.news-title {display:inline-block; margin-top:0px; font-weight:normal; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;}
#news-box h3.news-title a {cursor:pointer}
#news-box img {padding:10px 10px 10px 0; width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#news-box .news-box_h2 {width:95%;}
#news-box .news-box_h3 {color:#FFF !important; font-weight: 500 !important;}

.home_mobile_button {display: none !important;}

#error-page-message {max-width:940px; margin-left:auto; margin-right:auto; padding:10px;}

.cb-slideshow,
.cb-slideshow:after {
    background-color:#fff;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 0;
    list-style-type:none;
}

.cb-slideshow li span {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    color: transparent;
    background-size: cover;
    background-position: 50% 0%;
    background-repeat: no-repeat;
    opacity: 0;
    z-index: 0;
    background-image: url(../img/homeConceptImg_NewLarge5.jpg);
    -webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 20s linear infinite 0s;
    -moz-animation: imageAnimation 20s linear infinite 0s;
    -o-animation: imageAnimation 20s linear infinite 0s;
    -ms-animation: imageAnimation 20s linear infinite 0s;
    animation: imageAnimation 20s linear infinite 0s;
}
.cb-slideshow li:nth-child(1) span {
    background-image: url(../img/homeConceptImg_NewLarge5.jpg);
}
.cb-slideshow li:nth-child(2) span {
    background-image: url(../img/homeConceptImg_NewLarge1.jpg);
    -webkit-animation-delay: 4s;
    -moz-animation-delay: 4s;
    -o-animation-delay: 4s;
    -ms-animation-delay: 4s;
    animation-delay: 4s;
}
.cb-slideshow li:nth-child(3) span {
    background-image: url(../img/homeConceptImg_NewLarge2.jpg);
    -webkit-animation-delay: 8s;
    -moz-animation-delay: 8s;
    -o-animation-delay: 8s;
    -ms-animation-delay: 8s;
    animation-delay: 8s;
}
.cb-slideshow li:nth-child(4) span {
    background-image: url(../img/homeConceptImg_NewLarge3.jpg);
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
}
.cb-slideshow li:nth-child(5) span {
    background-image: url(../img/homeConceptImg_NewLarge4.jpg);
    -webkit-animation-delay: 16s;
    -moz-animation-delay: 16s;
    -o-animation-delay: 16s;
    -ms-animation-delay: 16s;
    animation-delay: 16s;
}

/* Animation for the slideshow images */
@-webkit-keyframes imageAnimation {
    0% { opacity: 0;
    -webkit-animation-timing-function: ease-in; }
    2% { opacity: 1;
         -webkit-animation-timing-function: ease-out; }
    20% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-moz-keyframes imageAnimation {
    0% { opacity: 0;
    -moz-animation-timing-function: ease-in; }
    2% { opacity: 1;
         -moz-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-o-keyframes imageAnimation {
    0% { opacity: 0;
    -o-animation-timing-function: ease-in; }
    2% { opacity: 1;
         -o-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-ms-keyframes imageAnimation {
    0% { opacity: 0;
    -ms-animation-timing-function: ease-in; }
    2% { opacity: 1;
         -ms-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@keyframes imageAnimation {
    0% { opacity: 0;
    animation-timing-function: ease-in; }
    2% { opacity: 1;
         animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}

/*CMS ADMIN*/
ul.admin-top-header{display: inline-block; line-height:15px; margin:5px 0;}
.AdminHeaderButtonLeft {float:right; width:auto; margin-left:0px; margin-right: 10px; padding:5px 10px; background-color: #68BD49; color:#FFF; border-radius: 3px;}
.AdminHeaderButtonLeft a {color: #FFFFFF;}
p.AdminHeaderButtonLeft:hover, .AdminHeaderButtonLeft a:hover {color: #FFFFFF; background-color: #4D4D4F; text-decoration: none;}
.AdminHeaderButton {float:right; margin-right:15px; padding:5px 15px; background-color: #68BD49; color:#FFF; border-radius: 3px;width:auto; }
.AdminHeaderButton a {color: #FFFFFF;padding-left:20px;}
li.AdminHeaderButton {display:inline-block;float:none;list-style-type:none;}
p.AdminHeaderButton:hover, .AdminHeaderButton a:hover, li.AdminHeaderButton:hover {color: #FFFFFF; background-color: #4D4D4F; text-decoration: none;}
.AdminHeaderButton span.home{background:url('/static/Home-icon.png') no-repeat;height: 15px;width: 15px;position: absolute;}
.AdminHeaderButton span.logout{background:url('/static/Logout-icon.png') no-repeat;height: 15px;width: 15px;position: absolute;}
.AdminHeaderButton span.back{background:url('/static/Arrow-icon.png') no-repeat;background-size:75%;height: 15px;width: 15px;margin: 3px 0;position: absolute;}
.UsernameWelcomeText { display: inline-block; margin:5px 0; font-size: 14px; color: #FFFFFF;}
.admin {margin:20px;}
.admin .topLeft{float:left;}
.admin .topRight{float:right;}
.admin h1 {display: inline-block;font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;height: auto;margin: 0;padding: 6px 10px 8px 10px;font-size: 1.5em;color: #fff;background-color: rgba(0, 113, 101, 0.75);padding-left: 10px;border-radius:3px;font-weight: normal;}
.admin h2, .admin h3, .investorWeblink h3, .pdf-file-input h3 {color:#4D4D4F;font-weight:normal;}
.admin .button a {font-size:18px;text-align:center;color:#FFF;width:296px; max-width:300px; height:65px;line-height:30px; float:left; background:rgba(102, 188, 41, 0.95);margin:15px 0 15px 20px;padding:25px 0 0 0; border-radius:5px;font-weight: normal;}
.admin .button a:hover {background-color: #4D4D4F; text-decoration: none;}
.admin .button a.longTexts {padding:15px 0 0 0;height:75px;}
.adminRegularButton.media-manager, .adminRegularButton.careers-manager, .adminRegularButton.directors-manager{float: left;margin:15px 20px 20px 0;}
.adminRegularButton a{border-radius:3px;border:#68BD49 1px solid;padding:11px;background:#68BD49;color:#FFF;}
.adminRegularButton a:hover{background:#4D4D4F;border:#4D4D4F 1px solid;color:#FFF;text-decoration:none;}
.admin th {border-bottom:#68BD49 2px solid;}
.admin .space {margin-top:30px;}
.admin .MIIContent {max-width:none;}
.admin label {font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;color: #4D4D4F;font-size: 1.125em;line-height: 1.25em;margin: 0 20px 0 0;font-weight: normal;}
.admin input, textarea{font-size:14px;color:#4D4D4F;border:#68BD49 1px solid;width:auto;font-weight: normal;}
.admin .cancelButton, .admin .submitButton{width:100px !important; font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;color:#FFF;cursor:pointer;text-shadow:none !important;border:none;font-weight: normal;}
.admin ul {list-style-type:none;}
.admin ul.editForm li.submitButton {margin:-33px 115px;}
.admin .cancelButton {background:#FFF;width:300px;float:left;margin:0 10px;color:#68BD49;border:#68BD49 1px solid;border-radius:2px;text-align:center;padding:10px;}
.admin .cancelButton a {padding:10px;font-size:14px;font-weight: normal;}
.admin .checkbox label {float:left;margin-top:-18px;}
/*.admin .formDropDown {margin:0 0 0 20px;}*/
.admin .editButton {width:230px; margin-left:10px;}
.admin #pdfFileHeading span {color: #4D4D4F;font-size: 14px;font-weight: normal;}
.admin .form-row{clear:both;margin-bottom:15px;}
.admin .form-row h3{font:1.375em normal 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;margin:0;}
.admin .form-row label{font:1.075em normal 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;}
.form-row-end{height:60px;}
.admin .radio, .checkbox{margin-top:0;}
.admin th {color:#4D4D4F;font: 1.125em normal 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;}
.admin-add-button {text-align:center;width:100px;}
.admin-add-button:hover a,.admin-add-button:hover  {background-color: #68BD49; color:#fff; text-decoration: none;}

/*ADMIn LOGIN*/
#Adminheaderimgs { background-image: url(../img/adminLoginImg.jpg); background-position: center top; background-repeat: no-repeat; width:100%; height:100%; margin-top:-90px; position:absolute; -moz-background-size: cover; -webkit-background-size: cover;-o-background-size: cover; background-size: cover;}
.admin-login-form {width:360px; height:auto; border-radius: 7px; background-color: rgba(255, 255, 255, 0.95); padding:10px 20px 50px 20px; margin: 0px auto 0px auto; position: relative; top:250px;}
.admin-login-form h1 {width:auto; margin:10px auto 15px 10px; color:#4D4D4F;}
.adminErrorRow {
    width:auto;
    height:auto;
    padding-left:10px;
    margin-top:0px;
    margin-bottom: 0px;
}
.adminLoginRow {width:auto; height:30px; padding-left:10px; margin-top:0px; margin-bottom: 0px;}
.adminLoginRow h2 {float: left; width:100px;}
.admin-login-form input[type = "submit"] {width: 345px;}
.dotsCourseSearch.adminDots.formAdminDots {padding: 0px; margin-left:10px; width:94%;}

/*ADMIN Control Center*/
.admin-login-form.control_center {width:360px; height:auto; padding:10px 20px 20px 20px;}
.admin-login-form.control_center h1 {padding:0; margin:0; margin-bottom: 10px; margin-top: 10px;}
.dotsCourseSearch.adminDots {margin-bottom: 20px;}
.admin_control_center_button {width:auto; margin-left:-5px;}
.admin_control_center_button .links a{display:inline-block; width:330px; margin:5px auto; padding:15px; background-color:#68BD49; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-size:1.0em; color:#FFFFFF;font-weight: normal;}
.admin_control_center_button .links a:hover{background-color:#4D4D4F; color:#fff; text-decoration:none;}


/*PDF Uploader*/
.image_holder { height: 120px; width: 120px; border:1px solid #68BD49; padding:10px; border-radius:5px; }
.pdf_img_holder { height: 50px; width: 50px; border:1px solid #68BD49; padding:10px; border-radius:5px; }
#pdfselect1, #pdfselect2 { float: none; margin: 0px 0 0;  display: inline; }
#pdfOption, #pdfOption_file_selector { clear:both; margin-bottom: 0em; padding: 0em; }
.pdfIcon {width:100px; height:auto;  float:left;}
.pdfContent {height:auto;  margin-right:10px; float: left; padding:0;}
.pdfContent h3 {margin-top:0px; padding:0; float:left;}
.pdfContent p {margin-top:0px; padding:0; float:left; margin-top:2px; margin-left:10px; margin-right:20px;}

.admin div.image-preview {text-align: center; padding:0  0 20px 0;}
.admin div.image-preview h3 {text-align: left;}
.admin .upload-processor .progress {margin:20px 0;}
.admin .fileinput-button {background-color:transparent; border:none; padding:20px 0px;}
.admin input#fileupload {border:none;}
.admin select {max-width:100%;}

/*EDIT Investor Centre*/
.investorEditSection {width:auto;  max-width: 960px; height:auto; border: 1px #68BD49 solid; border-radius: 5px; margin:0 auto;}
.investorEditSection label, .investorEditSection .checkbox label{display:none;}
.investorEditSection .endLinks{margin-top:120px;}

/*ADD Investor Centre*/
.investorAddSection {width:auto;  max-width: 960px; height:auto; border: 1px #68BD49 solid; border-radius: 5px; margin:0 auto;}
.investorAddSection label, .investorAddSection .checkbox label{display:none;}

/*EDIT Media Centre*/
.mediaEditSection {width:auto;  max-width: 960px; height:auto; border: 1px #68BD49 solid; border-radius: 5px; margin:0 auto;}
.mediaEditSection label, .mediaEditSection .checkbox label{display:none;}
.mediaEditSection .endLinks{margin-top:120px;}

/*ADD Media Centre*/
.mediaAddSection {width:auto;  max-width: 960px; height:auto; border: 1px #68BD49 solid; border-radius: 5px; margin:0 auto;}
.mediaAddSection label, .mediaAddSection .checkbox label{display:none;}


/*EDIT Careers*/

.formInitialise {width:auto; height:5px;}
.TopRow {clear:both;margin-bottom:15px;width:auto;}
.TopRow h3, .TopRow h3 label, .JobTitle h3 {color:#4D4D4F;font:1.125em normal 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;margin:0;padding:0;}
.TR_Publish {width:150px; height:40px; float: left;}
.TR_Publish_heading {min-width:50px; height:auto; margin:0; padding:0;float: left; font-size: 1.125em;font-weight: normal;}
.TR_Checkbox {float:left; margin:0; padding:0;  margin-left:20px;}
.TR_Checkbox input[type='checkbox'] {width:20px; height:20px;}
.TR_PublishDate {width:auto; height:40px; float: left;}
.TR_NumDays {width:250px; height:40px; float: right;}
.JobContent {width:960px; height:auto; margin-top:20px; }
.EndLinks {width:100%; height:70px; color:#eee; margin-top:20px;}
.EditCareerButton {width:230px; margin-left:10px;}
.websiteButton {text-align:center; border: 1px #68BD49 solid; background-color: #fff; min-width:100px; height:30px; border-radius: 5px; float:left; padding-top: 2px; margin-top:0px; color:#fff; margin-right:10px;}
.websiteButton p {color:#68BD49; margin-top: 5px;cursor:pointer;}
.websiteButton:hover p,.websiteButton:hover  {background-color: #68BD49; color:#fff; text-decoration: none;}
.websiteButton.buttonactive p,.websiteButton.buttonactive  {background-color: #68BD49; color:#fff; text-decoration: none;}
.MCHeading {width:960px; height:40px;}
.careerEditSection {width:auto;  max-width: 960px; height:auto; border: 1px #68BD49 solid; border-radius: 5px; margin:0 auto;}
.careerEditSection .notes {margin: 0 19px 0 20px;border: 1px solid #4D4D4F;padding: 5px;}
.careerEditSection .url-notes {margin-left:20px;}

/*ADD Careers */
.careerAddSection {width:auto; max-width: 960px; height:auto; border: 1px #68BD49 solid; border-radius: 5px; margin:0 auto;}
.careerAddSection label, .careerAddSection .checkbox label{display:none;}
.careerAddSection .notes {margin: 0 39px 0 0;border: 1px solid #4D4D4F;padding: 5px;}
.careerAddSection .admin-right-panel{margin-left:240px;}
.adminRow {
    width:auto;
    height:auto;
}
.admin-left-panel {
    clear:both;
    width:200px;
    height:40px;
    float: left;
    margin:0px;
    margin-top:10px;
    position: absolute;
}
.admin-left-panel h3 {
    color:#4D4D4F;
    margin:0;
    padding:0;
    margin-top:5px;
    margin-left:10px;
}
.admin-right-panel {
    clear:both;
    width: 630px;
    width:calc(100% - 230px);
    min-height:40px;
    height:auto;
    float: left;
    margin:0px;
    position: relative;
    margin-top:10px;
    margin-left:220px;
}
.admin-right-panel input[type='text'], .admin-right-panel input[type='email'] {
    width: 600px;
    width:calc(100% - 60px);
    height:30px;
    margin:0;
    padding:0 10px 0 10px;
}
.admin-right-panel input[type='textarea']{
    width: 600px;
    width:calc(100% - 60px);
    height:30px;
    margin:0;
    padding:0 10px 0 10px;
}
.admin-right-panel select{
    width: 600px;
    width:calc(100% - 40px);
    height:30px;
    margin:0;
    margin-top:5px;
    padding:0 10px 0 10px;
}
.admin-right-panel input[type='checkbox']{
    margin:0;
    margin-top:12px;
    padding:0px 10px 0 10px;
}
.datePosted {
    width: auto !important;
    height:30px;
    margin:0;
    margin-top:5px;
    padding:0 10px 0 10px;
}
.listed-days {
    width: 355px !important;
    height:30px  !important;
    margin:0;
    margin-top:5px;
    padding:0 10px 0 10px;
}
.AdminPdfWebsiteBlock {
    width:auto;
    height:auto;
    margin:10px;
    margin-left: 0px;
}
.AdminPdfWebsiteBlock_contents{
    width:100%;
    height: auto;
    margin:0;
    margin-bottom: 20px;
    padding:0;
    float:left;
}
.EndLinks input[type='submit'] {
    float:left;
    min-width:50px;
    width:100px;
    background-color: #68BD49;
    color:#FFF;
    border:none;
    border-radius: 3px;
    margin-right: 20px;
    margin-left:10px;
}
.EndLinks input[type='submit']:hover{
    background-color: #4D4D4F;
    color:#FFF;
}
.admin-end-button-left {
    float:left;
    width:100px;
    height:auto;
    margin-left:10px;
    margin-right:0px;
    position:relative;
    right:10px;
}

.admin-end-button-left.right {
    top:1px;
}

.admin-end-button-left a {
    float:left;
    min-width:50px;
    width:100px;
    background-color: #68BD49;
    color:#FFF;
    border:none;
    border-radius: 3px;
    margin-right: 20px;
    margin-left:10px;
    height:28px;
    text-align:center;
    padding-top:12px;
}

.admin-end-button-left a:hover {
    background-color: #4D4D4F;
    color:#FFF;
}
.admin-textarea-field {
    width: 600px;
    width:calc(100% - 60px);
}

/* CMS - Manage Source Countries Staff Contacts*/

.staff-contact-manager {margin:0 0 20px 0;}
.contactsAddSection {max-width: 960px; height:auto; border: 1px #68BD49 solid; border-radius: 5px; margin:0 auto;}
.contactsAddSection .notes {margin: 0 39px 0 0;border: 1px solid #4D4D4F;padding: 5px;}
.contactsAddSection .admin-right-panel{margin:10px 0 0 240px;}
.contactsAddSection .admin-right-panel input[type='text'], .contactsAddSection .admin-right-panel input[type='email'] {padding: 0 0 0 10px;}
.contactsEditSection {width:auto;  max-width: 960px; height:auto; border: 1px #68BD49 solid; border-radius: 5px; margin:0 auto;}
.contactsEditSection .notes {margin: 0 19px 0 20px;border: 1px solid #4D4D4F;padding: 5px;}
.contactsEditSection .url-notes {margin-left:20px;}
.contactsEditSection .admin-right-panel input[type='text'], .contactsEditSection .admin-right-panel input[type='email'], .contactsEditSection .admin-right-panel input[type='tel']{width: calc(100% - 60px);height: 30px;margin: 0;padding: 0 10px 0 10px;}

/* Overriden Cakephp default button style css */
input[type=submit],
.actions ul li a,
.actions a {
    background: #fff;
    width: 300px;
    height: 40px;
    float: left;
    margin-right: 10px;
    color: #68BD49;
    border: 1px #68BD49 solid;
    cursor: pointer;
}
.actions ul li a:hover,
.actions a:hover {
    background: transparent;
    border-color: transparent;
    text-decoration: none;
}
input[type=submit]:active,
.actions ul li a:active,
.actions a:active {
    background: transparent;
    background-image: none;
    text-shadow: transparent;
    border-color: transparent;
    text-decoration: none;
}
.success, .message, .cake-error, p.error, .error-message{
    background:transparent;
    border:none;
    background-repeat:none;
    background-image:none;
    color:#4D4D4F;
    font:14px normal 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;
    text-align:center;
    text-shadow:transparent;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
/*    .cb-slideshow li:nth-child(4) span {background-image: url(../img/homeConceptImg_NewLarge3.jpg);}
    .cb-slideshow li:nth-child(4) span {background-image: url(../img/homeConceptImg_NewLarge3.jpg);}
    .cb-slideshow li:nth-child(4) span {background-image: url(../img/homeConceptImg_NewLarge3.jpg);}
    .cb-slideshow li:nth-child(4) span {background-image: url(../img/homeConceptImg_NewLarge3.jpg);}
    .cb-slideshow li:nth-child(4) span {background-image: url(../img/homeConceptImg_NewLarge3.jpg);} */
}

@media all and (min-width: 700px) and (max-width:1025px) {
    /*ABOUT US*/
    .MIIContent.About {height:450px;}
    .MIIContent.About.UP {height:310px;}
    .MIIContent.About.SAE {height:310px;}
    .MIIContent.About.PEP {height:550px;}
    .newContainer {margin-top:0px;}
    .aboutButtonAClass .aboutButton {*width:49%;}
    .aboutButtonAClass .aboutButtonText p{margin-left: 10px;}
    .aboutButtonAClass .aboutButtonArrow {margin-right:10px;}
    .fluid.About {margin-top:0px; margin-left:320px; padding-right:10px;}
    .topcontainerAboutPage {width:100%;}
    .whiteAboutBG {height:280px;}
    .wrapper.About {display:none;}
    .MobileAboutUs {display:block;}
    .AboutContent {padding-left:10px; padding-right:10px; width:auto; margin-top:0px; margin-bottom:20px;}
    .aboutLogo {width:auto; padding:0 10px 0 10px; margin:20px 0 20px 0;}
    .wrapper.About {display:none;}
    .MobileAboutUs {display:block;}
    .AboutContent {padding-left:10px; padding-right:10px; width:auto; margin-top:0px; margin-bottom:20px;}
    .aboutLogo {width:auto; padding:0 10px 0 10px; margin:20px 0 20px 0;}
    /*University Preparation Programs*/
    .upp-partners-logo {height:150px;width:150px;padding:2px;position:relative;}
    .upp-partners p{width:45%;float:right;margin-left:0;margin-top:50px;}
}

@media all and (min-width: 0px) and (max-width: 720px) {
    .contactsAddSection .admin-right-panel{margin:0 5px 0 5px;}
}

@media all and (min-width:0px) and (max-width:700px) {
    .cb-slideshow li:nth-child(1) span {background-image: url(../img/homeConceptImg_NewLarge5-mobile.jpg);}
    .cb-slideshow li:nth-child(2) span {background-image: url(../img/homeConceptImg_NewLarge1-mobile.jpg);}
    .cb-slideshow li:nth-child(3) span {background-image: url(../img/homeConceptImg_NewLarge2-mobile.jpg);}
    .cb-slideshow li:nth-child(4) span {background-image: url(../img/homeConceptImg_NewLarge3-mobile.jpg);}
    .cb-slideshow li:nth-child(5) span {background-image: url(../img/homeConceptImg_NewLarge4-mobile.jpg);}
    .MCButton, .UPPButton{margin:0 0 20px 10px;}
    /*University Preparation Programs*/
    .upp-partners p{width:40%;float:right;margin-left:0;margin-top:60px;}
    .contactsAddSection .admin-right-panel{margin:0 5px 0 5px;}
}

@media all and (min-width:0px) and (max-width:640px) {
    .contactsAddSection .admin-right-panel{margin:0 5px 0 5px;}


}

/*NAC CSS*/
.nac_singleagent{
    margin-bottom: 20px;
}

.nac_img_column {
    margin-top:2px;
    width: 150px;
    height:auto;
    float: left;
}

.nac_img_column img {
    border: 1px #EDEDED solid;
    width: 150px;
}

.nac_content_column {
    width: calc(100% - 190px);
    height:auto;
    margin-left: 10px;
    padding:10px;
    padding-top:0px;
    padding-bottom: 0px;
    float:right;
}

.nac_content_column h3 {
    color: #57585d;
    margin:0px;
    margin-bottom: 5px;
}

.nac_content_column h4 {
    margin-bottom: 5px;
    color: #57585d;
}

.green_h4 {
    margin-top: 10px;
    margin-bottom: 0px;
    color: #68BD49 !important;
}

.grey_h4 {
    margin-top: 10px;
    margin-bottom: 0px;
}

/*Our Story*/
ul.circle_list {margin: 20px 0; padding: 0; list-style: none;}
ul.circle_list li {margin: 0 0 14px 0 !important; padding: 0; list-style-image: none !important;}
.list_image {display: inline-block; margin-right: 20px; width: 60px; height: 60px; border-radius: 50%; background: #84888b; background-size: 50px 50px; background-position: 50%; background-repeat: no-repeat; vertical-align:middle;}
.list_title { display: inline-block; width: 75%; font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 1.125em; color:#4D4D4F; line-height: 1.25em; vertical-align:middle;}
blockquote.quote {display: block; margin: 20px 0;}
.quote_image {box-sizing:border-box; display: inline-block; margin-right: 25px; width: 100px; height: 100px; border-radius: 50%; background: #c2c2c2; vertical-align:middle; background-size: 100px 100px !important;}
.quote_message {box-sizing:border-box; padding-left:30px; padding-right:20px; display: inline-block; position: relative; width: 70%; width:calc(100% - 130px); font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; margin-top:20px; margin-bottom: 0.5em;line-height: 1.25em;color: #4D4D4F;font-size: 1em;font-weight: normal;vertical-align:middle;}
.quote_message p:before {content: '\201C'; position: absolute; top: 14px; left:0px; font-size: 64px; font-weight:normal; color: #c6c6c6;}
.quote_message p:after {content: '\201D'; position: absolute; display: block; top:14px; right: 0px; font-size: 64px; font-weight:normal; color: #c6c6c6;}

blockquote footer{margin: 0; padding: 0;}
blockquote footer .quote_by {font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; font-style: normal; color:#4D4D4F; margin-bottom: 0.5em;line-height: 1.4em;color: #4D4D4F;font-size: 1em;font-weight: bold;letter-spacing: 1px;}
.imagebox{ height: 148px; background-color: #c2c2c2 !important; border:none !important;}

ul.standard_list {}
ul.standard_list li{list-style-image: url(../img/MII_LBox_Arrow.png) !important;
    font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;
    padding-left:10px;
    margin-left: 32px !important;
    color: #5a575d;
    margin-bottom:10px;
    letter-spacing:1px;
}

/*button*/
.aboutButtonAClass {
    display: block;
    width: 300px;
}



/*Royal Slider*/
.slideshow-wrapper{ width: 610px;}
.royalSlider {width: 600px !important; height:auto !important; min-height:100px;}

/*Marketo form*/
.mktoForm { width: 100% !important; font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif !important;}
.mktoForm .mktoFormCol, .mktoFieldWrap { width: 100% !important;}
.mktoGutter, .mktoOffset { width: 0; height: 0 !important;}
.mktoForm .mktoLabel { display: none; font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; font-weight: normal !important;}
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date] { padding: 0; width: 98% !important; height: 36px; font-size: 14px; line-height: 17px; text-indent: 9px; background: #f8f8f8; border: 1px #ebebeb solid; border-radius: 5px; color: #4D4D4F;}
.mktoForm select.mktoField { padding: 0; width: 98% !important; height: 36px !important; font-size: 14px; line-height: 17px; text-indent: 3px; border:1px #ebebeb solid; color: #4D4D4F;}
.mktoForm textarea.mktoField { padding: 0; width: 98% !important; height: 72px !important; font-size: 14px; line-height: 17px; text-indent: 3px; border: 1px solid #DFDFDF !important;}
.mktoButtonRow {width: 98% !important;}
.mktoButtonWrap {margin: 0 !important;}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton { margin:0 !important; float:none !important;width: 100%;height: 40px; background: #68BD49 !important; border:1px #68BD49 solid!important; cursor: pointer; font-family: 'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif !important; font-size: 18px !important; text-shadow:none; border:none; border-radius: 4px; font-weight: 700; letter-spacing: 1px;}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active { color:#fff !important; background: #4D4D4F !important; border-color: #4D4D4F!important; text-shadow:none;}
.mktoForm textarea {letter-spacing: 1px; background: #f8f8f8; border: 1px #ebebeb solid; border-radius: 5px; color: #4D4D4F;}

/*Organisation icons*/
#icon_upp {background-image:url(/img/University-Pathway.png);}
#icon_hsse {background-image:url(/img/Health-SocialService-Education.png);}
#icon_cme {background-image:url(/img/Creative-Media-Education.png);}
#icon_pip {background-image:url(/img/Industry-Placement.png);}
#icon_el {background-image:url(/img/English-Language.png);}
#icon_ss {background-image:url(/img/Settlement-Services.png);}

/*Partnership icons*/
#internationalisation {background-image:url(/img/internationalisation.png);}
#higher_quality {background-image:url(/img/higher-quality-learning.png);}
#growth {background-image:url(/img/growth.png);}
#global_profile {background-image:url(/img/global-profile.png);}
#student_population {background-image:url(/img/student-population.png);}
#international_market {background-image:url(/img/international-market.png);}
#key_area {background-image:url(/img/key-area.png);}
#admissions_standards {background-image:url(/img/admission-standards.png);}
#improve_academics {background-image:url(/img/improve-academics.png);}

#careeroutcomes {background-image:url(/img/career-outcomes.png);}
#industrypractitioner {background-image:url(/img/guide-learning.png);}
#industryskills {background-image:url(/img/skills.png);}
#diversegroups {background-image:url(/img/foundations.png);}
#workforcetransition {background-image:url(/img/workforce.png);}
#capitaldev {background-image:url(/img/human-capital.png);}

/*Testimonial images*/
.quote #tim_rahilly {background:url(/img/Tim-Rahilly.jpg);}
.quote #rod_jones {background:url(/img/Rod-Jones.jpg);}

/*Footer Icons*/
footer .footerSocialIcon{text-indent: -9999px; background-size: 38px 38px !important;}
footer .footerSocialIcon.twitter {background: url(/img/twitter-icon@2x.png);}
footer .footerSocialIcon.fb {background: url(/img/facebook-icon@2x.png);}
footer .footerSocialIcon.linkdin {background: url(/img/linkedin-icon@2x.png);}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .quote #tim_rahilly {background:url(/img/Tim-Rahilly@2x.jpg);}
    .quote #rod_jones {background:url(/img/Rod-Jones@2x.jpg);}

    /*Organisation icons*/
    #icon_upp {background-image:url(/img/University-Pathway@2x.png);}
    #icon_hsse {background-image:url(/img/Health-SocialService-Education@2x.png);}
    #icon_cme {background-image:url(/img/Creative-Media-Education@2x.png);}
    #icon_pip {background-image:url(/img/Industry-Placement@2x.png);}
    #icon_el {background-image:url(/img/English-Language@2x.png);}
    #icon_ss {background-image:url(/img/Settlement-Services@2x.png);}

    /*Partnership icons*/
    #internationalisation {background-image:url(/img/internationalisation@2x.png);}
    #higher_quality {background-image:url(/img/higher-quality-learning@2x.png);}
    #growth {background-image:url(/img/growth@2x.png);}
    #global_profile {background-image:url(/img/global-profile@2x.png);}
    #student_population {background-image:url(/img/student-population@2x.png);}
    #international_market {background-image:url(/img/international-market@2x.png);}
    #key_area {background-image:url(/img/key-area@2x.png);}
    #admissions_standards {background-image:url(/img/admission-standards@2x.png);}
    #improve_academics {background-image:url(/img/improve-academics@2x.png);}

    #careeroutcomes {background-image:url(/img/career-outcomes@2x.png);}
    #industrypractitioner {background-image:url(/img/guide-learning@2x.png);}
    #industryskills {background-image:url(/img/skills@2x.png);}
    #diversegroups {background-image:url(/img/foundations@2x.png);}
    #workforcetransition {background-image:url(/img/workforce@2x.png);}
    #capitaldev {background-image:url(/img/human-capital@2x.png);}
}

.MC_Top_Section .Mtop {margin-top: 20px;}

/* Single column layout for the featured story */
.single-panel {max-width:700px; width: 100%; margin:0 auto; padding-right:0px; margin-bottom:30px;}
.Full {padding: 0px;}
.Wide {width:100%; margin-left: 0px; padding: 0px;}
.Pside{padding: 0 10px;}


/*#content { background: #f8f8f8;}*/
.mobilesearch {display: none;}

@media all and (min-width:320px) {
  header .menu { margin: 0; width: 100%; height: 70px; float: none; }
  header .logo { width: 150px; height: 70px; float: left; }
  header .logo img { margin-top: 15px; margin-left: 20px; max-width: 150px; }
  header #menu-button { margin-top: 20px; margin-right: 20px; float: right; }
}
@media all and (min-width:961px) {
  header .menu { margin: 0 auto; width: 950px; height: 100px; float: none; }
  header .logo { text-align: initial; float: left; }
  header .logo img { margin-right: 0; max-width: 180px; margin-top: 8px;}
  header #menu-button { display: none; }
}

/***SiteSearch360***/
.ss360-suggests>article>header { border: 0; }
#ss360-search-result-heading { color: #4D4D4F; }
#search { width: 200px; float: right; margin-top: 8px; margin-right: 32px; }

/* css for carrier and Industry page */
#Careers_Founded {
    background-image: url(/img/1.png);
}
#Careers_staff {
    background-image: url(/img/2.png);
}
#Careers_students {
    background-image: url(/img/3.png);
}
#Careers_Campuses {
    background-image: url(/img/4.png);
}
#Careers_authority {
    background-image: url(/img/5.png);
}
#NP_Professional{
    background-image: url(/img/Professional.png);
}
#NP_partners {
    background-image: url(/img/partner.png);
}
#Careers_AMEP {
    background-image: url(/img/AMEP.png);
}
#Careers_campus{
     background-image: url(/img/campus.png);
}
ul.sub_circle_list {
    padding: 0px 100px;
}
ul.sub_circle_list li{
    list-style:circle;
}
.split_part{
    width: 100%;
    padding:10px 20px;
}
ul .split_part .left {
    width: 50%;
    float: left;
}
ul .split_part .left li{
    list-style: disc;
}

ul .split_part .right {
    width: 50%;
    float: left;
}
ul .split_part .right li{
    list-style: disc;
}
.corp_responsibility .fullImg1 {
    display: block;
    width: calc(100% - 100px);
    margin: 0 auto;
    padding-bottom: 30px;
    padding-top: 30px;
}
.li-title {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 16px !important;
}

/* contact page css */
.contact-section {
    max-width: 960px;
    margin: 0 auto;
    padding:10px;
}

.contact-section .left{

    width: 45%;
    float:left;
}
.contact-section .right{

    width: 45%;
    float:right;
}
td.title_orange {
    color: #ef8e38;
    font-weight: bold;
}
td.title_green {
    color: #00817d;
    font-weight: bold;
}
h3.into-text {
    text-align: center;
}
.contact-section table tr:nth-child(even) {
    background: none !important;
}
@media all and (min-width: 0px) and (max-width: 720px) {

    .contact-section .left{

    width: 98%;
    float:left;
    padding:10px;
}
.contact-section .right{

    width: 98%;
    float:left;
    padding:10px;
}
}






