a, input, select {outline: medium none;}
.menu li a {text-transform:uppercase;}
.footer-nav {text-transform:uppercase;}
#nav li a {text-transform: uppercase;}
#nav .drop a {text-transform: none;}
#nav .drop h2 a
{
     color: #434f69;
     font-size: 14px;
     text-transform:uppercase;
}
#nav .drop h2 a:hover{
	background:none;
	border-bottom:1px solid;
 }
.menu li.active a {
  font-weight: bold;
  color:#fff;
}
.lang li a{color: #BABABA;}
.lang li a:hover{color: #FFFFFF;}
.lang li.active a{
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}
.lang-ar{font:11px Tahoma, Arial, Helvetica, sans-serif;}
.gallery .info .holder strong {
   padding: 0;
}
.info strong {
  height: auto;
}
 
.info {
  background: url("/system/images/bg-gallery-info.png") repeat scroll 0 0 transparent;
  height: auto;
  padding: 10px;
  width:380px;
  /*z-index: 12;*/
}
.hover .info 
{
    z-index: 1;
}

.info-section {
  height: 173px;
  margin: -81px auto 0; 
}

.info-section .info .arrow{
	width:28px;
	height:28px;
	position:absolute;
	bottom:8px;
	right:10px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:10;
	background:url(/system/images/arrow-info.gif) no-repeat;
}

.accordion li.selected .subs li {
  background: url("/system/images/bg-dotted-blue_v1.gif") repeat-x scroll 0 0 transparent;
 }
.accordion li.selected .subs li.first {
  background: none repeat scroll 0 0 transparent;
 }
 .accordion li.selected ul li.subs {
  background: url("/system/images/bg-dotted-blue_v1.gif") repeat-x scroll 0 0 transparent !important;
}
.accordion li.selected ul li.selected {
  background: none repeat scroll 0 0 transparent;
}
.accordion li.selected ul li.selected ul li {
  background: none repeat scroll 0 0 transparent;
}
.accordion ul li ul li {
  background: none repeat scroll 0 0 transparent;
}
.accordion li a {background: none repeat scroll 0 0 transparent;}
.accordion li.notselected ul{display:none;}
.accordion li.selected ul a {
  display: block;
  height:auto;  
  padding: 6px 12px 7px 0;
}
.accordion .level2 li.selected a {font-weight:bold;}
.accordion .level3 li.active a {background: none repeat scroll 0 0 transparent !important;color: #FFFFFF !important;font-weight: bold !important;}
.accordion .level2 li.active a {color: #FFFFFF !important;font-weight: bold !important;}
.accordion .level2 .level3 li.active a {color: #FFFFFF !important;font-weight: bold !important;}
.accordion .level2 .level3 li a{font-weight:normal !important;color:#B5C8DE !important;}
.accordion .level3 li a{font-weight:normal !important;color:#B5C8DE !important;}
.accordion .level3 li a:hover{color:#fff !important;text-decoration:none;}
.accordion li.active a{background: none repeat scroll 0 0 transparent;font-weight:bold;color:#fff;}
.accordion li.selected a {background: none repeat scroll 0 0 transparent;}
.accordion li.active ul.level2 li a{font-weight:normal !important;color:#B5C8DE !important;}
.accordion li.active ul.level2 li a:hover{color:#fff !important;text-decoration:none;}
label.error {
    color: #CC3333 !important;
}
div.errorPanel {
  border: 1px dotted #CC3333;
  color: #CC3333;
  margin-bottom: 20px;
  padding: 5px;
  width: 600px;
}
div.errorPanel ul {
  padding-left: 10px;
}
div.errorPanel ul li {
  background: url("/system/images/square_bullet_red.gif") no-repeat scroll 0 6px transparent;
  list-style-type: none;
  margin: 0 0 5px 10px;
  padding: 0 0 0 10px;
}

div.thankyouMsgPanel, div.noResultsFound{
  border: 1px dotted #666666;
  margin-bottom: 20px;
  padding: 10px 5px 5px 10px;
  width: 630px;
}
.tabset li.section-1 .tab-block {
  top: -70px;
}

/* newsletter signup and contact us form */

span.asterisk{color: #CC3333 !important; margin:0 8px 0 0;float:left;}
.box .note span.asterisk {float:right;}
.online-form label {width: 130px; margin:0;}
.newssignup-form label span.asterisk, .online-form label span.asterisk {
  float: right;
}
.newssignup-form label span, .online-form label span{
  color: #666666;
  float: left;
}
.newssignup-form{
	padding:5px 0 0;
}
.newssignup-form .row{
	height:1%;
	overflow:hidden;
	padding:0 0 13px 13px;
}
.newssignup-form label{
	float:left;
	width:130px;
	margin:0;
}

.newssignup-form .text{
	float:left;
	width:244px;
	height:22px;
	padding:0 4px;
	background:url(/system/images/bg-text-2.gif) no-repeat;
}
.newssignup-form .text input{
	margin:0;
	padding:3px 0;
	float:left;
	background:none;
	border:0;
	width:244px;
}
.newssignup-form select{width:252px;}
.newssignup-form .submit{
	float:right;
	margin:0 0 0 13px;
	padding:0;
	width:121px;
	height:28px;
	border:0;
	cursor:pointer;
	background:url(/system/images/btn-sighn-up_v1.gif) no-repeat;
}
.newssignup-form .update{
	float:right;
	margin:0 0 0 13px;
	padding:0;
	width:147px;
	height:28px;
	border:0;
	cursor:pointer;
	background:url(/system/images/btn-update-profile.gif) no-repeat;
}

.newssignup-form .box{margin:0 0 10px;}    
.sign-up-form a#signup_enter{text-decoration:none;}
.newssignup-form label.lblNewsletter,.online-form label.lblNewsletter {
  margin-left: 10px;
  width: auto;
}
.newssignup-form .col { float:right; width:273px;}
.newssignup-form #interests { clear: both; width: 100%; }

.check-box{
	float:left;
	padding:0 0 10px;
	width:auto;
}
.check-box input{float:left;margin-left: 0;}
.check-box label{
	float:left;
	width: 225px;
}	
/*.check-box label{ *margin-top :-19px; !important}*/
/* end newsletter signup form */

.clearleft{clear:left;}

.column .colcontent{
    /*height:210px;*/
    overflow:hidden;
}

.download #more a {
    background: url("/system/images/arrow-more_v1.gif") no-repeat scroll 100% 50% transparent !important;
    float: right !important;
    padding: 0 20px 0 0 !important; 
}

.download ul 
{
    list-style: none outside none;
    margin: 0;
    padding: 13px 0 22px;
}

.blocks .download ul 
{
    padding: 13px 0 0;
}

.download ul li 
{
    background: url("/system/images/arrow-contact_v1.gif") no-repeat scroll 0 2px transparent;
    padding: 0 0 3px 21px;
}

.footer-block {
    width: 300px;
}
/*.fullcolumn-table{width:100%}*/
.sub-nav li ul li a {
  background: none repeat scroll 0 0 transparent !important;
  color: #B5C8DE !important;
  display: block;
  padding: 6px 12px 7px 0;
  font-weight:normal !important;
}

.sub-nav li ul li a:hover, .sub-nav li ul li.active a {
    color: #FFFFFF !important;
    text-decoration: none;
}

.sub-nav li ul li.active a {
	font-weight: bold; 
}

/*.sub-nav li.notselected a {
    background: url("/system/images/bg-plus.gif") no-repeat scroll 100% 50% transparent !important;
}*/
.right-sidebar .main-content .headline, .press .headline {padding-right:20px;}

.main-content p {
    margin: 0 0 15px;
}

/* pressrelease */
.releases .cell2
{
    width:103px !important;    
}
.emptyCell span 
{
    width:100% !important;
    border-bottom: 1px solid #DDDDDE !important;
    min-height:3px !important;
    padding:0px 0 0 !important;
}
.releases .emptyCell {
  border-top: none !important;
  min-height: 10px;
}
.press .image-block
{
    width:auto;
}
.press p
{
    margin:0 0 15px !important;
}
.back
{
  background: url("/system/images/arrow-back.gif") no-repeat scroll 0 50% transparent;
  float: right;
  font-size: 13px;
  padding: 0 0 0 19px;
  cursor:pointer;
}
/*.paging .prev
{
    width:100px !important;
}
.paging .next
{
    width:100px !important;
}*/ 
.releases p {
  margin: 0;
}
.blockfeatured li
{
    font:12px Arial,Helvetica,sans-serif !important;
} 
.paging ul
{
    width: auto !important; 
    display: table; 
    text-align: center;
}
/* end pressrelease */

/* Events */
.events-calendar .image-block
{
    width:116px !important; 
    height:116px !important;
    margin:10px 0 10px 10px !important;
    padding:0 0 0 0 !important;
}
.events-calendar .image-block img
{
    display:block;
    margin:0 auto;
 }
.events-calendar .events-emptyCell
{
    padding:0px 0px 0px 13px  !important;
}
.events-calendar .events-emptyCell span
{
    width:100% !important;
    border-bottom: 1px solid #DDDDDE !important;
    min-height:3px !important;
    padding:0px 0 0 !important;
}    
.events-calendar .cell1
{
    width:118px !important;
}

.event-title-bold
{
    font-weight:bold;
}
    
/* end */
.box-heading strong {
   padding: 0 10px 2px;
}
.socialMedia {
  float: right;
  margin-right: 12px;
  margin-top: -44px;
  position: relative;
  top: 15px;
  width:155px;
}
.socialMedia a
{
    padding-left:5px;
    vertical-align:top;
}
.share-link
{
    display: block; 
    height: 16px; 
    line-height: 16px; 
    text-align: left;
}
/* Home page */
.gallery-holder .news-gallery .section
{
    height:60px !important;
}
/* Home page end */

/* Video Gallery */
.video-block {
  padding: 0 0 37px;
}
.video-gallery {
  list-style: none outside none;
  margin: 0;
  overflow: hidden;
  padding: 8px 0 0;
  width: 700px;
}
.video-gallery li {
  float: left;
  padding: 0 17px 21px 0;
  width: 180px;
  height: auto;
}
.video-gallery .video-holder {  
  width: 180px;
  height: 101px;
  border:1px Solid #c1c3c5;
  position:relative;
  background-color:#ebebec;
}
.video-block .video-holder a .play {
  background: url("/system/images/btn-play2.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  height: 33px;
  overflow: hidden;
  position: absolute;
  text-indent: -9999px;
  width: 33px;
  top:34px;
  left:74px;
}
.video-block .video-holder a image {
    width:180px;
    height:101px;
}

.popup .section .close
{    
    vertical-align:bottom;
    position:relative; 
}
/*.category, .title
{
    padding: 0 10px 0 8px;
}*/
.category
{
    padding-right:5px;
    }
.title
{
    padding-left:5px;
}
.close-popup
{
    float: right; 
    margin-top: -15px
}
.popup-content .section
{
    width:80% !important;
    float:left;
    clear: left;
}
.closePopUp
{
    float:right;
    margin-top:5px !important;
}
.closePopUp span
{
    margin-top:0px !important;
    }
/* End */
.main-content .image-block .color-1 {
    color: #FFFFFF;
    margin: 0 0 19px;
}
.main-content .image-block h2 {
    font-size: 14px !important;
    line-height: 28px !important;
    color:#FFFFFF;
}
/* divider image */
div.paper-plane
{
   /* background: url("/system/images/bg-about.gif") no-repeat scroll 47% 0 transparent;*/
    width: 100%;
    /*padding-top:30px;*/
    padding-top:0px;
}
/*  */
/* did-you-know strong */
.blocks .download strong {
  display: block;
  font-size: 16px;
  line-height: 20px;
}
#nav li a:hover{text-decoration:none;color: #FFFFFF;}
#nav .drop ul
{
margin:0 0 23px;
height:auto;
}
#nav .drop ul a:hover,#nav .drop h2 a:hover{color:#3E6898;}
#nav li.menuactive a{color:#fff;}
#nav li.menuinactive a{color:#D2DCE7;}
.online-form .contactnumber, .newssignup-form .contactnumber {padding-bottom: 0;}
.online-form .phonnoformat, .newssignup-form .phonnoformat{font-size:11px;font-style:italic;}

.gallery .info .holder strong{
	font-size:21px;
}

.moreservices-list{
	list-style:none;
	margin:0;
	position:relative;
	width:90%;
	padding:15px 0 0 0;
}
.moreservices-list li{padding:0 0 11px;background:none!important;height:auto;}
.moreservices-list li a{
	color:#3e6898;
	line-height:14px;
	padding:0 0 0 22px;
	display:block;
	width:100%;
	background:url(/system/images/arrow-blue_v1.gif) no-repeat 0 50%;
}
.moreservices-list li a:hover,
.moreservices-list li.active a{
	text-decoration:none;
	color:#0f324b;
	background:url(/system/images/arrow-dark-blue.gif) no-repeat 0 50% !important;
}
/* IE6.0 browser issue fix for homepage tabset */
* html .tab-block a:hover{
    background: none 0 0 transparent;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" !important;
}
.image-block ul.content-list
{
    margin-left:3px;
    list-style-type: none !important;    
}
.image-block .content-list li
{
    padding-left:20px !important;
    font: 14px Arial,Helvetica,sans-serif;
    vertical-align:top;
    background:url(/system/images/dark-blue-bullet-square.gif) no-repeat 0 30% !important;
    padding-bottom:10px !important;
}
.main-content .blocks
{
    clear:right !important;
}
.tagline
{
    font: bold 12px Arial,Helvetica,sans-serif;
    
}
.data-table td {
  padding: 3px 9px 1px;
}
.site-section ul {
  width: 240px;
}
.site-section ul ul 
{
     width: 232px;
}
.news {
  padding: 3px 0 10px;
}
.section h3 a
{
    text-decoration:none !important;
}  
.full-column{width:100% !important;}
.footer-nav li {
  margin: 0;
}
.footer-nav li:first-child {
  margin: 0 -1px 0 1px;
}
.downloadlink a {
  background: url("/system/images/pdf-icon.gif") no-repeat scroll 0 0 transparent !important;
  color: #3E6898 !important;
  display: inline-block;
  font-size: 16px;
  font-weight: bold !important;
  height: 48px;
  padding: 7px 0 0 53px;
  text-decoration: underline;
  width:90%;
}
.downloadlink a:hover{text-decoration: none;}
.downloadlink span {
    font-size: 13px;
    font-weight: bold;
    margin: -42px 0 0 54px;
    position: absolute;
}
.tabset li a {
  cursor: pointer;
 }
 
 /* photo gallery */
.photos span.image-index
{
    display: block;
    padding:0 0 0 0;
    width: 112px;
}

.photo-gallery-index
{
     list-style: none outside none;
     margin: 0;
     overflow: hidden;
     padding: 8px 0 0;
}

.photo-gallery-index li
{
    float: left;
    padding: 0 17px 10px 0;
    width: 122px;
}

.photo-gallery-index .image-holder 
{
    background: url("/system/images/bg-photo-image.gif") no-repeat scroll 0 0 transparent;
    height: 125px;
    padding: 5px 5px 0;
    width: 126px;
}

.photo-gallery li {
  padding: 0 14px 13px 0
}    

ul.following-gallery
{
    padding-top: 0;
}

/* Image Gallery PopUp fancy box */
/*.lightbox .slide-show .text-box {
  padding: 10px 0 3px;
}

.lightbox .slide-show .topping {
  font: 12px/18px Arial,Helvetica,sans-serif;
  overflow: hidden;
  padding: 0 7px 11px 3px;
  text-align: right;
}

.lightbox .slide-show .topping p {
  color: #666666 !important;
  float: left !important;
  position: relative !important;
  margin:0;
}

.lightbox .slide-show span {
  padding: 0 7px 0 0;
  float:left;
}

.lightbox .slide-show .title {
  background: url("/system/images/separator-title.gif") no-repeat scroll 0 50% transparent;
  font-style: italic;
  padding: 0 0 0 8px;
  float:left;
}

.lightbox .slide-show .btn-close {
  color: #3E6898;
}

.lightbox .slide-show .download {
  clear: both;
  overflow: hidden;
  padding: 0 0 0 4px;
}

.lightbox .slide-show .download .text {
  color: #666666;
  font: 11px/16px Arial,Helvetica,sans-serif;
  padding: 4px 0 0;
}

.lightbox .slide-show .download .text a {
  color: #3E6898;
  font: bold 12px/18px Arial,Helvetica,sans-serif;
}

.lightbox .slide-show {
  background: none repeat scroll 0 0 #FFFFFF;
  overflow: hidden;
  padding: 7px;
  position: relative;
  width:auto;
}

.lightbox .slide-show img {
  vertical-align: top;
}

.lightbox .slide-show .download .text {
  color: #666666;
  font: 11px/16px Arial,Helvetica,sans-serif;
  padding: 4px 0 0;
}

.lightbox .slide-show .download img {
  margin: 0 15px 0 0;
  position: relative;
}

.lightbox .slide-show .download .text p {
  margin:0;
  padding:0;
}
*/

/* Image Gallery PopUp slide-show */
.lightbox .slide-show{
	background:#fff;
	padding:7px;
	overflow:hidden;
	position:relative;
}
.lightbox .slide-show img{vertical-align:top;}
.lightbox .slide-show .list li{display:none;}
.lightbox .slide-show .list li.active{display:block;}

.photo-gallery {
  width: 700px;
  padding: 8px 0 5px
}
.lightbox .slide-show img {
    vertical-align: top;
}
#fancybox-title .text-box {
  padding-left: 5px;
  width: 98%
}
#fancybox-title .topping {
    font: 12px/18px Arial,Helvetica,sans-serif;
    overflow: hidden;
    padding: 0 7px 11px 3px;
    text-align: right;
}

#fancybox-title .topping p {
  color: #666666;
  float: left;
  position: relative;
  margin: 0;
  padding: 0;
}

#fancybox-title span {
  padding: 0 7px 0 0;
}

#fancybox-title .title {
  background: url("/system/images/separator-title.gif") no-repeat scroll 0 50% transparent;
  font-style: italic;
  padding: 0 0 0 10px;
}

#fancybox-title .btn-close {
  color: #3E6898;
}
#fancybox-title .download {
  clear: both;
  overflow: hidden;
  padding: 0 0 0 4px;
}
#fancybox-title .download img {
  margin: 0 15px 0 0;
  position: relative;
}
#fancybox-title .download .text {
  color: #666666;
  font: 11px/16px Arial,Helvetica,sans-serif;
  padding: 4px 0 0;
}
#fancybox-title .download .text a {
  color: #3E6898;
  font: bold 12px/18px Arial,Helvetica,sans-serif;
}
.lightbox .slide-show img {
    vertical-align: top;
}
#fancybox-title .download .alignleft {
    float: left !important;
}

#fancybox-title .download p {
  margin: 0;
  padding: 0;
}
#fancybox-title {
   text-align: left;
}
/* Photo gallery */

