﻿/* DEFAULTS
----------------------------------------------------------*/
body   
{
background: #b6b7bc;
font-size: .80em;
font-family: Arial, Helvetica, Verdana, sans-serif;
margin: 0px;
padding: 0px;
color: #696969;
} 

table{width:100%}
table td{vertical-align:top}
a, a:link, a:visited
{
color: #4a1320 ;/*56b2eb*/
text-decoration:none;
}

a:hover
{
    color: #4a1320 ;/*Gold*/
    text-decoration: none;
}

a:active
{
    color: #4a1320 ;/*Gold*/
}

p
{
    line-height: 1.4em;
    margin: 5px 0 10px;
}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;
    text-transform: none;
    font-weight: 200;
    margin: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.6em;
    font-weight: 500;
    color: #4a1320;/*Gold*/
}

h3
{
    font-size: 1.2em;
    color: #4a1320;/*Gold*/
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}
ul{padding:0px;margin:0px}
ul li{/*list-style:none*/}
td.RightContent .MainContainerDiv ul li{list-style:none}
ul ul,ul ul ul  {padding-left:10px!important}
ul ul li,ul ul ul li{list-style-type: inherit !important;
	list-style-position: inherit !important;
	list-style-image: inherit !important;
}



/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    /*width: 960px;
    background-color: #fff;*/
    margin: 0px auto;
}

.header
{
    min-height:105px;
    position: relative;
    margin: 0px;
    padding: 0;
    background: #fff!important;
    display:block;
    border-top:solid 5px #4a1320;
    /*width: 97.8%;*/
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}
.main
{}
.footer
{
    background: none repeat scroll 0 0 #fff;
    min-height: 30px;
    padding: 10px;
}

/* MISC  
----------------------------------------------------------*/
.border{border:solid 1px red}
.block{display:block}
.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}


