﻿
@font-face {
   font-family: 'MYRIADPRO-BOLD';
  src: url('../font/MYRIADPRO-BOLD.EOT') format('EOT'),
  url('../font/MYRIADPRO-BOLD.WOFF') format('WOFF'), 
  url('../font/MYRIADPRO-BOLD.TTF') format('TTF');
     }
	 
	 @font-face {
   font-family: 'MYRIADPRO-REGULAR';
  src: url('../font/MYRIADPRO-REGULAR.EOT') format('EOT'),
  url('../font/MYRIADPRO-REGULAR.WOFF') format('WOFF'), 
  url('../font/MYRIADPRO-REGULAR.TTF') format('TTF');
     }
	 @font-face {
   font-family: 'MYRIADPRO-SEMIBOLD';
  src: url('../font/MYRIADPRO-SEMIBOLD.EOT') format('EOT'),
  url('../font/MYRIADPRO-SEMIBOLD.WOFF') format('WOFF'), 
  url('../font/MYRIADPRO-SEMIBOLD.TTF') format('TTF');
     }
	 
	 
            @font-face {
                font-family: Corporate_S_Light_Regular;
                src: url("../font/Corporate S Light Regular.otf");
            }

            @font-face {
                font-family: Corporate_S_Bold;
                src: url("../font/Corporate S Bold.otf");
            }	
			
			 @font-face {
                font-family: Corporate_S_Light_Regular;
                src: url("../font/GE_SS_Text_Light.otf");
            }

            .Corporate_S_Light_Regular { font-family: "Corporate_S_Light_Regular" ;}
			.Corporate_S_Bold { font-family: "Corporate_S_Bold" ;}

/* main atyles 
@font-face {
    font-family: 'MYRIADPRO-REGULAR';
    src: url('../fonts/MYRIADPRO-REGULAR.eot');
    src: url('../fonts/MYRIADPRO-REGULAR.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MYRIADPRO-REGULAR.woff') format('woff'),
         url('../fonts/MYRIADPRO-REGULAR.ttf') format('truetype'),
         url('../fonts/MYRIADPRO-REGULAR.svg#klavika_mdbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MYRIADPRO-BOLD';
    src: url('../fonts/MYRIADPRO-BOLD.eot');
    src: url('../fonts/MYRIADPRO-BOLD.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MYRIADPRO-BOLD.woff') format('woff'),
         url('../fonts/MYRIADPRO-BOLD.ttf') format('truetype'),
         url('../fonts/MYRIADPRO-BOLD.svg#klavika_rgregular') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'MYRIADPRO-SEMIBOLD';
    src: url('../fonts/MYRIADPRO-SEMIBOLD.eot');
    src: url('../fonts/MYRIADPRO-SEMIBOLD.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MYRIADPRO-SEMIBOLD.woff') format('woff'),
         url('../fonts/MYRIADPRO-SEMIBOLD.ttf') format('truetype'),
         url('../fonts/MYRIADPRO-SEMIBOLD.svg#klavika_rgregular') format('svg');
    font-weight: bold;
    font-style: normal;
}*/
*{padding:0px;margin:0px;border:0px;}
body{padding:0px;margin:20px 0 0 0 !important;border:0px;}
/* header styles */
.fullRow{
	float:left;
	width:100%;	
}
.fullRow1{
	float:left;
	width:100%;	
}

.fixdRow{
	display:inline-block;
	width:100%;
	max-width:957px;	
}
.fixdRow1{
	display:inline-block;
	width:100%;
	max-width:957px;	
}

.center{
	text-align:center;	
}
.left{
	text-align:left;	
}
.right{
	text-align:right;	
}
.headerSetting{
	height:99px;	
}

.headerRight {
	width:auto;
	float:right;
width:48%;
}
#s4-bodyContainer{  padding:0px!important;}
.ServicesContainer{ clear:both;}
/* logo styles */
.logo{
	float:left;
	display:block;
	text-decoration:none;	
}
/* main search styles */
.searchMainContainer{

	height:36px;
	overflow:hidden;	
	float:right; clear:both;
}

.buttonsMainContainer {
	width:100%;
	height:36px;
	overflow:hidden;	
	float:right;
}


.mainSearch{
	width:86%;
	line-height:26px;
	color:#858585;
	font-size:14px;
	font-family:'MYRIADPRO-REGULAR';
	padding:0px 2%;
	height:26px;	
}
.searchIcon{
	display:block;
	width:9%;
	height:26px;
	background:url(../img/searchIcon.png) no-repeat 50%;
}
.blueLineblueLine{
	position:relative;
	width:100%;
	background:#5A6670;
	height:3px;
	left:-100%;
}
.floatRight{
	float:right;
}
/* top menu services */
ul.serviceMenu{
	display:block;
/*	height:30px;
	overflow:hidden;*/
	list-style:none;
	float:right;
	margin:0px; padding:0px;
		
}
ul.serviceMenu li{
	float:right;
	margin-left:2px;	
}
ul.serviceMenu li a{
	display:block;
	text-decoration:none;
	background:#ededed;
	color:#3b3b3b;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
	padding:0px 6px;	
}
ul.serviceMenu li a:hover{
	background:#5A6670;
	color:#fff;	
}
.login{
	background:#2a97ce url('../img/loginIcon.png') no-repeat 9px 50% !important;
	color:#fff !important;
	padding:0px 16px 0px 36px !important;	
}
/* top nav styles and sub menu */
.topNavHorLine{
	overflow:hidden;	
}
.topNavSettings{
	position:relative;
	height:40px; 	
}
ul.topNav{
	display:block;
	list-style:none; z-index:9999;	
}
ul.topNav li{
	float:left;
	position:relative;
}
ul.topNav li a{
	padding:10px 10px;
	color:#343434;
	font-size:16px;
	line-height:20px;
	text-decoration:none;
	display:block;
	font-family: "Corporate_S_Light_Regular";
	
}
.subList{
	position:absolute;
	left:0px;
	top:40px;
	height:0px;
	list-style:none;
	z-index:99999999999;
	width:250px;
	background:url(../img/topNavBG.jpg) repeat;
	overflow:hidden;
}
.subMenu{
	display:block;
	float:left;
	width:100%;
	list-style:none;
	
}
.subMenu li{
	float:left;
	width:100%;
	
}
.subMenu li a{
	display:block;
	line-height:40px;
	color:#fff !important;
	text-decoration:none;
	font-size:14px !important;
	padding:0px 2%;
	border-top:1px dashed #fff;
}
.subMenu li a:hover{
	background-color:#7E8C94;
}

.topMenuBG{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:0px;
	background:url(../img/topNavBG.jpg) repeat;
	z-index:-1;
	
}
ul.topNav li a:hover{
	color:#7E8C94;
}

/* hot news styles */
.hotNewsSettings{
	height:49px;
	background:url(../img/breakingNewsBG.jpg) repeat-x left top;	
}

.firstCol{
	float:left;
	width:11%;	
}
.secontCol{
	float:left;
	width:89%;
	height:45px;
}

.hotNewsHeader{
	display:block;
	float:left;
	text-decoration:underline;
	text-transform:uppercase;
	border-bottom:4px solid #A3A566;
	color:#A3A566!important;
	text-decoration:none;
	font-family:'Corporate_S_Bold';
	height:45px;
	line-height:45px;
}

.secontCol ul  {
	float:left;
	padding:0;
	margin:0;
	width:100%;
}

.secontCol ul li  {
	float:left;
	padding:0;
	margin:0;
	width:auto;
}
.secontCol li a {

	height:45px;
	line-height:45px;
	padding-left:45px;
	background:url(../img/marqueeSep.png) no-repeat left center;
	margin-right:30px;
}