div.side-block h2 a { color: #FFFFFF; }
div.side-block h2 a:hover { text-decoration: none; }
div.side-block h2 { text-transform: uppercase; height:44px; }
div.sidebar h2 { text-transform: uppercase; }
ul.about h2 { text-transform: uppercase; }
#footer h3 { text-transform: uppercase; }
#nav .drop h2 { text-transform: uppercase; margin:0 0 5px; }
#nav .drop h2 a { text-transform: uppercase; }
.site-section h2 { text-transform: uppercase; }
.site-section ul li.header { text-transform: uppercase; }
div.more a { text-transform: uppercase; }
.main-content .blocks h2 { text-transform: uppercase; }
.image-block h2 { text-transform: uppercase; }
.lang li a { text-transform: uppercase; }
.contact ul {padding-top: 13px;}
.contact ul li 
{     
    background-position: 0 2px;
}

.content-list li 
{
    background-position: 0 7px;
    padding-left: 15px;
}

.image-block .block-frame
{
    padding: 0;
    font-size: 12px;
    line-height : 20px;
}

.image-block .block-frame .image
{
    text-align: center;
}

.image-block .block-frame .image img
{
    float: none;
    margin: 0;
}

#main .image-block .pattern
{
    margin-top: 13px;
}

.text-block
{
    background: none;
    padding: 0 29px 0 0;
}

.tabs-area
{
    padding-top: 0;
}

#wrapper .home
{
    margin-top: 213px;
}

.info a:hover
{
    text-decoration: none;
}

/* faq-area */
.faq-area{
	padding:7px 0 0;
	width:652px;
	overflow:hidden;
	margin:0;
}
.faq-section{
	vertical-align:top;
	overflow:hidden;
	height:1%;
	margin:0 0 7px;
	position:relative;
	background:url(/system/images/bg-faq-blue.gif) no-repeat;
}
li.faq-section {
  list-style: none outside none;
}
.faq-section .holder{
	margin:0;
	padding:0;	
	overflow:hidden;
	height:1%;
	background:url(/system/images/bg-faq-blue.gif) no-repeat -678px 100%;
}
.faq-section .frame{
	overflow:hidden;
	height:1%;
	background:url(/system/images/transparent.gif);
	margin:0;
	padding:0;		
}
.faq-section .acc-slide{
	display:none;
	width:636px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;	
}
.faq-section-open{background:url(/system/images/bg-faq-grey.gif) repeat-y -1400px 0;}
.faq-section-open .holder{background:url(/system/images/bg-faq-grey.gif) no-repeat;}
.faq-section-open .frame{
	background:url(/system/images/bg-faq-grey.gif) no-repeat -700px 100%;
	padding:9px 9px 0 13px;
}

.faq-section .topping{
	overflow:hidden;
	height:1%;
	cursor:pointer;
	padding:5px 10px 5px 14px;
	margin:0;
}
.faq-section-open .topping{
	padding:0;
	cursor:default;
}
.faq-section .btn-open{
	float:right;
	height:18px;
}
.faq-section .btn-open a{
	float:left;
	height:18px;
	font:12px/16px Arial, Helvetica, sans-serif;
	padding:0 24px 0 0;
}
.faq-section .btn-open .open{
	color:#fff;
	background:url(/system/images/ico-plus.gif) no-repeat 100% 0;
}
.faq-section .btn-open .close{
	color:#3e6898;
	background:url(/system/images/ico-minus.gif) no-repeat 100% 0;
}
.faq-section-open .btn-open .open,
.faq-section .btn-open .close{display:none;}
.faq-section-open .btn-open .close{display:inline;}
.faq-section h3{
	float:left;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
}
.faq-section h3 a{color:#fff;}
.faq-section-open h3{
	font:22px/24px Arial, Helvetica, sans-serif;
	padding:7px 0 0;
}
.faq-section-open h3 a{color:#666;}
.faq-section ul.faqlist{
	padding:15px 0 11px;
	width:100%;
	overflow:hidden;
}
.faq-section-open ul.faqlist{display:block;margin:0;}
.faq-section ul.faqlist li{
	vertical-align:top;
	padding:0 4px 2px 0;
}
.faq-section ul.faqlist li.active-row{padding:0 4px 14px 0;}
.faq-section h4{
	padding:0 0 8px 14px;
	background:url(/system/images/arrow-blue-small.gif) no-repeat 3px 4px;
	font:14px/18px Arial, Helvetica, sans-serif;
	margin:0;
}
.faq-section h4 a{color:#3e6898;}
.faq-section .active-row h4{background:url(/system/images/arrow-down-black.gif) no-repeat 0 7px;}
.faq-section .active-row h4 a{
	color:#000;
	font-weight:bold;
}
.faq-section .text{
	width:633px;
	position:relative;
	overflow:hidden;
	color:#676767;
	background:#fff;
	font:12px/20px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.faq-section .text p{
	padding: 8px 14px 13px !important;
	margin: 0 !important;
}
.faq-section .content-list li {margin-left: 8px; padding: 0 0 0 19px !important;display:inline-block;width:96%;}

.answer .content-list li ul
{
    padding-bottom:0px !important;
}
/* search form */
.search-results-form .row {
  padding: 15px 0 0;
  clear: left
}
.search-results-form ul.type {
  float: left;
  padding: 2px 0 0;
  margin:0
}
.search-results-form ul.type li {
    float: left;
    list-style: none outside none
}
.search-results-form ul.type input {
    margin: 0;
    padding: 0;
    width:auto
}

.search-results-form ul.type input {
  float: left;
  height: 16px;
  margin: 0 3px 0 0;
  width: 16px
}

.search-results-form ul.type label 
{
  width:auto;  
  color: #000000;
  float: left;
  margin: 0 13px 0 0;
  font: 12px/16px Arial,Helvetica,sans-serif
}
.search-results-form .row ul {margin:0px;padding:0px}
.search-results-form .row ul li {list-style: none outside none;}

/* Press Contacts */
address {
  font-style: normal;
  line-height: 20px;
  padding: 11px 0 21px;
}
address strong {
  display: block;
}
address span {
  display: block;
}
dl {
  margin: 0 0 42px;
  overflow: hidden;
}
dl dt {
  float: left;
  margin: 0 3px 0 0;
}
dl dd {
  color: #3E6898;
  float: left;
  margin: 0 2px 0 0;
}
/* end */

.sign-up-form .submit
{
    margin:0 0 25px;   
}

/* Misc */
.data-table {
  margin: 0 0 9px;
}

.cell2,publication
{
    width: 95px !important; 
}

.box-2
{
    margin-top: 10px;
}
.box-2 .box-heading
{
    position:relative !important;
}
.info-table .download-title {
  display: block;
  width: 280px;
  float:left;
}
.info-table .view-online
{
    float:right;
    padding-right:5px;
    display:block;
}
.info-table .download-media
{
    float:right;
    display:block;
}
.info-table td div.publication-cell
{
    padding:3px 0 0;
    border: none;
}
/* end */
#CareersSection {
  display: none;
  margin-right: 5px;
}

/* Career Centre */
iframe.jobsearch
{
    width: 700px;
    height: 700px;
    margin: 0;
    border: 0 none;
}
       
div.splash 
{
	position: absolute;
	display: block;
	width: 700px;
	height: 700px;
	background-color: #CCCCCC;
	opacity: 0.8;
	z-index: 3;
}

div.splash .message
{
	width: 500px;
	height: 150px;
	margin: 50px auto 0 auto;
	text-align: center;
}
#video-holder
{
    width:540px;
    height:304px;
}
/* End CareerCentre */
.image-block, .image-block-holder{clear:right; /*IE6&7 fix */}
.image-block-holder{margin:0;width:354px;}
.popup-content{display:inline-block;}
.popup .section{padding:0;margin-top: 5px;}

/* scroll image-gallery */
.scroll-image-gallery{
	overflow:hidden;
	height:1%;
	padding:2px 0 20px;
	width:628px;
	clear: both;
}
.scroll-image-gallery h3{
	margin:0 0 13px;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
}
.scroll-image-gallery .holder{
	overflow:hidden;
	position:relative;
	height:1%;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	border:solid #e3e3e3;
	border-width:0 1px;
	padding:14px 0;
	background:#f4f4f4 url(/system/images/bg-gallery.gif) repeat-x;
}
.scroll-image-gallery .btn-prev,
.scroll-image-gallery .btn-next{
	position:absolute;
	top:62px;
	left:5px;
	width:15px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	background:url(/system/images/btn-gallery.gif) no-repeat 0 -160px;
}
.scroll-image-gallery .btn-next{
	right:5px;
	left:auto;
	background-position:-19px -160px;
}
.scroll-image-gallery .btn-prev:hover{background-position:0 -200px;}
.scroll-image-gallery .btn-next:hover{background-position:-19px -200px;}
.scroll-image-gallery .prev-disable{background-position:0 -120px;}
.scroll-image-gallery .next-disable{background-position:-19px -120px;}
.scroll-image-gallery .frame{
	margin:0 auto;
	overflow:hidden;
	width:576px;
	position:relative;
}
.scroll-image-gallery .frame ul{
	float:left;
	width:99999px;
	margin:0;
	padding:0;
}
.scroll-image-gallery .frame li{
	padding:0 9px;
	width:126px;
	float:left;
	list-style: none outside none;
}
.scroll-image-gallery .frame .box{
	background:#fff;
	padding:4px;
	min-height:116px;
	border:1px solid #c1c3c5;
	color:#666;
	font:11px/22px Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
}
* html .scroll-image-gallery .frame .box{height:116px;}
.scroll-image-gallery img{vertical-align:top;}

.emergency-content
{
    overflow: auto;
    height: 100%;
    padding: 5px;
}

.emergency-title
{
    font-size: 25px;
    line-height: 22px;
    margin: 0 5px 5px;    
}

.emergency-box
{
    height: 280px;    
}

.emergency-close
{
    position: absolute;
    bottom: 0;
    right: 0;
    clear: both;
    cursor: pointer;
    display: block;
}
.route-logo {
  float: right;
  height: 147px;
  overflow: hidden;
  width: auto;
  margin-right: 4px;
}

.route-logo img 
{
    padding-left: 15px;
}

#video-player
{
    width: 540px;
    height: 304px;
}



/*  SOCIAL MEDIA  ICONS CHANGES */

.search-form {

	width:74px;
	height:18px;
	padding:6px 0 0 10px;
	overflow:hidden;
	background:#fff;
	position:relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    float:right;
}

.search-form .submit {
	/*float:left;*/
	width:15px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	border:0;
	margin:0 0 0 6px;
	padding:0;
	cursor:pointer;
	position:absolute;
	background:url(/system/images/btn-searchnew.gif) no-repeat;
    right:5px;
   
}

.search-form .row {
	height:24px;
    width:74px;
    background:#fff;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.search-form input.text{
	
	width:47px;
    font-size:12px;
    outline:none;
    background:none;
    padding:0;
	border:0;
    height:15px;
    color:#000;
    float:left;
}
.search-form .submit-new {

     width:23px;
   
     
    }

 


.mmenu
{
    float: right;
    width: 238px;
    
}

/*01 . SOCIAL MEDIA ICONS */


/* Social media Icons Links code starts here */

.social-Instagram:hover{
   background: url(/system/images/icons/Instagram.png) no-repeat 0 -24px;
}   
.social-Instagram{
   background: url(/system/images/icons/Instagram.png) no-repeat 0 0;
   text-indent: -9999px;
   display:block;
   width:24px;
   height:24px;
   float: right;
   padding-left:3px
}  



.social-youtube:hover{
   background: url(/system/images/icons/YouTube.png) no-repeat 0 -24px;
}   
.social-youtube{
   background: url(/system/images/icons/YouTube.png) no-repeat 0 0;
   text-indent: -9999px;
   display:block;
   width:24px;
   height:24px;
   float: right;
   padding-left:3px
}  



.social-googleplus{
   background: url(/system/images/icons/GooglePlus.png) no-repeat 0 0;
   display:block;
   width:24px;
   height:24px;
   float: right;
   padding-left:3px
}  

.social-googleplus:hover{
   background: url(/system/images/icons/GooglePlus.png) no-repeat 0 -24px;
}   

 .social-facebook:hover{
   background: url(/system/images/icons/Facebook_v1.png) no-repeat 0 -24px;
   
}   
 .social-facebook{
   background: url(/system/images/icons/Facebook_v1.png) no-repeat 0 0;
   text-indent: -9999px;
   display:block;
   width:24px;
   height:24px;
   float: right;
   padding-left:3px
   
   
}  

.social-pinterest:hover{
   background: url(/system/images/icons/Pinterest.png) no-repeat 0 -26px;
}   
.social-pinterest{
   background: url(/system/images/icons/Pinterest.png) no-repeat 0 0;
   text-indent: -9999px;
   display:block;
   width:24px;
   height:26px;
   float: right;
   padding-left:3px
}  

.social-linkedin:hover{
   background: url(/system/images/icons/LinkedIn_v1.png) no-repeat 0 -24px;
}   
.social-linkedin{
   background: url(/system/images/icons/LinkedIn_v1.png) no-repeat 0 0;
   text-indent: -9999px;
   display:block;
   width:24px;
   height:24px;
   float: right;
   padding-left:3px
}  

.social-twitter:hover{
   background: url(/system/images/icons/Twitter_v1.png) no-repeat 0 -24px;
}   
.social-twitter{
   background: url(/system/images/icons/Twitter_v1.png) no-repeat 0 0;
   text-indent: -9999px;
   display:block;
   width:24px;
   height:24px;
   float: right;
   padding-left:3px
}


.social-holder {
    float:left;
    width:144px;
   
    /*padding-right:4px
        */
}

.social-holder ul li {
    float:right;
    width:24px;
}

.nav-bar {
 
  height:26px;
}
.footer-note{font-size: 12px;padding:0 0 34px;}
.footer-note strong{padding-right: 5px;}
.paddingbottom28{padding:0 0 28px;}

/* business form */

.business-form {
    padding: 5px 0 0;

}

    .business-form .heading {
        font-size: 14px;
        color: #54534a;
        width: 669px;
        overflow: hidden;
        padding: 0 0 0 13px;
        margin: -12px 0 0;
    }

        .business-form .heading strong {
            float: left;
            background: #fff;
            padding: 10px 0;
        }

    .business-form .row {
        height: 1%;
        overflow: hidden;
        padding: 0 0 13px 13px;
    }

        .business-form .row.nobotpadding {
            padding: 0 0 0 13px !important;
        }

        .business-form .row p {
            margin: 0 0 10px;
        }

    .business-form label {
        float: left;
        width: 202px;
        margin: 0 8px 0 0;
        line-height: 15px;
    }

        .business-form label span {
            float: right;
            color: #000;
        }



    .business-form .text {
        float: left;
        width: 244px;
        height: 22px;
        padding: 0 4px;
        background: url(/system/images/bg-text-2.gif) no-repeat;
    }

        .business-form .text input {
            margin: 0;
            padding: 3px 0;
            float: left;
            background: none;
            border: 0;
            width: 244px;
        }

    .business-form .label-small label {
        float: left;
        width: 145px;
        margin: 0 13px 5px 0;
    }

        .business-form .label-small label span {
            float: right;
            color: #000;
        }

    .business-form .text-small {
        float: left;
        width: 145px;
        height: 22px;
        margin-right: 5px;
        padding: 0 4px;
        background: url(/system/images/bg-text-small-2.gif) no-repeat;
    }

        .business-form .text-small input {
            margin: 0;
            padding: 3px 0;
            float: left;
            background: none;
            border: 0;
            width: 145px;
        }

    .business-form .date-input {
        width: 248px;
        padding: 0 0 0 4px;
    }

        .business-form .date-input input {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            border: 0 none;
            color: #000000;
            font-size: 12px;
            margin: 0;
            padding: 3px 0 0 4px;
            width: 222px;
            float: left;
        }

        .business-form .date-input img {
            cursor: pointer;
            float: right;
        }

    .business-form .file {
        float: left;
        height: 27px;
        padding: 0 4px;
        width: 244px;
    }

    .business-form .radio-box label, .business-form .radio-box input {float: left;}
    .business-form .radio-box label {
        width: auto;
        line-height: 20px;
        float: left;
        margin-top: 3px !important;
    }

    .business-form .radio-box .row {
        float: left;
        padding: 0 0 3px;
        margin-top: -3px !important;
    }

        .business-form .radio-box .row > input[type="checkbox"] {
            float: left;
            margin-right: 10px;
        }

    .business-form .row .col {
        float: left;
    }

        .business-form .row .col label {
            float: left;
            margin: 0 8px 0 0;
            width: 190px;
            line-height: 20px;
            word-wrap: break-word;
        }

        .business-form .row .col .check-box > input[type="checkbox"] {
            float: left;
            margin-right: 10px;
        }

    .business-form .text-2 {
        width: 336px;
        float: left;
        height: 92px;
        background: url(/system/images/bg-textarea.gif) no-repeat;
    }

        .business-form .text-2 textarea {
            margin: 0;
            padding: 2px;
            width: 330px;
            max-width: 330px;
            height: 87px;
            max-height: 87px;
            overflow: auto;
            background: none;
            border: 0;
        }

    .business-form select {
        width: 252px;
    }

    .business-form .submit {
        float: right;
        margin: 0 0 0 13px;
        padding: 0;
        width: 141px;
        height: 32px;
        border: 0;
        cursor: pointer;
        background: url(/system/images/btn-send_v1.gif) no-repeat;
    }

    .business-form .box {
        margin: 0 0 10px;
    }
    .business-form span.asterisk 
    {
        color: #CC3333 !important;
        float: left;
        width: 13px;
        margin: 0px !important;
    }
     .business-form .row p span.asterisk {
        float: none !important;
        padding-left: 3px;
    }
    .thankyouMsgPanel .error {
      color: #CC3333 !important;
    }
    .termsError {
        clear: both;
        margin-left: -24px;
        margin-top: 20px;
        position: absolute;
        color: #CC3333 !important;
        display:none;
    }
    .label-small .asterisk:after {
        color: #CC3333 !important;
        content: " *";
    }

.news-box .left-side .sign-up{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:120px;
	height:28px;
	background:url(/system/images/btn-sighn-up_v1.gif) no-repeat;
}

/* Facts & Figures */
#facts-holder .popular-gallery-holder
{
    width: 428px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
#facts-holder .popular-gallery{
    list-style: none;
    margin: 0;
    padding: 0;
    width: 99999px;
    overflow: hidden;
}
#facts-holder .popular-gallery li {
    float: left;
    width: 428px;
    position: relative;
}
#facts-holder .swicher {
    list-style: none;
    margin: 0;
    padding: 0 !important;
    float: right;
    width: auto;
    background: none;
}
#facts-holder .swicher li {
    float: left;
    margin: 0 7px 0 0 !important;
    position: relative;
    width: auto;
    background: none;
    padding: 0;
}
#facts-holder .swicher li a {
    width: 7px;
    height: 7px;
    text-indent: -9999px;
    overflow: hidden;
    float: left;
    background: url(/system/images/bg-swicher2.png) no-repeat;
}

