bbc/* @override http://www.bbc.qld.edu.au/css/style2.css */

/* @override http://bbc.efront-dev.com.au/css/style2.css */

/* YUI 3.5.0 reset.css (http://developer.yahoo.com/yui/3/cssreset/) - http://cssreset.com */
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

/* Generic Styling */
html {  }
body{
	background: #fff;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	/*font-size: 13px;sss*/ font-size: 12px; line-height: 16px;
	color: #717174/*gray correction*/;
}

strong { font-weight:bold; }
em { font-style: italic; }

.relative { position: relative;}

#wrapper{
	position: relative;
	width: 1240px;
	margin: 0 auto;
}
.clear{
	clear: both;
}
h1{
	font-size: 40px;
	line-height: 40px;
	font-family: 'Bembo W01','Times New Roman',serif;
	font-weight: 500;
}
h2{
	/*font-size: 24px;qqq*/ font-size: 20px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
	 float: left;
	 display: block;
	color: #00694e;
	padding: 0 5px;
	line-height: 40px;
}
h2:hover{
	color: #fff;
	background: #00ad86;
}
h3{
	font-size: 25px;
	font-family: 'Bembo W01','Times New Roman',serif;
}

h2 a { text-decoration: none; color: inherit; }

/*------------------------
		Header
------------------------*/

/*
.scroll-pane
{
	width: 100%;
	height: 400px;
	overflow: auto;
}


.horizontal-only
{
	height: auto;
	max-height: 200px;
}
*/

#header{
	position: relative;
}
#logo{
	position: relative;
	display: block;
	float: left;
	margin: 70px 0 50px 0;
}
.top_area{
	position: relative;
	float: right;
	margin: 20px 0 16px 0;
}
.main_nav{
	display: block;
	float: right;
	clear: right;
	/*margin: 16px 0;*/
	margin: 11px 0 16px 0;
}
.main_nav li{
	display: block;
	float: left;
	margin: 0 7.5px;
	position: relative;
}
.main_nav li a{
	color: #717174/*gray correction*/;
	/*padding: 0 10px;*/
	padding: 0 18px;
	text-decoration: none;
	display: block;
	line-height: 28px;
	border: 1px solid #fff;
	font-size: 13px;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
}
.main_nav li a:hover, .main_nav li.current a{
	color: #fff;
	border: 1px solid #3cbea1;
	background: #00ad86;
}
.main_nav li ul{
	top: 40px;
	left: 0;
	padding-top: 10px;
	display: none;
}
.main_nav li ul li{
	display: block;
	float: none;
	margin: 0;
}
.main_nav li ul li a{
	background: none !important;
	border: none !important;
	text-decoration: none;
	color: #717174/*gray correction*/ !important;
	/*font-size: 10px;*/
	font-size: 12px;
	padding: 0 0 0 4px;
	/*line-height: 16px;*/
	line-height: 20px;
}
.main_nav li ul li a:hover{
	text-decoration: underline;
}
.top_area a{
	display: block;
	float: left;
	font-size: 12px;
	line-height: 30px;
	padding: 0 12px;
	margin: 0 8px;
	text-decoration: none;
}
.top_area a.gray_btn{
	color: #717174/*gray correction*/;
	background: #f1f1f2;
}
.top_area a.teal_btn{
	background: #00ad86;
	color: #fff;
}
.top_area a.gray_btn.scool_bag{
	background: #f1f1f2 url(/images/icons/school-bag.png) no-repeat 135px center;
	padding-right: 35px;
	position: relative;
}
.top_area a.gray_btn.arrow{
	background: #f1f1f2 url(/images/icons/header-arrow.png) no-repeat 88px center;
	padding-right: 52px;
}
.top_area a.teal_btn.laptop{
	background: #00ad86 url(/images/icons/laptop.png) no-repeat 86px center;
	padding-right: 32px;
	margin-right: 0px;
}
.top_area input{
	display: block;
	float: left;
	color: #717174/*gray correction*/ !important;
	background: transparent;
	font-size: 12px;
	line-height: 15px;
	padding: 0 17px;
	margin: 0 8px;
	width: 156px;
	border: none;
	outline: none;
	height: 30px;
	-webkit-appearance:none !important;
	z-index: 10;
	position: relative;
}
.squarebox{
	position: absolute;
	background: #f1f1f2;
	width: 156px;
	height: 30px;
	right: 162px;
	z-index: 0;
}
.top_area input[type=search] {
  -webkit-appearance: none;
}

/*------------------------
		Showcase
------------------------*/
#showcase{
	position: relative;
	/*padding: 16px 0 0 0;*/
	padding: 0;
	/*border-top: 1px solid #f6f6f6;*/
	margin-bottom: 12px;
	height: 519px;
}
#slideshow{
	position: relative;
}
#slideshow_nav{
	position: absolute;
	bottom: 20px;
	left: 45%;
	text-align: center;
	z-index: 200;
}
#slideshow_nav a{
	width: 5px;
	height: 5px;
	border: 1px solid #fff;
	text-indent: -9999px;
	display: block;
	float: left;
	margin: 0 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: background 1s ease-in-out;
	 -moz-transition: background 1s ease-in-out;
	 -ms-transition: background 1s ease-in-out;
	 -o-transition: background 1s ease-in-out;
	 transition: background 1s ease-in-out;
}
#slideshow_nav a:hover, #slideshow_nav a.activeSlide{
	background: #fff;
}
.slide h1{
	/*position: absolute;
	width: 100%;
	text-align: center;
	top: 45px;
	color: #fff;*/
}
.slide h1 a{
	/*color: #fff;
	text-decoration: none;*/
}
.slide h1 a:hover{
	/*text-decoration: underline;*/
}
.slide .slide_content{
	position: absolute;
	width: 100%;
	text-align: center;
	top: 265px;
	color: #fff;
	font-size: 25px;
	font-family: 'Bembo W01','Times New Roman',serif;
	font-weight: 500;
}
.showcase_socials{
	position: absolute;
	top: 193px;
	right: 20px;
	z-index: 300;
}
.showcase_socials a{
	display: block;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	margin-bottom: 5px;
}
.showcase_socials a.facebook{
	background: url(/images/icons/social-facebook-icon.png) no-repeat center center;
}
.showcase_socials a.twitter{
	background: url(/images/icons/social-twitter-icon.png) no-repeat center center;
}
.showcase_socials a.linkedin{
	background: url(/images/icons/social-linkedin-icon.png) no-repeat center center;
}
.showcase_socials a.vimeo{
	background: url(/images/icons/social-vimeo-icon.png) no-repeat center center;
}
/*------------------------
		Main Content
------------------------*/
#main_content{
	position: relative;
}
.internal_nav{
	position: relative;
	width: 704px;
	margin: 20px auto 50px;
	border-top: 1px solid #717174;
	overflow: hidden;
}
.internal_nav li{
	display: block;
	float: left;
	width: 176px !important;
	text-align: center;
}
.internal_nav li a{
	display: block;
	float: left;
	font-size: 20px;
	margin-right: 40px;
	color: #717174/*gray correction*/;
	width: 100%;
	text-decoration: none;
	border-top: 10px solid #fff;
	line-height: 60px;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
}
.internal_nav li.last_item a{
	margin: 0;
}
.internal_nav li a:hover{
	font-weight: bold;
	border-top: 10px solid #006f51;
}
#our_approach{
	clear: both;
}
.shadowed_box{
	background: #fff;
	-webkit-box-shadow:  3px 2px 4px 1px #f2f1f1;
    box-shadow:  3px 2px 4px 1px #f2f1f1;
    overflow: hidden;
    padding: 20px;
    margin-bottom: 10px;
}
.one_fourth{
	width: 263px;
	float: left;
	margin-right: 45px;
}
.one_fourth.last{
	margin: 0;
}
.one_fourth .title{
	display: block;
	font-size: 40px;
	font-family: 'Bembo W01','Times New Roman',serif;
	color: #00694e;
}
.one_fourth .subtitle{
	display: block;
	/*font-size: 40px;sss*/ font-size: 35px; line-height: 37px !important;
	font-family: 'Bembo W01','Times New Roman',serif;
	color: #00ad86;
}
.one_fourth span{
	font-size: 25px;
	display: block;
	color: #717174/*gray correction*/;
	font-family: 'Bembo W01','Times New Roman',serif;
}


.one_fourth p{
	padding: 5px 0;
}
.person_icon{
	margin: 30px 0 0 80px;
}
/*.dotted_more {
	color: #00ad86;
	font-size: 13px;
	border-bottom: 1px dotted #00ad86;
	text-decoration: none;
	line-height: 25px;
	display: block;
	float: left;
}*/
.dotted_more a {
	color: #00ad86;
	font-size: 13px;
	border-bottom: 1px dotted #00ad86;
	text-decoration: none;
	line-height: 25px;
	display: block;
	float: left;
}
.one_fourth span.map_title{
	font-size: 20px;
	color: #00694e;
	margin-bottom: 15px;

}
.tabs{
	position: relative;
	margin: 20px 0;
	background: #fafafb;
}
.tabs_nav{
	position: relative;
}
.tabs_nav li{
	display: block;
	float: left;
}
.tabs_nav li a{
	display: block;
	float: left;
	background: #f0f1f1;
	text-decoration: none;
	color: #717174/*gray correction*/;
	font-size: 13px;
	line-height: 30px;
	border-right: 2px solid #fff;
	text-align: center;
	width: 153.2px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
}

/*
ul.tabs_nav li:last-child a{
	padding-right: 0px !important;
	margin-right: 0px;
	border-right: 2px solid #f0f1f1;
}

ul.tabs_nav li:last-child a:hover{
		border-right: 2px solid #00ad86;
}
*/

.tabs_nav li.last_item a{
	border: none;
}
.tabs_nav li a span{
	position: absolute;
	left: 66px;
	width: 21px;
	height: 10px;
	text-indent: -9999px;
	background: url(/images/icons/current-tab.png) no-repeat center center;
	opacity:0;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
	 top: 30px;
}
.tabs_nav li.ui-tabs-active a, .tabs_nav li:hover a{
	background: #00ad86;
	color: #fff;
	/*font-weight: bold;*/
}
.tabs_nav li.ui-tabs-active a span, .tabs_nav li:hover a span{
	opacity: 1;
}
.tabs .shadowed_box{
	background: #fafafb;
	padding: 30px 20px 25px;
}
.one_third{
	display: block;
	width: 387px;
	float: left;
	margin-right: 19px;
	position: relative;

}
.one_third.last{
	margin: 0;
}
.tabs h1{
	color: #00694e;
	display: block;
	line-height: 45px;
	font-size: 38px;
	padding-top: 24px;
}
.slider-wrapper .one_fourth{
	display: block;
	/*width: 287px;*/
	float: left;
	margin-right: 14px;
	position: relative;
}
.slider-wrapper .one_fourth.last{
	margin: 0;
}
.slider-wrapper .one_fourth img{
	width: 100%;
}
.slider-wrapper .one_half{
	display: block;
	width: 580px;
	float: left;
	margin-right: 40px;
	position: relative;
}
.slider-wrapper .one_half.last{
	margin: 0;
}
.slider-wrapper .one_half img{
	width: 100%;
}
.tabs strong{
	display: block;
	color: #717174/*gray correction*/;
	font-size: 18px;
}
.tabs span{
	display: block;
	color: #717174/*gray correction*/;
	font-size: 13px;
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

.tabs a{
	color: #717174/*gray correction*/;
	text-decoration: none;
}
.tabs a.dotted_more{
	color: #00ad86;
	font-size: 13px;
	border-bottom: 1px dotted #00ad86;
	margin-top: 20px;
}
.half_col{
	width: 580px;
	float: left;
	margin-right: 40px;
}
.half_col img {
	max-width: 580px !important;
}
.half_col.last{
	margin: 0;
}
.large_buttons{
	background: #fafafb;
	overflow: hidden;
	padding: 25px 5px;
	margin: 15px 0 0;
}
.large_buttons a{
	position: relative;
	float: left;
	margin: 0 20px;
}
.large_buttons .hover{
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
}
.large_buttons a:hover .hover{
	opacity: 1
}
#admissions h1{
	padding-top: 24px;
	color: #00694e;
	font-size: 38px !important; /*sss*/
	line-height: 45px !important;
}
#admissions h3{
	font-size: 25px;
	color: #717174/*gray correction*/;
}
#our_community h1 {
padding-top: 24px;
color: #00694e;
font-size: 38px !important;
line-height: 45px !important;
}
#our_community .one_half p ,#our_community .widgets_copy {
	font-size: 12px ;
}

