@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic); 

@font-face {
    font-family: 'AvenirLTStd-Light';
    src: url('../fonts/2879F8_0_0.eot');
    src: url('../fonts/2879F8_0_0.eot?#iefix') format('embedded-opentype'),
    url('../fonts/2879F8_0_0.woff') format('woff'),
    url('../fonts/2879F8_0_0.ttf') format('truetype');
}

@font-face {
  font-family: "AvenirLTStd65Medium";
  src: url("../fonts/avenirltstd-medium.eot") format("embedded-opentype"), 
  url("../fonts/avenirltstd-medium.svg#AvenirLTStd65Medium") format("svg"),
  url("../fonts/avenirltstd-medium.woff") format("woff"),
  url("../fonts/avenirltstd-medium.ttf") format("truetype");
}

@font-face {
    font-family: 'AvenirLTStd-Heavy';
    src: url('../fonts/2879F8_2_0.eot');
    src: url('../fonts/2879F8_2_0.eot?#iefix') format('embedded-opentype'), url('../fonts/2879F8_2_0.woff') format('woff'), url('../fonts/2879F8_2_0.ttf') format('truetype');
}

@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?-dj4goe');
	src:url('../fonts/icomoon.eot?#iefix-dj4goe') format('embedded-opentype'),
		url('../fonts/icomoon.woff?-dj4goe') format('woff'),
		url('../fonts/icomoon.ttf?-dj4goe') format('truetype'),
		url('../fonts/icomoon.svg?-dj4goe#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-exLnk:before {
	content: "\e600";
}


body { 

	background-image:url("../images/static/bgTile.jpg");
	background-repeat:repeat;
	height:auto;
	margin:0 auto;
	font-family:'Lato', Helvetica, Arial;
	font-weight: 400;
}

a { 
	text-decoration:none;
	color: #fc3855;
	outline: 0;
}

a:hover { 
	text-decoration:underline;
	color: #fc3855;
}

p {
	font-family:'Lato', Helvetica, Arial;
	font-size:15px;
	font-weight: 400;
	color:#1c2023;
	line-height: 24px;
}

.img-responsive { max-width: 100%; height: auto; }

.disclaimer {font-size: 14px; font-style: italic; color: #5d646a;}


.arrowBasic {margin: 10px; padding: 0; list-style-type: none;}
.arrowBasic li {font-size:15px; font-weight: 400; color:#1c2023; line-height: 24px; background: url(../images/static/bulletArrowOrange.png) no-repeat 0px 13px; padding: 5px 0 5px 18px; margin-left:20px; }
.arrowBasic li a:hover {color: #fc3855; text-decoration: none;}

table tr td ul {margin: 0px; padding: 0; list-style-type: none;}
table tr td ul li {font-size:14px; font-weight: 400; color:#1c2023; line-height: 22px; background: url(../images/static/bulletArrowOrange.png) no-repeat 0px 9px; padding: 3px 0 3px 18px; }


h1 {
	background-image:url("../images/static/hdr-icon.png"); /* all browsers */
	background-position:left;
	background-repeat:no-repeat;
	padding-bottom:20px;
	padding-left:35px;	
	font-family:'Lato', Helvetica, Arial;	
	font-weight: 900;
	color: #354249;
	background: url("../images/static/hdr-icon.png"), url('../images/static/underline.png');  /* css3 browsers */
	background-position: left top, left bottom; /* css3 browsers */
	background-repeat: no-repeat, no-repeat;	/* css3 browsers */
	border-bottom:none;
	line-height:32px;
	margin-top: 30px;
}


h2 {
	font-family:'Lato', Helvetica, Arial;
	font-size:22px;
	color:#354249;
	padding-top:12px;
	padding-bottom:12px;
	margin:0;
	font-weight: bold;
}

h3 {
	font-family:'Lato', Helvetica, Arial;
	font-size:20px;
	color:#5a5b5c;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
	font-weight: 300;
}

h4 {
	font-family:'Lato', Helvetica, Arial;
	color:#354249;
	font-size:16px;
	padding-top:8px;
	padding-bottom:8px;
	margin:0;
	font-weight: bold;
}

.featureText {	
	font-family:'Lato', Helvetica, Arial;
	font-size: 19px;
	line-height: 28px;
	color:#5a5b5c;
	font-weight: 300; 
}

#frontPageSection1 h2 {
	font-family:'Lato', Helvetica, Arial;
	font-size:26px;
	color:#354249;
	padding-top:12px;
	padding-bottom:10px;
	margin:0;
	font-weight: 900;
}

#frontPageSection2 h3,
#frontPageSection3 h3 {
	font-size:20px;
	font-weight: 900;
	color: #354249;
}


.clearBoth {clear: both;}
.clearLeft {clear: left;}
.fullWidth {width: 940px;}
.narrowWidth {width: 620px;}
.halfWidth{ width: 49.5%;}
/******* STRUCTURAL COMPONENTS AND LAYOUT *******/

#header, #menu, #content, #footer {
	width:960px; 
	margin:0 auto;
}

.content {
	width:100%;
	background-color:#FFFFFF;
	border-top:1px solid #dddddd;
	-webkit-box-shadow:  2px 2px 8px 0px #dddddd;
	box-shadow:  2px 2px 8px 0px #dddddd;	
}

.content_transparent {
	width:100%;
	background-color:transparent;

}

#sectionMainOuter {
	width:100%;
	margin:0 auto;
	clear:both;
	padding-top:0px;
	padding-bottom:20px;
}

#sectionMainInner {
	width:940px;
	margin:0 auto;
	padding-top:0px;
	padding-bottom:0px;
	z-index:1;
}

.inner_section {
	margin:0 auto;
	clear:both;
	padding-bottom:20px;
}

.clear {
	clear:both;
}

.clear30px {
	clear:both;
	height:30px;
}



/******** livechat *******/

#livechat{
	position: fixed;
	right: 20px;
	bottom:10px;
	z-index: 999999999;
}
#livechat div{
	cursor: pointer;
	text-align:center;
}

.liveChatClose{
width: 20px;
height: 20px;
position: absolute;
top: 8px;
right: 3px;
cursor: pointer;
}
.liveChatClose:after{
content: "x";
color: #1f5127;
position: absolute;
width: 20px;
height: 20px;
text-align: center;
top: 0;
left: 0;
}


#livechat img{ margin-top:5px; }

/* max-width */
@media screen and (max-width: 760px) {
	
	#copyright {
		margin-bottom:50px;
}
	#livechat{position: fixed;
	right: 0px;
	bottom:0px;
	z-index: 999999999;
		background:#4cbf61;
		width:100%;
			height:50px;


}



	
	}


/******* HEADER Tracking Code *******/
.customtrackingTag{display: none;}
#conversion_tracking_header{ display:none; }

/******* HEADER *******/


#header {
	width:100%;
	height:195px;
}


#header_right {
	width:55%;
	background-image:  url("../images/static/topBar.png");
 	background-position: top left;
    background-repeat: repeat-x;
	height:41px;
	float:left;
	position: relative;
}


#header_right ul {


background-repeat:no-repeat;
background-position: 50%;
height:31px;
width: 365px;
margin: 5px 0px 0px 39px;
padding: 3px 0px 0px 26px;


}
#header_right ul li{float: left; margin-right: 22px; list-style-type: none;
 }

#header_right ul li a {
	font-size:11px;
	color:#fff;
	font-family:'Lato', Helvetica, Arial;	
	display:inline;
	/* -- Edited 31/12/2013 -- Carlos -- Enquiry: 00549242 -- */
	position: relative;
	z-index: 999999;
}

#header_left { 
	/* -- Edited 31/12/2013 -- Carlos -- Enquiry: 00549242 -- 
	width:50%; */
	width: 45%;
	background-image:url("../images/static/topBarThin.png");
	background-repeat:repeat-x;
 	background-position: top left;
	background-color:transparent;
	height:41px;
	float:left;
}



#header #inner_header {
	width:960px;
	margin:0 auto;


}


#header #inner_header a.homeLink {
display: block;
background-image: url("../images/static/logo.png");
background-repeat: no-repeat;
background-position: 0px 20px;
text-indent: -9999px;
height: 104px;
width: 540px;
}


#header #inner_header2 {
	width:960px;
	margin:0 auto;
	position:relative;

}

#header #inner_header2 p{
font-family:'Lato', Helvetica, Arial;
		font-style: italic;
		color: #7f878d;
		font-size: 18px;
		width: 400px;
		font-weight: lighter;
		line-height: 1.6em;
position: absolute;
top: 6px;
left: 280px;
}

#header #inner_header2 #headerContact{
position: absolute;
top: 67px;
/* Removed Left */
/* left: 730px; */
right: 0;
font-size: 19px;
font-weight: bold;
color: #2a3840;

}


#header .logo {
	position:relative;
	padding-top:5px;
	padding-left:20px;
	border:none;
}
#header .search label { display:none; }

#header form {
position: relative;
}

#header .search {
	margin:0;
	padding:0;
	border:none;
	margin:0;
	float:none;
	position: absolute;
	top: -38px;
	left: 296px;
}



#header #mod-search-searchword:hover, 
#header .button:hover, 
#header #mod-search-searchword:focus, 
#header .button:focus  {
	cursor:pointer; 
}
#header #mod-search-searchword {
	background: #9fa5a8;
	border-radius: 2px;
	height: 29px;
	vertical-align: top;
	margin-top: 4px;
	width:175px;
	padding:0 5px;
	/* height:38px; */
	/* margin:0; */
	border:0;
	font-weight:bold;
	color:#dbdcdd;
	/* vertical-align:bottom; */
	float:none;
	text-indent: 1em;
}


#header .button {
	background: url("../images/static/iconSearch.png") no-repeat;
	width:54px;
	height:38px;
	margin:0;
	border:0;
	padding:0;	
	margin-top:1px;
	margin-left:3px;
	vertical-align:bottom;
	float:none;
	position: relative;
left: 190px;
}


/******** HOMEPAGE SECTION 1 SLIDER *******/


#gallery {
	width:960px;
	height:auto;
	margin:0 auto;
	clear:both;

}

#gallery .topslide_menu{
	display: inline;
}

#gallery #topslider_button_container{
margin-bottom: -40px;
width: 100%;
text-align: center;
}

#gallery .topslider_button{
display: inline-block;
width: 234px;
text-align: center;
/*border-style: solid;
border-color: #000000;
border-width: 1px;*/
background-color: #000;
color: #fff;
opacity: 0.6;
position: relative;
top: -40px;
z-index: 100;
height: 40px;
}

#gallery .topslider_button:hover{
	background: url('../images/static/tabActive.png') no-repeat;
	color: #fff;
	opacity: 1;
	margin-bottom: -60px;
	top: -60px;
	height: 60px;
}

#gallery .topslider_button h1{
	font-size: 1em;
	color: #fff;
	border: none;
}

#gallery .topslider_button h1:hover{
	color: #fc3855
}

/******** sectionMain 3 columns *******/

#sectionMainInner ._3_cols, 
.inner_section ._3_cols {
	width:300px;
	height:auto;
	display:block;
	float:left;
	padding-right:20px;
	padding-bottom:0px;
	padding-top:20px;
}

._2_cols {
	width:460px;
	height:auto;
	display:block;
	float:left;
	padding-right:20px;
	padding-bottom:0px;
	padding-top:20px;
	
}

._2_cols_inner {
	width:300px;
	float:left;
	padding-right:20px;
	padding-bottom:0px;
	padding-top:0px;	
}

.center {
	position:relative;
	margin:0 auto;
	padding-left:140px;
}



/******** frontPageSection1 *******/
#frontPageSection1 {
	min-height: 470px;
	width:940px;
	margin:0 auto;
	clear:both;
	padding-top:10px;
}
#frontPageSection1 ._3_cols {
	width:300px;
	height:auto;
	display:block;
	float:left;
	padding-right:20px;
	padding-bottom:0px;
	padding-top:13px;
}
#frontPageSection1 .promo {
	width:300px;
	display:block;
	margin:0;
	border-top:solid 1px #fc3855;
	font-family:'Lato', Helvetica, Arial;
	font-size:16px;
	color:#354249;
	padding-bottom:14px;
	background-image:url("../images/static/HomePromoBoxShadow.png");
	background-position:bottom;
	background-repeat:no-repeat;
}

#frontPageSection1 .promo img {
	padding:10px;
}
#frontPageSection1 .promo a {
	padding-left:20px;	
	margin-left:-20px;
	color:#354249;
} 
#frontPageSection1 .promo a:hover,
#frontPageSection1 .promo a:focus {
	padding-right:20px;
	color:#fc3855;
}
#frontPageSection1 .promo a img{}
#frontPageSection1 .promo ul {
	list-style-type:none;
	padding-left:0px;
	margin:0;
	margin-left:15px;
}
#frontPageSection1 .inner-promo {
	background-color:#FFF;
	padding-bottom: 15px;
}
#frontPageSection1 .inner-promo li {background: url(../images/static/bulletArrowOrange.png) no-repeat 0 5px; padding-left: 15px;}
#frontPageSection1 .inner-promo li a:hover {text-decoration: none;}
#frontPageSection1 #apm_alive {
	font-family:'Lato', Helvetica, Arial;
	font-size:13px;
	color:#1C2023;
	margin-top:13px;
	padding: 5px 15px 5px 0px;
	border-top:solid 1px #fc3855;	
	background:#E4E2E0 url(../images/david_careerBlog.png) no-repeat bottom right;
	height: 347px;
	width: 284px;
}
#frontPageSection1 #apm_alive p {
    padding: 3px 0px 0px 10px;
    line-height: 1.8;
    font-size: 1.1em;
}
#frontPageSection1 #apm_alive .readmore{
    padding: 45px 0px 0px 10px;
}
#frontPageSection1 .more {
	width:300px;
	height:211px;
	display:block;
	position:relative;
}
#frontPageSection1 .more a {
	position:absolute;
	top:80px;
	left:10px;
	width:84px;
	height:31px;
	display:block;
	background:url("../images/btnMoreSm.png") 0px 0px no-repeat;
}

#frontPageSection1 .more a:hover, 
#frontPageSection1 .more a:focus {
	width:84px;
	height:31px;
	background:url("../images/btnMoreSm.png") 0px -31px no-repeat;
}

#frontPageSection1 h4 {
	font-family:'Lato', Helvetica, Arial;
	color:#fc3855;
	font-size:22px;
	padding:10px 0 0 10px;
	margin:0;
	font-weight: 400;
}
/******** frontPageSection2 *******/
#frontPageSection2_outer {
	clear: both;	
	min-height:320px;
	background: #faf9f8;
	border-top: solid 1px #D2D3D4;
	border-bottom: solid 1px #D2D3D4;
}
#frontPageSection2 {
	width:940px;
	margin:0 auto;
	clear:both;
	padding-top:0px;
}
#frontPageSection2 ._3_cols {
	width:300px;
	height:auto;
	display:block;
	float:left;
	padding-bottom:15px;
	padding-top:20px;
	padding-right: 0px;
}
#frontPageSection2 ._3_cols._center {
	margin: 0 20px;
}
#frontPageSection2 ._3_cols a {
	font-size: 13px;
}
#frontPageSection2 ul, #frontPageSection2 ol { 
	margin:0;
} 
#frontPageSection2 ul li { 
	background:url("../images/static/bulletCircleOrange.png"); 
	background-repeat:no-repeat;
	background-position:left center;
	list-style-type:none;
	color:#1C2023;
	font-family:'Lato', Helvetica, Arial;
	font-size:14px;	
	padding-top:8px;
	padding-left: 40px; 
	padding-bottom: 8px; 
	border-bottom:solid #E2E6E8 1px;
	margin-left: -40px;
}
#frontPageSection2 ul li.last { 	border-bottom:none; }
#frontPageSection2 a {
	color:#1C2023;
}
#frontPageSection2 a:hover, 
#frontPageSection2 a:focus {
	color:#fc3855;
}
#frontPageSection2 ul li.last { 	border-bottom:none; }
/******** frontPageSection3 *******/