#facts-holder .swicher  li.active a, #facts-holder .swicher  li a:hover {
    text-decoration: none;
    background-position: 0 -7px;
}
.mtp_slider .last{display: none}

/* Redesign MTP Latest News & Facts & Figures*/
.top-section-holder
{
	overflow: hidden;
	padding: 0;
	margin: 0 auto 20px;
}
.top-section-holder .intro{
	margin:0; 
	float: left; 
	width: 610px;
	padding: 21px 20px 0;
	height: 109px;
	color:#fff;
}
.top-section-holder .items 
{
	float: right;
	width: 280px;
}
.top-section-holder .items li{
	margin: 10px 0 0;
}	
.news-list .post a{color: #434f69;}
.news-list .p-content strong{
	color: #434f69;
}
.mtp_title{overflow:hidden;}

/*Home Page Redesign */
#wrapper .home .post-grid {
	width:973px;
	margin:-9px 0 0 -12px;
	padding:21px 0 0;
}
#wrapper .home .post-grid .post {
	color:#fff;
	display:inline-block;
	vertical-align:top;
	width:227px;
	padding:9px 0 0 12px;
	line-height:18px;
}
* +html #wrapper .home .post-grid .post {display:inline;}
#wrapper .home .post-grid a {color:#fff;}
#wrapper .home .post-grid .pic {
	position:relative;
	display:block;
	border:1px solid #8f9092;
	background:#fff;
	padding:4px;
}
#wrapper .home .post-grid em {
	display:block;
	font-style:normal;
	margin:13px 0 0;
}
#wrapper .home .post-grid img {vertical-align:top;}
#wrapper .home .post-grid a:hover {
	text-decoration:none;
	border-color:#000;
}
#wrapper .home .post-grid a:hover em {text-decoration:underline;}