.explore_map{
	margin: 15px 0 0;
}
.proccess_step{
	width: 275px;
	float: left;
	text-align: center;
}
/*.proccess_step strong{
	font-size: 18px;
	font-weight: bold;
	display: block;
	text-align: left;
	border-bottom: 1px dotted #00ad86;
	color: #00ad86;
	padding: 20px 0 10px;
}*/

.specialRow1.proccess_step {
	/*width: 260px;*/
	width: 277px;
	float: left;
	text-align: center;
}

.specialRow1.proccess_step strong {
	/*font-size: 18px !important;
	font-weight: bold !important;sss*/
	font-size: 16px !important;
	font-weight: 500 !important; line-height: 21px;

	display: block !important;
	text-align: left !important;
	border-bottom: 1px dotted #00ad86 !important;
	color: #00ad86 !important;
	padding: 20px 0 10px !important;
	margin-bottom: 10px;

}


.proccess_step p.column1of4Heading {
	font-size: 18px;
	font-weight: bold;
	display: block;
	text-align: left;
	border-bottom: 1px dotted #00ad86;
	color: #00ad86;
	padding: 20px 0 10px;
}
.proccess_step p{
	font-size: 14px;
	padding: 0px 0 10px 0 !important;
	color: #717174/*gray correction*/;
	text-align: left;
	line-height: 20px !important;
	/* font-family: 'Bembo W01', 'Times New Roman', serif !important; */
	/*sss*/


	font-weight: 400;
}
.proccess_arrow{
	width: 30px;
	float: left;
	height: 150px;
	text-indent: -9999px;
	background: url(/images/icons/proccess-arrow.png) no-repeat center center;
}
.our_com_col{
	width: 275px;
	float: left;
	margin-right: 20px;
}
.our_com_col.last{
	margin: 0;
}
.our_com_col strong{
	font-size: 18px;
	font-weight: bold;
	display: block;
	text-align: left;
	border-bottom: 1px dotted #00ad86;
	color: #00ad86;
	padding: 20px 0 10px;
}
.our_com_col p{
	font-size: 16px;
	padding: 8px 0;
	color: #717174/*gray correction*/;
	text-align: left;
}
.tabs .our_com_col a.dotted_more{
	margin-top: 5px;
}
#news{
	margin: 20px 0;
}
.news_list{
	-webkit-box-shadow:  3px 2px 4px 1px #f2f1f1;
    box-shadow:  3px 2px 4px 1px #f2f1f1;
    overflow: hidden;
    background: #fafafb;
    width: 295px;
    float: left;
    position: relative;
    height: 388px;
    overflow: hidden;
}

.new_li{
	margin: 0 18px 0 21px;
	padding: 20px 0 16px 0;
	border-bottom: 1px solid #00ad86;
	min-height: 55px;
}
.new_li.last{
	border-bottom: 1px dotted #00ad86;
}
.new_li img{
	float: left;
	margin: 0px 10px 20px 0;
}
#main_content .new_li  p{
	padding: 1px 0;
}
.new_li h1 {
	font-size: 15px;
	display: block;
	color: #00ad86;
	font-weight: bold;
	padding-top: 7px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	line-height: 15px;
}
.new_li span.clock {
	padding-left: 15px;
	background: url(/images/icons/clock-icon.png) no-repeat left center;
}

.news_list a.more{
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	width: 40px;
	height: 40px;
	background: url(/images/icons/module_more.png) no-repeat center center;
	text-indent: -9999px;
}
.new_item{
	float: left;
	margin-left: 20px;
	-webkit-box-shadow:  3px 2px 4px 1px #f2f1f1;
    box-shadow:  3px 2px 4px 1px #f2f1f1;
    overflow: hidden;
    background: #fafafb;
    position: relative;
    height: 388px;
    width: 295px;
}
.new_item.first{
	margin: 0;
}
#main_content .new_item p{
	padding: 1px 0;
}
.new_item .floating_info{
	width: 235px;
	height: 135px;
	position: absolute;
	bottom: -145px;
	background: url(/images/white-transparent-bg.png);
	padding: 10px 10px 0 50px;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
}
.new_item .share, .new_item .add-to, .new_item .view-it{
	position: absolute;
	display: block;
	width: 29px;
	height: 29px;
	text-indent: -9999px;
	left: 11px;
	z-index: 500;
}
.new_item .share{
	bottom: 57px;
	background: url(/images/icons/share.png) no-repeat center center;
}
.new_item .add-to{
	bottom: 20px;
	background: url(/images/icons/add-to.png) no-repeat center center;
}
.new_item .view-it {
	width: 30px;
	height: 30px;
	bottom: 96px;
	background: url(/images/icons/view-it.png) no-repeat center center;
}
.new_item a{
	color: #00ad86;
	border-bottom-color: #00ad86 !important;

}
.news-wrapper .mainContentSpace h2, .news-wrapper .mainContentSpace h2 * {
	font-size: 25px !important;
	line-height: 30px;
	padding: 10px 0 10px 0;
	font-family: 'Bembo W01', 'Times New Roman', serif !important;
	color: #00694e !important;
}

.share span {
  background: url("/images/icons/share-rollover.png") no-repeat scroll center center transparent;
  display: block;
  height: 18px;
  right: -43px;
  opacity: 0;
  position: absolute;
  text-indent: -9999px;
  top: 5px;
  width: 43px;
  z-index: 100;
-webkit-transition: all 0.5s ease-in-out;
 -moz-transition: all 0.5s ease-in-out;
 -ms-transition: all 0.5s ease-in-out;
 -o-transition: all 0.5s ease-in-out;
 transition: all 0.5s ease-in-out;
}
.share:hover span {
	opacity: 1;
}
.add-to span {
  background: url("/images/icons/add-rollover.png") no-repeat scroll center center transparent;
  display: block;
  height: 19px;
  right: -36px;
  opacity: 0;
  position: absolute;
  text-indent: -9999px;
  top: 5px;
  width: 37px;
  z-index: 100;
-webkit-transition: all 0.5s ease-in-out;
 -moz-transition: all 0.5s ease-in-out;
 -ms-transition: all 0.5s ease-in-out;
 -o-transition: all 0.5s ease-in-out;
 transition: all 0.5s ease-in-out;
}
.add-to:hover span {
	opacity: 1;
}
.view-it span {
  background: url("/images/icons/view-rollover.png") no-repeat scroll center center transparent;
  display: block;
  height: 19px;
  right: -39px;
  opacity: 0;
  position: absolute;
  text-indent: -9999px;
  top: 4px;
  width: 43px;
  z-index: 100;
-webkit-transition: all 0.5s ease-in-out;
 -moz-transition: all 0.5s ease-in-out;
 -ms-transition: all 0.5s ease-in-out;
 -o-transition: all 0.5s ease-in-out;
 transition: all 0.5s ease-in-out;
}
.view-it:hover span {
	opacity: 1;
}
.new_item:hover .floating_info{
	bottom: 0;
}
.new_item .floating_info strong{
	color: #00ad86;
	font-size: 15px;
	font-weight: bold;
}
.new_item .floating_info p{
	padding: 5px 0;
}
.media_gallery{
	position: relative;
}
.media_col{
	position: relative;
	width: 610px;
	min-height: 390px;
	float: left;
	margin: 20px 20px 0 0;
	-webkit-box-shadow:  3px 2px 4px 1px #f2f1f1;
    box-shadow:  3px 2px 4px 1px #f2f1f1;
    background: #fff;
}
.media_col.last{
	margin: 20px 0 0;
}
.media_gal_header{
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	background: #00ad86;
	padding: 0 0 0 10px ;
	line-height: 32px;
	height: 32px;
}
.media_col_body{
	padding: 8px 7px;
}
.media_col_body img{
	padding: 8px;
	width: 130px;
}
#main_content p{
	padding: 5px 0;
	line-height: 16px;
}