#frontPageSection3_outer {
	clear: both;	
	min-height:370px;
	background: #faf9f8;
	border-top: solid 1px #D2D3D4;
	border-bottom: solid 1px #D2D3D4;
}


#frontPageSection3 {
	width:940px;
	margin:0 auto;
	clear:both;
}
#frontPageSection3 ._3_cols {
	width:300px;
	height:auto;
	display:block;
	float:left;
	padding-right:0px;
	padding-bottom:25px;
	padding-top:15px;
}
#frontPageSection3 ._3_cols._center {
	margin: 0 20px;
}
#frontPageSection3 a {
	color:#354249;
}
#frontPageSection3 a:hover, 
#frontPageSection3 a:focus {color:#fc3855;
}

#frontPageSection3 h3.icon { 
	background:url("../images/static/IconCalendar.png"); 
	background-repeat:no-repeat;
	background-position:left;
	list-style-type:none;
	padding-top:10px;
	padding-left: 75px; 
	padding-bottom: 5px; 
}

#frontPageSection3 h3 {
	margin-bottom: 20px;
}
#frontPageSection3 .australia {
	padding-top:10px;
}
/******** bottomArticle *******/
#bottomArticleOuter {
clear:both; 
width:100%;
}
#bottomArticle{
	width:940px;
	margin:0 auto;
	padding-top:0px;
	padding-bottom:0px;
	 }
#sectionMainInner .containers,	 
#bottomArticle .containers {
	width: 465px;
}

.left {
	float: left !important;
}

.right {
	float: right !important;
}

#internship_program p {

}

div#sectionMainOuter div#sectionMainInner div#industry-partners img{margin: 1px;}

/******** bottomCta *******/
#bottomCtaOuter {
clear:both; 
	background-color:rgba(243,160,45,0.10);	
	font-family:'Lato', Helvetica, Arial;
	font-size:18px;
	color:#fc3855;
	border-bottom:#fc3855 solid 1px;
	border-top:#fc3855 solid 1px;
	width:100%;
	height:120px;
	margin:40px 0;;	
}

#bottomCta h3 {
	color:#fc3855;	
	padding-left: 20px;
	
}

#bottomCta p {
	padding:15px 0 0 40px;	
	
}


#bottomCta {
	width: 960px;
	margin: 0 auto;
}

#bottomCta .middleButtons {
	width: 960px;
	margin: 0 auto;
	padding-left: 153px;
}




#bottomCta .middleButtons a.cta_apply_babus {width:323px;height:50px;display:block;background:url("../images/static/btnApplyForBusiness.png") 0px 0px no-repeat;padding:0px;float:left;}
#bottomCta .middleButtons a.cta_apply_babus:hover {background-position: 0px -76px;}

#bottomCta .middleButtons a.dl_doc {width:323px;height:50px;display:block;background:url("../images/static/btnCourseGuide.png") 0px -76px no-repeat;padding:0px;float:left;}
#bottomCta .middleButtons a.dl_doc:hover{background-position: 0px 0px;}

#bottomCta .middleButtons a.cta_adviser {width:323px;height:50px;display:block;background:url("../images/static/btnAskCourseAdviser_B.png") 0px -76px no-repeat;padding:0px;float:left;}
#bottomCta .middleButtons a.cta_adviser:hover{background-position: 0px 0px;}


/************************* secondary template pages ***********************************/

#course h1 {
	font-family:'Lato', Helvetica, Arial;
	font-size:30px;
	color:#354249;
	padding-top:20px;
	border-bottom:solid 1px #B8C9D5;

}

#course h2 {
	font-family:'Lato', Helvetica, Arial;
	font-size:22px;
	color:#354249;
	padding-top:20px;
	padding-bottom:10px;


}

#sidebar {
	width:300px;
	background-color:transparent;
	float:right;
	padding-left:0;
}

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

.sb_lower {
	width:300px;
	background-color:#FFFFFF;
	padding-left:0;
}

#course h4 {
	font-family:'Lato', Helvetica, Arial;
	color:#354249;
	font-size:14px;
}

#sidebar .subhead {
	font-family:'Lato', Helvetica, Arial;
	color:#7a7a7a;
	font-size:12px;

}

#sidebar h4 {
	padding-left:20px;	
}

#sidebar p, #sidebar li {
	font-family:'Lato'-Regular, Helvetica, Arial;
	font-size:13px;
	color:#5c5d5e;
}



#sidebar a.more  {
	width:84px;
	height:31px;
	display:block;
	background:url("../images/btnMoreSm.png") 0px 0px no-repeat;
	margin-left:0;
}

#sidebar a.more:hover {
	width:84px;
	height:31px;
	background:url("../images/btnMoreSm.png") 0px -31px no-repeat;
	text-decoration: none;
}

#sidebar .section-box {
	background-image:url("../images/static/SidebarInfoShadow.png");
	background-color:#FFFFFF;
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom:35px;
	padding-left:15px;
	padding-right: 15px;
	padding-top: 0px;
}

#sidebar .section-boxLast {background-image: none;}

#sidebar h3 {
	font-family:'Lato', Helvetica, Arial;
	color:#354249;
	font-size:16px;
	font-weight:900;
	padding-bottom:0;

}

#sidebar ul {
	margin: 10px 0 0 0;
	padding:0;
	list-style-type:none;
}

#sidebar ul li {
	
	font-family: 'Lato', sans-serif; font-size: 13px;
	padding: 10px 0px 10px 15px;
	margin-right: 3px;
	background:url(../images/static/bulletArrowOrange.png) no-repeat 0 12px;
	color: #6a6b6c; 
	border-bottom: 1px dashed #cbcfd1;
	width:90%;
}
#sidebar ul li.last {border-bottom: none;}

#sidebar ul li a { font-family: 'Lato', sans-serif; font-size: 13px; color: #6a6b6c; text-decoration:none;}
#sidebar ul li a:hover {color: #fc3855; text-decoration:none;}

#sidebar #careersBlog {padding-bottom: 120px; background: url(../images/sidebarDavid.png) no-repeat bottom right;
}

a.dld_course  {
	width:300px;
	height:56px;
	display:block;
	background:url("../images/static/ctaCourseGuide.png") 0px 0px no-repeat;
	padding:5px 0;
}

a.dld_course:hover {
	width:300px;
	height:56px;
	background:url("../images/static/ctaCourseGuide.png") 0px -69px no-repeat;
	padding:5px 0;	
}

a.ask_qstn  {

	width:300px;
	height:56px;
	display:block;
	background:url("../images/static/ctaAsk.png") 0px 0px no-repeat;
	padding:5px 0;
}

a.ask_qstn:hover {
	width:300px;
	height:56px;
	background:url("../images/static/ctaAsk.png") 0px -69px no-repeat;
	padding:5px 0;	
}

/*AB Test*/
body#abTest a.ask_qstn  {

	width:300px;
	height:56px;
	display:block;
	background:url("../images/static/ctaAsk.png") 0px 0px no-repeat;
	padding:5px 0;
}

body#abTest a.ask_qstn:hover {
	width:300px;
	height:56px;
	background:url("../images/static/ctaAsk.png") 0px -69px no-repeat;
	padding:5px 0;	
}
/*AB Test*/



a.apply_now  {

	width:300px;
	height:56px;
	display:block;
	background:url("../images/static/ctaApplyNow.png") 0px 0px no-repeat;
	padding:5px 0;
}

a.apply_now:hover {
	width:300px;
	height:56px;
	background:url("../images/static/ctaApplyNow.png") 0px -69px no-repeat;
	padding:5px 0;
	text-decoration: none;	
}

a.dl_doc  {
	width:323px;
	height:50px;
	display:block;
	background:url("../images/static/btnCourseGuide.png") 0px -76px no-repeat;
	padding:5px 0;
	float:left;	
	text-align:center;	
	}


a.dl_doc:hover {
	width:323px;
	height:50px;
	background:url("../images/static/btnCourseGuide.png") 0px 0px no-repeat;
	padding:5px 0;	
	text-decoration: none;
}

a.cta_adviser  {
	width:323px;
	height:50px;
	display:block;
	background:url("../images/static/btnAskCourseAdviser_B.png") 0px -76px no-repeat;
	padding:5px 0;
	float:left;

}

a.cta_adviser:hover {
	width:323px;
	height:50px;
	background:url("../images/static/btnAskCourseAdviser_B.png") 0px 0px no-repeat;
	padding:5px 0;	
	text-decoration: none;

}


a.cta_downloadAppForm{
	margin: 20px;
width:277px;height:50px;display:block;padding:0px;
background:url("../images/static/btnListDownload.png") 0px 0px no-repeat;
}
a.cta_downloadAppForm:hover{background-position: 0px -63px;}




/*AB TEST*/
body #abTest a.cta_adviser  {
	width:323px;
	height:50px;
	display:block;
	background:url("../images/static/btnAskCourseAdviser_B.png") 0px -76px no-repeat;
	padding:5px 0;
	float:left;

}

body #abTest a.cta_adviser:hover {
	width:323px;
	height:50px;
	background:url("../images/static/btnAskCourseAdviser_B.png") 0px 0px no-repeat;
	padding:5px 0;	
	text-decoration: none;

}


#abTest130701 #middleCtaOuter .middleCtaButtons a.cta_adviser  {
	width:323px;
	height:50px;
	display:block;


	background:url("../images/static/btnQuick_enquiry.png") 0px 0px no-repeat;
	padding:5px 0;
	float:left;

}

#abTest130701 #middleCtaOuter .middleCtaButtons a.cta_adviser:hover {
	width:323px;
	height:50px;
	background:url("../images/static/btnQuick_enquiry.png") 0px -76px no-repeat;
	padding:5px 0;	
	text-decoration: none;

}

#abTest130701 #bottomCta .bottomCtaButtons a.cta_adviser {
background: url("../images/static/btnQuick_enquiry.png") 0px -76px no-repeat;
}
#abTest130701 #bottomCta .bottomCtaButtons a.cta_adviser:hover{background-position: 0px 0px;}

#abTest130701 #sidebar a.ask_qstn  {

	width:300px;
	height:56px;
	display:block;
	background:url("../images/static/ctaQuickEnquiry.png") 0px 0px no-repeat;
	padding:5px 0;
}

#abTest130701 #sidebar a.ask_qstn:hover {
	width:300px;
	height:56px;
	background:url("../images/static/ctaQuickEnquiry.png") 0px -69px no-repeat;
	padding:5px 0;	
}

/*AB TEST END*/






a.cta_apply_babus  {
	width:323px;
	height:50px;
	display:block;
	background:url("../images/static/btnApplyForBusiness.png") 0px 0px no-repeat;
	padding:5px 0;
	float:left;

}

a.cta_apply_babus:hover {
	width:323px;
	height:50px;
	background:url("../images/static/btnApplyForBusiness.png") 0px -76px no-repeat;
	padding:5px 0;	
	text-decoration: none;

}


a.cta_apply_dipmktg  {
	width:323px;
	height:50px;
	display:block;
	background:url("../images/static/btnApplyForMarketingDip.png") 0px 0px no-repeat;
	padding:5px 0;
	float:left;

}

a.cta_apply_dipmktg:hover {
	background:url(../images/static/btnApplyForMarketingDip.png) 0px -76px no-repeat;
	text-decoration: none;
	
}



a.cta_apply_dipmgt  {
	width:323px;
	height:50px;
	display:block;
	background:url(../images/static/btnApplyForManagementDip.png) 0px 0px no-repeat;
	padding:5px 0;
	float:left;

}

a.cta_apply_dipmgt:hover {
	background:url(../images/static/btnApplyForManagementDip.png) 0px -76px no-repeat;
	text-decoration: none;
	
}


a.cta_apply_mba  {
	width:323px;
	height:50px;
	display:block;
	background:url(../images/static/btnApplyForMBA.png) 0px 0px no-repeat;
	padding:5px 0;
	float:left;

}

a.cta_apply_mba:hover {
	background:url(../images/static/btnApplyForMBA.png) 0px -76px no-repeat;
	text-decoration: none;
	
}


.brand_text {
	color:#fc3855;
}

.round_table {

	background-color:rgba(43,64,78,0.05);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width:620px;
	clear:left;

}


/* smooth table on course pages */

table.smooth {
	font-family:'Lato', Helvetica, Arial;
	padding:20px 25px;
	color:#1C2023;
	font-size:12px;

}

table.smooth th, table.smooth td {
	background:url("../images/Layouts/separator.png") repeat-y right;
	padding:5px 10px;
	vertical-align:text-top;	
}

table.smooth th.last, table.smooth td.last {
	background-image:none;
}

table.smooth th {
	vertical-align:center;
	padding-bottom:20px;
	text-align:left;
}

table.smooth .htext{
	color:#324D62;
	font-size:16px;	
}

/* tabular table on course pages */

table.tabular {
	font-family:'Lato', Helvetica, Arial;
	color:#1C2023;
	font-size:12px;
	text-align:center;
}