.newsViewLayer{
	float:left;
	width:92%;
	overflow:hidden;	
}
.newsMarquee{
	float:left;
	font-size:15px;
	color:#767676;	
}
.newsText{
	float:left;
	display:block;
	
}
/* slider styles */
.sliderSettings{
	margin-top:11px;

}
.sliderBG{
	/*background:url(../img/sliderBG.png) repeat-x left top;
	overflow:hidden;*/
}
.sliderBottomBorder{
	height:4px;
	background:url(../img/breakingNewsBG.jpg) repeat-x left bottom;	
}

/* links styles */
.linkes{
	display:block;
	float:left;
	/*width:25%;*/
	width:237px;
	height:42px;
	/*color:#fff !important;*/
	line-height:46px;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	font-size:17px;
	margin-top:10px;
	margin-left:2px;
	margin-bottom:10px;	
	font-family: "Corporate_S_Bold";
	 
   }
.linkes1{
	background:#ededed;
	color:#3b3b3b;	
}
div .linkes:hover{
	background:#5A6670;
	color:#fff;
}
div .linkes:visited{
	color:#3b3b3b;
}
div .linkes:visited:hover{
	color:#fff;
}
.linkes2{
	background:#ededed;	
	color:#3b3b3b;

}
.linkes3{
	background:#ededed;	
	color:#3b3b3b;
	
}
.linkes4{
	background:#ededed;	
	color:#3b3b3b;
	
}
/* tabs container */
.tabsContainer{
	float:left;
	width:75%;
}
.adsContainer{
	float:left;
	width:25%;	
}
.tabsContent{
	float:left;
	width:100%;
	background:url(../img/bottomBorder.jpg) repeat-x left bottom;
}
ul.tabsItem{
	display:block;
	float:left;
	list-style:none;	
}
ul.tabsItem li{
	float:left;
	text-transform:uppercase;
	line-height:42px;
	color:#979797;
	cursor:pointer;
	padding:0px 10px;
	margin-right:5px;
	font-size:14px;
	border-bottom:4px solid #fff;
}
.selectedTab{
	color:#A3A566 !important;
	border-bottom:4px solid #A3A566 !important;
}
ul.allNews{
	display:block;
	float:right;
	list-style:none;	
}
ul.allNews li{
	float:right;
	border-bottom:4px solid #bebebe;
	
}
ul.allNews li a{
	text-transform: uppercase;
	color: #343434;
	font-size: 13px;
	text-decoration: none;
	padding: 13px 10px 0px 10px;
	line-height: 29px;
	display: block;
}
.tabsData{
	float:left;
	width:100%;
	position:relative;
	min-height:200px;
}
.tabData{
	float:left;
	width:100%;
	margin:10px 0px;
}
.hidden{
	display:none !important;	
}

/* news box */
.newsBox{
	display:block;
	float:left;
	width:30%;
	text-decoration:none;
}
.newsBox img{
	width:100%; height:120px;
}

.newsCenterBox{
	margin:0px 5%;	
	padding-bottom:15px;
}
.serviceBoxBG{
	background:#f5f5f5;
	padding:18px 0px;
	border-top:1px solid #e6e6e6;
	border-Bottom:1px solid #e6e6e6;	
}
.serviceBox{
	display:block;
	float:left;
	width:16.666%;
	text-decoration:none;	
}
.moreLinks{
	display:block;
	float:left;
	width:18%;
	margin:0px 1%;
	text-decoration:none;		
}
.moreLinksContainer{
	margin:18px 0px;
	
}
.footerContainer{
	background:#5C6670 url("../img/footerBG.jpg") repeat-x left top;	
}
.footerContainerBottom{
	background:#A8B3BB;	
}
.footerTop{
	height:65px;	
}
.footerTopBoxLeft{
	width:25%;
	float:left;
	
}
.footerTopBoxCenter{
	width:20%;
	float:left;
	
}
.footerTopBoxRight{
	width:35%;
	float:left;
	
}
.footerBottom{
	height:50px;	
}
ul.footerMenu{
	display:block;
	float:left;
	list-style:none;
	height:50px;
	margin-top:15px;
	width:100%;	
}
ul.footerMenu li{
	color:#fff;
	line-height:50px;
	float:left;
	padding:0px 1%;
	font-size:14px;	 vertical-align:text-top;
}
ul.footerMenu li img{
	display:block;
	padding-top:14px;
	
}
.footerTopBoxRight ul.footerMenu li{
	float:right;
	text-align:right;
	padding:0px 0% !important;	
}
.footerMenuBottom {
	display: block;
	float: right;
	list-style: none;
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	padding: 0px;
	color: #fff;
}
ul.footerMenuBottomRight{
	display:block;
	float:left;
	list-style:none;
	height:50px;	
}
ul.footerMenuBottomRight li{
	color:#fff;
	line-height:50px;
	float:left;
	padding:0px 0%;
	font-size:14px;	
}
ul.footerMenuBottomRight li a{
	color:#fff;
	padding:0px 5px;
	text-decoration:none;	
}



.news{
	float:left;
	position:relative;
	line-height:45px;

	}

.newsTitle{
	display:block;
	width:100%;
	font-size:15px;
	color:#343434 !important;
	padding:10px 0px 0 0;
	font-family: 'MYRIADPRO-SEMIBOLD';
}
.news .newsTitle{
	float:left;
	position:relative;
	line-height:45px;
	display:block;
	font-size:15px;
	width:auto !important;
	color:#343434 !important;
	padding:0px 0px 0 0 !important;
	}
 

.icon{
	float:left;

	position:relative;
	margin:10px 10px;
	
	line-height:45px;
	width: 7px;
    height: 18px;
	
	}
.arrow{
	float:left;
	position:relative;
	width:8%;
	margin-top:10px;
 display:none !important;
	}
	
	.arrow img{
	float:right;
	margin-right:10px;	
	}
.arrow p {
	position:relative;
	margin:0px auto;
	padding:0px 10px;
	line-height:45px;
	border-radius:5px;
	font-size:40px;
}

/* METRO DESIGN */
.metroViewLayer{
	float:left;
	width:100%;
	position:relative;
	overflow:hidden;
}


.metroBoxes{
	position: relative;
	float: left;

	width: 159.5px;
	height: 159.5px;

	
}


.metroName{
	display:block;
	text-decoration:none!important;
	color:#fff !important;
	padding:5px 0px;
	font-size:16px;
	
}
.metroName a{text-decoration:none!important;}
.topNavIcon{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:40px;
	z-index:1;
	display:none;
	background:#5A6670 url(../img/menuIcon.png) no-repeat 2% 50%; cursor:pointer;	
}

.metroSettings{
	/*padding-top:20px;*/
	border-top:0 !important;
	
}
.chairmansMessage{
	float:right;
	margin-bottom:8px;
	
}
.abudhabiLogo{
	float:right;
	margin-top:20px;	 margin-right:5px;
}

/* inner page styles */
.innerImg{
	margin-bottom:10px;	
}