/*#main_content p span{
	line-height: 26px;
}
*/
/*#main_content h1{
	color: #00ad86;
}*/
.content_row{
	padding: 20px 0 0 0;
	/*overflow: auto;*/
	overflow: hidden;
}
.one_third_widget{
	position: relative;
	width: 400px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
	height: 360px;
}
.one_fourth_widget{
	position: relative;
	width: 295px;
	height: 378px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
	-webkit-box-shadow:  3px 2px 4px 1px #f2f1f1;
    box-shadow:  3px 2px 4px 1px #f2f1f1;
}
.one_third_widget.last{
	margin: 0;
}
.one_fourth_widget.last{
	margin: 0;
}
.one_third_widget .widget_header{
	position: absolute;
	top: 0;
	left: 0;
	background: url(/images/white-transparent-bg.png);
	width: 380px;
	height: 40px;
	line-height: 40px;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
	 z-index: 300;
	 color: #717174/*gray correction*/;
	 font-size: 19px;
	 font-weight: bold;
	 padding: 0 10px;
}
.one_third_widget:hover .widget_header{
	top: -40px;
}
.one_third_widget .widget_top{
	position: absolute;
	top: -54px;
	left: 0;
	background: url(/images/teal-transparent-bg.png);
	width: 380px;
	height: 40px;
	line-height: 40px;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
	 z-index: 400;
	 color: #fff;
	 font-size: 19px;
	 font-weight: bold;
	 padding: 0 10px;
}
.one_third_widget:hover .widget_top{
	top: 0;
}
.one_third_widget .widget_header span, .one_third_widget .widget_top span{
	float: right;
	font-size: 13px;
}
.one_third_widget .widget_bottom{
	position: absolute;
	bottom: -125px;
	left: 0;
	width: 400px;
	height: 125;
	line-height: 40px;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
	 z-index: 400;
	 font-size: 13px;
	 color: #fff;
	 line-height: 15px;
	 font-weight: bold;
}
.widget_bottom_body{
	background: url(/images/teal-transparent-bg.png);
	padding: 0 10px;
	height: 107px;
}
.widget_bottom_graph{
	background: url(/images/teal-transparent-bottom-bg.png) no-repeat center center;
	height:18px;
}
.widget_top_graph{
	background: url(/images/teal-transparent-top-bg.png) no-repeat center center;
	height:14px;
}
.one_fourth_widget:hover .widget_bottom/*, .one_fourth_widget.news_item .widget_bottom*/{
	bottom: 0;
}
.one_third_widget:hover .widget_bottom{
	bottom: 0;
}
.one_fourth_widget.last{
	margin: 0;
}
.one_fourth_widget .widget_header{
	position: absolute;
	top: 0;
	left: 0;
	background: url(/images/gray-transparent-bg.png);
	width: 275px;
	height: 40px;
	line-height: 40px;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
	 z-index: 300;
	 color: #717174/*gray correction*/;
	 /*font-size: 19px;*/ font-size: 16px;
	 font-weight: bold;
	 padding: 0 10px;
}
.one_fourth_widget .widget_footer{
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(/images/gray-transparent-bg.png);
	width: 275px; /*sss*/
	height: 107px;  /*sss*/
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
	 z-index: 300;
	 color: #717174/*gray correction*/;
	 font-size: 19px;
	 font-weight: bold;
	 padding: 18px 10px 0;  /*sss*/
}
.one_fourth_widget .widget_footer strong{
	font-size: 19px; /*sss*/font-size: 16px;
	font-weight: bold;
	color: #00ad86;
	display: block;
	line-height: 25px;
}
.one_fourth_widget .widget_footer ul li{
	font-size: 13px;
	font-weight: normal;
	color: #717174/*gray correction*/;
	display: block;
	line-height: 15px;
	background: url(/images/icons/gray-arrow-list-bullet.png) no-repeat left center;
	padding-left: 12px;
}
.one_fourth_widget:hover .widget_footer/*, .one_fourth_widget.news_item .widget_footer*/{
	bottom: -125px;
}
.one_fourth_widget:hover .widget_header/*, .one_fourth_widget.news_item .widget_header*/{
	top: -40px;
}
.one_fourth_widget .widget_top{
	position: absolute;
	top: -54px;
	left: 0;
	background: url(/images/teal-transparent-bg.png);
	width: 275px;
	height: 40px;
	line-height: 40px;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
	 z-index: 400;
	 color: #fff;
	 /*font-size: 19px;sss*/
	 font-weight: bold;
	 padding: 0 10px;
	 font-size: 16px;
}
.one_fourth_widget:hover .widget_top/*, .one_fourth_widget.news_item .widget_top*/{
	top: 0;
	font-size: 16px;
}
.one_fourth_widget .widget_header span, .one_third_widget .widget_top span{
	float: right;
	font-size: 13px;
}
.one_fourth_widget .widget_bottom{
	position: absolute;
	bottom: -125px;
	left: 0;
	width: 295px;
	height: 125;
	line-height: 40px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	z-index: 400;
	font-size: 13px;
	color: #fff;
	line-height: 15px;
	font-weight: bold;
}
.one_fourth_widget .widget_bottom strong{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	display: block;
	line-height: 25px;
}
.one_fourth_widget .widget_bottom ul li{
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	display: block;
	line-height: 15px;
	background: url(/images/icons/white-arrow-list-bullet.png) no-repeat left center;
	padding-left: 12px;
}
.one_fourth_widget .widget_bottom .widget_bottom_body{
	padding: 0px 10px 0;
	height: 107px;
}
.breadcrumbs{
	position: relative;
	font-size: 16px;
	font-weight: normal;
}
.one_third_widget .widget_bottom_body p{
	font-size: 16px;
	color: #fff;
	display: block;
	line-height: 25px;
}
.one_third_widget .widget_bottom_body ul li{
	background: url(/images/icons/arrow-list-bullet.png) no-repeat left center;
	padding-left: 12px;
	line-height: 16px;
	font-size: 12px;
	font-weight: normal;
}
.breadcrumbs a{
	color: #a6a6a9;
	text-decoration: none;
	padding-right: 15px;
	margin-right: 5px;
	background: url(/images/icons/breadcrumb-arrow.png) no-repeat right center;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
}
.breadcrumbs a:hover{
	color: #00694e;
}
.breadcrumbs span{
	font-weight: 500;
	color: #00694e;
}
.shadowed_box.min_height h1{
	line-height: 55px;
}
.shadowed_box.min_height h1 a{
	color: #00ad86;
}
.shadowed_box.min_height{
	min-height: 300px;
}
.one_third_widget .widget_footer{
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(/images/gray-transparent-bg.png);
	width: 380px;
	height: 100px;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
	 z-index: 300;
	 color: #717174/*gray correction*/;
	 font-size: 19px;
	 font-weight: bold;
	 padding: 25px 10px 0;
}
.one_third_widget .widget_footer p{
	font-size: 16px;
	font-weight: bold;
	color: #717174/*gray correction*/;
	display: block;
	line-height: 15px;
	padding: 2px 0 !important;
}
.one_third_widget:hover .widget_footer{
	bottom: -125px;
}
.admissions .one_third_widget .widget_header{
	background: #f7f8f8;
}
.admissions .one_third_widget .widget_footer{
	background: #fafafb;
}
.admissions .widget_bottom_body p{
	padding: 2px 0 !important;
}
.one_third_widget .widget_footer ul li{
	background: url(/images/icons/gray-arrow-list-bullet.png) no-repeat left center;
	padding-left: 12px;
	font-size: 12px;
	font-weight: normal;
	color: #717174/*gray correction*/;
}
.one_fourth_widget .widget_bottom p, .one_fourth_widget .widget_footer p{
	/*font-size: 13px; sss*/ font-size: 12px;
	padding: 0 !important;
	font-weight: normal;
}
.page_header_img{
	margin: 20px 0 0 0;
}
iframe {
	margin: 20px 0;
}
#news_showcase{
	position: relative;
	margin: 20px 0;
	overflow: hidden;
}
.news_showcase_item{
	width: 620px;
	height: 360px;
	position: relative;
	float: left;
}
.news_showcase_item_rollover{
	position: absolute;
	width: 620px;
	height: 360px;
	background: url(/images/news_showcase_item_rollover-bg.png);
	z-index: 200;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
}
.news_showcase_item:hover .news_showcase_item_rollover{
	opacity: 1;
}
.news_showcase_item_rollover h1{
	text-align: center;
	padding-top: 170px;
}
.news_showcase_item_rollover h1 a{
	color: #fff;
}
.media_gallery_slideshow, .media_gallery_slideshow_smaller {
	position: relative;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #f5f5f5;
}
#media_slider{
	position: relative;
	float: left;
	width: 925px;
	height: 438px;
}
#media_slider_navigation{
	position: relative;
	float: left;
	width: 295px;
	margin-left: 20px;
	background: #fbfbf9;
	/*height: 438px;*/
	/*overflow: hidden;*/
	-webkit-box-shadow:  3px 2px 4px 1px #f2f1f1;
    box-shadow:  3px 2px 4px 1px #f2f1f1;
}
#media_slider_navigation li{
	padding: 0 20px 20px 20px;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
	 background: none;
}
#media_slider_navigation li.activeSlide{
	background: url(/images/icons/media_slider_navigation-arrows.png) no-repeat left center;
}


#media_slider_smaller{
	position: relative;
	float: left;
	width: 556px;
	height: 261px;
}
#media_slider_navigation_smaller{
	position: relative;
	float: left;
	width: 175px;
	margin-left: 10px;
	background: #fbfbf9;
	/*height: 438px;*/
	/*overflow: hidden;*/
	-webkit-box-shadow:  3px 2px 4px 1px #f2f1f1;
    box-shadow:  3px 2px 4px 1px #f2f1f1;
}
#media_slider_navigation_smaller li{
	padding: 0 10px 10px 10px;
	-webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -ms-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;
	 background: none;
}
#media_slider_navigation_smaller li.activeSlide{
	background: url(/images/icons/media_slider_navigation-arrows.png) no-repeat left center;
	background-size: 60% 20%;
}




.left_sidebar{
	width: 295px;
	position: relative;
	float: left;
	/*margin-top: 20px;*/
}
.side_widget{
	position: relative;
	margin-bottom: 60px;
}
.side_nav li a{
	display: block;
	line-height: 36px;
	border-bottom: 1px solid #b8b8b9;
	color: #717174/*gray correction*/;
	font-size: 18px;
	text-decoration: none;
}
.side_nav li a:hover{
	font-weight: bold;
}
.side_nav li ul{
	padding: 5px 0;
	border-bottom: 1px solid #b8b8b9;
}
.side_nav li ul li a{
	font-size: 15px;
	border: none;
	padding-left: 18px;
	line-height: 25px;
}
.side_widget strong {
	position: relative;
	display: block;
	/*font-size: 18px;*/ font-size: 14px; line-height: 18px;
	color: #717174/*gray correction*/;
	font-weight: bold;
	margin-bottom: 8px;
}
.related_links{
	padding: 7px 0;
	border-bottom: 1px solid #b8b8b9;
	border-top: 1px solid #b8b8b9;
}
.related_links li a {
	color: #00ad86;
	/*font-size: 20px;
	line-height: 30px;*/
	font-size: 12px;
	line-height: 17px;
	text-decoration: none;
	padding-left: 20px;
	background: url(/images/icons/related-links-bullet.png) no-repeat left center;
}
.side_share_links{
	position: relative;
	padding: 10px 0;
	border-top: 1px solid #b8b8b9;
	border-bottom: 1px solid #b8b8b9;
	overflow: hidden;
}
.side_share_links li a{
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	margin-right: 8px;
}
.side_facebook{
	background: url(/images/icons/side-facebook.png) no-repeat center center;
}
.side_twitter{
	background: url(/images/icons/side-twitter.png) no-repeat center center;
}
.side_linked_in{
	background: url(/images/icons/side-linked-in.png) no-repeat center center;
}
.side_vimeo{
	background: url(/images/icons/side-vimeo.png) no-repeat center center;
}
.right_col_content{
	width: 925px;
	position: relative;
	float: right;
	/*margin-top: 20px;*/
}
.right_col_content_featured{
	/*width: 925px;*/ width: 100%;
	height: 418px;
	margin-bottom: 20px;
}
.right_col_content .story_title{
	font-size: 28px;
	line-height: 31px;
	font-family: 'Bembo W01','Times New Roman',serif;
	color: #00694e;
	display: block;
}
.right_col_content .internal_title{
	font-size: 18px;
	color: #00ad86;
	display: block;
}
.right_col_content p{
	font-size: 16px;
	padding: 8px 0 !important;
}
.simple_list{
	position: relative;
}
.simple_list li{
	font-size: 16px;
	line-height: 32px;
	padding-left: 12px;
	/*background: url(/images/icons/simple-list-bullet.png) no-repeat left center;*/
}
.share_menu{
	position: relative;
	overflow: hidden;
	margin: 20px 0;
	padding: 20px 0;
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #f6f6f6;
}
.share_menu a{
	position: relative;
	float: left;
	padding-left: 38px;
	line-height: 30px;
	text-decoration: none;
	color: #717174/*gray correction*/;
	margin-right: 20px;
}
.share_menu a.share{
	background: url(/images/icons/gray-share-icon.png) no-repeat left center;
}
.share_menu a.send{
	background: url(/images/icons/gray-send-icon.png) no-repeat left center;
}
.my_pack_item{
	position: relative;
	width: 295px;
	float: left;
	margin-right: 20px;
}
.my_pack_item.last{
	margin: 0;
}
.my_pack_item_body{
	position: relative;
	width: 295px;
	height: 388px;
	background: #f7f7f7;
	margin-bottom: 4px;
}
.my_pack_item a{
	margin-top: 6px;
	display: block;
	line-height: 30px;
	padding-left: 38px;
	color: #00694e;
	font-size: 16px;
	text-decoration: none;
}
.my_pack_item a.view_item{
	background: url(/images/icons/teal-view-item.png) no-repeat left center;
}
.my_pack_item a.remove_item{
	background: url(/images/icons/teal-remove-item.png) no-repeat left center;
}
.teal-color{
	color: #00694e;
}
/*------------------------
		Footer
------------------------*/
#footer{
	margin-top: 25px;
	border-top: 1px solid #f5f5f5;
	padding: 17px 0;
	overflow: hidden;
}
.footer_col1{
	width: 295px;
	float: left;
	margin-right: 21px;
	line-height: 16px;
}