table.tabular .th {
	font-family:'Lato', Helvetica, Arial;
	font-size:15px;
	color:#FCFDFE;
	border-bottom:#FCFDFE solid 2px;	
	padding:10px;
	background-image: linear-gradient(bottom, #212D34 13%, #2A373E 57%, #354249 79%);
	background-image: -o-linear-gradient(bottom, #212D34 13%, #2A373E 57%, #354249 79%);
	background-image: -moz-linear-gradient(bottom, #212D34 13%, #2A373E 57%, #354249 79%);
	background-image: -webkit-linear-gradient(bottom, #212D34 13%, #2A373E 57%, #354249 79%);
	background-image: -ms-linear-gradient(bottom, #212D34 13%, #2A373E 57%, #354249 79%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.13, #212D34), color-stop(0.57, #2A373E),	color-stop(0.79, #354249));
}

table.tabular td {
	background-color:rgba(43,64,78,0.05);
	border-bottom:#CFD3D4 solid 2px;
}

table.tabular th {
	background-color:none;
	font-size:15px;
	padding:10px 0;

}




/*   ************** search page ************** */

.search { 
	padding-bottom:4em;
}

#searchForm .only  {
	display:none;
}

.search .search-results .result-title {
	list-style:none;
	color:#fc3855;
	padding:10px 0;
}
.search .search-results .result-title a, .search .search-results .result-title a:hover, .search .search-results .result-title a:focus  {
	color:#fc3855;
	text-decoration:none;
}

.search .search-results .result-created, .search .search-results .result-category {
	display:none;
}

#searchForm fieldset {border: 1px solid #a1abaa; padding: 20px 30px;}

.search .search-results .result-text {
	font-family:'Lato', Helvetica, Arial;
	font-size:14px;
	color:#1c2023;
	line-height:1.6;
	padding-bottom:1em;
	border-bottom:dotted #6a767c 1px;
	margin-left:0;
}

.search .search-results .result-text .highlight {
	background-color:transparent;
}

.search #searchForm .phrases .ordering-box {
	display:none;
}

.form-limit { display:none; }


#searchForm button {
	background:url("../images/static/search-textbox.png") no-repeat;
	width:280px;
	height:41px;
	margin:0;
	border:none;
	padding:0;	
	margin-top:1px;
	margin-left:3px;
	vertical-align:bottom;
	float:right;
	cursor: pointer;
}

#search-searchword .inputbox {
	background-image:url("../images/static/search-button.png");
	width:108px;
	padding:0 10px;
	height:41px;
	margin:0;
	border:none;
	color:#000000;
	vertical-align:bottom;
	float:left;
}

/********************* BLOG **************************/

.readmore a {
	width:84px;
	height:31px;
	display:block;
	background:url("../images/btnMoreSm.png") 0px 0px no-repeat;
	margin-left:0;
}

.readmore a:hover{
	width:84px;
	height:31px;
	background:url("../images/btnMoreSm.png") 0px -31px no-repeat;
	text-decoration: none;
}

.breadcrumbs {
	clear:both;
	margin:15px 0px;
	float:left;
	font-family:'Lato', Helvetica, Arial;	
	font-size:12px;
}

.breadcrumbs a, 
.breadcrumbs a:hover 
.breadcrumbs a:focus {
	color:#999a9a;
}

.breadcrumbs span {
	color:#6b6b6b;
}

.blog .cat-children li{
	display: inline;
}

/****** News Feature/Careers Blog *******/
.blog .items-row  {
	width:450px;
	background:url("../images/static/shadowNewsContainer.png") no-repeat bottom left;
	border-top:1px solid #fc3855;
	padding-bottom: 26px;
	margin: 0px 9px;
	display: inline-block;
	vertical-align: top;
}

.blog .item {
	width:410px;
	padding: 20px;
	background: #ffffff;
	position: relative;
	padding-bottom: 70px;
	border:1px solid #dfdede;
}

.blog .row-0,
.blog .row-2,
.blog .row-4,
.blog .row-6,
.blog .row-8,
.blog .row-10{ float: left;}

.blog .row-1,
.blog .row-3,
.blog .row-5,
.blog .row-7,
.blog .row-9,
.blog .row-11{ float: right;}

.blog h2 {
	font-size: 22px;
	font-weight: 700;
	margin: 0;
	line-height:28px;
	padding: 0;
}

.blog p {
	line-height: 22px;
}

.blog h2 a {
	font-family: 'Lato', sans-serif; 
	color: #354249;
}

.blog h2 a:hover {
	color: #fc3855; 
	text-decoration:none;
}

.blog .readmore {
	height: 31px; 
	width: 84px; 
	display: block; 
	background:url("../images/btnMoreSm.png") no-repeat 0 0; 
	position: absolute; 
	bottom: 20px; 
	right: 20px; 
}

.blog .readmore:hover {
	background-position: 0 -31px;
}

.blog .newsTeaserDate {
	background:url("../images/bgNewsTeaserDate.jpg") repeat-x 0 0; 
	height: 27px;
	line-height: 27px; 
	font-family: 'Lato', sans-serif; 
	font-size: 15px; 
	font-weight: 300; 
	color: #77787a; 
	padding-left: 20px;
}
 
.blog .article-info {
	height: 27px;
	line-height: 27px; 
	font-family: 'Lato', sans-serif; 
	font-size: 15px; 
	font-weight: 400;
	color: #77787a;
}

dd.published, dt.article-info-term, dl.article-info {
	margin:0px;
	margin-bottom: 15px;
}

.blog .pagination li, .blog .counter {
	display:none;
}

.blog .pagination ul {
	padding:0px;
	padding-bottom: 35px;
}

.blog li.pagination-prev, .blog li.pagination-next {
	display:block;
}

.blog li.pagination-prev .pagenav,  li.pagenav-prev {
	background: url("../images/btnPrev12.png") no-repeat 0 0; 
	float: left;
	width: 227px;
	height:50px;
	color:inherit;
}

.blog li.pagination-prev .pagenav:hover,  li.pagenav-prev:hover {
	background-position: 0 -59px;
}

.blog li.pagination-next .pagenav,  li.pagenav-next {
	background: url("../images/btnNext12.png") no-repeat 0 0; 
	float: right;
	width: 227px;
	height:50px;
}

.blog li.pagination-next .pagenav:hover,  li.pagenav-next:hover {
	background-position: 0 -59px;
}

/********** News and Careers Blog Articles **********/
.back-to-careers-blog {
	background: url("../images/btnBackBlog.png") no-repeat 0 0;
	float: left;
	width: 200px;
	margin-bottom: 20px;
	color: rgb(255, 255, 255);
	background-color: rgb(45, 62, 71);
	background-image: url(../images/bulletArrowWhiteLeft.png);
	background-repeat: no-repeat;
	background-position: 10px;
	font-weight: 700;
	padding: .7em 2em;
	font-family: 'Lato', Helvetica, Arial;
	font-size: 1.1em;
	padding-right: 2em;
	margin: 10px 0 20px 0;
	text-transform: uppercase;
}

.back-to-careers-blog:hover {
	background-color: rgb(199, 28, 58);
	text-decoration: none;
	color: #fff;
}

.back-to-recent-news {
	float: left;
	width: 190px;
	margin-bottom: 20px;
	color: rgb(255, 255, 255);
	background-color: rgb(45, 62, 71);
	background-image: url(../images/bulletArrowWhiteLeft.png);
	background-repeat: no-repeat;
	background-position: 10px;
	font-weight: 700;
	padding: .7em 2em;
	font-family: 'Lato', Helvetica, Arial;
	font-size: 1.1em;
	padding-right: 2em;
	margin: 10px 0 20px 0;
	text-transform: uppercase;
}

.back-to-recent-news:hover {
	background-color: rgb(199, 28, 58);
	text-decoration: none;
	color: #fff;
}

.item-page .news-img {
	width: 430px;
	height: 212px;	
	display:block;
	margin:0;
	/*background-color:#FAF9F8;*/
	font-family:'Lato', Helvetica, Arial;
	font-size:16px;
	color:#354249;
	padding-bottom:20px;
	background-image:url("../images/HomePromoBoxShadow.png");
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top: 30px;
}

.item-page .news-img img {
	padding:10px;
}

.item-page .news-img a {
	padding-left:20px;	
	margin-left:-20px;
	color:#354249;
}

.item-page .news-img a:hover,
.item-page .news-img a:focus {
	padding-right:20px;
	color:#fc3855;
}

.item-page .news-img ul {
	list-style-type:none;
	padding-left:18px;
	margin:0;
	margin-left:10px;
	background:url("../images/static/bulletArrowNavy.png") left center no-repeat;
}

.item-page .inner-news-img {
	height:200px;
	background-color:#FFF;
}

.item-page .img-fulltext-left {
	width: 430px;
	display:block;
	margin:0;
	/*background-color:#FAF9F8;*/
	font-family:'Lato', Helvetica, Arial;
	font-size:16px;
	color:#354249;
	padding-bottom:20px;
	background-image:url("../images/HomePromoBoxShadow.png");
	background-position:bottom;
	background-repeat:no-repeat;
	float:right;
	margin-top:-20px;
	margin-left: 15px;
}

.item-page .img-fulltext-left img {
	padding:10px;
}

.item-page .img-fulltext-left a {
	padding-left:20px;	
	margin-left:-20px;
	color:#354249;
}

.item-page .img-fulltext-left a:hover,
.item-page .img-fulltext-left a:focus {
	padding-right:20px;
	color:#fc3855;
}

.item-page .img-fulltext-left ul {
	list-style-type:none;
	padding-left:18px;
	margin:0;
	margin-left:10px;
	background:url("../images/static/bulletArrowNavy.png") left center no-repeat;
}

.item-page .inner-img-fulltext-left {
	background-color:#FFF;
}

.item-page .img_caption.none {
	margin:0px;
	padding:0px;
}

.item-page .img_caption p {
	margin-top:0px;
}


/*********************** Careers Template *****************************/

.landing-page-container, ._2col_container {
	width:410px;
	min-height:440px;
	display:block;
	overflow:hidden;
	border:1px #aab2b7 solid;	
	float:left;
	margin:10px 10px;
	background-color: rgb(215, 217, 220); 
	background-color:rgba(53,66,73,0.10);
	-webkit-border-radius: 10px;
    border-radius: 10px;	
	padding:15px;
	position: relative;
}

.landing-page-container:hover, ._2col_container:hover{
	border: 2px #aab2b7 solid;
	margin: 9px 9px;
}

._2col_container .image {
	border:5px solid #FFFFFF;
	width:404px;
	margin-top:20px;
	-webkit-box-shadow:  0px 0px 5px 2px #bab9b6;    
    box-shadow:  0px 0px 5px 2px #bab9b6;
}

.landing-page-container p, ._2col_container p {
	font-family:'Lato', Helvetica, Arial;
	font-size:14px;
	color:#1c2023;
	line-height: 1.5;
	min-height: 120px;
}

.landing-page-container .button, ._2col_container .button {
	color:#FFFFFF;
	background-color:#2d3e47;
	background-image:url(../images/bulletArrowWhite.png);
	background-repeat:no-repeat;
	background-position:97%;
	font-weight:700;
	padding:.7em;
	font-family:'Lato', Helvetica, Arial;
	font-size:.8em;	
	padding-right:2em;
	margin: 10px 0 4px 0;
	position: absolute;
	bottom: 20px;
	
}

.landing-page-container .button:hover, ._2col_container .button:hover {
	background-color:#fc3855;
	text-decoration: none;
}

._2col_container .button a:link, ._2col_container .button a:hover, ._2col_container .button a:visited,
.landing-page-container .button a:link, .landing-page-container .button a:hover, .landing-page-container .button a:visited {
	color:#FFFFFF;
	text-decoration: none;
}

.whyChoseVideoLeft{margin-top: 10px; margin-left: 5px;float: left;}
.whyChoseVideoRight{margin-top: 10px; margin-right: 5px;float: right;}

.landing-page-container .image {
	border:5px solid #FFFFFF;
	margin-top:15px;
	-webkit-box-shadow:  0px 0px 5px 2px #bab9b6;    
    box-shadow:  0px 0px 5px 2px #bab9b6;
}

.landing-page-container h2 {
	padding: 0px;
}

.landing-page-containerFullWidth {width: 870px; padding-bottom: 0; min-height:280px; }
.landing-page-containerFullWidth .image {float: left;}
.landing-page-containerFullWidth h2 {margin-top: 20px;}
.landing-page-containerFullWidth .button {width: 200px;}
.landing-page-containerFullWidth p, .landing-page-containerFullWidth .button, .landing-page-containerFullWidth h2 {margin-left: 460px; }



/*********************** Why study with us - Template *****************************/

.landing-page-container-why, ._2col_container {
	width:410px;
	min-height:350px;
	display:block;
	overflow:hidden;
	border:1px #aab2b7 solid;	
	float:left;
	margin:10px 10px;
	background-color: rgb(215, 217, 220); 
	background-color:rgba(53,66,73,0.10);
	-webkit-border-radius: 10px;
    border-radius: 10px;	
	padding:15px;
	position: relative;
}

.landing-page-container-why:hover, ._2col_container-why:hover{
	border: 2px #aab2b7 solid;
	margin: 9px 9px;
}

._2col_container .image {
	border:5px solid #FFFFFF;
	width:404px;
	margin-top:20px;
	-webkit-box-shadow:  0px 0px 5px 2px #bab9b6;    
    box-shadow:  0px 0px 5px 2px #bab9b6;
}

.landing-page-container-why p, ._2col_container p {
	font-family:'Lato', Helvetica, Arial;
	font-size:14px;
	color:#1c2023;
	line-height: 1.5;
	min-height: 120px;
}

.landing-page-container-why .button, ._2col_container .button {
	color:#FFFFFF;
	background-color:#2d3e47;
	background-image:url(../images/bulletArrowWhite.png);
	background-repeat:no-repeat;
	background-position:97%;
	font-weight:700;
	padding:.7em;
	font-family:'Lato', Helvetica, Arial;
	font-size:.8em;	
	padding-right:2em;
	margin: 10px 0 4px 0;
	position: absolute;
	bottom: 20px;
	
}

.landing-page-container-why .button:hover, ._2col_container .button:hover {
	background-color:#fc3855;
	text-decoration: none;
}

._2col_container .button a:link, ._2col_container .button a:hover, ._2col_container .button a:visited,
.landing-page-container-why .button a:link, .landing-page-container-why .button a:hover, .landing-page-container-why .button a:visited {
	color:#FFFFFF;
	text-decoration: none;
}

.whyChoseVideoLeft{margin-top: 10px; margin-left: 5px;float: left;}
.whyChoseVideoRight{margin-top: 10px; margin-right: 5px;float: right;}

.landing-page-container-why .image {
	border:5px solid #FFFFFF;
	margin-top:15px;
	-webkit-box-shadow:  0px 0px 5px 2px #bab9b6;    
    box-shadow:  0px 0px 5px 2px #bab9b6;
}

.landing-page-container-why h2 {
	padding: 0px;
}

.landing-page-containerFullWidth {width: 870px; padding-bottom: 0; min-height:280px; }
.landing-page-containerFullWidth .image {float: left;}
.landing-page-containerFullWidth h2 {margin-top: 20px;}
.landing-page-containerFullWidth .button {width: 200px;}
.landing-page-containerFullWidth p, .landing-page-containerFullWidth .button, .landing-page-containerFullWidth h2 {margin-left: 460px; }



/*********************** COURSES LANDING PAGE NEW ************/ 

.courseContainer {
	background-color: rgba(53,66,73,0.10); 
	border:1px solid #a1abaa;
	border-radius: 10px;
	width:420px;
	min-height: 340px;
	padding:3px 15px;
	margin: 6px;
	float: left;
	}
	
.courseContainer h2 {margin: 0;}	
.courseContainer p {width: 210px; padding-right: 10px; float:left; line-height:1.5}
.courseContainer .courseBtns {width: 200px; float:right; margin-top: -10px; }
.courseContainer img {margin-left: 35px;}

.courseContainerFullWidth {width: 882px; min-height: 230px;}	
.courseContainerFullWidth p {width: 600px;}

.btnBasic {width: 200px; background: #2d3e47 url(../images/bulletArrowWhite.png) no-repeat 95% 50%; margin: 3px 0; display: inline-block;}

.btnBasic a {color: #ffffff; font-size: 12px; padding: 8px 0 8px 8px; display:block; text-decoration: none; text-transform:uppercase}
.btnBasic a span {display: block; text-transform:none;}
.btnBasic:hover {background-color: #fc3855;}

.btnBasic-courses {width: 200px; background: #2d3e47 url(../images/bulletArrowWhite.png) no-repeat 95% 50%; margin: 3px 0; display: inline-block}	
.btnBasic-courses a {color: #ffffff; font-size: 12px; padding: 8px 0 8px 8px; display:block; text-decoration: none; text-transform:uppercase}
.btnBasic-courses a span {display: block; text-transform:none;}
.btnBasic-courses:hover {background-color: #fc3855;}

 
 

/*********************** Content Buttons ************/ 

.btnBasicAlt {width: 240px; background: #fc3855 url(../images/bulletArrowWhite.png) no-repeat 95% 50%; margin: 3px 0; display: inline-block}	
.btnBasicAlt a {color: #ffffff; font-size: 12px; padding: 8px 0 8px 8px; display:block; text-decoration: none; text-transform:uppercase}
.btnBasicAlt a span {display: block; text-transform:none;}
.btnBasicAlt:hover {background-color: #2d3e47;}

.btnBasicAlt .tableButton, .btnBasic .tableButton, .btnBasicAlt .tableButton:hover, .btnBasic .tableButton:hover {text-decoration: none; color: white !important;}




.wide {
	width:960px;
}

.screenwidth {
	width: 100%;
}

/***********Misc Changes****************/
.article-info-term{
	display: none
}

/**********News Item*******************/
/*.item-page p{
	font-size: 1.5em;
	line-height: 1.2;
}*/

/**********Course Item****************/
/*
#course_container{
	width: 625px;
}
*/
#courses  h2.trigger {
	padding: 0 0 0 30px;
	margin: 1px 0px 0px 0;
	height: 27px;
	line-height: 27px;
	font-size: 1em;
	font-weight:400;
	background:url("../images/static/bulletCircleOrange.png") no-repeat left center; 
	background-color:rgba(53,66,73,0.10);
	-webkit-border-radius: 10px;
    border-radius: 10px;
    cursor:pointer;
    background-position: 3px;
}

#courses  h2.trigger:hover {
	background-color:silver;
}

#courses h2.active {
	background:url("../images/static/bulletCircleOrangeDown.png") no-repeat left center;
	background-color:silver;
	font-weight: 600;
	background-position: 3px;
}

#courses  .toggle_container p {
	margin-left: 30px;
}

#courses #course_subjects {
	clear:both;
	width: 100%;
}

#courses #course_subjects .containers {
	width: 300px;
	float:left;
}

#courses #course_subjects .containers .last-col {
	margin-left: 10px;
}


#courses #course_subjects .separator {
	float:left;
	background-color: silver;
	height: 180px;
	width: 4px;
	margin: 15px;
}



.left {
	float: left !important;
}

.right {
	float: right !important;
}

#internship_program p {

}

.common_questions {
	background-color: #fdfcfb;
}

#courses #common_questions .containers, 
#courses #internship_program .containers {
	width: 465px;
}