/* breadcrumb styles*/
.breadCrumbSetting{
	border-top:0px !important;
}
ul.breadCrumb{
	display:block;
	list-style:none;	
}
ul.breadCrumb li{

	color:#A3A566;
	padding:15px 0px;
	margin:0px 8px 0px 0px;	
}
ul.breadCrumb li a{
	color:#969696;
	text-decoration:none;	
}
ul.breadCrumb li a:hover{ color:#A2A467;}

/* page name styles */
.pageName{
	padding:20px 0px;
	background:#B8CCC2;
	border-top:1px dashed #B8CCC2;
	border-bottom:1px solid #B8CCC2;
	width:100%;
}
span.pagenameText{
	padding-left:20px;
	text-transform:uppercase;
	color:#5d5d5d;
	font-size:24px;
	display:block;	
}
/* inner container styles*/
.innerContainerSettings{
	width:100%;
	margin:10px 0px !important;
}
.innerLeftBox{
	width:169px;
	border:1px solid #d7d5d5;
	float:left;
}
ul.leftNav{
	text-decoration:none;	
}
ul.leftNav li{
	border-bottom:1px dashed #e5e5e5;
	
}
ul.leftNav li a{
	display:block;
	text-decoration:none;
	color:#434343;
	padding:15px 10px 15px 22px;
	background:url(../img/leftNavBG.png) no-repeat 8px 50%;
}
ul.leftNav li a:hover{
	color:#fff !important;
	background:#355c7d url(../img/leftNavBG.png) no-repeat 8px 50%;	
}
ul.leftNav li.lastChildList{
	border-bottom:0px;	
}
.innerRightBox{
	float:left;
	width:80%!important;
}


/***************** form *****************/


.formRowHalf {
	float:left;
	width:48%;
	margin:0 1%;
}

.formRowFull {
	float:left;
	width:100%;
	/*padding:10px 0 20px 0;
	margin:0 1%;*/
}

.formRowlable {
	float:left;
	width:100%;
	font-weight:bold;
	color:#454545;
	font-size:14px;
	padding-bottom:10px;
}

.validationStar {
	color:red !important;
}

.formRowHalfTextfield {
	float:left;
	width:98%;
	border:1px solid #ccc;
	height:35px;
	line-height:33px;
}

.formRowContent {
	float:left;
	width:100%;
	font-size:14px;
	padding-bottom:10px;
}

.radioButton {
	margin-left:20px;
}

.borderDashed {
	border-top:1px dashed #ccc;
}

.button {
	float:right !important;
	border:0px !important;
	color:#fff !important;
	padding:8px 35px 8px 15px !important;
	margin-top:10px !important;
	background:url(../img/buttonArrow.png) no-repeat right center #819589  !important;
}

.button:hover {
	background:url(../img/buttonArrow.png) no-repeat right center #A3A467 !important;
	cursor:pointer !important;
}

.fullWidth {
	width:100% !important;
}

.formRowHalfTextarea {
	float:left;
	width:98%;
	border:1px solid #ccc;
	height:150px;
}

.shareBox {
	float:right;
}

.formGrid {
	float:left;
	width:100%;
	/*overflow:auto;*/
	font-size:13px;
}

.formGrid table {
	border:1px solid #ccc;
}

.formGrid th {
	background:#41a2d3;
	color:#fff;
	font-weight:bold;
	padding:12px 10px;

}

.formGrid td {
	padding:10px;
}


.formPagination {
	width:570px;
	margin:auto;
	padding-top:10px;
}

.formPagination ul {
	float:left;
	width:100%;
	margin:0 auto;
}

.formPagination ul li {
	float:left;
}

.formPagination ul li a {
	color:#6c6c6c;
	text-decoration:none;
	padding:7px 18px;
	overflow:hidden;
	display:block;
	border-bottom:1px solid #41a2d3;
}

.formPagination a:hover {
	color:#41a2d3;
	border-bottom:3px solid #41a2d3;
}

.formPagination ul li ul li {
	border-bottom:0px;
}

.formPagination ul li ul li a {
	border-bottom:1px solid #41a2d3;
	padding:7px 13px;
}

.formPaginationNumbers {
	float:left;
	width:100%;
	overflow:hidden;
}

.formSection {
	float:left;
	width:98%;
	padding:13px 0 15px 0;
	margin:0 1%;
	border-bottom:1px dashed #9b9b9b;
	margin-bottom:10px;
	color: #41a2d3;
	font-size:16px;
}


/***************** service catalouge *****************/

.serviceCatalougeBox {
	float:right;
	width:100%;
	border:1px solid #d8d6d6;
	margin-bottom:15px;
}

.serviceCatalougeHeader {
	float:left;
	width:100%;
	background:#B8CCC2 ;
	height:53px;
	position:relative;
}

.serviceCatalougeIcon {
	position:absolute;
	top:0px;
	left:0px;
	height:53px;
	width:64px;
	background:url(../img/serviceCatalougeIcon.png) no-repeat 0 0;
	padding-top:11px;
}


.serviceCatalougeTitle {
	float:left;
	text-transform:uppercase;
	color:#fff;
	font-size:20px;
	padding-top:18px;
	margin-left:80px;
}

ul.serviceCatalougeList {
	width:100%;
	list-style:none;
	margin-top:8px;
	float:left;
}

ul.serviceCatalougeList li {
	list-style:none;
	font-size:14px;
}

ul.serviceCatalougeList li a {
	text-decoration:none;
	overflow:hidden;
	display:block;
	color:#434343;
	background:url(../img/blueArrow.png) no-repeat left 14px;
	padding:15px 15px 15px 37px;
	border-bottom:3px solid #f7f7f7;
}

ul.serviceCatalougeList li a:hover {
	border-bottom:3px solid #819589;
	color: #819589;
}
.greyBG {
	background-color:#DAE8E1 !important;
}

.serviceCatalougeButton {
	margin-right:10px !important;
}




/* search box overrided classes */
.ms-srch-sbLarge > input
{
	border-style:solid;
}
.ms-srch-sbLarge > input:focus
{
	border-style:solid;

}

.ms-fullWidth
{
	width:100%;
}

.searchBox {
	width: 100%;
	margin-top: 23px !important;
	position: relative;
	background: #fff !important;
}
.ms-srch-sb-border{
	border:0px !important;
	width:100%;
	height:26px;
}
.ms-srch-sb-borderFocused{
	border:0px !important;
	width:100%;
	height:26px;
}

.ms-srch-sb > .ms-srch-sb-searchLink {
	margin-left: -1px;
	height: 24px;
	width: 24px;
	float: right;
	background:url(../img/searchIcon.png) no-repeat 50%;
}
.ms-srch-sb > .ms-srch-sb-searchLink  img{
display:none !important;
}
.ms-srch-sb>input {
	line-height:26px;
	height:26px;
}
.ms-srch-sb-searchLink:hover, .ms-srch-sb-navLink:hover {
	background-color:#fff;
	background-color:#fff;

}
ul.cbs-List{
	display:block
}
.cbs-pictureOnTopImg{
max-width:218px;
max-height:none;
display:block;
margin:auto;
}


/***************** service catalouge ************

.serviceCatalougeBox {
	float:left;
	width:100%;
	border:1px solid #d8d6d6;
	margin-bottom:15px;
}

.serviceCatalougeHeader {
	float:left;
	width:100%;
	background:#2a97ce;
	height:53px;
	position:relative;
}

.serviceCatalougeIcon {
	position:absolute;
	top:0px;
	left:0px;
	height:53px;
	width:64px;
	background:url(../img/serviceCatalougeIcon.png) no-repeat top left;
	padding-top:11px;
}

.serviceCatalougeTitle {
	float:left;
	text-transform:uppercase;
	color:#fff;
	font-size:20px;
	padding-top:18px;
	margin-left:80px;
}

ul.serviceCatalougeList {
	width:100%;
	list-style:none;
	margin-top:8px;
	float:left;
}

ul.serviceCatalougeList li {
	list-style:none;
	font-size:14px;
}

ul.serviceCatalougeList li a {
	text-decoration:none;
	overflow:hidden;
	display:block;
	color:#434343;
	background:url(../img/blueArrow.png) no-repeat left center;
	padding:15px 15px 15px 37px;
}

ul.serviceCatalougeList li a:hover {
	border-bottom:3px solid #2a97ce;
	color: #2a97ce;
}
.greyBG {
	background-color:#f7f7f7 !important;
}


.serviceCatalougeButton {
	margin-right:10px !important;
}

*****/
/************* FAQ ************/
/* ORGANIZATION STRUCTURE STYLES*/
.collabseBox {
	float:left;
	width:100%;
	border:1px solid #d8d6d6;
	margin-bottom:1px;
	height:53px;
	overflow:hidden;
}
.collabseHeader {
	float:left;
	width:100%;
	background:#f7f7f7;
	height:53px;
	position:relative;
	cursor:pointer;
}
.collapseHeaderVisited{
	position:absolute;
	left:0px; top:-53px;
	width:100%;
	height:53px;
	background:#819589;
	
	
}
.collabseHeaderTitle {
	float: left;
	/*text-transform: uppercase;*/
	color: #5C666F !important;
	font-size: 18px;

	margin-left: 2%;
	z-index: 1;
	position: relative;
	line-height: 20px;
	width: 88%; 
	margin:10px 0px; padding-left:15px;
}
.collabseHeaderTitle span{
	
	display:block;
	padding-left:10px;
}
.collabseData{
	float:left;
	width:100%;
	margin:5px 0px;	
}
.collabseArrow{
	position:absolute;
	right:20px;
	top:0px;
	height:53px;
	width:20px;
	background:url(../img/collapseArrow.png) no-repeat left top;
	z-index:1;	
}
.collabseAtataItem{
	float:left;
	margin:5px 5px 5px 10px;
	padding:10px 15px;
	background:#2a97ce;
	color:#fff;
	text-decoration:none;
	
}


.contentBox {
	float:left;
	padding:20px 3% 10px 3%;
	width:94%;
}

/*faq styles*/
.faqArrow{
	background:url(../img/faqIcon.png) no-repeat left top;	
}
.faqText {
	float:left;
	padding:15px;
	width:94%;
	font-size:14px;
	line-height:150%;
}
/* publication styles */
.publicationBox{
	float:left;
	position:relative;
	display:block;
		width:23%;
	margin-right:1%;
	border:1px solid #c5c5c5;
	text-decoration:none;
	margin-bottom:10px;height:320px; position:relative;
	
}
.publicationImg{
	float:left;
	margin-top:3px;
	margin-left:3px;max-height:150px;		
}
.publicationDate{
	float:left;
	width:100%;
	color:#757575;
	line-height:18px;
	margin-top:10px;
	display:block;
	text-align:center;	
	height:50px;
}
.publicationTitle{
	float:left;
	display:block;
	width: 94%;
padding: 0px 3%;

	/*height:5px;*/
	/*font-size:15px;
	color:#115c8d;
	padding:10px 0px 0 0;
	font-family: 'MYRIADPRO-SEMIBOLD';
	text-align:center;*/
	
}
.publicationSummary{
	float:left;
	display:block;
	width:96%;
	font-size:15px;
	color:#434343;
	padding:10px 2% 5px 2%;
	text-align:left;
	border-bottom:1px dashed #c5c5c5;	
}
.publicationReadMore{
	/*float:left;*/
	position:absolute;bottom:10px;
	width:100%;
}
.publicationReadMoreLinks{
	display:block;
	float:right;
	color:#000;
	background:url(../img/downloadIconPublication.png) no-repeat right 50%;
	margin-right:10px;
	padding-right:20px;
	line-height:26px;
	text-decoration:none;	
}

/* contact page styles */
.contactBoxLeft{
	float:left;
	width:50%;
	
}
.contactRow{
	float:left;
	width:96%;
	margin:0px 2%;
	padding:10px 0px;	
}
.contactLabel{
	float:left;
	width:24%;
	color:#636162;
	padding-left:25px;
	line-height:30px;	
}
.contactText{
	float:left;
	width:70%;
	line-height:30px;
	color:#767676;	
}
.alternateRow{
	background:#f7f7f7;
}
.addressIcon{
	background:url(../img/addressIcon.png) no-repeat 5px 50%;
	
}
.poBoxIcon{
	background:url(../img/poBoxIcon.png) no-repeat 5px 50%;
	
}
.phoneIcon{
	background:url(../img/phoneIcon.png) no-repeat 5px 50%;
	
}
.faxIcon{
	background:url(../img/faxIcon.png) no-repeat 5px 50%;
	
}
.contactCenterIcon{
	background:url(../img/contactCenterIcon.png) no-repeat 5px 50%;
	
}
#map_canvas, #map_canvas1 {
	width: 100%;
	height: 100%;
	min-height:250px;
}
.linkesBig{
	display:block;
	float:left;
	width:25%;
	margin-right:1%;
	height:50px;
	color:#fff !important;
	line-height:50px;
	text-decoration:none;
	text-align:center;
	font-size:18px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px 2%;	
}
.linkesSmall{
	display:block;
	float:left;
	width:15%;
	margin-right:1%;
	height:50px;
	color:#fff !important;
	line-height:50px;
	text-decoration:none;
	text-align:center;
	font-size:18px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px 2%;	
}
.custumerBG {
	background: #737341 url(../img/linkArrowIcon.png) no-repeat 96% 50%;
}
.boardersBG {
background: #A3A467 url(../img/linkArrowIcon.png) no-repeat 96% 50%;
}
.clinicBG {
background: #A3A467 url(../img/linkArrowIcon.png) no-repeat 96% 50%;
}
.feedCenterBG {
background: #737341  url(../img/linkArrowIcon.png) no-repeat 96% 50%;
}
/*
.linksBox{
	float:left;
	width:26%;
	overflow:hidden;	
}

ul.linkBoxContainer{
	text-decoration:none;
	border:1px solid #e3e3e3;
	margin:10px 0px 13px 0px;	
}
ul.linkBoxContainer li{
	border-bottom:1px dashed #e5e5e5;
	
}
ul.linkBoxContainer li a{
	display:block;
	text-decoration:none;
	color:#272727;
	padding:17px 10px 17px 22px;
	background:url(../img/actionBoxArrow.png) no-repeat 8px 15px;
}
ul.linkBoxContainer li.lastChildList{
	border-bottom:0px;	
}

*/
/* all news styles */
.pagingContainer{
	float:left;
	margin:10px 0px;
	width:100%;	
}
.newsContainer{
	float:left;
	width:100%;
	margin-bottom:13px;
	min-height:145px;	
}
.newsLeft{
	float:left;
	width:20%;	
}
.newsDate{
	width:100%;
	height:38px;
	background:#A0A6AA;
	color:#1D1D39;
	line-height:38px;
	text-align:center;	
	font-size:11.5px;
}
.newsRight{
	float:left;
	width:80%;	
}
.newsHeader{
	width: 100%;
	line-height: 37px;
	background:#E8E9EA;
	color:#1D1D39;
	text-align:left;
	float: left;
	font-size: 14px;
	min-height:145px;	
}
.newsHeaderText{
	padding:10px 5px 10px 20px;
	padding-right:5px;
	font-weight:bold;
	line-height:20px;
	background: #B8CCC2;
}
.newsSummaryText{
	padding:5px 5px 0px 20px;
	line-height:20px;		
}
.readMore, .readMore:visited{
	display:block;
	float:right;
	color:#1D1D1B;
	background:url(../img/readMore.png) no-repeat right 50%;
	margin-right:30px;
	padding-right:20px;
	line-height:26px;	
}
.readMore:hover{color:#819589;}
/********** stakeholders page ***********/


.stakeholdersTitle {
	float:left;
	color:#fff;
	font-size:20px;
	padding:15px 0 12px 0;
	margin-left:20px;
	text-transform:uppercase;
}

.stakeholdersItem {
	float:left;
	margin:10px;
}

/**************** bids ******************/

.bidsHeader {
	float:left;
	width:100%;
	background:#B8CCC2;
	position:relative;
}


.bidsTitle {
	float:left;
	color:#5C666F;
	font-size:16px;
	padding-top:13px;
	margin-left:20px;
}

.bidsButton {
	float:right;
	border:0px;
	color:#fff;
	padding:10px 40px 15px 25px;
	background:url(../img/downloadIcon.png) no-repeat right center #819589;
	font-size:14px;
}

.bidsButton:hover {
	cursor:pointer;
}

.bidsContentBox {
	float:left;
	padding:17px 3% 17px 3%;
	width:94%;
	font-size:18px;
	text-transform:uppercase;
}

/* site map boxes */
.siteMapBox{
	float:left;
	xwidth:48%;
	xmargin:10px 1%;
}
.siteMapSection{
	float:left;
	width:100%;
	overflow:hidden;	
}
ul.siteMapList{
	text-decoration:none;
	margin:10px 0px 13px 0px;	
}
ul.siteMapList li{
	border-bottom:1px dashed #e5e5e5;
	
}
ul.siteMapList li a{
	display:block;
	text-decoration:none;
	color:#272727;
	padding:12px 10px 12px 22px;
	background:url(../img/actionBoxArrow.png) no-repeat 8px 15px;
}
ul.siteMapList li.lastChildList{
	border-bottom:0px;	
}

 
 /***************************2-9**********************/
 


/***************** service catalouge ***********

.serviceCatalougeBox {
	float:left;
	width:100%;
	border:1px solid #d8d6d6;
	margin-bottom:15px;
}

.serviceCatalougeHeader {
	float:left;
	width:100%;
	background:#2a97ce;
	height:53px;
	position:relative;
}

.serviceCatalougeIcon {
	position:absolute;
	top:0px;
	left:0px;
	height:53px;
	width:64px;
	background:url(../img/serviceCatalougeIcon.png) no-repeat top left;
	padding-top:11px;
}

.serviceCatalougeTitle {
	float:left;
	text-transform:uppercase;
	color:#fff;
	font-size:20px;
	padding-top:18px;
	margin-left:80px;
}

ul.serviceCatalougeList {
	width:100%;
	list-style:none;
	margin-top:8px;
	float:left;
}

ul.serviceCatalougeList li {
	list-style:none;
	font-size:14px;
}

ul.serviceCatalougeList li a {
	text-decoration:none;
	overflow:hidden;
	display:block;
	color:#434343;
	background:url(../img/blueArrow.png) no-repeat left center;
	padding:15px 15px 15px 37px;
		border-bottom:3px solid #fff;
}

ul.serviceCatalougeList li a:hover {
	border-bottom:3px solid #2a97ce;
	color: #2a97ce;
}
.greyBG {
	background-color:#f7f7f7 !important;
			border-bottom:3px solid #f7f7f7;
}

.serviceCatalougeButton {
	margin-right:10px;
}
******/

/********** rumors page ***********/

.filterField {
	float:left;
	margin-left:20px;
	height:30px;
	width:60%;
	margin-top:11px;
	padding-left:10px;
	font-size:13px;
}

.filterTitle {
	float:left;
	color:#fff;
	font-size:18px;
	padding-top:18px;
	margin-left:20px;
	
}

/* media center styles */
.tabsContainerFull{
	width:100%;
	
}
.latestNewsDate{
	width:100%;
	color:#1b85ba;
	line-height:20px;
	margin-top:10px;
	display:block;	
}
.latestNewsTitle{
	display:block;
	width:100%;
	font-size:15px;
	color:#1b1b1b;
	padding:10px 0px 0 0;
	font-family: 'MYRIADPRO-SEMIBOLD';
	padding-bottom:15px;
}
.latestNewsMore{
	color:#e80101;	
}
.viewAllLinks{
	float:left;
	width:100%;
	height:35px;
	background:#f4f4f4;
	border:1px solid #e3e3e3;	
}
.viewAllLink{
	background:url(../img/viewAllArrow.png) no-repeat right 50%;
	margin-right:10px;
	padding-right:35px;
	text-decoration:none;
	line-height:35px;	
}
.viewAllLink:hover{background:url(../img/viewAllArrow_Hover.png) no-repeat right 50%;}
.viewAllLinks a{font-size:14px; font-weight:bold;color:#143a6c;text-decoration:none;}
.viewAllLinks a:hover{ color:#d2921f;}

.mediaBoxesContainer{
	float:left;
	width:100%;
	margin:0px 0px 10px 0px;	
}
.mediaBox{
	float:left;
	width:36%;
	margin-right:1%;
	overflow:hidden;	
}
.mediaBoxTitle{
	color:#272727;
	font-size:20px;
	text-transform:uppercase;
	line-height:40px;
	padding:0px 0px 0px 2%;
}
.photoAlbum{
	float:left;
	width:100%;
	margin:10px 0px;	
}
.thumbsContainer{
	float:left;
	width:100%;
	margin:5px 0px;	
}
.galleryThumb{
	float:left;
	width:31.333%;
	margin:0px 1%;	
}
.linksBox{
	float:left;
	width:26%;
	overflow:hidden;	
}

ul.linkBoxContainer{
	text-decoration:none; clear:both;
	/*border:1px solid #e3e3e3;
	margin:10px 0px 13px 0px;	*/
}
ul.linkBoxContainer li{
	border-bottom:1px dashed #e5e5e5;
	width:100%;
	
}
ul.linkBoxContainer li a{
	display:block;
	text-decoration:none;
	color:#272727;
	padding:15px 10px 17px 22px;
	background:url(../img/actionBoxArrow.png) no-repeat 8px 24px;
}
ul.linkBoxContainer li.lastChildList{
	border-bottom:0px;	
}
.newsBoxLink{
	position:relative;
	width:30%;

}
.blueLine{
	position:relative;
	width:100%;
	background:#5A6670;
	height:3px;
}

.blueLine2{
	position:relative;
	width:100%;
	background:#A3A566;
	height:3px;
}


/* PHOTO GALLERY STYLES */
.photoBoxes{
	float:left;
	width:100%;	
}
.photoItem{
	position:relative;
	float:left;
	width:22%;
	background:white;
	margin-left:1.333%;	
	border:0px;
}
.photoItem:hover{
	background:white;
}
.photoThumb{
	margin:3%;
	width:94%;
	height:94%;	
}
.thumbDescription{
	position:absolute;
	width:86%;
	height:82%;
	background:#000;
	opacity:0;
	text-decoration:none;
	color:#fff;
	left:3%; top:3%;
	padding:4%;
	text-align:center;
}
.fullView{
	position:absolute;
	bottom:3%;
	right:3%;
	width:28px;
	height:28px;
	background:url(../img/fullSize.jpg) no-repeat 50%;
	z-index:2;
	opacity: 0;
	
}


/* POLLS PAGE STYLES */
.pollsContainer{
	float:left;
	width:100%;
	overflow:hidden;
	line-height:40px;
	color:#5C666F;
	font-family: 'MYRIADPRO-SEMIBOLD';
}
.pollOptions{
	float:left;
	width:98%;
	margin:0px 1%;	
}

.pollImage
{
	min-width:50%;
	margin:5px 0 0px 40%;

}

.pollOptionItem{
	float:left;
	min-width:100%;
	line-height:20px;
	display:block;
	margin:10px 0px;
	color:#3b3b3b;	
}.pollOptionItem input{
	
	
	margin-right:5px;
}
.pollsResultBox{
	float:left;
	width:90%;
	background:#f7f7f7;
	border:1px solid #c5c5c5;
	padding:2%;
	margin:10px 0px;	
}
.pollResultRow{
	float:left;
	width:100%;
	margin-bottom:10px;border-bottom:1px silver dotted;
	
}
.pollOptionText{
	text-align:left;
	width:25%;
	color:#3b3b3b;
	line-height:20px;	
}
.pollPercent
{
	text-align:right;
}

.opllOptionPercent{
	float:left;
	width:80%;
	height:20px;
}
.pollPercentRed{
	width:10%;
	background:#eb0000	
}
.pollPercentYellow{
	width:20%;
	background:#e9eb00;
}
.pollPercentBrown{
	width:30%;
	background:#e29a00;	
}
.pollPercentGreen{
	width:70%;
	background:#01a408;	
}
.namoosTitle {
	float: left;
	color: #5C666F;
	font-size: 20px;
	width: 100%;
}
.namoosText {
	float: left;
	color: #3d3d3d;
	width: 100%;
	margin: 10px 0px 20px 0px;
	line-height: 20px;
}
/* awarnes page */
.awarnessRowFull {
	float:left;
	width:100%;
	padding:10px 0 20px 0;
	position:relative;
}
.awarnessBox{
	float:left;
	width:100%;		
}
.awarnessHeader{
	float:left;
	width:100%;
	min-height:20px;
	background:#2a97ce;
	padding:10px 0%;
	color:#fff;
	text-transform:uppercase;
	border:1px solid #2a97ce;
}
.awarnessHeaderText{
	display:block;
	float:left;
	padding:0px 10px;	
}
.awarnessBoxList{
	float:left;
	width:30%;
	
}
.awarnessBoxListCenter{
	margin:0px 5%;	
}
ul.awarness{
	text-decoration:none;
	border:1px solid #e3e3e3;
	margin:0px 0px 0px 0px;
	display:block;
	float:left;
	width: 100%;	
}
ul.awarness li{
	border-bottom:1px dashed #e5e5e5;
	
}
ul.awarness li a{
	display:block;
	text-decoration:none;
	color:#272727;
	padding:17px 10px 17px 22px;
	background:url(../img/actionBoxArrow.png) no-repeat 8px 15px;
}
ul.awarness li.lastChildList{
	border-bottom:0px;	
}
.awarnessMarginBtom{
	margin-bottom:10px;	
}
.awarnessVedio{
	margin:13px 5% 13px 5%;	
}
.vedioText{
	text-align:center;
	background:none !important;	
}
.ms-noWrap
{
	white-space:normal;
}
/* news details styles */
.artcleMain {
	/*margin: 10px 2%;*/
	float: left;
	text-align: left;
	line-height: 25px;
	/*overflow: hidden;*/
	position: relative;
	/*width: 96%;*/
	width: 100%;
	font-size:16px;
		min-height:500px;
}
.artcleTitle {
	color: #252525;
	font-weight: bold;
	text-align: left;
	font-size: 20px;

	
}
.publishDate {
	display: block;
	float: left;
	line-height: 20px;
	font-size: 13px;
	font-weight: normal;
	width: 100%;
	padding-bottom: 10px;
	color:#1b85ba;
}
.newsMainImage {
	margin-right: 10px;
	margin-bottom: 10px;
	float:right;
	max-width:100%;
	max-height:100%;
}

.addthis_native_toolbox
{
	float:right;
	
}


/* publication details Styles */
.publicationDetailsText{
	float:left;
	width:60%;	
}
.publicationDetailsImg{
	float:left;
	width:37%;
	margin-left:2%;
	border:1px solid #ccc;	
}
.publicationDetailsTitle{
	float:left;
	display:block;
	width:100%;
	font-size:16px;
	color:#115c8d;
	padding:10px 0px 0 0;
	font-family: 'MYRIADPRO-SEMIBOLD';
	text-align:left;
	
}
.publicationDetailsDate{
	float:left;
	width:100%;
	color:#757575;
	line-height:20px;
	margin-top:10px;
	display:block;
	font-size:14px;	
}
.publicationDetailsSummary{
	float:left;
	display:block;
	width:100%;
	font-size:15px;
	color:#434343;
	padding:10px 0% 10px 0%;
	text-align:left;
	
}
.publicationDetailsRow{
	float:left;
	width:100%;
	border-top:1px dashed #c5c5c5;
	padding:10px 0;
}
.publicationDetailsReadMoreLinks{
	display:block;
	float:left;
	color:#000;
	background:url(../img/readMore.png) no-repeat right 50%;
	margin-right:10px;
	padding-right:20px;
	line-height:26px;
	text-decoration:none;	
}
.puplicationTitle{
	color:#115c8d;
	
}
/* board of directors */
.boardBoxes{
	float:left;
	width:21.5%;
	margin-left:1%;
	border:1px solid #ccc;
	padding:1%;
	margin-bottom:10px;
	height:380px;
	overflow:hidden;
}
.boardBoxes img{
	width:100%;
}

.boardOfDirectorName{
	width:98%;
	padding:10px 1%;
	color:#113f65;
	font-family: 'MYRIADPRO-SEMIBOLD';
	text-align:center;	
}
.boardOfDirectorSummary{
	text-align:center;
	width:98%;
	padding:0px 1%;
	color:#393939;	
}
.ms-webpart-chrome
{
	text-align:left;
}

/* mission vision styles */
.missionVissionTitle {
	float:left;
	text-transform:uppercase;
	color:#fff;
	font-size:20px;
	padding-top:18px;
	margin-left:20px;
}
.missionVissionText{
	float:left;
	padding:10px;
	
}
.missionVissionSubTitle{
	color:#1c86b8;
	font-family: 'MYRIADPRO-SEMIBOLD';
	display:block;
	width:100%;
	font-size:18px;
	padding:10px 0;
}

ul.allNewsTab{
	position:absolute;
	right:0px; top:-27px;
	display:block;
}
ul.allNewsTab li{
	width:100%;
}
ul.allNewsTab li a{
	text-align:center;
	display:block;
	float:left;
	color:#A3A566;
}

.next{
/*	position:absolute;
	Right:0px; top:50%;
	margin-top:-22px;
	width:44px; height:44px;
	z-index:999999999;
	background:url(../img/bannerRight.png) no-repeat 50%;*/
}

.next:hover{
	/*background:url(../img/bannerRightHover.png) no-repeat 50%;*/	
}

.prev{/*
	position:absolute;
	Left:0px; top:50%;
	margin-top:-22px;
	width:44px; height:44px;
	z-index:999999999;
	background:url(../img/bannerLeft.png) no-repeat 50%;*/
}

.prev:hover{
	/*background:url(../img/bannerLeftHover.png) no-repeat 50%;*/	
}

.clear{ clear:both;}
/* 21-9-2014 media center styles */
.mediaCenterBtmLinks{
	float:left;
	width:18%;
	height:57px;
	display:block;
	text-decoration:none;
	color:#fff !important;
	font-family: 'MYRIADPRO-SEMIBOLD';
	font-size:20px;
	line-height:57px;
	padding:0px 0px 0px 7%;
	text-transform:uppercase;		
}
.fbIcon{
	background:#4870ab url(../img/fbMediaCenter.png) no-repeat 4% 50%;
	
}
.twitterIcon{
	background:#00baf3 url(../img/twitterMediaCenter.png) no-repeat 4% 50%;
	
}
.youtubeIcon{
	background:#b81901 url(../img/youtubeMediaCenter.png) no-repeat 4% 50%;
	
}
.instgramIcon{
	background:#6091ba url(../img/instgramMediaCenter.png) no-repeat 4% 50%;	
}


/* 23-9-2014 Web parts header title */

.linksHeaderTitle{
	float:left;
	text-transform:uppercase;
	color:#5C666F;
	font-size:20px;
	padding-top:18px;
	margin-left:20px;
}


/* 23-9-2014 western region tab */
#map_canvas, #map_canvas2 {
width: 100%;
height: 100%;
min-height: 250px;
}




/* LEFT NAV BOX STYLES 24/9/2014 */
.innerLeftBox ul{
	float:left;
	width:100%;
}
.innerLeftBox ul li{
	border-bottom: 1px dashed #e5e5e5;
}

.innerLeftBox ul li a{
	display: block;
	text-decoration: none;
	color: #434343;
	padding: 11px 22px 11px 22px !important;
	background: url(../img/leftNavBG.png) no-repeat 3% 13px;
	font-size:16px !important;
	font-family: 'Corporate_S_Light_Regular'  !important;
}
.innerLeftBox ul li a:hover {
color: #fff !important;
background: #B8CCC2 url(../img/leftNavBG.png) no-repeat 3% 13px;
}
.ms-core-listMenu-selected{
color: #fff !important;
background: #B8CCC2 url(../img/leftNavBG.png) no-repeat 3% 13px !important;
	
}


/* Button style for FAQs 24/9/2014 */
.buttonFAQ {
	float:right !important;
	border:0px !important;
	color:#fff !important;
	padding:8px 35px 8px 15px !important;
	margin-top:6px !important;
	background:url(../img/buttonArrow.png) no-repeat right center #819589 !important;
}

.buttonFAQ:hover {
	background:url(../img/buttonArrow.png) no-repeat right center #2a97ce !important;
	cursor:pointer !important;
}



/********* search page *********/


.ms-srch-item {
	width:50% !important;
	border-bottom:1px dashed #ccc;
	padding-bottom:15px;
	font-family:'MYRIADPRO-REGULAR' !important;
}

.ms-srch-item a {
	font-family:'MYRIADPRO-REGULAR' !important;
}


.ms-srch-item-summary {
	padding:6px 0 !important;
	font-size:15px;
	line-height:17px;
}
.ms-srch-item-title a {
	font-weight:bold !important;
	color:#1b5084 !important;
}

.ms-srch-item-path {
	color:#0072c6 !important;
}
.ms-srch-sbLarge>input {
	border:0px !important;
	font-size:16px;
}
.ms-srch-sb-borderFocused {
	height:auto !important;
	
}

.ms-srch-sbLarge {
	border-bottom:2px solid #2a97ce !important;
	height:auto !important;
}

.ms-webpartzone-cell {
	padding:0 !important;
	margin:0 !important;
}

.ms-srch-hover-content div {
	color:#1b5084 !important;
}



.MSOTlPn_MainTD {
	vertical-align:top !important;
	text-align:left !important;
}

.ms-ToolPaneBody {
	text-align:left !important;
}

.UserControlGroup td {
	padding:3px 0;
}


.mediaRss {
	width:24px;
	height:24px;
	background:url(../img/mediaRSS.png) no-repeat center;
	position:absolute;
	right:0;
	top:-33px;
}


/********** innner header ***********/

.headerPolicies {
	background:#781833 !important;
	border-bottom-color:#4c0116 !important;
    padding:0px;
	height:80px;
	width:100%;
}


span.headerPoliciesText{
	padding-left:20px;
	color:#fff;
	font-size:32px;
	display:block;	
	margin-top:26px;
}
.headerPoliciesIcon {
	float:left;
	width:46px;
	height:46px;
	margin:17px 20px 0 25px;
	text-align:center;
}


.noMargin {
	margin:0 !important;
}



/********** innner header ***********/

.innerHeader{
	padding:0px;
	height:80px;
	border-bottom:4px solid #093460;
	width:100%;
	
}
span.innerHeaderText{
	color:#5C666F;
	font-size:32px;
	display:block;	
	margin-top:26px;
	margin-left:80px;
}



.innerHeaderPolicies {
	background: url(../img/titlesPolicies.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderFoodControl {
	background: url(../img/titlesFoodControl.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderAgriculture {
	background: url(../img/titlesAgricultureAffairs.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderAnimalWealth {
	background: url(../img/titlesAnimalWealth.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderServiceCatalogue {
	background: url(../img/titlesServiceCatalogue.png) no-repeat #819589 !important;
	border-bottom-color:#819589 !important;
}

.innerHeaderResearch {
	background: url(../img/titlesResearch.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderAlerts {
	background: url(../img/titlesAlerts.png) no-repeat #daa134 !important;
	border-bottom-color:#daa134 !important;
}

.innerHeaderRumors {
	background: url(../img/titlesRumors.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderVeterinary {
	background: url(../img/titlesVeterinary.png) no-repeat #0b8c85 !important;
	border-bottom-color:#0b8c85 !important;
}

.innerHeaderOnlineSuppliers {
	background: url(../img/titlesOnlineSuppliers.png) no-repeat #401662 !important;
	border-bottom-color:#401662 !important;
}

.innerHeaderBids {
	background: url(../img/titlesBids.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderProjects {
	background: url(../img/titlesProjects.png) no-repeat #729a32 !important;
	border-bottom-color:#729a32 !important;
}

.innerHeaderEvents {
	background: url(../img/titlesEvents.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderPublications {
	background: url(../img/titlesPublications.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderNews {
	background: url(../img/titlesNews.png) no-repeat #B8CCC2  !important;
	border-bottom-color:#B8CCC2  !important;
}

.innerHeaderPhotoGallery {
	background: url(../img/titlesPhotoGallery.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderVideoGallery {
	background: url(../img/titlesVideoGallery.png) no-repeat #781833 !important;
	border-bottom-color:#781833 !important;
}

.innerHeaderTopics {
	background: url(../img/titlesTopics.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderTips {
	background: url(../img/titlesTips.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderClosures {
	background: url(../img/titlesClosures.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderFAQ {
	background: url(../img/titlesFaq.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderSitemap {
	background: url(../img/titlesSitemap.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderPolls {
	background: url(../img/titlesPolls.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderAwareness {
	background: url(../img/titlesAwareness.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderCommunityService {
	background: url(../img/titlesCommunityService.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}

.innerHeaderEservices {
	background: url(../img/titlesEservices.png) no-repeat #b09603 !important;
	border-bottom-color:#b09603 !important;
}

.innerMediaCenter {
	background: url(../img/titleMediaCenter.png) no-repeat #B8CCC2 !important;
	border-bottom-color:#B8CCC2 !important;
}



/********** Top navigation Home Icon ***********/
.topNavHome{
	float:left;
	width:40px;
	height:40px;
	z-index:1;
	background:#5A6670 url(../img/homeIcon.png) no-repeat 50%;	
}


/********** Hot News ***********/

.marquee {
                float:left;
                height:45px;
}
 
 
.newsViewLayer{
                float:left;
                width:92%;
                overflow:hidden;            
}
.newsMarquee{
                float:left;
                font-size:15px;
                color:#767676;  
}



.marquee {
  width: 100%;
  overflow: hidden;  
}

.marquee a, .marquee img {
  float:left;
  margin-right:10px;
}

.marquee a{ color:#5A6670}
.marquee a:hover{ color:#7E8C94;}

/* new collapse styles */
.collabseHeaderOne {
	float:left;
	width:100%;
	background:#f7f7f7;
	height:53px;
	position:relative;
	cursor:pointer;
}


/* wizerd styles */
.wizerdContainer{
	float:left;
	width:75%;
}
.wizerdContent{
	float:left;
	width:100%;
	min-height:46px;
	background:url(../img/bottomBorder.jpg) repeat-x left bottom;
}
ul.wizerdItem{
	display:block;
	float:left;
	list-style:none;	
}
ul.wizerdItem li{
	float:left;
	text-transform:uppercase;
	line-height:42px;
	color:#979797;
	padding:0px 13px;
	margin-right:5px;
	font-size:20px;	
}
.selectedWizerd{
	color:#194f80 !important;
	border-bottom:4px solid #194f80;
}
.wizardsData{
	float:left;
	width:100%;
}
.wizardData{
	float:left;
	width:100%;
	margin:10px 0px;
}
.wizardNextBtn{
	float:right;
	border:0px;
	color:#fff;
	padding:8px 35px 8px 15px;
	margin-top:10px;
	background:url(../img/buttonArrow.png) no-repeat right center #355c7d;
	margin-left:10px;
}
.wizardNextBtn:hover {
	background:url(../img/buttonArrow.png) no-repeat right center #2a97ce;
	cursor:pointer;
}
.wizardPreviousBtn {
	float:left;
	border:0px;
	color:#fff;
	padding:8px 15px 8px 35px;
	margin-top:10px;
	background:url(../img/buttonArrowRight.png) no-repeat left center #355c7d;
}
.wizardPreviousBtn:hover {
	background:url(../img/buttonArrowRight.png) no-repeat left center #2a97ce;
	cursor:pointer;
}
.wizerdHidden{
	display:none;
	
}

.gallery .photo .inset {
	margin:0px;
}



.ms-rte-embedcode iframe {
	width:100%!important;
	/*height:500px;*/
}
.loginWidth{
min-width:500px;
}

.ImgAdds
{
	width:100% !important;
}

.availableMessage {
	background: #0B6121 no-repeat 50% top !important;
	padding: 10px 2% 10px 2%;
	z-index: 999999;
    color: #fff;
    text-align: left;
}

.successMessage {
    background:#387C44 no-repeat 50% top !important;
    padding: 10px 2% 10px 2%;
    z-index: 999999;
    color: #fff;
    text-align: left;
}
.ms-long
{
	width:98% !important;
}


/*new pager styles*/

/*new pager styles*/

.pagingContainer{ margin:0px auto; padding:15px 0px;  width:94%; text-align:center;}
.PagerFirst, .numberContainer, .PagerLast{ display:inline-block; vertical-align:top; margin-top:10px;}
.pagingContainer ul{ margin:0px; padding:0px; list-style:none;}

.numberContainer ul li a{ width:25px;}
.numberContainer ul li a, .PagerFirst ul li , .PagerLast ul li {
    display: inline-block;
    padding:5px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
    background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);

    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none; text-align:center;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1); cursor:pointer;
}

.numberContainer ul li a:hover, .PagerFirst ul li:hover , .PagerLast ul li:hover{
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

.pagingContainer ul li a{ color:#717171; text-decoration:none;  font-size: .875em; font-weight: bold;}

.PagerCurrent a {
    border: none!important;
    background: #616161!important;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8)!important;
    color: #fff!important;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5)!important;
}
.PagerCurrent a{    color: #fff!important;}

.numOfBages{ font-size:12px; padding:15px 0px!important;}
.numOfBages li{ display:inline-block; vertical-align:top;}
.numOfBages select, .numOfBages option{ padding:0px; margin:0px;}

/*Ismail Updated*/
.MediaCenterPageContent, .MediaCenterVideoContent{ display:inline-block; vertical-align:top;}
.MediaCenterPageContent{ width:68%; line-height:150%; text-align:justify; padding-right:5px;}
.MediaCenterVideoContent{ width:30%; float:right; }

.DetailsImage{ margin:0px 0px 10px 10px; float:right;}
.DetailsDate { text-align:right; background:#f7f7f7; border-bottom:1px #e5e5e5 solid; margin-bottom:5px; font-style:italic; font-size:12px;}
.innerRightBox{ padding-left:15px; margin:0px!important;}
.marquee .news{ width:inherit!important}

/*.ms-promlink-body .ms-tileview-tile-titleTextMediumCollapsed{ line-height:150%;}*/


/*SiteMap*/
.SiteMapContainer{}
.SiteMapContainer a{display:block;text-decoration:none;color:#2a97ce;padding:5px 5px 5px 15px; width:95%;
background:url(../img/actionBoxArrow.png) no-repeat 0% 50%; border-bottom:1px silver dotted; font-weight:normal;}
.SiteMapContainer a:hover{ color:#819589;}
.ExpandStyle{background:url(../img/IconExpand.png) no-repeat 0% 8px; cursor:pointer; padding-left:20px!important;}
.NoBack{ background:#f4f4f4!important; border-bottom:2px #2a97ce solid!important;}
.CollapseStyle{background:url(../img/IconCollapse.png) no-repeat 0% 8px; cursor:pointer;}


.HomeNewsBoxLink{ display:inline-block; width:30%; vertical-align:top; padding:0px 10px;
 font-size:12px; color:#194f80!important; line-height:150%; text-decoration:none!important;}
.HomeNewsBoxLink img{ width:100%; height:120px;}
.HomeNewsBoxLink h5{ margin:5px 0px; padding:0px; font-size:12px; text-align:center;}
.HomeNewsBoxLink:hover{ color:#2a97ce!important;}
.ms-promlink-body .ms-tileview-tile-titleMediumCollapsed{ line-height:170%; vertical-align:text-top;}


.TopLogin-li{}
.TopLogin-li a{ display:inline-block!important;}
.artcleMain ul{ list-style-position:inside;}
.logedInName{background:url(../img/IconLogout.png) no-repeat 2% 50%!important; border-left:2px #41ade4 solid;padding-left:20px!important; font-weight:bold; text-align:center; color:#cbcbcb!important;
}
.logedInName:hover{background:url(../img/IconLogout.png) #349fd5 no-repeat 2% 50%!important;}
.logedInDot{ display:none;}

#zz13_RootAspMenu li:last-child{ border-bottom:0px!important;}

.LogedinUser{ clear:both; float:none;}
.imgContent{
width:100%;
}

.FixedMetroBoxes .ms-tileview-tile-root{  margin-left:30px;}





.AwardPageTable{ width:100%;}
.AwardPageTable td{ vertical-align:top; border-bottom:1px dotted #CCCCCC; padding:5px 5px;}
.AwardPageTable h4{ color:#41a2d3; font-size:18px;}
.AwardPageTable p{ font-size:12px; text-align:justify; line-height:150%;}
.AwardPageTable h4, .AwardPageTable p{ margin:0px 0px 5px 0px; padding:0px;}
.AwardYear{ text-align:center; vertical-align:middle!important; width:30px;}
.AwardYear span{ margin:0px auto;display:block; font-weight:bold; color:#000; word-wrap: break-word; text-wrap:suppress; width:10px; padding:2px 10px; font-family: ‘Trebuchet MS’, Helvetica, sans-serif;
                font-size:24px;
                font-weight:normal;
                text-shadow: 0px 0px 1px #333;}
.AltRowTR{ background:#f2f2f2}


#owl-demo .owl-item > div {
    padding: 0px 2px
}
.metrobox{ height:115px; text-align:center; vertical-align:middle; padding-top:10%;}
.metrobox a:hover
{
	text-decoration:none !important;
}
.metrobox img{ }
.owl-carousel{ overflow:hidden; max-width:960px!important;}
.MetroSlider{ overflow:hidden;}

ul.hotNews{
	display:block;
	list-style:none;
	width:100%;
	float:left;	
}

.ClosureLayoutTable{ width:100%;}
.ClosureLayoutTable tr{}
.ClosureLayoutTable td{ padding:15px 10px!important; margin:5px 0px!important; border-bottom:1px  solid #f0f0f0; line-height:150%;}
.TDLayoutLabel { width:30%; background:#f7f7f7; font-weight:bold; border-right:5px #2a97ce solid;}
.ResponiveMenuShow{ position:absolute;z-index:999;}
.ActiveResponiveMenu{background:#5A6670 url(../img/ResponiveMenuClose.png) no-repeat 2% 50%!important; cursor:pointer;}
.ContentSearchDiv{ display:block; clear:both;}


#browserWarning{ position:absolute; z-index:99999; width:100%; padding:10px; background-color:gray; font-size:18px; color:#fff!important; border-bottom:5px red solid;}
#browserWarning h1{ font-size:22px; margin:10px 0px;color:#f1f1f1!important;}


.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a{
	
	
	display:none !important;
}
.js-marquee img:last-child{ margin-right:200px;}

.HelpPage .tabsItem li{ font-size:12px!important;}
.HelpPage .tabsData img{ border:3px #223543 solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; max-width:735px!important; width:100%!important; margin:20px auto!important; background:#f7f7f7; display:block;}



video { min-height:450px;}
.VideoThumb{ width:250px; overflow:hidden; height:250px; display:block;}
.VideoThumb > img{ text-align:center; border:0px!important; margin:0px!important; width:inherit!important; }
.VideoList{  list-style:none!important; margin:0px; padding:0px;}
.VideoList li{ display:inline-block; border:3px #223543 solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; margin:10px; padding:0px!important; }
.VideoList li p{ background:black; padding:5px; text-align:center;  width:100%; margin:0px; box-sizing:border-box;}
.VideoList li a{ color:#fff; text-decoration:none}
@media screen and (max-width:768px) {
.VideoList li{ display:block; width:80%; }
.VideoThumb{ width:100%; overflow:hidden; height:250px; display:block;}

}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}



/*@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes @media abcd {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
*/
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}