.bold
{
    font-weight: bold;
}
.Caps{text-transform:uppercase}
.DisplayNone{display:none}
.padding10{padding:10px}
.marginT0{margin-top:0px}
.marginT40{margin-top:40px}
.marginB10{margin-bottom:10px}
.marginR5{margin-right:5px}
.marginR10{margin-right:10px}
.lineH2{line-height:2}
.WhiteFont{color:#fff!important}
.lastItem{padding-right:0px!important}/* MISC  
----------------------------------------------------------*/
.clear {clear: both;}
.clear0 {clear:both;height:0px!important;}
.clear1{clear:both;height:1px;}
.clear5 {clear:both;height:5px!important;}
.clear8 {clear: both;height:8px}
.clear10 {clear:both;height:10px;}
.clear12 {clear: both;height:12px}
.clear15 {clear:both;height:15px!important;}
.fa{float:left} 
.fl{float:left}
.fb{float:right}  
.fr{float:right}
.displayBlock{display:block}
.font20{font-size:20px!important}
.font27{font-size:27px;line-height:0.8}
.whiteFont{color:#fff!important}
.TorqFont{color:#0bb4b9}
.darkgreyFont{color:#717376}
.lightBlueFont{color:#4a1320!important}
.margin0{margin:0px}
.margin3{margin:3px}
.margin10{margin:10px}
.margin20{margin:20px}
.marginTopN3{margin-top:-3px}
.margina4{margin-left:4px}
.margina15{margin-left:15px}
.margina17{margin-left:17px}
.margina10{margin-left:10px}
.margina20{margin-left:20px}
.margina30{margin-left:30px}
.marginTop0{margin-top:0px}
.marginTop2{margin-top:2px!important;}
.marginTop5{margin-top:5px}
.marginTop10{margin-top:10px}
.marginTop13{margin-top:13px}
.marginTop15{margin-top:15px}
.marginTop30{margin-top:30px}
.marginTop31{margin-top:31px}
.marginBot6{margin-bottom:6px}
.marginBot8{margin-bottom:8px}
.marginBot10{margin-bottom:10px}
.marginBot15{margin-bottom:15px}
.marginBot20{margin-bottom:20px}
.marginb5{margin-right:5px}
.marginb10{margin-right:10px}
.marginb14{margin-right:14px}
.marginb20{margin-right:20px}
.marginb40{margin-right:40px}
.MarginTopN3{margin-top:4px}
.padR2{padding-right:2px}
.padL3{padding-left:3px}
.paddingTop5{padding-top:5px}
.paddingTop10{padding-top:10px}
.paddingTop20{padding-top:20px}
.marginTop70{margin-top:70px}
.paddinga5{padding-left:5px}
.paddinga15{padding-left:15px}
.paddinga20{padding-left:20px}
.paddingb20{padding-right:20px}
.paddinga30{padding-left:30px}
.paddingt3{padding-top:3px}
.lineHeight2{line-height:2}
.width100P{width:100%}
.width220{width:220px}
.width218{width:218px}
.width150{width:150px}
.width80{width:80px}
.width170{width:170px}
.width190{width:190px}
.width235{width:235px}
.width568{width:568px}
.width600{width:600px}
.width700{width:700px}
.Width940per{width:94%;margin-left:20px!important}
.Width940{margin-left:20px!important}
.width44Per{width:50%}
.Width30p{width:30%}
.Width25p{width:25%}
.Width20p{width:20%}
.Width10p{width:10%}
.relative{position:relative}
.absolute{position:absolute}
.padding5{padding:5px}
.padding10{padding:10px}
.padding20{padding:20px}
.font11{font-size:11px}
.font12{font-size:12px}
.font16{font-size:16px}
.blackFont{color:Black}
.marginb35{margin-right:35px}
.width60{width:60px}
.width470{width:470px}
.transparent{border-top:0px;border-right:0px;border-left:0px}
.borderBot0{border-bottom:0}
.height5{height:5px}
.height110{height:110px}
.height44{height:44px}
.lineHeight1pt3{line-height:1.3}
.lineHeight1pt5{line-height:1.5}
.greenFont{color:#00c5cd}
.DarkBlueFont{color:#4a1320}
.lineheight2pt4{line-height:2.4}
.center{margin:0px auto}
.textDecNon{text-decoration:none}
.borderNone{border:none;}
.transparent{color:transparent!important}
.border0{border:0!important}
.textalignCenter{text-align:center}
.title{display: block;float: left;text-align: left;width: auto;}
.bold{font-weight: bold;}
.Capital{text-transform:uppercase}
.redBorder{border: solid 1px red}
.h35{height:35px;}
.breadCrumContainer{background:#4a1320!important;padding:10px 0;}

/*QRail CSS
-------------------------------------------------------*/
.header{height:auto}
.logoHolder{width: 10%;}
.logoHolder a{display: block;margin: 10px 0 0 25px;}


ul.MainMenu li{float:left}
ul.MainMenu li a{color:#fff;margin: 0 12px;}
ul.MainMenu li a:hover{text-decoration:underline}
.lastitem{margin-right:0px!important}


/*HomePage
-------------------------------------------------------*/

/* POPUP popup
-------------------------------------------------------*/
.popup_box{
	position: fixed;
	top: 210px;
	left: 10px;
	width: 250px;
	height: 240px;
	margin: 0;
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	color: #FFF;
	line-height: normal;
	background:url('/Style Library/Portal_Images/TEDX_CCQ_bg_01.png') 0 0 no-repeat;
}

.popup_close{
	position: absolute;
 	top: 0px;
	right: 5px;
}

.tedxlink{
display: block;
color: #FFF;
width: 250px;
height: 240px;
}

#number{
	position:absolute;
	color: white;
	top: 150px;
	left: 80px;
}

.BigBanner{/*background:url('/Style Library/Portal_Images/BG.png') 0 0 no-repeat*/;min-height:100%;position:relative;background-size:100% auto}
.ExtraMenu{ position: relative;
    padding-top: 11.8%;
    width: 100%;
    }
.ExtraMenu ul li{background:url('/Style Library/Portal_Images/MenuSlice.png') 0 0 repeat-x;
    float: left;
    margin: 0 1px;
    padding: 3px 0;
    text-align: center;
    width: 24.8%;
}
.ExtraMenu ul li a{color: #fff;display: block;font-weight: bold;width: 98%;}
.News .NewsHolder{float: right;margin: 5px 18px 0 0;}

.News .NewsMobileHolder{float: right;margin: 10px 18px 0 0;background:#fff}




.News .NewsMobileHolder{width:310px}
.News .NewsHolder{width:100%}
.News .NewsHolder .NewsDetails{padding:5px 10px}
.News .NewsHolder .NewsTickers{height:35px}
.News .NewsHolder .NewsTickers a{margin:5px 10px}
.NewsHolder .NewsImageHome img{width:100.1%;height:90px}
.MobileNewsBody .NewsImage img{width:100%;border:solid 1px gray!important} 

/*-------------News Home Page----------------*/
.jcarousel-skin-News .jcarousel-container {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.jcarousel-skin-News .jcarousel-clip {overflow:hidden;}
.jcarousel-skin-News .jcarousel-container-horizontal {width:350px;}
.jcarousel-skin-News .jcarousel-clip-horizontal, .JCarouselULNews li{width:350px;height:600px;}



.jcarousel-skin-News .jcarousel-next-horizontal
{position:absolute;top:-30px;left:75%;width:11px;height:30px;cursor:pointer;background:url('/Style%20Library/Portal_Images/ArrowRG.png') no-repeat 0 0;}
.jcarousel-skin-News .jcarousel-next-horizontal:hover, .jcarousel-skin-News .jcarousel-next-horizontal:focus, .jcarousel-skin-News .jcarousel-next-horizontal:active
{/*background-position:-64px 0;*/}
.jcarousel-skin-News .jcarousel-next-disabled-horizontal
{cursor:default;background:url('/Style%20Library/Portal_Images/ArrowRG.png') no-repeat 0 0;}
.jcarousel-skin-News .jcarousel-prev-horizontal
{position:absolute;top:-30px;left:70%;width:15px;height:30px;cursor:pointer;background:url('/Style%20Library/Portal_Images/ArrowLG.png') no-repeat 0 0;}
.jcarousel-skin-News .jcarousel-prev-horizontal:hover, .jcarousel-skin-News .jcarousel-prev-horizontal:focus, .jcarousel-skin-News .jcarousel-prev-horizontal:active
{/*background-position:-64px 0;*/}
.jcarousel-skin-News .jcarousel-prev-disabled-horizontal
{cursor:default;background:url('/Style%20Library/Portal_Images/ArrowLG.png') no-repeat 0 0;}



.jcarousel-control-prev{position:absolute!important;top:-36px!important;left:82%!important;width:20px!important;height:35px!important;cursor:pointer!important;background:url('/Style%20Library/Portal_Images/ArrowLG.png') no-repeat 0 0!important;}
.jcarousel-control-next{position:absolute!important;top:-36px!important;left:92%!important;width:20px!important;height:35px!important;cursor:pointer!important;background:url('/Style%20Library/Portal_Images/ArrowRG.png') no-repeat 0 0!important;}

.homeNewsLi{
list-style-type:none;
}
/*-------------News Home Page Mobile----------------*/
.jcarousel-skin-News-Mobile .jcarousel-container {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.jcarousel-skin-News-Mobile .jcarousel-clip {overflow:hidden;}
.jcarousel-skin-News-Mobile .jcarousel-container-horizontal {width:310px;}
.jcarousel-skin-News-Mobile .jcarousel-clip-horizontal, .JCarouselULNews-Mobile li{width:310px;height:180px;background:#fff}

.jcarousel-skin-News-Mobile .jcarousel-next-horizontal
{position:absolute;bottom:136px;left:280px;width:11px;height:30px;cursor:pointer;background:url('/Style%20Library/Portal_Images/ArrowRW.png') no-repeat 0 0;}
.jcarousel-skin-News-Mobile .jcarousel-next-disabled-horizontal
{cursor:default;background:url('/Style%20Library/Portal_Images/ArrowRW.png') no-repeat 0 0;}
.jcarousel-skin-News-Mobile .jcarousel-prev-horizontal
{position:absolute;bottom:136px;left:250px;width:15px;height:30px;cursor:pointer;background:url('/Style%20Library/Portal_Images/ArrowLW.png') no-repeat 0 0;}
.jcarousel-skin-News-Mobile .jcarousel-prev-disabled-horizontal
{cursor:default;background:url('/Style%20Library/Portal_Images/ArrowLW.png') no-repeat 0 0;}

/*---------------------------------------------------------------*/
    
.MobileNewsHeader{background-color:#4a1320;width:290px;padding:10px}   
.MobileNewsHeader .NewsTitle{width:85%}
.MobileNewsHeader .Arrows{width:15%}

.MobileNewsBody {padding:10px;height: 120px;
    padding: 10px;
    width: 290px;}
.MobileNewsBody .NewsImage{width:31%;}
.MobileNewsBody .NewsContent{width:65%;margin-left:10px}

/*--------- Home Page Flying Train ----------*/



/*.Slogan img{bottom:30px !important;}*/
.Menu .DefaultMenu{display:block}
.Menu .MobileMenu{display:none}

.News{ position: relative;z-index: 100;}
.News .NewsHolder{display:block}
.News .NewsMobileHolder{display:none} 

/*.Navigation .MoreLinks{display:block}
.Navigation .MoreLinksMobile{display:none}*/

.nav .MoreLinks{display:block}
.nav .MoreLinksMobile{display:none}

.navbar-collapse{
	    top: 10px!important;
    width: 100px!important;
}

.ExtraMenu{z-index:200}
.ExtraMenu .DefaultExtraMenu{display:block}
.ExtraMenu .MidExtraMenu{display:none}
.ExtraMenu .SmallExtraMenu{display:none}
.ExtraMenu .MidExtraMenu li img{width:100%;margin-top:2px}

/*image border*/
ul.DefaultExtraMenu .Sub img{width:94%;padding:8px;height:110px;}
ul.DefaultExtraMenu .Sub p{margin-top:0px;padding-top:0px;padding-bottom:0px}
ul.DefaultExtraMenu .Sub a{text-align:center;color:#696969;padding:5px 0px 0px 10px;font-size:13px;font-weight:normal;text-decoration:underline;cursor:pointer;}

ul.DefaultExtraMenu li{position:relative}
ul.DefaultExtraMenu .Sub{background:#fff; width: 100%;height: 185px; display: none;position: absolute; top: -185px;z-index:200}

/*------Search---------*/
.searchContainer .searchTxt , .ms-srch-sb{ background:url('/Style Library/Portal_Images/bannerSearch.png') 0 0 repeat;width: 290px;height: 50px}
#Searchbox,.ms-srch-sb > input{width: 234px;height: 100%;background: none;border: none;padding: 6px;float:left;margin-top:0px}
#SearchBox .ms-srch-sb a,#SearchBox .ms-srch-sb a:hover,#searchImg{background:url("/Style Library/Portal_Images/iconSearch.png") center center no-repeat;background-color:#4a1320;border:none;width:50px;height:50px;float:right}
#Searchbox, .ms-srch-sb > input{text-align:left;color:#4a1320;font-weight:bold;}
.ms-srch-sb-searchImg{display:none}
.InnerBody .searchContainer .searchTxt, .InnerBody .ms-srch-sb{height:23px;border:none !important;float:right}
.InnerBody #SearchBox .ms-srch-sb a{height:23px;width:30px;float:right;background:url("/Style Library/Portal_Images/blueiconSearch.png") center center no-repeat;}
.InnerBody .ms-srch-sb > input{color:#4a1320;font-weight:bold}
.ms-srch-sb-border, .ms-srch-sb-border:hover{border:none!important}
.ms-srch-hover-outerContainer{left:860px!important}
.ms-srch-item{width:100%!important}
.ms-srch-result{margin-top:0px!important}
.ms-srchnav-link-selected:link, .ms-srchnav-link-selected:visited{font-size:21px}

/*Inners------------------------------------------------------------------------*/
.InnerBody{
    background: none repeat scroll 0 0;
    min-height: 450px;
    /*position: absolute;*/
    top: 35px;
    width: 100%;
    z-index: 60;
    /*display:none;*/
}
.MasterInnerBody{
    background: none repeat scroll 0 0;
    min-height: 600px;
    position: relative;
    top: 35px;
    width: 100%;
    z-index: 60;
}

.LeftInfo{background-color:#fff;width: 195px;color:#777;padding: 0 15px 15px 15px}
.HeadInfo{background-color:#fff;padding: 2%;width: 96%;color:#777}
.HeadInfo h2{margin-top:0px}

.spacing{margin:0 10px}
.CloseSection{display:block;background:url('/Style Library/Portal_Images/Close.png');width:19px;height:18px;margin-left:90%}
.NewsItemsSwitch a:hover{color:#4a1320!important}
.fixedScrollContainer{max-height:290px;overflow:auto}
.RightContent{background:url('/Style Library/Portal_Images/Strip.png') 0 0 repeat;/*width:70%;*/}
.RightContent h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
.MainContainerDiv{padding:2%;min-height:450px/*height:300px;overflow-y:scroll;*/}
#s4-bodyContainer{padding-bottom:0px!important;}
/*Inners*/
    .HeadInfo{display:none}
    .BigBannerFixed {
    /*background: url("/Style Library/Portal_Images/BG.png") no-repeat scroll 0 0;*/
    min-height: 460px;
    position: relative;
}
.MenuItems{*background-color:#bbbbbb}
.MenuItems ul{}
.MenuItems ul li {border-bottom: 1px solid #9c9a9e;padding: 1.2% 0 1.2% 25px;}
.MenuItems ul li:hover{background-color:#9c9a9e}
.MenuItems ul li a{color:#fff;font-size:15px;display:block;width:100%;height:100%}

    

/*---- Side Navigation----------*/
ul.ms-core-listMenu-root .ms-core-listMenu-item{color:#777;font-weight:normal!important;}
ul.ms-core-listMenu-root a.ms-core-listMenu-item:hover{color:#777;}
ul.ms-core-listMenu-root li.selected .ms-core-listMenu-item, ul.ms-core-listMenu-root li.ms-core-listMenu-selected .ms-core-listMenu-item{color:#777;background:transparent;}
ul.ms-core-listMenu-root li.selected{}
ul.ms-core-listMenu-root li.ms-core-listMenu-selected {color:#777;}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item{padding:0px;background:transparent;text-align:left;}
.ms-core-navigation{padding:2px 0;}
.sideLinks {margin:0 20px 0 0;width:175px;}
.SideCont{width:175px;}
.sideLinks ul li{padding:5px 0 10px 0;list-style:none!important}
ul.ms-core-listMenu-root>li{border-bottom:1px solid #DEDEDE;list-style:none}
.sideLinks ul li a{color:#fff;font-weight:bold}
#sideNavBox{width:auto!important;}
#contentBox{margin:0!important;padding:0!important;width:auto!important;min-width:inherit!important;}
/*Sub side navigation menu item*/
ul.ms-core-listMenu-root li.static ul.static li.static a{padding-left:14px!important;color:#bbbbbb!important;}
ul.ms-core-listMenu-root li.static ul.static li.static a:hover{color:#777!important;;}
ul.ms-core-listMenu-root li.static ul.static li.static.selected a{color:#777!important;font-weight:bold!important;}

/*----- Page Title----------*/
.ms-core-pageTitle{color:#fff!important;font-size:15px;font-weight:200;white-space:normal!important;}
.ms-core-pageTitle span span span span{margin:7px 5px 0 5px;}
.PageUnderLine{font-weight:bold;}
/*-------Bread Crumb-----------*/
.breadCrumb {padding:5px 2% 0 2%;min-height:35px;background-color:#4a1320;margin-top:72px}
.breadCrumb span.everynode span a {color:#fff;font-family:Arial;line-height:2.1;}
.breadCrumb span.everynode span a:hover, a:focus {color:#fff !important;}
.breadCrumb span.everynode{}
.breadCrumb span.everynode span .rootnode{}
.breadCrumb span.CrumpSep {background: url("/Style Library/Portal_Images/BreadCrumbSep.png") no-repeat scroll 0 2px transparent;width:10px;height:17px;display:block;margin:4px 10px 0 10px;}
.breadCrumb span {float:left;}
.breadCrumb span.CrumpActive{color:#fff;font-family:Arial;line-height:2.1;font-weight:bold;}
.breadCrumb ul li{float:left;margin-right:3px;margin-left:3px;line-height:2.1}
.Subpages{margin-left:1px;float:left;}
.PageTitleWide h1,.PageTitle h1{color:#777;}
.PageTitle h1{color:#777!important}
#DeltaPlaceHolderPageTitleInTitleArea{color:#fff!important;font-size:17px;font-weight:bold;}
/*hide page title in bread crumb*/
#s4-titlerow h1{display:none;}

.MasterInnerBody td.RightContent{padding-top:0px;}
.InnerBody td.RightContent{}
/*----------------------------------------QR Module Styles------------------------------------------*/
/*----------------------------------------QR Module Styles------------------------------------------*/																																																/*----------------------------------------QPI Styles------------------------------------------*/

.eventDetailsDate{line-height:2;}
.VideoCont,.NewsCont,.EventsCont{width:30%;margin-right:5%;margin-bottom:10px;}
.EventsCont{margin-right:0px!important}
.VideoCont img,.NewsCont img,.EventsCont img{height:240px;width:100%}
.NewsCont .contenthover,.EventsCont .contenthover{padding:10px!important;height:220px;}
.NewsCont .contenthover h2,.EventsCont .contenthover h2,.NewsCont .contenthover h2 a,.EventsCont .contenthover h2 a{color:#FFFFFF;}
.NewsCont .contenthover span,.EventsCont .contenthover span{font-size:13px;;color:#4a1320;display:block;margin-top:5px;}
.NewsCont .contenthover h3,.EventsCont .contenthover h3{color:#4a1320}
.NewsCont .contenthover p,.EventsCont .contenthover p{padding:0!important;margin:0!important;margin-top:5px!important;color:#FFFFFF;font-size:95%}

.ItemHighlight{background: url("/style library/portal_images/BannerTxt.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);height: 44px;margin-top: -67px;padding: 10px;text-align:center;position: relative;z-index: 999;}
.ItemHighlight a{color: #fff;font-size:1.4em}
.sectionHead{text-align:center}
.sectionHead a{color:#183866!important}
#HomeMainSectionCont{margin:40px auto!important;width:80%}

/*==================== Photo Gallery ============================*/
 /*------Photo Gallery - Added by Ayman Kamal---*/
.GalleryBox{ margin: 15px 2% 1.5% 0px !important;display: block;text-align: center;padding: 0px;cursor: pointer;width: 23% !important; height: 205px !important;}
/*.GalleryBox {width:200px!important;height:220px!important;}*/
.GalleryBox img{width:100%!important;height:/*80%*/180px!important;border:solid 1px #777}
.GalleryBox p {/*line-height:8px!important;*/font-size:14px!important;font-weight:bold!important;margin:0!important;}
.GalleryBox .AlbumDate { display: none;} /* Hide Album Date for photo gallery */
.GallerySlider {padding:0 0px 0 0px!important;}
.GallerySliderLabel{width:200px!important;}
.GalleryProgressDiv {margin:3px 0 0 25px!important;}
.GallerySelectYearDDL{display:none;}
.dvPhotoVideo .chzn-container{margin-left:10px;}
.dvPhotoVideo .chzn-single{height: 26px!important;padding-top:4px!important;border-radius: 0!important;}
.dvPhotoVideo .chzn-container-single .chzn-single div{padding-top:2px;}
/*.GallerySelectYearDDL select{height:32px !important;min-width:80px;}
.GallerySelectYearDDL option{height:20px !important;min-width:40px;margin:2px 1px;}*/

/*======================Video Gallery==========================*/
/*-----Video Gallery by Ayman Kamal-----*/
.GalleryContainer .GalleryBox{width:100%!important;}
.GalleryContainer{margin: 0px 2% 1.5% 0px!important;display:block;text-align:center;padding:0px;cursor:pointer;width:23%!important;height:205px!important;float:left}

div.mediaPlayerContainer video{width:240px!important;;height:80%!important;}
div.mediaPlayerContainer {width:240px!important;}
/* Video player */
/*.overlay {padding:40px;width:576px;display:none;background:url('/Style%20Library/JavaScripts/Video/white.png');z-index:100000;margin-left:7%!important}*/
.overlay {width:50%;display:none;background:url('/Style%20Library/JavaScripts/Video/white.png');z-index:100000;padding-top:22px;}
/*.close {background:url('/Style%20Library/JavaScripts/Video/close.png') no-repeat;width:35px;height:35px;cursor:pointer;display:block;overflow:hidden;position:absolute;top:2px;left:-5px;z-index:100001;}*/
.close{ background: transparent url('/Style Library/Portal_Images/fancybox/fancy_close.png') -3px -3px no-repeat; width: 30px;height: 30px;position: absolute;top: 0;right: -26px;cursor: pointer;z-index: 1103;display: block}
object{width:100%;border:solid 10px #fff}


.VideoPlayer {height:450px;display:block;}
.VideoGalleryItem{}

.DownloadLink{position: relative;float: right;text-align: right;right: 2%;top: -79%;}
.GalleryBox a:last-child{padding:5px!important;text-align:center;display:block}
a.DownloadLink img{width:15px!important;height:18px!important}
.iFrameDimentions{width: 750px;height: 100% !important;min-height: 500px;}

/*==================== Photo Gallery =============================*/
table.ms-listviewtable thead{display:none;}
/*==================================================================*/
.jcarousel-skin-PG .jcarousel-container{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.jcarousel-skin-PG .jcarousel-clip{overflow:hidden;}
.jcarousel-skin-PG .jcarousel-item-horizontal{}
.jcarousel-skin-PG .jcarousel-container-horizontal {width:569px;}
.jcarousel-skin-PG .jcarousel-clip-horizontal {width:569px;height:93px}
.jcarousel-skin-PG .jcarousel-item{}
.jcarousel-skin-PG .jcarousel-item img{}

/** Horizontal Buttons **/
.jcarousel-skin-PG{margin-left:40px}
.jcarousel-skin-PG .jcarousel-next-horizontal{position:absolute;top:20px;right:-39px;width:34px;height:40px;cursor:pointer;background:url("/Style Library/Portal_Images/English/right_arrow.png") no-repeat 0 0;}
.jcarousel-skin-PG .jcarousel-next-horizontal:hover, .jcarousel-skin-PG .jcarousel-next-horizontal:focus, .jcarousel-skin-PG .jcarousel-next-horizontal:active{/*background-position:-64px 0;*/}
.jcarousel-skin-PG .jcarousel-next-disabled-horizontal{background:red!importantcursor:default;background:url("/Style Library/Portal_Images/English/right_arrow_Inactive.png") no-repeat 0 0;}
.jcarousel-skin-PG .jcarousel-prev-horizontal{position:absolute;top:20px;left:-16px;width:34px;height:40px;cursor:pointer;background:url("/Style Library/Portal_Images/English/left_arrow.png") no-repeat 0 0;}
.jcarousel-skin-PG .jcarousel-prev-horizontal:hover, .jcarousel-skin-PG .jcarousel-prev-horizontal:focus, .jcarousel-skin-PG .jcarousel-prev-horizontal:active{/*background-position:-64px 0;*/}
.jcarousel-skin-PG .jcarousel-prev-disabled-horizontal{cursor:default;background:url("/Style Library/Portal_Images/English/left_arrow_Inactive.png") no-repeat 0 0;}


.jcarousel-skin-VG .jcarousel-container{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.jcarousel-skin-VG .jcarousel-clip{overflow:hidden;}
.jcarousel-skin-VG .jcarousel-item-horizontal{}
.jcarousel-skin-VG .jcarousel-container-horizontal {width:342px;}
.jcarousel-skin-VG .jcarousel-clip-horizontal {width:342px;height:90px}
.jcarousel-skin-VG .jcarousel-item{}
.jcarousel-skin-VG .jcarousel-item img{}
.PhotoGalleryContainer{margin-left:-5px;}
#VideoGallerychained{}

/** Horizontal Buttons **/
.jcarousel-skin-VG .jcarousel-next-horizontal{position:absolute;top:20px;right:-39px;width:34px;height:40px;cursor:pointer;background:url("/Style Library/Portal_Images/English/NextHover.png") no-repeat 0 0;}
.jcarousel-skin-VG .jcarousel-next-horizontal:hover, .jcarousel-skin-VG .jcarousel-next-horizontal:focus, .jcarousel-skin-VG .jcarousel-next-horizontal:active{}
.jcarousel-skin-VG .jcarousel-next-disabled-horizontal{background:red!importantcursor:default;background:url("/Style Library/Portal_Images/English/Next.png") no-repeat 0 0;}
.jcarousel-skin-VG .jcarousel-prev-horizontal{position:absolute;top:20px;left:-42px;width:34px;height:40px;cursor:pointer;background:url("/Style Library/Portal_Images/English/PreviousHover.png") no-repeat 0 0;}
.jcarousel-skin-VG .jcarousel-prev-horizontal:hover, .jcarousel-skin-VG .jcarousel-prev-horizontal:focus, .jcarousel-skin-VG .jcarousel-prev-horizontal:active{}
.jcarousel-skin-VG .jcarousel-prev-disabled-horizontal{cursor:default;background:url("/Style Library/Portal_Images/English/Previous.png") no-repeat 0 0;}


/*#HomePGContainer{height:88px;background:url('/Style Library/Portal_Images/MediaGalleryBG.png') no-repeat;margin-top: 10px;padding-right: 10px;padding-top: 4px;width: 569px;}*/
.AlbumContainer img {width:117px;height:79px;border:solid 2px transparent}
/*.AlbumContainer img:hover{border:solid 2px #00a5aa}*/
/*#PhotoGallerychained{width:569px;padding-left:15px}
#PhotoGallerychained2{width:569px;padding-left:15px}*/
.AlbumTitleContainer{width:108px;text-align: center;margin:5px 10px 0;}
.AlbumTitleContainer a{display:inline-block;margin:0 auto!important;color:#6D6D6D!important;font:bold 14px Tahoma;text-decoration:none!important;}

.CurrentPage {color:#183866;font-weight:bold;margin-right:5px;display:block;height:23px;padding-top:5px;width:20px;float:left;font-weight:bold}
.PageNo {color:#fff!important;margin-right:5px;display:block;height:23px;padding-top:5px;width:20px;float:left;font-weight:bold}
.GalleryPaging{	float:right}

a.NxtPrvPage:link{color:#fff;font-weight:bold;margin:5px 47px 0 10px}


#idStorefrontViewManagementView, #idStorefrontViewManagementView>div{width:auto!important;}


/*----------------------FeedBack------------------------*/
.feedbackDiv {overflow:hidden; width:300px;}
.feedbackDiv table{width:auto;}
.FBFormClearDiv {clear:both!important;height:10px;}
.FBEmptyImg{width:1px;height:1px;background-image:url('/Style Library/Portal_Images/Empty.gif');}
.FBAjaxImg{text-align:center}
.FBLoading {text-align:center}
.ConfirmTextDiv {}
.FBConfirmText {font-size:16px;font-weight:bold;color:#183866}
.FBConfirmTextError {font-size:16px;font-weight:bold;color:#183866}
.FBSuccessImg{width:85px;height:85px;background:url('/Style Library/Portal_Images/success.png') 0 0 no-repeat;margin:0 auto;clear:both;position:relative}
.FBErrorImg{width:85px;height:85px;background:url('/Style Library/Portal_Images/error.png') 0 0 no-repeat;margin:0 auto;clear:both;position:relative}
.FBTitle{font:bold 19px Arial!important;margin:0 0 20px 0;color:#00235D!important}
.stripContact{padding-left:10px!important}
.FBLabel{color:#4a1320!important;line-height:2;font-weight:bold}
.FBTxtBoxDiv {width:145px;float:left}
.FBTxtBoxDivupload{}
.FBTxtBoxDiv input {width:98%;padding:1%;}
.FBCheckBox, .FBCheckBox label {color:#183866;margin-right:10px;line-height:2}
.FormButtons{height:40px!important;margin-top:5px; }
.FBDropDown{border:solid 1px #b9b9b9;width:100%;height:23px}
.FBValidationDiv{padding:0;margin-top:3px;float:left;margin-left:1%;}
.FBFormLabelDiv .FBRequired{font:normal 14px Calibri!important;font-weight:normal!important;color:rgba(173, 61, 90, 1) !important;line-height:normal;}
.FBValidationDiv .FBRequired{font:normal 14px Calibri!important;font-weight:normal!important;color:rgba(173, 61, 90, 1) !important;line-height:normal;}
.Required{font:normal 14px Calibri!important;font-weight:normal!important;color:rgba(173, 61, 90, 1) !important;line-height:normal;}
.FBFloatLeft{float:left;}
.FBFormLabelDiv {float:left;width:150px;}
.FBTxtBox {border:solid 1px #b9b9b9;width:215px}
.FBControlDiv {width:305px;float:left;}
.FBTxtBoxMulti {width:305px;padding:3px;height:100px;font-family:Arial, Helvetica, sans-serif!important;font-size:12px!important}
.FBTxtBoxMulti textarea {width:100%;height:104px; margin-top:-5px;margin-left:-4px;}
.ContactItemsContainer >.blueFont{
	font-size:19px!important;font-weight:bold
}


.FBFormUpdate {text-align:center}
.ConfirmationMainDiv{text-align:center;margin-top:30px}
.EnglishContent{}
.ArabicContent{display:none}
.FeedbackWidget{}
.FprmRowCaptcha{height:50px}
.Popup {background:white}
#FriendDiv{padding:10px;margin-top:10px}
#FriendDiv .FormRequired{font-size:0.80em;}
#FriendDiv .ConfirmationMainDiv {padding-top:96px;padding-left:0px;color:#183866}

#stripContact .chzn-container{width:300px!important}
.FBCheckBox label{margin-left:3px;color:#4a1320!important;margin-top:9px}
.FBBtn{border-color:#4a1320!important;background-color:#4a1320!important;color:#fff!important;font-weight:bold;margin-left:0!important;text-transform:uppercase;font-family:"Myriad Pro", Arial, Helvetica, Verdana, sans-serif!important!important;font-size:14px!important}

.FormTxtBox:hover,.FBTxtBox:hover{cursor:text!important}

/*.FBTxtBoxDiv .chzn-container{width:100%!important}*/
.phonepart1{width:20%!important}
.phonepart2{width:73%!important}
.feebackSeparator{display:none;}
/*=============================================================================================================*/
.MainNewsItemContainer{height:108px;}
.AltNewsItemContainer{height:108px;}
.NewsItemContent{width:82%;height:90px;float:left}
.NewsItemContent h3{line-height:1.3!important;padding-top:5px}
.NewsItemContent h3 a {color:#00a5aa!important;font: bold 16px arial!important;width:100px;}
.date{padding-top:3px;font:bold 14px Arial !important;color:rgb(0, 156, 221) !important;text-transform:uppercase}
.Newsdate{padding-top:3px;font:bold 14px Arial !important;text-transform:uppercase;margin-top:2px;display:block}
.NewsItemContent, .NewsItemContent div, .NewsItemContent span, .NewsItemContent font, NewsItemContent p{/*word-break:break-all*/;line-height:17px;font:normal 13px Arial;color:#045681;margin-top:2px;text-align:justify;}
.MoreLink {color:#00bbc3!important;font:14px Arial!important;}
.NewsItemContent p > a{color:#00a5aa!important;font:bold 13px Arial!important;text-transform:uppercase}
.ListingImg img{width:15%/*137px*/!important;height:94px!important;margin-top:3px;margin-right:10px}
.VideoGalleryDropDownDiv{width:100%;margin-bottom:10px;margin-left:5px;display:none;}
.chzn-container-single .chzn-single span{margin-right:0px !important;color:#045681}
.VideoGalleryDropDownlbl{float:left;font-size:15px;font-weight:bold;margin-right:38px;height:20px;padding-top:5px;color:#183866}
.VideoGalleryddl .chzn-container{width:195px!important;}
.VideoGalleryddl .chzn-drop{width:193px!important;}
.VideoGalleryddl .chzn-search input{width:160px!important;}
.chzn-single a:link,.chzn-single a:hover{color:#183866!important}
.EventTitleDiv{margin:3px 0 4px 0}
.KeyMilestonesHeader{margin-top:8px;margin-bottom:5px}
p.NewsListingBrief{	line-height:1.4;margin-top:4px}

/*-----------------News/Announcements usercontrol Paging---------------*/
.FilterationPaging, .NewsFilterationPaging {background-color:#00afe3;height:26px;padding:4px 0px 0px 0px;text-align:center;color:#ffffff;}
.PageNo a:link{color:#ffffff}
.NewsFilterationPaging {font-size:14px;padding:0 10px 0 0;}
.NewsFilterationPaging>span {float:right;}
.NewsFilterationPaging .CurrentPage {color:#183866;font-weight:bold;margin-right:5px;display:block;height:23px;padding-top:5px;width:20px;float:left;font-weight:bold}
.NewsFilterationPaging .PageNo {color:#fff!important;margin-right:5px;display:block;height:23px;padding-top:5px;width:20px;float:left;font-weight:bold}
.NxtPrvPage {width:25px;height:25px;float:left}


/*---------------------News/Announcements Listing and Details style--------------------------*/
a.EventImg img{border:solid 5px #fff}
a.EventImg img:hover{border:solid 5px #28bdc1}

.ListingImg img{border:solid 5px #fff}
.ListingImg img:hover{border:solid 5px #28bdc1}
.ListingImg{width:100%}

.ListingImgSize{width:100%/*137px*/!important;height:114px!important;margin-top:3px;margin-right:2px;}
.KeyListingImgSize{width:100%/*137px*/!important;height:94px!important;margin-top:3px;margin-right:2px;}

.NewsItemListing{/*width:565px;*/height:93px;}
.blackFont p, .blackFont div{color:black !important;}
.DeptAttachementsNews a, .DeptAttachementsNews a:link {background:url('/Style Library/Portal_Images/MaroonArrow.png') left 6px no-repeat;color:black!important; font-size:14px!important;padding:4px 0 0 15px;text-align:right; display:inline-block;}
.DetailsContent, .DetailsContent div, .DetailsContent span,.DetailsContent font, .DetailsContent p{width:101%;font:normal 13px arial !important;text-align:justify;color:#045681!important;line-height:1.5!important;word-wrap:break-word!important;/*word-break:break-all !important*/}
.DetailsContent{font:normal 13px arial !important;text-align:justify;color:#045681!important;line-height:1.5!important;margin-top:5px;word-wrap:break-word!important;/*word-break:break-all !important*/}

/*---------------------News/Announcements Paging style--------------------------*/
.PagingAlignCenter{text-align:center;color:#ffffff;}
#NavigationBarNews{background-color:rgb(10, 107, 158);height:26px;padding:4px 0px 0px 0px;}
#prevItemNews{background:url('/Style Library/Portal_Images/GrayPreviousArrow.png') no-repeat 0 0;display:block;width:22px;height:22px}
#nextItemNews{background:url('/Style Library/Portal_Images/GrayNextArrow.png') no-repeat 0 0;display:block;width:22px;height:22px}
.PagingAlignCenter{text-align:center;color:#ffffff;}

.newsTitle{font-size:14px;font-weight:bold;}
.newsDate{font-size:13px;font-weight:bold;}
.newNavigation{text-align:center;}
.newNavigation a{font-size:12px;color:#fff;margin:5px;}

.PrintItem{margin-right:14px}
.ShareItem{margin-right:13px;margin-top:4px}

/*------------------Related Items-----------------------*/
ul.RelatedNewsList{width:200px;word-wrap:break-word!important;/*word-break:break-all !important*/}

.RelatedBox .RelatedItemsTopCurv{background:url('/Style Library/SCFA%20Images/RelatedBGTop.png') left bottom no-repeat;display:block;width:197px;height:12px;}
.RelatedBox .RelatedItemsBotCurv {background:url('/Style Library/SCFA%20Images/RelatedBGBot.png') left bottom no-repeat;display:block;width:176px;padding:2px 10px 15px 11px}
.RelatedItemsBotCurv h3{font-size:14px;font-family:arial;font-weight:bold;color:#750840;margin-left:5px}
.RelDocItem {padding:0 5px 0 20px;}
.RelatedArrow {background:url('/Style Library/SCFA%20Images/English/bullete.png') 4px -2px no-repeat;padding-bottom:5px;padding-left:20px}
.font14 {font-size:14px;}
.RelatedItemBox{width:158px;padding:14px;margin-bottom:10px;border:6px #cccccc solid;background-color:rgb(231, 231, 231)}
.RelatedItemBox h3{font-size:1.4em;font-family:arial;font-weight:bold;color:#750840;margin-left:5px}
.RelatedItemsStrip A:link{background:url("/Style Library/SCFA%20Images/English/SideMenuArrow.png") transparent no-repeat scroll left center;padding-bottom:6px;padding-left:15px;font-size:12px;font-family:Arial;padding-top:5px;line-height:1.8em}

.evHomeBGColorl {background-color:#03BCC1 !important;width:521px;height:195px}
.Width750{width:75%;text-align:justify}

/*-------------Events Home Page----------------*/
.jcarousel-skin-EV .jcarousel-container {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.jcarousel-skin-EV .jcarousel-clip {overflow:hidden;}
.jcarousel-skin-EV .jcarousel-item-horizontal {}
.jcarousel-skin-EV .jcarousel-container-horizontal {/*width:300px*/;margin-left:5px;}
.jcarousel-skin-EV .jcarousel-clip-horizontal, .JCarouselULEV li {height:200px;margin-right:10px;}
.jcarousel-skin-EV .jcarousel-item {}
/** Horizontal Buttons **/
.jcarousel-skin-EV .jcarousel-next-horizontal
{position:absolute;bottom:0px;top:20px;left:570px;width:15px;height:30px;cursor:pointer;background:url('/Style Library/Portal_Images/RightGreenArrow.png') no-repeat 0 7px;cursor:pointer!important}
.jcarousel-skin-EV .jcarousel-next-horizontal:hover, jcarousel-skin-EV .jcarousel-next-horizontal:focus, jcarousel-skin-EV .jcarousel-next-horizontal:active
{
	
}
.jcarousel-skin-EV .jcarousel-next-disabled-horizontal{cursor:default;background:url('/Style Library/Portal_Images/RightWhiteArrow.png') no-repeat 0 7px;}
.jcarousel-skin-EV .jcarousel-prev-horizontal
{position:absolute;bottom:0px;top:20px;left:550px;width:15px;height:30px;cursor:pointer;background:url('/Style Library/Portal_Images/leftGreenArrow.png') no-repeat 1px 7px;cursor:pointer!important}
.jcarousel-skin-EV .jcarousel-prev-horizontal:hover, jcarousel-skin-EV .jcarousel-prev-horizontal:focus, jcarousel-skin-EV .jcarousel-prev-horizontal:active
{
	
}
.jcarousel-skin-EV .jcarousel-prev-disabled-horizontal
{cursor:default;background:url('/Style Library/Portal_Images/leftWhiteArrow.png') no-repeat 1px 7px;}
.HomepageEventWidth{/*width:98%*/width:600px;margin-top:-17px}
.HomeeventDetails{width:90%/*310px*/;margin-top: 27px;margin-left:20px}
.lineHeight13{line-height:1.3}

.evHomeBGColor {background-color:#135494 !important}
.EvHomHrColor {color:#fff !important}
.EvHomTitle{font-size:14px !important;font-family:Arial !important;line-height:1.5;color:#02c0cc!important;font-weight:bold;}
.EvHomDateFont {font-size:33px !important;font-family:Arial !important;color:#13c1ff!important;font-weight:bold;text-align:left;padding-right:4px}
.EvHomMonthFont {font-size:20px !important;font-family:Arial !important;color:#fff!important;font-weight:bold;text-align:left}
.EvHomDescription {font-size:12px !important;font-family:Arial !important;line-height:1.5;color:#fff!important;font-weight:normal;}
.EvHomTime {font-size:14px !important;font-family:Arial !important;line-height:1.5;color:#fff!important;font-weight:bold;}
.EvHomMore {font-size:14px !important;font-family:Arial !important;line-height:1.5;color:#00b8ca!important;font-weight:normal;float:right;font-weight:bold}

.RelatedContainer{width:221px;padding:14px 50px 14px 14px;margin-bottom:10px;background-color:#03BCC1;height:167px;margin-right:-17px}
.RelatedContainer h3 {
	font:bold 16px arial;color:#183866;margin-top:-7px
}

.RelatedPhotosHeader h3{font:bold 16px arial;color:#183866;margin-left: 12px;padding-top:7px}
/*.PhotoListingImg{margin-left:-31px}*/
.RelPhotoEventTitle{
	font:bold 14px arial;color:white;width:155px;text-align:center
}
.EventDate{
 text-transform:uppercase;color:#183866;font:bold 14px arial;
}
.RelatedItemsLinks li a{color:white!important;font:bold 13px Arial!important;}
.RelatedItemsLinks li a:hover{color:white!important;text-decoration:none;}

.dateEvent{font:bold 20px Arial;color:#44c0ef;margin:2px}
.monthEvent{font:bold 14px Arial;color:#183866;text-transform:uppercase;margin:0 2px 2px 2px}
.RelatedEventsHeader h3{
	font:bold 16px arial;color:#183866;margin-left: 12px;padding-top:7px
}
.RelatedEventsContainer{
	background-color:#44c0ef;height:330px;padding-top:10px
}
.RelatedEventDate{
 color:#183866;font:bold 14px arial;
}
.NewsItemDetails{padding:10px 10px 10px 0px;width:777px}
#fancybox-close {
	
		position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/Style Library/Portal_Images/fancybox/fancy_close.png') -3px -3px no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;

}
.Rcontainer{display:none}


/*----------------------News/Announcements Back Button------------------*/
.BackBtn {border: 0;cursor: pointer;font-weight: bold !important;text-align: center;display: block; font-family:Arial !important}
.NewsBackBtn {margin-right:-22px;border: 0;cursor: pointer;font-weight: bold !important;text-align: center;display: block; font-family:Arial !important}
.AnnBackBtn{margin-top:-9px;margin-right:-22px;border: 0;cursor: pointer;font-weight: bold !important;text-align: center;display: block; font-family:Arial !important}

a.BackBtn{margin-top:19px;color:#125494!important;font-size: 13px;padding: 5px;font-family:bold}
a.NewsBackBtn {margin-top:19px;color:#125494!important;font-size: 13px;padding: 5px;font-family:bold}
a.AnnBackBtn{color:#125494!important;font-size: 13px;padding: 5px;font-family:bold}
.BackbtnDiv{
	margin-right:-13px
}

a.BlueButton {color: #2a639d!important;font-size: 14px;padding: 5px;text-decoration:none!important}
.DeptDetailsImgSize {width:230px;}

.DetailsImgSize{width:222px!important;height:143px;margin:0 10px 0 0px;border:5px rgb(68, 192, 239) solid !important}

/*--- Form Inputs Styles-----*/
.FormRow{margin-bottom:16px;}
.FormRow .FormLabel{color:#183866;margin-right:10px;line-height:2}
.FormRow .FormText{border:solid 1px #cccccc;width:30%;height:22px}
.FormLabelDiv{width:155px;margin-right:5px;}
.FormHeader{background-color:#DEDEDE;padding:5px 10px;color:#183866!important;margin-bottom:10px;}
.FormHeader h2{padding:0!important;margin:0px!important;}
.FormRequired{color:rgba(173, 61, 90, 1) !important;margin-top:2px;}
.FormControl input[type='text']{width:220px;height:20px;margin-bottom:2px;}
.FormControl select{width:232px!important;height:26px;margin-bottom:2px;}
#FriendDiv .FormRow .FormLabel{
	font-size:0.80em
}

/*---------------------- Investor Form ------------------*/
.rowdiv {width: 100%;margin: 0 5px 5px 5px;}
.lbldiv {float: left;width: 27%;max-width:180px !important;padding:5px;}
.lbldiv span{font-weight:bold;color:#777;}

.txtdiv {float: left;width: 47%;max-width:300px !important;padding:5px;}
.valdiv {float: left;width: 18%;padding-left: 20px;color: rgba(173, 61, 90, 1) !important;}
.txtdiv input, .txtdiv select, .txtdiv textarea {width: 100%;padding: 3px 0;}
.txtdiv .chzn-container{width:100% !important;}

.clear {clear: both;}
.txtdiv input.phonepart1 {width: 25%;}
.txtdiv input.phonepart2 {width: 71%;padding: 1% 0;}
.required {color: rgba(173, 61, 90, 1) !important;}
.btn{background-color: #967b51 !important;border: none !important;color: #fff !important;}


/*---------------------- Site Map ------------------*/
ul.dfwp-list li.level-section{width:90%;float:left;clear:none;margin-bottom:15px;background:none}
.toc-layout-main>.dfwp-list li:nth-child(4){display:none}
.dfwp-list {padding-top:10px;}
.dfwp-list .dfwp-column {background:url('/style library/portal_images/bullette_n.png') 0 0 no-repeat;padding-left:23px;width:30%;padding-bottom:20px
;height:100%;margin-right:0px;}
.dfwp-list .dfwp-column:hover{background:url('/Style Library/Portal_Images/bullettegray_h.png') 0 0 no-repeat;}
.dfwp-list .dfwp-column  a{color:#757477 !important;}
.level-section .level-header .headertitle-large a{font-size:large;}
.level-section .level-band{padding:7px;}
.level-section .level-band a{font-size:15px;}
.level-section>ul>li{margin-right:0px !important;margin-left:3%;}

ul.dfwp-list li.level-section div.level-header {
background-image:url("/Style Library/Portal_Images/BreadCrumbSep.png");
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
padding-right:0px;}
.level-bullet{
	padding-left:0px!important
}
.BackBtnContent{
	margin-top: 4%;
    background-color: #4a1320;
    width: 70px;
    height: 25px;
    padding-top: 4px;
    font: bold 14px Arial, Helvetica, Verdana, sans-serif;
    text-transform: uppercase;
    padding-left: 16px;
    margin-right:20%
}
.BackBtnContent a{
	color:white
}



/*-- World Map Mobile View*/
#selectCountries{width:200px;}
.GenericListingMore{display:block!important;width:100%;margin:10px 0!important;cursor:pointer;background-color:#4a1320!important;color: #FFFFFF!important;font-size: 14px!important;border:1px #4a1320 solid !important;}
.GenericListingProgress{text-align:center;}
.bigLabel{font-size:13px;font-weight:bold;}
.blueColor{color:#2F74D4!important;}
.PartnerDetails{margin-left:1%;width:99%;}
.PartnerDetailsCont{margin:10px 0;}
.PartnerDetailsCont h3{font-weight:bold;}
.mapmobileGenericListingCont{display:none!important;}
/*---------------------- Downloads & Links Listing  ------------------*/
.footerlinksSectionAll {margin-left:20px;width:100% !important;}
.footerlinksSectionAll .footerLinks{width:98%}
ul.linksListAll li,ul.linksListAll li:hover{padding-left:30px;background:url("/Style Library/Portal_Images/BreadCrumbSep.png") no-repeat scroll 0 2px transparent;margin-bottom:8px;margin-top:12px}
ul.linksListAll li a {margin-left:-14px;color:#4a1320;font:bold 14px Arial, Helvetica, Verdana, sans-serif}
.footerlinksSection ul.UsefullinksList li a{color:#4374b7;font-size:14px}
ul.linksListAll li span{color:#4374b7;line-height:2}


.footerlinksSectionAll ul.linksListAll li{background:url('/style library/portal_images/Bullette.png') 0 0 no-repeat;padding-left:30px;margin-bottom:13px}
.footerlinksSectionAll ul.linksListAll li:hover{background:url('/style library/portal_images/Bullette.png') 0 0 no-repeat;}
.footerlinksSectionAll ul.linksListAll li a, .footerlinksSection ul.UsefullinksList li a{color:#4374b7;font-size:14px}
.footerlinksSectionAll ul.linksListAll li span{color:#4374b7;line-height:2}


.footerLinks ul.UsefullinksList li{height:36px;padding-left:42px;margin-bottom:13px}
.footerLinks ul.UsefullinksList li a{line-height:2;font-size:16px}

/* Notifications Styles------*/
.symbol,.success{display: inline-block;margin-right: 5px;;font-size: 0.9em;font-family: Times New Roman;padding: .1em .6em .1em .6em;font-weight: bolder;color: white;background-color: #4E5A56;}
.icon-info { background-color: #3229CF; }
.icon-error { background: #e64943; font-family: Consolas; }
.icon-tick { background: #13c823; }
.icon-excl { background: #ffd54b; color: black; }
.icon-info:before { content: 'i'; }
.icon-error:before { content: 'x'; }
.icon-tick:before { content: '\002713'; }
.icon-excl:before { content: '!'; }
.success,.notify {background-color:#e3f7fc; color:#555; border:.1em solid;border-color: #8ed9f6;/*border-radius:10px*/;font-family:Tahoma,Geneva,Arial,sans-serif;font-size:1.1em;padding:10px 10px 10px 10px;/*margin:10px*/;cursor: default;}
.notify-yellow { background: #fff8c4; border-color: #f7deae; }
.notify-red { background: #ffecec; border-color: #fad9d7; padding:15px;}
.notify-green,.success { background: #fff; border-color: #D1FAB6;color:#2fa75c;padding:15px; }
.success {font-weight:normal;font-size:14px;display:block;}
.success{padding-left:50px !important;background:url('/Style Library/Portal_Images/Success.png') no-repeat;}

/*.error{background: #ffecec; border-color: #D1FAB6;color:#2fa75c;}
.error.alert-box{padding-left:50px !important;background:url('/Style Library/Portal_Images/error.png') no-repeat;color:red; 
border-color: #fad9d7; padding:20px;}*/
.error{font-weight:normal;font-size:14px;display:block;background: #fff; border-color:red;color:red;padding:15px;
background:url('/Style Library/Portal_Images/Error.png') no-repeat;}
.error .alert-box{padding-left:35px!important;}


/* Google Map------*/
.GMapConatiner{
	width:400px!important;height:350px!important
}
.MapWidthHeight{width:100%!important;height:100%!important}
/*.GMapConatiner,.FeedbackForm{float:left}*/

/*------- Tabular View Style -------*/
table.DataTable{border:solid 1px #cccccc}
table.DataTable tr{text-align:left}
table.DataTable tr.headerRow,table.DataTable tr.footerRow{background-color:#4a1320;color:#fff;height:35px;font:bold 14px Arial, Helvetica, Verdana, sans-serif}
table.DataTable tr.BRow{background-color:#e3e3e3;color:#757477;height:35px;font:normal 14px Arial, Helvetica, Verdana, sans-serif}
table.DataTable tr.WRow{background-color:#d1d1d1;color:#757477;height:35px;font:normal 14px Arial, Helvetica, Verdana, sans-serif}
table.DataTable tr.BRow a, table.DataTable tr.WRow a{color:#757477;}
table.DataTable tr.BRow td, table.DataTable tr.WRow td{padding:7px 8px 7px 8px;}
table.DataTable tr.BRow td:first-child + td, table.DataTable tr.WRow td:first-child + td{width:50%}
.GridCont table.DataTable tr.BRow td:first-child a, .GridCont table.DataTable tr.WRow td:first-child a{color:#4a1320!important}
tr.footerRow th.paging ul{float:right;margin-right:10px}
tr.footerRow th.paging ul li a{color:#fff;margin:0 5px;font-size:13px}
tr.footerRow th.paging ul li.selectedPage{background-color:#fff;width:23px;height:23px}
tr.footerRow th.paging ul li.selectedPage a{color:#183866}
tr.footerRow th.paging ul li a{line-height:1.8}

.VacancyDetailsCont .FormRow .FormLabel {font:bold 14px Arial, Helvetica, Verdana, sans-serif;color:#777;margin-right:0px !important;width:20%;}
.VacancyDetailsCont .FormRow .FormLabelGrey {font:bold 14px Arial, Helvetica, Verdana, sans-serif;color:#696969;margin-right:0px !important;width:20%;}
.VacancyDetailsCont .FormRow .FormContent{text-align:justify;font:normal 14px Arial, Helvetica, Verdana, sans-serif;color:#757477;width:75%;float:left;}

/*------Page Not Found ---------*/
div.PageNotFoundContent{margin:5% 5%;}
div.PageNotFoundContent img{float:left;margin:0 20px 0 0;}
.pageNotFoundTxt{padding:10px 0 5px 0;color:#91193b;font-size:18px;font-weight:bold;}
.pageNotFoundTxtAr{padding:10px 0 5px 0;color:#91193b;font-size:18px;font-weight:bold;text-align:left;direction:rtl;}
.backToHome{color:#696969;font-size:15px;font-weight:bold;width:25%;float:left;margin-left:7%}
.backToHomeAr{color:#696969;font-size:17px;font-weight:bold;text-align:left;direction:rtl;width:25%}


.ContactUsMapZone,.ContactUsFeedbackZone{width:49%}
.ContactUsMapZone{float:right}
.ContactUsFeedbackZone{float:left}

/*-------------------FAQ-----------------------*/
.FAQDiv{width:100%}
.FAQContainerDiv{margin-top:-20px}
.FAQDiv hr {display:none;}
.FAQDropDown {width:300px;}
/*--FAQ font size reduced from 16px-----------------------*/
.FAQQuestion {display:block;clear:both;font:bold 14px Arial, Helvetica, Verdana, sans-serif!important;margin-top:10px;color:#4a1320!important;background:url("/Style Library/Portal_Images/BreadCrumbSep.png") no-repeat scroll 0 3px transparent; padding:3px 0 0 14px;}
a.FAQQuestion:link, a.FAQQuestion:visited, a.FAQQuestion:hover {text-decoration:none;cursor:pointer;}
a.FAQQuestion:hover {color:#4a1320!important;}
.FAQAnswer p > span {font:normal 14px Arial, Helvetica, Verdana, sans-serif!important; color:#333333!important}
.ExpandedFAQ {background:url("/Style Library/Portal_Images/BreadCrumbSep.png") no-repeat scroll 0 3px transparent}
.FAQAjaxImg {width:50px;float:left;}
.FAQAjaxtLoading {margin-top:5px;display:block;}
div.FAQAnswerDiv {font: 14px Arial, Helvetica, Verdana, sans-serif !important;text-align:justify;color:#333333!important;margin-top:5px}
.FAQAnswer{line-height:20px}
.chzn-container{font:normal 14px Arial, Helvetica, Verdana, sans-serif!important; color:#757477!important}
.chzn-container-single .chzn-single span{font:normal 14px Arial, Helvetica, Verdana, sans-serif!important; color:#757477!important}
.FAQfa, .FAQProgress{float:left}
.FAQfa .chzn-container-single .chzn-search input{padding-right:7% !important; padding-left:2% !important ;width:90% !important}

/*********News/Press Releases********/
.NewsItem{padding-top:3px;padding-bottom:20px}
.NewsItem .NewsImage{float:right;width:18%}
.NewsItem .NewsImage img{width:100%;height:106px;}

.NewsImage img{border:solid 1px #777!important}
.NewsImage{padding:1px 0px 0 15px}

.homeNewsImage img{
border:solid 1px #777 !important;
width: 180px;
height: 120px;
}
.homeNewsImage{
	padding: 5px 8px 15px 0px;
}

.NewsItem .NewsDetails{margin-top:-5px;text-align:justify;width:80%}
.NewsItem .NewsDetails h3{margin-bottom:5px!important;margin-top:5px!important}
.NewsItem .NewsDetails a{color:#4a1320;font:bold 16px Arial, Helvetica, Verdana, sans-serif}
.NewsItem .NewsDetails span{color:#000;font:normal 14px Arial, Helvetica, Verdana, sans-serif}
.NewsItem .NewsDetails p {width:100%;color:#696969;font:normal Arial, Helvetica, Verdana, sans-serif;margin-top:3px!important;text-align:justify;margin-bottom:4px !important}
.NewsItem .NewsDetails a.ReadMore{color:#4a1320;font:normal 14px Arial, Helvetica, Verdana, sans-serif}
.graySeperator{height:1px;width:100%;margin:15px 0px;background:#D8D8D8!important;}
.NewsDetailsCont .NewsItem .NewsImage img{height:auto;padding:0 0px 0 0px;width:400px;}
.NewsDetailsCont .NewsItem .NewsImage{width:auto;}
.NewsDetailsCont div.NewsItem:first-child + div {margin-top:20px;background-color:#4a1320;width:70px;height:25px;padding-top:2px;border: 1px #F00 solid!important;}
.NewsDetailsCont div.NewsItem:first-child + div a {color:white;font:bold 14px Arial, Helvetica, Verdana, sans-serif;text-transform:uppercase;padding-left:16px}
.MemberBrief span{color: #757477 !important;font: normal 14px  Arial, Helvetica, Verdana, sans-serif !important;text-align:justify}
.articleDesc {text-align:justify}
.articleHomeDesc{text-align:justify;margin-bottom:12px;width:100%}

/*---------Datetime Picker--------*/
.ms-dtinput img{/*margin-right: 712px;*/}


/*-- Live chat link --*/
.LiveChatDiv{position: fixed; right: 25px; bottom: 5px;
border:1px maroon solid!important;display:block;}
.LiveChatDiv{background:url("/Style Library/Portal_Images/QRail-Chat_Slogan_en.png") no-repeat scroll;width:177px;height:55px;}

.chzn-container-single a.chzn-single{
	padding-top:4px
}

/*----------Site live cam--------*/
.SiteCamDiv iframe{width:100%;height:500px;display:block;}


/*-------BOD-------*/
.mediabox{background-color:transparent !important; padding:0px 0px 25px 0px !important;width:30%;float:left}
.mediaboxSeparator{/*border-right:thin gray solid*/;width:0px !important;height:74px;margin-right:20px}
.content > .mediaboxSeparator:nth-child(9n+0) {border-right:none}
.mediabox:hover{background-color:#b6b7bc;cursor:pointer;color:#fff!important}
.mediabox img {	max-width: 100%;display: block;	margin: 0 auto;}
.mediabox h3 {margin: 0.75em 0 0.5em;}
.mediabox p {padding: 0 0 1em 0;margin: 0;line-height: 1.3;}
.BODImage{float:left;width:28% !important;}
.BODImage img{width:100% !important;height:120px}
.BODTitle{color:#4a1320 ;font: bold 15px Arial, Helvetica, Verdana, sans-serif;text-align:justify}
.BODPosition{color:#757477 ;font:normal 14px Arial, Helvetica, Verdana, sans-serif;text-align:justify}
.BODJoinDate{color: #000 !important;font: normal 14px Arial, Helvetica, Verdana, sans-serif;display:none;}
.BODDetails{float:left;margin-left:3% !important;margin-top:3px !important;width:60%;text-align:justify}
.mediaboxSeparator{width:20px;float:left}


/*-----------fancy box -------------*/
.MemberName{color:#4a1320 ;font: bold 16px Arial, Helvetica, Verdana, sans-serif;}
.MemberPosition{color:#757477 ;font:normal 14px Arial, Helvetica, Verdana, sans-serif }
.MemberJoinDate{color: #000 !important;font: normal 14px Arial, Helvetica, Verdana, sans-serif;display:none;}
.MemberBrief{text-align:justify}
.MemberBrief span{color: #757477 !important;font: normal 14px  Arial, Helvetica, Verdana, sans-serif !important;text-align:justify}
.MemberPhoto{margin-right:2%;margin-bottom:1%;}
.MemberPhoto img{width:150px;height:auto;float:left;border:solid 1px #777!important}
.BODFancyDetails{margin:0px 2px 10px 5px;width:97%;text-align:justify}

/* Contact Center */
.ContactCenterContainer {width:100%;padding:35px 0px 10px 26px;overflow:hidden;}
.ContactTitle, .ContactTitle a, .ContactTitle a:link {color:#acacac;font:bold 18px calibri;text-decoration:none;}
.ContactItemsContainer {width:30%;}
.ContactItem {height:65px;border-bottom:solid 1px #92C0E0;margin-top:10px;}
.ContactItem input{padding-left:12%;text-align:left}
.ContactMapContainer {border:1px solid #b7b7b7;width:65% !important;height:345px;;margin-left:20px}
.ContactDetailsTop {/*background:url('/Style Library/Portal_Images/ContactDescTop.png') 0 0 no-repeat;*/display:block;width:906px;height:13px;}
.ContactDetailsBot {/*background:url('/Style Library/Portal_Images/ContactDescBot.png') 0 0 no-repeat;*/display:block;width:906px;height:12px;}
.ContactDetailsArea {/*background:url('/Style Library/Portal_Images/ContactDescStrip.png') 0 0 repeat-y;*/padding:5px 0 5px;overflow:hidden;border:solid 1px #4a1320;width:96.5%}
.ContactDetailsItem {font:bold 16px calibri;color:#4a1320;margin-left:25px}
.ContactItemCol {width:45%;margin:0 10px;}
.BtnLargeBlue {background:url('/Style Library/Portal_Images/MapImages/Map_Icons_1.png') 0 0 no-repeat;width:270px;border:0;color:#fff;font:bold 16px calibri;cursor:pointer;padding:0 20px 0 0;margin:0 0 5px 0;height:35px;}
.BtnLargeGreen {background:url('/Style Library/Portal_Images/MapImages/Map_Icons_2.png') 0 0 no-repeat;width:270px;border:0;color:#fff;font:bold 16px calibri;cursor:pointer;padding:0 20px 0 0;margin:0 0 5px 0;height:35px;}
.BtnLargeBrown {background:url('/Style Library/Portal_Images/MapImages/Map_Icons_3.png') 0 0 no-repeat;width:270px;border:0;color:#fff;font:bold 16px calibri;cursor:pointer;padding:0 20px 0 0;margin:0 0 5px 0;height:35px;}
.BtnLargePurple {background:url('/Style Library/Portal_Images/MapImages/Map_Icons_4.png') 0 0 no-repeat;width:270px;border:0;color:#fff;font:bold 16px calibri;cursor:pointer;padding:0 20px 0 0;margin:0 0 5px 0;height:35px;}
.ContactItem input{border:none!important;font-size:14px}
.FeedbackForm{
	margin-left:25px
}
/*-------------------Job Vacancies and careers -----------------------------*/
/*Data grid - Table*/
table#ForumsTable > tbody > tr > th:first-child + th {text-align:left;}
table#ForumsTable > tbody > tr > th:first-child + th + th {padding:0 4px 0 4px;}
table#ForumsTable > tbody > tr > th:first-child + th + th + th {padding:0 4px 0 4px;}

tr#headerRow th, tr#footerRow th{color:#fff;background-color:#4a1320;}
tr#headerRow th#TopFirstCorner, tr#headerRow th#TopFirstCorner{background-color:#4a1320;width:10px;height:32px}
tr#headerRow th#TopLastCorner, tr#headerRow th#TopLastCorner{background-color:#4a1320;width:10px;height:32px}
tr#footerRow th#BottFirstCorner, tr#footerRow th#BottFirstCorner{background-color:#4a1320;width:10px;height:32px}
tr#footerRow th#BottLastCorner, tr#footerRow th#BottLastCorner{background-color:#4a1320;width:10px;height:32px}
tr.RowStyle td {background-color:#fff!important;height:25px;text-align:center}
tr.altRowStyle td{background-color:#dbdbdb;height:25px;text-align:center}

.tblPaging{background-color:#4a1320;height:32px;margin-top:1px}
.PrevLink{color:#fff!important;font-weight:bold!important}
.NextLink{color:#fff!important;font-weight:bold!important}

.StartDiv{width:380px;float:right}
.PrevLinkDiv{width:50px;float:right;margin-top:5px;float:left}
.NextLinkDiv{margin-left:20px;margin-right:20px;width:50px;float:right;margin-top:5px}

.PagingNumbers{color:#fff!important;}
.PagingNumbersDiv{margin-left:20px;float:left;margin-top:5px;min-width:30px}
.VacanciesCurrentPage{color:#fff!important;font-weight:bold!important}

tr.RowStyle td.Start, tr.RowStyle td.End, tr.RowStyle td.First, 
tr.altRowStyle td.Start,  tr.altRowStyle td.End, tr.altRowStyle td.First{border-left:none;}
tr.RowStyle td.First, tr.altRowStyle td.First{text-align:left;vertical-align:middle!important}
tr.RowStyle td.End, tr.altRowStyle td.End {border-left:none;vertical-align:middle!important}
#footerRow a, #footerRow a:link, #footerRow a:visited {color:#fff;font-size:11px;}
td.First .News{margin-top:5px;}
.DFTitleClear{display:none}
.TotalWidth{width:13%}

/*--------- JobDetails ---------*/
.Label,.LabelY{font-weight:bold;font-size:14px;color:#4a1320}
.FloatL{float:left}
.DepartmentDllDiv{margin-left:10px}
.DepartmentDll{width:180px}
.VacanciesGrid{padding-top:10px}
.JobDetailslblWidth{width:180px}
.Text{font-size:13px}
.LabelB{font-weight:bold;font-size:14px;color:#4a1320}
.Formtxt{width:200px}
.Formlbl{width:150px}
.ApplyNow{color:#777!important;font-size:16px;font-weight:bold}
a.Back{text-decoration:underline!important;font-size:14px;margin-right:40px;margin-top:20px!important}

.PaddingTop35{padding-top:10px;margin-left:147px;}
.RadioBtns td label {text-indent:20px;margin-left:3px;}

/*Bootstrap Overriden Classes-----------------------------*/
.MenuHolder{float:right;margin-right:5%}
.navbar-header{float:left;width:94%;}
.LSwichDiv{	width:45px!important;float:right;margin-left:10px;position:relative;z-index:9999}


.logo{float:left;}
.MenuContainer{margin-top:15px;width:98%;max-width:100%!important}





a:hover,
a:focus { text-decoration: none!important;color:#4a1320 !important}

.body-content {padding-left: 0px;padding-right: 0px;}

.navbar > .container .navbar-brand { padding-left: 0px;margin-left:0px;}

.navbar-collapse {padding:0px;position:absolute;right:30px;width:80%!important;width:100%!important;}
.mobilemenucontainer{float:right!important}
.mobilemenu{margin-right:45px!important;}
.menu-button{width:25px!important}

.navbar-default {background: url('/Style Library/Portal_Images/navSlice.png') 0 0 repeat;border: none;background-color:transparent!important;height:72px}

.navbar-default .container {margin-top:15px}

.navbar-nav {margin-top: 10px;}

.navbar-collapse .navbar-nav.navbar-right:last-child {margin-right: 0px;}

.navbar-default .navbar-nav > li.selected > a, .navbar-default .navbar-nav > li.selected > a:hover {background-color:#4a1320;color:#ffffff;
    padding-top: 10px;margin-top:5px;padding-bottom: 10px;}
    
.navbar-default .navbar-toggle .icon-bar {background-color:#00235d;}

.navbar-default .navbar-toggle {border-color:#d1d1d1;margin-top:18px;}

/*CCQ Classes---------------------------------------------*/

.innerBanner{background:url('/Style Library/Portal_Images/inner_banner_01.jpg')center no-repeat;height:246px;width:100%;background-size: cover;}
.innerTitle {color:#fff;font-size:40px;margin-top:10px}
.innerSep {	margin:0 10px}
.innerBannerContainer{height:100px;background-color:#4a1320;padding:10px;position:relative;top:35%;right:6%}

.NoItemFound{color:red;margin:20px}

.DownloadPrintable{margin:7% 0 0 20%}
.DownloadPrintable a:link,.DownloadPrintable a:hover,.DownloadPrintable a:visited{color:#fff!important;font-weight:bold}
.CalendarTitleDiv{margin-left:9%}
.DownloadPrintableDiv{margin-right:10%;background:url('/Style Library/Portal_Images/DownloadPDF.png') 0 0 no-repeat;height:55px;width:280px;margin-top:15px}


#calendar {max-width: 1100px;margin: 20px auto;	}
.fc-time{display:none}

.aticon-compact{margin-right:5px!important;margin-top:2px!important}


.mobilemenu{margin-top:-19px;margin-right:20px}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none!important}

.ms-cui-ribbonTopBars{/*display:none;padding-top:25px*/}


.RadioBtns td label{color:#777!important}
#DeltaPlaceHolderMain .ms-webpartzone-cell{margin:0!important}
.none{display:none}
input[type="submit"]{
	margin:0;
}
.fontMedium{font-size:19px;}
.italic{font-style:italic;}
.ms-backgroundImage{background-color:#fff!important}
.noBorder{border:none!important;}
ul li.noBorder{list-style:none}
#Ribbon{margin-top:75px!important}
.banner,.Banner {background:url("/Style%20Library/Portal_Images") center center no-repeat;width: auto;height: 650px !important;position:relative;/*background-size:100% auto!important*/background-size:cover;/*shabna*/}
.languageSwitch {color: #4a1320;font-size: 22px;display: block;margin-top: 5px;/*width: 80px;*/text-align: right;}
.welcomeMsgContainer {position: absolute; float:right;margin-top:470px;right:0;margin-right:0px;z-index:1000;}
.BannerElementsContainer {height: 378px;position: relative;margin-top: -378px;}
.welcomeMsg {background: transparent url("/Style Library/Portal_Images/bannerWelcome.png") no-repeat 0px 0px;width: 290px;height: 135px; padding:20px; display:none;}
.font20{ font-size:20px;}
.font26{ font-size:26px;}
.greyFont{font-size:16px; color:#b0b0b0;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:15px
}
.lightBlueFont{color:#4a1320;}
.blueFont{color:#4a1320;}
.blueBigFont {font-size:20px;color:#00235d;}
.whiteBigFont{font-size:26px;font-weight:bold;color:#ffffff;line-height:1.2;}
.whiteFont, .whiteFont a:link, .whiteFont a:hover{color:#fff!important;}
.whiteFont a:visited{
	color:#4a1320!important;
}
.latestUpdatesContainer ul li {margin-bottom:20px;}
.latestUpdatesContainer ul li p{margin-top:7px;}
.mainSectionsContainer .sectionsImgHolder img{width:224px;height:126px;}/*width:100%;*/
.mainSectionsContainer .sectionsLabelHolder{text-align:center;padding-top:10px;width:224px;}/*width:62% padding:10px; */
.mainSectionsContainer ul li{float:left;margin-right:20px;list-style:none}
.mainSectionsContainer{width:100%;text-align:center;margin-top:20px}
.mainSectionsContainer ul{
display:inline-block !important;
width:max-content;
width: -moz-max-content;
width: -webkit-max-content;
width: -o-max-content;
}
.eventImgHolder {margin-bottom:0px;}
.eventImgHolder img{width:100%;}
.eventItemsHolder .eventDate{background-color:#e1e5e6;width:70px;height:70px;padding:10px;text-align:center}
.eventItemsHolder .eventDate .days{font-size: 32px;line-height: 0.9;color:#4a1320;}
.eventItemsHolder .eventDate .months{color:#4a1320;text-transform:uppercase;}
.eventItemsHolder .eventDesc {width: 75%;margin-left: 17px;}
.eventItemsHolder ul li{padding:15px 0;border-bottom:solid 1px #d1d1d1;margin-bottom: 20px;list-style:none}
.borderRGrey{border-right:solid 1px #d1d1d1;}
.RibbonCont{background-color:#00235d;padding: 12px 0 0px 0;font-size: 16px;}
.RibbonCont .ribbonDate{color:#4a1320;font-weight:bold;margin-right:10px;}
.footerLabels {background:url("/Style Library/Portal_Images/footerLabels.png") 0 0 repeat-x;background-color:#d1d1d1;padding-top:8px;padding-bottom:10px;}
ul.footerHelpLinksList li ,ul.footerLinksList li {min-height:22px;margin-bottom:15px;padding-left:30px;list-style:none}
ul.footerHelpLinksList li{background:url("/Style Library/Portal_Images/footerIconFAQ.png") top left no-repeat;}
ul.footerLinksList li { background:url("/Style Library/Portal_Images/footerIconLink.png") 0 center no-repeat;}
ul.footerLinksList li a, ul.footerHelpLinksList li a{color:#595c5f;}
.marginB30 {margin-bottom:30px;}
.copyrightCont{background-color:#4a1320;padding-top: 15px;padding-bottom: 10px;}
.textAlignCenter{text-align:center}
.RadioBtns >label{
	margin-left:4px;margin-bottom:-1px;font-weight:normal;margin-right:7px
}

/*----------Banner Title---------------*/
.homeBannerTitle{
position: absolute;
width: 100%;
background-color: #000000; /* #c9af87 */
text-align: center;
color:#FFFFFF;
bottom: 0px;
padding: 8px 0;
opacity: 0.7;
filter: alpha(opacity=70);
display: none;
font-size: 16px;
}
.homeBannerTitle a{
color: #FFFFFF;
}

.homeBannerTitle a:hover{
color: #FFFFFF;
}

/*----------Newsletters PDF Viewer---------------*/
.PDFObject{width:97%!important;height:1000px!important}
.pdfSlider_hideControls,.pdfSlider_thumbsContainer{display:none!important}

/***********************Polls Home******************/
.PollContainer{float:left;margin-top:-15px;margin-left:5px}
.PollContainer h2{font-size:18px;font-family:Arial,Helvetica, Verdana, sans-serif!important}
.PollOptionsList{margin-bottom:10px;margin-top:10px;line-height:1.4em;color:#464d50;width:100%}
.PollQuestion{font-size:13px;color:#464d50}
.PollFooter{}
.PollViewResults {float:left;font:bold 13px Arial,Helvetica, Verdana, sans-serif !important;margin-right:154px;background-color:#4a1320!important;color:#fff !important;font-weight:bold;text-transform:uppercase;border:none !important;border:none!important;cursor:pointer}
.PollBtnVote{margin-bottom:10px !important;float:left;font:bold 13px Arial,Helvetica, Verdana, sans-serif !important;margin-left:10px!important;background-color:#4a1320!important;color:#fff !important;font-weight:bold;text-transform:uppercase;border:none !important;padding: 3px 25px;cursor:pointer}
.PollContainer .Error{font-size:13px;color:red;}
.gvChart{margin-left:15px;}
div.gvChart svg{min-height:140px} 
.PollContainer .PollContent{}
.PollOptionsList label{margin-top:8px;font-size:13px;margin-left:8px;line-height:12px}
/*.PollFooter{margin-top:-40px}*/
.PollBackLink{float:left;margin-left:178px;text-decoration:underline !important;font-size:13px;font-weight:bold}
.PollClear{display:none}

/*********************Previous Polls*****************/
.PreviousPollsMargin {width:569px;}
.PreviousPollsLink{margin-right:-9px;float:right;font-weight:bold;padding: 0 9px 0 0;font-size:12px;text-decoration:underline;}
a.PreviousPollsLink:link{font-size:13px;text-decoration:underline}
.PreviousPollsTitleContainer{display:none}
#wrapper {width:863px;margin:0 auto;text-align:left;}
#chart,#form_values {width:615px;}
#chart {list-style:none;margin-bottom:20px;}
#chart li,#chart li span {height:20px;}
#chart li .percent {width:30px;position:absolute;top:0;right:-100px;text-align:right;color:#193765;}
#chart li .Answers {font:bold 13px Arial,Helvetica, Verdana, sans-serif; width:250px;position:absolute;top:0;right:-392px;text-align:left;color:#193765;font-weight:bold;}
#chart li { position:relative;display:block;height:20px;width:380px;margin:0 0 5px 5px;text-align:left;}
#chart li .bar {width:430px;}
.color1 .bar{background:#00235d;}
.color2 .bar{background:#777;}
.color3 .bar{background:#ffcc00;}
.color4 .bar{background:#00235d;}
.color5 .bar{background:#777;}
#wrapper .accordionButton .fb{float:right;margin-top:7px;color:white;margin-right:10px}
.QTitlePadding{vertical-align:-7px;color:white;margin-left:10px}
.accordionButton{font:bold 13px Arial,Helvetica, Verdana, sans-serif;height:30px;background-color:#4a1320!important}
.accordionContent{margin-top:20px;margin-left:-5px}
.accordionButton:hover{cursor:pointer}

/*---------Page not found error------------*/
.WhiteBG{
	background-color:#fff
}
.ErrorBG {
    width: 100%;
    min-height: 736px
    }
.topAdjust{
	    padding-top: 9%;
    text-align: center!important;
}
.topLogo {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    }
    .topLogo img {
    max-width: 55%;
}
.ErrorContainer {
    background-color: #fff;
    border: 1px solid #dcdcdc;
    margin: 0 auto;
    text-align: center;
    width: 550px;
}
.ErrorContainer h2 {
    margin-top: 15px;
}
.ErrorContainer h3 {
    color: gray;
    margin-top: 20px;
}
.HomeBtnBG {
    background-color: #e5e7e9;
    margin-top: 23px;
    padding: 10px;
}
.HomeBtn {
    display: block;
    /* background: url('/Style%20Library/Portal_Images/Error_HomeIco.png') 0 0 no-repeat; */
    color: #21572D !important;
    width: 180px;
    margin: 0px auto;
    }
    
.mada_logo{
text-align: center;
}

.everynode{
	
	color:white
}
.EnglishContent{
	
	color:white;
}
.EnglishContent,a:hover{
	
	color:white;
}
.ms-rteThemeForeColor-5-0{
	color: #4a1320 !important;
}