#wrapper .home .post-video .icon,
#wrapper .home .post-file .icon,
#wrapper .home .post-photo .icon,
#wrapper .home .video-box .icon {
	content:"";	position:absolute;	left:14px;	bottom:14px;	width:30px;	height:28px;	overflow:hidden;
	background:url(/system/images/icons01.png) no-repeat -1px -72px;
	text-indent:-9999px;
}
#wrapper .home .post-grid .icon {
	left:18px;
	bottom:18px;
}
#wrapper .home .post-video .icon {width:40px;}
#wrapper .home .video-box .video-holder {display:none;}
#wrapper .home .video-box .icon {
	bottom:auto;
	top:50%;
	left:50%;
	width:66px;
	height:66px;
	margin:-34px 0 0 -33px;
	background-position:-1px -1px;
}
#wrapper .home .widgets-slider .video-box .icon {margin-top:-30px;}
#wrapper .home .post-file .icon {background-position:-70px -1px;}
#wrapper .home .post-photo .icon {background-position:-70px -38px;}

#wrapper .home .tabs-area .items2 {
    width: 980px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}
#wrapper .home .tabs-area .items2 li {
    float: left;
    margin: 0;
    font-size: 16px;
    line-height: 1em;
    word-spacing: -1px;
}
#wrapper .home .tabs-area .items2 a {
    height: 1%;
    color: #fff;
    display: block;
    overflow: hidden;
    padding: 12px 15px 0px 15px;
    background: url(/system/images/arrow-link-divider.png) no-repeat 0 15px;
    font-size:14px;
    line-height:18px;
    font-weight:bold;
}
#wrapper .home .tabs-area .items2 li:first-child a{padding: 12px 15px 0px 0px;background:none;}