#questions {padding: 20px 0}
#questions .accordian-container {width: 80%}

#course_container .subjects {
	width:50%;
	float:left;
}

#course_container .subjects ul {
	padding:0px 0px 0px 0px;
	margin-top: 0px;
	
}

#course_container .subjects ul li {
	background-image:url("../images/static/bulletArrowOrange.png");
	background-repeat:no-repeat;
	background-position:left;	
	list-style-type:none;
	padding-left:20px;
	line-height:2;
	margin:0px;
}

#course_container #at_a_glance_box {
	width:590px;
	height:105px;
	display:block;
	overflow:hidden;
	border:inherit;	
	background-color:#2b3e4a;
	float:left;
	margin:10px 0px 20px 0px;
	background-color:rgba(53,66,73,0.10);
	-webkit-border-radius: 10px;
    border-radius: 10px;	
	padding:15px;
}

#course_container #at_a_glance_box div {
	float:left;
	height:100px;
}

#course_container #at_a_glance_box div strong {
	color:#324d62;
}

#course_container #at_a_glance_box div ul {
	margin:0px;
	padding:0px;
	margin-top: 10px;
}

#course_container #at_a_glance_box div ul li {
	list-style-type:none;
	line-height:1.5;
	margin:0px;

}

#course_container #at_a_glance_box #length {
	width:100px;
	border-right: 1px dotted black;
	padding: 0px 5px 0px 5px;
	font-size:.9em;
}

#course_container #at_a_glance_box #study {
	width:150px;
	border-right: 1px dotted black;
	padding: 0px 5px 0px 10px;
	font-size:.9em;
}

#course_container #at_a_glance_box #entry {
	width:180px;
	border-right: 1px dotted black;
	padding: 0px 5px 0px 10px;
	font-size:.9em;
}

#course_container #at_a_glance_box #fee {
	width:100px;
	padding: 0px 5px 0px 10px;
	font-size:.9em;
}

#course_container #key_dates {
	margin-top: 10px;
	margin-bottom: 35px;
}


#key_dates table.basic tr td{
	white-space:nowrap;
	}


#course_container #key_dates_table {
	width: 620px;
	font-size: .8em;
	text-align:center;
	border:0;
	margin:0;
	padding:0;
	border-collapse:collapse;
}

#course_container #key_dates_table td {
	padding:5px;
	border-bottom: 1px solid #c3c6c8;
	
}

#course_container #key_dates_table .dark-color {
	background-color:#2c3940;
	color: #FFF;
	border-bottom: 1px solid #dfe4e3;
}

#course_container #key_dates_table .light-color {
	background-color:rgba(53,66,73,0.10);
	border-bottom: 1px solid #c3c6c8;
}

#course_container #key_dates_table .last-row {
	border-bottom: 0px;

}

#course_container #apply_now {
	background-color:rgba(243,160,45,0.10);		
	font-family:'Lato', Helvetica, Arial;
	font-size:18px;
	color:#fc3855;
	border-bottom:#fc3855 solid 1px;
	border-top:#fc3855 solid 1px;
	width:620px;
	height:120px;
	margin-bottom:1em;
}


#course_container #apply_now h3 {
	color: #fc3855;
	padding-left: 20px;
	
}

#course_container .apply_now {
	width:300px;
    height:50px;
    display:block;
    background:url("../images/btnApplyNow.png") 0px 0px no-repeat;
    padding:5px 0;
	text-align: center;
	vertical-align: middle;
	margin:0 auto;
}

#course_container .apply_now:hover{
	width:300px;
    height:50px;
    background:url("../images/btnApplyNow.png") 0px -62px no-repeat;
    padding:5px 0;
    margin:0 auto;
}



.want-to-know-more {
	background-color:#FFFCF8;
	background-color:rgba(53,66,73,0.10);	
	border-bottom:#354249 solid 1px;
	border-top:#354249 solid 1px;
	margin: 30px 0;
	height: 100px;
}

.want-to-know-more .middle {
	width: 960px;
	margin: 0 auto;
}

.want-to-know-more .middleButtons {
	width: 960px;
	margin: 0 auto;
	padding-left: 153px;
}

.want-to-know-more h3 {
	padding-left:15px;
	font-family:'Lato', Helvetica, Arial;
	font-size:20px;
	color: #354249;

}



.subject_text{
	
}

#course_container table.subjects{
	width: 595px;
}

/***********Download Page ********/
#downloading{
	height: 200px;
	width: 600px;
	background-color: #bbe4bb;
	border-style: solid;
	border-width: 2px;
	border-color: #a5dba5
}

#downloading p{
	text-align: center;
}

/******* Content Feature Image ********/
.content-feature-img-mid {
	width: 465px;
	height: 304px;	
	display:block;
	margin:0;
	/*background-color:#FAF9F8;*/
	font-family:'Lato', Helvetica, Arial;
	font-size:16px;
	color:#354249;
	padding-bottom:20px;
	background-image:url("../images/HomePromoBoxShadow.png");
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top: 30px;
}

.content-feature-img-mid img {
	padding:10px;
}

.content-feature-img-mid a {
	padding-left:20px;	
	margin-left:-20px;
	color:#354249;
}

.content-feature-img-mid a:hover,
.content-feature-img-mid a:focus {
	padding-right:20px;
	color:#fc3855;
}

.content-feature-img-mid ul {
	list-style-type:none;
	padding-left:18px;
	margin:0;
	margin-left:10px;
	background:url("../images/Layouts/bulletArrowNavy.png") left center no-repeat;
}

.inner-content-feature-img-mid {
	height:293px;
	background-color:#FFF;
}


/******** STEP BY STEP ITEMS *******/

.process {width: 620px; height: 44px; display: block; margin: 10px 0;}

.step {background:url(../images/static/bgNumber.png) no-repeat top left; height: 44px; width: 44px; float: left; margin-right: 15px; }
.step span {line-height:44px; padding-left:18px; color: #ffffff; font-size:18px; font-weight:700;}
.stepDesc p { padding: 10px 10px 0 5px; }







.contentImgLargeShadow {
	width: 622px;
	padding-bottom: 33px;
	background:  url(../images/lgImageShadow.png) no-repeat bottom left;
	display: block;
}

.contentImgLarge {
	padding: 10px; background-color: #ffffff
	}

.contentImgLarge img {margin: 0; padding:0;}
.contentImgLarge p {padding: 10px 0 0 15px; margin: 0; background:url("../images/static/bulletArrowNavy.png") 0 17px no-repeat}





/****** TESTIMONIALS *******/
#testimonialFullOuter {clear:both; height: 290px; width: 100%; background: url("../images/static/spotlightBG.jpg") repeat-x bottom left; overflow:hidden}
#testimonialFullInner {width: 960px; margin: 0 auto; }
#testimonialFullInner blockquote {
	width: 600px;
	margin: 0; 
	padding: 35px 25px 0 35px; 
	float: left; 
	background: url("../images/static/quotes.png") no-repeat 0 0; 
	color: #ebebeb;
	font-family: 'Lato', sans-serif; 
	font-weight: 300;
	font-style: italic;
	font-size:20px;
	margin-top:50px;
	line-height: 26px;
	}
#testimonialFullInner blockquote cite {display: table; color: #fc3855; background-color: rgba(0,0,0,0.5); margin-top: 10px; font-size: 16px; text-transform: uppercase;margin-left:-24px;padding-left:24px;padding-right:24px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
#testimonialFullInner blockquote cite:nth-child(2) {margin-top:2px;}
#testimonialFullInner img {width: 300px; float: right; margin: 0; padding: 0; margin-top: -20px;}

.testimonialContent {background-color: rgba(53,66,73,0.10); border:1px solid #98a0a4; border-radius: 10px; padding: 20px; margin: 20px 0; display: inline-block; width: 580px;}
.testimonialFullWidth {width: 920px;}
.testimonialContent blockquote {font-family: 'Lato', sans-serif; color: #354249; font-size: 18px; line-height:1.8em; font-weight: 300; font-style:italic; margin: 0 0 8px 0; padding:0}
.testimonialContent cite {font-family: 'Lato', sans-serif; color: #354249; font-size: 14px; line-height:1.8em; font-weight:normal; font-style: normal; }
.testimonialContent cite span {text-transform: uppercase; font-weight: bold;}




/******** faq ********/
#faqOuter {clear:both; width: 100%;background-color: #fdfcfb;}
#faqInner{width:940px;margin:0 auto;padding-top:0px;padding-bottom:0px;}
#faqInner .containers {width: 465px;}
#faqInner h2.trigger {padding: 0 0 0 30px;margin: 1px 0px 0px 0;height: 27px;line-height: 27px;font-size: 1em;font-weight: 400;background: url("../images/static/bulletCircleOrange.png") no-repeat left center;background-color: rgba(53,66,73,0.10);-webkit-border-radius: 10px;border-radius: 10px;cursor: pointer;background-position: 3px;}
#faqInner  .toggle_container p {margin-left: 30px;}


 
 
/*********************** Top Level Category Pages ************/ 
 

#categoryPage .category {
	background-color: rgba(53,66,73,0.10); 
	border:1px solid #a1abaa;
	border-radius: 10px;
	width:420px;
	min-height: 230px;
	padding:15px;
	margin: 6px;
	float: left;
	position: relative;
	} 

#categoryPageNarrow .category {
	background-color: rgba(53,66,73,0.10); 
	border:1px solid #a1abaa;
	border-radius: 10px;
	width:270px;
	height: 180px;
	padding:10px;
	margin: 5px;
	float: left;
	position: relative;
	}
	
#categoryPageNarrow .category:hover {border-color: #62717c;}	
#categoryPageNarrow .category p {margin:0;}
.category h2 {margin: 0;}	

#categoryPage .category:hover {border-color: #62717c;}	
#categoryPage .category h2, #categoryPageNarrow .category h2 {margin: 0; padding-top: 0;}	
#categoryPage .category img {margin: 10px 10px 0 0px; float: left; padding: 0;}
#categoryPage .category .btnBasic {width: 200px; background: #2d3e47 url(../images/bulletArrowWhite.png) no-repeat 95% 50%; margin: 3px 0; display: inline-block; position: absolute; bottom: 20px; right: 30px}	
#categoryPage .category .btnBasic a {color: #ffffff; font-size: 12px; padding: 8px 0 8px 8px; display:block; text-decoration: none; text-transform:uppercase}
#categoryPage .category .btnBasic a span {display: block; text-transform:none;}
#categoryPage .category .btnBasic:hover {background-color: #fc3855;}



#categoryPageNarrow .category .btnBasic {width: 100px; background: #2d3e47 url(../images/bulletArrowWhite.png) no-repeat 95% 50%; margin: 3px 0; display: inline-block; position: absolute; bottom: 15px; right: 15px}	
#categoryPageNarrow .category .btnBasic a {color: #ffffff; font-size: 12px; padding: 8px 0 8px 8px; display:block; text-decoration: none; text-transform:uppercase}
#categoryPageNarrow .category .btnBasic a span {display: block; text-transform:none;}
#categoryPageNarrow .category .btnBasic:hover {background-color: #fc3855;}






/******** TABLES ********/




table.basic {background-color: rgba(53,66,73,0.10); border-bottom:1px solid #fefcfc; margin: 30px 0; width: 100%; min-width: 620px; }

table.basic tr th { 
	background: #354249 url(../images/static/bgTableHdr.jpg) repeat-x bottom left; 
	color: #ffffff; 
	font: 16px 'Lato', sans-serif; 
	font-weight:normal;
	text-align: left; 
	padding: 8px;
	line-height: 16px;
	}
	
table.basic tr td {font-family: 'Lato', sans-serif; font-size: 14px; color: #1c2023; /* padding: 20px 15px; Carlos - Edited 28/11 */ padding: 20px 7px; border-top:1px solid #fefcfc ; border-bottom: 1px solid #c2c5c5;}
table.basic tr.first td {border-top: none;}
table.basic tr td a {color: #fc3855; text-decoration: none;}
table.basic tr td a:hover {color: #fc3855; text-decoration: underline;}
table.basic tr {border-top:1px solid # ; border-bottom: 1px solid #c2c5c5;}

table.basic tr td a.hdrLink {color: #1c2023; font-weight:bold}
table.basic tr td a.hdrLink:hover {color: #fc3855; cursor:pointer; text-decoration:none;}

table.basic a.more {width: 84px; height: 31px; display: block; background: url(../images/btnMoreSm.png) 0px 0px no-repeat; margin-left: 0;}
table.basic a.more:hover {background-position: 0 -31px; text-decoration:none;}










table.basic a.more {width: 84px; height: 31px; display: block; background: url(../images/btnMoreSm.png) 0px 0px no-repeat; margin-left: 0;}
table.basic a.more:hover {background-position: 0 -31px; text-decoration:none;}





#table.basic td {padding: 10px 8px; }
#thinkStart tr td h4 {font-size: 19px; margin: 0; padding:0;}
#thinkStart table.basic td .btnBasic a, #thinkStart table.basic td .btnBasic a:hover {color: white !important; text-decoration: none;}  



/***** events home *****/

#eventsHome {list-style-type: none; margin:0; padding: 0 }

#eventsHome li {font-family: 'Lato', sans-serif; font-size: 14px; color: #747474; padding: 0; background: url("../images/static/bulletArrowOrange.png") no-repeat 10px 5px;}
#eventsHome li a {color: #354249; text-decoration: none; padding: 0px 0 0 30px; margin:0; display:block}
#eventsHome li a:hover {color: #fc3855; text-decoration: none;}
#eventsHome li .date {width: 300px; height: 45px; background:url("../images/eventsShadow.png") no-repeat bottom left; padding-left: 30px}
#eventsHome li.last .date {background:none}


/****************** copyright *****************/

#copyright {
	clear: both;
	text-align:center;
	font-weight: 400;
	font-style: italic;
	color: #87949a;
	font-size: 0.7em;
	background: #282828;
}

#inner-copyright {
	width: 960px;
	margin: 0 auto;
	/* Remove Flexbox */
	/* display: -webkit-box;
  	display: -moz-box;
  	display: -ms-flexbox;
  	display: flex; */
  	padding: 20px 0;
}

.inner-copyright-col {
	width: 36%;
	margin: 0.5%;
}

.inner-copyright-col a img { display: block; max-width: 100%; height: auto; }
.inner-copyright-col a img:hover { cursor: pointer; }


/******** FOOTER SECTION *******/


#footer {
	clear: both;
	width:100%;
	background: #364049;
}

#footer #inner_footer {
	width:960px;
	margin:0 auto;
	/* Remove Flexbox */
	/* display: -webkit-box;
  	display: -moz-box;
  	display: -ms-flexbox;
  	display: flex; */
}

#footer-think {
	clear: both;
	width:100%;
	background: #1f1f1f;
}

#footer-think #inner_footer_think {
	width:960px;
	margin:0 auto;
	/* Remove Flexbox */
	/* display: -webkit-box;
  	display: -moz-box;
  	display: -ms-flexbox;
  	display: flex; */
  	padding: 44px 0 45px;
}

#footer-think #inner_footer_think .ftrRight {
	text-align: right;
	font-family: AvenirLTStd-Light;
	font-size: 11px;
	color: rgb(105, 105, 106);
	padding: 8px 0;
	width: 640px;
}

#footer ul.footer_ul li.external {
	font-family: AvenirLTStd-Light;
	font-size: 13px;
	color: rgb(105, 105, 106);
	padding: 8px 0;
	width: 640px;
}

