@charset "utf-8";

body{
		font-family: Arial,Helvetica,sans-serif;
		background:#fff;
		margin:0;
		padding:0;
		text-align:center;
		color:#505050;
		font-size:12px;
		line-height:normal;
}



h1{
		font-size:18px;
		font-weight:normal;
		color:#0050a2;
		background-repeat:no-repeat;
		padding:0;
                margin:0;
}

.flagsSprite {width:24px;height:16px;background: url(../../images/flags/flagsSprite.png) no-repeat;display:inline-block;overflow:hidden;margin:0px;padding:0px;border:none;outline:0;}
.flag-ar_sa{ background-position: 0 0; width: 24px; height: 16px; } 
.flag-de_ch{ background-position: 0 -26px; width: 24px; height: 16px; } 
.flag-de_de{ background-position: 0 -52px; width: 24px; height: 16px; } 
.flag-en_gb{ background-position: 0 -78px; width: 24px; height: 16px; } 
.flag-es_es{ background-position: 0 -104px; width: 24px; height: 16px; } 
.flag-fr_fr{ background-position: 0 -130px; width: 24px; height: 16px; } 
.flag-it_it{ background-position: 0 -156px; width: 24px; height: 16px; } 
.flag-ja_jp{ background-position: 0 -182px; width: 24px; height: 16px; } 
.flag-ko_kr{ background-position: 0 -208px; width: 24px; height: 16px; } 
.flag-pt_pt{ background-position: 0 -234px; width: 24px; height: 16px; } 
.flag-ru_ru{ background-position: 0 -260px; width: 24px; height: 16px; } 
.flag-tr_tr{ background-position: 0 -286px; width: 24px; height: 16px; } 
.flag-zh_cn{ background-position: 0 -312px; width: 24px; height: 16px; } 


h2{font-size:16px;font-weight:normal;color:#0050a2;background-repeat:no-repeat;margin:0;}

h3{font-size:14px;font-weight:normal;color:#0050a2;margin:0;}

h4{font-size:12px;font-weight:normal;color:#fff;background-color: #034ea2;line-height:26px !important;padding:0 0 0 3px;margin:0 0 5px 0;}

h4.General {font-size:12px;font-weight:normal;color:#fff;background-color:#034ea2!important;line-height:21px;padding:0 0 0 6px!important;margin:0;}
h4.Executive {font-size:12px;font-weight:normal;color:#fff;background-color:#182f58!important;line-height:21px;padding:0 0 0 6px!important;margin:0;}
h4.YoungLerners, div.YoungLerners {font-size:12px;font-weight:bold;color:#fff;background-color:#019ebb!important;line-height:21px;padding:0 0 0 6px!important;margin:0;}

h4.online_copyright {
    font-family: Helvetica, Tahoma, Sans-serif!important;
    font-size:12px;
    font-weight:normal;
    color:#fff;
    background-color:#182f58!important;
    line-height:21px;
    padding:0!important;
    margin:0!important;
    text-align: center;
    width: 246px;
}

/*
.linksBg-ge {background-color:#034ea2;}
.linksBg-ex {background-color:#182f58;}
.linksBg-yl {background-color:#019ebb}
.linksBg-up {background-color: #b3d334;}
*/
.linksBg-ge, .linksBg-ex, .linksBg-yl, .linksBg-up{
	background: #182f58; /* Old browsers */
	filter: none;

	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
    padding:2px;
    color: white;
    padding-left:12px;
    padding-right:12px;
    font-family: Tahoma,Helvetica,sans-serif;
    font-weight:bold;
    border: 0px;
    cursor: pointer;
    margin-bottom: 2px;
}

.white-txt {color: #fff!important;}

a {color: #034ea2;}

#footer{width:100%; margin-top: 0;padding:0px 0px 40px 0px;background:#182e58;}

#linksBlockContainer {margin: 0 auto; width: 980px;}

#header{width:980px;margin:0 auto 3px auto;}

#headerPrint{display:none;}

#header .translate,#footer .translate{margin:0 auto;height:23px;padding-top:5px;width:980px;text-align:left;color:#FFF;font-size:12px;}

@media (max-width: 800px) {
	#headerPhoneNumber{margin-bottom:35px;}
	#jpPhoneNumber{color: #FFFFFF; font-weight:bold;}
	#chPhoneNumber{color: #FFFFFF; font-weight:bold;}
	#jpPhoneNumberCn{margin-top:15px;}
	.notDisplayOnMobile{display:none !important;}
    .affix {
        position: fixed !important;
    }
}

@media (min-width: 801px) {
	#headerPhoneNumber{float:right;}
	#jpPhoneNumberCn{margin-top:5px;}
	#jpPhoneNumber{color: #FFFFFF; float:right;font-weight:bold;}
	#chPhoneNumber{color: #FFFFFF; font-weight:bold;}
    .affix {
        position: static !important;
    }
}

/*Header mobile*/
.headermobile button
{
	z-index:999;
	right:0;
	margin-right: 10px;
  	margin-left: 10px;
}

.headermobile #lsi-navbar-collapse
{
	z-index:999;
	top: 50px;
	max-height: 350px;
	padding-left: 0!important;
	padding-right: 0!important;
	border: 7px solid rgba(0,40,81,.2)!important;
}

.headermobile .dropdown-menu
{
	z-index:999;
	width:100%;
	position: relative !important;
}
.headermobile.affix {
    z-index: 10000;
    top: 0;
    width: 100%;
}
.navbar-collapse.in {
  overflow-y: hidden;
  overflow-x: hidden !important;
}
  
.navbar-collapse.affix
{
	width:100%;	
}

.headermobile #lsi-navbar-collapse {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.headermobile #lsi-navbar-collapse
{
	 background-color: rgba(0, 40, 81, 0.7) !important;
}

.navbar-toggle
{
	background-color: rgba(0, 40, 81, 0.7) !important;	
}

.yamm-content
{
	z-index:99999;
}

.accreditations {margin: 0px auto -15px auto; padding: 0; width: 100%;}
.accreditations p {margin: 0; padding: 0; text-align: right; line-height: 20px;}

#footer .cp_data {clear: both; line-height: 36px; background-color: #182E58; color: #fff; font-size: 12px; font-family: Helvetica, Tahoma, Sans-serif;}

#footer h3 {font-size:13px;font-weight:bold;margin:0;font-family: Helvetica, Tahoma, Sans-serif;}
#footer h3.our_courses {color: #034ea2;}
#footer h3.our_schools {color: #019ebb;}
#footer h3.want_to_learn {color: #b3d334;}

#footer ul li a.link {font-size:13px;font-weight:bold;margin:0;font-family: Helvetica, Tahoma, Sans-serif; text-decoration: none;}

#footer h4 {font-size:13px;font-weight:bold;color:#444;margin:0;padding: 0;font-family: Helvetica, Tahoma, Sans-serif; background-color: #fff;}
#footer h4:hover {cursor: pointer;}

#footer .links{width:100%;padding-top:20px;overflow:auto;}

#footer p{font-size:10px;color:#fff;line-height:28px;text-align:center;}

#footer ul{list-style-type:none;margin:0 0 10px 0;padding-left:0;}

#footer a{color:#505050;margin:0;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#footer .linksBlock{margin:1%;width:30%;float:left;text-align:left;}

ul.wt li {line-height: 25px;}

#translateLink{padding:2px 0 2px 10px;}

#translateLink:hover{background-color:#FFF;}

#translateLink a{text-decoration:none;color:#003563;}

#translateTrigger{cursor:pointer;}

#header .translateContent{background-color:#E2E7FF;width:125px;border-right:solid 1px #0050a2;border-bottom:solid 1px #0050a2;border-left:solid 1px #0050a2;text-align:left;}

#header .logobar{background-image:url(/images/logo-bg-ven.gif);background-repeat:no-repeat;background-position:0 0;margin:0 auto;height:134px;padding-left:90px;width:880px;text-align:left;}

#header .links{padding-top:10px;text-align:right;}

a.newNavLink{color:#01315f;font-weight:bold;text-decoration:none;display:block;font-family:Tahoma,Helvetica,sans-serif;}

#header #logo{width:10%;height:127px;float:left;margin-left:4%;position:relative;top:-1%;z-index:1001;}

#header #logo img{border:none;}

#header #company{float:left;color:#FFFFFF;z-index:1001;}

#header #company h1{line-height: 28px; padding:0 0 0 10px;margin:0;text-align:left;color:#0050a2;font-size:12px; font-family: Helvetica, Tahoma, Arial, Sans-serif}

#header #company p {line-height: 28px; padding:0 0 0 10px;margin:0;text-align:left;color:#FFFFFF; padding-left:25px;}

#header #menubar1{padding-left:10px;height:30px;}

#header .bookmark{text-align:right;padding-top:10px;margin-right:30px;}

#searchBar{
    width:980px;
    height: 287px;
    margin:0 auto 3px auto;
    padding: 0;
    text-align:left;
    float: none;
    clear: both;
    -moz-box-shadow: 8px 3px 4px -4px #BBBBBB;
	-webkit-box-shadow: 8px 3px 4px -4px #BBBBBB;
	box-shadow: 8px 3px 4px -4px #BBBBBB;
	position:relative;
}

#searchBar .infoBox{width:732px; height: 286px; float: left;padding:0;margin:0; overflow: hidden; position: relative;}
#searchBar .upBox{width:980px; height: 343px; padding:0;margin:0; overflow: hidden;}

#searchBar div.titleGeneral {background-color: #034ea2;width: 183px;height: 45px; float: left;}
#searchBar div.titleGeneral a {color: #9FA8D3; line-height: 13px;}
#searchBar div.titleGeneral a:hover {color: #fff;}

#searchBar div.titleExecutive {background-color: #182f58;width: 183px;height: 45px; float: left;}
#searchBar div.titleExecutive a {color: #9898AD; line-height: 13px;}
#searchBar div.titleExecutive a:hover {color: #fff;}

#searchBar div.titleYoungLearners {background-color: #019ebb;width: 183px;height: 45px; float: left;}
#searchBar div.titleYoungLearners a {color: #A7D7E1; line-height: 13px;}
#searchBar div.titleYoungLearners a:hover {color: #fff;}

#searchBar div.titleUniversityPathway {background-color: #b3d334;width: 183px;height: 45px; float: left;}
#searchBar div.titleUniversityPathway a {color: #E2ECB9; line-height: 13px;}
#searchBar div.titleUniversityPathway a:hover {color: #fff;}



#up_slider_titles {width: 240px; margin-right: 6px; float: left;}

#searchBar div.upFirst {
    background-color: #b3d334;width: 240px;height: 63px; margin-bottom: 5px;float: left;padding-top: 18px;
    *padding-top: 25px;
    *height: 68px;
}
#searchBar div.upFirst h2 {padding-left: 3px; margin: 0;}
#searchBar div.upFirst a {color: #fff;}

#searchBar div.upSecond {background-color: #182f58;width: 240px;height: 62px; margin-bottom: 5px;float: left;padding-top: 19px;
    *padding-top: 25px;
    *height: 69px;
}
#searchBar div.upSecond h2 {padding-left: 3px; margin: 0;}
#searchBar div.upSecond a {color: #fff;}

#searchBar div.upThird {background-color: #034ea2;width: 240px;height: 62px; margin-bottom: 5px;float: left;padding-top: 19px;
    *padding-top: 25px;
    *height: 69px;
}
#searchBar div.upThird h2 {padding-left: 3px; margin: 0;}
#searchBar div.upThird a {color: #fff;}

#searchBar div.upFourth {background-color: #019ebb;width: 240px;height: 61px; margin-bottom: 5px;float: left; padding-top: 19px;
    *padding-top: 25px;
    *height: 69px;
}
#searchBar div.upFourth h2 {padding-left: 3px; margin: 0;}
#searchBar div.upFourth a {color: #fff;}

#searchBar div.upFifth {background-color: #b3d334;width: 240px;height: 61px;  margin-bottom: 5px;float: left;padding-top: 15px;
    *padding-top: 25px;
    *height: 38px;
}
#searchBar div.upFifth h2 {padding-left: 3px; margin: 0;}
#searchBar div.upFifth a {color: #fff;}

#searchBar h2 {margin:0;padding:0;font-weight:normal; font-style:italic; font-size:18px;}
#searchBar h2 a {display: block; padding: 0 3px 0 10px; line-height: 12px; margin-top: 14px; color:#fff;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif; text-decoration: none;}
#searchBar h2 a.hover {color: #fff}

#searchBar h1.titleBrochure{background-color:#ffcb00;color:#fff;margin:0;height:35px;padding:10px 0 0 10px;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;}

#main_teasers {
    position:relative;
    width:732px;
    height:286px;
    margin-top: 0px;
    * margin-top: 0!ie;
    overflow: hidden;
}
#main_teasers img {
    position:absolute;
    top:0px;
    left:0px;
    
}



#up_main_teasers {
    width:733px;
    height:338px;
    float: left;
}
#up_main_teasers img {
    
}

