 /*Add this*/

.cms.text h2{clear:left}
 
 html  .addthis_toolbox {Width:100% !important;position:static !important}
  html .addthis_internal_container{width:100% !important;;overflow:hidden}
html .social-custom{float:left !important;display:block !important;clear:none !important;position:static !important;margin-right:10px !important}
span.hide{display:none !important}

html .social-custom.facebook{margin-right:0px !important}
html .social-custom.google{margin-right:8px !important}

.ie7 .unav, .ie8 .unav{width:554px !important}
/* newsletter box */
.enews{
	background: url(images/presentation/enews.jpg) no-repeat top right;
	padding-right:120px;}

.enews h3{
	font-size:1.35em;
	margin-bottom:1.2em;}

/*Change button bg*/
.addthis_counter a.atc_s{}

/* news app */
.news h1 {margin:0}
.news h3{font-size:1.45em}
.news .except{font-size:0.85em}
.news .highlight h2{margin:0 0 0.5em 0}
.news .highlight h3{margin:0 0 0.5em 0;font-size:1.75em}
.news .highlight .except{font-size:0.85em}
.news dl a{color:#444;font-size:0.7em}
.news dl img{float:left;margin-right:10px}
.news dl a{font-weight:normal}
.news dl a span.title{color:#06547B;font-size:1.75em;font-weight:bold;display:block}
.news dl a:hover{text-decoration:none;}
.news dl a:hover span.title{text-decoration:underline}
.news dl h3{margin-top:0}
 
 
.fblike{clear:left}
.addthis_default_style iframe{height:25px !important}
.addthis_button_facebook_like,.addthis_button_tweet{display:inline-block;height:1em}

.tabbed #tabs li.focus,
.tabbed #tabs li.focus h3,
.tabbed #tabs li.focus h3 a,
.tabbed #tabs li.focus h3 a:visited,
.tabbed #tabs li.focus h3 a:active,
.tabbed #tabs li.focus h3 a span{color:#fff !important;background:none #015e8c !important;}



label.error{text-align:left;padding:0.5em;width:200px !important;margin:0.5em}
ul.error{margin-left:1.5em}
fieldset li.error{list-style:none;margin-left:0.5em;}
ul li.error{border:none;padding:0 0.5em;}

input.error,input[type="text"]:invalid{ 
	-webkit-animation-name: glowerror;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-direction: reverse;
	-webkit-animation-timing-function: ease-in-out;	
	
	-moz-animation-name: glowerror;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: 1;
	-moz-animation-direction: reverse;
	-moz-animation-timing-function: ease-in-out;
	
	-ms-animation-name: glowerror;
	-ms-animation-duration: 1s;
	-ms-animation-iteration-count: 1;
	-ms-animation-direction: reverse;
	-ms-animation-timing-function: ease-in-out;
}  
@-webkit-keyframes glowerror {
	0% {
		border-color: rgba(204, 0, 0, 1) !important;
				
	}
	100% {
		border-color: rgba(0,0,0,0.15) !important;

	}
}
@-moz-keyframes glowerror {
	0% {
		border-color: rgba(204, 0, 0, 1) !important;
	
	}
	100% {
		border-color: rgba(0,0,0,0.15) !important;

	}
}
@-ms-keyframes glowerror {
	0% {
		border-color: rgba(204, 0, 0, 1) !important;
		
	}
	100% {
		border-color: rgba(0,0,0,0.15) !important;

	}
}
.captchatext{float: left; margin: 1.5em 1em 0 0;width:175px}
.captchatext p{margin-left:0;width:auto}
.captcha{float: left; margin: 1.5em 0 0;}


.appform {padding: 5px; margin-top: 0px;}

.appform fieldset legend {display:block;line-height: normal; font-weight: normal; font-size: 2.33em; margin: 0.7em 0 0.2em; clear: both;font-family: "FS Albert Web Thin", Arial,  Helvetica, sans-serif; color: #444; letter-spacing: -1px; }
.appform  input,select,textarea,label { }


.cms .appform ul li{float: left; background:none;list-style: none !important;margin:0.5em 20px 0 0; padding:0}
.appform .row .divColumns ul {}
.appform .row .divColumns ul li { width: 160px !important}
.appform .row .divColumns ul li input { width: 85% !important }
.appform .row .divColumns3 ul li { width: 287px !important}
.appform .row .divColumns3 ul li input { width: 85% !important }
.appform .row .divColumns3 ul li { width: 287px !important}
.appform .row .divColumns3 ul li .styled{margin-top:0.3em;width:90% !important}
.appform .row .divColumns3 ul li .styled select{widtH:110% !important}
.appform .row .divColumns3 ul li .fieldtextarea { width: 85% !important }
.appform .fieldtextarea.full{width:80%;height:15em}
/*Recruitment END */

/* What's on headings

.whatson h2{color:#284e36 !important}*/

/* What'on detail */
.whatsonevent {overflow:hidden}
.whatsonAddress{width:290px !important;}
/* .clear{clear:both;display:block}
.contentPane .clear{clear:both}
.topPane{float:none !important;clear:both !important;width:622px !important}*/

.cms.highlight.whatsonevent dl {margin-top:0 !important}
.cms.highlight.whatsonevent dl {display:block;width:100% !important}
.cms.highlight.whatsonevent dl dt {width:70px !important;float:left !important;clear:both;margin-top:0 !important;margin-bottom:7px}


.img-shadow{padding-bottom:30px;overflow:hidden;}
.img-shadow .cms.text p img {padding:0 !important}
.img-shadow-txt{padding: 8px 5px 15px 5px !important;font-weight:bold;width:auto;background:none !important;margin-top:-38px;background: url(images/cms/caption_bg.gif) no-repeat bottom right !important;}

.cms.highlight.whatsonevent dl dd {margin-bottom:7px;margin-top:0 !important; width:220px !important;}

.sortee a{display:block !important}

#xp1{position:absolute !important}


/* 50th Anniversary */
.branding{
	position:relative;
	}
.anniversary{
	position: absolute;
    top: 13px;
    left: 212px;
}

.corp .anniversary{
	position: absolute;
    top: 13px;
    left: 246px;
}