#footer ul.footer_ul li.external:after {
	font-family: 'icomoon';
	content: "\e600";
	color: #d6d6d2;
	margin-left: 5px;
}

#footer-think #inner_footer_think .ftrRight a { color: rgb(217, 215, 214);
text-decoration: none; }
#footer-think #inner_footer_think .ftrRight span { padding: 0 5px; }


#footer-think #inner_footer_think .ftrLeft {
	width: 320px;
}

#footer p {
	font-family:'Lato', Helvetica, Arial;
	font-size:12px;
	color:#889095;
}

#footer ul.footer_ul, ol.footer_ul { 
	list-style-type: none;
	margin:0 ;
	padding: 0;
} 

#footer ul.footer_ul li { 
	font-family: "AvenirLTStd-Light";
	font-size:13px;	
	padding-top:10px;
	padding-bottom: 10px; 
}
#footer ul.footer_ul li a {
	color:#d6d6d2;
}
#footer ul.footer_ul li:hover, #footer ul.footer_ul li a:hover,   
#footer ul.footer_ul li:focus {
	color:#ffffff;
	text-decoration: none;
	
}

#footer ul.footer_ul a:hover {text-decoration:none;}

#footer h3 {
	color:#faf9f7;
	font-family: 'AvenirLTStd65Medium';
	font-size:16px;	
	padding-bottom:10px;
}

#footer .footH2 {
	font-family:'Lato', Helvetica, Arial;
	font-size:20px;
	color:#87949a;
	font-weight:300;
	font-style:italic;
	padding:20px 0 0 10px;
	clear:both;
	}

#footer p.contact {
	font-size:14px;
	color:#f5f9fb;
	font-family:'Lato', Helvetica, Arial;	
	padding-left:10px;
	margin: 5px 0px 0px 0px;
}

#footer #logos a {
	width:auto;
	height:37px;
	display:block;
	float:left;
	padding:0 8px;
	z-index:1;
	position:relative; /* used with z-index to place columns above opacity logo */
}

#footer #logos a:hover {
text-decoration: none;	
}

#footer #logos img {
	padding-right:15px;

}

#footer .foot_divider {
	background-image:url("../images/static/footer_line.gif");
	background-repeat:no-repeat;
	width:960px;
	height:2px;
	clear:both;
	margin-top:5px;
}

#footer .footer_cols {
	height:auto;
	width: 32%;
	padding: 60px 0;
}

#footer .footer_cols button {
	background: #fc3855;
	padding: 15px 15px;
	border-radius: 3px;
	font-family: 'AvenirLTStd-Heavy';
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	border: none;
	box-shadow: 0 3px 0 #a0002a;
	font-size: 14px;
	cursor: pointer;
	width: 100%;
	transition: all .1s ease;
}

#footer .footer_cols button:hover { background: #b90a39; }

#footer .footer_cols:nth-last-child(1) {
	background: rgba(255, 255, 255, .1);
	padding: 40px 35px;
	width: 40%;
}

#footer .footer_cols:nth-last-child(1) h3 { font-family: "AvenirLTStd-Heavy"; font-size: 16px; text-transform: uppercase; padding-bottom: 5px;}
#footer .footer_cols:nth-last-child(1) p { font-family: "AvenirLTStd-Light"; font-size: 16px; color: #fdfdfb; margin-bottom: 30px;}
#footer .footer_cols:nth-last-child(1) p span { font-family: 'AvenirLTStd-Heavy'; font-size: 17px;}

#footer #social_ul {
    margin: 0;
    padding: 0;
	margin-top:18px;
}

#footer #social_ul li, #social_ul a {
    height: 50px;
    display: block;
}

#footer #social_ul li {
	margin: 0 -1px;
	display: inline-block;
}

#footer #social_li-1 { width: 50px; background:url("../images/static/SocialMedia.png") 0px 0px no-repeat;}
#footer #social_li-2 { width: 50px; background:url("../images/SocialMedia.png") -50px 0px no-repeat; }
#footer #social_li-3 { width: 50px; background:url("../images/static/SocialMedia.png") -100px 0px no-repeat;}

#footer #social_li-1 a:hover, #footer #social_li-1 a:focus { background:url("../images/SocialMedia.png") 0px -50px no-repeat;}
#footer #social_li-2 a:hover, #footer #social_li-2 a:focus { background:url("../images/SocialMedia.png") -50px -50px no-repeat;}
#footer #social_li-3 a:hover, #footer #social_li-3 a:focus { background:url("../images/SocialMedia.png") -100px -50px no-repeat;}

#footer #logos {
	clear:both;
}

#footer .social {
	margin-top: 60px;
}

#footer .social a {
	border:none;
}
#footer .social img {
	padding:10px 4px;
}

p.copyright {
	text-align:center;
	font-weight: 400;
	font-style: italic;
	color: #87949a;
	font-size: 0.7em;
}

#footer .footer_cols:nth-last-child(1) p span.call_now_phone a {
		color: #fff;
	}

#footer .footer_cols:nth-last-child(1) p span.call_now_phone a:hover {
		text-decoration: none;
	}

#footer .brand_text {
	color:#fc3855;
}

@media (max-width: 767px) {

	#footer {}

	#footer h3 {
		cursor: pointer;
		border-bottom: solid 1px rgb(89, 89, 89);
		z-index: 10;
		position: relative;
	}

	#footer #inner_footer {
		width: auto;
		-webkit-flex-flow: row wrap;
		justify-content: space-around;
		padding: 0;
	}

	#footer .footer_cols {
		width: 92%;
		padding: 15px 16px 0px
	}

	#footer .social {
		margin-top: 0;
		border-bottom: solid 1px rgb(89, 89, 89);
	}

	#footer #social_ul {
		margin-top: 0px;
	}

	#footer ul.footer_ul li {
		margin-left: 13px;
	}

	#footer .footer_cols:nth-last-child(1) {
		width: 100%;
		background: none;
		position: relative;
		margin: 0;
		text-align: center;
		padding: 30px 0px;
	}
	#footer .footer_cols:nth-last-child(1) h3 {
		display: none;
	}
	
	#footer .footer_cols:nth-last-child(1) p {
		display: inline-block;
		text-align: right;
		margin-right: 10px;
	}

	/* #footer .footer_cols:nth-last-child(1) p span {
		display: block;
	} */

	#footer .footer_cols button {
		width: 55%;
		right: 0;
		vertical-align: text-bottom;
	}

	#footer-think {
		display: none;
	}

	#copyright {
		display: none;
	}

	#footer ul.footer_ul, ol.footer_ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		display: block;
		height: 0px;
		overflow: hidden;
		-webkit-transition: height .75s ease-in-out;
		transition: height .75s ease-in-out;
		-webkit-transition: height .75s ease-in-out 200ms ease;
		-moz-transition: height .75s ease-in-out 200ms ease;
		-o-transition: height .75s ease-in-out 200ms ease;
		-ms-transition: height .75s ease-in-out 200ms linear;
		transition: height .75s ease-in-out 200ms ease ease;
	}

	#footer ul.footer_ul.active {
		display: block;
		height: 100px;
		-webkit-transition: height .75s ease-in-out;
		transition: height .75s ease-in-out;
		-webkit-transition: height .75s ease-in-out 200ms ease;
		-moz-transition: height .75s ease-in-out 200ms ease;
		-o-transition: height .75s ease-in-out 200ms ease;
		-ms-transition: height .75s ease-in-out 200ms linear;
		transition: height .75s ease-in-out 200ms ease ease;
	}

	#footer ul.footer_ul.lg.active {
		height: 180px;
	}

	.addDeeperSlideToggle {
		position: absolute;
		height: 38px;
		width: 38px;
		right: 2%;
		z-index: 1;
		/* top: 10px; */
	}

	.addDeeperSlideToggle:after {
		content: "";
		color: rgb(255, 255, 255);
		font-family: icons;
		font-size: 14px;
		position: absolute;
		top: 10px;
		left: 12px;
		background: url("/images/footer/footer_arrow_down.png") no-repeat;
		width: 14px;
		height: 6px;
	}

	.addDeeperSlideToggle.active:after {
		content: "";
		color: rgb(255, 255, 255);
		font-family: icons;
		font-size: 14px;
		position: absolute;
		top: 10px;
		left: 12px;
		background: url("/images/footer/footer_arrow_up.png") no-repeat;
		width: 14px;
		height: 6px;
	}

	#footer .footer_cols:nth-last-child(1) .addDeeperSlideToggle {
		display: none;
	}

	#footer .footer_cols:nth-last-child(1) .footer_cols_privacy p {
		font-family: AvenirLTStd-Light;
		font-size: 11px;
		color: rgb(105, 105, 106);
		font-style: italic;
		color: #a6a6a6;
		text-align: center;
		margin-bottom: 4px;
	}

	#footer .footer_cols:nth-last-child(1) .footer_cols_privacy p.footer_cols_privacy_link {
		font-size: 20px;
		color: #e2e65b;
		text-transform: uppercase;
		margin-bottom: 4px;
	}

	#footer .footer_cols:nth-last-child(1) .footer_cols_privacy p.footer_cols_privacy_link a {
		color: #e2e65b;
		text-decoration: none;
	}

	#footer .footer_cols:nth-last-child(1) p span.call_now {
		font-family: "AvenirLTStd-Light";
		font-size: 16px;
		color: rgb(253, 253, 251);
		display: inline-block;
	}

	#footer .footer_cols:nth-last-child(1) p span.call_now_phone a {
		color: #fff;
	}

	span a.phone { color: #fff !important; }

	#think_footer {
		background: #202020;
	}

	.think_footer_mobile {
		text-align: center;
		padding: 30px 0;
	}

}

@media (min-width: 768px) {
	#copyright {}
	#inner-copyright {
		width: auto;
		position: relative;
		/* Remove Flexbox */
		/* -moz-box-sizing: border-box;
		box-sizing: border-box;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap; */
		padding: 20px 0px 20px 0px;
		width: 100%;
	}

	#copyright #inner-copyright .inner-copyright-col {
		/* Remove Flexbox */
		/* flex-basis: 22.333333%; */
		/* max-width: 22.333333%; */
		width: 160px;
		display: inline-block;
		margin: 0;
		padding: 10px;
	}

	#footer-think #inner_footer_think {
		width: auto;
		position: relative;
		padding: 45px 0 50px 0;
	}

	#footer #inner_footer {
		width: auto;
		/* Remove Flexbox */
		/* 
		-moz-flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-webkit-justify-content: space-around;
		justify-content: space-around; */
  		padding: 0;
  		overflow: hidden;
	}

	#footer .footer_cols {
		width: 17%;
		margin-left: 49px;
		padding: 30px 0;
		display: inline-block;
		vertical-align: top;
	}

	#footer-think #inner_footer_think img {
		display: block;
		max-width: 100%;
		height: auto;
	}

	#footer-think #inner_footer_think .ftrLeft {
		margin-left: 80px;
		display: inline-block;
	}

	#footer-think #inner_footer_think .ftrRight {
		text-align: center;
		position: absolute;
		right: 3%;
		bottom: 40px;
		display: inline;
	}

	#footer-think #inner_footer_think .ftrRight span { display: inline-block; }


	#footer .footer_cols:nth-last-child(1) { 
		width: 100%;
		position: relative;
		margin:0;
		padding: 40px 0;
	}

	#footer #social_ul {
		margin-top: 0;
	}

	#footer .footer_cols:nth-last-child(1) h3 { display: none; }
	#footer .footer_cols:nth-last-child(1) p { display: inline-block; vertical-align: baseline; margin: 0px 24px 0 0px; margin-left: 60px; }
	#footer .footer_cols:nth-last-child(1) button { width: 240px; padding: 20px; margin: -20px -360px;
position: relative;
top: 50%;
left: 50%; } 
	#footer .footer_cols:nth-last-child(1) .social { position: absolute; right: 20px; bottom: 15px;}

	.footer_cols_privacy {
		display: none;
	}

	#footer .footer_cols:nth-last-child(1) p span.call_now {
		display: none;
	}

	#think_footer {
		display: none;
	}

}

/* Medium Devices, Desktops */
@media (min-width: 992px) {

	#footer .footer_cols {
		height: auto;
		width: 164px;
		padding: 60px 0;
		display: inline-block;
		vertical-align: top;
	}

	#footer #inner_footer {
		width: 930px;
		padding: 0 45px;

		/* Remove Flexbox */

		/* -webkit-flex-flow: row;
		flex-flow: row;

		display: flex;

  		justify-content: space-around;
		-webkit-justify-content: space-around; */

	}

	#footer .footer_cols {
		margin-left: 0;
	}

	#footer-think #inner_footer_think {
		width: 930px;

		/* Remove Flexbox */
		/* display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap; */
	}

	#footer-think #inner_footer_think .ftrLeft {
		margin-left: 0;
		margin-right: 60px;
		width: auto;
	}

	#footer .footer_cols:nth-last-child(1) {
		padding: 60px 35px;
		width: 190px;
		height: 225px;
	}
	#footer .footer_cols:nth-last-child(1) h3 { padding-bottom: 11px; display: block; }
	#footer .footer_cols:nth-last-child(1) p { margin: 5px 24px 0 0px; }
	#footer-think #inner_footer_think .ftrRight { line-height: 2em; }
	#footer-think #inner_footer_think .ftrRight span {}

	#footer .footer_cols:nth-last-child(1) button { width: 190px; padding: 15px; margin-top: 20px;
margin-left: 0;
margin: 20px 0px;
position: relative;
top: 0;
left: 0%;} 
	
	#footer .footer_cols:nth-last-child(1) .social {
		right: 0;
		left: 25px;
		bottom: 55px;
	} 

	#footer-think #inner_footer_think .ftrRight {
		width: 640px;
		text-align: center;
		position: relative;
		bottom: 0;
		right: 0;
	}

	#inner-copyright {
		/* Remove Flexbox */
		/* -moz-box-sizing: border-box;
		box-sizing: border-box;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: row;
		-ms-flex-wrap: row;
		flex-flow: row; */

		padding: 30px 0px;
		width: 980px;
	}

	#copyright #inner-copyright .inner-copyright-col { 
		/* Remove Flexbox */
		/* flex-basis: 18.333333333%; */
		/* max-width: 18.333333333%;
		margin: 8px 3px; */
		width: 14%;
		display: inline-block;
		margin: 0 2px 0 0;
	}
	#copyright #inner-copyright .inner-copyright-col.chifley {
    	width: 8% !important;
	}

}

/****************** STAFF BIOS *****************/


.teamBio h2 {margin: 0 ; padding:0;}
.teamBio h3 {margin: 5px 0 0 0; padding: 0}
.teamBio ul.arrowBasic {margin: 0}
.teamBio ul.arrowBasic li {padding: 3px 3px 3px 15px;}


.teamBioContainer { border-bottom:1px solid white; border-top:1px solid #c9c7c7; padding: 30px 0; min-height: 340px}
.teamBioContainerFirst {border-top: none;} 
.teamBioContainer img {float: left; margin-right: 20px}
.teamBioContainer .teamBio { margin-left: 310px; padding-top: 10px;}
.teamBioContainerLast {border-bottom: none;}


/****************** FORMS *****************/

.eventCopy {width: 450px; float: left;}
.eventForm {width: 50px; float: right;}

#contactFormLeftCont{ 
width:440px;
float:left;}