#attention{width:124px;height:230px;padding-top:10px;float:left;background-repeat:no-repeat;}

#attention .content{padding-left:10px;}

#searchBar .SlidingPanels{position:relative;width:600px;height:196px;padding:0;margin:0 0 2px 0;border:none;float:left;}

#searchBar .SlidingPanelsContentGroup{position:relative;float:left;width:10000px;margin:0;padding:0;border:none;}

#searchBar .SlidingPanelsContent{overflow:hidden;margin:0;padding:0;float:left;}

#searchBar .SlidingPanelsAnimating *{overflow:hidden!important;}

#searchBar a.morepics{color:#fff;font-size:12px;text-decoration:none;margin:0 10px 0 10px;}

#searchBar .photoNavGeneral{width:703px;color:#fff;margin:0;height:30px;padding:15px 0 0 30px;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;background-color: #034EA2;}

#searchBar .photoNavExecutive{width:703px;color:#fff;margin:0;height:30px;padding:15px 0 0 30px;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;background-color: #182F58;}

#searchBar .photoNavYoungLerners{width:703px;color:#fff;margin:0;height:30px;padding:15px 0 0 30px;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;background-color: #019EBB;}


#searchBox{width:248px;height:286px;float:left;/*background-color:#d1dee4;*/ background-image: url("/images/background_tiled.jpg"); border-bottom-left-radius:25px;}

#searchBox .searchItem,#bookBox .searchItem{width:236px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:0;}

.checkprices-btn{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding:0; margin-right: 6px;}

#learnContainer{width:100%;margin:0 auto;text-align:left;clear:both;position:relative;}

#learnContainer .learnBar{width:980px;background-color: #182E58}

#learnContainer .learnGeneral {width:248px;line-height:30px;background-color: #182E58; color:#FFF;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;float:left;text-align: center;}
#learnContainer .learnExecutive {width:248px;line-height:30px;background-color: #182E58;color:#FFF;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;float:left;text-align: center;}
#learnContainer .learnYoungLerners {width:248px;line-height:30px;background-color: #182E58; color:#FFF;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;float:left;text-align: center;}

#learnContainer .learnButtons{width:732px;float:left;}

#learnContainer h1,
#learnContainer h2 {
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family:Tahoma,Helvetica,sans-serif;
    line-height:30px;
    margin:0;
    text-decoration:none;
}

#learnContainer h2.learnButtonTitle{color:#fff;font-size:13px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;line-height:30px;margin:0;text-decoration:none;}

ul.learnBarMenu > li.learnButtonTitle {text-align:center;width:120px;float:left;color:#fff;font-size:13px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;line-height:30px;margin:0;text-decoration:none;}

#learnContainer .learnButton:hover{cursor:pointer;}

#learnContainer .languageBox{border:1px solid #182E58;border-top:none;background-color:#FFF;position:absolute;z-index:999;display: none;left:0px;width:978px;height:auto;background-color:rgba(255, 255, 255, 0.93);

  -moz-border-bottom-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;  
  border-bottom-left-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;  
  border-bottom-right-radius: 10px;

  -moz-box-shadow: 3px 3px 4px #444;
  -webkit-box-shadow: 3px 3px 4px #444;
  box-shadow: 3px 3px 4px #444;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
  
  padding-bottom:6px;
  cursor:auto;
 
}

#learnContainer .schoolBox{padding:10px 5px 10px 5px;width:780px;}

#learnContainer .schoolList1,#learnContainer .schoolList{color:#0050a2;float:left;padding:0 10px 0 10px;height:auto;font-size:12px;overflow:hidden;}

#learnContainer .schoolLocal{color:#505050; 	
font-weight:bold;font-size:12px;float:left;padding:10px;z-index:-1;

padding-top:0px;padding-bottom:0px;
margin-top:0px;margin-bottom:0px;
}

