#MainWrapper{margin:0 auto; max-width:1370px;background-color:#cdcdcd;}
#MainWrapper.container-fluid{padding:0px;}
/*-------------- Main Body CSS Starts --------------*/
body{background-color:#cdcdcd;/*background-image:url(/~/media/Images/Z/Zegona/css/tile.gif);*/background-repeat:repeat; font-family:'Arial',Helvetica,sans-serif; font-size:62.5%; line-height:1.3em;}
a{color:#f10f29; text-decoration:none;font-size:1.4em;}
p a{font-size:1.0em;line-height:1.2em;}
a:hover{color:#f10f29; text-decoration:none;}
a:focus, a:active{border:none; outline:0; _noFocusLine:expression(this.hideFocus=true);text-decoration:none;}
.hide{display:none;}
button, input, optgroup, select, textarea{-webkit-border-radius: none;}
img{outline-style:none;outline-width:0;border:0 none;}
sup{font-size:smaller;	font-weight:bold;}
sub{margin:2px 0; padding:2px 0;}
ul{list-style-image:none; list-style-position:outside; list-style-type:none;}
ol{list-style-image:none; list-style-position:outside; padding-left:30px; font-size:1.2em;}
ol li{margin-bottom:10px;}
li{font-size:1.4em;margin-bottom:10px;}
li a, li span{font-size:1.0em;}
hr{border-style:none none solid; border-width:0 0 1px; margin:5px 0;}
:active{outline-style:none; outline-width:0;}
*{margin:0; padding:0;}
p{margin:0 0 10px;color:#383838;font-size:1.4em;line-height: 18px;}
h1{font-size:2.6em; line-height:1.2em; margin:0 0 10px;color:#f10f29;padding-bottom: 15px;border-bottom: 1px solid #bbbab9;margin-bottom:15px;text-transform: uppercase;}
h2{font-size:2.4em; line-height:1.2em; margin:0 0 10px;color:#f10f29}
h3{font-size:2.2em; line-height:1.2em; margin:0 0 10px;color:#f10f29}
p#sectionheader{font-size:2.2em; line-height:1.2em;color:#f10f29;text-transform:uppercase;}
.pad-none{padding:0px !important;}
.rad-clear{clear:both;}
p .rad-notes{font-size: 0.9em;}
.float-none{float:none !important;}
.marginCenter{margin:0 auto !important;}
.pad-left-none{padding-left:0px !important;}
.container.pad-none{padding:0px;}
.pad-right-none{padding-right:0px !important;}

#disclaimer-investor-relations .col-xs-12.col-sm-9, #error-page .col-xs-12.col-sm-9 {margin:0 auto; float:none !important; width:83.33333333%;}
#disclaimer-investor-relations #leftcol, #error-page #leftcol{display:none;}
#disclaimer-investor-relations li{font-size:1.4em;}
.mainContentWrapper li{list-style:disc;/*background-image: url(/~/media/Images/Z/Zegona/css/content-links-li-bg.png);*/background-repeat: no-repeat;background-position: 0px 5px;line-height:18px;}
.mainContentWrapper ul{padding-left: 14px;}
.adobe-icon {clear:both;margin-top:30px;float:left;}
.adobe-icon a.imghref{float: left;margin-right: 10px;}
.adobe-icon p{font-size:1.3em;}
.banned-text.disc{margin-top: 30px;}
/*-------------- Main Body CSS Ends --------------*/


/*-------------- Header CSS Starts --------------*/
#headerwrapper{padding:26px 0px 0px 0px;color:#ffffff;position:fixed;width:100%;z-index:10;background-color:#ffffff;max-width: 1370px;}
.ip3-selfserve #headerwrapper{position:relative;}
#headerwrapper .widthFix{max-width:970px;}
#headerwrapper .headerInner{max-width:1000px;padding:0px 15px;margin:0 auto;}
#headerlinks{overflow:hidden;}
#headerlinks ul li{border-right:1px solid #0000FF; float:left; padding:0 5px;}
#searchbox{font-size:1.7em;margin-top:24px;background:#cdcdcd;float:left;}
#searchcontainer{clear:both; float:right; height:25px; margin:10px 0 0; overflow:hidden;}
#searchTextboxContainer{float:left;}
#searchTextboxContainer input{width:185px; height:23px;border:0px;color:#666666;padding:3px 5px;height:29px;background:#cdcdcd;}
.ie8 #searchTextboxContainer input{padding:7px;}
#SearchButtonContainer{float:left;}
#SearchButtonContainer input{color:#000000;border:0px;outline:0px;padding:5px 8px 5px 5px; background:#cdcdcd;}
#toplinks{float:right;}
#logo{width:283px;float:left;padding:0px;}
#logo a{display:block;}
ul#section-Homepage-level1{margin-bottom:0px;width:100%}
ul#section-Homepage-level1:after{content:" ";height:0; clear:both;display: block;*zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML += '<div class="ie7-clear"></div>' );}
.ie7-clear{display: block;clear: both;}
.mobishow{float: right;margin: 0 1.3% 0 0;position: absolute;z-index: 99;right: 1.3%;bottom: 0;display: none;}
.mobinav span.navbg{background-size: 54px;/*width: 54px;height: 37px;*/}
.mobinav {float: left;border-right: 1px solid #000000;position: relative;}
.mobisearch {float: left;position: relative;}
.mobinav span.navbg {position:relative;display: block;cursor: pointer;}
.mobinav span.navbg:before{background-image: url("/~/media/Images/Z/Zegona/css/sprite-main.png");
background-position: 3px -39px;
background-repeat: no-repeat;
content: " ";
display: inline-block;
height: 50px;
position: absolute;
right: 69px;
bottom: 0;
width: 75px;}
.mobisearch span.searchbg {display: block;text-indent: -999999px;cursor: pointer;position:relative;}
.mobisearch span.searchbg:before{background-image: url("/~/media/Images/Z/Zegona/css/sprite-main.png");
background-position: -87px 0;
background-repeat: no-repeat;
content: " ";
display: inline-block;
height: 50px;
position: absolute;
right: 0;
bottom: 0;
width: 68px;}

#mobishownav {display:none;background: transparent\9; /* clear current background for ie */zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77FFFFFF, endColorstr=#77FFFFFF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#82FFFFFF, endColorstr=#82FFFFFF)";-webkit-animation: pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
-moz-animation:    pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Fx 5+ */
-o-animation:      pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Opera 12+ */
animation:         pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */position: absolute;z-index: 999999;top: 15px;right: 2.80%;width: 64%;background:#000000;background:rgb(255,255,255);background: rgba(255,255,255, .84);box-shadow: 2px 25px 35px -30px #CEA5BD;}
.ie8 #mobishownav{overflow:visible;}

#mobishownav ul li{border-bottom: 1px solid #525252;width: 100%;text-transform: uppercase;float: left;position: relative;margin-bottom:0px;}
#mobishownav > ul > li.current, #mobishownav > ul > li.selected{background:#000000;background:rgb(0,0,0);background: rgba(255, 255, 255, 0.4);color:#f10f29}
#mobishownav ul li.current span {display: block;line-height: 20px;min-height: 24px;color: #f10f29; padding: 10px 0px 10px 10px;}
#mobishownav ul li.selected > a{color: #f10f29;}
#mobishownav ul li a {display: block;line-height: 20px;min-height: 24px;padding: 10px 0px 10px 10px;color: #383838;font-weight: bold;z-index:90;}
#mobishownav ul li.level1.current span {font-weight: bold;}
#mobishownav ul li ul li {border: none;width: 100%;text-transform: none;position: static;font-size:1.0em;}
#mobishownav ul li ul li a {display: block;float: none;line-height: 20px;font-weight: normal;color: #383838;}
.mobinav span.navbg.selected{}
.mobinav span.navbg.selected:before{ background-position: 3px -89px;}
.mobisearch span.searchbg.selected:before {background-position: -87px -50px;}
#mobishownav ul li a:hover {color: #f10f29;}
.menuArrow{position: absolute;top: -15px;right: 88px;}
.menuArrow2{position: absolute;top: -15px;right: 18px;}
#mobishowsearch {display:none;-webkit-animation: pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
-moz-animation:    pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Fx 5+ */
-o-animation:      pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Opera 12+ */
animation:         pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */
position: absolute;z-index: 999999;top: 15px;right: 2.5%;width: 64%;background:#000000;background:rgb(0,0,0);background: rgba(255,255,255, .84);box-shadow: 2px 25px 35px -30px #CEA5BD;}

#searchTextBoxContainer2{float: left;width: 80%;padding: 10px;}
#searchTextBoxContainer2 input{margin: 0px;padding: 3px;outline: none;border: 0px;height: 27px;width: 100%;color:#000000;font-size:1.4em;}
#searchButtonContainer2{float: left;padding: 13px 0px 0px 10px;}
#searchButtonContainer2 input{float: left;height: 20px;border-width: 0px;width: 17px;outline: none;border: 0px;margin: 0px;}
@-webkit-keyframes pop {0%   { -webkit-transform:scale(0.8);  }100% { -webkit-transform:scale(1);  }}
@-moz-keyframes pop {0%   { -moz-transform:scale(0.8);  }100% { -moz-transform:scale(1);   }}
@-o-keyframes pop {0%   { -o-transform:scale(0.8);  }100% { -o-transform:scale(1);   }}
@keyframes pop {0%   { transform:scale(0.8);  }100% { transform:scale(1);   }}
#mobishownav .showmore, #mobishownav .showmore1 {background-image: url("/~/media/Images/Z/Zegona/css/sprite-main.png");
background-position: -157px 2px;
background-repeat: no-repeat;
content: " ";
display: inline-block;
height: 22px;
position: absolute;
right: 6px;
top: 6px;
width: 20px;cursor: pointer;z-index: 100;margin: 0;line-height: 28px;font-size: 2.4em;padding: 0px;/* border: 1px solid #68003E; */text-align: center;overflow:hidden;}

#mobishownav .showmore span, #mobishownav .showmore1 span{display:none}
#mobishownav .showmore.selected, #mobishownav .showmore1.selected{background-position: -155px -22px;}
#mobishownav .showmore.selected span, #mobishownav .showmore1.selected span{color: #C42323; background-color:transparent;}
#mobishownav ul li ul li ul li.level3 a, #mobishownav ul li ul li ul li.level3.selected a, #mobishownav ul li ul li ul li.level3.current span{margin-left:10px;}
#mobishownav ul li ul{display:none}
.mobiMenus{position:absolute;width:100%;bottom:0px;height:auto;display:none;overflow:visible}
#mobishownav .showmore:hover, #mobishownav .showmore1:hover, #mobishownav .showmore.selected:hover, #mobishownav .showmore1.selected:hover { background-color:transparent;}

/*-------------- Header CSS Ends --------------*/


/*-------------- Top Navigation CSS Starts --------------*/
#topnavigation{clear:both;font-size:1.7em;margin:26px auto 0px auto;width:100%;max-width:970px;}
#topnavigation a{font-size:1.0em;}
#topnavigation li{font-size:1.0em;margin-bottom:0px;}
/*-------------- Top Navigation CSS Ends --------------*/


/*-------------- Left Navigation CSS Starts --------------*/
#leftnavigation ul{margin:0px;}
#leftnavigation ul li{padding:2px 0px;border-top:1px solid #595959;margin-bottom:0px;}
#leftnavigation ul li.level2.last{border-bottom:1px solid #595959;}
#leftnavigation ul li a, #leftnavigation ul li > span{font-weight:normal;color:#383838;background:none;display:block;padding:15px 15px 15px 20px;line-height:17px;}
#leftnavigation ul li.current > span, #leftnavigation ul li.selected > a, #leftnavigation ul li a:hover{color:#ffffff;background-color:#f10f29;}
#left-nav-financial-reports-and-presentations-level2 ul{display:none;}
#leftcol li li.level3{font-size:1.0em;border-top:1px dotted #595959;}
#leftcol li li.level3 > a, #leftcol li li.level3 > span{padding: 10px 10px 10px 35px;}
.level2 #left-section-aim-rule-26-level3{display:none;margin-top:2px;}
.level2.selected ul#left-section-aim-rule-26-level3{display:block}
/*-------------- Left Navigation CSS Ends --------------*/

/*-----Right Column CSS Starts -------*/
#threecolright .rightColBox{margin-bottom:20px;-webkit-backface-visibility: hidden;}
#threecolright .relatedLinksWrapper{display:none}
#board-of-directors #threecolright .relatedLinksWrapper{display:block}
.relatedLinksWrapper{background-image:url(/~/media/Images/Z/Zegona/css/related-links-bg.png);background-repeat:repeat;padding-bottom:20px;padding-top:20px;}
.relatedLinksWrapper ul{margin-left:0px;margin-top:15px;}
.relatedLinksWrapper li a{color:#383838;line-height:1.2em;}
.relatedLinksWrapper li{padding-left: 14px;background-image: url(/~/media/Images/Z/Zegona/css/related-links-li-bg-gray.png);background-repeat: no-repeat;background-position: 0px 4px;margin-bottom:20px;}
.relatedLinksInner{margin:20px;margin-top:0px;border-bottom:1px solid #595959}

.relatedLinksWrapper .boxHeader{color:#f10f29;padding-bottom:12px;border-bottom:1px solid #595959;font-size:2.2em;}

.alertServiceWrapper{background-image:url(/~/media/Images/Z/Zegona/css/alert-service-bg-img.png);background-repeat:no-repeat;padding-bottom:32px;background-color:#f10f29}
.alertServiceInner{padding:20px;}
.alertServiceWrapper .boxHeader{color:#ffffff;padding-bottom:12px;border-bottom:1px solid #e968b4;font-size:2.2em;}
.alertServiceInner p{color:#212121}
.alertServiceInner p a{color:#212121;}
/*-----Right Column CSS Ends -------*/


/*-------------- Breadcrumb CSS Starts --------------*/
#breadcrumb{margin:0 0 30px;}
#breadcrumb .separator{color: #f10f29;font-size: 1.2em;margin: 0px 10px;float:left;}
#breadcrumb span{font-size:1.2em;color:#f2243c;}
#breadcrumb a {font-size: 1.2em;color:#2b2b2b;position:relative}
#breadcrumb a:after{background-image: url("/~/media/Images/Z/Zegona/css/sprite-main.png");
background-position: 3px -19px;
background-repeat: no-repeat;
content: " ";
display: inline-block;
height: 9px;
/*position: absolute;*/
right: -10px;
top: 2px;
width: 10px;}
/*-------------- Breadcrumb CSS Ends --------------*/


/*-------------- Search page CSS Starts --------------*/
.ip3search_highlight{font-weight:bold;}
.sitesearchpagination{padding-top:10px;}
.sitesearchpagination ul li{float:left; margin:0 10px 0 0; padding:0;}
table.searchTable{width: 100%; word-break:break-all;}
table.searchTable tbody tr th{ text-align:left; height:22px;}
#tabs.sectionTabs{float:left; position:relative; width:100%; padding:0 0 10px;}
#tabs.sectionTabs ul{border-bottom:1px solid #000; float:left; list-style:none outside none; padding:0; margin:0; width:100%;}
#tabs.sectionTabs li{float:left; padding:0; margin:0; border-left:1px solid #000; border-top:1px solid #000;background-image:none;list-style:none;}
#tabs.sectionTabs li.lastLI{border-right:1px solid #000;}
#tabs.sectionTabs li a span{display:block; text-align:center;}
#tabs.sectionTabs li a{display:block; padding:10px; text-align:center; background:none;}
#tabs.sectionTabs li.current a, #tabs.sectionTabs li a:hover{background-color:#f10f29;color:#ffffff;}
#tabsDD{height:35px; font-size:1em; width:180px;}
#tabs.sectionTabs span.select{position:absolute; font-size:1.2em; top:0; left:0; height:35px; color:#000; padding:11px 15px 10px 5px; background:url("/~/media/Images/Z/Zegona/css/searchTab-dd.png") no-repeat scroll 96% 15px #cccccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;*behavior:url("/~/media/Files/Z/Zegona/htc-files/boxsizing.htc");}
#tabs.sectionTabs select{font-size:1.3em;}
#SearchTextboxRP{width: 240px;height: 23px;border: 1px solid #BBBAB9;color: #999999;padding: 3px 5px;height: 29px;font-size: 1.7em;}
.ie8 #SearchTextboxRP{padding:7px;}
#SearchbuttonRP{width:0px;border:0px;outline:0px;}
#searchFilter{font-size:1.4em;margin-bottom:15px;}
td.Error li{font-size:1.4em;margin-bottom: 9px;}
/*-------------- Search page CSS Ends --------------*/


/*-------------- Site Map CSS Starts --------------*/
#sitemapcontainer{width:340px;}
#sitemapcontainer li{/*background-image: url(/~/media/Images/Z/Zegona/css/content-links-li-bg.png);*/list-style: none !important;}
#sitemapcontainer li{ margin:15px 0 20px; padding:0 0 0 10px; font-weight:bold;border:0px;}
#sitemapcontainer li a{ display:block; padding:3px;color:#f10f29;}
#sitemapcontainer li ul li{font-size:1em; margin:4px 0 4px 5px; padding:0 0 0 20px; font-weight:normal}
#sitemapcontainer li ul li a{ padding:0 0 0 3px;}
#sitemapcontainer li ul li ul{margin-bottom:10px;}
#sitemapcontainer li ul li ul li{ margin-left:16px; padding-left:10px;}
/*-------------- Site Map CSS Ends --------------*/


/*-------------- Footer CSS Starts --------------*/
#footerwrapper{clear:both;padding-top: 30px;padding-bottom: 18px;border-top:1px solid #f0f0f0;margin:0 auto; max-width:1000px;}
#footerleftlinks ul li{border-right:1px solid #858783; float:left; padding:0 10px;margin-bottom:10px;}
#footerleftlinks ul li.last{border-right:0px;}
#footerleftlinks ul li.first{padding-left:0px;}
#footerwrapper li a{color:#4a4d46;}
#footerwrapper li{font-size:1.4em !important}
#footerrightlinks ul li {float: left;padding: 0 10px;}
#footerrightlinks{float:right}
.credit{padding-top:16px;}
/*-------------- Footer CSS Ends --------------*/


/* --------------- Banner Starts ---------------*/
#bannerwrapper, #bannerwrapper .sliderbanner{float:left; width:100%; position:relative;display:none;}
.banneritem{position:relative;}
.banneritem .bannertext{position:absolute; bottom:20px; left:20px;}
.nojs .banneritem{display:none;}
.nojs .banneritem.banner1{display:block;}
#bannerwrapper .bx-controls .bx-pager{position:absolute; right:10px; bottom:10px;}
#bannerwrapper .bx-controls .bx-controls-direction{position:absolute; top:50%; width:100%;}
#bannerwrapper .bx-controls-direction a{float:left; padding:0 10px;}
#bannerwrapper .bx-controls-direction a.disabled{display:none;}
#bannerwrapper .bx-controls-direction .bx-next{float:right;}
#bannerwrapper .bx-controls-direction, #bannerwrapper .bx-pager{float:left; clear:both;}
#bannerwrapper .bx-pager div{margin:0 0 0 10px;}
#bannerwrapper .bx-pager div{float:left;}
/* --------------- Banner Ends ---------------*/


/* --------------- Content Wrapper Starts ---------------- */
#contentwrapper{margin:146px 0 0 0;position:relative;overflow:hidden;/*background-image: url("/~/media/Images/Z/Zegona/content-images/zegona-gradient-bg.png");background-size: cover;min-height:840px !important;*/}
.ip3-selfserve #contentwrapper{margin:0px 0 0 0;}
#contentwrapper.contentwrapper-home{background-image:none;}
/* --------------- Content Wrapper Ends ---------------- */

/* --------------- Top navigation Starts ---------------- */
#section-Homepage-level1 .level1.first{padding-left:0px;}
#section-Homepage-level1 .level1{float:left;padding-left:1px;position:relative;}
#section-Homepage-level1 .level1 > a, #section-Homepage-level1 .level1 > span{text-decoration:none;color:#ffffff;display:block;padding: 14px 0px;text-align:center; background:#f10f29;text-transform:uppercase;}
#section-Homepage-level1 .level1 > a:hover, #section-Homepage-level1 .level1 > a.hovered, #section-Homepage-level1 .level1 > span:hover, #section-Homepage-level1 .level1.current > span, #section-Homepage-level1 .level1.current > a, #section-Homepage-level1 .level1.current > span, #section-Homepage-level1 .level1.selected > a {background-color:#f10f29;text-decoration:none;color:#fff;padding-top:18px;margin-top:-4px;}
#section-Homepage-level1 .level1 ul{position:absolute;background-image:url(/~/media/Images/Z/Zegona/css/two-col-left-center-bg.png);background-repeat:repeat;width:auto;top:100%;display:none;box-shadow: 2px 25px 35px -30px #5F6F6E;-webkit-box-shadow: 2px 25px 35px -30px #5F6F6E;-moz-box-shadow: 2px 25px 35px -30px #5F6F6E;}
#section-Homepage-level1 .level1 ul li{padding: 2px 0px;border-top: 1px solid #595959;margin-bottom: 0px;}
#section-Homepage-level1 .level1 ul li > a,#section-Homepage-level1 .level1 ul li >span{font-weight: normal;color: #383838;background: none;display: block;padding: 15px 15px 15px 20px;line-height: 17px;}
#section-Homepage-level1 .level1 ul li.current > span, #section-Homepage-level1 .level1 ul li.selected > a, #section-Homepage-level1 .level1 ul li a:hover{color: #ffffff;background-color: #f10f29;}
/*#section-Homepage-level1 .level1:hover ul{display:block;}*/


/* --------------- Top navigation Ends ---------------- */

/* --------------- Homepage CSS Starts ---------------- */

.section-1-container.container{padding:0px;}
#section-div .widthFix{max-width:970px;}
.sectionDiv{position:relative;border-bottom:2px solid #ffffff;height:700px;background-repeat:no-repeat;}
.sectionDiv.section-4-wrapper{border-bottom:0px;}
.boxContainer .boxInner{overflow:hidden}
.sectionDiv .section-box .contentDivInner{padding:18px;padding-bottom:40px; background:url(/~/media/Images/Z/Zegona/css/section-boxes-bg.png) repeat;height:100%;position:relative}
.sectionDiv .gutterWidthSet{margin-top:300px;}
.sectionDiv .gutterWidthSet .boxTitleDiv{background:#de132e;opacity:0.91;padding:15px 0px 15px 0px;height:120px;
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#8CEB1A8E', EndColorStr='#8CEB1A8E')";*/
}
#section-div3 .boxTitleDiv *{width:auto;}
#section-div3 .boxTitleDiv{height:auto;}
.sectionDiv .gutterWidthSet .boxIntroDiv, .boxIntroDivnew { background:#de132e;opacity:0.91; filter:alpha(opacity=90); height:120px;position:relative;padding:15px 20px 15px 20px; 
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#D8EB1A8E', EndColorStr='#D8EB1A8E')";*/
}

.boxIntroDivnew { height:auto !important; padding-bottom:10px !important; }



/*#section-div2.sectionDiv .gutterWidthSet .boxIntroDiv{padding-left:0;}*/
.sectionDiv{background-position:0px 0%;background-size:100% auto}
/*.section-1-wrapper{background-image:url(/~/media/Images/Z/Zegona/content-images/section-1-bg.jpg);background-repeat:no-repeat;}
.section-2-wrapper{background-image:url(/~/media/Images/Z/Zegona/content-images/section-2-bg.jpg);background-repeat:no-repeat;}
.section-3-wrapper{background-image:url(/~/media/Images/Z/Zegona/content-images/section-3-bg.jpg);background-repeat:no-repeat;}
.section-4-wrapper{background-image:url(/~/media/Images/Z/Zegona/content-images/section-4-bg.jpg);background-repeat:no-repeat;}*/
#Homepage .sectionDiv .bgimg {position: absolute;width: 100%;top:0;display:none;}
.boxTitleDiv, .boxIntroDiv, .boxIntroDivnew {margin-bottom:20px;color:#ffffff;}
.sectionContentWrapper .gutterWidthSet .contentDivs{margin-bottom:13px;height:auto;position:relative;}
.sectionContentWrapper .gutterWidthSet .contentDivs .contentDivInner{height:auto;border-bottom:2px solid #343434;}
.contentDivs .boxHeader{font-size:1.7em;color:#f10f29;margin-bottom:12px;line-height:1.1em;text-transform:uppercase;}
.contentDivs .boxLink{position:absolute;bottom:0px;left:18px;font-weight:bold;line-height:1.2em;padding:8px 34px 8px 12px;background-color:#343434; color:white !important;}

.contentDivs .boxLink:before{background-image: url("/~/media/Images/Z/Zegona/css/sprite-main.png");
background-position: 0 -138px;
background-repeat: no-repeat;
content: " ";
display: inline-block;
height: 13px;
position: absolute;
right: 15px;
top: 7px;
width: 6px;color:white !important;}
.contentDivs .contactText a::before{/*background:none;*/}
/*.contentDivs .boxLink:before{background-image: url("/~/media/Images/Z/Zegona/css/sprite-main.png");
background-position: 0 -10px;
background-repeat: no-repeat;
content: " ";
display: inline-block;
height: 13px;
position: absolute;
right: 10px;
top: 18px;
width: 6px;}*/
.boxIntroDiv .boxLink, .boxIntroDivnew .boxLink {position:absolute;bottom:18px;left:35px;font-weight:bold;}
/*.section-2-container .boxIntroDiv .boxLink{left:24px;}*/
/*#section-div4 .contentDivs{height:220px;}*/
.lbox3inner {
    padding-top: 10px;
}
.lbox4inner1 {
    padding-top: 0;
}
#section-div4 .mapDiv .contentDivInner{padding:5px;}
.sectionDiv .boxTitleDiv *{color:#ffffff;text-transform:uppercase;}
/*sectionDiv .boxTitleDiv * *{font-size:1.0em;}*/
#section-div1 .boxTitleDiv *{font-size:2.6em;line-height:31px;color:#ffffff;width:241px;}
#section-div1 .boxTitleDiv * *{font-size:1.0em;}
.boxIntroDiv, .boxIntroDivnew {font-size:1.6em;padding:20px 40px;}
.boxIntroDiv *, .boxIntroDivnew * { font-size:1.0em;color:#ffffff;}
.sectionDiv .boxTitleDiv a,.sectionDiv .boxIntroDiv a, .boxIntroDivnew a {font-size:1.0em;color:#ffffff;font-weight:bold;}
.contentDivs a{font-size:1.2em;color:#ffffff;position:relative;}
.contentDivs .contactText a{color:#f10f29;}
.contentDivs p a{font-size:1.0em}
.contactText p{font-size:1.4em;word-wrap: break-word;}
p.anDate, p.fcDate {font-size: 1.4em;margin-bottom: 0px;}
div.anText, p.fcText{font-size: 1.4em;line-height:20px;}
div.anText p{font-size:1.0em;}
div.anText p a{color:#f10f29;}
p.shareVal {font-size: 2.6em;margin-bottom: 4px;}
p.bodName {font-size: 1.8em;margin-bottom: 3px;}
p.bodImg{position:absolute;top: 35px;right: 35px;}

p.textProspectus {font-size: 1.8em;margin-bottom: 0px;}
p.docProsp{position:absolute;top: 35px;right: 35px;}
.contentDivs.contactDiv .boxHeader{margin-bottom:25px;}
.bgimgcontainer{position:absolute;width: 100%;}
.gradientDiv{position:absolute;height:100%;width:100%;}
/*#Homepage*/ .gradientDiv{background-image:url(/~/media/Images/Z/Zegona/css/inner-page-bg-grad.png);background-repeat: repeat-x;background-position:bottom;}

/* --------------- Homepage CSS Ends---------------- */

/*----------------Gutter width set Starts----------*/
.gutterWidthSet .col-xs-1,.gutterWidthSet .col-sm-1,.gutterWidthSet .col-md-1,.gutterWidthSet .col-lg-1,.gutterWidthSet .col-xs-2,.gutterWidthSet .col-sm-2,.gutterWidthSet .col-md-2,.gutterWidthSet .col-lg-2,.gutterWidthSet .col-xs-3,.gutterWidthSet .col-sm-3,.gutterWidthSet .col-md-3,.gutterWidthSet .col-lg-3,.gutterWidthSet .col-xs-4,.gutterWidthSet .col-sm-4,.gutterWidthSet .col-md-4,.gutterWidthSet .col-lg-4,.gutterWidthSet .col-xs-5,.gutterWidthSet .col-sm-5,.gutterWidthSet .col-md-5,.gutterWidthSet .col-lg-5,.gutterWidthSet .col-xs-6,.gutterWidthSet .col-sm-6,.gutterWidthSet .col-md-6,.gutterWidthSet .col-lg-6,.gutterWidthSet .col-xs-7,.gutterWidthSet .col-sm-7,.gutterWidthSet .col-md-7,.gutterWidthSet .col-lg-7,.gutterWidthSet .col-xs-8,.gutterWidthSet .col-sm-8,.gutterWidthSet .col-md-8,.gutterWidthSet .col-lg-8,.gutterWidthSet .col-xs-9,.gutterWidthSet .col-sm-9,.gutterWidthSet .col-md-9,.gutterWidthSet .col-lg-9,.gutterWidthSet .col-xs-10,.gutterWidthSet .col-sm-10,.gutterWidthSet .col-md-10,.gutterWidthSet .col-lg-10,.gutterWidthSet .col-xs-11,.gutterWidthSet .col-sm-11,.gutterWidthSet .col-md-11,.gutterWidthSet .col-lg-11,.gutterWidthSet .col-xs-12,.gutterWidthSet .col-sm-12,.gutterWidthSet .col-md-12,.gutterWidthSet .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
/*----------------Gutter width set Ends----------*/


/*------------------ Three col Starts----------*/
#contentwrapper .bgimg {position: static;max-width: 100%;display:block;}

#leftcol{}
#leftcol .leftColInner{background-image:url(/~/media/Images/Z/Zegona/css/two-col-left-center-bg.png);background-repeat:repeat;color:#383838;padding:20px;opacity:0.94;}

.mainContentWrapper{background-image:url(/~/media/Images/Z/Zegona/css/two-col-left-center-bg.png);background-repeat:repeat;color:#383838;padding:20px;overflow:hidden;opacity:0.94;}
p.introtext{font-size:1.6em;font-weight:bold;}
.colsContainer{overflow:hidden;padding-top:156px;padding-bottom:50px;}
p.introText{font-size:1.6em;font-weight:bold;}
/*-----------------Three col Ends---------------*/

/*---------Bod Page CSS Starts-------------*/
.boditem{position: relative;width: 100%;margin-bottom:5px;}
.bodDefaultFieldsContainer {-webkit-backface-visibility: hidden;cursor:pointer;background:#e9e9e9;padding: 0 0 0 20px;position: relative;}
.bodDefaultFieldsContainer .bodDefault{font-size:1.8em;line-height:20px;font-weight:bold;color:#343434;padding: 12px 50px 12px 0;}
.bodDefaultFieldsContainer.selected .bodDefault{color:#ffffff;}
.bodDefaultFieldsContainer.selected{background:#f10f29;}

/*.bodDefaultFieldsContainer .bttn{height:30px;width:38px;position:absolute;overflow:hidden;top:15px;right:7px;line-height: 32px;text-align: center;}*/
/*.bodDefaultFieldsContainer .bttn span{display: block;transition: all 0.4s;-webkit-transition: all 0.4s;font-size: 60px;display: block;color: #CC66A2;}*/
.bodDefaultFieldsContainer.selected .bttn img{}
/*.bodDefaultFieldsContainer.selected .bttn{ -webkit-backface-visibility: hidden;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);}*/
/*.bodDefaultFieldsContainer.selected .bttn span{color: #BE5D5D;}*/
.bodDefaultFieldsContainer .bttn{position:relative;}
.bodDefaultFieldsContainer .bttn:before{background-image: url("/~/media/Images/Z/Zegona/css/sprite-main.png");
background-position: 0 -10px;
background-repeat: no-repeat;
content: " ";
display: inline-block;
height: 8px;
position: absolute;
right: 10px;
top: 18px;
width: 13px;}
.nojs .bodDefaultFieldsContainer .bttn:before{background:none;}
.bodDefaultFieldsContainer.selected .bttn{position:relative;}
.bodDefaultFieldsContainer.selected .bttn:before{background-image:url(/~/media/Images/Z/Zegona/css/sprite-main.png);
background-position: 0px 0px;
background-repeat: no-repeat;
content: " ";
display: inline-block;
height: 8px;
position: absolute;
right: 10px;
top: 18px;
width: 13px;}
.bodDefaultFieldsContainer .bttn span{display:none;}
.bodShowFieldsContainer {padding:0px}
.bodShow .bodImage{float: left;padding: 17px 13px 0 0;width: 24%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.bodShow{overflow:hidden}
.bodShow .bodImage img{display: block;max-width: 100%;height: auto;}
.bodShow .bodContent {float: right;padding: 17px 15px;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width:76%;}
.bodContent.no-border{ border:0; }
.catBod{margin-top:20px;}
.nojs .bodDefaultFieldsContainer .bttn span{display:none;}
.nojs .bodDefaultFieldsContainer .bttn{background:none;}
.ip3-board-of-directors .bodDefaultFieldsContainer .bttn{display:none;}
.ip3-board-of-directors .bodDefaultFieldsContainer{cursor:default;}
/*---------Bod Page CSS Ends-------------*/

/* ------- Calendar Starts ----------- */
#pattern_financial_calendar_2 .financial_calendar_2_future {float:left; width:100%;}
#pattern_financial_calendar_2 .financial_calendar_2_past {margin-top:30px; float:left; width:100%;}
#pattern_financial_calendar_2 .financial_calendar_2_eventheader{font-size:1.4em;border-bottom:1px solid #DDDFDF; padding:13px 0; font-weight:bold; float:left; width:100%;color:#f10f29;}

#pattern_financial_calendar_2 .calendar-date{float:left; width:20%; margin:0 5% 0 0;}
#pattern_financial_calendar_2 .calendar-subject{float:left; width:50%; margin:0 5% 0 0;line-height:1.2em;}
#pattern_financial_calendar_2 .calendar-outlook{float:left; width:20%; text-align:center;}
#pattern_financial_calendar_2 .calendar-subject-past{float:left; width:75%; margin:0;line-height:1.2em;}

#pattern_financial_calendar_2 .financial_calendar_2_eventitem {font-size:1.4em;border-bottom:1px solid #DDDFDF; padding:8px 0; float:left; width:100%;}

/* ------- Calendar Ends ----------- */

/*------ News start ----------*/
table.reportTable{width:100%;font-size:1.4em;}
.newsitem p.newsdate{color: #C41230;padding-bottom:0px;}
.newsitem p.newstitle{ font-size: 1.214em;padding: 0 0 10px 0;}
.newsitem{border-bottom: 1px solid #DBDCDC;padding-top:20px;float:left;}
.newsdetail{float:left;}

.newstab-level3 ul{border-bottom: 1px solid #D5D4D4;float:left;width:100%; list-style:none outside none; padding:0;}
.newstab-level3 ul li{float:left; padding:0 2.62%;margin-bottom:0px;}
.newstab-level3 ul li.selected.first{border-left:0 none;}
.newstab-level3 ul li a{ padding: 19px 0;display:block; color:#383838;}
.newstab-level3 ul li:hover{background-color:#f10f29;}
#contentwrapper .newstab-level3 ul li:hover a{color:#ffffff;}
.newstab-level3 ul li.selected{border-right: 1px solid #D5D4D4;border-left: 1px solid #D5D4D4;background-color:#f10f29;}
.newstab-level3 ul li.selected a{color:#ffffff;background-color:#f10f29;font-weight:bold;}
.newstab-level4 ul{float:left;width:100%; border-bottom: 1px solid #8d989c;padding-top:10px; list-style:none outside none; padding:0; padding:7px 0 0 0;}

.newstab-level4 ul li{float:left; padding:0;margin-bottom:0px;background:none;list-style:none;font-size:1.6em;font-weight:bold;border:1px solid #8d989c;border-bottom:0px;}
/*.newstab-level4 ul li a{padding:14px 16px; display:block; color:#383838;background:#e9e9e9;}*/
.newstab-level4 ul li a{padding:14px 8px; display:block; color:#383838;background:#e9e9e9;}
/*#contentwrapper .newstab-level4 ul li.current span, #contentwrapper .newstab-level4 ul li.selected a, #contentwrapper .newstab-level4 ul li a:hover{padding:14px 20px;display:block;color:#ffffff;background-color:#f10f29}*/
#contentwrapper .newstab-level4 ul li.current span, #contentwrapper .newstab-level4 ul li.selected a, #contentwrapper .newstab-level4 ul li a:hover{padding:14px 8px;display:block;color:#ffffff;background-color:#f10f29}
.press-pagination, .sitesearchpagination{float:left; width:100%; padding:20px 0 0;}
.press-pagination ul, .sitesearchpagination ul{padding-left:0;}
.press-pagination ul li, .sitesearchpagination ul li{float:left; margin:0 10px 0 0; list-style-type:none;}
/*------ News end ----------*/

/*------ Financial Reports ----------*/
.contentleft-news {float:left; width:100% }
.contentleft-news .contentleft-inner {padding-top:0;clear:both;}
.contentleft-news table.reportTable th {text-align:left;}
.contentleft-news table.reportTable th{padding:13px 10px 16px 0; border-bottom:1px solid #8d989c;color:#f10f29;}
.contentleft-news table.reportTable td{padding:8px 10px 8px 0; border-bottom:1px solid #8d989c;color:#2b2b2b;line-height:1.2em;}
.contentleft-news table.reportTable .cAlign{text-align:center;}
.contentleft-news table.reportTable tr.first th{padding-top:0;}

table.company-info, table.info{font-size:1.4em;margin-bottom:20px;width:100%;line-height:16px;}
table.company-info td, table.info td{padding:5px;}
table.company-info tr, table.info tr{border-bottom:1px solid #dddfdf;}
table.company-info tbody th, table.info tbody th{font-weight:normal}
.onebgimgwrapper{position:relative}
.homebgimgwrapper{background-image: url(/~/media/Images/Z/Zegona/css/inner-page-bg-grad.png);background-repeat: repeat-x;background-position: 0px bottom;width:100%;position:absolute;}
.bgimgwrapper{/*background-image: url(/~/media/Images/Z/Zegona/css/inner-page-bg-grad.png);background-repeat: repeat-x;background-position: 0px 115%;*/width:100%;position:absolute;}
.homebgimgwrapper:after, .bgimgwrapper:after{content:" ";height:0; clear:both;display: block;*zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML += '<div class="ie7-clear"></div>' );}
.border-right1px{border-right:1px solid #dddfdf;}
.border-top2px{border-top:2px solid #dddfdf;}
table.advisors{width:100%;}
table.advisors tr{}
table.advisors td{font-size:1.4em;line-height:17px;vertical-align: top;padding:10px;}
table.advisors td *{font-size:1.0em;}
table.advisors td p *{font-size:1.0em;}
.sharepricehome,.sharepriceinv,.financalinv{display:none;} 
.registerForAlerts{display:none;}
#regulatory-news .registerForAlerts{display:block;}

table.inv-responsive-table{margin-bottom:10px;font-size:1.4em;width:100%;}
table.inv-responsive-table tr td {padding: 5px;border-bottom: 1px solid #dddfdf;line-height:1.2em;}
.inv-responsive-header-tr td {font-weight: bold;}
table.inv-responsive-table .inv-responsive-data-content {text-align: right;}

/* Added by Aadhar - WO 170912 */
#left-section-results-centre-level3, #left-section-agm-level3 {display:none;}
/* End - Added by Aadhar - WO 170912 */

body.ip3-contact-us ul#left-section-Homepage-level2 {display:none;}
ul#section-contact-us-level2{display:none!important;}
.borderdiv {border-right: 1px solid #8e1321;height: 100%;width:100%;padding:0 20px 0 20px;}
.rad-notes{float:left;width:30%}
#disclaimerDDLCountry{height: 21px;font-size: 1.4em;}
.disc {
font-size: 1.4em;
margin-top: 10px;
}
#disclaimer-country #disclaimerAcceptButton{display:none;}
input[type="radio"] {
position: relative;
top: 2px;
}
.rad-thin{margin-bottom:30px;}
.anText p.rad-header {
    font-size: 1em;
}
.v-mobile{
    display: none;
}
.red{color:orange !important;font-weight:bold;}
.rad-datatable a{color:black;}
h2 a{font-size:inherit;}
.sectionDiv.section-5-wrapper {border-bottom: 0;}
ul.rad-caption li {
  width: 100%;
  padding-top: 10px;
  list-style: none;
}
ul.rad-caption {
  width: 50%;
  float: left;
  padding-left:0px;
  min-height:494px;
}
#sitemapcontainer ul{padding-left:0px;}
.rad-table td, .rad-table th {
vertical-align:top;
    border: 1px solid;
    font-size: 1.4em;
    line-height: 1.2em;
    padding: 8px;
}
.rad-table td a{font-size:1em;}
.rad-table {width:100%;
    margin-bottom: 10px;
}
.banned-text.disc span{line-height:1.3em;font-weight:bold;}
.note-pdf{float:left;margin-top:15px;}

#pattern_financial_calendar_2 .item-cal-subject{margin-top:-3px;}
.calendar-date1 {
    float: left;
    width: 20%;
}



body#Homepage .home-intro-box { min-height:90px; }
body.ip3-results-and-presentations table.company-info tbody tr th{color: #2b2b2b;padding: 8px 10px 8px 0!important;}

.news-room td>span.pub-name {font-size: 1.1em; line-height: 1.2em;}
.news-room td>span.article-title {font-weight: bold; font-size: 0.9em;}
.news-room td>span.article-summary {font-size: 0.9em;}
.news-room td.cAlign>a {font-size: inherit;}
.news-room td:first-child{width:15%;}


.boxHeader.socialheader {position: relative;display: inline-block;}
.boxHeader.socialheader:after {content: '';background: url(/~/media/Images/Z/Zegona/css/twitter-logo-png.png) no-repeat center center / cover;width: 30px;height: 30px;display: inline-block;position: absolute;right: -5px;top: -2px;transform: translate(100%, -20%);}

body#privacy table.cookie{font-size: 1.4em;line-height: 1.4em;}
body#privacy table.cookie th, body#privacy table.cookie td{vertical-align: top;
padding: 8px 10px 8px 0;
border-bottom: 1px solid #8d989c;
color: #2b2b2b;
}

.scroll-table-container {

    width: 100%;
    padding: 0 0 5px;
    overflow-y: hidden;
    overflow-x: auto;
    margin-bottom: 14px;

}

.ip3-zegona-press-releases .contentleft-inner .reportTable tbody tr.first td {width: 40px;}

#topnavigation li span {font-size: 0.8em;}