.footer_col1 a{
	color: #717174/*gray correction*/;
	text-decoration: none;
}

.footer_col1 a:hover{
	color: #00ad86;
}



.footer_col1 strong{
	display: block;
	font-size: 13px;
	font-weight: bold;

}
.footer_col1 span{
	font-size: 10px;
}
.footer_col2{
	width: 295px;
	float: left;
	margin-right: 21px;
}
.footer_col2 ul li a{
	font-weight: bold;
	line-height: 27px;
	color: #717174/*gray correction*/;
	text-decoration: none;
}
.footer_col3{
	width: 295px;
	float: left;
}
.footer_col3 input[type=text]{
	display: block;
	width: 280px;
	background: #f1f1f2;
	color: #717174/*gray correction*/;
	font-weight: bold;
	border: none;
	outline: none;
	margin: 10px 0;
	height: 31px;
	line-height: 31px;
	padding-left: 10px;
}
.footer_col3 input[type=submit]{
	background: #717174/*gray correction*/;
	border: 1px solid #d0d0d2;
	outline: 0;
	padding: 0 10px;
	height: 31px;
	line-height: 31px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}
.footer_col4 a{
	position: relative;
	margin-top: 115px;
	float: right;
}

.footer_col4 a.scroll { margin-top: 0; float:none; position:fixed; top:-1px; right:50px; width:64px; display: none; z-index: 100000; }

/* jQuery UI custom style */
.ui-tooltip{
	background: #00ad86;
	width: 100px;
	line-height: 20px;
	height: 20px;
	color: white;
	font-size: 11px;
	padding: 0 5px;
}
.ui-tooltip .arrow {
	width: 9px;
	height: 4px;
	overflow: hidden;
	position: absolute;
	left: 10%;

	bottom: -5px;
	background: url(/images/icons/tooltip-arrow.png) no-repeat left top;
}
.ui-tooltip .arrow.top {
	top: -4px;
	bottom: auto;
}
.ui-tooltip .arrow.left {
	left: 10%;
}
.ui-tooltip .arrow:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -4px;
	width: 9px;
	height: 4px;
	box-shadow: 6px 5px 9px -9px black;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	tranform: rotate(45deg);
}
.ui-tooltip .arrow.top:after {
	bottom: -4px;
	top: auto;
}

/* NEW STYLES */
#mobile_menu { display:none; }

/* added by BM */


.one_third  p, .one_fourth p,  {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	/*font-size: 18px !important;
	line-height: 21px !important;sss*/
	font-size: 14px !important;
	line-height: 21px !important;
}

.autoform input[type="text"].error {
	background-color: #ff8f81;
}

.autoform label.error {
	padding: 0;
	overflow: hidden;
	height: 0;
	width: 0;
}