.selectedLanguageOnBar {width:100%;height:3px;background-color:#fed525;overflow:hidden;}

.containerselectedLanguageOnBar {width:100%;height:3px;visibility:visible;overflow:hidden;text-align:center;}
.rollovermainmenu{height:3px;width:70%;display:none;overflow:hidden;background:#0050A2;text-align:center;margin:0 auto;}

ul.localshoolslist {line-height:23px;list-style-type:none;list-style:none;float:left;}

ul.localshoolslist li {line-height:23px;float:left;margin-left:14px;background:url("/images/arrow-blue.gif") no-repeat scroll left center transparent;padding-left:14px}

#learnContainer ul, ul.learnBarMenu {margin:0px;list-style:none !important;list-style-type:none !important;margin-left:-40px;}

.languageBoxContent ul {text-align:left;}

#learnContainer a.country,#learnContainer .country{color:#0050a2;font-weight:bold;text-decoration:none;}

#learnContainer a.school{color:#505050;text-decoration:none;font-size:12px;}

#contentContainer{width:100%;background:#FFF;margin:0 auto;text-align:left; padding:2% 0; float: none; margin-top:30px; }

#sideBar{float:left;margin:0;padding-top:2% !important;}

#sideBar .schoolAddress{background-image:url(/images/title-arrows.gif);background-repeat:no-repeat;padding-top:10%; margin-top: 1%;}

#sideBar p{font-size:12px;}

#mainContent{padding-top:10px !important;width:720px; float: right;}

#mainContent .featuredLanguages{background-repeat:no-repeat; float: left; margin-top: 10px;}

#mainContent .featuredLanguage{color:#00b8cb;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;}

#mainContent .featuredLanguagesHeader{background-image:url(/images/home-learn-bg-ven.gif);background-repeat:repeat-x;padding:8px 0 0 10px;height:22px;color:#FFF;border-right:2px solid #fff;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;}

#mainContent ul.featuredLinks{list-style-image:url(/images/arrow-blue.gif);margin:0 0 5px 0;padding-left:20px;}

#mainContent a.featured{color:#505050;text-decoration:none;font-size:12px;}

#mainContent a.featured:hover{color:#c00;}

#mainContent .main2Column{width:100%;padding:0;margin:0;}

#mainContent .main2ColumInfo{padding-left:10px;}

#mainContent .mainInfoImg{width:200px;border:10px solid #d1dee4;}

#mainContent p,ul{font-size:12px;margin:0 0 5px 0;}

#mainContent ul{margin:0 0 5px 1px;padding:0 0 0 15px;}

#mainContent ul.arrow{margin:0;list-style:none;margin-left:0;padding-left:1em;text-indent:-1em;}

#mainContent .schoolVideo{margin-bottom:20px;height:124px;width:100%;}

#mainContent .staffContainer{background-image:url(/images/title-arrows.gif);background-repeat:no-repeat;padding-top:25px;}

#mainContent .staffList{background-color:#d1dee4;margin:0;padding:0;}

#mainContent .staffList h2 {font-size: 12px;}

#mainContent .staffList p {font-family: Tahoma, Helvetica, Sans-serif; font-size: 11px;}

 #mainContent h1 {padding-top: 0!important; margin: 0 0 10px 0!important;}
 #mainContent h1.online_resources {margin: 0!important; border-bottom: solid 1px #0050a2;}
 #sideBar h1.online_resources {margin: 0!important;}
 #sideBar h2.online_resources {margin: 0!important;font-size: 12px;}

#popularCourses {width: 350px; float: left; margin: 5px;}

#popularCourses h2{font-size:16px;font-weight:normal;color:#0050a2;margin: 0 0 5px 0;float: left;}

#popularCourses p{color:#505050;font-size:12px;margin:0;padding:0;}

.widget{margin:0 0 0 0;color:#505050; padding-top: 0;}

.widget p{font-size:11px;margin:0 0 5px 0;}

.widget h1 {font-size:18px;font-weight:normal;color:#0050a2;background-repeat:no-repeat;padding:0;margin:0;}
.widget h2 {font-size:18px; margin:0 0 5px 0;}

.widget h3{font-size:11px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;margin:0;padding:0;}

.widget h4 {font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;margin:0 0 5px 0; padding: 0; background: none;}

.widget a.wplain {color: #0050a2; text-decoration: none;}
.widget p.wplain {color: #0050a2; font-size: 12px;}


.widget ul.sideBarMenu {padding-left: 0; list-style-type: none;}
.widget ul.sideBarMenu li {line-height: 22px; font-weight: bold;}

.widget ul#sbm_l2 {padding-left: 20px; list-style-type: none;display: none;}

.heading{color:#0050a2;font-size:10px;margin:10px 0 5px 0;}

a.more{color:#01315f;margin:0;text-decoration:none;}

a.more:hover{color:#c00;}

.border-top{border-top:1px solid #0050a2;}

.border-right{border-right:1px solid #0050a2;}

.border-bottom{border-bottom:1px solid #0050a2;}

.border-left{border-left:1px solid #0050a2;}

.border-box{border:1px solid #0050a2;}

.border-total{border-top:1px solid #0050a2;border-bottom:1px double #0050a2;}

.txt-white,a.txt-white{color:#fff;}

.txt-red,a.txt-red{color:#c00;}

a.txt-white,a.txt-red{text-decoration:none;}

.txt-blue,a.txt-blue{color:#0050a2;text-decoration:none;}

.txt-small{font-size:10px;}

.txt-big{font-size:16px;}

.error{background-color:#FFC;border:1px solid #000;padding:10px;margin:10px;}

.right{float:right;}

.left{float:left;}

.clear{clear:both;}

.iframeTooltip{position:absolute;z-index:1010;filter:alpha(opacity:.1);}



#languageFlagsLinks img {
    border: none;
}

#languageFlagsLinksContainerInner {height: 28px; line-height: 28px; float: right; text-align: right; width: 430px;}
#languageFlagsLinksContainerInner a {float: right;}
#languageFlagsLinksInner {height: 28px; float: right; background-color: #ffffff;}

#languageFlagsLinksInner a{display:block;float: left; background-color: #ffffff;}

#languageFlagsLinksInner img {
    border: none;
}

.pricesHeading{background-color:#d1dee4;}

.sectionHeading{font-size:16px;font-weight:bold;color:#01315f;font-family:Tahoma,Helvetica,sans-serif;}


#rss_entries h2{font-size:16px;font-weight:normal;color:#0050a2;background-repeat:no-repeat;}

#rss_entries ul.rssLinks{list-style-type:none;padding:0;margin: 0;}

#rss_entries ul.rssLinks li {padding-bottom: 10px;}
ul.rssLinks a{color:#01315f;text-decoration:none;}
ul.rssLinks a:hover{color:#01315f;text-decoration:underline;}

#downloadLink{padding-left:5px;}

#carousel-wrapper{width:732px;height:286px;overflow:hidden;padding:0;margin:0;}

#carousel-content{padding:0;margin:0;}

#carousel-content .slide{float:left;height:286px;padding:0;margin:0;}

#clients-wrapper{width:250px;height:250px;overflow:hidden;overflow-y:scroll;}

#clients-content{height:2500px;}

#clients-content .slide{clear: both;width:200px;padding: 5px;}

.clients-control{color:#fff;text-decoration:none;}

#exClients {display:block;border:solid 1px #0050A2; margin-bottom:15px;}
#exInfoLinks {display:block;border:solid 1px #0050A2;padding:0 5px 10px 5px;list-style-type:none;}
#exInfoLinks li {padding-top:10px;}
#exInfoLinks li a {color:#01315f;}

#ylInfoLinks {display:block;border:solid 1px #00A0BE;padding:0 5px 10px 5px;list-style-type:none;}

#ylInfoLinks li {padding-top:10px;}

#ylInfoLinks li a {color:#01315f;}

#latestOrders {width: 350px;float: left; padding: 0 6px 0 19px;*margin-top: 40px;}

#latestOrders h2 {margin-left: 8px;}

#latestOrders ul {list-style-type: none;margin:0;padding: 0;}
#latestOrders ul  li {padding-bottom: 10px;}
#latestOrders a {color: #01315f;text-decoration:none;}
#latestOrders a:hover{color:#01315f;text-decoration:underline;}


#share_this {
    clear: right;
    height: 30px;
}

#share_this ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}

#share_this ul li {
    float: left;
    margin-right: 20px;
}

#testimonialColumn {width: 100%;}

#testimonials {
    height: 280px;
    float: left!important;
    overflow: hidden;
    margin: 0 0 40px 0;
}

#testimonials h2 {
     margin: 0;

}

#testimonials .tEntry {
    height: 270px;
}

#testimonials .tImage {
    width: 245px;
}

#testimonials .tData {
    width: 350px;
    padding-left: 0px;
    padding-right: 6px;
    margin-top: -3px;
}

#testimonials .tData h3 {
    font-size: 12px;
    font-weight: normal;
}

#testimonials .tData p {
    margin: 0;
    font-style: italic;
}

#testimonials_schools {
    width: 100%;
    overflow: auto;
    margin: 0;
}

#testimonials_schools h2 {
    font-size: 12px;
    margin: 0;
    font-weight: bold;
}

#testimonials_schools img{width:100%;}

#testimonials_schools h3 {
    font-size: 12px;
    font-weight: normal;
}

#testimonials_schools p {
    margin: 0;
    font-style: italic;
}

#testimonials_all_schools {
    width: 220px;
    height: 230px;
    /* overflow: hidden; */
    margin: 0;
    padding: 0;
}

#testimonials_all_schools h3 {
    font-size: 12px;
    margin: 0;
    font-weight: normal;
}

#testimonials_all_schools .tEntry {
    width: 300px;
    text-align: right;
    height: 250px;
}

#testimonials_all_schools .tImage {
    width: 245px;
    float: right;
}

#testimonials_all_schools p {
    margin: 0;
    font-style: italic;
}

#specialOffers{
	height: 280px;
    float: left!important;
    overflow: hidden;
    margin: 0 0 40px 0;
}
#specialOffers p{margin-top: 3px;}


#lsitv {
    width: 300px;
    height: 150px;
    float: left;
    margin: 0 0 20px 0;
    *margin-top: 40px;
}
#lsitv2 div.tvEntry {
    width: 245px;
    height: 138px;
}

#playlist {height: 425px; width: 245px; overflow: hidden; z-index: 2;margin-top: 10px;}
#playlist div {margin-bottom: 10px;}

#playlist div p {margin-top: -3px; font-style: italic; text-align: right;}

#playlist_scroll {margin-top: 404px;position: absolute; z-index: 100; background-color: #000; opacity: 0.8; width: 245px; padding: 5px 0; text-align: center; color: #fff; font-weight: bold; cursor: pointer;}

p.test_title {
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-size: 16px;
    color: #034ea2;
}

div.online_resources_block {
    width: 245px;
    border: solid 1px #0050a2;
}

div.online_resources_block ul {
    margin: 10px 0 20px 0;
    padding: 0 5px 5px 25px;
    line-height: 22px;
}

fieldset.online_resources_sidebar {
    border: solid 1px #0050a2;
    padding: 5px;
}

fieldset.online_resources_sidebar div {
    clear: both;
    margin-bottom: 20px;
}

fieldset.online_resources_sidebar legend {
    background-color: #0050a2;
    color: #fff;
    padding: 3px 8px;
}

fieldset.online_resources_sidebar label {
    width: 120px;
    float: left;
    line-height: 24px;
}

fieldset.online_resources_sidebar input,
fieldset.online_resources_sidebar select {
    font-family: Verdana, Tahoma, Helvetica, Sans-serif;
    font-size: 12px;
    color: #000;
    border: solid 1px #0050a2;
    padding: 2px;
}

fieldset.online_resources_sidebar #ldate {
    float: left;
    margin-right: 10px;
}

fieldset.online_resources_sidebar #orsubmit {
    color: #fff;
}

fieldset.online_resources_sidebar ul.options {
    padding-left: 20px;
}

fieldset.online_resources_sidebar ul.options li {
    line-height: 22px;
}



fieldset.online_resources_main {
    border: solid 1px #0050a2;
    padding: 5px;
}

fieldset.online_resources_main div {
    clear: both;
    margin-bottom: 20px;
}

fieldset.online_resources_main legend {
    background-color: #0050a2;
    color: #fff;
    padding: 3px 8px;
}

fieldset.online_resources_main label {
    width: 120px;
    float: left;
    line-height: 24px;
}

fieldset.online_resources_main input,
fieldset.online_resources_main select {
    font-family: Verdana, Tahoma, Helvetica, Sans-serif;
    font-size: 12px;
    color: #000;
    border: solid 1px #0050a2;
    padding: 2px;
}

fieldset.online_resources_main #ldate {
    float: left;
    margin-right: 10px;
}

fieldset.online_resources_main #orsubmit {
    color: #fff;
}

fieldset.online_resources_main ul.options li {
    line-height: 22px;
}

fieldset.online_resources_main table {
    border: solid 1px #000!important;
    border-collapse: collapse;
}

p.breadcrumbs {
    font-style: italic;
    margin-top: 0!important;
    padding-bottom: 20px;
    padding-top: 0!important;
}

ol.exercises_list {
    line-height: 22px;
    padding-left: 0;
    list-style-type: none;
}

.online_resources_content {
     line-height: 22px!important;
}

#lastTwitt {
    width: 340px;
    height: 260px;
    overflow: auto;
    border: solid 5px #9f9fb3;
    display: none;
}

div.twitt {
    background-color: #ebebea;
    margin-bottom: 5px;
    padding: 5px;
}

p.twitt_status {
    color: #000;
    margin: 0;
    padding-top: 0;
    float: left;
}

p.twitt_status img {
    float: left;
    padding: 0 3px 3px 0;
}

p.twitt_meta {
    color: #009999;
    font-style: italic;
    font-size: 11px;
    text-align: right;
    margin-bottom: 0;
    float: none;
    clear: both;
}

fieldset.weather_widget {
    border: solid 1px #0050a2;
    float: none;
    clear: both;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

fieldset.weather_widget legend {
    background-color: #0050a2;
    color: #fff;
    padding: 2px 6px;
    margin-left: 10px;
}

div.weather_image {
    width: 52px;
    float: left; margin-right: 3px;
}

div.weather_data {
    float: left;
}

p.weather_current,
p.weather_forecast
{
    margin: 5px 0 0 0;
    padding: 0;

}

.vcEntry {
    width: 245px;
    height: 138px;
    margin: 0 10px 10px 0;
    float: left;
}
#header_container{width:auto; margin:0 auto 3px auto;height:94px; padding-top: 3px; background:#182E58;} /*height:30px; */
#header_container #header #company p.subtitle {line-height: 28px; padding:4px 0 0 25px;margin:0;text-align:left;color:#FFFFFF; font-weight: bold;font-style:italic;}

#schoolPhone {
    color: #FFFFFF;
    font-weight: bold;
    text-align: right;
    margin-top:25px;
    font-style:italic;
    float:right;
}
#schoolPhone a.link {color: #FFFFFF;width:80%;margin:0;text-decoration:none; background-repeat:no-repeat;}
#schoolPhone a.link:hover {color: #fed525;width:80%; background-repeat:no-repeat;}

