/*== Fonts CSS
=================================*/
@font-face {
    font-family: 'gotham_htfbold';
    src: url('fonts/gothamhtf-bold.eot');
    src: url('fonts/gothamhtf-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-bold.woff') format('woff'),
         url('fonts/gothamhtf-bold.ttf') format('truetype'),
         url('fonts/gothamhtf-bold.svg#gotham_htfbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_htfbook';
    src: url('fonts/gothamhtf-book.eot');
    src: url('fonts/gothamhtf-book.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-book.woff') format('woff'),
         url('fonts/gothamhtf-book.ttf') format('truetype'),
         url('fonts/gothamhtf-book.svg#gotham_htfbook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_htflight';
    src: url('fonts/gothamhtf-light.eot');
    src: url('fonts/gothamhtf-light.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-light.woff') format('woff'),
         url('fonts/gothamhtf-light.ttf') format('truetype'),
         url('fonts/gothamhtf-light.svg#gotham_htflight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_htfmedium';
    src: url('fonts/gothamhtf-medium.eot');
    src: url('fonts/gothamhtf-medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-medium.woff') format('woff'),
         url('fonts/gothamhtf-medium.ttf') format('truetype'),
         url('fonts/gothamhtf-medium.svg#gotham_htfmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_htflight_italic';
    src: url('fonts/gothamhtf-lightitalic.eot');
    src: url('fonts/gothamhtf-lightitalic.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-lightitalic.woff') format('woff'),
         url('fonts/gothamhtf-lightitalic.ttf') format('truetype'),
         url('fonts/gothamhtf-lightitalic.svg#gotham_htflight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/myriadpro-regular_2.eot');
    src: url('fonts/myriadpro-regular_2.eot') format('embedded-opentype'),
         url('fonts/myriadpro-regular_2.woff') format('woff'),
         url('fonts/myriadpro-regular_2.ttf') format('truetype'),
         url('fonts/myriadpro-regular_2.svg#MyriadProRegular') format('svg');
}

/*== Global CSS
=================================*/

.clear{clear: both;}
body{margin: 0; padding: 0; font-family: 'gotham_htfbook'; font-size: 16px; color: #2f2f2f;  text-size-adjust:100%; -webkit-text-size-adjust:100%;}
.fullWrapper{float: left; width: 100%;}
.wrapper{width: 960px; margin:0 auto;}
a{text-decoration: none; color: #65788b;}
ul{ margin:0; padding:0;}
ol{ margin:0; padding:0;}
*{outline:none;-webkit-appearance: none;}
*::-webkit-input-placeholder { color:#2f2f2f;font-family: 'gotham_htfbook'; opacity:1 !important;  }
::-moz-placeholder { color:#2f2f2f;font-family: 'gotham_htfbook'; opacity:1 !important; } /* FF 19+ */
:-moz-placeholder { color:#2f2f2f;font-family: 'gotham_htfbook'; opacity:1 !important; } /* FF 18- */
:-ms-input-placeholder { color:#2f2f2f;font-family: 'gotham_htfbook';opacity:1 !important;  }
input[type="text"] { -moz-appearance:textfield;-webkit-appearance: textfield;appearance: textfield;opacity:1 !important;}
.placeholder { color:#2f2f2f;font-family: 'gotham_htfbook';  } /* for the polyfill */
input,textarea{color: #2f2f2f;}

/*== Header CSS
=================================*/
header{float:left; width:100%;}

/* Start: CSS Top Navigation */
.gnsSection{float: left; width: 100%; background: #ebebeb; font-size: 11px; font-family: 'gotham_htfbold'; line-height: 25px;}
/* -- AREKIBO LOGIN CR -- */
.gnsSection ul{margin: 0; padding: 0; list-style: none; float: right; position: relative;}
/* -- / AREKIBO LOGIN CR -- */
.gnsSection li{float: right; margin: 0 0 0 5px;}
.gnsSection a{background: #8c9964; color:#FFFFFF; display: block; padding: 0 12px;}
.gnsSection a:hover{background: #9eab75;}
/* -- AREKIBO LOGIN CR -- */
.gnsSection li.blackColor a{background: url(images/login_arrow.png) no-repeat right center #2f2f2f; padding-right: 25px }
.gnsSection li.blackColor a:hover{background-color: #3e3e3e;}
.gnsSection li.blackColor ul{ display: none; position: absolute; z-index: 1000; right: 0; top: 30px; padding: 0; background: #3e3e3e}
    .gnsSection li.blackColor ul li{display: block; float: none; margin: 0; padding: 0 10px }
        .gnsSection li.blackColor ul li a{border-bottom: 1px solid #ccc; padding: 5px 45px 5px 0; background: transparent; font-weight: bold; font-family: 'gotham_htfbook'; font-size: 1em; 
        background: url(images/linkbg-arrow-mob.png) no-repeat 96.5% center transparent }
        .gnsSection li.blackColor ul li a:hover{ background-color:#2f2f2f;}
        .gnsSection li.blackColor ul li.last a{border-bottom: none }
        .gnsSection li.blackColor ul li:hover{background: #2f2f2f;}
/* -- / AREKIBO LOGIN CR -- */
/* ==== End ==== */

/* Start: CSS Logo */
.mainHeader{float: left; width: 100%; padding: 10px 0;}
.logo{float: left; width: 70px; margin: 0 0 0 10px;}
/* ==== End ==== */

/* Start: CSS for Main Navigation */
.mainmenu{float: left; font-size: 12px; font-family: 'gotham_htfbold'; line-height: 1.4; margin: 27px 0 0 20px;}
.mainmenu ul{margin: 0; padding: 0; list-style: none;}
.mainmenu li{float: left; margin: 0 12px;}
/* -- AREKIBO LOGIN CR -- */
.mainmenu li.last{display: none;}
/* -- / AREKIBO LOGIN CR -- */
.mainmenu a{color: #010101; display: block;}
.mainmenu a:hover, .mainmenu li.active a{text-decoration: none; border-bottom: 1px solid #2F2F2F; padding: 0;}

.menuIcon{float: right; font-size: 11px;font-family: 'gotham_htfbold'; color: #FFFFFF; background: #2f2f2f; line-height: 27px; padding: 0 10px; margin: 20px 10px 0 0; cursor: pointer; display: none;}
/* ==== End ==== */

/* Start: CSS for Search Form */
.searchForm{float: right; margin: 25px 10px 0 0;}
.searchForm input[type='text']{background: #ebebeb; border:1px solid #ebebeb; font-size: 12px; color: #828282; line-height: 24px; height: 22px; padding: 0 7px 2px; width: 162px; float: left; margin: 0;}
.searchForm input[type='submit']{background: url(images/search-btn.png) no-repeat #2f2f2f; width: 26px; height: 26px; border: none; font-size: 0; text-indent: -9999px; cursor: pointer; float: left;  margin: 0;}
.searchForm input[type='submit']:hover{background-color: #414141;}

/* ==== End ==== */

/* Start: CSS for Home Banner */
.homeBanner{float: left; width: 100%; background: #000000; height: 587px;}
.bannerDragon{background-repeat: no-repeat; background-position: center; height: 587px; overflow: hidden;}
.dragonDescription{color: #FFFFFF; padding: 95px 0 260px 10px; float: left;}
.dragonDescription h3{font-weight: normal; font-family: 'gotham_htfbold'; font-size: 12px; line-height: 1.4; margin-bottom: 7px;}
.dragonDescription h2{font-weight: normal; font-size: 36px; line-height: 1.2;}
.dragonDescription a{color: #FFFFFF;}
.dragonDescription a:hover{text-decoration: underline;}
.dragonDescription a.readmore{display: block; float: left; background: url(images/readmore-arrow.png) no-repeat center right #b9002f; font-size: 12px; color: #FFFFFF; font-family: 'gotham_htfbold'; padding: 6px 28px 6px 10px; margin: 10px 0 0 0;}
.dragonDescription a.readmore:hover{background-color: #c60f3d; text-decoration: none;}

/* ==== End ==== */

/* Start: CSS for Link Section */

.linkSection{float: left; width: 100%;}
.linkCollection{position: absolute; margin-top: -265px; z-index: 99; width: 960px;}
.linkSection .linkBox{width: 228px; height: 212px; float: left; margin: 0 0 0 11px; overflow: hidden;}
.linkSection .linkBox:first-child{margin-left: 6px;}
.linkBoxRedBg{background: url(images/linkbg-transparent.png) repeat; width: 220px; height: 204px; float: left; padding: 4px;}
.linkBoxWhiteBg{background: #FFFFFF; width: 220px; height: 204px;}
.linkTitle{font-size: 10px; line-height: 1.6; margin: 0 12px; font-family: 'gotham_htfbook'; padding: 12px 0 10px 0; color: #989898;}
.linkTitle h3{font-size: 14px; font-weight: normal; font-family: 'gotham_htfbold'; color: #2f2f2f;}
.linksList{margin: 0 12px; font-size: 12px; font-family: 'gotham_htfbook';}
.linksList ul{margin: 0; padding: 0; list-style: none;}
.linksList li{border-top: 1px solid #cccccc;}
.linksList a{display: block; padding: 10px 0; color: #000000; background: url(images/linkbg-arrow.png) no-repeat center right;line-height: 1.2;}

/* ==== End ==== */

/*== Footer CSS
=================================*/

footer{float: left; width: 100%;padding: 55px 0 98px 0;font-size: 12px; font-family: 'gotham_htfbook';}
.footerLeftSection{float: left; width: 780px; line-height: 1.4; margin: 0 0 0 10px;}
.footerLeftSection p{margin: 0 0 12px 0;}
.footerLeftSection a{color: #2F2F2F;}
.footerLeftSection a:hover{text-decoration: underline;}

/* Start: CSS for Footer Social Links */

.socialLinks{float: right; margin: 27px 10px 0 0;}
.socialLinks ul{margin: 0; padding: 0; list-style: none;}
.socialLinks li{float: left; width: 25px; margin-left: 10px;}
.socialLinks a{display: block; width: 25px; height: 25px; background: #2f2f2f;}
.socialLinks a:hover{background-color: #414141;}
.socialLinks li.linkedin a{background-image: url(images/linkedin.png);}
.socialLinks li.facebook a{background-image: url(images/facebook.png);}
.socialLinks li.twitter a{background-image: url(images/twitter.png);}
.socialLinks li.youtube a{background-image: url(images/youtube.png);}

/* ==== End ==== */

/* Start: CSS for Ticker Section */

.tickerSection{float: left; width: 100%; background: #2c2c2c; padding: 15px 0 0 0; height: 65px; position: fixed; bottom: 0; left: 0; z-index: 99;}
.tickerSection .wrapper{position: relative;}
.tickerContainer{float: left; width: 915px; background: #181818; margin: 0 10px 0 35px; padding: 8px 0; position: relative; bottom: 0;}
.tickerSlider{height: 35px; overflow: hidden;}
.tickerContainer ul{float: left; width: 100%; margin: 0; padding: 0; list-style: none;}
.tickerContainer li{float: left; width: 100%; height: 35px;overflow: hidden;}
.tickerBox{float:left; font-size: 11px; color: #959595; line-height: 1.4;padding:2px 12px;border-left: 1px solid #6e6e6e;}
.tickerBox img{vertical-align: middle; margin: 0 2px;}
.tickerBox:first-child{border: none;}
.tickerBox strong{font-weight:normal; font-family: 'gotham_htfmedium';}
.tickerBox strong, .tickerBox span{color: #FFFFFF;}
.tickerBox label{color: #8c9964; font-size: 14px;}
.tickerBox.pink label{color: #b9002f;}
.tickerBtn{float: right; font-size: 12px; font-family: 'gotham_htfbold'; margin: 2px 10px 0 0;}
.tickerBtn a{background: #8c9964; color:#FFFFFF; display: block; padding: 0 8px; line-height: 30px;}
.tickerBtn a:hover{background: #9eab75;}
.tickerHide{font-size: 11px; color: #8a8a8a; position: absolute; right: 10px; top: -14px; cursor: pointer;}
.tickerShow{font-size: 11px; color: #8a8a8a; position: absolute; right: 10px; top: -14px; cursor: pointer; display: none;}
.tickerSection .tickerArrow{position: absolute; margin: -8px 0 0 -25px;}
.tickerSection .tickerArrow a{display: block; width: 25px; height: 25px; background: url(images/ticker-arrow.png) no-repeat;}
.tickerSection .tickerArrow a.upArrow{height: 26px; background-position: 0 0;}
.tickerSection .tickerArrow a.downArrow{background-position: 0 -26px;}
.tickerSection .tickerArrow a:hover{background-position: -25px 0;}
.tickerSection .tickerArrow a.downArrow:hover{background-position: -25px -26px;}

/* ==== End ==== */

/*== Inside homepage 1 CSS
=================================*/

.insideBanner{float: left; width: 100%; background: #000000; height: 606px;}
.insideMainContainer.homepage1 .contentPadding {padding-bottom: 15px;}
.insideBannerContainer{background-repeat: no-repeat; background-position: center; background-size: cover; height: 607px; overflow: hidden; margin-top: -1px; }
/* Arekibo Headings CR */
.insideBannerDescription{padding: 50px 0 260px 10px; line-height: 1.2;font-family: 'gotham_htfbook';}
/* Arekibo Headings CR */
.insideBannerDescription h2{font-weight: normal; font-size: 24px; margin-bottom: 15px;}
.login .insideBannerDescription h3{font-weight: normal; font-size: 24px; margin-bottom: 15px;}
.insideBannerDescription h2 span{border-bottom: 1px solid #b9002f; padding: 5px 0;}
.login .insideBannerDescription h3 span{border-bottom: 1px solid #b9002f; padding: 5px 0;}
.insideBannerDescription h2 label{color: #b9002f;}
.insideBannerDescription h3{font-weight: normal; font-size: 36px;}
.insideMainContainer{float: left; width: 100%;}
.contentArea{position: relative; margin-top: -340px; z-index: 99;}

/* Start: CSS Tabs Menu */

.tabsMenu{height: 54px; font-family: 'gotham_htfbold'; font-size: 12px; text-transform: uppercase;}
.tabsMenu ul{margin: 0 10px 0 0; padding: 0 15px; list-style: none; float: right; background: url(images/tabbg.png) repeat-x;}
.tabsMenu li{float: left; background: url(images/tab-sep.jpg) no-repeat left center; margin-left:-2px; margin-top: 7px;}
.tabsMenu li:first-child{background: none;}
.tabsMenu li:hover, .tabsMenu li.active{margin-top: 0; border-top: 7px solid #FFFFFF;background: #FFFFFF;}
.tabsMenu a{display: block; padding: 17px 21px; color: #FFFFFF;}
.tabsMenu a:hover, .tabsMenu li:hover a, .tabsMenu li.active a{background: #FFFFFF; color: #2F2F2F;}

/* ==== End ==== */

/* Start: CSS Overview Section */

.tabContentContainer{float: left; width: 100%; background: #FFFFFF; line-height: 1.4;}
.contentPadding{ padding: 15px 10px 50px;}
.welcomeSection{width: 430px; float: left;}
.tabContentContainer h3{font-family: 'gotham_htfbold'; font-size: 14px; font-weight: normal; margin: 0 0 15px 0;}
.tabContentContainer p{margin-bottom: 10px;}
/*==*/
.tabContentContainer .welcomeSection h3{margin-bottom: 9px;}
.tabContentContainer .welcomeSection p{margin-bottom: 9px;}
/*==*/
.welcomeSection a{text-decoration: underline; font-family: 'gotham_htfbook'; font-size: 14px;}
.welcomeSection a:hover{text-decoration: none;}
.overviewVideoSection{width: 220px; float: left; margin-left: 50px;}
.ourServicesSection{width: 220px; float: right; font-family: 'gotham_htfbook'; font-size: 14px;}
.ourServicesSection ul{margin: 0; padding: 0; list-style: none;}
.ourServicesSection a{text-decoration: underline;}
.ourServicesSection a:hover{text-decoration: none;}
.tabContent{display: none;}
#tab-1.tabContent{display: block;}

/* ==== End ==== */

.activeTab{background: url(images/tab-arrow.jpg) no-repeat right center #FFFFFF; padding: 6px 10px; border:1px solid #000000; border-radius: 5px; cursor: pointer;}

/*== Services CSS
=================================*/

.innerPage .insideBannerDescription h3{display: none;}
.innerPage .contentArea{margin-top: -490px;}
.innerPage.insideMainContainer{border-bottom: 1px solid #2F2F2F;}

/* Start: CSS Sidebar */

.sidebar{width: 220px; float: left; font-family: 'gotham_htfbook'; font-size: 12px; margin-right: 20px;}
.sidebar h3, .mobilebox h3{font-family: 'gotham_htfbook'; color: #989898; margin: 0 0 5px 0;font-size: 12px; padding: 0 8px;/*==*/}
.sidebar ul{margin: 0; padding: 0; list-style: none;}
.sidebar li{border-bottom: 1px solid #cccccc;}
.sidebar a{display: block; color: #2F2F2F; padding: 8px;}
.sidebar a:hover, .sidebar li.active a{background: url(images/linkbg-arrow-mob.png) no-repeat /*==*/97%/*==*/ center #2F2F2F; color: #FFFFFF;}

/* ==== End ==== */

/* Start: CSS Rightpart Common Styles */

.rightpart{width: 620px; float: left; padding: 20px 0 0 0;}
.rightpart h2{font-family: 'gotham_htfbook'; font-size: 22px; font-weight: normal; margin: 0 0 5px 0;}
.rightpart h3{margin-bottom: 10px;}
.rightpart p{margin: 0 0 12px 0;}
.highlightedText{ margin-bottom:10px; font-size:16px;}

/* ==== End ==== */

/* Start: CSS Services List */

.servicesList{border-top: 1px solid #cccccc; margin: 20px 0 0 0; font-family: 'gotham_htfbook'; font-size: 14px;}
.serviceRow{padding: 15px 20px; border-bottom: 1px solid #cccccc;}
.findOutMore a{background: #92b7bf; float: left; padding: 5px 15px; font-family: 'gotham_htfbold'; color: #FFFFFF; font-size: 12px;}
.findOutMore a:hover{background: #a4c6cd;}
.serviceRow blockquote{margin: 0; padding: 0 20px 12px 20px; font-family: 'gotham_htflight_italic'; font-size: 16px; color: #989898;}
.servicePerson{width: 140px; float: right; font-size: 12px; margin: 0 0 0 25px; color: #989898; font-family: 'gotham_htflight_italic';}
.servicePerson img{margin-bottom: 5px;}
.servicePerson h4{font-family: 'gotham_htfbold'; font-size: 14px; font-weight: normal; margin: 0; color: #2F2F2F; font-style: normal;}

/* ==== End ==== */

/* Start: CSS Bottom Insight Panel */

.insightPanel{float: left; width: 100%; background: #f7f7f7;border-top: 65px solid #FFFFFF;}
.insightPanelContainer{padding: 25px 0; font-family: 'gotham_htfbook'; font-size: 14px; line-height: 1.4;}
.insightPanelContainer h2{font-family: 'gotham_htfbook'; font-size: 22px; font-weight: normal; margin: 0 0 10px 10px;}
.insightPanel ul{margin: 0; padding: 0; list-style: none;}
.insightPanel li{float: left; width: 300px; margin: 0 10px;}
.insightPanel h3{font-family: 'gotham_htfbold'; font-size: 12px; font-weight: normal; margin: 15px 0 0 0;}
.insightPanel h3 a{color: #2F2F2F; text-decoration: none;}
.insightPanel h3 a:hover{text-decoration: underline;}

/* ==== End ==== */

/*== Our People CSS
=================================*/

.portfolioManagementTeam{margin: 15px 0 0 0; font-family: 'gotham_htfbook'; font-size: 14px;}
.insideMainContainer.innerPage.ourPeople .contentPadding{padding-bottom:15px;}
.pmtList .pmtContent h3{margin: 0 0 0 0; line-height: 1.2;}
.pmtList p{margin: 0 0 8px 0;}
.pmtRow{padding: 0 0 12px 0;}
.pmtPicture{width: 93px; float: left; margin: 5px 0 0 0;}
.pmtContent{margin: 0 0 0 115px;}
.pmtContent .pmtSubTitle{font-size: 12px; color: #989898; font-family: 'gotham_htflight_italic';margin: 0 0 4px 0;}
.mailto{background: url(images/mail-icon.jpg) no-repeat left center; padding: 0 0 0 18px;}
.mailto a{color: #65788b; text-decoration: underline;}
.mailto a:hover{text-decoration: none;}

/* Start: CSS portfolioManagers */

.portfolioManagers{margin: 10px 0 0 0; font-family: 'gotham_htfbook'; font-size: 12px; line-height: 1.7;}
.rightpart .portfolioManagersList{}
.rightpart .portfolioManagersList ul{margin: 0; padding: 0; list-style: none;}
.rightpart .portfolioManagersList li{width: 140px; float: left; margin: 0 15px 20px 0; background:none; padding-left:0; }
.portfolioManagersList img{margin: 0 0 5px 0;}
.portfolioManagersList h4{font-size: 12px; font-weight: normal; font-family: 'gotham_htfbold';}
.callto{background: url(images/call-icon.jpg) no-repeat left center; padding: 0 0 0 18px;}
.callto a{color: #65788b; text-decoration: underline;}
.callto a:hover{text-decoration: none;}

/* ==== End ==== */

/* Start: CSS vcardSection */

.vcardSection{margin: 15px 0 0 0; font-family: 'gotham_htfbook'; font-size: 14px; border-top: 1px solid #CCCCCC;}
.rightpart .vcardSection ul{margin: 0; padding: 0; list-style: none;}
.rightpart .vcardSection li{padding: 15px 0; border-bottom: 1px solid #CCCCCC; background: none; padding-left:0;}
.vcardSection .vcardImg{width: 60px; float: left; margin: 0 15px 0 0;}
.vcardSection .vcardDetail{width: 220px; float: left;}
.vcardSection .vcardDetail h3{margin: 0 0 0 0; line-height: 1.3;}
.vcardSection .vcardSubTitle{font-size: 12px; color: #989898; font-family: 'gotham_htflight_italic';/*==*/ margin: 0 0 4px 0;}
.downloadVcard{float: left; margin: 5px 0 0 20px;}
.downloadVcard a{background: #92b7bf; float: left; padding: 5px 15px; font-family: 'gotham_htfbold'; color: #FFFFFF; font-size: 12px;}
.downloadVcard a:hover{background: #a4c6cd;}

/* ==== End ==== */

/* Start: CSS getInTouch */

.getInTouch{margin: 35px 0 0px 0; background: #f7f7f7; padding: 15px 20px; font-family: 'gotham_htfbook'; font-size: 14px;}
.getInTouch a{text-decoration: underline;}
.getInTouch a:hover{text-decoration: none;}

/* ==== End ==== */

.linkBtn a{background: #92b7bf; float: left; padding: 5px 15px 5px; font-family: 'gotham_htfbold'; color: #FFFFFF; font-size: 12px; text-decoration: none;}
.linkBtn a:hover{background: #a4c6cd;}


/*== Editorial List CSS
=================================*/

.editorial_list{font-family: 'gotham_htfbook'; font-size: 14px; margin: 20px 0 0;}
.highlightedText a{text-decoration:underline;}
.editorialListRow{display:block; margin-bottom:35px; background: #f7f7f7;}
.editorialListRow img{max-width: 100%;}
.editorialListRow .editorialImg{margin-bottom: 5px;}
.editorialListRow .editorialImg img{width:100%; float: left;}
.editorialListRow iframe{width:100%; height: 303px;}
.editorialListDetail{padding:10px 30px 20px 20px;}
.editorialListDetail h2{ font-size: 32px; font-weight: normal; padding-bottom: 8px; font-family: 'gotham_htflight'; line-height: 1.2;}
.editorialListDetail .datesection{display: block; font-family: 'gotham_htfbold'; font-weight: normal; letter-spacing: 1px;line-height: 15px;text-transform: uppercase;}
.editorialListDetail .datesection em{font-style:normal; color:#989898;}
.editorialListDetail p{margin-bottom:15px;}
.editorialListDetail .readmore a{ background: url(images/readmore-arrow.png) no-repeat scroll right center #B9002F;color: #FFFFFF;display: block; width:78px; font-family: 'gotham_htfbold';font-size: 12px; margin: 21px 0 0; padding: 4px 28px 4px 10px; text-transform: uppercase;}
.editorialListDetail .readmore a:hover{background: url(images/readmore-arrow.png) no-repeat scroll right center #C60F3D;} 

/* Start: CSS articlesSection */

.articlesSection{font-family: 'gotham_htfbook'; font-size: 14px; padding:10px 80px 10px 20px; background: #f7f7f7;}
.articlesSection h3{font-family: 'gotham_htfbook'; font-size:22px; font-weight:normal;}
.articlesSection ul{list-style: none;}
.articlesSection ul li{background: url(images/li-dots.png) no-repeat left center;font-family: 'gotham_htflight_italic';padding-left: 12px;}

/* ==== End ==== */

/* Start: CSS signupForm */

.signupForm{background: #92b7bf; padding: 20px; margin: 0 0 20px 0;}
.signupForm input[type='text']{font-family: 'gotham_htfbook'; font-size: 14px; color: #FFFFFF; background: #658b93; border: none; padding: 0 10px; line-height: 26px; height: 26px; width: 188px; float: left; margin: 0 15px 0 0;}
.signupForm input[type='submit']{background: #2f2f2f; font-family: 'gotham_htfbold'; font-size: 12px; border:none; text-transform: uppercase; color: #FFFFFF; padding: 0 12px 2px; line-height: 20px; height: 26px; margin: 0; float: right; cursor: pointer;}
.signupForm input[type='submit']:hover{background: #414141;}

/* ==== End ==== */

/*== Editorial Page CSS
=================================*/

.singlePage h3{margin-bottom: 5px;}
.insideMainContainer.innerPage.ediotrialPage .contentPadding{padding-bottom:15px;}
.singlePage .editorialListRow{background: none; margin-bottom:0;}
.singlePage .editorialListDetail{padding: 0;}
.insightBy{border-bottom: 1px solid #000000; margin: 17px 0 12px 0; line-height: 1.2; padding: 7px 0 0 0;}
.insightBy img{float: left; margin: -7px 15px 0 0;}
.insightBy span{font-size: 12px; color: #989898; font-family: 'gotham_htflight_italic';}
.singlePage .figureSection{padding: 10px 0;}
.singlePage .sourceText{color: #989898; padding: 0 0 12px 0;}
.loginLink{border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background: url(images/login-icon.jpg) no-repeat left center; padding: 12px 18px; margin-bottom: 12px;}
.loginLink a{text-decoration: underline;}
.loginLink a:hover{text-decoration: none;}
.singlePage .editorialListDetail .datesection{float: left; margin: 3px; font-size: 12px;}
.singlePage .editorialListDetail h2{padding-top: 15px;}

/* Start: CSS for Share Links */

.shareLinks{float: right; margin: 0;}
.shareLinks h3{font-size: 12px; color: #93b7bf; float: left; margin: 3px 4px 0 0;}
.rightpart .shareLinks ul{margin: 0; padding: 0; list-style: none; float: left;}
.rightpart .shareLinks li{float: left; width: 25px; margin-left: 5px; background: none; padding-left:0;}
.shareLinks a{display: block; width: 25px; height: 25px; background: #92B7BF;}
.shareLinks a:hover{background-color: #a4c6cd;}
.shareLinks li.emaiShare a{background-image: url(images/email.png);}
.shareLinks li.facebook a{background-image: url(images/facebook.png);}
.shareLinks li.linkedin a{background-image: url(images/linkedin.png);}
.shareLinks li.twitter a{background-image: url(images/twitter.png);}

/* ==== End ==== */


/*== Inner Home Page 2
=================================*/

.insideBanner.innerPage.homepage2{height:793px;}
.home_page2 .tabsMenu{display:none;}
.insideBanner.innerPage.homepage2 .insideBannerContainer{height: 793px; overflow: hidden;}
.insideBanner.innerPage.homepage2 .insideBannerContainer h3{display: block;}
.home_page_inner2{float:left; width:100%;}
.home_page_inner2 ul{ float:left; padding-left:10px; margin-left:-20px;}
.home_page_inner2 ul li{background: none repeat scroll 0 0 #FFFFFF;float: left;list-style: none outside none;padding: 16px 19px 5px;width: 265px;margin-left: 20px;margin-top: 20px;}
.home_page_inner2 h4{font-family: 'gotham_htfbold'; font-size: 14px; font-weight: normal; padding-bottom: 6px;}
.home_page_inner2 {font-family: 'gotham_htfbook'; font-size: 14px; line-height: 21px; padding-bottom: 12px; }
.home_page_inner2 ul li h4{ float: left; width: 100%;}
.home_page_inner2 ul li p{ float: left; width: 100%; padding-bottom:10px;}
.home_page_inner2 ul li a{  border-top: 1px solid #CCCCCC; color: #2F2F2F; float: left; font-family: 'gotham_htfbook'; font-size: 14px; padding-top: 9px; width: 100%; background: url(images/arrow_overview.png) no-repeat right center; padding-bottom:9px;}
.innerPage.home_page2 .contentArea{margin-top:-588px !important;}

/* Arek Research Section */

.arek_reserch{display:block;background: none repeat scroll 0 0 #FFFFFF; padding:16px 20px; margin-left:10px; margin-top:20px;}
.arek_reserch h4{ display:block;}
.arek_reserch p{float:left; width:80%;}
.arek_reserch a{float:left; background: #92b7bf; padding:5px 10px; color:#fff; font-size:12px;font-family: 'gotham_htfbold'; margin-top:7px; margin-left:11px; float:left;}
.arek_reserch a:hover{background:#A4C6CD;}

/* ==== End ==== */


/*== Login Page
=================================*/

.insideBanner.innerPage.login{height:576px;}
.insideBanner.innerPage.login .insideBannerContainer{height: 577px; overflow: hidden;}
.insideBanner.innerPage.login .wrapper{display:none;}
.login_area{margin:0 auto; width:300px; background: #fff; min-height:200px; padding:20px 20px 25px;}
.innerPage.login .contentArea{margin-top:-510px !important;}
.login_area	 h4{  display: block; font-family: 'gotham_htfbook'; font-size: 22px; font-weight: normal; line-height: 21px; padding-bottom: 16px;}
.login_area p{ font-size:16px;font-family: 'gotham_htflight';line-height: 21px;padding-bottom: 19px;}

/* Login Form */

.login_area .login_field input{ background: none repeat scroll 0 0 #E5E5E5;border: medium none;color: #2f2f2f;  display: inline-block; font-size: 14px; margin-bottom: 10px;  padding: 6px 5px; width: 96%;font-family: 'gotham_htfbook'; }
.login_area .login_field input.loginbttn{ background: #92b7bf; color:#fff; font-size:12px;padding:5px 8px;font-family: 'gotham_htfbold'; width:auto; text-transform: uppercase; cursor:pointer;}
.login_area .login_field input.loginbttn:hover{background:#A4C6CD;}
.login_area a{text-decoration: underline;}
.login_area a:hover{text-decoration: none;}
.login_area .login_field a{float:right; font-size:12px;margin-top:6px;}
.login_area .terms{color: #989898; font-size: 12px; line-height: 17px; margin-top: 10px; width: 280px;font-family: 'gotham_htfbook';}

/* Alert Section*/

.login_area .alert{display:block; border:1px solid #2f2f2f; padding:7px; font-size:12px; font-weight:normal;font-family: 'gotham_htfbook'; line-height:17px; margin-top:22px;}
.login_area .alert h4{  display: block; font-family: 'gotham_htfbook';	 font-size: 12px; line-height: 10px; padding-bottom: 5px; font-weight:normal; font-weight:bold;}
.insideMainContainer.innerPage.login{border-bottom:none;}

/* ==== End ==== */

/*== Search Result Page
 * =================================*/

.insideBanner.innerPage.search_result .insideBannerContainer{height: 577px; overflow: hidden;}
.insideBanner.innerPage.search_result h2{color:#fff;}
.insideBanner.innerPage.search_result{height:577px;}
.insideMainContainer.innerPage.search_result .contentArea{margin-top:-450px;}
.search_resultInner{ background: none repeat scroll 0 0 #FFFFFF; float: left; line-height: 1.4; width: 100%;}
.search_resultMain{padding: 30px 30px 52px;}

/* Need help Section */
 
.search_result_left{  background: none repeat scroll 0 0 #EFEFEF; float: left; margin-top: 14px; padding: 15px; width: 160px;}
.search_result_left h3{ display:block; font-size:14px;font-family: 'gotham_htfbold'; padding-bottom:7px; text-transform: uppercase; font-weight:normal;}
.search_result_left p{ display:block; font-size:14px;font-family: 'gotham_htfbook';padding-bottom:8px; font-weight:nomral; font-weight:normal; line-height: 18px;}
.search_result_left ul{ display:block;}
.search_result_left ul li{ list-style:none; padding-left:17px;}
.search_result_left ul li.phone{background: url(images/call-icon.jpg) no-repeat left center;}
.search_result_left ul li.mobile{background: url(images/phone-icon.png) no-repeat left center;}
.search_result_left ul li.email{background: url(images/mail-icon.jpg) no-repeat left center; padding-left:20px;}
.search_result_left ul li a{font-size:14px;font-family: 'gotham_htfbook'; color:#2f2f2f;}
.search_result_left ul li.email a{color:#65788b;}

/* Search Result Right Part */

.search_result_right{float:right; width:614px;margin-right:54px;}
.search_result_right.rightpart{padding-top:0;}
.search_result_right h3{font-size:22px;font-family: 'gotham_htfbook'; display:block; font-weight:normal;}
.search_result_right label{display:block; font-size:16px;font-family: 'gotham_htflight'; padding-bottom:22px;}
.search_bar{display:block; width:300px; margin-bottom:15px;}
.search_bar input{float:left; width:263px; border:none; background: #ebebeb; font-size:12px; color:#828282; padding:5px; margin:0;}
.search_bar input.searchbttn{float:left; width:25px; height:25px; background: url(images/search-btn.png) no-repeat center center #2f2f2f; text-indent: -9999px; cursor: pointer;}
.search_bar input.searchbttn:hover{background-color:#414141;}
.result_list{display:block; border-top:1px solid #ccc; font-size:14px;font-family: 'gotham_htfbook'; padding:10px 0;}
.result_list h4{font-size:14px;font-family: 'gotham_htfbold'; font-weight:normal; padding-bottom:5px;}
.result_list p{padding-bottom:5px;}
.result_list a{ color:#989898;font-family: 'gotham_htflight_italic';}
.result_list p a{color:#65788b; font-style:normal;}

/* Pagination */
 
.pagination{display:block; border-top:1px solid #ccc; padding-top:35px;}
.rightpart .pagination ul{display:block;}
.rightpart .pagination ul li{list-style:none; float:left; padding-left:0; background: none;}
.rightpart .pagination ul li a{background: none repeat scroll 0 0 #2F2F2F; color: #FFFFFF; float: left; font-family: 'gotham_htfbold'; font-size: 12px; margin-right: 5px; padding: 5px 10px; text-transform: uppercase;}
.pagination ul li a:hover{ background: #92b7bf;}
.pagination ul li.active a{ background: #92b7bf;}

/* ==== End ==== */

/*== News List page
===================================*/

.news_list .insideBannerContainer{background-color:#93b7bf;}
.insideMainContainer.innerPage.news_list .contentArea{margin-top:-492px;}
.news_list .insideBannerDescription h2{color:#fff;}
.sidebar a:hover, .sidebar li.active.no-child a { background:#2F2F2F;}
.news_list{font-size: 14px; margin: 0px 0 0;}
.news_list_row{ padding: 15px 0 10px 5px; border-top:1px solid #ccc;}
.news_list_row .news_listImage{float:left;}
.news_list_row .news_description{margin: 0 0 0 111px;}
.news_list_row .news_description h3{ font-size:14px; font-family: 'gotham_htfbold'; font-weight:normal; padding-bottom:10px; line-height: 20px; margin-top:-6px; margin-bottom:0px; padding-bottom:1px; }
.news_list_row .news_description p{ margin-bottom:4px;}
.news_list_row .news_description label{color:#989898; font-size:12px;font-family: 'gotham_htfbold'; text-transform: uppercase;}
.news_list .pagination{padding-top:13px;}
.news_list .articlesSection{margin-top:40px;}

/* ==== End ==== */

/*== News Article page
===================================*/

.rightpart a.back{float:right; color:#fff; font-size:12px; background: #2f2f2f; padding:5px 11px; text-transform: uppercase;font-family: 'gotham_htfbold';}
.rightpart a.back:hover{ background:#414141;} 
.editorial_list.newsarticle{margin-top:10px;}
.editorial_list.newsarticle h2{ padding-bottom:28px;font-size:31px;}

/* Download pdf Section */
.rightpart.report .middleSection .download_pdf_mobile {display:none;}
.download_pdf{border-bottom: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC; margin-bottom: 12px; padding: 13px 0px; margin-top:28px;}
.newsarticle p strong{font-family: 'gotham_htfbold'; font-weight:normal;}
.newsarticle p {margin-bottom:18px;}
.pdf_name{float:left; font-size:14px;background:url(images/pdf.png) no-repeat left 2px; font-family: 'gotham_htfbook'; padding-left:25px;}
.pdf_name label{ float:left; color:#989898; font-family: 'gotham_htflight_italic'; font-size:12px; margin-top:2px;}
.download_pdf a.download{background: none repeat scroll 0 0 #93B7BF; color: #FFFFFF; float: right; font-family:'gotham_htfbold'; font-size: 12px; margin-top: 6px; padding: 5px 11px;text-transform: uppercase;}
.download_pdf a.download:hover{background:#A4C6CD;}
.newsarticle h2{float:left; margin-bottom:0px;}




/* ==== End ==== */

/*== Share Price page
===================================*/

.share_price .insideBannerContainer {height:584px;}
.insideBanner.innerPage.share_price{height:583px;}
.insideMainContainer.innerPage.share_price{border-bottom:1px solid #000; padding-bottom:35px;}

/* SideBar li-child Menu */
.sidebar ul li ul li:last-child{border-bottom:none;}
.sidebar ul li ul li a {background: #fff !important; color:#2f2f2f !important;}
.sidebar ul li ul li a:hover{background: url(images/linkbg-arrow.png) no-repeat 96% center #e7e7e7 !important;}
.sidebar ul li ul li.active a{background: url(images/linkbg-arrow.png) no-repeat 96% center #e7e7e7 !important;} 
.sidebar ul li:first-child{border-top:1px solid #ccc;}
/*==*/
.rightpart .date{color:#898989; font-size:12px; margin-bottom:6px;font-family: 'gotham_htfbook';}
.share_price h2{float:left;}
.share_price .date{float:left;}

/* Share Price table */
.share_table{float:left; width:100%;}
.share_table_head{background: none repeat scroll 0 0 #93B7BF; display: block; line-height: 15px;  padding: 8px 6px 8px 10px;}
.share_table_head h3{ float:left; color:#fff;font-family: 'gotham_htfbold'; font-size:14px;margin-bottom:0; margin-top:5px;}
.share_table_head .searchPrice .search_bar{float:right; margin-bottom:0;}
.share_table_head .searchPrice .search_bar input{background: #658b93; color:#fff !important;}
.share_table_head .search_bar input.searchbttn {background: url("images/search-btn.png") no-repeat scroll center center #2F2F2F;}
.share_table_head .search_bar input.searchbttn:hover{background-color:#414141;}
.share_table_head .search_bar {width:207px;}
.share_table_head .search_bar input {width:171px;}
.share_table_head .search_bar input.searchbttn{ width:25px;}
.thomson{float:right; margin-top:-20px;}
.price_table{ background: #2f2f2f;}
.price_table .company{width:215px; float:left;}
.priceTable_head{ background: #474747;color: #B4B4B4; display: block; font-family: 'gotham_htfbold'; font-size: 12px; padding: 15px 10px; text-transform: uppercase;}
.price_table .price{float: left;padding-right: 0; text-align: right;width: 163px;}
.price_table .change{  float: left;text-align: right;width: 218px;}
.rightpart .price_table ul{ display:block; margin:0; padding:0;}
.rightpart .price_table ul li{ display:block; border-bottom:1px solid #484848; padding:0 11px; background: none;}
.rightpart .price_table ul li .company_name{color:#fff; font-size:12px; text-transform: uppercase;font-family: 'gotham_htfbold'; width:204px; border-right:1px solid #484848; float:left;padding:3px 0px;}	
.price_table ul li .company_price{ width:161px;font-family: 'gotham_htfbook'; font-size:12px; color:#fff;border-right:1px solid #484848;float:left; padding:3px 10px; text-align: right;}
.price_table ul li .changeMain{ color: #FFFFFF;float: left; font-family: 'gotham_htfbook';font-size: 12px; padding: 3px 0; text-align: right; width: 207px;}
.price_table ul li .company_price.pink{ color:#ef406c;}
.price_table ul li .company_price.green{ color:#8ad26e;}
.price_table ul li .changeMain.pink{ color:#ef406c;}
.price_table ul li .changeMain.green{ color:#8ad26e;}

/* Portfolio Services Section */
.portfolio_service{display: block; background: #f1f1f1; padding:16px 20px; margin-top:50px; font-size:14px;font-family: 'gotham_htfbook';}
.portfolio_service h4{font-size:22px; padding-bottom:5px; font-weight:normal;}
.share_table .portfolio_service a{display:inline-block; width:auto !important;}
.share_table .self_managed{ float:left; width:250px; margin-top:10px; margin-right:35px;}
.share_table .self_managed strong{ font-size:14px;font-family: 'gotham_htfbold'; font-weight:normal; padding-bottom:8px; display:block;}
.share_table .self_managed a{ background: none repeat scroll 0 0 #93B7BF; color: #FFFFFF; font-family: 'gotham_htfbold'; font-size: 12px; padding: 6px 20px; width:auto; display:block; float:left;}
.share_table .self_managed a:hover{background:#A4C6CD;}
.contactno{display:block; padding-top:25px;}
.contactno strong{ font-size:14px;font-family: 'gotham_htfbold'; font-weight:normal; padding-bottom:0px; display:block;}
.contactno p{margin-bottom:0; display:block;}
.contactno p a{text-decoration:underline;}
/* table scroll for mobile */

.share_table a.scrollDown{width:100%; font-size:14px; color:#989898; margin-top:5px; display:none;}

/* ==== End ==== */

/*== generic Page
===================================*/

.rightpart ul{ display:block; margin-left:6px; padding-bottom:10px;}
.insideMainContainer.innerPage.generic .contentPadding{padding-bottom:0px;}
.rightpart ul li{ display:block; background: url(images/li-dots1.png) no-repeat left center; padding-left:0px; list-style: none;}
.rightpart ol{ display:block; margin-left:26px; padding-bottom:10px;}
.rightpart ol li{ font-size: 14px; }
.rightpart ol li span{ color:#2f2f2f;}
.rightpart blockquote{  color: #989898;font-family: 'gotham_htflight_italic'; font-size: 16px; margin: 0;padding: 0 20px 12px;}
.rightpart .important{ background: none repeat scroll 0 0 #EFEFEF;display: block; margin: 26px 0; padding: 12px 21px;float:left;}
.rightpart .important p{float:none !important;}

/* Deal Table */
.Dealdate{float:left; width:100px;}
.Dealcomapny{ padding-left: 10px;width: 283px; float:left;}
.Dealvalue{float:left; width:107px;}
.Dealevsales{float:left; width:100px;}
.share_table.deal .share_table_head{padding-bottom:14px;}
.share_table.deal .price_table{background:none;}
.DealdateRow{ float:left; width:100px; border-right: 1px solid #484848;font-size: 12px; padding: 3px 0;font-family: 'gotham_htfbook';}
.Dealcompany_name{float:left; width:263px; padding:3px 9px;border-right: 1px solid #484848; font-size:12px;font-family: 'gotham_htfbook';}
.DealvalueRow{ border-right: 1px solid #484848; float: left; padding: 3px 9px; width: 90px;font-size:12px;font-family: 'gotham_htfbook';}
.DealevsalesRow{float:left; width:87px;padding: 3px 8px;font-size:12px;font-family: 'gotham_htfbook';}
.rightpart .share_table.deal .price_table ul li{border-right:1px solid #484848;border-left:1px solid #484848; list-style: none;}
.warning{border: 1px solid #2F2F2F; color: #2F2F2F; display: block; font-family: 'gotham_htfbold'; font-weight: normal; margin-top: 25px; padding: 13px 15px; margin-bottom:27px;}
.generic .download_pdf{margin:0; border-bottom:none;}
.download_pdf.lock .pdf_name {background: url("images/pdf-lock.png") no-repeat scroll left 2px transparent;}
.generic .getInTouch{ background: #f1f1f1;}
.generic .getInTouch h3{font-family: 'gotham_htfbook'; font-size:22px; text-transform: none;}
.generic .getInTouch .linkBtn{ float: left;margin-right: 18px;margin-top: 9px;}
/* Real Table */
.main-table{width:630px;border: 1px solid #000;}
.main-table td{border: 1px solid #000;}

.table-container
{
	width: 100%;
	overflow-y: auto;
	_overflow: auto;
	margin: 0 0 1em;
}
.table-container::-webkit-scrollbar
{
	-webkit-appearance: none;
	width: 14px;
	height: 14px;
}

.table-container::-webkit-scrollbar-thumb
{
	border-radius: 8px;
	border: 3px solid #fff;
	background-color: rgba(0, 0, 0, .3);
}

/* Cookies Section */
.cookies{display:block; background: #aea7b9; padding-bottom:15px; padding-top:8px;}
.cookie_main{float:left; width:100%;}
.cookie_main img{float:left;}
.cookie_main p{float:left; font-size:12px;font-family: 'gotham_htfbook'; width:80%; margin-left:12px;}
.cookie_main p a{text-decoration: underline; float:none; color:#2f2f2f;}
.cookie_main label{font-family: 'gotham_htfbold'; }
.cookie_main a{float:right; margin-top:9px;}

/* ==== End ==== */


/*== News and insight Page
=========================================*/

.insideBanner.news_insight .insideBannerContainer{background: url(images/share_price.jpg) no-repeat center;background-size: cover; height:585px;}
.insideBanner.news_insight{height:582px}
.insideMainContainer.innerPage.news_insight{border-bottom:1px solid #2f2f2f;}
.insideMainContainer.news_insight .contentArea{margin-top:-421px;}
.news_insight .contentPadding{padding-bottom:60px;}
.news_insight .contentPadding h2{ font-size:22px;font-family: 'gotham_htfbook'; font-weight:normal;}

/* Upper 3 columns */
.news_insight_content{display:block; margin-top:15px;}
.news_insight_content ul{ margin-left:-20px; display:block;}
.news_insight_content ul li{list-style: none; width:300px; float:left; margin-left:20px;}
.news_insight_content ul li h3{margin-bottom:10px;}
.news_insight_content ul li a{margin-bottom:10px; display:block;font-family: 'gotham_htfbook'; font-size:12px; text-decoration: underline;}
.news_insight_content ul li span{border-bottom: 1px solid #CCCCCC;display: block; font-family: 'gotham_htfbook'; font-size: 13px; margin-bottom: 9px; min-height: 50px;}

/* Bottom Parts */
.news_insight_contentBttm{display:block; margin-top:14px;}
.news_insight_contentBttm ul{ margin-left:-20px; display:block;}
.news_insight_contentBttm ul li{list-style: none; width:300px; float:left; margin-left:20px;}
.news_insight_contentBttm ul li .col1, .news_insight_contentBttm ul li .col2, .news_insight_contentBttm ul li .col3{height: 222px;}
.news_insight_contentBttm ul li .col1{background: #8C9964;}
.news_insight_contentBttm ul li .col2{background: #2F2F2F;}
.news_insight_contentBttm ul li .col3{background: #93B7BF;}
.news_insight_contentBttm ul li h3{margin-bottom:10px;}

/* Bottom Market Movement table */
.news_insight_contentBttm ul li .market_status{display:block; background: #2f2f2f; padding:19px 15px;}
.news_insight_contentBttm ul li .market_status .market_statusRow{display:block; margin-top:10px;}
.news_insight_contentBttm ul li .market_status .market_statusRow .market_statusRow1{ width:49%; float:left;}
.news_insight_contentBttm ul li .market_status .market_statusRow .market_statusRow1 p{ display:block; color:#fff; font-size:11px;font-family: 'gotham_htfmedium'; margin-bottom:2px;}
.news_insight_contentBttm ul li .market_status .market_statusRow .market_statusRow1 img{float:left; width:auto;}
.news_insight_contentBttm ul li .market_status .market_statusRow .market_statusRow1 label{  color: #8C9964;float: left;line-height: 14px; margin-left: 8px; font-size:18px;}
.news_insight_contentBttm ul li .market_status .market_statusRow .market_statusRow1 p em{font-style:normal;font-family: 'gotham_htflight';}
.news_insight_contentBttm ul li .market_status .market_statusRow .market_statusRow1.down label{color:#b9002f;}
.news_insight_contentBttm ul li .market_status .market_statusRow .market_statusRow1.gray label{color:#909090;}
.news_insight_contentBttm ul li .market_status .market_statusRow:first-child{margin-top:0;}
.news_insight_contentBttm ul li a.view_all{ background: #8c9964; padding:5px 10px; color:#fff; text-transform: uppercase; font-size:12px;font-family: 'gotham_htfbold'; display:block;}

/* Bottom Video section */
.news_insight_contentBttm ul li .video{ display:block; line-height: 11px;}
.news_insight_contentBttm ul li .video iframe{width: 100%; border: none;}
.news_insight_contentBttm ul li .video_tag{ background: none repeat scroll 0 0 #2F2F2F;color: #FFFFFF; display: block; font-family: 'gotham_htfbook';font-size: 14px; padding: 12px 21px 13px 21px; }

/* NewsLetter section */
.news_insight_contentBttm ul li .newsLatter{ background:#93b7bf; padding:15px 20px; }
.news_insight_contentBttm ul li .newsLatter h4{    color: #FFFFFF;font-family: 'gotham_htfbook'; font-size: 21px; font-weight: normal; line-height: 24px;padding-bottom: 15px;}
.news_insight_contentBttm ul li .newsLatter ul{float:left; width:74%; margin-left:13px;}
.news_insight_contentBttm ul li .newsLatter ul li{ background: url("images/li-dots.png") no-repeat left center; list-style: none outside none; padding-left: 11px; width: 90%; line-height: 18px; margin-left:0;}
.news_insight_contentBttm ul li .newsLatter ul li a{ color:#2f2f2f;font-family: 'gotham_htflight_italic'; font-size:14px;}
.news_insight_contentBttm ul li .newsLatter img{float:left;}
.newsletter_form{  display: block;margin-bottom: 7px;margin-top: 18px;}
.newsletter_form input.inputfield{float:left; background: #658b93; border:none; padding:5px 10px; color:#fff; font-size:14px;font-family: 'gotham_htfbook'; width:158px; margin-right:12px;}
.newsletter_form input.Submitbttn{ float:left; border:none; padding:0px 0px; text-transform: uppercase; font-size:12px;font-family: 'gotham_htfbold'; background:#2f2f2f; color:#fff; height: 25px; line-height: 22px; width: 67px; cursor: pointer;}
.newsletter_form input.Submitbttn:hover{background:#414141;}

/* ==== End ==== */

/*== Publications Page CSS
=================================*/

.publicationsList{font-family: 'gotham_htfbook'; font-size: 14px; margin: 20px 0 0 0;}
.insideMainContainer.innerPage.publication .contentPadding{padding-bottom:15px;}
.publicationsRow{background: #f7f7f7; padding: 20px; margin-bottom: 30px;}
.plublicationThumb{width: 107px; float: left; margin-right: 20px;}
.plublicationThumb img{border: 4px solid #d0d0d0;}

/* Publicatio Row */
.plublicationDescription{margin: 0 0 0 127px;}
.plublicationDescription h3{margin-bottom: 4px;}
.plublicationDescription p{margin-bottom: 4px;}
.plublicationDescription ul{list-style: none; margin: 0; padding: 0 0 12px 0;}
.plublicationDescription ul li{background: url(images/li-dots.png) no-repeat left center;font-family: 'gotham_htflight_italic';padding-left: 12px;}
.downloadLink{float: left; margin-right: 15px;}
.downloadLink a{background: #92b7bf; float: left; padding: 5px 15px; font-family: 'gotham_htfbold'; color: #FFFFFF; font-size: 12px; text-decoration: none;}
.downloadLink a:hover{background: #a4c6cd;}
.mustLogin{background: url(images/login-icon.jpg) no-repeat 0 5px; line-height: 1.1; padding: 5px 15px; margin-bottom: 12px; float: left; font-size: 12px;}
.mustLogin a{text-decoration: underline;}
.mustLogin a:hover{text-decoration: none;}

/* ==== End ==== */

/*== Get In Touch Page CSS
=================================*/

.officeSection{font-family: 'gotham_htfbook'; font-size: 14px; margin: 30px 0 30px 0; background: #f7f7f7; padding: 20px 20px 0;}
.officeSection p{margin-bottom: 20px;}
.officeSection .tabsLinks{padding-bottom: 20px;}
.rightpart .officeSection .tabsLinks ul{marign: 0; padding: 0; list-style: none; margin-left:0;}
.rightpart .officeSection .tabsLinks li{float: left; border-left: 1px solid #65788B; line-height: 1.0; padding: 0 25px; background: none; }
.officeSection .tabsLinks li:first-child{padding-left: 0; border: none;}
.officeSection .tabsLinks li.active a, .officeSection .tabsLinks a:hover{text-decoration: underline;}
.officeMap{margin-left: 180px;}
.officeMap img{width: 100%;}
.officeMap iframe{width: 100%; border: none; margin: 0;}
.officeAddress{float: left; width: 150px;}
.tabBodySection .tabDescription{display: none;}
.tabBodySection .tabDescription:first-child{display: block;}
.activeTabLink{background: url(images/tab-arrow.jpg) no-repeat right center #FFFFFF; padding: 5px 10px; border:1px solid #000000; border-radius: 5px; cursor: pointer; line-height: 1.0;}

/* Contact team */
.contactTheTeam{font-family: 'gotham_htfbook'; font-size: 14px; margin: 20px 0 0 0; background: #f7f7f7; padding: 20px;}
.rightpart .contactTheTeam ul{margin: 0; padding: 0; list-style: none;}
.rightpart .contactTheTeam li{float: left; margin: 0 15px 7px 0; background: none; padding-left:0;}
.contactTheTeam li img{border: 4px solid #d0d0d0;}
.contactTheTeam .linkBtn{margin-top: 12px;}
.phoneNumber{background: url(images/phone-icon.png) no-repeat left center; padding: 0 0 0 18px;}
.phoneNumber a{color: #65788b; text-decoration: underline;}
.phoneNumber a:hover{text-decoration: none;}

/* Contact Form */
.contactForm{font-family: 'gotham_htfbook'; font-size: 14px; margin: 30px 0 0 0; background: #f7f7f7; padding: 20px;}
.textFields{width: 48%; float: left;}
.contactForm input[type='text']{border: none; font-family: 'gotham_htfbook'; font-size: 14px; background: #e5e5e5; padding: 5px 5px; width: 96%; margin-bottom: 10px;}
.areaField{width: 48%; float: right;}
.areaField textarea{border: none; font-family: 'gotham_htfbook'; font-size: 14px; background: #e5e5e5; padding: 5px 5px; width: 96%; height: 88px; margin-bottom: 10px;}
.submitBtn{float: left; width: 100%;}
.submitBtn input[type='submit']{border:none; background: #92b7bf; float: left; padding: 5px 10px; font-family: 'gotham_htfbold'; color: #FFFFFF; font-size: 12px; text-decoration: none; cursor: pointer;}
.submitBtn input[type='submit']:hover{background: #a4c6cd;}

/* ==== End ==== */

/*==Market and Share Price Page
==========================================*/

.market_shareGraph{display:block; background:#2f2f2f; padding:15px;}
.insideMainContainer.innerPage.share_price .contentPadding{padding-bottom:15px;}

/* Graph Section */
.market_shareGraph .tabsLinks{padding-bottom: 20px;}
.rightpart .market_shareGraph .tabsLinks ul{marign: 0; padding: 0; list-style: none; margin-left:0;}
.rightpart .market_shareGraph .tabsLinks li{  background: none repeat scroll 0 0 transparent; border-bottom: 6px solid #474747; float: left; line-height: 1; margin-left: 5px;padding: 0 0px 11px; width:93px; text-align: center; cursor: pointer;}
.rightpart .market_shareGraph .tabsLinks li:first-child{margin-left:0;}
.rightpart .market_shareGraph .tabsLinks li a{color:#fff; display:block; font-size:12px;font-family: 'gotham_htfbold'; 	}
.market_shareGraph .tabsLinks li.active{border-bottom:12px solid #65788b; padding-bottom:5px; }
.tabDescription .value{float:left;}
.market_shareGraph .tabsLinks li:hover{border-bottom:12px solid #65788b; padding-bottom:5px; }

/* Top Value Section */
.tabDescription .value{float:left;}
.tabDescription .value label{ float:left; font-size:12px;font-family: 'gotham_htfbold'; color:#fff; font-weight:normal; text-transform: uppercase;}
.tabDescription .value span{color: #FFFFFF; float: left; font-size: 12px;margin-left: 6px; text-transform: uppercase; margin-top:1px;}
.tabDescription .value span img{float:none; margin-left:5px;}
.tabDescription .range{float:left; margin-left:20px;}
.tabDescription .range label{ float:left; font-size:12px;font-family: 'gotham_htfbold'; color:#fff; font-weight:normal; text-transform: uppercase;}
.rightpart .tabDescription .range ul{float:left; padding:0; margin: 3px 0 0;}
.rightpart .tabDescription .range ul li{list-style:none; float:left; background: none; padding: 0 8px;border-left: 2px solid #FFFFFF; }
.rightpart .tabDescription .range ul li.active a{text-decoration: underline;}
.rightpart .tabDescription .range ul li a{color: #FFFFFF; display: inline-block; float: left; font-family: 'gotham_htfbold';  font-size: 12px; font-weight: normal; line-height: 11px; margin-top: 0; text-transform: uppercase; width:auto;}
.rightpart .tabDescription .range ul li:first-child{ border:none;}

/* Graph Image Section */
.rightpart .tabDescription .graph{float:left; width:100%; margin-top:15px; position:relative;}
.rightpart .tabDescription .graph img{float:left;}
.rightpart .tabDescription .graph ul{float:left; width:auto; padding:0; margin: -5px 0 0 4px;}
.rightpart .tabDescription .graph ul li{ list-style:none; background: none; padding-left:0; color:#999999; font-size:10px; margin-bottom:27px;}
.rightpart .tabDescription .graph ul li:last-child{margin-bottom:0;}
.rightpart .tabDescription .graph_time{ float:left; width:92%;}
.rightpart .tabDescription .graph_time ul{padding:0; margin:0; float:left;}
.rightpart .tabDescription .graph_time ul li{list-style:none;color:#999999; font-size:10px; float:left; background: none; padding-left:0; margin-left:126px;}
.rightpart .tabDescription .graph_time ul li:first-child{margin-left:0;}
.rightpart.market_share .share_table_head h3{margin-bottom:5px;}
.rightpart.market_share .share_table{margin-bottom:20px;}
.search_bar a{ background: none repeat scroll 0 0 #2F2F2F;color: #FFFFFF; float: right; font-family: 'gotham_htfbold'; font-size: 12px; padding: 6px 10px; text-transform: uppercase; width: auto;}
.search_bar a:hover{background:#414141;}
.market_currency{display:block; margin-top:20px;}

/* Bottom market_indices  */
.market_currency .market_indices{float:left; width:300px;}
.market_indices_head { background: none repeat scroll 0 0 #93B7BF;display: block;line-height: 15px; padding: 8px 6px 8px 10px;}
.market_indices_head h3 {color: #FFFFFF; float: left;font-family: 'gotham_htfbold'; font-size: 14px; margin-bottom: 5px; margin-top: 5px;}
.market_indices_table {background: none repeat scroll 0 0 #2F2F2F;}
.market_indices_table_head { background: none repeat scroll 0 0 #474747; color: #B4B4B4; display: block; font-family: 'gotham_htfbold'; font-size: 12px; padding: 15px 10px; text-transform: uppercase;}
.market_indices_table_head .market {float: left; width: 100px;}
.market_indices_table_head .value {   float: left;padding-right: 12px; text-align: right; width: 87px;}
.market_indices_table_head .change {float: left; text-align: right; width: 79px;}
.rightpart .market_indices_table ul { display: block; margin: 0; padding: 0;}
.rightpart .market_indices_table ul li {background: none; border-bottom: 1px solid #484848; display: block; padding: 0 11px;}
.rightpart .market_indices ul li .market_name {border-right: 1px solid #484848; color: #FFFFFF; float: left; font-family: 'gotham_htfbold'; font-size: 12px; padding: 3px 0; text-transform: uppercase; width: 90px;}
.rightpart .market_indices ul li .market_value {border-right: 1px solid #484848; color: #FFFFFF; float: left; font-family: 'gotham_htfbook'; font-size: 12px; padding: 3px 10px; text-align: right; width: 84px;}
.rightpart .market_indices ul li .changeMain_market {color: #FFFFFF; float: left;font-family: 'gotham_htfbook'; font-size: 12px;  padding: 3px 0 3px 7px;	 width: 74px; text-align: right;}
.rightpart .market_indices .changeMain_market.pink {color: #EF406C;}

/* Bottom Currebcies Table  */
.market_indices.currencies{margin-left:20px;}
.market_indices_table_head .currenciesValue {float: left; width: 145px;}
.market_indices.currencies .market_indices_table_head .value{float: left; width: 134px; text-align: right; padding-right:0;}
.rightpart .market_indices ul li .CurrencyRow {border-right: 1px solid #484848; color: #FFFFFF; float: left; font-family: 'gotham_htfbold'; font-size: 12px; padding: 3px 0; text-transform: uppercase; width: 136px;}
.rightpart .market_indices ul li .currenciesValue {color: #FFFFFF; float: left; font-family: 'gotham_htfbook'; font-size: 12px; padding: 3px 0px; width: 141px; text-align: right;}
.search_bar.mobile{display:none;}
.search_bar.mobile a{margin:12px 0; background:#93B7BF;float:left;}
.search_bar.mobile a:hover{ background:#A4C6CD;}

/* ==== End ==== */

/*== Company Page
========================================== */

.rightpart.market_share.company .market_shareGraph .tabsLinks li{width:130px; margin-left:22px;}
.rightpart.market_share.company .market_shareGraph .tabsLinks li:first-child{ margin-left:0;}
.rightpart.market_share.company .market_shareGraph .tabsLinks{padding-bottom:0;}
.rightpart.market_share.company .tabDescription .graph_time ul li{margin-left:119px;}
.rightpart.market_share.company .tabDescription .graph_time ul li:first-child{margin-left:0px;}

/* bottom Progress Graph */
.progress_graph{  border-bottom: 1px solid #484848; border-top: 1px solid #484848; float: left; margin-left: -14px; margin-top: 16px; padding-bottom: 10px; padding-left: 14px; width: 604px;}
.rightpart .tabDescription .progress_graph .graph ul li{margin-bottom:0; line-height:13px;}
.graph_stats{float: left; padding: 20px 0 0; width: 100%;}
.graph_stats1{ float: left; margin-left: 28px; width: 276px;}
.graph_stats1:first-child{margin-left:0;}
.graph_stats1 ul{ float:left; width:100%; padding:0; margin:0;}
.graph_stats1 ul li{list-style:none; float:left; width:100%; background:none; padding-left:0; font-weight:normal; padding-bottom:7px;}
.graph_stats1 ul li span.label{ font-weight:normal;color:#fff; font-size:12px;font-family: 'gotham_htfbold'; float:left; width:160px;}
.graph_stats1 ul li span{ font-weight:normal;color:#fff; font-size:12px; float:left;}

/* Login Area */
.loginarea{background: none repeat scroll 0 0 #F1F1F1; display: block; float: left; font-family: 'gotham_htfbook'; font-size: 14px; margin-top: -19px;
 padding: 15px; width: 591px;}
.loginarea img{  float: left; margin-right: 10px; margin-top: 6px; width: auto;}
.loginarea a{ float:left; text-decoration: underline; color:#65788b; margin-right:10px;}
.loginarea p{float:left; margin-bottom:0;}
.backShare{float:left; width:100%; margin-bottom:10px; display:none;}
.backShare a{ background: none repeat scroll 0 0 #2F2F2F; color: #FFFFFF; float: left; font-family: 'gotham_htfbold';font-size: 12px; padding: 6px 10px; text-transform: uppercase; width: auto;}

/* ==== End ==== */

/*== DropDown CSS
=================================*/

.dropdownSection{float: left; width: 100%; background: #ebebeb;}
.dropdownContainer{background: url(images/dropdownbg.jpg) repeat-y #dbdbdb; position: relative; float: left; width: 100%; display: none; overflow: hidden;}
.closeIcon{display: block; width: 27px; height: 27px; background: url(images/close-icon.png) no-repeat center #2F2F2F; position: absolute; right: 0; top: 0; cursor: pointer; z-index: 999;}
.closeIcon:hover{background-color: #414141;}
.dropdownSection .menuTab{/*background: #2f2f2f;*/ width: 220px; float: left;  min-height: 250px;}
.dropdownSection .menubox{padding: 10px;}
.dropdownSection .menubox h3{font-size: 10px; color: #a8a8a8; margin-bottom: 3px; font-weight: normal;}
.dropdownSection .menubox ul{margin: 0; padding: 0 40px 0 0; list-style: none;}
.dropdownSection .menubox li{line-height: 1.0; padding: 3px 0;}
.dropdownSection .menubox a{font-size: 12px; color: #FFFFFF;}
.dropdownSection .menubox a:hover, .dropdownSection .menubox li.active a{text-decoration: underline;}
.dropdownSection .menubox.box0{background: #2f2f2f;}
.dropdownSection .menubox.box1{background:#3e3e3e;}
.dropdownSection .menubox.box2{background:#505050;}
.dropdownSection .menubox.last{background: #5a5a5a; padding-bottom: 39px;}
.dropdownSection .dropDownSubLinks{position: absolute; width: 0; padding: 0; left: 220px; top: 0; height: 100%; display: none; overflow: hidden;  background: #2f2f2f; z-index: 99;}
.dropdownSection .menubox ul ul{padding: 24px 20px; margin-left: -250px; width: 210px;}
.dropdownSection .menubox ul ul ul{padding: 0; margin-left: 0!important; background: none; width: auto;}
.dropdownSection .menubox ul ul li{padding: 0; line-height: 21px;}
.dropdownSection .menubox ul ul ul a{color: #b6b6b6;}
.dropdownSection .menubox li.active ul a{text-decoration: none;}
.dropdownSection .menubox li.active ul a:hover{text-decoration: underline;}
.dropdownSection .menuDescription{width: 360px; float: left; color: #787878; font-size: 16px; font-family: 'gotham_htflight'; padding: 35px 40px;}
.dropdownSection .menuDescription p{padding-bottom: 20px;}
.dropdownSection .subMenuDescription{width: 360px; float: left; color: #787878; font-size: 16px; font-family: 'gotham_htflight'; padding: 35px 40px; position: absolute; left: 470px; top: 0; line-height: normal; opacity: 0; display: none; z-index: 99;}
.dropdownSection .descriptionThumb{padding: 30px 0 0 0; font-size: 12px;}
.dropdownSection .descriptionThumbCol{width: 138px; float: left; margin-left: 30px;}
.dropdownSection .descriptionThumbCol:first-child, .dropdownSection .menubox .descriptionThumbCol:first-child{margin-left: 0;}
.dropdownSection .descriptionThumb img{margin-bottom: 5px;}
.dropdownSection .descriptionThumb h3{font-size: 10px; font-weight: normal; color: #777777; margin-bottom: 3px;}
.dropdownSection .descriptionThumb a, .menubox li.active .descriptionThumb a{color: #5d5d5d; text-decoration: none;}
.dropdownSection .descriptionThumb a:hover, .menubox li.active .descriptionThumb a:hover{text-decoration: underline;}
.blackButton a{background: #2f2f2f; font-family: 'gotham_htfbold'; font-size: 11px; text-transform: uppercase; color: #FFFFFF; padding: 0 12px 2px; height: 25px; line-height: 25px; margin: 0; float: left; cursor: pointer;}
.blackButton a:hover{background: #414141;}
.dummyText{text-align: center; padding: 50px 0;}
.priceSpace{visibility: hidden; display: none;}

/******* End ***********/


/*== Sector Page CSS Start
================================*/
.insideMainContainer.sectorPage{border-bottom: 1px solid #2F2F2F;}
.sectorPage .sidebar li a{border-left: 3px solid #000000;}
.sectorPage .sidebar li a:hover, .sectorPage .sidebar li.active a, .sectorPage .sidebar li.active li a:hover{text-decoration: underline; background: url(images/linkbg-arrow-mob.png) no-repeat scroll 97% center #2F2F2F;}
.sectorPage .sidebar li.active li a{text-decoration: none; background: url(images/down-arrow.png) no-repeat scroll 101% 12px #e5e5e5!important; padding-right: 20px;}
.sectorPage .sidebar li.green a{border-left-color: #2c9744;}
.sectorPage .sidebar li.green a:hover, .sectorPage .sidebar li.green.active a{background-color: #2c9744;}
.sectorPage .sidebar li.green.active.parent a{background: url("images/down-arrow-white.png") no-repeat scroll 100% center #2C9744; text-decoration: none/* !important*/;}
.sectorPage .sidebar li.green.active.parent ul li.active.parent2 a{text-decoration: none/* !important*/;}
.sectorPage .sidebar li.green.active.parent ul li.active.parent2 ul li.active a{text-decoration: underline !important;}
.sectorPage .sidebar li.blue a{border-left-color: #005a81;}
.sectorPage .sidebar li.blue a:hover, .sectorPage .sidebar li.blue.active.no-child a{background-color: #005a81;}
.sectorPage .sidebar li.lilac a{border-left-color: #ac65ae;}
.sectorPage .sidebar li.lilac a:hover, .sectorPage .sidebar li.lilac.active.no-child a{background-color: #ac65ae;}
.sectorPage .sidebar li.orange a{border-left-color: #e79a13;}
.sectorPage .sidebar li.orange a:hover, .sectorPage .sidebar li.orange.active.no-child a{background-color: #e79a13;}
.sectorPage .sidebar li.cyan a{border-left-color: #14afb1;}
.sectorPage .sidebar li.cyan a:hover, .sectorPage .sidebar li.cyan.active.no-child a{background-color: #14afb1;}

.sectorPage .sidebar h2{font-size: 14px;font-family: 'gotham_htfbold'; font-weight:normal;}

.jumpToSection{background: #F7F7F7; padding: 10px; margin-top: 10px;}
.selectTagSection{position: relative; margin: 10px 0 0 0;}
.selectTagSection select.select{position:relative; z-index:10; width:164px; height:26px; line-height:26px;}
.selectTagSection select.select option{padding: 0 8px;}
/* dynamically created SPAN, placed below the SELECT */
.selectTagSection span.select{position:absolute; bottom:0; float:left; left:0; font-size: 13px; color: #2F2F2F; width:164px; height:26px; line-height:26px; text-indent:10px; background:url(images/down-arrow.png) no-repeat right center #E5E5E5; border: none;	cursor:default;	z-index:1;}
.selectTagSection input[type='submit']{border:none; background: #92b7bf; /*float: right; */padding: 0; font-family: 'gotham_htfbold'; color: #FFFFFF; font-size: 12px; text-decoration: none; cursor: pointer; height: 26px; line-height: 26px; width: 36px;}
.selectTagSection input[type='submit']:hover{background: #a4c6cd;}


.regularProducts{background: #F7F7F7; padding: 10px; margin-top: 10px;}
.regularProducts .download_pdf{margin: 10px 0 0 0; padding: 10px 0 0 0; border-bottom: none;}
.regularProducts .pdf_name{font-size: 12px; font-weight: bold; color: #65788b;}
.regularProducts .pdf_name label{font-weight: normal; font-family: 'gotham_htfbook';}
.regularProducts .download_pdf a{display: inline; padding: 0; color: #65788b;}
.regularProducts .download_pdf a:hover{color: #65788b; background: none; text-decoration: underline;}

.upcomingEvents{background: #F7F7F7; padding: 10px; margin-top: 10px; line-height: 1.6; font-size: 12px;}
.upcomingEvents h3{margin: 5px 0 0 0; padding: 5px 0 0 0; border-top: 1px solid #CCCCCC;font-family: 'gotham_htfbook'; font-size:12px;}
.sectorPage .upcomingEvents ul{margin-left: 0;}
.sectorPage .upcomingEvents li{background: none; border: none; border-top: 1px solid #CCCCCC; padding: 5px 0 0 0; margin: 5px 0 0 0;}
.sectorPage .upcomingEvents li a{border: none; padding: 0; color: #65788b; /*font-weight: bold;*/ font-size:12 !important;}
.sectorPage .upcomingEvents li a:hover{background: none; text-decoration: underline;}

.sectorPage .rightpart{padding-top: 0; width: 700px;}
.breadcrumb ul{color: #989898; font-family: 'gotham_htfbook'; font-size: 12px; margin: 0; padding: 0; list-style: none;}
.breadcrumb ul li a{float: left; padding: 0; background: none;color: #989898; }
.breadcrumb ul li a:hover{text-decoration: underline;}
.breadcrumb .linkBtn{margin: 5px 0 0 0; display: none;}

.middleSection{width: 460px; float: left;}
.sectorIndicator{color: #FFFFFF; background: #000000; font-size: 10px; margin: 0; padding: 0 10px 0 7px; height: 26px; line-height: 26px; float: left;}

.sectorContent{border-left: 3px solid #000000; font-size: 14px; margin-top: 10px;}
.sectorContent:first-child{margin-top: 0;}
.sectorContent h2{font-size: 16px; font-family: 'gotham_htfbold'; line-height: 1.3; -webkit-font-smoothing: antialiased;}
.sectorContent .plcSection a{font-size: 16px; font-family: 'gotham_htfbold'; line-height: 1.3; color:#2f2f2f;}
.sectorContent .plcSection a:hover{text-decoration: underline;}
.sectorBlock{padding: 10px; border-bottom: 1px solid #CCCCCC;}
.sectorTagSection{font-size: 12px; color: #989898;}
.sectorTagSection a:hover{text-decoration: underline;} 
.sectorBlock img{float: left; margin: 5px 10px 0px 0;}

.sectorContent.lilac{border-left-color: #ac65ae;}
.sectorContent.lilac .sectorIndicator{background-color: #ac65ae;}

.sectorContent.blue{border-left-color: #005a81;}
.sectorContent.blue .sectorIndicator{background-color: #005a81;}

.sectorContent.green{border-left-color: #2c9744;}
.sectorContent.green .sectorIndicator{background-color: #2c9744;}

.sectorContent.cyan{border-left-color: #14afb1;}
.sectorContent.cyan .sectorIndicator{background-color: #14afb1;}

.sectorContent.orange{border-left-color: #e79a13;}
.sectorContent.orange .sectorIndicator{background-color: #e79a13;}
.middleRightSection{width: 200px; padding: 10px; float: right; background: #F7F7F7; font-size: 12px; color:	#989898; line-height: 1.6;}
.middleRightSection h2, .mobilebox h2{font-size: 14px; font-family: 'gotham_htfbold'; margin: 0; color: #2F2F2F;}
.middleRightSection ul{margin: 0; padding: 0;}
.middleRightSection ul li{background: none; padding: 0; border-top: 1px solid #CCCCCC; padding: 10px 0 0 0; margin: 10px 0 0 0;}
.middleRightSection ul a{font-family: 'gotham_htfbook'; font-weight:bold;}

.backToTop.linkBtn{margin: 0 0 20px 10px;}


/* Slider */

.silder_image{float:left; width:33%; padding-left:27px;}
.silder_image img{max-width:100%; width:auto !important;}
.slidercontent{ float: left; margin-left: 2%; width: 54%;}
.slider{float:left; width:100%; margin-bottom:20px; margin-top:6px;}
.slidercontent label{font-family:Arial; font-size:10px; color:#989898; text-transform: uppercase;}
.slidercontent p a{color:#2f2f2f; font-size:14px;}
.slidercontent i{font-style: normal; font-family: Arial;}
.slidercontent h3 a{margin-bottom:5px;color:#2f2f2f;}
.slidercontent h3 a:hover{text-decoration: underline;}
.slidercontent p a:hover{text-decoration: underline;}
.slidercontent ul{width:100%; margin:0!important;}
.slidercontent li{background: none !important; display:inline-block !important; padding: 0 6px; width:auto; float:left;font-size: 12px; line-height: 11px;border-left: 1px solid #989898; color: #989898;}
.slidercontent li:first-child{border:none; padding-left:0;}
.slidercontent li a{color: #989898; display: inline-block; float: left; font-size: 12px; line-height: 11px;}
.slidercontent li a:hover{text-decoration: underline;}
.slidercontent li:first-child a{padding-left:0; border:none;}
.flexslider ul.slides{padding:0 !important; margin:0 !important;}

.analyst{display:block; background: #F7F7F7; padding:8px 10px; margin-bottom:10px;}
.analyst h3{display:block; border-bottom:1px solid #ccc; font-size:14px; color:#2f2f2f;font-family: 'gotham_htfbold'; padding-bottom:8px; text-transform: uppercase; margin-bottom:0;}
.middleRightSection.sector{background: none;padding: 10px 0; width: 220px;}
.middleRightSection.rightResearch{margin-top:-20px;}
.analyst ul{display:inline-block; margin-left:0; padding-bottom:0; width:100%;}
.analyst ul li:first-child{margin-bottom:0;}
.analyst ul li{background:none !important; border:none; margin-top:0; margin-bottom: 12px; display:inline-block; padding-left:0 !important; padding-top:10px; width:100%;}
.analyst ul li img{float:left;}
.analyst .analystright{float: left; margin-left: 9px; width: 104px; color:#2f2f2f; font-size:12px;}
.analyst .analystright p{line-height: 16px; margin-bottom:0; font-family: 'gotham_htfbook'; float:left;}
.middleRightSection .analyst a{font-family: 'gotham_htfbook';float:left; line-height: 14px;}
.middleRightSection .analyst a:hover{text-decoration: underline;}

.sectormain{display:block; background: #F7F7F7; padding:8px 10px; margin-bottom:10px;}
.sectormain h3{display:block; border-bottom:1px solid #ccc; font-size:14px; color:#2f2f2f;font-family: 'gotham_htfbold'; padding-bottom:8px; text-transform: uppercase; margin-bottom:0;}
.sectormain ul{display:block; }
.sectormain ul li{border:none; margin-top:0; margin-bottom: 0px; float:left; width:100%;}
.middleRightSection .sectormain a{font-family: 'gotham_htfbook'; float:left; line-height: 14px;}
.middleRightSection .sectormain a:hover{text-decoration: underline;}

.sectorPage .sidebar li.active li.active a{background: url("images/arrow_overview.png") no-repeat 96% 12px #E5E5E5  !important; text-decoration:underline;}
.sectorPage .sidebar li.active li.active ul li.active a{text-decoration: underline;}
.sectorPage .sidebar li.active li.active ul li a{text-decoration: none; background:#d4d4d4 !important;}
.sectorPage .sidebar ul li ul li a:hover{text-decoration: underline !important;}
.sectorPage .sidebar li.active li.active ul li{border-bottom:1px solid #aeaeae;}
.sectorPage .sidebar li.active {border-bottom:none;}

.breadcrumb ul li a{background: url(images/bradcum_arrow.png) no-repeat left center; padding:0 6px 0 13px;}
.breadcrumb ul li{background: none !important; float:left;}
.breadcrumb ul li:first-child{padding-left:0;}
.breadcrumb ul li:first-child a{background: none; padding-left:0;}
.sectorContent.green .sectorBlock.first{border-top:1px solid #ccc; margin-top:4px;}
.sectorPage .pagination{display:block; padding-top:10px;}
.sectorPage .pagination p{color:#2f2f2f; font-size:14px; text-transform: uppercase;font-family: 'gotham_htfbook'; padding-bottom:5px; margin-bottom:0;}
.sectorPage .pagination ul{margin:0; padding:0;}
.sectorPage .pagination ul li a{background: #93b7bf;}
.sectorPage .pagination ul li a:hover{background: #A4C6CD;}
.marketcap{display:block; padding-bottom:12px;}
.marketcap ul{display:block; margin:0; padding:0;}
.marketcap ul li{float:left; list-style: none; border-left:1px solid #2c9744; padding:0 6px; background: none; line-height: 14px;}
.marketcap ul li:first-child{border:none; padding-left:0;}
.marketcap ul li label{font-family: 'gotham_htfbold'; font-size:14px;}
.marketcap ul li span{font-size:14px;font-family: 'gotham_htfbook'; }
.marketcap ul li span i{font-style: normal; font-family: 'MyriadProRegular';}
.performanceMain{display:block; padding:10px 12px 0; background: #2f2f2f; color:#fff; margin-bottom:7px;}
.performanceMain ul{display:block; margin:0; padding:0;}
.performanceMain ul li{display:block; padding:0; margin:0; border-bottom:1px solid #fff; border-top:0; padding-top:3px; background: none;}
.performanceMain ul li:first-child{padding-top:0;}
.performanceMain ul li:last-child{border-bottom:none;}
.performanceMain .lastli{border-bottom:none !important;}
.performanceMain h4{font-size:11px;  font-family: 'gotham_htfbook'; font-weight:normal;}
.performanceMain p{font-size:11px; margin-bottom:5px;}
.performanceMain h3{font-size:14px; text-transform: uppercase;font-family: 'gotham_htfbold'; margin-bottom:0px;font-weight:normal;}
.performanceMain h3 span{color:#989999;font-family: 'gotham_htfbook'; font-weight:normal;}
.performanceMain label{  display: block; font-family: 'gotham_htfbold'; font-size: 22px; line-height: 21px; margin-bottom: 7px; text-transform: uppercase;}
.performanceMain .performance p{margin-bottom:0;}
.performanceMain .performance h4{font-family: 'gotham_htfbold'; }
.performanceMain .performanceTitle{font-weight:bold;}



/*== Trading Summary Page CSS Start
================================*/

.content-mastersummary { width: 700px; }


.rightpart.tradingsummary{width:100%;}
.rightpart.tradingsummary .middleSection{width:auto !important;}

.sectorPage .paginationSummary{display:block; padding-top:10px; padding-bottom:10px;}
.sectorPage .paginationSummary p{color:#2f2f2f; font-size:15px; font-family: 'gotham_htfbold'; padding-bottom:5px; margin-bottom:0; float: left;}
.sectorPage .paginationSummary ul{margin:0; padding:0; float: right;}
.sectorPage .paginationSummary ul li a{background: #93b7bf;}
.sectorPage .paginationSummary ul li a:hover{background: #A4C6CD;}

.paginationSummary{display:block; border-top:1px solid #ccc; padding-top:35px;}
.rightpart .paginationSummary ul{display:block;}
.rightpart .paginationSummary ul li{list-style:none; float:left; padding-left:0; background: none;}
.rightpart .paginationSummary ul li a{background: none repeat scroll 0 0 #92b7bf; color: #FFFFFF; float: left; font-family: 'gotham_htfbold'; font-size: 12px; margin-right: 5px; padding: 5px 10px; text-transform: uppercase;}




.paginationSummary ul li a:hover{ background: #92b7bf; }
.paginationSummary ul li.active a{ background: #92b7bf;}



.blackbg {
width:20px;
height:100%;
position:absolute;
margin-right: 10px ;
left:98%;





		z-index: 2;
background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=1 ); /* IE6-9 */
}	  
 
	  






	table tr:first-child th:first-child { border-top-left-radius:0px !important; }
	table tr:first-child th:last-child { border-top-right-radius: 0px !important; }
	table.sectorDataTable			{ background:none; font-size:87.5%; border-collapse:collapse; background:#f7f7f7; border-radius: 4px; width:700px;}
	table.sectorDataTable th,
	table.sectorDataTable td		{ text-align:right; vertical-align:top; padding:8px 6px 8px 0; color:#444; text-shadow:none;
									font-size:12px; line-height:1.4; border:1px solid #ddd; width:auto !important; }
	table.sectorDataTable.massive th,
	table.sectorDataTable.massive td		{ font-size: 11px; padding:8px 3px 8px 0;}
		.wrapper table.sectorDataTable td				{ text-align:right !important; padding-left: 5px; }
		.wrapper table.sectorDataTable td:first-child	{ text-align:left !important; padding-left: 5px; }
	table.sectorDataTable th.all,
	div#main table.sectorDataTable td.all	{ text-align:left !important; padding:8px 0 8px 6px; }

	/* Table Headings */
	table.sectorDataTable th				{ background: #484848; color:#fff; padding:10px 3px 10px 3px;
											font-style:normal; font-size:13px;  border-bottom:none;text-align:center;
											text-shadow:-1px -1px 0 rgba(0,0,0,0.25); font-weight:bold; border:1px solid #555; border-top:none;}
	table.sectorDataTable th.cellShadeW		{ background-position:0 -200px; color:#ccc; font-size:12px; border-radius:0 !important; border-color:#cccccc; text-align:left; padding:7px 0 7px 6px; border-collapse:separate;border-bottom:1px solid #bdbdbd !important; border-top:1px solid #fff !important }
	table.sectorDataTable th.cellHeader { border:0; color:#ccc;}
	table.sectorDataTable th.cellHeader:first-child { border:0; color:#ccc; width:29%;}
	table.sectorDataTable tr.alt th,
	table.sectorDataTable tr.alt td,
	table tr.alt td{ background: #555; color: #fff; text-shadow: none; }
	
	table.sectorDataTable.massive th,
	table.sectorDataTable.massive th.cellShadeW	{ font-size: 10px; }
	
											
	table.sectorDataTable th:first-child	{ border-left:none; }
	table.sectorDataTable th:last-child		{ border-right:none; }
	table.sectorDataTable .odd td	{ background-color:#eeeeee  }



.rightpart.tradingsummary .middleSection .relatedArticles{float:left; width:96%; padding:12px 2%; background: #f7f7f7; margin-top:25px;}
.rightpart.tradingsummary .middleSection .relatedArticles h2{font-size:14px; color:#2f2f2f; text-transform: uppercase; width:100%;font-family: 'gotham_htfbold'; font-weight:normal;padding-bottom:6px;}


.rightpart.tradingsummary .middleSection .articleRow{float:left; width:100%; border-top:1px solid #ccc; padding:10px 0;}
.rightpart.tradingsummary .middleSection .articleRow h3 a{font-size:16px; font-family: 'gotham_htfbold'; float:left; width:100%; float:left; margin-top:0; color:#2f2f2f; margin-bottom:0;}
.rightpart.tradingsummary .middleSection .articleRow h3 a:hover{text-decoration: underline;}
.rightpart.tradingsummary .middleSection .articleRow a{ color: #65788B; float: left; font-family: 'gotham_htfbold'; font-size: 16px; line-height: 18px; margin-bottom: 6px; width: 100%;}

/*== Report Page CSS Start
================================*/

.rightpart.report{width:100%;}
.rightpart.report .middleSection{width:630px;}
.rightpart.report .middleSection h3 {font-size:16px; margin-top:15px; margin-bottom:0px;}
.rightpart .middleSection .analyst{margin-top: 18px; margin-bottom: 0;}
.rightpart.report .middleSection .analyst h3{font-size: 14px; margin-top: 0;}
.rightpart.report .middleSection h3 a{color:#2f2f2f;}
.rightpart.report .middleSection h3 a:hover{text-decoration: underline;}
.rightpart.report .middleSection .pagetitle{font-size: 32px; line-height: 41px; margin-bottom: 14px; margin-top: 7px;}
.rightpart.report .middleSection .date{font-size:14px; float:left; width:100%; margin-bottom:14px;}
.rightpart.report .middleSection .date label{ border-left: 1px solid #898989; display: inline-block; float: left; line-height: 14px; padding: 0 6px;}
.rightpart.report .middleSection .date label:first-child{padding-left:0; border-left:none;}
.rightpart.report .middleSection .stories{ width:100%; line-height: 17px;}
.rightpart.report .middleSection .stories label{font-size:14px;font-family: 'gotham_htfbold'; text-transform: uppercase;}
.rightpart.report .middleSection .stories a{color:#65788b; font-size:14px;}
.rightpart.report .middleSection .stories a:hover{text-decoration: underline;}
.rightpart.report .middleSection ul {float:left;width:100%;}
.rightpart.report .middleSection ul li{padding-left:10px; font-size:14px;}
.rightpart.report .middleSection ol {float:left;width:100%;}
.arekView{background: #e5e5e5;   float: left; margin-top: 13px; padding: 10px 2%; width: 96%; margin-bottom:20px;}
.arekView h4{color:#b9002f; font-size:12px; width:100%; float:left;font-family: 'gotham_htfbold'; font-weight:normal; text-transform: uppercase;}
.rightpart.report .middleSection .arekView p{  color: #2F2F2F; float: left; font-family: 'gotham_htfbook'; font-size: 14px; line-height: 21px; margin-top: 2px; width: 100%; margin-bottom:0;}
.rightpart.report .middleSection h2{font-size:14px;color:#2f2f2f;font-family: 'gotham_htfbold';  float:left; width:100%;}
.rightpart.report .middleSection p{font-size:14px; color:#2f2f2f;font-family: 'gotham_htfbook'; float:left; width:100%; margin-bottom:20px;}
.rightpart.report .middleSection i{font-family: 'MyriadProRegular'; font-style: normal;}
.rightpart.report .middleSection strong{font-family: 'gotham_htfbold';}
.rightpart.report .middleSection .download_pdf{float:left; width:100%; margin-top:11px;}
.rightpart.report .middleSection .relatedArticles{float:left; width:96%; padding:12px 2%; background: #f7f7f7; margin-top:25px;}
.rightpart.report .middleSection .relatedArticles h2{font-size:14px; color:#2f2f2f; text-transform: uppercase; width:100%;font-family: 'gotham_htfbold'; font-weight:normal;padding-bottom:6px;}
.rightpart.report .middleSection .articleRow{float:left; width:100%; border-top:1px solid #ccc; padding:10px 0;}
.rightpart.report .middleSection .articleRow h3 a{font-size:16px; font-family: 'gotham_htfbold'; float:left; width:100%; float:left; margin-top:0; color:#2f2f2f; margin-bottom:0;}
.rightpart.report .middleSection .articleRow h3 a:hover{text-decoration: underline;}
.rightpart.report .middleSection .articleRow a{ color: #65788B; float: left; font-family: 'gotham_htfbold'; font-size: 16px; line-height: 18px; margin-bottom: 6px; width: 100%;}
.rightpart.report .middleSection .posteddate{font-size:12px; color:#989898;font-family: 'gotham_htfbook'; margin-top:5px; float:left;}
.rightpart.report .middleSection .posteddate label{float:left; border-left: 1px solid #ccc; padding:0 5px; line-height: 13px;}
.rightpart.report .middleSection .posteddate label:first-child{border:none; padding-left:0;}
.rightpart.report .middleSection .posteddate label a{float:left; width:auto;font-size:12px;font-family: 'gotham_htfbook'; margin-bottom:0;line-height: 13px;}
.rightpart.report .middleSection .posteddate label a:hover{text-decoration: underline;}
.middleRightSection.sector.report .performanceMain{ background: #f7f7f7; color:#4f4f4f;}
.middleRightSection.sector.report .performanceMain ul li{border-bottom:1px solid #ccc;}
.middleRightSection.sector.report .performanceMain ul li.performance{border:none;}
.sectormain.video .videoMain{ float: left; margin-left: -4%; width: 109%;}
.sectormain.video h3{border-bottom:none;}
.sectormain.video .videoMain img{width:100%;}
.sectormain.video p{  color: #2F2F2F; float: left; font-family: 'gotham_htfbook'; font-size: 14px; line-height: 19px;width: 88%;}
.rightpart.report .performanceMain{background: #e4e4e4; color:#4f4f4f;}
.rightpart.report .performanceMain h4{font-family: 'gotham_htfbold';}
.rightpart.report .performanceMain ul li{border-bottom: 1px solid #CCCCCC;}
.rightpart.report .performanceMain ul li:last-child{border:none;}
.rightpart.report .middleSection .performanceMain h3{font-size:14px; margin-top:0;}
.rightpart.report .middleSection .performanceMain p{margin-bottom:5px; font-size:11px; float:none;} 
.rightpart.report .middleSection .performanceMain ul{margin:0; padding:0; float:none; padding-bottom:10px;}
.rightpart.report .middleSection .performanceMain ul li{border-bottom:1px solid #ccc;}
.rightpart.report .middleSection .performanceMain ul li.performance{border:none;}
.rightpart.report .performanceMain .current-status{border:1px solid #CCC !important;padding:5px 5px 0px 5px;}
.rightpart.report .performanceMain .current-status img{float:left;padding-right:5px;}
.rightpart.report .middleSection .analyst .analystright p{font-size:12px; margin-bottom:0px;}
.rightpart.report .upcomingEvents.mobilebox{display:none;}
.rightpart.report .sectormain.video p{margin-bottom:0 !important;}
.middleRightSection.sector.sector_th .performanceMain{padding:0; margin:0;}
.tabContentContainer.sector .upcomingEvents.mobilebox{display:none;}
.breadcrumb .linkBtn a{padding:5px 15px 4px; line-height: 17px; height: 17px;}

.jumpToSection.bottom{display: none;}

.tabContentContainer.sector .marketcap, .tabContentContainer.sector .performanceMain{padding: 0!important;}

footer .linkBtn a{line-height: 17px; height: 16px;}

.white-rule{height:8px;width:222px;background:#fff;margin-left:-12px;}
.performance{border:none !important;padding-bottom:5px !important;}