.right_col_content p a { color: #00694e; text-decoration: none; font-weight: 500; }
.right_col_content p a:hover { color: #00ad86; }

.right_col_content .story_title a { color: #00ad86; text-decoration: none; }
.right_col_content .story_title a:hover { color: #00694e; text-decoration: none; }


.remove-item.myinfopack {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url(http://bbc.efront-dev.com.au/images/icons/teal-remove-item.png);
	background-origin: padding-box;
	background-size: auto;
	border-bottom-color: rgb(85, 26, 139);
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgb(85, 26, 139);
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: rgb(85, 26, 139);
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: rgb(85, 26, 139);
	border-top-style: none;
	border-top-width: 0px;
	bottom: 11px;
	color: rgb(85, 26, 139);
	cursor: auto;
	display: block;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	height: 29px;
	left: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	outline-color: rgb(85, 26, 139);
	outline-style: none;
	outline-width: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	text-decoration: underline;
	text-indent: -9999px;
	vertical-align: baseline;
	width: 29px;
	z-index: 500;
}

.view_item.myinfopack {
	-webkit-background-clip: border-box;
	-webkit-background-origin: padding-box;
	-webkit-background-size: auto;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url(http://bbc.efront-dev.com.au/images/icons/teal-view-item.png);
	background-origin: padding-box;
	background-size: auto;
	bottom: 49px;
	color: rgb(85, 26, 139);
	cursor: auto;
	display: block;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	height: 29px;
	left: 11px;
	position: absolute;
	text-decoration: underline;
	text-indent: -9999px;
	width: 29px;
	z-index: 500;
}


.resetStyle * {
	font-size: inherit;
}


.tabs strong, .tabs span { display: inline !important; font-size: inherit !important; color: inherit !important; font-family: inherit !important; }
.one_fourth h1 {
	font-size: 15px !important;
	display: block !important;
	color: #00ad86 !important;
	font-weight: bold !important;
	padding-top: 7px !important;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	line-height: 35px !important;
}
span.subtitle, span.title { margin-bottom: 5px !important; line-height: 40px !important; }
span.title { text-transform: uppercase; }
.simple_list li li { line-height: ;}

.shadowed_box .column_lead,
.slider-wrapper .column_lead, .column_lead {
	border: none !important;
	color: #717174/*gray correction*/ !important;
	display: block !important;
	/* font-family: 'Bembo W01', 'Times New Roman', serif !important; */
	/*font-size: 24px !important;
	line-height: 30px !important; sss*/
	font-size: 18px !important;
line-height: 20px !important;
	margin: 0px !important;
	outline-style: none !important;
	padding: 5px 0 !important;
	vertical-align: baseline !important;

}
.shadowed_box .one_third .column_lead, .shadowed_box .one_fourth .column_lead, #our_community .column_lead { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; /*font-size: 20px !important; line-height: 24px !important sss*/ font-size: 16px !important; line-height: 21px !important; font-weight: 500 !important; }


.shadowed_box.keepItsTilesStyled p {
	/*font-size: 13px !important;
	line-height: 16px !important;sss*/

	font-size: 12px !important;
	line-height: 16px !important;
}
.shadowed_box.keepItsTilesStyled .column_lead {
	font-family: 'Bembo W01', 'Times New Roman', serif !important;
	/*font-size: 24px !important;
	line-height: 30px !important;sss*/
	font-size: 20px !important;
	line-height: 20px !important;
}


.slider-wrapper a, .shadowed_box a {
	text-decoration: none; color: #00ad86; font-weight: normal;
}
.slider-wrapper a:hover, .shadowed_box a:hover {
	color: #00ad86;
}

.shadowed_box p.dotted_more a,
.slider-wrapper p.dotted_more a,
.shadowed_box a.dotted_more,
.slider-wrapper a.dotted_more,
.news_list a.dotted_more {
	border: none !important;
	border-bottom-color: #00ad86 !important;
	border-bottom-style: dotted !important;
	border-bottom-width: 1px !important;
	color: #00ad86 !important;
	cursor: auto !important;
	display: block !important;
	float: left !important;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 13px !important;
	height: 25px !important;
	line-height: 25px !important;
	margin: 0px !important;
	outline-width: 0px !important;
	padding: 0px !important;
	text-decoration: none !important;
	vertical-align: baseline !important;
	font-weight: normal !important;
	/*

*/
}
#approach-teaching-learning .one_third{
	height: 400px;
}
#approach-our-story .one_third{
	height: 475px
}
.slider-wrapper p.dotted_more a{
	position: absolute;
	bottom: 0px;
}


/* general layout */

.right_col_content_featured { height: auto !important; margin-top: 35px; margin-bottom: 10px;}


.mainContentSpace * { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; }
.mainContentSpace strong { font-weight: bold !important; }
.mainContentSpace em { font-style: italic !important; }
.mainContentSpace h1, .mainContentSpace h1 * { padding: 7px 0 0 0 !important; color: #00ad86 !important; font-size: 25px !important; line-height: 30px !important; font-weight: 500 !important;font-family: 'Bembo W01', 'Times New Roman', serif !important;}
.mainContentSpace h2, .mainContentSpace h2 * { padding: 7px 0 !important; color: #717174/*gray correction*/ !important; font-size: 16px !important; font-weight: bold !important; float: none; line-height: 16px; }
.mainContentSpace h2:hover { background: none; }
.mainContentSpace p { padding: 5px 0 !important; color: #717174/*gray correction*/ !important; font-size: 14px !important; line-height: 18px !important;}
.mainContentSpace .story_title { font-size: 25px; line-height: 30px; padding: 10px 0 10px 0; font-family: 'Bembo W01', 'Times New Roman', serif !important; }

.mainContentSpace ul { list-style:none; }
.mainContentSpace ul li { /*padding-bottom: 5px;*/ font-size: 14px; padding-left: 20px; line-height: 18px; }
.mainContentSpace ul li a { text-decoration: none; color: #00694e; }
.mainContentSpace ul li a:hover { color: #00ad86; }
.mainContentSpace ul li:before { content:'\2022'; display: inline-block; width: 0.9em; color: #00ad86; font-size: 16px; margin-left: -16px; }
.mainContentSpace ul ul { list-style: none; margin-left:0; padding-left:2em; padding-top: 5px; }
.mainContentSpace ul ul li { padding-bottom: 0px; line-height: 25px; }
.mainContentSpace ul ul li:last-child { padding-bottom: 0; }
.mainContentSpace ul ul li:before { display:inline-block; content:'\2013'; width:1em; color: black; font-size: 15px; }

.mainContentSpace ol { list-style: decimal inside none; }
.mainContentSpace ol li { font-size: 16px; padding-bottom: 5px; }

/* faqs */

#general .mainContentSpace h1, #general .mainContentSpace h1 span, #general .mainContentSpace h1 strong{font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;font-size: 16px !important;line-height: 16px !important;}
.mainContentSpace h2.faqQ { cursor: pointer; }
.mainContentSpace div.faqA { display: none ; }
.mainContentSpace a.faqR { display: inline-block; padding-left: 12px !important; color: #00ad86 !important; font-size: 20px !important; cursor: pointer; }


.footer_col1 p { padding: 0 !important; }
.footer_col1 p span { line-height: inherit !important; }


.news_list a.dotted_more{
	margin: 10px 0 18px 21px !important;
}
#main_content .new_li p { padding-left: 69px !important; }





.half_col .widgets_header,
.one_third .widgets_header, .one_fourth .widgets_header,
.keepItsTilesStyled .one_third .widgets_header, .keepItsTilesStyled .one_fourth .widgets_header {
	color: #00694e !important;
	display: block !important;
	font-family: 'Bembo W01', 'Times New Roman', serif !important;
	/*font-size: 50px !important;sss*/ font-size: 39px !important;
	font-weight: 500 !important;
	/*line-height: 50px !important;sss*/ line-height: 41px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
}
.half_col .widgets_header a,
.one_third .widgets_header a, .one_fourth .widgets_header a,
.keepItsTilesStyled .one_third .widgets_header a, .keepItsTilesStyled .one_fourth .widgets_header a { color: #00ad86 !important; text-decoration: underline !important; font-weight: normal !important; }

.half_col .widgets_header_light,
.one_third .widgets_header_light, .one_fourth .widgets_header_light,
.keepItsTilesStyled .one_third .widgets_header_light, .keepItsTilesStyled .one_fourth .widgets_header_light,
.half_col .widgets_header_larger,
.one_third .widgets_header_larger, .one_fourth .widgets_header_larger,
.keepItsTilesStyled .one_third .widgets_header_larger, .keepItsTilesStyled .one_fourth .widgets_header_larger  {
	color: #00ad86 !important;
	display: block !important;
	font-family: 'Bembo W01', 'Times New Roman', serif !important;
	/*font-size: 40px !important;sss*/ font-size: 45px !important;
	font-weight: 500 !important;
	/*line-height: 43px !important;sss*/ line-height: 43px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
}
.half_col .widgets_header_larger a,
.one_third .widgets_header_larger a, .one_fourth .widgets_header_larger a,
.keepItsTilesStyled .one_third .widgets_header_larger a, .keepItsTilesStyled .one_fourth .widgets_header_larger a,
.half_col .widgets_header_larger a,
.one_third .widgets_header_larger a, .one_fourth .widgets_header_larger a,
.keepItsTilesStyled .one_third .widgets_header_larger a, .keepItsTilesStyled .one_fourth .widgets_header_larger a {
	color: #00694e !important; text-decoration: underline !important; font-weight: normal !important;
}

.one_fourth .widgets_header_larger, .keepItsTilesStyled .one_fourth .widgets_header_larger { color: #00694e !important; }


span.widgets_copy, .widgets_copy, .widgets_copy_larger, .one_half p{
	color: #717174/*gray correction*/ !important;
	/*display: block !important;*/
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 14px ;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	padding-bottom: 5px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 5px !important;
}
.one_half .dotted_more{
	padding-top: 50px !important;
}

.widgets_copy_larger {
	font-size: 14px !important;
	line-height: 18px !important;
}

.carousel_header {
	color: white !important;
	font-size: 40px !important;
	font-family: 'Bembo W01','Times New Roman',serif !important;
	font-weight: 500 !important;
}
.carousel_header a { color: white !important; text-decoration: none !important; font-weight: bold !important; }
.carousel_header a:hover { color: white !important; }
.carousel_copy {
	color: white !important;
	/*display: block !important;*/
	font-family: 'Bembo W01', 'Times New Roman', serif !important;
	font-size: 25px !important;
	font-weight: 500 !important;
	height: auto !important;
}
.carousel_copy a { color: white !important; text-decoration: none !important; font-weight: bold !important; }
.carousel_copy a:hover { color: white !important; }

.column_lead_t_and_l {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 18px !important;
	padding-bottom: 0 !important;
	margin-bottom: -5px !important;
}

.add20pxMarginLeft { margin-left: 20px !important; }
.removeMarginRight { margin-right: 0px !important; }

#logo img { width: 100%; display: none; }
#logo { width: 352px; height: 50px; background-image: url(/images/logo.png); display: block; }
.supports-svg #logo {
	background-image: url(/images/logo.svg);
	background-size: contain;
	background-repeat: no-repeat;
}






.one_third_widget .widget_header, .one_fourth_widget .widget_header { color: #00ad86;}

.news_list { height: 378px; margin-bottom: 10px; }

.main_nav li.lastOfNav { margin-right: 0; }

.main_nav li ul li:first-of-type { margin-top: 5px; }
.main_nav li ul li.topNavItem { /*margin-bottom: 5px;*/ }

.internal_nav { border-top: none; margin-left: auto; margin-right: auto; width: 746px !important;}
.internal_nav li { border-top: 1px solid #717174;  width: auto !important;}
.internal_nav li.last_item a { margin: inherit;}
.internal_nav li a { width: auto; margin-right: 30px !important; margin-left: 30px !important; /*margin-left: auto; text-align: center;*/}
.internal_nav li a.scroll.firsthere {  margin-left: 0px !important; }
.internal_nav li a.scroll.lasthere {  margin-right: 0px !important; }
.internal_nav li a:hover { font-weight: normal; }

.top_area a.scool_bag { margin-left: 0px; }
.main_nav li:first-of-type { margin-left: 0px; }



/* new showcase layout + top in general */

#slideshow_nav a { border: 1px solid #00ad86 !important; }
#slideshow_nav a:hover, #slideshow_nav a.activeSlide { background: #00ad86 !important; }

.showcase_text_overlay { position: absolute; bottom: 0; left: 346px; width: 548px; height: 136px; text-align: center; z-index: 10; color: #00ad86; }
.showcase_text_overlay .showcase_text_overlay_bg { position: absolute; width: 100%; height: 100%; background: white; opacity: 0.8; }
.showcase_text_overlay .showcase_text_overlay_content { position: absolute; width: 548px; height: 76px; padding: 15px 0 45px 0; overflow: hidden; font-family: 'Bembo W01', 'Times New Roman', serif; font-size: 20px; line-height: 26px; }
.showcase_text_overlay .showcase_text_overlay_content a { color: #00ad86; }
.showcase_text_overlay .showcase_text_overlay_content a:hover { color: #00694e; }
.showcase_text_overlay .showcase_text_overlay_content strong { font-family: 'Bembo MT W01 Bold'; }
.showcase_text_overlay .showcase_text_overlay_content em { font-family: 'Bembo MT W01 Italic'; }
.showcase_text_overlay .showcase_text_overlay_content strong em,
.showcase_text_overlay .showcase_text_overlay_content em strong, { font-family: 'BemboMTW01-BoldItalic'; }


/* serach results */

#result_report {
	display: block;
	font-size: 40px;
	font-family: 'Bembo W01','Times New Roman',serif;
	color: #00ad86;
	margin-bottom: 30px;
}

#results {
	border: none;
	color: #717174/*gray correction*/;
	display: block;
	font-family: 'Bembo W01', 'Times New Roman', serif;
	font-size: 25px;
	line-height: 30px;
	margin: 0px;
	outline-style: none;
	padding: 5px 0;
	vertical-align: baseline;
	width: 800px;
}


#results a { color: #00ad86; text-decoration: none; font-weight: normal; }
#results a:hover { color: #00694e; text-decoration: none; font-weight: normal; }

.description, .url {
	padding: 10px 0;
	line-height: 16px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
}

.url a, #other_pages a { color: #00ad86; text-decoration: underline !important; font-weight: normal; }
.url a:hover, #other_pages a { color: #00694e; text-decoration: underline !important; font-weight: normal; }

/* end of search results */


/* keylines */

.withKeyline, #footer { border-top: 1px solid #717174; }
.breadcrumbs { padding-bottom: 10px; border-bottom: 1px solid #717174; margin-bottom: 20px; }
.breadcrumbs a, .breadcrumbs span{font-size:11px;}
.separator { width: 100%; display: block; height: 20px; }

/* gallery scroll */
.jspVerticalBar { background: transparent !important; }
.jspDrag { background: #006f51 !important; }
.jspTrack { background: #dde !important; width: 5px !important; margin-right: 0px !important; margin-left: auto !important;}

/* */
.admissionsTopRowRestyle { color: #717174/*gray correction*/ !important; background: url(/images/gray-transparent-bg.png) !important; }

/* footer gray correction */

.footer_col1 { color: #717174 !important;}

/* other */
/*.no_disp { display: none; }*/


.internal_nav li a { font-size: 22px !important; line-height: 50px !important;} /* <-- sss */
.over_map h1 { color: #006f51; line-height: 30px; font-size:25px; }
.over_map h3 { padding: 5px 0 20px 0; line-height: 17px; font-size:15px; }

#map2 { width: 100%; height: 206px; padding: 0; margin: 15px 0 0 0; }

#media_slider_smaller div { width: 100%; height: 100%; }
#media_slider_smaller div img { width: 100%; height: 100%; }

.photoGalleryItem { width: 255px; height: 121px; }

#scrollit { height: 438px; }

.photoGalleryItem_smaller { width: 150px; height: 71px; }

#scrollit_smaller { height: 261px; width: 189px; }

.media_gallery_slideshow { display: block; }
.media_gallery_slideshow_smaller { display: none; }


.right_col_content #showcase { margin-bottom:20px; margin-top:35px; background:#eeeeee; height: 418px; padding:0px; }

.sharePane { text-align: center; position: absolute; top: 100px; padding: 10px 0; width: 100%; height: 42px; background: white; z-index: 50000; opacity: 0.75; display: none; }


.moveCMSLeft1 .widgetLink { left: 0px; }
.moveCMSLeft2 .widgetLink { left: 200px; }
.moveCMSLeft3 .widgetLink { left: 400px;  }


/* ==========================================================================
	Media Queries
   ========================================================================== */

/* Tablet landscape */

/* Tablet portrait */
@media all and (max-width: 1240px) and (min-width: 769px) {
	#wrapper { width:745px; overflow: hidden;}

	/*------------------------
		Header
	------------------------*/
	.squarebox{
		right: 129px;
		width: 140px;
	}
	#logo {
		width:215px;
		margin:50px 0 20px;
	}
	.top_area {
		margin:15px 0 10px 0;
	}
		.top_area input	{
			width:110px;
		}
	.main_nav {
		margin-top:0;
	}
		.main_nav li {
			margin:0 0 0 5px;
		}
	.breadcrumbs {
		font-size:9px;
		padding-bottom:4px;
	}
		.breadcrumbs a {
			font-size:11px;
		}

	/*------------------------
		Our Approach page
	------------------------*/
	.shadowed_box {
		padding:15px;
	}
	.half_col {
		padding-right:15px;
	}
	#main_content h1 {
		font-size:30px;
	}
	#main_content p {
		font-size:12px;
	}

	.one_fourth_widget {
		width: 169px;
		height: 220px;
	}

	.one_third_widget .widget_header, .one_third_widget .widget_top, .one_fourth_widget .widget_top, .one_fourth_widget .widget_header {
		line-height:24px;
		height:24px;
		/*width: 100%;*/
		width: 149px;
	}
		.one_third_widget .widget_top, .one_third_widget .widget_header {
			font-size:11px;
		}
			.one_fourth_widget .widget_header span, .one_third_widget .widget_top span, .one_third_widget .widget_header span {
				font-size:8px;
			}
	.widget_bottom_body {
		height:90px;
	}
		.one_fourth_widget .widget_header, .one_fourth_widget .widget_top, .one_fourth_widget:hover .widget_top {
			font-size:11px;
		}
		.one_fourth_widget .widget_bottom ul li, .one_fourth_widget .widget_footer ul li {
			font-size:10px; line-height: 10px;
		}

		.one_fourth_widget .widget_bottom ul li {
			background: url(/images/icons/white-arrow-list-bullet.png) no-repeat left center;
			background-size: 6px;
		}
		.one_fourth_widget .widget_footer ul li {

			background: url(/images/icons/gray-arrow-list-bullet.png) no-repeat left center;
			background-size: 6px;
		}
		.one_fourth_widget .widget_bottom strong, .one_fourth_widget .widget_footer strong {
			font-size:9px;
		}
	.one_fourth_widget .widget_bottom .widget_bottom_body {
		height:73px;
	}
	.one_fourth_widget .widget_footer {
		padding: 16px 8px 0;
		height: 59px;
		width: 153px;
	}



	/*------------------------
		Homepage
	------------------------*/
	#slideshow img{
		 /*width: 745px;*/ width: 100%;
	 }
	 #showcase {
		 height: 310px;
		 width: 100%;
	 }
	 .right_col_content	#showcase {
		 height: 252px;
	 }
	 .slide h1{
		 top: 22px;
	 }
	 .slide .slide_content{
		 top: 176px;
	 }
	 .showcase_socials{
		 top: 88px;
	 }
	 .internal_nav li a{
		 font-size: 13px !important;
		 line-height: 35px !important;
		 margin-right:10px !important;
	 }
	 .internal_nav{
		 width: 704px;
		 margin-left: 152px;
	 }
	 .one_fourth{
		 width: 160px;
		 margin-right: 24px;
	 }
	 .one_fourth .rounded-map{
		 width: 160px;
	 }
	 .one_fourth span.map_title{
		 font-size: 14px;
	 }
	 .dotted_more{
		 font-size: 9px;
	 }
	 .tabs_nav li a{
		 width: 184.2px;
		 border-bottom: 2px solid #FFFFFF;
	 }

	 .tabs_nav li a span{
		 left: 85px;
		 z-index: 999;
	 }
	 .one_third, .one_third img{
		 width: 228px;
	 }
	 .one_third{
		 margin-right: 10px;
	 }
	 .tabs h1{
		 font-size: 24px;
		 line-height: 35px;
	 }
	 .tabs strong{
		 font-size: 10.8px;
	 }
	 .tabs span, .tabs a.dotted_more{
		 font-size: 7.8px;
	 }
	 .tabs a.dotted_more{
		 margin-top: 5px;
		 line-height: 17px;
	 }
	 .half_col {
		 width: 351px;
		 margin-right: 12px;
	 }

	 h1{
		 font-size: 24px;
	 }
	 #admissions h1 {
	 	padding-top: 0;
		 font-size: 25px !important;
		 line-height: 29px !important;
	 }
	 #admissions h3{
		 font-size: 14px;
	 }
	 .large_buttons a img{
		 width: 84px;
	 }
	 .large_buttons a{
		 margin: 0 14px;
	 }
	 .large_buttons{
		 padding: 16px 6px;
	 }
	 .half_col img{
		 /*width: 354px;*/ width: 100%;
	 }
	 .proccess_step, .specialRow1.proccess_step {
		 width: 163px;
	 }
	 .specialRow1.proccess_step {/*width: 155px;*/}
	 .proccess_step img{
		 width: 94px;
	 }
	 .tabs strong{
		 font-size: 12px;
	 }
	 .proccess_step p{
		 font-size: 10px;
		 line-height: 14px !important;
	 }
	 .proccess_arrow {
		  background: url("/images/icons/proccess-arrow.png") no-repeat scroll center center / 14px 21px transparent;
		  height: 90px;
		  width: 17px;
		}
	#approach-teaching-learning  .one_third {
		height: 300px;
	}
	#approach-our-story .one_third {
		height: 405px;
	}
	.news_list a.more {
		width: 30px;
		height: 30px;
	}
	h2{
		  font-size: 16px;
		  line-height: 32px;
	  }
	  .one_fourth .title{
		  font-size: 24px;
	  }
	  .one_fourth .subtitle{
		  font-size: 24px;
	  }
	  .person_icon{
		  margin: 13px 0 0 46px;
	  }
	  .our_com_col{
		  width: 165px;
		  margin-right: 12px;
	  }
	  .our_com_col img{
		  width: 165px;
	  }
	  .new_item {
		  height: 233px;
		  margin-left: 11px;
		  width: 178px;
		}
	  .new_item img{
		  width: 100%;
		  height: 100%;
	  }
	  .new_item .floating_info{
		  width: 133px;
		  padding: 10px 10px 10px 35px;
		  height: 70px;
	  }
	  .news_list{
		  width: 178px;
	  }
	  .new_li {
		  margin: 0 12px;
		  padding: 7px 0;
		}
	  .new_li img{
		  width: 35px;
		  height: 30px;
	  }
	  .new_li strong{
		  font-size: 10px;
	  }
	  .new_li span{
		  font-size: 8px;
	  }
	  #main_content .new_li p{
		  font-size: 8px;
	  }
	  .news_list a.dotted_more{
		  margin: 0 0 6px 21px;
	  }
	  .media_col {
	    margin-right: 11px;
	    min-height: 247px;
	    width: 366px;
	  }
	  .media_col_body img{
		  height: 55px;
		  padding: 4px;
	  }
	  .one_fourth span{
		  font-size: 14px;
	  }
	  #main_content .one_fourth p{
		  font-size: 9px;
	  }
	  #main_content h1{
		  font-size: 24px;
	  }
	  h3{
		  font-size: 14px;
	  }
	  .shadowed_box.min_height{
		  min-height: 205px;
	  }
	  .one_third_widget .widget_footer{
		  width: 218px;
		  height: 80px;
		  margin-left: 8px;
	  }
	  .one_third_widget .widget_footer p{
		  font-size: 9px !important;
	  }
	  .widget_bottom_body{
		  height: 70px;
	  }
	  .one_third_widget .widget_bottom_body ul li{
		  line-height: 13px;
	  }
	  .one_fourth_widget .widget_bottom .widget_bottom_body{
		  height: 59px;
	  }
	  .one_third p, .one_fourth p{
		  font-size: 12px !important;
		  line-height: 16px !important;
	  }

	  .admissions .widget_bottom_body p{
		  font-size: 9px !important;
		  line-height: 12px !important;
	  }
	  .one_third_widget .widget_footer ul li{
		  font-size: 9px;
		  line-height: 12px;
	  }

	  .one_fourth_widget .widget_bottom p, .one_fourth_widget .widget_footer p{
		  font-size: 10px !important;
		  line-height: 10px !important;
		  /*width: 280px;*/ width: 149px;
	  }

	  .one_fourth_widget .widget_bottom { width: 169px; }

	  .one_fourth_widget .widget_bottom strong, .one_fourth_widget .widget_footer strong {
		  line-height: 12px;
		  font-size: 10px;
	  }
	  iframe{
		  height: 257px;
	  }
	  .news_showcase_item{
		  height: 216px;
	  }
	  .news_showcase_item_rollover h1{
		  padding-top: 98px;
	  }

	  .new_item .floating_info strong { font-size: 13px; }
		#main_content .new_item p { font-size: 10px;
line-height: 10px; }

	  .new_item .add-to{
		  background: url("/images/icons/add-to.png") no-repeat scroll center center / 17px 17px;
		  bottom: 20px;
	  }
	  .new_item .share{
		  background: url("/images/icons/share.png") no-repeat scroll center center / 17px 17px;
		  bottom: 41px;
	  }
	  .new_item .view-it{
		  background: url("/images/icons/view-it.png") no-repeat scroll center center / 17px 17px;
		  bottom: 62px;
		  left: 4px;
	  }
	  .add-to span{
		  top: 5px;
		  left: 22px;
	  }
	  .share span{
	  	  top: 5px;
		  left: 22px;
	  }
	  .view-it span{
	  	  top: 5px;
		  left: 22px;
	  }
	  .new_item .share, .new_item .add-to/*, .new_item .view-it*/{
		  left: 5px;
	  }
	  #media_slider{
		  width: 556px;
		  height: 261px;
	  }
	  #media_slider_navigation {
	      height: 261px;
	      margin-left: 11px;
	      width: 178px;
	  }
	  #media_slider_navigation li{
		  width: 153px;
		  height: 87px;
		  padding: 0 12px 12px;
	  }
	  #media_slider_navigation li.activeSlide{
		  background: url("/images/icons/media_slider_navigation-arrows.png") no-repeat scroll left center / 178px 20px;
	  }
	  .left_sidebar{
		  width: 176px;
	  }
	  .right_col_content{
		  width: 556px;
	  }
	  .side_nav li a{
		  font-size: 10.8px;
		  line-height: 24px;
	  }
	  .side_nav li ul li a{
		  font-size: 9px;
		  line-height: 15px;
	  }
	  .side_widget strong{
		  font-size: 10.8px;
	  }
	  .related_links li a{
		  font-size: 12px;
		  line-height: 20px;
		  background: url("/images/icons/related-links-bullet.png") no-repeat scroll left center / 8px 8px;
		  padding-left: 15px;
	  }
	  .side_facebook{
			background: url(/images/icons/side-facebook.png) no-repeat center center / 18px 18px;
		}
		.side_twitter{
			background: url(/images/icons/side-twitter.png) no-repeat center center / 18px 18px;
		}
		.side_linked_in{
			background: url(/images/icons/side-linked-in.png) no-repeat center center / 18px 18px;
		}
		.side_vimeo{
			background: url(/images/icons/side-vimeo.png) no-repeat center center / 18px 18px;
		}
		.side_share_links{
			padding: 6px 0;
		}
		.side_share_links li a{
			margin-right: 5px;
			width: 18px;
			height: 18px;
		}
		.right_col_content .story_title{
			font-size: 16.8px;
		}
		.right_col_content p, .mainContentSpace ul li {
			font-size: 9.6px !important;
		}
		.mainContentSpace ul li:before { width: 1.7em; font-size: 9.6px; }
		.right_col_content .internal_title{
			font-size: 10.8px;
		}
		.simple_list li{
			font-size: 9.6px;
			line-height: 20px;
		}
		.share_menu a{
			font-size: 8.1px;
			padding-left: 25px;
			margin-right: 14px;
		}
		.share_menu a.share{
			background: url("/images/icons/gray-share-icon.png") no-repeat scroll left center / 18px 18px;
		}
		.share_menu a.send{
			background: url("/images/icons/gray-send-icon.png") no-repeat scroll left center / 18px 18px;
		}
		.my_pack_item_body{
			height: 232px;
		}
		.my_pack_item a{
			font-size: 9.6px;
			line-height: 18px;
			margin-top: 4px;
		}
		.my_pack_item a.view_item{
			background: url("/images/icons/teal-view-item.png") no-repeat scroll left center / 18px 18px;
		}
		.my_pack_item a.remove_item{
			background: url("/images/icons/teal-remove-item.png") no-repeat scroll left center / 18px 18px;
		}
		.share_menu{
			padding: 7px 0;
		}

		.news-wrapper .mainContentSpace h2, .news-wrapper .mainContentSpace h2 * {
			font-size: 16.8px !important;
			line-height: 22px;
			padding: 10px 0 10px 0;
			font-family: 'Bembo W01', 'Times New Roman', serif !important;
			color: #00694e !important;
		}

	/*------------------------
		Footer
	------------------------*/
	#footer{
	  	padding: 12px 0 20px;
	 }
	   .footer_col1 strong{
			font-size: 8.5px;
	   }
	   .footer_col2 ul li a{
			font-size: 8.5px;
	   }
	   .footer_col3 input[type="text"]{
			font-size: 8.5px;
			line-height: 22px;
			height: 22px;
	   }
	   .footer_col3 input[type="submit"]{
			font-size: 8.5px;
			line-height: 22px;
			height: 22px;
	   }
	   .footer_col4 a{
		  right: 10px;
		  width: 40px;
	   }


	#slideshow_nav { bottom: 10px; left: 42.5%; }

	#logo img { display: none; }
	#logo { background: url(/images/logo.png) center left no-repeat; width: 122px; height: 65px; margin: 16px 0 0; background-image: url(/images/bbc-logo-tablet.png); }
	.supports-svg #logo { background-image: url(/images/bbc-logo-tablet.svg); }


	/* home */
	.slider-wrapper .one_half {  width: 347px; margin-right: 10px; }
	.media_col_body img { width: 107px; }

	.shadowed_box .column_lead, .slider-wrapper .column_lead { font-size: 16px !important; line-height: 18px !important; }

	.slide .slide_content { top: 170px; }
	.carousel_header { font-size: 22px !important; }
	.carousel_copy { font-size: 18px !important; }

	.news_list { height: 220px !important; }
	.news_list a.dotted_more { display: none !important; }
	.new_li img { display: none; }
	#main_content .new_li p {
		padding-left: 0 !important;
	}
	#main_content .new_li.lastOne { display: none; }
	#main_content .new_li h1 { font-size: 12px !important; padding-top: 7px !important; }

	span.subtitle, span.title { line-height: 40px !important; }

	#main_content .one_third_widget .widget_bottom_body p { padding: 2px 0;}

	/* fixes */

	.half_col .widgets_header_light,
	.one_third .widgets_header_light, .one_fourth .widgets_header_light,
	.keepItsTilesStyled .one_third .widgets_header_light, .keepItsTilesStyled .one_fourth .widgets_header_light,
	.half_col .widgets_header_larger,
	.one_third .widgets_header_larger, .one_fourth .widgets_header_larger,
	.keepItsTilesStyled .one_third .widgets_header_larger, .keepItsTilesStyled .one_fourth .widgets_header_larger  {
		font-size: 30px !important; line-height: 36px !important;
	}

	.tabs h1 { padding-top: 0; }
	.one_fourth { /*width: 145px;*/ }
	.one_fourth img { padding-top: 0; max-width: 100%; }
	.one_fourth .subtitle { line-height: 29px !important; font-size: 27px !important; }
	#main_content h1 { /*font-size: 19px;*/ }
	.half_col { padding-right: 0; }

	.showcase_text_overlay { left: 208px; height: 82px; width: 330px; overflow: hidden; }
	.showcase_text_overlay .showcase_text_overlay_content { width: 100%; height: 55px; padding: 10px 0 15px 0; font-size: 12px; line-height: 13px; }



	img.right_col_content_featured { width: 100%; }
	.footer_col1, .footer_col2, .footer_col3, .footer_col4 { width: 167px; }
	.footer_col3 input[type=text] { width: 100%; }

	.content_row { padding: 10px 0 0 0; }
	.ourapprachmods.content_row { padding: 20px 0 0 0; }

	.ourapprachmods .one_third_widget { width: 235px; height: 211px;}
	.ourapprachmods .one_fourth_widget { margin-right: 23px; }
	.ourapprachmods .one_fourth_widget.last { margin-right: 0px; }
	.ourapprachmods .one_third_widget .widget_header, .one_third_widget .widget_top, .one_fourth_widget .widget_top, .one_fourth_widget .widget_header {
		width: 215px;
	}
	.ourapprachmods .one_third_widget .widget_bottom { width: 235px; }
	.ourapprachmods .one_third_widget .widget_bottom_body ul li { line-height: 11px; font-size: 10px; }
	.ourapprachmods .one_third_widget a img { width: 100%; }

	.ourapprachmods .one_fourth_widget a img { width: 100%; }

	.ourapprachmods .one_third_widget .widget_footer { margin-left: 0px; padding: 18px 10px 0; height: 69px; }
	.ourapprachmods .one_third_widget .widget_footer p { font-size: 11px !important; }

	.half_col .widgets_header, .one_third .widgets_header, .one_fourth .widgets_header, .keepItsTilesStyled .one_third .widgets_header, .keepItsTilesStyled .one_fourth .widgets_header {
		font-size: 32px !important;
		line-height: 34px !important;
	}

	.page_header_img img { width: 100%;}

	.news_showcase_item { width: 372px; }
	.news_showcase_item img { width: 100%; }
	.news_showcase_item_rollover { width: 100%; height: 100%; }

	#media_slider div { width: 100%; height: 100%;}
	#media_slider div img { width: 100%; height: 100%;}

	.photoGalleryItem { width: 150px; height: 81px; }

	#scrollit { height: 261px; }

	.media_gallery_slideshow { display: none; }
	.media_gallery_slideshow_smaller { display: block; }

	.sharePane { top: 60px; }
}

/* Mobile

	font-family: 'Bembo MT W01 Bold';
*/
@media only screen and (max-width: 768px) {
	#wrapper { width:300px; }
	#main_content #our_approach,
	#main_content #admissions,
	#main_content #our_community,
	#main_content #news { display: none; }

	/*------------------------
		Header
	------------------------*/

	.top_area, .main_nav { display:none; }
	#logo { width:230px; margin:20px 0; }

	#mobile_menu { display:block; position:relative; z-index:10000; }
		#toggle_menu { float:right; margin-top:24px; }
		#mobile_menu_wrap { padding:10px; border:1px solid #afb0b1; position:absolute; right:0; top:65px; width:100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			background:#fff;
			display:none;
		}
		#mobile_social {
				float:left;

		}
			#mobile_social a {
				float:left;
				margin-right:6px;
			}
		#close_mobile_menu {
			float:right;
		}
		#mobile_menu .main_nav { display:block; width:100%; margin-top:7px; margin-bottom:10px; background: white; }
			#mobile_menu .main_nav li { margin:0; float:none; display:block; margin-bottom:1px; }
				#mobile_menu .main_nav li a { background:#717174 url(/images/icons/arrow.png) 260px center no-repeat; color:#fff; }
					#mobile_menu .main_nav li a:hover, .main_nav li.current a { border:1px solid #717174; }
		#mobile_last_icons { float:left; width:100%;  }
			#mobile_last_icons a {
				float:left;
				margin-right:6px;
			}
	#mobile_menu_wrap.mobile_menu_home { background:rgba(255,255,255,0.95); top:75px; padding-bottom:70px; }
	#mobile_menu_bottom { height:53px; background:#fff; bottom:0; left:0; right:0; position:absolute; }
	mobile_menu_top{ height:53px; background:#fff; bottom:0; left:0; right:0; position:absolute; width: 30px}

		.submenu_btn { width:170px; line-height:53px; font-size:14px; color:#717174/*gray correction*/; float:left; display:block; text-decoration:none; border-right:1px solid #aeafb0;
		text-indent:15px; background:url(/images/icons/menu.png) 132px center no-repeat; }
		.login_btn { width:62px; height:53px; overflow:hidden; text-indent:-999999px; display:block; background:url(/images/icons/login.png); float:left; border-right:1px solid #aeafb0; }
		.search_btn { width:62px; height:53px; overflow:hidden; text-indent:-999999px; display:block; background:url(/images/icons/search_big.png); float:left;}

	/*------------------------
		Homepage
	------------------------*/
	#showcase { height:133px; border:0 none; padding:0; margin-bottom: 0;}
	.slide { width:100%; }
	#slideshow img { max-width:100%; width:auto; height:265px; }
	.showcase_socials { display:none; }
	.slide h1 { font-size:20px; }
	.slide .slide_content { font-size:12px; }
	#slideshow_nav { left:0; text-align:center; width:100%; bottom:3px; }
		#slideshow_nav a { display:inline-block; float:none; }


	.internal_nav { width:100%; display:none; }

	h2.single_border { border-bottom:1px solid #f6f6f6; padding-bottom:6px; margin-bottom:10px; font-size:16px; display:block; float:none; line-height:1em; font-family: 'Bembo MT W01 Bold';padding: 0px;}
		h2.single_border:hover { background:none; color:#00694e; }

	#our_approach { margin-bottom:20px; }
	#our_approach .shadowed_box { display:none; }
	#our_approach .tabs { margin:0; }
		.tabs_nav li { width:50%; margin-bottom: 2px;}
		.tabs_nav li a { width:99%; background-color: #e2e3e4;font-size: 10px;line-height: 22px;}
		.tabs_nav li a span { left:50%; margin-left:-12px; bottom:-6px; display: block !important;background: url(/images/icons/current-tab.png) no-repeat center center;position: absolute;width: 25px;height: 20px;z-index: 9999;top: 17px;}

		#main_content .tabs h1 { font-size:18px !important; font-family:'Bembo W01','Times New Roman',serif;color: #00ad86;padding-top: 0px;}
		.slider-wrapper { height:220px; }
		.tabs .shadowed_box { padding:10px 15px; }
		#approach-tab-1 { position:relative; }
		.one_third { margin:0; width:100%; }
		.one_third h1{margin-left: 5px;}
		.one_third img { width:100%; }
		.slideshow_nav{
			position: absolute;
			top: 105px;
			left: 0;
			text-align: center;
			z-index: 1200;
			width:100%;
			text-align:center;
		}
		.slideshow_nav a{
			width: 4px;
			height: 4px;
			border: 1px solid #fff;
			text-indent: -9999px;
			display: inline-block;
			margin: 0 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			-webkit-transition: background 1s ease-in-out;
			 -moz-transition: background 1s ease-in-out;
			 -ms-transition: background 1s ease-in-out;
			 -o-transition: background 1s ease-in-out;
			 transition: background 1s ease-in-out;
		}
		.slideshow_nav a:hover, .slideshow_nav a.activeSlide{
			background: #fff;
		}
	#main_content #admissions .half_col h1 { font-size:14px; }
	#admissions{margin: 25px 0 20px 0;}
	#admissions h3 { display:none; }
	#admissions .half_col { margin-bottom:15px; }
		#admissions .half_col.last img { max-width:100%; }
	.large_buttons { margin:15px -5px 0; }
		.large_buttons a {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			padding:0 5px;
			width:33.3333%;
			margin:0;
		}
		.large_buttons img {max-width: 78px !important; }
		.large_buttons .hover { left:5px; }
	.proccess_step { margin:10px auto 15px; float:none; }
		.proccess_arrow { display:none; }

	#comm_intro { display:none; }
	#our_community .slideshow_nav { top:230px; }
		.our_com_col { width:100%; margin:0; }
			.our_com_col img { width:100%; }

	.news_list { width:100%; }
		.new_li { padding: 20px 0 20px 0; margin-bottom:15px; }
		.new_li.last { display:none; }
		.new_li:nth-child(2) { border-bottom:1px dotted #7dd3c0;min-height: 51px; }
		.new_li img { width:60px; height:auto; }
		.new_li strong { font-size:15px; }
		#main_content .new_li p { font-size:13px; }
		.new_li span { font-size:13px; }
		.dotted_more { font-size:13px; }
	.new_item_mh { display:none; }
	.new_item { margin:20px 0 0 0; width:100%; }
		.new_item img { width:100%; height:auto; }
		.new_item .floating_info { width:auto; right:0; left:0; }
		.new_item .floating_info strong { font-size:15px; }
		#main_content .new_item p { font-size:13px; line-height: 14px !important; }

	.news-wrapper .mainContentSpace h2, .news-wrapper .mainContentSpace h2 * {
		font-size: 18px !important;
		line-height: 22px;
		padding: 10px 0 10px 0;
		font-family: 'Bembo W01', 'Times New Roman', serif !important;
		color: #00694e !important;
	}

	.media_col { display:none; }
	.big-btn { display:block; line-height:30px; background:#00ad86 url(/images/icons/green_arrow.png) 280px center no-repeat; color:#fff; font-size:11px; text-indent:10px;
	text-decoration:none; margin-top:20px; font-weight:bold; }

	/*------------------------
		Our Approach page
	------------------------*/
	.half_col {
		width:100%;
		padding:0;
	}
		#main_content .half_col h1 {
			font-size:18px;
		}

	.shadowed_box.min_height {
		min-height:0;
	}

	.content_row {
		margin:0;
	}
		.one_third_widget, .one_fourth_widget {
			padding:0;
			width:100%;
			margin-bottom:10px;
		}
		.one_third_widget .widget_header, .one_third_widget .widget_top, .one_third_widget .widget_bottom {
			left:0;
			right:0;
			width: 100%;
			height: 96px;
		}
		.one_third_widget .widget_header, .one_third_widget .widget_top { width: 280px; }
		.one_third_widget .widget_header, .one_third_widget .widget_top, .one_fourth_widget .widget_top, .one_fourth_widget .widget_header {
			line-height:30px;
			height:30px;
		}
		.one_fourth_widget .widget_header span, .one_third_widget .widget_top span, .one_third_widget .widget_header span {
			font-size:9px;
		}
		.one_third_widget .widget_top, .one_third_widget .widget_header {
			font-size:14px;
		}
		.one_fourth_widget img {
			width:100%;
		}
		.one_fourth_widget .widget_header, .one_fourth_widget .widget_top, .one_fourth_widget .widget_bottom, .one_fourth_widget .widget_footer {
			left:0;
			right:0;
			width: 100%;
		}
		.one_fourth_widget .widget_header, .one_fourth_widget .widget_top {
			font-size:14px;
		}

		.one_fourth_widget .widget_bottom strong, .one_fourth_widget .widget_footer strong {
			font-size:15px;
			margin-bottom:4px;
		}
		.one_fourth_widget .widget_bottom ul li, .one_fourth_widget .widget_footer ul li {
			font-size:13px;
		}







		#admissions .tabs{
			/*display: none;*/
		}
		#main_content .new_li p, #main_content .new_li span{
			font-size: 11px;
			line-height: 12px;
		}
		.new_item{
			height: 385px;
		}
		.new_item .floating_info{
			height: 140px;
			bottom: 0;
		}
		.media_gallery .big-btn{
			display: block;
		}
		.one_third_widget .widget_footer{
			margin: 0;
			width: 280px;
			padding: 5px 10px 0;
		}
		.one_third_widget .widget_footer ul li{
			font-size: 13px;
			line-height: 15px;
		}
		.page_header_img img{
			width: 100%;
			/*height: 240px;*/
		}
		.one_third_widget{
			height: 270px;
		}
		iframe{
			height: 141px;
		}
		.news_showcase_item{
			width: 100%;
			height: 171px;
		}
		.news_showcase_item_rollover h1{
			padding-top: 78px;
		}
		#media_slider{
			display: none;
		}
		#media_slider_navigation{
			width: 300px;
			height: auto;
		}
		#media_slider_navigation li{
			width: 246px;
			padding: 0 21px 20px;
			height: 145px;
		}
		#media_slider_navigation li.activeSlide{
			background: url("/images/icons/media_slider_navigation-arrows.png") no-repeat scroll left center / 287px 20px;
		}
		.left_sidebar{
			width: 300px;
		}
		.no_disp{
			display: none;
		}
		.right_col_content{
			width: 300px;
		}
		.right_col_content .story_title{
			font-size: 18px;
			padding: 10px 0 0px 0;
			line-height: 22px;
		}

		.side_widget{
			margin-bottom: 5px;
		}
		.side_nav li ul{
			display: none;
		}
		.side_nav li a{
			font-size: 11px;
			width: 145px;
			margin-right: 5px;
			float: left;
			line-height: 23px;
		}
		.my_pack_item{
			width: 100%;
			padding: 0;
			margin-bottom: 18px;
		}
		.my_pack_item_body{
			height: 388px;
		}
		.home_mobile_menu #toggle_menu{
			float: left;
			margin: 0;
		}
		.home_mobile_menu #mobile_menu_bottom{
			position: relative;
			margin-bottom: 20px;
			border-bottom: 1px solid #AEAFB0;
			border-left: 1px solid #AEAFB0;
			border-right: 1px solid #AEAFB0;
			border-top: 1px solid #AEAFB0;
		}
		#fix_mobile_menu{
			width: 50px;
			height:50px;

			position: absolute;
			top:-4px;
			right:10px;
		}

		#fix_mobile_menu #mobile_menu_top #toggle_menu{
			float: right;
			border: none;
			height: 25px;
			width: 157px;
		}


		.home_mobile_menu #mobile_menu_wrap.mobile_menu_home{
			border-bottom: 0 none;
			height: 267px;
			position: absolute;
			top: -267px;
		}
		.half_col .widgets_header, .one_third .widgets_header, .one_fourth .widgets_header, .keepItsTilesStyled .one_third .widgets_header, .keepItsTilesStyled .one_fourth .widgets_header {
		font-size: 25px !important;
		line-height: 27px !important;
	}

	/*------------------------
		Footer
	------------------------*/
	#footer { margin:0; margin-top: 15px; }
		.footer_col1, .footer_col2, .footer_col3, .footer_col4 {
			width:100%;
			padding:0;
			float:none;
			padding-bottom:10px;
			border-bottom:1px solid #efefef;
			margin-bottom:10px;
		}
			.footer_col4, .footer_col3 {
				border:0 none;
				padding:0;
				margin:0;
			}
		.footer_col1 strong {
			font-size:13px;
			padding-bottom:1px;
		}
		.footer_col1 span {
			font-size:10px;
		}
		.footer_col2 ul li a {
			font-size:13px;
			color: #717174;
		}
		.footer_col3 input[type="text"] {
			height:30px;
			font-size:13px;
			margin-bottom:18px;
			color: #717174;
		}
		.footer_col3 input[type="submit"] {
			width:67px;
			height:30px;
			font-size:13px;
			position: relative;
			bottom: 7px;
		}
		.footer_col4 a {
			width:50px;
			right:-3px;
		}
		.footer_col4 a.scroll{
			margin-top: 0;
			position: fixed;
			top: initial;
			bottom: 0px;
			right: 23px;
			width: 64px;
			display: none;
			z-index: 100000;
		}
		.footer_col1 p {
			padding: 1px !important;
		}
		/*
#footer .footer_col1 p{
				padding: 3px !important;
		}
*/

	/* home */
	.slide .slide_content { top: 150px; }
	.carousel_header { font-size: 15px !important; }
	.carousel_copy { font-size: 13px !important; }

	.slider-wrapper .one_half { width: 100%; }
	.slider-wrapper .one_half, .slider-wrapper .one_third, .slider-wrapper .one_fourth { height: 210px; overflow: hidden; }

	#main_content p { line-height: 12px !important; font-size:11px;}
	#main_content .shadowed_box p.column_lead, #main_content .slider-wrapper p.column_lead , .shadowed_box .column_lead, .slider-wrapper .column_lead, .shadowed_box .one_third .column_lead{ font-size: 14px !important; line-height: 14px !important;margin-left: 5px !important;font-family: 'Bembo W01', 'Times New Roman', serif !important; }

	.slideshow_nav a { border: 1px solid #00694e; }
	.slideshow_nav a.activeSlide { background: #00694e; }

	.slideshow_nav {  bottom: 6px !important; top: inherit !important;}
	.slider-wrapper { height: 220px; margin-bottom: 20px; }

	#our_approach .shadowed_box { margin-bottom: 20px; }

	.slider-wrapper p.dotted_more { text-align: right !important; }
	.slider-wrapper p.dotted_more a { font-size: 10px !important; border: none !important; padding: 0 !important; }

	.right_col_content #showcase { height: 136px;margin-bottom: 0px; }

	.slide img { display: none; }
	.slide div.insteadImg { display: block !important; background-position: center center; background-color: transparent; width: 300px; height: 133px; background-size: cover; background-repeat: no-repeat; }

	.right_col_content #showcase .slide img { display: block; height: auto; }

	/* tertiary */

	#main_content .mainContentSpace p { line-height: 13px !important; font-size:11px !important;}

	/* category */
	#main_content .half_col p.widgets_header { font-size: 15px !important;  line-height: 15px !important;}
	#main_content .half_col p.widgets_copy, #main_content .half_col p.widgets_copy_larger { font-size: 12px !important;  line-height: 13px !important;}
	#main_content .half_col p.widgets_copy_larger { font-size: 13px !important; line-height: 15px !important; }

	#main_content .one_third_widget .widget_bottom_body p { padding: 2px 0;}

	.shadowed_box .column_lead_t_and_l {}

	.add20pxMarginLeft { margin-left: 0px !important;  }
	.removeMarginRight { margin-right: 0px !important; }

	.showcase_text_overlay { left: 0; height: 80px; width: 300px; overflow: hidden; }
	.showcase_text_overlay .showcase_text_overlay_content { width: 100%; height: 40px; padding: 10px 0 30px 0; font-size: 12px; line-height: 14px; }



	.news_list { height: auto !important; }
	.news_list a.dotted_more { display: block !important;  }
	.news_list a.dotted_more {
margin: 10px 0 18px 21px !important;
position: relative;
/*left: -91px;*/ left: -70px;
top: 10px;
}
	.new_li img { display: block; }
	#main_content .new_li p {
		line-height: 13px !important;
		color: #59595e;
		/*padding-left: 0 !important;*/
	}
	#main_content .new_li.lastOne { display: block; }
	#main_content .new_li h1 { font-size: 12px !important; padding-top: 7px !important; }


	.half_col .widgets_header_light,
	.one_third .widgets_header_light, .one_fourth .widgets_header_light,
	.keepItsTilesStyled .one_third .widgets_header_light, .keepItsTilesStyled .one_fourth .widgets_header_light,
	.half_col .widgets_header_larger,
	.one_third .widgets_header_larger, .one_fourth .widgets_header_larger,
	.keepItsTilesStyled .one_third .widgets_header_larger, .keepItsTilesStyled .one_fourth .widgets_header_larger  {
		font-size: 45px !important; line-height: 43px !important;
	}

	.one_fourth_widget { height: 378px; }
	.one_fourth_widget .widget_bottom p, .one_fourth_widget .widget_footer p { width: 280px; }
	.one_fourth_widget .widget_header, .one_fourth_widget .widget_top, .one_fourth_widget:hover .widget_top { font-size: 14px; }
	.one_fourth_widget .widget_header, .one_fourth_widget .widget_top { width: 280px; }

	.proccess_step, .specialRow1.proccess_step { width: 277px; }

	.mainContentSpace ul li { font-size: 11px; line-height: 14px;}
/*	.mainContentSpace ul li a { text-decoration: none; color: #00694e; }
	.mainContentSpace ul li a:hover { color: #00ad86; }*/
	.mainContentSpace ul li:before { width: 1.1em; font-size: 14px; }

	.media_gallery_slideshow { display: none; }
	.media_gallery_slideshow_smaller { display: none; }

	.news_showcase_item { }
	.news_showcase_item img { width: 100%; }
	.news_showcase_item_rollover { width: 100%; height: 100%; }
	.news_showcase_item_rollover h1 { padding-top: 73px; font-size: 20px; }

	.ourapprachmods .one_third_widget a img {
		width: 100%;
		}
	#main_content .one_third_widget .widget_footer p { font-size: 13px; line-height: 13px; padding-top: 20px !important;}
	#main_content .one_third_widget .widget_bottom_body p { font-size: 13px; line-height: 13px; padding-top: 0px !important;}



	.one_third_widget .widget_bottom_body ul li { font-size: 13px; line-height: 15px; font-weight: normal; }

	#main_content .mainContentSpace p img { width: 100%; }

	.shadowed_box.over_map { display: none; }
}