#languageFlagsLinks #languageFlagsLinks_flag{
	float:left;	
    position: relative;
    right: -20px;
    top: 5px;
    z-index: 99;
}

#languageFlagsLinks_form {
	float:left;
	position:relative;
	top:5px;
	left:30px;
}

#titleCourseSearch {margin-top: 10px;margin-left: 9px;color: #808080 !important; font-weight: bold; font-size: 12px; line-height:13px;}
/*style working with lsi*/
#workingLSIBox {
	width: 235px; 
	float: left;
	margin-top:15px;
	padding:5px;
	border-top: 2px dashed #808080;
	}
.widget ul#sbm_l3 {
    display: none;
    list-style-type: none;
    padding-left: 20px;
}

#contentContainer #testimonials img{
}

#specialOffers #box, #onlineTuition #box{
	color: #01315F;
	width: 310px; 
	padding: 5px 23px 5px 1px;
}
#specialOffers #box a{color:#034EA2; text-decoration:none;}
#specialOffers #box a:hover{color:#034EA2; text-decoration:underline;}
#onlineTuition #box a{color:#034EA2; text-decoration:none;}
#onlineTuition #box a:hover{color:#034EA2; text-decoration:underline;}

#rss_entries #box{
	color: #01315F;
	width: 310px; 
	padding: 5px 23px 5px 1px;
}

#rss_entries #box a{color:#01315F; text-decoration:none;}
#rss_entries #box a:hover{color:#01315F; text-decoration:underline;}

#latestOrders #box{
	background: #e8eff7;
	border: 3px solid #e8eff7;
	border-radius: 15px;
	color: #01315F;
	width: 300px; 
	height:120px;
	padding: 5px 5px 5px 5px;
	-moz-box-shadow: 0 0 6px #BBBBBB;
	-webkit-box-shadow: 0 0 6px #BBBBBB;
	box-shadow: 0 0 6px #BBBBBB;
}
#latestOrders #box a{color:#01315F; text-decoration:none;}
#latestOrders #box a:hover{color:#01315F; text-decoration:underline;}

#testimonials .tData .box {
 	background: #e8eff7;
	border: 3px solid #e8eff7;
	border-radius: 15px;
	color: #01315F;
	width: 293px; 
	height:120px;
	padding:5px;
	-moz-box-shadow: 0 0 6px #BBBBBB;
	-webkit-box-shadow: 0 0 6px #BBBBBB;
	box-shadow: 0 0 6px #BBBBBB;
}
#testimonials #boxWithImage{
	color: #01315F;
	width: 310px; 
	padding: 5px 19px 5px 1px;
}
	
#brochureElement, #lsitv2, #contactUsWidgets, #mainTestimonials, #onlineTuition, #rss_entries{margin: 0; float: left; overflow: hidden;}

#boxWithImage .element {
    border: medium none;
    border-radius: 100% 100% 100% 100% / 33% 33% 33% 33%;
    box-shadow: 0 8px 3px -5px rgba(0, 0, 0, 0.2);
}

#boxWithImage .element  .elementContent{
	height:245px;
	background: -moz-linear-gradient(center top , #F9F9F9 50%, #F0F0F0 100%) repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 1px #CCCCCC, inset 1px 1px 0px #CCCCCC;
    cursor: pointer;
    display: block;
    padding: 10px;
    background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(249,249,249,1)), color-stop(100%, rgba(240,240,240,1)));
	background: -webkit-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(240,240,240,1) 100%);
	background: -moz-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(240,240,240,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(240,240,240,1) 100%);
	background: -o-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(240,240,240,1) 100%);
	background: linear-gradient(top, rgba(249,249,249,1) 50%, rgba(240,240,240,1) 100%);
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0 -3px 1px rgba(255,255,255,.6), inset 0 2px 1px rgba(255,255,255,.97), 0 0 3px -1px rgba(0,0,0,.7);
	-moz-box-shadow: 0 -3px 1px rgba(255,255,255,.6), inset 0 2px 1px rgba(255,255,255,.97), 0 0 3px -1px rgba(0,0,0,.7);
}
#boxWithImage .element  .elementContent1{
	margin-left: -1px;
	background: -moz-linear-gradient(center top , #F9F9F9 50%, #F0F0F0 100%) repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    padding: 5px 20px;
    height: 260px;
    background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(249,249,249,1)), color-stop(100%, rgba(240,240,240,1)));
	background: -webkit-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(240,240,240,1) 100%);
	background: -moz-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(240,240,240,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(240,240,240,1) 100%);
	background: -o-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(240,240,240,1) 100%);
	background: linear-gradient(top, rgba(249,249,249,1) 50%, rgba(240,240,240,1) 100%);
	border-radius: 0px 0px 5px 5px;
	box-shadow: 1px 1px 1px #CCCCCC, inset 1px 0px 0px #CCCCCC;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-box-shadow: 0 -3px 1px rgba(255,255,255,.6), inset 0 2px 1px rgba(255,255,255,.97), 0 0 3px -1px rgba(0,0,0,.7);
	-moz-box-shadow: 0 -3px 1px rgba(255,255,255,.6), inset 0 2px 1px rgba(255,255,255,.97), 0 0 3px -1px rgba(0,0,0,.7);
}

#box .element2 {
    border: medium none;
    border-radius: 100% 100% 100% 100% / 33px 33px 33px 33px;
    box-shadow: 0 8px 3px -5px rgba(0, 0, 0, 0.2);
}
#box .element2  .elementContent2{
	background: -moz-linear-gradient(center top , #F9F9F9 50%, #F0F0F0 100%) repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 1px #CCCCCC, inset 1px 1px 0px #CCCCCC;
    display: block;
    padding: 5px 20px;
    height: 160px;
    background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(249,249,249,1)), color-stop(100%, rgba(240,240,240,1)));
	background: -webkit-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(240,240,240,1) 100%);
	background: -moz-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(240,240,240,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(240,240,240,1) 100%);
	background: -o-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(240,240,240,1) 100%);
	background: linear-gradient(top, rgba(249,249,249,1) 50%, rgba(240,240,240,1) 100%);
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0 -3px 1px rgba(255,255,255,.6), inset 0 2px 1px rgba(255,255,255,.97), 0 0 3px -1px rgba(0,0,0,.7);
	-moz-box-shadow: 0 -3px 1px rgba(255,255,255,.6), inset 0 2px 1px rgba(255,255,255,.97), 0 0 3px -1px rgba(0,0,0,.7);
}

#HMcontentContainer #boxWithImage{
	color: #01315F;
	padding: 1% 7% 1% 1%;
	display: inline;
    float: left;
    position: relative;
    z-index: 1;
    width: 100%;
}
#HMcontentContainer #boxWithImage img.video{margin-left:1px;width:100%;max-width:245px;}
#HMcontentContainer #boxWithImage img.mainTestimonialPic{margin-left:1px;width:100%;max-width:245px;}
#ConnectSocialMedia{
	float: left;
	padding: 0 6px 0 19px; 
}

#ConnectSocialMedia a {
	text-decoration: none;
}
#ConnectSocialMedia a:hover {
	text-decoration:none;
}

#ConnectSocialMedia h2{
	margin-left: 8px;
}
#ConnectSocialMedia #box {
    background: none repeat scroll 0 0 #E8EFF7;
    border: 3px solid #E8EFF7;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 0 6px #BBBBBB;
    color: #01315F;
    height: 120px;
    overflow-y: hidden;
	overflow-x: hidden;
    padding: 5px;
    width: 300px;
}

.NextSocialMediaPost0,.NextSocialMediaPost1,.NextSocialMediaPost2{
	position:absolute; 
	top:0; 
	right:0;
}

.PrevSocialMediaPost0,.PrevSocialMediaPost1,.PrevSocialMediaPost2{
	position:absolute; 
	top:0;
	right:20px;
}

.SocialMediaContentDescription{
	margin-right:40px;
}

.authorContentFB{
	margin-right:40px;
}

#label_school_title{
	width: 100%; 
	position: absolute; 
	bottom:0px;
	left:0px;
	z-index:9;
	height:55px;
	background:none repeat scroll 0 0 rgba(24, 46, 88, 0.3);
    display:table;
    overflow: hidden;   
}
.school_title_cell {
	*position: absolute; 
	top: 50%; 
	display: table-cell; 
	vertical-align: middle;
}
#label_school_title h1, #label_school_title h2{
  	font-size: 18px;
    font-style:italic;
    color:#FFFFFF;
	padding:4px;
	padding-left:45px;
	padding-right:20px;
	*position: relative; 
	top: -50%;
}
#label_school_title_trasparent{
    width: 100%; 
	position: absolute; 
	bottom:0px;
	left:0px;
	z-index: 9;
	height:55px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C182E58, endColorstr=#4C182E58)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C182E58, endColorstr=#4C182E58);
	background-color:rgba(24,46,88,0.3);
    display:table;
    overflow: hidden;
    
}
#label_school_title_trasparent h1, #label_school_title_trasparent h2, #label_school_title_trasparent div.genericTitle{
  	font-size: 18px;
    font-style:italic;   
    color:#FFFFFF;
      
    padding:4px;
	padding-left:45px;
	padding-right:20px;
	*position: relative; 
	top: -50%;   	
}

#mainContent .main2ColumInfo .schoolAddress{background-image:url(/images/title-arrows.gif);background-repeat:no-repeat;padding-top:30px; margin-top: 3px; padding-bottom:20px;}
#sideBar #video_school{
	padding-bottom:40px;
}

#searchBar #video_school {
	position:absolute;
	left:0px;
	bottom:145px;
}

/* links courses*/
.main2ColumBody #courses_region1{
 	background-color: #182E58;
    border-bottom: 3px solid #FECC00;
    cursor: pointer;
    float: left;
    padding: 5px 0px 5px 0px;
    height:40px;
    margin-bottom: 10px;
    display: table;
}
.main2ColumBody #course_region_text1{
	color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    text-align: center;
    text-decoration: none;
    display: table-cell;
    vertical-align: middle;
	
}

.main2ColumBody #courses_region2{
 	background-color: #182E58;
    border-bottom: 3px solid #182E58;
    cursor: pointer;
    float: left;
    padding: 5px 0px 5px 0px;
    height:40px;
    margin-bottom: 10px;
    display: table;
}
.main2ColumBody #course_region_text2{
	color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    text-align: center;
    text-decoration: none;
    display: table-cell;
    vertical-align: middle;
	
}

.main2ColumBody #courses_region3{
	background-color: #182E58;
    border-bottom: 3px solid #182E58;
    cursor: pointer;
    float: left;
    padding: 5px 0px 5px 0px;
    height:40px;
    margin-bottom: 10px;
    display: table;
}
.main2ColumBody #course_region_text3{
	color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    text-align: center;
    text-decoration: none;	
    display: table-cell;
    vertical-align: middle;
}