#wrapper .home .callout-holder{overflow:hidden;padding:20px 4px 0px;}
#wrapper .home .callout-holder .featured-block{float:left;width:325px;margin:0 23px 0 0;}
#wrapper .home .callout-holder .featured-block .heading h2{margin:0; padding:12px 0 12px 16px;background:#5b8edb; color:#fff;font-size:21px;line-height:18px;}
#wrapper .home .callout-holder .featured-block ul{list-style:none;overflow:hidden;padding:19px 0 0;margin:0;background:#fff;}
#wrapper .home .callout-holder .featured-block .section{padding:0 0 16px 16px;background:url(/system/images/bg-line-gray.gif) repeat-x 0 100%;}
#wrapper .home .callout-holder .featured-block .section h3{text-transform: uppercase;font-size:14px;line-height:18px;color:#3a69b0;}
#wrapper .home .callout-holder .featured-block .section h3 a:hover{text-decoration:underline !important;}
#wrapper .home .callout-holder .featured-block ul li:last-child .section{margin:0;}
.moreheadline{font-size:13px;line-height:20px;color:#fff;padding:5px 20px 5px 10px;display:inline-block;font-weight:bold;background:#5486d2 url(/system/images/arrow-white.png) no-repeat 96% 10px;}

#wrapper .home .callout-holder .callout-block{float:left;width:632px;}

#wrapper .home .callout-holder .callout-block .calloutbox{position:relative; color:#3a69b0; font-size:14px; max-width:306px; float:left;}
#wrapper .home .callout-holder .callout-block .calloutbox:first-of-type{margin-right:20px;}
#wrapper .home .callout-holder .callout-block .calloutbox a img{width:306px;height:170px;}
#wrapper .home .callout-holder .callout-block .calloutbox strong{margin:5px 0 5px 0px; display:inline-block; padding-right:15px;text-transform:uppercase;}
#wrapper .home .callout-holder .callout-block .calloutbox a:hover strong{text-decoration:underline;}
#wrapper .home .callout-holder .callout-block .calloutbox a .icon-play{margin:-120px 0 0 -32px;}
#wrapper .home .callout-holder .callout-block .calloutbox a .mask {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 306px;
    height: 170px;
    background: url(/system/images/homepage-callout-shadow.png) no-repeat;
}
#wrapper .home .callout-holder .callout-block .calloutbox .mtp_video-holder {
    display: none;
}
#wrapper .home .callout-holder .callout-block .calloutbox p{
margin: 0;
color: #54534a;
font-size: 12px;
line-height: 18px;
}