.required {color:#ab0101; text-align: right; padding: 0 20px 20px 0}

legend
{
font-family: 'Lato', Helvetica, Arial;
font-size: 22px;
color: #354249;
padding: 10px 20px 10px 20px;
}
legend span
{
font-family: 'Lato', Helvetica, Arial;
font-size: 16px;
color: #354249;
font-weight: 300;

}

#contact-us-form textarea, #contact-us-form-ab-one textarea, #contact-us-course-guide-form-ab-one textarea {
border: 1px solid #dbd8d8;
-webkit-border-radius: 2px; 
-moz-border-radius: 2px;
font-size: 20px;
font-family: 'Lato', Helvetica, Arial;
background-color: #f3f3f3;
   color: #b0afaf;
font-style: italic;
width: 356px;
height: 100px;
padding-left: 20px;
font-weight: 300;
}


#contact-us-form input, #contact-us-form-ab-one input, #contact-us-course-guide-form-ab-one input {
border: 1px solid #dbd8d8;
-webkit-border-radius: 2px; 
-moz-border-radius: 2px;
font-size: 20px;
font-family: 'Lato', Helvetica, Arial;
background-color: #f3f3f3;
   color: #b0afaf;
font-style: italic;
width: 356px;
height: 41px;
padding-left: 20px;
font-weight: 300;
}



#contact-us-form select, #contact-us-form-ab-one select, #contact-us-course-guide-form-ab-one select {
border: 1px solid #dbd8d8;
-webkit-border-radius: 2px; 
-moz-border-radius: 2px;
font-size: 20px;
font-family: 'Lato', Helvetica, Arial;
background-color: #f3f3f3;
color: #b0afaf;
font-style: italic;
font-weight: 300;
width: 379px;
height: 41px;
padding-left: 20px;
background: url('../images/formSelect.jpg') no-repeat right #f3f3f2;
cursor:pointer;
 -webkit-appearance: none;
}



#contact-us-form input:focus, #contact-us-form-ab-one input:focus, #contact-us-course-guide-form-ab-one focus {outline: none;}


#contact-us-form input:hover, #contact-us-form textarea:hover, #contact-us-form select:hover, #contact-us-form-ab-one input:hover, #contact-us-form-ab-one textarea:hover, #contact-us-course-guide-form-ab-one select:hover, #contact-us-course-guide-form-ab-one input:hover, #contact-us-course-guide-form-ab-one textarea:hover, #contact-us-course-guide-form-ab-one select:hover {
background-color: #f9f8f8;
border: 1px solid #cecccc;
}

#contact-us-form label, #contact-us-form-ab-one label, #contact-us-course-guide-form-ab-one label {
float: left;
clear: left;
width:200px;
text-align:right;
padding:0 15px 0 0;
font-size:13px;
font-weight: normal;
line-height: 30px;
}
#contact-us-form textarea,
#contact-us-form-ab-one textarea,
#contact-us-form label,
#contact-us-form-ab-one label,
#contact-us-form input,
#contact-us-form-ab-one input,
#contact-us-form select,
#contact-us-form-ab-one select,
#contact-us-course-guide-form-ab-one input,
#contact-us-course-guide-form-ab-one select,
#contact-us-course-guide-form-ab-one select
{
margin: 4px 0 0 30px;}
#contact-us-form label:hover, #contact-us-form-ab-one label:hover, #contact-us-course-guide-form-ab-one label:hover {background-color: #ffffff; cursor: default; }
#contact-us-form .questions {vertical-align: text-top;}
#contact-us-form span, #contact-us-form-ab-one span {}
#contact-us-form input[type=submit] {
background: url(../images/btnSubmit.png) no-repeat 0 0; height:60px; width: 244px; cursor:pointer;
border: none;
margin: 20px 0px 20px 105px;
color: #5e642a;
line-height: 20px;
font-weight: bold;}
#contact-us-form input[type=submit]:hover {
background-position: 0 -61px;
}
/*
#contact-us-form input[type=submit]:focus {
display:none;
}
*/
/* -- APM A/B Testing - Test Batch 1 - 20/01/2014 -- */
#contact-us-form-ab-one input[type=submit] {
background: url(../images/btnSubmit.png) no-repeat 0 -61px; height:60px; width: 244px; cursor:pointer;
border: none;
margin: 20px 0px 20px 105px;
color: #5e642a;
line-height: 20px;
font-weight: bold;}
#contact-us-form-ab-one input[type=submit]:hover {
background-position: 0 0;
}



#contact-us-course-guide-form-ab-one input[type=submit] {
background: url(../images/btnGo.png) no-repeat 0 0px; height:60px; width: 244px; cursor:pointer;
border: none;
margin: 20px 0px 20px 105px;
color: #5e642a;
line-height: 20px;
font-weight: bold;}
#contact-us-course-guide-form-ab-one  input[type=submit]:hover {
background-position: 0 -61px;
}


label.batch2 {
    float:none !important;
    border: none !important;
    -webkit-border-radius: 2px; 
    -moz-border-radius: 2px;
    font-size: 20px;
    font-family: 'Lato', Helvetica, Arial;
    background-color: none !important;
       
    color: #6f6f6f;
    font-style: italic;
    width: 356px;
    height: 41px;
    padding-left: 20px;
    font-weight: 300 !important;
}

label.batch2:hover {
    background:none !important;
}

/* -- End of APM A/B Testing - Test Batch 1 - 20/01/2014 -- */

input[type=submit]::-moz-focus-inner, input[type=button]::-moz-focus-inner
{
border : 0px;
}
input[type=submit]:focus, input[type=button]:focus
{
outline : none;
}
#contact-us-form input[placeholder] {color: #b7b6b6;}
input:focus, textarea:focus {border-color: #adaaab; color: #666 !important; font-style:normal !important;}








/****************** FORMS SideBAR*****************/

.eventCopy {width: 450px; float: left;}
.eventForm {width: 50px; float: right;}

#contactFormLeftCont{ 
width:440px;
float:left;}

#contact-us-form-sidebar {
	
font: 0.76em 'Lato', Helvetica, Arial;
padding:0px;
margin:15px 0px 0px 0px;
}

#contact-us-form-sidebar .required {color:#ab0101; text-align: right; padding: 0 20px 20px 0}

#contact-us-form-sidebar legend
{
font-family: 'Lato', Helvetica, Arial;
font-size: 22px;
color: #354249;
padding: 10px 20px 10px 20px;
}
#contact-us-form-sidebar legend span
{
font-family: 'Lato', Helvetica, Arial;
font-size: 16px;
color: #354249;
font-weight: 300;

}

#contact-us-form-sidebar textarea {
border: 1px solid #dbd8d8;
font-size: 14px;
font-family: 'Lato', Helvetica, Arial;
background: #fefefe; /* Old browsers */
color: #b0afaf;
font-style: italic;
width: 263px;
height: 86px;
padding-left:5px;
font-weight: 300;
}


#contact-us-form-sidebar input {
border: 1px solid #dbd8d8;

font-size: 14px;
font-family: 'Lato', Helvetica, Arial;
background: #fefefe; /* Old browsers */
color: #b0afaf;
font-style: italic;
width: 263px;
height: 35px;
padding-left:5px;
font-weight: 300;
}



#contact-us-form-sidebar select {
	
	border-radius: 0px;


border: 1px solid #dbd8d8;

font-size: 14px;
font-family: 'Lato', Helvetica, Arial;
background: #fefefe; /* Old browsers */
color: #b0afaf;
font-style: italic;
font-weight: 300;
width: 271px;
height: 35px;
padding-left:5px;
/*background: url('../images/formSelect.jpg') no-repeat right #f3f3f2;*/
cursor:pointer;
 -webkit-appearance: none;
}



#contact-us-form-sidebar input:focus {outline: none;}


#contact-us-form-sidebar input:hover, #contact-us-form-sidebar textarea:hover, #contact-us-form-sidebar select:hover {
background-color: #f9f8f8;
border: 1px solid #cecccc;
}
#contact-us-form-sidebar label {
float: left;
clear: left;
width:200px;
text-align:right;
padding:0 15px 0 0;
font-size:13px;
font-weight: normal;
line-height: 30px;
}

#contact-us-form-sidebar textarea,
#contact-us-form-sidebar label,
#contact-us-form-sidebar input, 
#contact-us-form-sidebar select {
margin: 4px 0px;}
#contact-us-form-sidebar label:hover {background-color: #ffffff; cursor: default; }
#contact-us-form-sidebar .questions {vertical-align: text-top;}
#contact-us-form-sidebar span {}
#contact-us-form-sidebar input[type=submit] {
	
background: url(../images/btnSideFrom.png) no-repeat 0 0; height:45px; width: 271px; cursor:pointer;
border: none;
margin: 15px 0 0 0px;
color: #5e642a;
line-height: 20px;
font-weight: bold;}
#contact-us-form-sidebar input[type=submit]:hover {
background-position: 0 -76px;
}
input[type=submit]::-moz-focus-inner, input[type=button]::-moz-focus-inner
{
border : 0px;
}
/* */
input[type=submit]:focus, input[type=button]:focus
{
outline : none;
}
#contact-us-form-sidebar input[placeholder] {color: #b7b6b6;}
input:focus, textarea:focus {border-color: #adaaab; color: #666 !important; font-style:normal !important;}


/****************** FORMS Orange*****************/
/*
.eventCopy {width: 450px; float: left;}
.eventForm {width: 50px; float: right;}

#contactFormLeftCont{ 
width:440px;
float:left;}


*/
.section-box-orange{ background-color:#f1a118;}

#contact-us-form-orange {
	
font: 0.76em 'Lato', Helvetica, Arial;

margin:15px 0px 0px 0px;
padding:0px 0px 0px 66px;

  position: relative;

}

#contact-us-form-orange .required {color:#ab0101; text-align: right; padding: 0 20px 20px 0}

#contact-us-form-orange legend
{
font-family: 'Lato', Helvetica, Arial;
font-size: 22px;
color: #fff;
padding: 10px 0px 5px 0px;
margin-left:-50px;
}
#contact-us-form-orange p
{
margin-top:0px;
margin-left:-50px;
}
#contact-us-form-orange legend span
{
font-family: 'Lato', Helvetica, Arial;
font-size: 16px;
color: #354249;
font-weight: 300;

}

#contact-us-form-orange textarea {
	
border: 1px solid #af7811;
font-size: 14px;
font-family: 'Lato', Helvetica, Arial;
background: #fefefe; /* Old browsers */
color: #b0afaf;
font-style: italic;
width: 468px;
height: 66px;
padding-left:5px;
font-weight: 300;
}


#contact-us-form-orange input {
border: 1px solid #af7811;
font-size: 14px;
font-family: 'Lato', Helvetica, Arial;
background: #fefefe; /* Old browsers */
color: #b0afaf;
font-style: italic;
width: 226px;
height: 35px;
padding-left:5px;
font-weight: 300;


}




#contact-us-form-orange select {
	
border-radius: 0px;
border: 1px solid #af7811;
font-size: 13px;
font-family: 'Lato', Helvetica, Arial;
background: #fefefe; 
color: #b0afaf;
font-style: italic;
font-weight: 300;
width: 234px;

padding:10px 0 10px 5px;
/*background: url('../images/formSelect.jpg') no-repeat right #f3f3f2;*/
cursor:pointer;
-webkit-appearance: none;

}



#contact-us-form-orange input:focus {outline: none;}


#contact-us-form-orange input:hover, #contact-us-form-orange textarea:hover, #contact-us-form-orange select:hover {
background-color: #f9f8f8;
border: 1px solid #cecccc;
}
#contact-us-form-orange label {
float: left;
clear: left;
width:200px;
text-align:right;
padding:0 15px 0 0;
font-size:13px;
font-weight: normal;
line-height: 30px;
}

#contact-us-form-orange textarea,
#contact-us-form-orange label,
#contact-us-form-orange input, 
#contact-us-form-orange select {
margin: 4px;}
#contact-us-form-orange label:hover {background-color: #ffffff; cursor: default; }
#contact-us-form-orange .questions {vertical-align: text-top;}
#contact-us-form-orange span {}
#contact-us-form-orange input[type=submit] {
	
background: url(../images/btnSubmit.png) no-repeat 0 0; height:60px; width: 244px; cursor:pointer;
border: none;
margin: 8px 0 18px 124px;
color: #5e642a;
line-height: 20px;
font-weight: bold;}
#contact-us-form-orange input[type=submit]:hover {
background-position: 0 -61px;
}
input[type=submit]::-moz-focus-inner, input[type=button]::-moz-focus-inner
{
border : 0px;
}
/* */
input[type=submit]:focus, input[type=button]:focus
{
outline : none;
}
#contact-us-form-orange input[placeholder] {color: #b7b6b6;}
input:focus, textarea:focus {border-color: #adaaab; color: #666 !important; font-style:normal !important;}







/*CTA not sidebar*/

/******** topCta *******/
#topCtaOuter {
	background-color: rgba(252,59,85,0.10);	
	font-family:'Lato', Helvetica, Arial;
	font-size:18px;
	color:#fc3855;
	border-bottom:#fc3855 solid 1px;
	border-top:#fc3855 solid 1px;
	width:auto;
	height:120px;
	margin-bottom:1em;
	text-align: center;
}
#topCtaOuter h3 {
	color: #fc3855;
	padding-left: 20px;
}
#topCtaOuter .topCtaButtons {
	padding-left: 0px;
}

#topCtaOuter .topCtaButtons a {
	width:276px;
    height:50px;
    display:block;
    padding:5px 0;
	text-align: center;
	vertical-align: middle;
	margin:0 auto;
}
#topCtaOuter .topCtaButtons a.apply_now_topCta {background:url("../images/btnApplyNow.png") 0px 0px no-repeat;}
#topCtaOuter .topCtaButtons a.apply_now_topCta:hover{background-position:0px -62px;text-decoration:none;}
/******** middleCta *******/

#middleCtaOuter {
	background-color:rgba(53,66,73,0.10);	
	border-bottom:#354249 solid 1px;
	border-top:#354249 solid 1px;	
	margin: 30px 0;
	min-height: 100px;
	width: 100%;
	padding-bottom:20px;
	text-align: center;
}
#middleCtaOuter h3 {
	padding-left:15px;
	font-family:'Lato', Helvetica, Arial;
	font-size:20px;
	color: #354249;
}
#middleCtaOuter .middleCtaButtons {
	padding-left: 153px;
	}
#middleCtaOuter .middleCtaButtons a{
	width:323px;
	height:50px;
	display:block;
	padding:5px 0;
	float:left;	
	text-align:center;
	}
#middleCtaOuter .middleCtaButtons a.dl_doc {background:url("../images/static/btnCourseGuide.png") 0px 0px no-repeat;}
#middleCtaOuter .middleCtaButtons a.dl_doc:hover {background-position:0px -76px;}
#middleCtaOuter .middleCtaButtons a.cta_adviser  {background:url("../images/static/btnAskCourseAdviser_B.png") 0px 0px no-repeat;}
#middleCtaOuter .middleCtaButtons a.cta_adviser:hover {background-position:0px -76px;}
#middleCtaOuter .middleCtaButtons .cta_apply_babus  {background:url("../images/btnApplyForBusiness.png") 0px 0px no-repeat;}
#middleCtaOuter .middleCtaButtons a.cta_apply_babus:hover {background-position:0px -76px;}
#middleCtaOuter .middleCtaButtons a.cta_apply_dipmktg  {background:url("../images/static/btnApplyForMarketingDip.png") 0px 0px no-repeat;}
#middleCtaOuter .middleCtaButtons a.cta_apply_dipmktg:hover {background-position:0px -76px;}
#middleCtaOuter .middleCtaButtons a.cta_apply_dipmgt  {background:url(../images/static/btnApplyForManagementDip.png) 0px 0px no-repeat;}
#middleCtaOuter .middleCtaButtons a.cta_apply_dipmgt:hover {background-position:0px -76px;}
#middleCtaOuter .middleCtaButtons a.cta_apply_mba {background:url(../images/static/btnApplyForMBA.png) 0px 0px no-repeat;}
#middleCtaOuter .middleCtaButtons a.cta_apply_mba:hover {background-position:0px -76px;}