li.courseElement{
	margin-bottom:5px;
	font-size:12px;
	font-weight: bold;
	
}

/* heading map */
#mainContent p.sections{
	color:#0050A2;
	background:#FFFFFF;
	font-weight: bold;
	padding-left: 20px;
	margin: 2px;
}
#mainContent #mapviewer{
	border-top:solid #0050A2;
}

/*accreditations*/
.accreditations_school{
	/*padding-top: 50px;*/
	width: 980px;
}
p.accreditations_school{
	color: #0050A2;
	font-weight: bold;
	text-align:left;
	font-size: 12px;
	font-weight: bold;
    border: 0px;	
    margin: 2px;
    padding-left: 20px;
    border-bottom: medium solid #0050A2;
} 

/* div menu without search_bar*/
#noSearchBar{
	padding-top: 40px;
	padding-left: 145px;
	width: 835px;
	margin:0 auto;
}

/*change style table staff*/
#mainContent .staffList {
	background: #e8eff7;
	border: 3px solid #e8eff7;
	border-radius: 15px;
	-moz-box-shadow: 0 0 6px #BBBBBB;
	-webkit-box-shadow: 0 0 6px #BBBBBB;
	box-shadow: 0 0 6px #BBBBBB;
	width: 100%;
}
#sideBar .staffList {
	background: #e8eff7;
	border: 3px solid #e8eff7;
	border-radius: 15px;
	-moz-box-shadow: 0 0 6px #BBBBBB;
	-webkit-box-shadow: 0 0 6px #BBBBBB;
	box-shadow: 0 0 6px #BBBBBB;
	width: 220px;
}
.staffList #box {
	color: #01315F;
	width: 310px; 
	padding: 5px 23px 5px 1px;
}
#summaryGeneralCourses li{
	margin:10px;	
}
#summaryGeneralCourses a {
	color: #01315F;
	text-decoration: none;
}
#summaryGeneralCourses a:hover {
	color: #01315F;
	text-decoration: underline;
}
/* videoPlayerPopup DIV-Styles*/
#videoPlayerPopup { 
	display:none; /* Hide the DIV */
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6 */  
	height:360px;  
	width:435px;  
	background:#FFFFFF;  
	left: 300px;
	top: 150px;
	z-index:100; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
	margin-left: 15px;  
	
	/* additional features, can be omitted */
	border:2px solid #182E58;  	
	padding:15px;  
	font-size:15px;  
	-moz-box-shadow: 0 0 5px #182E58;
	-webkit-box-shadow: 0 0 5px #182E58;
	box-shadow: 0 0 5px #182E58;
	
}

#VideoButton{
	cursor: pointer;	
}
/* This is for the positioning of the Close Link */
#popupBoxClose {
	font-size:20px;  
	line-height:15px;  
	right:5px;  
	top:5px;  
	position:absolute;  
	color:#6fa5e2;  
	font-weight:500;  	
	cursor:pointer;
}
.linkPostSocialMedia {
	decoration:none;
	color:#01315F;
}
.bigbuttons {
	background-image:url(/images/buttons/bgbutton.jpg) !important;
	background-repeat:repeat-x !important;
	width: 210px;
	height:35px;
	cursor:pointer;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/images/buttons/border-radius.htc);
    border:0px none;
    color:white;
    font-family:Tahoma,Verdana;
    font-size:16px;
    
}
.bigbuttons:hover {
	background-image:url(/images/buttons/bgbuttonhover.jpg) !important;
}
.ui-datepicker-trigger {
	cursor:pointer;
}
#popupPaymentType{
	display:none; position: fixed; left: 50%; top: 50%; background: none repeat scroll 0 0 #FFFFFF; border: 3px solid #182E58; border-radius: 15px 15px 15px 15px; z-index: 10000; height: 200px; margin-top: -200px; width: 600px; margin-left: -300px;
}
#popupChangeSitePannel{
display:none;
background:#CCCCCC;
opacity:0.60;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
width:100%;
height:200%;
cursor:pointer;
position:absolute;
z-index:9999;
top:0;
left:0;

}
.pathwayactivetext {
	font-size:12px;
	font-family:Tahoma,Helvetica,sans-serif;
	color: #fff;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-decoration:none;
	margin:0 auto;
	text-align:center;
	display:table-cell;
	vertical-align: middle;
	overflow:hidden;
	white-space:nowrap;
}
.pathwayinactivetext {
	font-size:12px;
	font-family:Tahoma,Helvetica,sans-serif;
	color: #666;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-decoration:none;
	overflow:hidden;
	white-space:nowrap;
	margin:0 auto;
	text-align:center;
	display:table-cell;
	vertical-align: middle;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.lsibutton {	
	background: #0050a2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTBhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODJmNTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	background: -moz-linear-gradient(top,  #0050a2 0%, #182f58 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0050a2), color-stop(100%,#182f58)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0050a2 0%,#182f58 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0050a2 0%,#182f58 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0050a2 0%,#182f58 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0050a2 0%,#182f58 100%); /* W3C */
	filter: none;

	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
    padding:8px;
    color: white;
    padding-left:12px;
    padding-right:12px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight:bold;
    border: 0px;
    cursor: pointer;
    margin-bottom: 5px;
}
/* payment type */
.desc_type_payment{
	color: #034EA2;
	font-weight:bold;
	font-size:13px;
}
.radio_button_type_payment{
	margin-bottom: 35px;
}
#payment_type_option{
	float: left; color:#000000; margin-top:5px; background-color: #FFFFFF; width: 40%;
}
#payment_type_description{float: right; color:#000000; margin-top:15px; margin-bottom:10px; background-color: #FFFFFF; padding-left: 35px; padding-top: 25px;width:52%;text-align:justify; }
#bookingNote{box-shadow: 3px 3px 4px #BBBBBB; border: 2px solid #009eb9; margin:20px 5px 5px 5px; padding:10px; clear:both;text-align:justify;max-height:200px; overflow:auto;}

.lsi2button {	
	background: #336699; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTBhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODJmNTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	background: -moz-linear-gradient(top,  #336699 0%, #182f58 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#336699), color-stop(100%,#182f58)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #336699 0%,#182f58 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #336699 0%,#182f58 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #336699 0%,#182f58 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #336699 0%,#182f58 100%); /* W3C */
	filter: none;

	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
    padding:8px;
    color: white;
    padding-left:12px;
    padding-right:12px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    border: 0px;
    cursor: pointer;
}
a.skypebutton {text-decoration:none;}

.errormessage {
	font-size:10px;
	color: red;
	font-family: Tahoma,Helvetica,sans-serif;
	font-weight:normal;
	display:none;
}
.sidewidgets {
	width: 220px;
}

.lsibutton a p {
	margin:0px;
	padding:0px;
	border:0px;
	padding-top:2px !important;
	white-space:nowrap;
	text-align:left;
}
.email-icon-small, .phone-icon-small, .map-icon-small, .skype, .livechat-icon-small{
background: url(../../images/icons/contact-buttons.png) no-repeat;
}

.email-icon-small{
	background-position: -1px 0;
	width: 30px;
	height: 31px;
}

.phone-icon-small{
	background-position: -33px 0;
	width: 30px;
	height: 31px;
}

.map-icon-small{
	background-position: -65px 0;
	width: 30px;
	height: 31px;
}

.skype{
	background-position: -129px 0;
	width: 30px;
	height: 30px;
}

.livechat-icon-small{
	background-position: -97px 0;
	width: 30px;
	height: 31px;
}
.LSIwebsite2011, .facebook-icon, .youtube-icon, .twitter-icon, .linkedin-icon, .gplus-icon, .pinterest-icon {
	background: url(../../images/icons/icons.png) no-repeat;
}

.LSIwebsite2011{
	background-position: -8px -9px ;
	width: 90px;
	height: 127px;
}

.facebook-icon{
	background-position: -114px -14px ;
	width: 20px;
	height: 20px;
}

.youtube-icon{
	background-position: -166px -16px ;
	width: 20px;
	height: 20px;
}

.twitter-icon{
	background-position: -215px -15px ;
	width: 20px;
	height: 20px;
}

.linkedin-icon{
	background-position: -259px -15px ;
	width: 20px;
	height: 20px;
}

.pinterest-icon{
	background-position: -339px -15px ;
	width: 20px;
	height: 20px;
}

.gplus-icon{
	background-position: -299px -15px ;
	width: 20px;
	height: 20px;
}

.headingsSchoolAddress {
	color: #01315F;
	font-size: 12px;
	margin:0px;
	padding:0px;
	font-weight: bold;	
}
.headingsTestimonials {
	color: #0050A2;
	font-size:18px !important;
	margin:0px;
	padding:0px;
	margin-bottom:5px !important;
	text-align:left;
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
	font-weight: normal !important;
}
.headingsTestimonialsAuthor {
	color: #0050A2;
	font-size:11px !important;
	margin:0px !important;
	padding:0px !important;
	text-align:left;
	font-family: Tahoma,Helvetica,sans-serif !important;
	font-weight: bold !important;
	line-height: normal !important;	
}
.headingsOurClients  {
	background-color: #182F58 !important;
	font-size: 12px !important;
	font-family: Tahoma,Helvetica,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px !important;
	padding:4px 0px 4px 6px !important;
	line-height: 21px;

}
.headingsYLCityName  {
	background-color: #019EBB !important;
	font-size: 12px !important;
	font-family: Tahoma,Helvetica,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px !important;
	padding:0px !important;
	line-height: 21px;
	padding-left: 6px !important;
}

.headingsEXCityName  {
	background-color: #182F58 !important;
	font-size: 12px !important;
	font-family: Tahoma,Helvetica,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px !important;
	padding:0px !important;
	line-height: 21px;
	padding-left: 6px !important;
}

#sideLinks {
	margin:0px;
	padding-left:0px;
}