/* ADAC concession-registration  Change Request*/

    .business-form .next {
        float: right;
        margin: 0 0 0 13px;
        padding: 0;
        width: 153px;
        height: 32px;
        border: 0;
        cursor: pointer;
        background: url(/system/images/retrieve-details-button-en.gif) no-repeat;
    }
	
/* MTP Fixes */

.mtp_widgets-slider .mtp_title strong, .mtp_widgets-slider .mtp_title strong a , .mtp_post.gal strong
{
display:inline;
}
.mtp_widgets-slider .mtp_title strong a
{
	color:#434f69;
}

.mtp_widgets-slider .mtp_title strong  cufon, .mtp_post.gal strong cufon
{
float:none;
}

.mtp_post-box ul {
	width:226px;
	overflow:hidden;
	margin:0 0 0 -1px;
	padding:2px 0 4px;
	list-style:none;
}
.mtp_post-box ul li {
	float:left;
	padding:1px 0 0 1px;
}

/*.mtp_post.gal .mtp_date
{
float:right;
}
.mtp_post a
{
min-height:0;
}
.mtp_post.gal
{
padding:35px 10px 8px;
width:225px;
}

.mtp_post.gal a
{
min-height:0;
width:auto;
padding:0;
float:none;

}

.mtp_post.gal a.mtp_read
{
color:#3a69b0;
}

.mtp_post .gal li img {vertical-align:top;}


#wrapper .home .callout-holder .callout-block .calloutbox a .icon-play
{
margin:-31px 0 0 -30px;
}
*/