/*ABTEST*/
body#abTest #middleCtaOuter .middleCtaButtons a.cta_adviser  {background:url("../images/static/btnAskCourseAdviser_B.png") 0px 0px no-repeat;}
body#abTest #middleCtaOuter .middleCtaButtons a.cta_adviser:hover {background-position:0px -76px;}
/*ABTEST*/

/******** middleCtaAlt *******/


#middleCtaAltOuter {
	background-color: rgba(252,59,85,0.10);
	border-bottom:#fc3855 solid 1px;
	border-top:#fc3855 solid 1px;	
	margin: 30px 0;
	min-height: 100px;
	width: 100%;
	padding-bottom:20px;
	text-align: center;
}
#middleCtaAltOuter h3 {
	padding-left:15px;
	font-family:'Lato', Helvetica, Arial;
	font-size:20px;
	color: #fc3855;
}
#middleCtaAltOuter .middleCtaButtons {
	padding-left: 153px;
	}
#middleCtaAltOuter .middleCtaButtons a{
	width:323px;
	height:50px;
	display:block;
	padding:5px 0;
	float:left;	
	text-align:center;
	}
#middleCtaAltOuter .middleCtaButtons a.dl_doc {background:url("../images/static/btnCourseGuide.png") 0px 0px no-repeat;}
#middleCtaAltOuter .middleCtaButtons a.dl_doc:hover {background-position:0px -76px;}

#middleCtaAltOuter .middleCtaButtons a.cta_adviser  {background:url("../images/static/btnAskCourseAdviser_B.png") 0px 0px no-repeat;}
#middleCtaAltOuter .middleCtaButtons a.cta_adviser:hover {background-position:0px -76px;}

#middleCtaAltOuter .middleCtaButtons .cta_apply_babus  {background:url("../images/static/btnApplyForBusiness.png") 0px -76px no-repeat;}
#middleCtaAltOuter .middleCtaButtons a.cta_apply_babus:hover {background-position:0px 0px;}

#middleCtaAltOuter .middleCtaButtons a.cta_apply_dipmktg  {background:url("../images/static/btnApplyForMarketingDip.png") 0px -76px no-repeat;}
#middleCtaAltOuter .middleCtaButtons a.cta_apply_dipmktg:hover {background-position:0px 0px;}

#middleCtaAltOuter .middleCtaButtons a.cta_apply_dipmgt  {background:url(../images/static/btnApplyForManagementDip.png) 0px -76px no-repeat;}
#middleCtaAltOuter .middleCtaButtons a.cta_apply_dipmgt:hover {background-position:0px 0px;}

#middleCtaAltOuter .middleCtaButtons a.cta_apply_mba {background:url(../images/static/btnApplyForMBA.png) 0px *76px no-repeat;}
#middleCtaAltOuter .middleCtaButtons a.cta_apply_mba:hover {background-position:0px 0px;}






/******** bottomCta *******/
#bottomCtaOuter {
	clear:both; 
	background-color: rgba(252,59,85,0.10);	
	font-family:'Lato', Helvetica, Arial;
	font-size:18px;
	color:#fc3855;
	border-bottom:#fc3855 solid 1px;
	border-top:#fc3855 solid 1px;
	width:100%;
	height:120px;
	margin:40px 0;;	
}

#bottomCta {width: 960px;margin: 0 auto;}
#bottomCta h3 {color:#fc3855;padding-left: 20px; text-align: center;}
#bottomCta p {padding:15px 0 0 40px;}
#bottomCta .bottomCtaButtons {padding-left: 153px;}

#bottomCta .bottomCtaButtons a{width:323px;height:50px;display:block;padding:0px;float:left;}
#bottomCta .bottomCtaButtons a.cta_apply_babus {background:url("../images/btnApplyForBusiness.png") 0px 0px no-repeat;}
#bottomCta .bottomCtaButtons a.cta_apply_babus:hover {background-position: 0px -76px;}
#bottomCta .bottomCtaButtons a.dl_doc {background:url("../images/static/btnCourseGuide.png") 0px 0px no-repeat;}
#bottomCta .bottomCtaButtons a.dl_doc:hover{background-position: 0px -76px;}
#bottomCta .bottomCtaButtons a.cta_adviser {background:url("../images/static/btnAskCourseAdviser_B.png") 0px 0px no-repeat;}
#bottomCta .bottomCtaButtons a.cta_adviser:hover{background-position: 0px -76px;}

/*AB TEST*/
body#abTest #bottomCta .bottomCtaButtons a.cta_adviser {background:url("../images/btnAskCareersAdviser.png") 0px -76px no-repeat;}
body#abTest #bottomCta .bottomCtaButtons a.cta_adviser:hover{background-position: 0px 0px;}
/*AB TEST*/

/*BackToTopBtn*/
.btnBackTop{display: none; }

/*mobileFrontPage*/

#mobileFrontPage{display: none; }




/*APM O-WEEK*/
body#apm-o-week .oWeekInner h1{ 
background-image:none;
padding-bottom: 0px;
padding-left: 0px;
font-family: 'Lato', Helvetica, Arial;
font-weight: 600;
color: #f6ad32;
line-height: 32px;
margin-top: 32px;
}
body#apm-o-week .oWeekInner h2{font-family: 'Lato', Helvetica, Arial;
font-size: 32px;
color: #354249;
padding-top: 22px;
padding-bottom: 12px;
margin: 0;
font-weight: 900;
 }
 
 
body#apm-o-week .oWeekInner h3 {
font-family: 'Lato', Helvetica, Arial;
font-size: 22px;
color: #5a5b5c;
padding-top: 5px;
padding-bottom: 5px;
margin: 0;
font-weight: 600;
}
body#apm-o-week .oWeekInner p {
font-family: 'Lato', Helvetica, Arial;
font-size: 15px;
font-weight: 400;
color: #1c2023;
line-height: 24px;
margin: 0 0 20px 0;
}
body#apm-o-week .oWeekInner p.featureText {
font-family: 'Lato', Helvetica, Arial;
font-size: 19px;
line-height: 28px;
color: #5a5b5c;
font-weight: 300;
margin: 3px 0;
}
body#apm-o-week .inner-content-feature-img-mid {
height: 293px;
background-color: #fff;
-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.2);
-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.2);
-o-box-shadow:0px 0px 15px rgba(0,0,0,0.2);
box-shadow:0px 0px 15px rgba(0,0,0,0.2);
}

body#apm-o-week .content-feature-img-mid {
font-family: 'Lato', Helvetica, Arial;
font-size: 16px;
color: #fdfcfb;
}

body#apm-o-week .content-feature-img-mid ul {
list-style-type: none;
padding-left: 18px;
margin: 0;
margin-left: 10px;
background: url("../images/static/bulletArrowOrange.png") left center no-repeat;
}

body#apm-o-week .content-feature-img-mid ul li span {
	color:#fff;
}

.o-week-outer_G {
clear: both;
width: 100%;
}
.o-week-outer_W {
clear: both;
width: 100%;
background-color: #fdfcfb;
}
.oWeekInner{
width: 940px;
margin: 0 auto;
padding-top: 25px;
padding-bottom: 45px;
}

.importantDates{background: url("../images/apm-o-week-importantDates.png") right bottom no-repeat; }
.sydneySchedule{background: url("../images/apm-o-week-calenderIcon.png") 0% 70% no-repeat; min-height: 220px;}
.textBooks{background: url("../images/textBooks.png") 10% 50% no-repeat; min-height: 230px;}

body#apm-o-week a.cta_listDownload{
width:277px;height:50px;display:block;padding:0px;
background:url("../images/btnListDownload.png") 0px 0px no-repeat;
}
body#apm-o-week a.cta_listDownload:hover{background-position: 0px -62px;text-decoration:none;}


body#apm-o-week a.btnJoinFb{
width:218px;height:51px;display:block;padding:0px;
background:url("../images/btnFb.png") 0px 0px no-repeat;
}
body#apm-o-week a.btnJoinFb:hover{background-position: 0px -51px;}



.oWeekInner .containers {
width: 465px;
}

.oWeekInner .threeCols{ width: 300px;
margin-right: 20px;
float: left;
}
.oWeekInner .threeColsLast{ width: 300px;
float: left;
}



.oWeekInner:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.sydneyCampus{

}

.brisbaneCapmus{

}




/* max-width */
@media screen and (max-width: 760px) {
	
.hideForMobile{ display: none;}
.fullWidth {width: auto;}
.narrowWidth {width: auto;}
.halfWidth{ width: 100%;}
  
#header{background-image:  url("../images/Layouts/topBarThin.png");background-position: top left; background-repeat: repeat-x; height: auto;}
#header #inner_header {width: 100%;}
#header_left, #header_right{display: none;}
#header .search{display:none;}
#gallery{display:none; }


#header #inner_header2{display:none; }



/*mobileFrontPage*/

#mobileFrontPage{display: block; }

#sectionMainInner {width: 100%;}
#sectionMainInner .item-page iframe{width: 100%;}
#frontPageSection1{width: 100%;}
#frontPageSection1 h2 { font-size: 20px; padding: 2%;}
#frontPageSection1 #apm_alive{width: 100%; height:300px; background: #E4E2E0 url(../images/mobile/mobileDavid_careerBlog.png) no-repeat bottom right;
}
#frontPageSection1 #apm_alive .readmore{padding: 10px 0px 0px 10px;}

#frontPageSection1 .promo{width: 100%; height:auto; background-image:none;}
#frontPageSection1 .promo a{margin:0; padding:0}
#frontPageSection1 .promo a:hover{margin:0; padding:0}
#frontPageSection1 .promo a img{width: 100%; height:auto; margin:0; padding:0}
#frontPageSection1 .inner-promo{padding:10px; height:auto;-webkit-box-shadow: 0 10px 8px -6px #8d8c8c;
-moz-box-shadow: 0 10px 8px -6px #8d8c8c;
 box-shadow: 0 10px 8px -6px #8d8c8c;}

#frontPageSection1 .promo ul{margin-left:0; margin-top:2%;}

#frontPageSection1 ._3_cols{float: none; width: 100%;}

#frontPageSection2{width: 100%;}
#frontPageSection2 ._3_cols._center,
#frontPageSection2 ._3_cols{float: none; width: 100%; margin: 0 2%; padding-top: 1%; width: 100%;}

#frontPageSection3{width: 100%;}
#frontPageSection3 ._3_cols{float: none; width: 100%;}
.bg_facebook { padding: 10px; }
/* #footer {background-image: url("../images/mobile/mobileFooterBg.png");} 
#footer #inner_footer {width: 96%;padding-top: 2%;}
#footer .footer_cols{float: none; width: 100%; padding-right: 0px; }
#footer .footH2{display:none;}
#footer #logos{ display: none;}*/

#topCtaOuter{width: 100%;}
#middleCtaOuter{display: none; height: 180px;}
#middleCtaOuter .middleCtaButtons{padding-left:10px; }

#middleCtaAltOuter{display: none; height: 180px;}
#middleCtaAltOuter .middleCtaButtons{padding-left:10px; }


/*********************** Content Buttons ************/ 

.btnBasicAlt {margin:2%;}	
.readmore {margin:2%;}




h1{font-size: 20px; margin: 0 2%;}
h2{font-size: 18px;padding:0 2%;}
h3{padding:2%;}
h4{padding:0 2%;}
p{padding:0 2%;}
dl{padding:0 2%;}
.breadcrumbs{padding:0 2%;}

div#sectionMainOuter div#sectionMainInner div.item-page img{ width:100%; height: auto;}

#testimonialFullOuter{display:none;}
#faqOuter{display: none;}
#bottomArticle{width: 100%; }
#bottomArticle .containers{width: auto;}
.left, .right {
float: none !important;
}


#bottomCtaOuter {height: auto; padding: 10px 0;}
#bottomCta{width: 100%; margin: auto;}
#bottomCta h3{padding: 0; text-align: center;}
#bottomCta .bottomCtaButtons{width: auto; padding: 0;}


#bottomCta .bottomCtaButtons a.dl_doc{ margin:10px auto; float: none;}
#bottomCta .bottomCtaButtons a.cta_adviser{ margin:10px  auto; float: none;}
#bottomCta .bottomCtaButtons a.cta_apply_dipmktg{ margin:10px auto; float: none;}
#bottomCta .bottomCtaButtons a.cta_apply_dipmgt{ margin:10px auto; float: none;}
#bottomCta .bottomCtaButtons a.cta_apply_babus{ margin:10px auto; float: none;}
#bottomCta .bottomCtaButtons a.cta_apply_mba{ margin:10px auto; float: none;}

/*sideBar*/
#sidebar{ float:none; width: 100%;}
.sb_lower{display: none; }

/*CTA*/
a.dld_course {display: block;margin: 0 auto;}
a.ask_qstn {display: block;margin: 0 auto;}
a.apply_now {display: block;margin: 0 auto;}

.testimonialContent {border-radius: 10px;padding: 1%;margin:2%;display: inline-block;width: auto;}
.testimonialFullWidth {width: auto;}


/*Academic Team*/
.teamBioContainer img{float:none;}
.teamBioContainer .teamBio {margin: 0px;padding-top: 10px;}

.teamBio h2 {margin: 0 2% ; padding:0;}
.teamBio h3 {margin: 0 2% ; padding: 0}
.teamBio ul.arrowBasic {margin: 0 2% ;}
.teamBio ul.arrowBasic li {padding: 3px 3px 3px 15px;}



/*Careers*/
.landing-page-container, ._2col_container{width:auto; margin:2%;-webkit-border-radius: 10px;
border-radius: 10px;float:none; padding:10px; min-height: 410px;}


.landing-page-container:hover, ._2col_container:hover{margin:2%;	border:1px #aab2b7 solid;	}
.landing-page-container img{width:100%; height: auto;}
.landing-page-container .image{}
.landing-page-container .button, ._2col_container .button{display: block;}

.landing-page-containerFullWidth .image{ float: none;}
.landing-page-containerFullWidth p, .landing-page-containerFullWidth .button, .landing-page-containerFullWidth h2{margin-left: 0;}

.whyChoseVideoLeft{margin:1% 2%;float: none;}
.whyChoseVideoRight{margin:1% 2%; float: none;}


/*Courses*/
.courseContainer{width:auto; min-height:290px; margin:2%;-webkit-border-radius: 10px;border-radius: 10px;float:none; padding:10px;}
.courseContainer p{ width:auto;}
.courseContainer .courseBtns{ width: auto; float: none; margin: 0; position: relative; }
div#sectionMainOuter div#sectionMainInner div.item-page .courseContainer img{ display:none;}
.courseContainerFullWidth p{ width: 100%;}

.btnBasic-courses { width: 200px;
background: rgb(45, 62, 71) url(../images/bulletArrowWhite.png) no-repeat 95% 50%;
margin: 3px 0; position: absolute; bottom: 0; display: block; }

.content-feature-img-mid{ width: 100%; height: auto;}
.inner-content-feature-img-mid{width: auto;
height: auto;
padding: 10px;}
.content-feature-img-mid img{ width: 100%;height: auto; padding: 0;}


/*Study Option*/
.contentImgLargeShadow{ width:100%; background-position: bottom center;}
.contentImgLarge img{width:100%; height: auto;}
.contentImgLarge{width:auto;}

/*industry-partners*/
div#sectionMainOuter div#sectionMainInner div#industry-partners {text-align: center;}
div#sectionMainOuter div#sectionMainInner div#industry-partners img{width:30%;}



/*#contact-us-form*/
.eventCopy{ float: none; width: auto;}
#contact-us-form{float: none; width: auto;}
#contact-us-form input {width: 80%;padding-left: 1%;margin: 1% 10%;}
#contact-us-form select {width: 80%;padding-left: 1%;margin: 1% 10%;}
#contact-us-form input[type=submit]{margin:2% auto;display: block;}
/*Apply now*/
.process {
width: auto;
display: block;
margin: 40px 0;
}
.stepDesc p {
padding: 2% 0 2% 55px;
}
#contactFormLeftCont{ float: none; width:auto;}
/*Alumni */
div#sectionMainOuter div#sectionMainInner div.item-page img.noStretch{width: auto;}



/*blog*/
.blog .item{width: auto;}
.blog img{}
.blog .items-row{width: auto;margin: 2%;}


.blog .row-0,
.blog .row-2,
.blog .row-4,
.blog .row-6,
.blog .row-8,
.blog .row-10{ float: none;}

.blog .row-1,
.blog .row-3,
.blog .row-5,
.blog .row-7,
.blog .row-9,
.blog .row-11{ float: none;}



/*btnBackTop*/
.btnBackTop { display: block; margin: 5%;}
.btnBackTop a.scrollup {width: 206px; height:44px; background: url(../images/btnBackToHome.png) no-repeat 0px 0px; margin:0 auto; display:block; text-indent: -9999px;}	
.btnBackTop a.scrollup:hover {background-position: 0px -50px;}


/*About APM*/
#categoryPageNarrow .category{ float: none; width: auto; height: 120px;}

/*#categoryPage .category*/
#categoryPage .category{ float: none; width: auto; }

/*Google map*/
#map_canvas{margin-bottom: 30px;}



/*APM O-WEEK*/




.item-pageapm-o-week img{
width: 100%!important;
height: auto;
}


body#apm-o-week .content-feature-img-mid{ width: 100%; height: auto;}
body#apm-o-week .inner-content-feature-img-mid{width: auto;
height: auto;
padding: 10px;}
body#apm-o-week .inner-content-feature-img-mid img{ width: 100%;height: auto; padding: 0;}


