/*============================================================
	EXTRAS TO  INCORPORATE
============================================================*/


/* HEADER ADDITIONS */

#logo { float: left; width: 200px  }

#header-contact { float: right; width 274px; height: 50px; margin-top: 30px; margin-right: 15px;} 

#header-contact-tel {
    float: left;                
	margin:0 5px;
    width: 120px;
	background-image:url(/etc/img/frontend/tel-icon.jpg);
	background-repeat: no-repeat;
	background-position:left;
	padding:20px 0px 3px 35px
    }
 
#header-contact-email  {
    float: left;   
	margin:0 5px;
    width: 110px;
	background-image:url(/etc/img/frontend/email-icon.jpg);
	background-repeat: no-repeat;
	background-position:left;
	padding:20px 0px 3px 35px
  }

  #header-contact-tel h2, #header-contact-email h2, #header-contact-email h2 a {
  	font-family: "Calibri", "Arial", "Verdana", "Helvetica", Sans-Serif;
	font-size: 16px;
	color: #666666;
	text-transform:lowercase;

	border-bottom: 0px;
   }

   /* RIGHT SIDE WIDGETS */
   
#right-contact-large {
    float: left; 
    background-color:#EEEEEE;
    padding: 5px;
    width: 250px; 
    margin-bottom: 20px; 
 }
 
 #right-email {  
	margin:0px 5px 0px 15px;
	background-image:url(/etc/img/frontend/email-icon2.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding:14px 0px 3px 45px
  }
 
 #right-tel {
	margin:0px 5px 0px 15px;
	background-image:url(/etc/img/frontend/tel-icon2.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding:14px 0px 3px 45px
  }
 

 #right-newsletter {
	margin:0px 5px 0px 15px;
	background-image:url(/etc/img/frontend/newsletter-icon2.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding:14px 0px 0px 45px
 }
 
  #right-email h2, #right-tel h2, #right-newsletter h2 {
	font-family: "PT Sans", 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	text-transform: capitalise;
	border-bottom: 0px;
  }
  
 .dark {
    color: #174D79;
 }
 #right-newsletter-form {
 	font-size: 11px;
	color: #666666;
	margin:0px 5px 0px 15px;
   	padding:0px 0px 3px 45px;
   }
 
 #right-newsletter-form input.text-input{ 
 font-size:12px; 
 margin:4px 8px 10px 0px; 
 width: 160px; height:15px; 
 padding:3px 1px 3px 5px; 
 border:dotted 1px #d9d9d9; 
 vertical-align:middle; }
 
#right-newsletter-form input:focus  {border:dotted 1px #666666 }

#right-newsletter-form input.button2 {
font-family: "PT Sans", 'Helvetica Neue', Helvetica, sans-serif;
font-size:12px; 
color: #ffffff;
border:1px; 
border-color:#000000;
background-color:#9c9c9c;
cursor:pointer;
padding: 5px; 
 }
 
 #right-quote { 
    margin: 20px 5px; 
	background-image:url(/etc/img/frontend/quote.gif);
	background-repeat: no-repeat;
	background-position:left;
  }
#right-quote p {  padding: 5px  27px 5px 37px; font-style:italic; }

#right-enrolment {    margin: 20px 5px;   }

#right-location {    margin: 20px 2px;   }

.location-left {width:123px; height: 115px; float: left; font-size: 9pt;}
.location-right {width:123px; height: 115px; float: right; font-size: 9pt;}

#right-general {    margin: 20px 5px;   }

#right-general ul {    margin-left: 20px;   }




/* TABS */ 

h2.noext { float: left; padding-right: 10px; padding-left: 10px; 
font-family: "PT Sans", 'Helvetica Neue', Helvetica, sans-serif; 	
font-size: 16px;}

 a:hover h2.noext{ background-color: #eeeeee; text-decoration: underline; } 

.tabs a:active{
 text-weight: bold; 
}

.tabs { 
	border-bottom-width: 1px; 
	border-color:#174D79;
	clear: both; 
	width: 100%; 
}

.tabs a{
  cursor: pointer;
	border-bottom-width: 1px; border-color:#174D79 
}
.tabs a:hover, .tabs a.active{
 	text-decoration:underline; 
}

.tabContent{
	clear: both;
  padding: 5px;

}

/* new slider */
#new-slider { margin-bottom: 20px } 
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
.bjqs-next a,.bjqs-prev a { margin: 5px; padding: 5px;   background: #eeeeee; } 

.bjqs-prev a:hover, .bjqs-next a:hover { background: #174d79}


/* others */

#news-wrapper { width: 48%; float: left } 
#vacancies-wrapper { width: 48%; float: right; border-left: thin #999}
#whereweare-wrapper { width: 48%; float: right; border-left: thin #999}
#twittersz-wrapper { width: 48%; float: left; margin-bottom: 30px } 
.testimonial-wrapper { width: 45%; float: left; padding: 10px; } 

.testimonial-wrapper blockquote {  padding-bottom: 15px;   } 

.pop-course-wrapper {width: 25%; float: left; font-size: 11px; } 

.row-wrapper { 
clear:both; width: 100%; 	
font-family: "PT Sans", 'Helvetica Neue', Helvetica, sans-serif;
	line-height:22px;
	font-size:14px;
	color: #111; 
	margin-bottom: 30px} 