#wrapper .home .callout-holder .callout-block .calloutbox
{
height:340px;
}

.main-holder .tabs-area .bg-blue .title h2 img
{
margin-right:10px;
}
.post-grid .date
{
font-size:10px;
margin-top:3px;
display:block;
}
.post-grid .post em
{
margin:5px 0 0;
}
.mtp_slide .mtp_title .mtp_date
{
margin:0;
font-style:normal;
}

.business-form .file
{
    width:280px;
}
.business-form label.autowidth
{
width:auto;
}
.ui-multiselect-checkboxes label input
{
margin-top:0;
}

.file-error
{
    display:block;
}
/*ADAC-159 Website Menu fix*/
.drop .c .content {
    background: url(/system/images/bg-drop-content-n.gif)!important;
}
.drop.style--2 {
    height: auto!important;
}
.drop.style--2 .l ,
.drop.style--2 .r {
    display: none!important;
}
.drop.style--2 .c {
    height: auto;
    border: 5px solid #00000069;
    border-radius: 0 0 5px 5px;
    border-top: none!important;
}
.drop.style--2 .content {
    display: flex!important;
    background-repeat: repeat-y!important;
    background-color: #fff!important;
}
.drop.style--2 .content .column{
    display: flex!important;
    flex-direction: column!important;
    justify-content: space-between!important;
    flex: 1!important;
}
.drop.style--2 .content .column .col-content {
    height: auto!important;
}