#sideLinks li {
	line-height: 26px;
	font-size: 12px;
}
.lsibuttonHomePage {border: 0 none;color: #034EA2;cursor: pointer;text-decoration: none;}

#specialOffers a{text-decoration: none;}
#specialOffers a:hover{text-decoration: underline !important;}
#brochureElement a {text-decoration: none;}
#brochureElement a:hover{text-decoration: underline !important;}
#boxWithImage a{text-decoration: none;}
#boxWithImage a:hover{text-decoration: underline !important;}
#rss_entries a{text-decoration: none;}
#rss_entries a:hover{text-decoration: underline !important;}
.widget ul#sbm_l4 {display: none;list-style-type: none;padding-left: 20px;}

#contactUsWidgets #box{	color: #01315F;	width: 310px;	padding: 5px 1px 5px 1px;}
#contactUsWidgets a {text-decoration: none;}
#contactUsWidgets a:hover{text-decoration: underline !important;}

#TitleWidgets{color: #0050A2; font-size: 16px; font-weight: bold; padding-bottom: 15px;}

#mainfooter {
    background: none repeat scroll 0 0 #FFFFFF;
    float: none;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 30px;
    text-align: left;
    width: 980px;
}
h2.SchoolInfoH2	{text-align:center; color: #FFFFFF;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;line-height: 30px;margin: 0;text-decoration: none;}

.imageGalleryThumb {float:left; height:116px; width: 116px; margin-right:10px; margin-bottom:10px; cursor:pointer; border:0px;}
.SchoolActivity{float:left; width:200px;}

.footerLinkElement{padding: 0px 10px 0px 10px; width: 120px; border-left: 2px solid #616264; cursor:pointer;}

.footerLinkUlList{line-height:20px; text-align:left;}
.footerLinkUlList a{color: #FFFFFF !important; text-decoration: none; font-weight: bold;}
#studyAbroadLinks{display:none;}
.footerLinkStudyAbroadUlList{margin-left:5px; line-height:15px; text-align:left;}
.footerLinkStudyAbroadUlList a{color: #FFFFFF !important; text-decoration: none; font-family: Arial,Helvetica,sans-serif !important; font-size:11px !important; font-weight: bold;}

.facebook-blue, .youtube-icon-blue, .twitter-blue{
	background: url(../../images/icons/icons-blue.png) no-repeat;
}

.facebook-blue{
	background-position: -114px -14px ;
	width: 20px;
	height: 20px;
}

.youtube-icon-blue{
	background-position: -166px -16px ;
	width: 20px;
	height: 20px;
}

.twitter-blue{
	background-position: -215px -15px ;
	width: 20px;
	height: 20px;
}
.LinkBarLeft{ text-decoration: none;}
#sf-menu { list-style:none;list-style-type:none;float:right;position:relative;top:-32px; 
	-moz-border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -khtml-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    margin:0px;
    padding:0px;
    border:0px;
    width:890px;
}
#sf-menu li {float:left;width:148px;height:29px;text-align:center;}
#sf-menu li a, #sf-menu li a:visited, #sf-menu li a:link {color:#0050A2;white-space:nowrap;line-height:25px;text-decoration:none;font-weight:bold;}
#sf-menu li:first-child {
	-moz-border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -khtml-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
#sf-menu li:last-child {
	-moz-border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.shareactionbox, .downloadactionbox, .viewactionbox {
	position:absolute;
	top:55%;
	left:-6%;
	padding:5px;
	width:105%;
	z-index:999;
	background-color:#fff;
	background-color:rgba(255, 255, 255, 0.90);
	border: 2px solid rgb(3, 80, 159);
    border: 4px solid rgba(3, 80, 159, 0.5);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;  
  	border-radius: 10px;	
}

.downloadAction, .shareAction {
	cursor:pointer;
}

.topmenuitems {
	color:#fff !important;
	font-weight:bold;
	text-decoration:none !important;	
}

.topmenuitemsboxes {
	border-bottom: none;
	border-right: 1px solid grey;
	height: 28px;
	padding-left:5px;
	padding-right:5px;
	min-width:50px;
}


.topmenuitemsboxes:last-child {
	border-right: none;
	padding-left:0px;
	padding-right:0px;
}

#topmenuleftline {
	height:2px;
	position:relative;
	top:40px;
	width:100%;
	background: none repeat scroll 0 0 grey;
	top:32px;
	z-index:1;
}

.selectedBarTopMenuItem {
	background-color: #FED525;
    height: 6px;
    left: -5px;
    overflow:hidden;
    padding-right: 10px;
    position: relative;
    top: -7px;
    visibility:hidden;
    width: 100%;
}
/*Design 2013 - button white background with border bottom blue navy */
.lsibutton3 {	
	background: transparent; 
	filter: none;
	-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
    text-decoration: none;
    padding:15px 12px;
    color: #182E58;
    font-family: Arial,Helvetica,sans-serif;
    font-weight:bold;
    border: 0px;
    cursor: pointer;
    margin-bottom: 5px;
    border-bottom: 3px solid #004494;
    
}
.lsibutton3 a {
	color: #182E58 !important;
}

/*Design 2013 - button white background with border bottom blue yl */
.lsibutton4 {	
	background: transparent; 
	filter: none;
	-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
    text-decoration: none;
    padding:8px;
    color: #182E58;
    padding-left:12px;
    padding-right:12px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight:bold;
    border: 0px;
    cursor: pointer;
    margin-bottom: 5px;
    border-bottom: 3px solid #159EBC;
    
}
.lsibutton4 a {
	color: #182E58 !important;
}

#sideLinks .lsibutton3 {
	border-bottom: 3px solid #159EBC;
}
.blockqouteCourse{padding:0px; margin:15px 0px 20px 0px; font-size:13px !important; cursor:default;}

.TextTabsSchool{
	font-size: 13px !important;
}
.arrow2{text-indent: 0; margin: 0; padding:0px; list-style: none outside none;}

/*Border Top lines*/
.TopLineBlue{border-top: 0px;}
.TopLineBlueYL{border-top: 3px solid #159EBC; }
.TopLineGreen{border-top: 3px solid #bdcd00;}
.TopLineGold{border-top: 3px solid #fecc00;}

h3.coursePage{
    background-repeat: no-repeat;
    color: #0050A2;
    font-size: 16px;
    font-weight: normal;
    margin: 0px 0px 10px 0px ;
    font-family: Arial,Helvetica,sans-serif;
}

/*for agent website*/
#mainContentAgentWebsite{padding: 2% !important;background-color: #eeeeee;border: 1px solid #cccccc;border-radius: 5px;}
#sideBarAgentWebsite{background-color: #eeeeee;border: 1px solid #cccccc;border-radius: 5px;padding: 2% !important;margin-left:2%;}
.courseCaption {
	text-align:left;
}
.coursesBox {
	float:left;
	margin-left:20px;
	margin-bottom:30px;
	cursor:auto;
}
.coursesBox .element {
	width:220px;
	position:relative;
	cursor:auto;	
}
.coursesBox .element .elementContent {
	text-align:center !important;
	height:250px !important;
	cursor:auto !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

.levels {
	width: 100%;
	border: 2px solid;
	margin-top:5px;
	margin-bottom:12px;
	text-align:left;
	padding:4px;
}
.beginner { border-color: #ff0000; } .beginner ul.leveldetailslist { background:#fee6e1; }
.elementary { border-color: #ffcb08; } .elementary ul.leveldetailslist { background:#fff7e5; }
.lowerintermediate { border-color: #b2d235; } .lowerintermediate ul.leveldetailslist { background:#f3f8e7; }
.intermediate { border-color: #00abc5; } .intermediate ul.leveldetailslist { background:#e3f2f6; }
.upperintermediate { border-color: #7d51a0; } .upperintermediate ul.leveldetailslist { background:#ebe5f2; }
.advanced { border-color: #193862; } .advanced ul.leveldetailslist { background:#d2d9e6; }

#mainContent p.levelshortdesc {float:left;width:45%;text-align:left;margin:0px !important;padding:0px !important; margin-right:10px !important;}
#mainContent ul.leveldetailslist {float:left;width:30%;text-align:left;padding:10px 5px 10px 5px !important;padding-left:19px !important;margin:-24px 0px -4px 0 !important;}
#mainContent p.levelinsight {float:left;width:17%;text-align:left;margin:0px !important;padding:0px !important; padding-left:5px !important;margin-top:-21px !important;}
#mainContent div.levels h3 { float:left;margin-bottom:4px; }
	
#languageLearningSystem p {text-align:justify;}
#languageLearningSystem h2 {margin-top:12px;}

#selectedSchoolTypeColour {width:20px;height:4px;overflow:hidden;}

.learnbarselector{
	bottom: 2px;
    color: #505050;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 10px;
    position: absolute;
    right: 357px;
}

#selectedSchoolTypeColour {
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
	height: 17px;
	margin:0px;
	padding:0px;
	border:0px;
    margin-top: -16px;
    
    overflow: hidden;
    position: relative;
    top: 13px;
    left:-4px;
    width: 17px;
}
.pathway{
	margin-bottom: 10px;
}
.OurSchoolsBox {float:left;margin-right:15px; width:200px;}
.TitleSlideShowHome{font-size: 18px; font-style: italic; font-weight: normal;  margin: 0; padding: 0;color:white !important;}
a.courseTypeLinks{
	color:#182E58; font-weight:bold; text-decoration:none;
}
a:hover.courseTypeLinks{
	color:#182E58; font-weight:bold; text-decoration:underline;
}
#mainContent #selectCourseTypeBox ul {
    margin: 0;
    padding: 0;
}

.lsibuttonPhotoGallery{
	background: -moz-linear-gradient(top,  #0050a2 0%, #182f58 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0050a2), color-stop(50%,#182f58)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0050a2 0%,#182f58 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0050a2 0%,#182f58 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0050a2 0%,#182f58 50%); /* IE10+ */
	background: none repeat scroll 0 0 rgba(24, 46, 88, 0.50);
	filter: none;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
    padding:8px;
    color: white;
    padding-left:12px;
    padding-right:12px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight:bold;
    border: 0px;
    cursor: pointer;
    margin-bottom: 5px;
}
.HomeContactsWidgetsList{list-style-type:none; padding:0; margin:0;}
#tabs h2{font-size:13px; font-weight: bold;}
#tabs-courses h2{font-size:13px; font-weight: bold;}

.dk_btntoggle {
  border: 1px solid #ccc;
  color: #333;
  padding: 5px 30px 5px 10px;
  text-shadow: #fff 1px 1px 0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-transition: border-color .5s;
  -moz-transition: border-color .5s;
  -o-transition: border-color .5s;
  transition: border-color .5s;
  
  -moz-box-shadow: 0 0 5px #40b5e2;
  -webkit-box-shadow: 0 0 5px #40b5e2;
    
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  position: relative;
  zoom: 1;
}

.facebooksprite, .googleplussprite, .linkedinsprite, .mailsprite, .pinterestsprite, .twittersprite, .youtubesprite{
	background: url(/images/icons/social/png/sprite.png) no-repeat;
}
.facebooksprite{
	background-position: -271px 0;
	width: 48px;
	height: 48px;
}
.googleplussprite{
	background-position: -217px 0;
	width: 48px;
	height: 48px;
}
.linkedinsprite{
	background-position: -164px 0;
	width: 48px;
	height: 48px;
}
.mailsprite{
	background-position: -110px 0;
	width: 48px;
	height: 48px;
}
.pinterestsprite{
	background-position: -55px 0;
	width: 48px;
	height: 48px;
}
.twittersprite{
	background-position: 0 0;
	width: 48px;
	height: 48px;
}
.youtubesprite{
	background-position: -325px 0;
	width: 48px;
	height: 48px;
}

.searchItem {display:none;}
#languageFlags {visibility:hidden;}

#titleSpecialOffer {margin-bottom: 8px; position:absolute; top:70px; width:84%; text-align:center; font-weight:bold; left:20px;}
#ISIPFEreport{cursor:pointer;font-weight:bold;width:120px;}
#ISIPFEreportLinks{display:none;}

.brochureImgHP, .contact-usImgHP, .online_tution_for_professionalsImgHP{
	background: url(/images/brochure_contact_us_online_tuition.png) no-repeat;
}
.brochureImgHP{
	float:left;margin-left:10px;margin-bottom:10px;
	background-position: 0 0;
	max-width:245px;
	width: 100%;
	height: 138px;
}
.contact-usImgHP{
	float:left;margin-left:10px;margin-bottom:10px;
	background-position: -252px 0;
	max-width:245px;
	width: 100%;
	height: 138px;
}
.online_tution_for_professionalsImgHP{
	float:left;margin-left:10px;margin-bottom:10px;
	background-position: -252px -139px ;
	max-width: 245px;
	width:100%;
	height: 116px;
}

#circularG{
position:relative;
width:35px;
height:35px}

.circularG{
position:absolute;
background-color:#034ea2;
width:8px;
height:8px;
-moz-border-radius:5px;
-moz-animation-name:bounce_circularG;
-moz-animation-duration:1.04s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:5px;
-webkit-animation-name:bounce_circularG;
-webkit-animation-duration:1.04s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:5px;
-ms-animation-name:bounce_circularG;
-ms-animation-duration:1.04s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:5px;
-o-animation-name:bounce_circularG;
-o-animation-duration:1.04s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:5px;
animation-name:bounce_circularG;
animation-duration:1.04s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#circularG_1{
left:0;
top:14px;
-moz-animation-delay:0.39s;
-webkit-animation-delay:0.39s;
-ms-animation-delay:0.39s;
-o-animation-delay:0.39s;
animation-delay:0.39s;
}

#circularG_2{
left:4px;
top:4px;
-moz-animation-delay:0.52s;
-webkit-animation-delay:0.52s;
-ms-animation-delay:0.52s;
-o-animation-delay:0.52s;
animation-delay:0.52s;
}

#circularG_3{
top:0;
left:14px;
-moz-animation-delay:0.65s;
-webkit-animation-delay:0.65s;
-ms-animation-delay:0.65s;
-o-animation-delay:0.65s;
animation-delay:0.65s;
}

#circularG_4{
right:4px;
top:4px;
-moz-animation-delay:0.78s;
-webkit-animation-delay:0.78s;
-ms-animation-delay:0.78s;
-o-animation-delay:0.78s;
animation-delay:0.78s;
}

#circularG_5{
right:0;
top:14px;
-moz-animation-delay:0.91s;
-webkit-animation-delay:0.91s;
-ms-animation-delay:0.91s;
-o-animation-delay:0.91s;
animation-delay:0.91s;
}

#circularG_6{
right:4px;
bottom:4px;
-moz-animation-delay:1.04s;
-webkit-animation-delay:1.04s;
-ms-animation-delay:1.04s;
-o-animation-delay:1.04s;
animation-delay:1.04s;
}

#circularG_7{
left:14px;
bottom:0;
-moz-animation-delay:1.17s;
-webkit-animation-delay:1.17s;
-ms-animation-delay:1.17s;
-o-animation-delay:1.17s;
animation-delay:1.17s;
}

#circularG_8{
left:4px;
bottom:4px;
-moz-animation-delay:1.3s;
-webkit-animation-delay:1.3s;
-ms-animation-delay:1.3s;
-o-animation-delay:1.3s;
animation-delay:1.3s;
}

@-moz-keyframes bounce_circularG{
0%{
-moz-transform:scale(1)}

100%{
-moz-transform:scale(.3)}

}

@-webkit-keyframes bounce_circularG{
0%{
-webkit-transform:scale(1)}

100%{
-webkit-transform:scale(.3)}

}

@-ms-keyframes bounce_circularG{
0%{
-ms-transform:scale(1)}

100%{
-ms-transform:scale(.3)}

}

@-o-keyframes bounce_circularG{
0%{
-o-transform:scale(1)}

100%{
-o-transform:scale(.3)}

}

@keyframes bounce_circularG{
0%{
transform:scale(1)}

100%{
transform:scale(.3)}

}

#footer .container ul li
{
  padding-top: 3px;
  padding-bottom: 3px;
}
 
#tableFooterSocialMediaIcons td 
{
	padding-right: 10px !important;
}

.facebookspritesmall, .googleplusspritesmall, .linkedinspritesmall, .mailspritesmall, .pinterestspritesmall, .twitterspritesmall, .youtubespritesmall, .whatsappsmall, .instagramspritesmall{
	background: url(/images/icons/social/png/sprite-small.png) no-repeat;
}
.instagramspritesmall{
	background-position: -180px 0;
	width: 20px;
	height: 20px;
}
.facebookspritesmall{
	background-position: -112px 0;
	width: 20px;
	height: 20px;
}
.googleplusspritesmall{
	background-position: -90px 0;
	width: 20px;
	height: 20px;
}
.linkedinspritesmall{
	background-position: -68px 0;
	width: 20px;
	height: 20px;
}
.mailspritesmall{
	background-position: -110px 0;
	width: 20px;
	height: 20px;
}
.pinterestspritesmall{
	background-position: -23px 0;
	width: 20px;
	height: 20px;
}
.twitterspritesmall{
	background-position: 0 0;
	width: 20px;
	height: 20px;
}
.youtubespritesmall{
	background-position: -134px 0;
	width: 20px;
	height: 20px;
}
.whatsappsmall{
	background-position: -158px 0;
	width: 20px;
	height: 20px;
}
.facebookspritemedium, .googleplusspritemedium, .linkedinspritemedium, .mailspritemedium, .pinterestspritemedium, .twitterspritemedium, .youtubespritemedium{
	background: url(/images/icons/social/png/sprite-medium.png) no-repeat;
}
.facebookspritemedium{
	background-position: -175px 0;
	width: 31px;
	height: 31px;
}
.googleplusspritemedium{
	background-position: -140px 0;
	width: 31px;
	height: 31px;
}
.linkedinspritemedium{
	background-position: -164px 0;
	width: 31px;
	height: 31px;
}
.mailspritemedium{
	background-position: -110px 0;
	width: 31px;
	height: 31px;
}
.pinterestspritemedium{
	background-position: -55px 0;
	width: 31px;
	height: 31px;
}
.twitterspritemedium{
	background-position: 0 0;
	width: 31px;
	height: 31px;
}
.youtubespritemedium{
	background-position: -210px 0;
	width: 31px;
	height: 31px;
}

.specialMessage {
	border: 2px solid #0050a2;
	padding:10px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    /*
    -moz-box-shadow: 3px 3px 4px #444;
	-webkit-box-shadow: 3px 3px 4px #444;
	box-shadow: 3px 3px 4px #444;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
	*/
	color:#444;
	display:none;
	width:380px;
	height:80px;
	overflow-y:auto;	
	background:#fff;
	font-style:italic;	
}

@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?-91zhjl');
	src:url('fonts/icomoon.eot?#iefix-91zhjl') format('embedded-opentype'),
		url('fonts/icomoon.woff?-91zhjl') format('woff'),
		url('fonts/icomoon.ttf?-91zhjl') format('truetype'),
		url('fonts/icomoon.svg?-91zhjl#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="lsicon-"], [class*=" lsicon-"] {
	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;
}

.lsicon-home:before {
	content: "\e600";
}
.lsicon-phone:before {
	content: "\e601";
}
.lsicon-envelope:before {
	content: "\e602";
}
.lsicon-print:before {
	content: "\e603";
}
.lsicon-arrow-right:before {
	content: "\e604";
}
.lsicon-arrow-left:before {
	content: "\e605";
}
.lsicon-arrow-left2:before {
	content: "\e606";
}
.lsicon-arrow-right2:before {
	content: "\e607";
}
.lsicon-arrow-left3:before {
	content: "\e608";
}
.lsicon-uniE609:before {
	content: "\e609";
}
.yearPrice{font-weight:bold;color:#0050a2;font-size:14px;margin-top:5px;}

#footerCopyright{color:#FFFFFF;text-align:right;}
#header_container{width: 100%;}
#header #company{width:50%;margin:5% 0 0 4%;text-align:left;}
#header #schoolPhone{margin:2% 0 0 0;}
#languageFlagsLinks_flag{float:left;}
.dropdown-menu > li > a:hover{background-color: #182e58!important;color:#FFFFFF !important;}
.dropdown-menu {font-size: 12px !important;}
.yearPrice{font-weight:bold;color:#0050a2;font-size:14px;margin-top:5px;}

#contentContainer{width:100%; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;}
#HMcontentContainer{width:100%; padding: 0% 12.2%; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;}
<!--[if (gt IE 10)|!(IE)]><!-->
#mainContent, #sideBar{
	width: 100%; float:none;
}
<!--<![endif]-->
<!--[if IE 9]>-->
#mainContent, #sideBar{width: 100%;}
<![endif]-->
<!--[if IE 10]>-->
#mainContent, #sideBar{width: 100%;}
<![endif]-->
#header_container{width: 100%;}
#header{width:100%;}
#header #company{margin:2% 0 0 1%;text-align:left;}
#schoolPhone{margin:2% 4%;} 
#testimonialColumn{width:100%;}
#sideBar #schoolsListWidget{width:100%;}
.topmenuitemsboxes{min-width:13%;}
.footer_column{float:left; margin: 10px 50px 0px 0px !important;list-style:none !important;list-style-type:none !important;padding-left:0px;}
#header .navbar-default .navbar-collapse, .navbar-default .navbar-form {border: 0px !important;}

@media screen and (min-width: 802px) {
	  .jpFreePhoneText{margin-right:10px;float:left;}
	  .jpFreePhoneImage{float:left;}
	  #lsitv2,#brochureElement,#contactUsWidgets, #mainTestimonials, #onlineTuition, #rss_entries {width:33%;min-height:10%;overflow:hidden;}
	  #header #schoolPhone{margin:2% 8.2% 0 0;}
	  #header #company{width:50%;margin:2% 0 0 1%;text-align:left;}
	  #mainContent {width: 60%;-webkit-order: 2;order: 2;margin:0;}
      #sideBar {width: 20%;margin:0 0 0 9%;-webkit-order: 1;order: 1;}
      #mainContent{margin:0 9% 0 2%;}
      #header #logo{margin-left:8.2%;}
      #testimonials_schools{margin-left:8.2%;}
      #footer .row{margin:0 !important;}
      #maintopmenu{position: absolute; bottom:0px;left:4%;}
      /*.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding:0px !important;}*/
}
@media screen and (max-width: 1190px){
	#languageStudiesFooter{padding-top:10px !important;}	
}
@media screen and (max-width: 980px){
	.desktop-only{display:none !important;}
}
@media screen and (max-width: 801px){
	.jpFreePhoneText{margin-right:10px;}
	.navHeightMobile{min-height:94px;}
	#logoWithName{top:0px;left:16px;}
	#squareTurquoise,#squareYellow,#squarePurple,#squareRed {display:none !important;}
	.nHeader{min-height:95px;}
	#brochureElement, #lsitv2, #contactUsWidgets, #mainTestimonials, #onlineTuition, #rss_entries {width: 50%;}
	#HMcontentContainer #boxWithImage {padding: 1% 0 1% 1%;}
	#HMcontentContainer .row{margin:0 !important;}
	
	#headerContent{display: -webkit-flex; /* Safari */-webkit-flex-flow: column-reverse wrap; /* Safari 6.1+ */display: flex;flex-flow: column-reverse wrap;}
	#header #logo {width:17% !important;}
	#header .dropdown-menu{text-align:center;}
	#header .navbar-default{z-index:20;}
	#header #schoolPhone {margin: 0.9% 0 0 0;}
	#header #company{margin: 0.9% 0 0 2%;}
	#header .navbar-nav {margin: 0 -15px;}
	#mainContentAgentWebsite{width:100%;}
	#logoWithName{padding-left:0px;}
}

@media screen and (max-width: 570px){
	#languageStudiesFooter{min-height: 145px !important;}
	#HMcontentContainer {padding: 0 16.2%;}
	#brochureElement, #lsitv2, #contactUsWidgets,#mainTestimonials, #onlineTuition, #rss_entries {width: 100%;}
	#HMcontentContainer #boxWithImage {padding: 3% 0;}
	#maintopmenu{margin-top:20px !important;}
	
	#header #company {margin:0; padding:0 0 0 7%;width: 90% !important;}
	#header #headerTopMenu{padding-left:18%;}
	#header #schoolPhone {background: none repeat scroll 0 0 #182e58;margin: -2% 0 0;padding: 3%;position: absolute;right: 0;top: 100px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
}
@media screen and (max-width: 415px){
	#HMcontentContainer {padding: 0 2%;}
	#sideBar #schoolsListWidget {margin:2%;}
	#learnBarContainerAgents{padding:2%;}
	#sideBarAgentWebsite{margin:2%;}
	#header #company {padding:0 0 0 20%;}
	#header .navbar-header{margin-top: 2px;}
	#header #schoolPhone {padding: 2%;position: absolute;}
	#sideBarAgentWebsite{padding:0!important;}
	#mainContentAgentWebsite {padding:0!important;}
	.ui-corner-all{width:100%;}
	#mainContentPrice{margin:0 !important;padding:1% !important;}
	.pathwayactivetext{min-width:250px;}
	.pathwayinactivetext{min-width:250px;}
	.pathwayTriangle{display:none;}
	.pathwayButton{margin-bottom:5px !important;}
	
}
#mainContentPrice{width:100%;margin: 0 8.2% 0 8.2%;}
#header .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #FFFFFF !important;}
#header .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {background:#0a3b93 !important;}
#headerTopMenu .dropdown-menu{background-color:#182e58 !important;padding:5% 0 0 0 !important;}
#header .navbar{min-height: 40px !important;}
#header .navbar-default {background-color: #182e58 !important; border-color: #182e58 !important; height:40px !important;margin-bottom:0px !important;}
#header #languageFlagsLinks_form{top:18px;}
#header .flag-en_gb{float:left;margin:19px 0px;}
#header .navbar-nav{background-color: #182e58 !important;border-color: #182e58 !important;}
#header .navbar-default .navbar-nav > li > a {color: #FFFFFF; font-weight:bold !important;}
.topmenuitems:hover{background-color: #e7e7e7 !important; color:#182e58 !important;}
#header .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color:#182e58 !important;}
#header .caret {margin-left: 5px !important;}
#header .dropdown-toggle:hover{background-color: #e7e7e7 !important; color:#182e58 !important;}
#header .caret:hover{color: #182e58 !important;}
#footer .row {margin: 0px !important;}
#schoolsListWidget a {color: #034ea2 !important;}

#footer .bootstrap-select > .btn {background: none repeat scroll 0 0 #182e58;border-color: #182e58;color: #ffffff;font-weight: bold;margin: 0;padding: 0;width:95px;font-size:13px !important;}
.footerLinkUlList #dynamic_select + div.bootstrap-select {width:auto;}
.footerLinkUlList li a {background:#182e58 !important; font-size:13px !important;}
.footerLinkUlList li a:hover {background:#034ea2 !important;text-decoration:none !important;}
#footer .dropdown-menu{background-color:#182E58 !important;}
#footer .priceDefaultValue{font-weight: bold !important;text-align:center;}
#learnBarContainerAgents{background-color: #002851; color: #fff; line-height: 30px;width:100%;padding-left:5%;}
#learnBarContainerAgents a{color:#FFFFFF;}
#mainContentAgentWebsite a{color: #0050a2 !important;}
#sideBarAgentWebsite a:hover.wplain{color: #80bd26;}
.lineUnderTitle{border-bottom:2px solid #182e58;margin-bottom:2%;}
.topmenuitem {margin:0px;padding:0px;border:none;box-sizing:content-box;margin-bottom:3px;display:inline;}
.topmenuitem:hover {border-bottom:2px solid #fec000;}
.cwidgetIcons{margin-right:10px;}
.navbar-default .navbar-toggle .icon-bar {background-color: #ffffff !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari 5+ ONLY */

}
.nHeader{background-color:#002851 !important;}
.navbarHeader{margin-bottom:0px !important;}
#squareTurquoise{background:#009eb9;height:94px;width:94px;color:#FFFFFF;font-weight:bold;vertical-align:bottom;padding:10px 0px;display:table-cell;}
#squareOrange{background:#ea6212;height:94px;width:94px;color:#FFFFFF;font-weight:bold;vertical-align:bottom;padding:10px 0px;display:table-cell;}
#squareYellow{background:#fec000;height:94px;width:94px;color:#FFFFFF;font-weight:bold;vertical-align:bottom;padding:10px 0px;display:table-cell;}
#squareLime{background:#80bd26;height:94px;width:94px;color:#FFFFFF;font-weight:bold;vertical-align:bottom;padding:10px 0px;display:table-cell;}
#squarePurple{background:#953e91;height:94px;width:94px;color:#FFFFFF;font-weight:bold;vertical-align:bottom;padding:10px 0px;display:table-cell;}
#squareRed{background:#c0081f;height:94px;width:94px;color:#FFFFFF;font-weight:bold;vertical-align:bottom;padding:10px 0px;display:table-cell;}
#squareLogo{height:94px;width:94px;margin:0px;padding:0px;border:none;outline:0;}
#logoWithName{position: absolute;}
#mainParagraphTwoCol{margin:10px 0px 80px 0px;}
#mainTitleHeading{font-size:36px;text-align:center;color:#0050a2;}
#languageStudiesFooter{background: none repeat scroll 0% 0% rgb(20, 32, 49); min-height: 95px;text-align: left;padding-top:40px;}
.whiteLink {color:#FFFFFF !important;}
.colRemovePadding{padding:0px !important;}
.colRemoveLeftPadding{padding-left:0px !important;}
.show-no-rtl{display:table-cell;}
.hTitle {color:#0a3b93;font-size:16px;font-weight:bold;text-align:left;}
.TwoColDivGeneric{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;text-align:justify;   -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px;}
@media screen and (max-width: 766px){.TwoColDivGeneric{-webkit-column-count: 1 !important;-moz-column-count: 1 !important;column-count: 1 !important;-webkit-column-gap: 0px; -moz-column-gap: 0px; column-gap: 0px;}}

/*BANNER SCHOOL*/
@font-face {
    font-family: RetroElectro;
    src: url('../fonts/RetroElectro.ttf');
}
@font-face {
    font-family: 'MinyaNouvelleReg';
    src: url('../fonts/frenteh1/frenteh1-regular-webfont.eot');
    src: url('../fonts/frenteh1/frenteh1-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/frenteh1/frenteh1-regular-webfont.woff2') format('woff2'),
         url('../fonts/frenteh1/frenteh1-regular-webfont.woff') format('woff'),
         url('../fonts/frenteh1/frenteh1-regular-webfont.ttf') format('truetype'),
         url('../fonts/frenteh1/frenteh1-regular-webfont.svg#frente_h1regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.RetroElectroDiv {
    font-family:MinyaNouvelleReg;
    font-size:55px;
    border:0px;
    padding-bottom: 18px;
    margin-top:200px;
    display: none;
    padding-top: 18px;
    z-index:999999;
    color:#ffffff;
    background-color: rgba(234, 98, 18, 0.7);
    text-transform: uppercase;
}
.SOBannerYellow {background-color: rgba(254, 192, 0, 0.7);}
.SOBannerPurple {background-color: rgba(149, 62, 145, 0.7);}
.SOBannerRed {background-color: rgba(192, 8, 31, 0.7);}
.linkBrisbaneBanner {font-family: RetroElectro;font-size:45px;color:#ffffff !important;}
.linkBrisbaneBanner a:hover{text-decoration:none;}
.linkSpecialOfferBanner {text-decoration:none !important;}

@media screen and (max-height: 799px) {
    .RetroElectroDiv {
        padding-bottom: 0px;
        padding-top: 0px;
    }
}

@media screen and (max-width: 780px) {
    .RetroElectroDiv {
        font-size:35px;
    }
    .linkBrisbaneBanner{font-size:35px;}
    .spanBrisbaneBanner{font-size:35px;}
}

@media screen and (max-width: 750px) {
    .RetroElectroDiv {
        font-size:35px;
    }
}

@media screen and (max-width: 605px) {
    .RetroElectroDiv {
        font-size:30px;
    }
}

@media screen and (max-width: 353px) {
    .RetroElectroDiv {
        font-size:25px;
        padding-bottom: 0px;
        padding-top: 0px;
    }
    .linkBrisbaneBanner{font-size:25px;}
    .spanBrisbaneBanner{font-size:25px;}
}
.RetroElectroDivIndex a:hover{text-decoration:underline;color:#FFFFFF;text-decoration-color:#FFFFFF !important;}
#headerPhoneNumber{color:#ffffff;text-align: right;font-weight:bold;}