body#apm-o-week .content-feature-img-mid ul {
list-style-type: none;
padding-left: 18px;
margin: 0;
margin-left: 10px;
background: url("../images/bulletArrowWhite.png") left center no-repeat;
}
.o-week-outer_G {
clear: both;
width: 100%;
}
.o-week-outer_W {
clear: both;
width: 100%;
background-color: #fdfcfb;
}
.oWeekInner{
width: 100%;
margin: 0 auto;
padding-top: 25px;
padding-bottom: 45px;
}
.textBooks,
.sydneySchedule,
.importantDates{background:none; }

body#apm-o-week a.cta_schDownload{
width:277px;height:50px;display:block;padding:0px;
background:url("../images/btnSchDownload.png") 0px 0px no-repeat;
}
body#apm-o-week a.cta_schDownload:hover{background-position: 0px -63px;}



body#apm-o-week a.cta_listDownload{
width:277px;height:50px;display:block;padding:0px;
background:url("../images/btnListDownload.png") 0px 0px no-repeat;
}
body#apm-o-week a.cta_listDownload:hover{background-position: 0px -63px;}


body#apm-o-week a.btnJoinFb{
width:218px;height:51px;display:block;padding:0px;
background:url("../images/btnFb.png") 0px 0px no-repeat;
}
body#apm-o-week a.btnJoinFb:hover{background-position: 0px -51px;}



.oWeekInner .containers {
width: 100%;
}

.oWeekInner .threeCols{ width: 100%;
float: none;
}
.oWeekInner .threeColsLast{width: 100%;
float: none;
}



.oWeekInner:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.sydneyCampus{

}

.brisbaneCapmus{

}


}



/*accordion*/

#sectionMainInner .accordion {margin: 20px 0;}

#sectionMainInner .accordion h3{
padding-bottom: 7px;
margin-bottom: 18px;
font-size: 18px;
color:#47AFBF;
border-bottom: 1px solid #F2F2F2;
}
.btn-accordion {
width:100%;
padding: 4px 12px;
margin-bottom: 5px;
font-size: 14px;
line-height: 20px;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
color: #7e7e7e;
font-family: 'Roboto', sans-serif;
font-weight:bold;
font-style:normal;
text-align:left;
padding-left:3em;
background-color: #f2f2f2;
border:none;
background-image: url(../images/accordionChildArrow.png);
background-position: 5px 3px;
background-repeat: no-repeat;
letter-spacing:  0;
}

.noaccordion {

padding: 4px 12px;
margin-bottom: 5px;
font-size: 14px;
line-height: 20px;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
color: #7E7E7E;
font-family: 'Roboto', sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
padding-left: 3em;
background-color: #F2F2F2;
border: none;
letter-spacing: 0;
background-image: url(../images/accordionChildNoArrow.png);
background-position: 5px 3px;
background-repeat: no-repeat;
}

.accordion-inner {border-top: none;}

.accordion-group .collapse p{padding-left:1em;}
/*
.btn-accordion.btnSy1_1{background-position: 5px -125px;}
.btn-accordion.btn_acfaq_1{background-position: 5px -125px;}
*/
.btn-accordion:hover,
.btn-accordion:focus,
.btn-accordion:active,
.btn-accordion.active,
.btn-accordion.disabled,
.btn-accordion[disabled] {
  color: #7e7e7e;
  background-color: #f9f9f9;
  *background-color: #f9f9f9;

}

.btn-accordion:active,
.btn-accordion.active {
  background-color: #c67605 \9;
}

/* Accordions - Applied - 24/12 - Enquiry: 00527357 */

.head, li, h2 { }

.head { 
	text-decoration:none; 
	font-size:15px;
 color: #000;
	display:block;
	background-color: rgba(53,66,73,0.10);-webkit-border-radius: 10px;border-radius: 10px;cursor: pointer;
	padding: 0 0 0 30px;
	background: url("../images/static/bulletCircleOrange.png") no-repeat left center;
}

.arrowBasicAccordions {margin: 10px; padding: 0; list-style-type: none;}
.arrowBasicAccordions li {font-size:15px; font-weight: 400; color:#1c2023; line-height: 24px; padding: 5px 0 5px 0px; }
.arrowBasicAccordions li a.head {background-color: rgba(53, 66, 73, 0.10);
-webkit-border-radius: 10px;
border-radius: 10px;
cursor: pointer;
background-position: 3px;}
.arrowBasicAccordions li a:hover {color: #fc3855; text-decoration: none;}

.content-accordions { 
	display:none;
}



#improved li {
	position:relative;
	overflow:hidden;
}
		
/* -- Information for Parents -- Enquiry: 00556095 -- */
  
ul.arrowBasic.left {}

.arrowBasic.left li.faq a {
color: #1C2023 !important;
}

.arrowBasic.left li.faq a:hover {
color: #fc3855 !important;
}

.threeCols{ width: 300px;
margin-right: 20px;
float: left;
}

/* Iubenda Privacy Policy - Applied - 13/03 - Enquiry: 00592057 */

#iubenda_policy.iubenda_fluid_policy .iub_container {
padding: 0px 0px !important;
}

#iubenda_policy.iubenda_fluid_policy .iub_container {
margin-top: 0 !important;
}

#iubenda_policy .iub_content {
    padding: 0 !important;
}

.iub_header {
display: none !important;
}

#iubenda_policy h2 {
    text-align: left !important;
    font-family: 'Lato', Helvetica, Arial !important;
    font-size: 22px !important;
    color: rgb(53, 66, 73) !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    font-variant: normal !important;
}

#iubenda_policy h3 {
    font-family: 'Lato', Helvetica, Arial !important;
     font-size: 20px !important;
    font-weight: 300 !important;
    color: rgb(90, 91, 92) !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

#iubenda_policy h4 {
    font-family: 'Lato', Helvetica, Arial !important;
    font-size: 18px !important;
}

#iubenda_policy p {
    font-family: 'Lato', Helvetica, Arial !important;
    font-size: 15px !important;
    color: rgb(28, 32, 35) !important;
    line-height: 24px !important;
    font-weight: 400 !important;
}

#iubenda_policy .simple_pp>ul>li>ul .iconed {
    background-position: 2px 9px !important;
}


.skills-list-lft { width: 300px; float: left; }
.skills-list-rght { width: 300px; float: left; }

/* =========================================================
     Privacy Policy
========================================================= */

h1.privacy-title { }

#pp { padding: 10px; }

#pp div.container-area { background: #ffb717; padding: 14px; border-radius: 10px; float: left;  }

#container3 {
    clear: left;
    float: left;
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}

#container2 {
    clear: left;
    float: left;
    width: 100%;
    position: relative;
    right: 33.333%;
}

#container1 {
    float: left;
    width: 100%;
    position: relative;
    right: 33.33%;
}

#container1 div#col1 {
    float: left;
    width: 29.33%;
    position: relative;
    left: 595px;
    overflow: hidden;
    background: #fff3da;
    border-radius: 10px;
    padding: 15px;
    height: 265px;
}
#container1 div#col2 {
    float: left;
    width: 28.33%;
    position: relative;
    left: 609px;
    background: #fff3da;
    border-radius: 10px;
    padding: 15px;
    height: 265px;
}
#container1 div#col3 {
    float: right;
    width: 29.33%;
    position: relative;
    left: 66.67%;
    background: #fff3da;
    border-radius: 10px;
    padding: 15px;
    height: 265px;
}

#pp h3 { font-size: 18px; }

.h1-col { display: inline-block; width: 185px;  padding: 0; min-height: 40px; margin-top: 15px; margin-left: 0px;line-height: 1.25em; font-size: 18px; }
.h1-col-large { display: inline-block; margin-bottom: 10px; line-height: 1.25em; font-size: 18px;}

.clear { clear: both; }

.icon-col { display: inline-block; padding-top: 3px; vertical-align: top !important; margin-right: 3px;}
.icon-col-large { display: inline-block; vertical-align: middle; margin-left: 10px; margin-right: 5px;}

img.textmiddle { width: 54px;}

a.link-right { float: right; position: absolute; display: inline-block; bottom: 20px; right: 20px; text-decoration: none; font-weight: bold;}

#container-gray { /* width: 100%; */ background: #f0f1f1; padding: 10px; margin-bottom: 20px; font-family: 'Arial', sans-serif; }

#container-gray p { padding: 0 18px; }
#container-gray p a { text-decoration: none;  }
#container-gray ul { list-style-type: none; font-family: 'Lato', Helvetica, Arial; }

.privacy-detail { margin-top: 20px; /* width: 940px; */ padding: 0 15px; }



/* max-width */
@media screen and (max-width: 760px) {

    
#container2 {right: auto;}    
#container1 {right: auto;}	
    
#container1 div#col1 {width: auto;left: auto;margin-bottom: 15px;min-height: 320px;}
#container1 div#col2 {width: auto;left: auto;margin-bottom: 15px;min-height: 320px;}
#container1 div#col3 {width: auto;left: auto;margin-bottom: 15px;min-height: 320px;}


.icon-col-large { vertical-align: top; }
.h1-col-large { width: 210px; }
	
}
/* /end max-width */

/* =========================================================
     Student Council
========================================================= */
.list-right .row{
	clear:both;
	background:rgba(53,66,73,0.10);
	margin-bottom:20px;
}
.list-right .row .span6{
	float:left;
	width:50%;
}
.imgWrap{
	border:10px solid #fff;
	margin:20px 20px 0px 0px;
	float:left;
}
.imgWrap img{
	width:auto!important;
	max-width:100%;
}
.list-right .imgWrap{
	border:5px solid #fff;
	margin:20px
}
.list-right .imgLabel{
	display:block;
	padding-top:90px;
	padding-bottom:91px;
}

.calloutbox{
	background:rgba(53,66,73,0.10);
	padding:10px;
	text-align:center;
	border-radius: 10px;
}

.clearfix{
	display:block;
	clear:both;
}

@media screen and (max-width: 760px) {
	.list-right .row .span6{
		float:none;
		width:100%;
	}
}
/* =========================================================
     Industry Connections
========================================================= */

.id-companies { width: 400px; }

/* =========================================================
     Accordions - Subjects
========================================================= */

.subjects { width: 400px; }
.subjects-3-cols { width: 310px; }


/* =========================================================
     Torrens videos
========================================================= */
.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%; }

/* =========================================================
     Responsive Tables
========================================================= */
/* table.responsive {
  border: 0;
  padding-bottom: 0;
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
            
table.responsive caption {
  display: block;
}

table.responsive thead  {
  display: none;
}

table.responsive tbody, tr, th, td {
	border: 0;
	display: block;
	text-align: left;
	white-space: normal;
	padding: 10px 3px 0;
}

table.responsive th[data-title]:before,
table.responsive td[data-title]:before {
  content: attr(data-title) ":\00A0";
  font-weight: normal;
}

table.responsive th:not([data-title]) {
	font-weight: normal;
}

table.responsive td:empty {
  display: none;
}

table.responsive tbody tr th {
	border-bottom: 1px solid rgb(194, 197, 197);
	padding-bottom: 20px;
}

table.responsive tbody tr th a {
	font-size: 15px;
}

table.responsive tbody tr:first-child {
	border-top: solid 3px rgb(199, 28, 58);
	border-bottom: solid 1px rgb(199, 28, 58);
	background-color: rgba(53, 66, 73, 0.1);
}

table.responsive tbody tr th:last-child {
	border-bottom: none;
}

table.responsive tr th ul {
	margin: 0;
	padding: 0;
}


table.responsive tr th ul li {
	font-size: 14px;
   	font-weight: 400;
   	color: rgb(28, 32, 35);
   	line-height: 22px;
   	background: url(../images/static/bulletArrowOrange.png) no-repeat 0px 9px;
   	padding: 3px 0 3px 18px;
   	list-style-type: none;
}

@media only screen and (min-width: 41em) {

    table.responsive th[data-title]:before,
    table.responsive td[data-title]:before {
      content: "";
    }
      
    table.responsive th:not([data-title]) {
    }
    
    table.responsive td:empty {
      display: table-cell;
    }
    
    table.responsive thead {
		display: table-header-group;
		background: rgb(53, 66, 73) url(../images/static/bgTableHdr.jpg) repeat-x bottom left;
		color: rgb(255, 255, 255);
		font: 16px 'Lato', sans-serif;
		font-weight: normal;
		text-align: left;
		padding: 8px;
    }
    
    table.responsive tbody {display: table-header-group  ;}
    
    table.responsive tbody, tr, th, td {
      border: 0;
      padding: 10px;
      text-align: left;
      white-space: normal;
    }
  
    table.responsive th, td {display: table-cell;}
  
    table.responsive tr {display: table-row; }
            
    table.responsive {
		border-style: none;
		border-top-width: 0;
		width: auto; 
		border-bottom: 1px solid rgb(254, 252, 252);
    }
            
    table.responsive tr {
      border-style: none;
      border-bottom-width: 0;
    }
    table.responsive th, td {
      border-style: none;
      padding-right: 1em;
      text-align: left;
      min-width: 50px;
    }
    
    table.responsive th + th,
    table.responsive th + td,
    table.responsive td + th,
    table.responsive td + td {
      border-left-width: 1px;
    }
    
    table.responsive thead tr:last-child {
      border-bottom-width: 2px;
    }

    table.responsive tbody tr th:last-child {
		border-bottom: 1px solid rgb(194, 197, 197);
	}
    
    table.responsive thead th,
    table.responsive tr.index th {
      line-height: 16px;
    }
    
    table.responsive thead th {
      padding: 8px;
    }
    
    table.responsive tbody:first-of-type tr.index th {
      
    }
    
    table.responsive tbody th {
      font-weight: normal;
      font-size: 14px;
    }

    table.responsive tr th ul {
    	margin: 0;
    	padding: 0;
    }

    table.responsive tr th ul li {
    	font-size: 14px;
		font-weight: 400;
		color: rgb(28, 32, 35);
		line-height: 22px;
		background: url(../images/static/bulletArrowOrange.png) no-repeat 0px 9px;
		padding: 3px 0 3px 18px;
		list-style-type: none;
    }

} */