/*Rebrand Styles*/
@font-face {
  font-family: Georgia;
  src: url('/system/fonts/Georgia Regular.woff2') format('woff2');
}
@font-face {
  font-family: Verdana;
  src: url('/system/fonts/Verdana Regular.woff2') format('woff2');
}
@font-face {
  font-family: Arial;
  src: url('/system/fonts/Arial Regular.ttf') format('ttf');
}
.press-form {
	    margin: 0px 0 38px!important;
}
.buttons.bg-buttons {
    display: none;
}
.h-section {
    background: url(/system/images/bg-section_v2.png) no-repeat;
}
#nav li.hover a {
    background: url(/system/images/bg-nav-hover_v2.png) no-repeat;
}
.logo {
    background: url(/system/images/logo_v2.gif) no-repeat;
}
#nav li {
    background: url(/system/images/divider-02_v1.png) no-repeat;
}
.side-block {
    background: url(/system/images/bg-side-block-v3.png) no-repeat;
}
.color-2 {
    background: url(/system/images/bg-color-4_v2.png) repeat-x;
}
.color-3 {
    background: url(/system/images/bg-color-4_v2.png) repeat-x;
}
.color-4 {
    background: url(/system/images/bg-color-4_v1.png) repeat-x;
}
#wrapper .home .callout-holder .featured-block .heading h2 {
    background: #110c71;
}
.moreheadline {
    background: #110c71 url(/system/images/arrow-white.png) no-repeat 96% 10px;
}
.section h3 a {
    color: #5e72eb;
}
#wrapper .home .callout-holder .featured-block .section h3 {
    color: #5e72eb;
}
#wrapper .home .callout-holder .callout-block .calloutbox {
    color: #5e72eb;
}
#wrapper .home .callout-holder .callout-block .calloutbox p {
    color: #110c71;
}
.footer-block ul li a {
    color: #110c71;
}
.footer-section.footer-note p a {
	color: #110c71;
}
.footer-nav a:hover {
    color: #110c71;
}
.footer-nav a {
    color: #110c71;
}
.sidebar p {
    color: #11071c;
	line-height: 22px;
}
.contact strong {
    color: #11071c;
}
.right-sidebar .main-content h2 {
    color: #5e72eb;
}
.right-sidebar .main-content .headline, .press .headline {
    color: #11071c;
}
.right-sidebar .main-content p {
    color: #11071c;
}
.main-content h1, .press h1, .sitemap h1 {
    color: #11071c;
    font-family: Verdana;
}
.main-content p {
    color: #11071c;
}
.content-list a {
    color: #5e72eb;
}
.content-list p {
    color: #11071c;
}
.content-list li {
    color: #11071c;
}
#nav li.active a {
    /*background: url(/system/images/bg-nav-active_v2.png) no-repeat;
	background: url(/system/images/bg-nav-hover_v2.png) no-repeat;*/
	background: url(/system/images/bg-nav-active_v1.png) no-repeat;
}
.press-form .submit {
    background: url(/system/images/btn-search_v2.png) no-repeat;
}
body.isEng {
    font: 14px Georgia;
}
#wrapper .home .callout-holder .callout-block .calloutbox {
	height: 460px;
}
.footer-block ul li a:hover {
    text-decoration: underline;
}
ul.about li span h2 a {
    color: #5e72eb;
	font-weight:600;
}
ul.about li span h2 a:hover {
    color: #5e72eb;
    text-decoration: underline;
}
.faq-section h4 a {
    color: #5e72eb;
}
.faq-section .active-row h4 a {
    color: #5e72eb;
    font-weight: bold;
}
.faq-section .text {
    color: #D8D8D8;
    font: 13px/20px Georgia;
}
.faq-section .btn-open .close {
    color: #5e72eb;
}
.accordion li a {
    color: #D8D8D8;
}
.blocks .download strong {
  line-height: 23px;
}
.image-block .block-frame{
    line-height: 23px;
}
address {
  line-height: 23px;
}
 .business-form .radio-box label {
    line-height: 23px;
}
.business-form .row .col label {
	line-height: 23px;
}
#wrapper .home .tabs-area .items2 a {
	line-height: 20px;
}
#wrapper .home .callout-holder .featured-block .heading h2{line-height: 20px;}

#wrapper .home .callout-holder .featured-block .section h3{line-height: 20px;}
.moreheadline{line-height:23px;}
#wrapper .home .callout-holder .callout-block .calloutbox p{
	line-height: 22px;
}
#nav .drop ul a {
    font-size: 12px;
}
.drop .column .info-text {
    font-size: 12px;
}
.image-block .content-list li {
	font: 14px Georgia;
	line-height: 23px;
}
.breadcrumbs li {
    font-size: 14px;
}
.main-content, .press {
    line-height: 23px;
}
.main-content p {
    font-size: 14px;
}
.main-content span div {
    color: #11071c;
}
.faq-section .text {
    color: #110C71;
    font: 14px Georgia;
    background: none;
    padding: 0 15px;
    width: auto;
}
.faq-section .text p{
	text-indent: unset!important;
    mso-list: l0 level1 lfo1;
    color: #110C71;
    font: 14px Georgia;
    background: none;
    width: auto;
	padding:0!important;
}
.accordion li.active ul.level2 li a {
    color: #D8D8D8 !important;
}
#wrapper .home .callout-holder .featured-block .section h3 {
    text-transform: none;
}
#wrapper .home .callout-holder .callout-block .calloutbox strong {
    text-transform: none;	
    color: #5e72eb;
	line-height:22px;
}
.accordion li {
    background: url(/system/images/bg-dotted-v3.png) repeat-x 0 100%;
}
.accordion li.active a {
    color: #5e72eb;
}
.accordion li a {
    color: #110c71;
}
.accordion li a:hover {
    color: #5e72eb;
}
.accordion .level2 li.active a {
    color: #5e72eb!important;
}
.accordion .level2 li a {
    color: #110c71!important;
}
.accordion .level2 li a:hover {
    color: #5e72eb!important;
}
.accordion li.active ul.level2 li a {
    color: #110c71!important;
}
.accordion li.active ul.level2 li a:hover {
    color: #5e72eb!important;
}
.accordion ul.level2 {
    background: url(/system/images/bg-dotted-v3.png) repeat-x;
}
#wrapper .home .callout-holder .featured-block .heading h2 {
    font-family: Verdana;
	font-weight: normal;
}
.main-content h2, .press h2, .sitemap h2 {
    font-family: Verdana;
}
.main-content h3, .press h3, .sitemap h3 {
    font-family: Verdana;
}
div.side-block h2 a {
    font-family: Verdana;
	font-weight: normal;
}
ul.about li span h2 a {
    font-family: Verdana;
}
#nav .drop h2 {
    font-family: Verdana;
}
#nav li a {
     font-family: Verdana;
}
.gallery .info {
	/*display:none;*/
}
.releases .heading {
    line-height: 22px;
}
.content .sidebar h2, .main-content .blocks h2, .image-block h2 {
    font-weight: normal;
    font-family: Verdana;
}
div.press div.headline h1 {
    line-height: 35px;
}
ul.breadcrumbs li:last-child {
    width: 45%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	text-align:left;
}
.press-form .row {
    display: flex;
}
.accordion .level2 .level3 li a {
    color: #110c71!important;
}
.accordion .level2 .level3 li a:hover {
    color: #5e72eb!important;
}
.accordion .level2 .level3 li.active a {
    color: #5e72eb !important;
}
.right-sidebar .main-content p {
	font-size:14px;
}
div.press div.headline h1 {
	font-size:25px;
}
.faq-section .text {
	line-height:22px;
}
div.content ul.accordion {
	font-size:14px!important;
}
div.content ul.accordion .level2 {
	font-size:13px!important;
}
div.content ul.accordion .level3 {
	font-size:13px!important;
}
ul.about li span h2 a {
    font-size: 14px;
}
#wrapper .home .callout-holder .callout-block .calloutbox p {
	font-size: 14px;
}
body.isEng.isHome ul.homepage-gallery li img {
    width: 1370px; height:780px;
	transform: translateX(8.5%);
    left: -50%;
}
body.isEng.isHome .header-holder {
	padding: 0;
	background:url(/system/images/bg-header3.png) no-repeat;
	display:flex;
	align-items:center;
	background-position-x:center;
	flex-direction:column;
}

ul.about li h2 a {
    color: #5e72eb;
	font-weight:600;
}
ul.about li h2 a:hover {
    color: #5e72eb;
    text-decoration: underline;
}
ul.about li h2 a {
    font-size: 14px;
}
#footer {
	background: url(/system/images/bg-pattern1.png) repeat-x 2px -1px!important;
}