/* Senvest */
/*
	font-family:"raleway";

	extra-light				200
	light							300
	medium						500
	Semi-bold					600
	Bold							700

	font-family:"crimson";- 500 - crimson roman

	font-family:'Crimson Text',serif;- italic and regular

	font-family:"museo-sans";- 700
*/

body{width:100%;font-family:"raleway",sans-serif;font-weight:500;background-color:#FFFFFF}
@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:100%}p{max-height:9999px}}
td{vertical-align:top}
*{margin:0}
#container{margin:0;padding:0}
.content{position:relative;width:940px;margin:0 auto;overflow-x:hidden;padding:63px 0 60px 0}
#top-bar{width:940px;height:116px;position:absolute;top:0px;left:50%;margin-left:-470px;z-index:6;text-transform:uppercase}
#logo-top{width:230px;height:52px;display:block;background:url(/i/logo.png) no-repeat center center;cursor:pointer;position:absolute;margin-top:35px}
#topNav{position:absolute;top:0px;right:0px;font-size:0px}
#topNav a{height:35px;width:110px;padding-left:10px;display:inline-block;font-size:11px;line-height:36px;font-weight:700;color:#FFF;text-decoration:none;text-align:left;background-repeat:no-repeat;cursor:pointer}
#top-bar #nav{position:absolute;right:0px;top:54px}
#nav a{float:left;font-weight:700;color:#FFF;text-decoration:none;display:inline-block;text-transform:uppercase;font-size:11px;line-height:11px;padding:0 12px 0 12px;margin-top:2px;cursor:pointer;border-left:1px solid #ADC9E6;letter-spacing:2px}
#nav a:first-child{border-left:none}
#nav a.contactLink{padding-right:0px}
#nav a.sel{color:#f0bf58}
#top-bar .specialLink{background:url(/i/lock.png) no-repeat 13px top;cursor:pointer;padding:0 12px 0 27px}
#nav .fx-color{color:#f0bf58}

#management .topCapitalLink,#capital .topManagementLink{display:none}


body.inner .background{height:266px}
.background{position:relative;top:0px;left:0px;background-position:center top;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;width:100%;height:600px}



/* General */
p{color:#7F7F7F}
p.reg,p.twoColumns{margin-bottom:11px;font-size:14px;line-height:26px}
.twoColumns{-webkit-column-count:2;-moz-column-count:2;column-count:2;text-align:left;-webkit-column-gap:38px;-moz-column-gap:38px;column-gap:38px}
h1,h2{color:#FFF}
h1{text-transform:uppercase;font-size:37px;line-height:40px;font-weight:200;letter-spacing:16px;padding-left:20px;position:relative;top:43%;left:0px;padding-bottom:3px}
h2{font-family:'Crimson Text',serif;font-style:italic;font-size:30px;position:relative;top:43%;left:0px}
.circleArrow{background:url(/i/bottomArrow.png) no-repeat center center;display:block;width:61px;height:61px;position:relative;top:43%;left:0px;margin-top:75px;cursor:pointer}

.disclaimer-exit{background:url(/i/btn-close.png) no-repeat center center;display:block;width:44px;height:44px;position:absolute;top:0px;right:0px;cursor:pointer}
#shade{opacity:0.8;filter:alpha(opacity=80);position:fixed;width:100%;height:100%;display:none;z-index:8;background:#000;top:0;left:0}
#login-box{position:fixed;background-color:#FFF;background-image:url(/i/btn-close.png);background-repeat:no-repeat;background-position:right top;width:780px;height:335px;left:50%;margin-left:-390px;top:37%;margin-top:-110px;z-index:10;text-align:left;padding:43px 36px 30px 36px;display:none}
#login-box .login-btn{display:block;color:#7F7E7E;text-decoration:none;text-align:center;line-height:43px;background-color:#transparent;border:1px solid #50A2FC;height:39px;width:100%;cursor:pointer;text-transform:uppercase;font-weight:800;font-size:12px}
.motherTableLogin tr td:first-child{width:330px;padding-right:20px;border-right:1px solid #EAEAEA;padding-left:0px}
.motherTableLogin td{padding-left:30px}
#login-box #login-table td{border:none}
.motherTableLogin p{font-size:14px;line-height:22px;margin-bottom:13px}
#login-box .motherTableLogin p a{color:#71B0EF;text-decoration:none;font-size:14px}
#login-table a{color:#76838F;font-size:12px;line-height:20px;text-decoration:underline;cursor:pointer}
.loginHeader{font-size:22px;font-weight:300;margin-bottom:37px}
#login-box input[type="text"],#login-box input[type="password"]{background-color:#F9F9F9;border:none;line-height:51px;height:51px;color:#484D51;margin-bottom:9px;font-size:12px;width:359px;padding-left:18px;font-weight:500}
#msg{padding-top:7px;color:red;font-size:14px}
.login{cursor:pointer}
.empLoginItem {display:none;}
#login-box.empLogin {width:382px; margin-left:-191px;}
#login-box.empLogin .icLoginItem {display:none;}
#login-box.empLogin .empLoginItem {display:block;}

#login-box.empLogin .motherTableLogin td {padding-left:0;}

#ce-highlight{z-index:10}

#legalDisclaimer{position:fixed;background-color:#F5F4F4;width:800px;height:480px;left:50%;margin-left:-400px;top:50%;margin-top:-260px;z-index:10;text-align:left;padding:42px 0 30px 0;display:none;background-image:url(/i/btn-close.png);background-repeat:no-repeat;background-position:right top}
#legalDisclaimer .littleCont{padding:0 20px 0 30px;text-align:justify;height:427px;overflow-y:auto;margin-right:10px}
.discBU{font-size:17px;font-weight:bold;margin-top:25px;margin-bottom:8px;text-decoration:underline}
.discR{margin-bottom:10px;font-size:16px;line-height:26px}
.biggerSp{margin-left:30px;font-size:20px;font-weight:600;padding-bottom:23px}


/* Footer */
.footer{text-align:left;background-color:#F9F9F9}
.footer .content{padding:35px 0 30px 0;margin:0 auto}
.footer span{color:#4C545B;display:inline-block;padding:0 2px}
.footer a{text-decoration:none;color:inherit;cursor:pointer}
.footer p{color:#9DA6AD;font-size:12px;line-height:20px}



/* Home */
#homeImageSlider{position:fixed;height:100%}
.homeImage{position:absolute;left:100%;top:0px;height:100%;background-size:cover;background-attachment:fixed;z-index:3}
.homeImage.sel{z-index:4}
#HI1,#HI2,#HI3,#HI4{background-repeat:no-repeat}
#HI1{background-image:url(/i/home1.jpg);background-position:center center}
#HI2{background-image:url(/i/home2.jpg);background-position:center top}
#HI3{background-image:url(/i/home3.jpg);background-position:center bottom}
#HI4{background-image:url(/i/home4.jpg);background-position:center bottom}

#homeFooter{position:absolute;bottom:0px;left:0px;z-index:5;width:100%;color:#FFF;height:79px;background:url(/i/homeFooterBack.png) repeat center center}
#homeFooter .content{padding:0;text-align:left}
#homeFooter .content div{float:right}
#homeFooter .content div a{font-size:12px;line-height:79px;font-family:"museo-sans";font-weight:700;text-transform:uppercase;cursor:pointer}
#homeFooter p{color:#FFF;font-size:12px;line-height:75px}
#home #homeFooter .hLine{color:#58606B;cursor:default}
#homeFooter a.logo{background:url(/i/homeFooterLogo.png) no-repeat center center}
.logo{display:inline-block;height:43px;width:151px;margin-top:18px;cursor:pointer}
body.home{height:100%}
#home{position:absolute;top:-100%;left:0px;height:100%;width:100%;overflow:hidden}

#managementPageWillGoHere,#capitalPageWillGoHere{position:fixed;top:100%;left:0px;width:100%;overflow-x:hidden}

.Hsides{position:absolute;top:37%;z-index:5;display:inline-block}
#Hleft{left:43%;margin-left:-470px}
#Hright{left:57%}
.Hsides p{color:#FFF;text-transform:uppercase;font-size:37px;font-weight:300;line-height:28px;margin-bottom:10px}
.Hsides span{font-size:14px;font-weight:500;letter-spacing:3px;padding-left:2px}
.Hsides a{background-image:url(/i/homeButtonBack.png);background-repeat:repeat;display:inline-block;color:#FFF;font-weight:600;height:38px;line-height:38px;border:1px solid #7CBCFB;width:99%;cursor:pointer;margin-top:17px;font-size:12px;text-transform:uppercase}
#Hleft a{width:322px}
@media screen and (max-width:1130px),screen and (max-device-width:1130px)  /*and (-webkit-min-device-pixel-ratio:2) */
{
	.Hsides p{font-size:20px;line-height:23px}
	.Hsides span{font-size:12px}
	.Hsides a{margin-top:13px;font-size:11px}
	#Hleft{margin-left:-309px}
}

#HleftCover,#HrightCover{position:absolute;top:0px;height:100%;width:50%;z-index:4;background-repeat:repeat}
#HleftCover{left:0%;margin-left:-1px}
#HrightCover{left:50%}

.homeLine{width:1px;position:absolute;left:50%;background:url(/i/hLine.png) repeat;z-index:4;margin-left:-1px}
#hLine1{top:0px;margin-top:-44px;height:43%}
#hLine2{bottom:0px;margin-bottom:-44px;height:57%}
#homeCenterLogo{background:url(/i/homeLogo.png) no-repeat center center;width:88px;height:88px;position:absolute;top:43%;margin-top:-44px;left:50%;margin-left:-44px;z-index:5}

/* Management */
.innerTopContainer{height:79px;background-color:#FFF;width:100%}
.innerTopContainer .logo{background:url(/i/innerTopLogo.png) no-repeat center center;float:left}
.innerTopContainer .content{padding:0}
.rowContainer{float:right}
.topRow{font-size:0px;height:36px;text-align:right}
/* #icLink{display:none}*/
.topRow a{color:#B0B0B0;font-size:12px;font-weight:700;text-transform:uppercase;padding-top:16px;display:inline-block;padding-right:6px;cursor:pointer;text-decoration:none}
.topRow a.sel{color:#0B3762}
.topRow .hLine{color:#E3E3E3;padding:0}
.bottomRow .portal{}
#capital .bottomRow .portal{display:none}
.bottomRow{float:right;padding-top:7px}
.bottomRow a{font-size:13px;color:#3D3D3D;background:url(/i/headerLine.png) no-repeat left center;padding-left:8px;padding-right:5px;cursor:pointer;text-decoration:none}
.bottomRow a:first-child{background:none}
.bottomRow a.locked span{display:inline-block;width:7px;height:9px;background:url(/i/lock.png) no-repeat left center;padding-right:4px}

.symbol{display:block;height:22px;background:url(/i/sLines.png) no-repeat center center;margin-bottom:52px}
.header{font-size:23px;line-height:30px;text-transform:uppercase;color:#9E9E9E;font-weight:300;letter-spacing:9px}
.headerUnderCrim{font-size:30px;line-height:49px;color:#0B3762;font-family:'Crimson Text',serif;font-style:italic;margin-bottom:60px}

#management .wideImage{background:url(/i/managementWide.jpg) no-repeat center center;height:305px;position:relative;top:0px;left:0px;border-top:6px solid #F2F2F2;display:none}
.imageShade{background:url(/i/wideShade.png) repeat center center;position:absolute;top:0px;right:0px;width:50%;height:100%;text-align:left}

.timeLine{background:url(/i/timeline.png) no-repeat center center;width:940px;height:50px;position:relative;top:0px;left:0px;display:none}
.timeLine a{top:26px;position:absolute;display:block;width:19px;height:19px;background-repeat:no-repeat;background-position:center center;background-image:url(/i/whiteCircle.png);cursor:pointer}
#tl1{left:44px}
#tl2{left:356px}
#tl3{left:555px}
#tl4{left:674px}
#tl5{left:834px}

#timeLineFX{position:relative;left:0px;top:0px}
#timeLineFX p{font-size:16px;color:#FFF;font-weight:300;line-height:26px}
#timeLineFX p span{font-weight:500}
#management .wideImage .line{height:1px;width:35px;background-color:#6EA9E8;margin:86px 0 11px 100px}
#management .fx-left-arrow,#management .fx-right-arrow{cursor:pointer}
/* #managementPageContentUnderImage{position:relative}*/

.eDocTop {padding:70px 0; background-color:#0B3761;}
.eDocTop .content {padding:0 !important;}
.contactInformationSection {padding:106px 0 50px 0;}
.contentTable {width:100%;}
.contactItem {float:left; width:290px; margin-left:35px; margin-bottom:77px;}
.contactItem.first {margin-left:0;}
.CIBold {font-weight:bold; font-size:14px; color:#7F7E7E; border-bottom:1px solid #999999; padding-bottom:4px;}
.CIReg {font-size:14px; padding-top:4px;}


/* Contact */
#contact{}

#emailform table{width:460px}
#emailform input,#emailform table textarea{font-weight:300;color:#484D51;background-color:#F9F9F9;border:none;resize:none;font-size:12px;line-height:51px;font-family:"raleway",sans-serif;padding-left:14px;margin-bottom:9px;text-transform:uppercase}
#emailform input{height:51px;width:446px}
.contact #emailform textarea{height:183px;resize:none;overflow:auto;padding-right:14px;line-height:26px;width:432px}
#emailform .btn-send{font-size:12px;text-transform:uppercase;font-weight:700;display:block;line-height:41px;height:39px;cursor:pointer;background-color:#FFF;color:#7F7E7E;text-align:center;border:1px solid #50A2FC;margin-top:20px;width:448px}
#response{margin-top:11px;font-size:15px;line-height:24px;color:#545967}

.contact{padding-top:80px}
.contact .content{padding-top:58px;padding-bottom:90px}
.contact .headerUnderline,.financial .headerUnderline{background-color:#0B3762;height:1px;width:67px;margin:23px 0 20px 0}
.contactTitle{font-size:22px;color:#7F7E7E;font-weight:300;line-height:26px;margin-bottom:20px;text-align:left}
.ctext{font-size:14px;line-height:26px;margin-bottom:28px;text-align:left}
.ctext span{font-weight:700}
.ctext a{text-decoration:none;color:#50A2FC}

#contactSlide{width:1000px}
#contactSlide a{display:inline-block;height:33px;line-height:33px;float:left;padding:0 33px;cursor:pointer}
#contactBarFX .fx-list{border-bottom:1px solid #D2D2D2}

#footer{background-color:#F9F9F9;text-transform:uppercase;margin:0}
#footer .content{padding:0}
#footer p{float:left;background:url(/i/footerLogo.png) no-repeat left center;padding-left:29px}
#footer p,#footer div a{height:61px;line-height:61px;color:#848A96;font-size:11px;text-decoration:none}
#footer .content div{float:right}
#footer div a{margin-right:14px}

/* Capital */
#capital{background-color:#FAFAFA}
#capital .wideImage{background:url(/i/capitalWide.jpg) no-repeat center center;height:305px;position:relative;top:0px;left:0px}
#capital .wideImage .line{height:1px;width:35px;background-color:#FFF;margin:100px 0 11px 144px}
#capital .wideImage p{color:#FFF;font-family:'Crimson Text',serif;font-style:italic;font-size:28px;line-height:35px;margin-left:144px;width:313px}

.financial{}
.financInfTitle{text-align:left;font-weight:300;font-size:22px;padding-bottom:12px}
.rssLink{font-size:14px;line-height:23px;text-align:left;padding-bottom:30px}
.rssLink a{color:inherit;background:url(/i/rss.png) no-repeat left center;padding-left:27px;font-weight:600;color:#FA9C37;text-decoration:none;text-transform:uppercase;display:inline-block}
.financial .twoColumns{margin-top:55px;font-size:14px;line-height:26px}
.financial .twoColumns p{margin-bottom:10px}
#ICFX{margin-top:70px}
#finFX .fx-list,#ICFX .fx-list{font-size:0px;border-top:1px solid #E3E4E4;border-bottom:1px solid #E3E4E4}
/* #finFX .fx-nav{display:inline-block;font-size:14px;height:63px;line-height:63px;width:234px;border-right:1px solid #E3E4E4;cursor:pointer} */
#finFX .fx-nav {display: flex; font-size: 14px;	height: 63px;	line-height: 20px;	border-right: 1px solid #E3E4E4; cursor: pointer; justify-content: center; align-items: center;}
#finFX .fx-nav:first-child{border-left:1px solid #E3E4E4;width:233px}

.docsTable{width:100%;border-top:1px solid #80828C}
.docsTable td{border-bottom:1px solid #E0E0E0;font-size:14px;line-height:39px;height:39px}
.docsTable td.odd{background-color:#FFF}
.docsTable .firstTD{text-align:left}
.docsTable .firstTD p{padding-left:10px}
.docsTable .secondTD{text-align:right}
.docsTable a{text-decoration:none;color:#7F7E7E;display:inline-block;background:url(/i/pdf.png) no-repeat right center;padding-right:37px;margin-right:14px}
.select-div{position:relative;top:0px;right:0px;width:173px;background:url(/i/selectDown.png) no-repeat 145px 12px;border:1px solid #E0E0E0;overflow:hidden;margin:19px 0;float:right}
.year-select{background-color:transparent;border:none;color:#7F7E7E;width:220px;font-size:14px;height:28px;line-height:28px;cursor:pointer;margin-left:7px}
.year-select option{padding-left:7px;color:#000;padding:2px 0 2px 7px}
.select-div2{position:relative;top:0px;right:0px;width:373px;background:url(/i/selectDown.png) no-repeat 345px 12px;border:1px solid #E0E0E0;overflow:hidden;margin:19px 0;float:right}
.fund-select{background-color:transparent;border:none;color:#7F7E7E;width:420px;font-size:14px;height:28px;line-height:28px;cursor:pointer;margin-left:7px}
.fund-select option{padding-left:7px;color:#000;padding:2px 0 2px 7px}

.overViewContainer{width:940px;overflow:hidden}
.overViewInnerContainer{width:2000px}
.aboveChart{text-align:justify;border-bottom:1px solid #80828C;font-size:14px;padding-top:26px;padding-bottom:20px;line-height:27px}
.aboveChart a{display:inline-block;width:27px;height:27px;background-repeat:no-repeat;float:right;cursor:pointer}
#boxL,#boxL2{background-image:url(/i/boxarowLS.png)}
#boxR,#boxR2{background-image:url(/i/boxarowRS.png);margin-left:5px}
#boxL.sel,#boxL2.sel{background-image:url(/i/boxArrowLo.png)}
#boxR.sel,#boxR2.sel{background-image:url(/i/boxArrowRo.png)}
.overViewContainer{text-align:left;font-size:14px;color:#7F7E7E}
.overViewContainer .h td{font-weight:600}
.overViewTable,.overViewTable2{position:relative;top:0px;left:0px}
.overViewContainer td,.NAVTable td{height:39px;line-height:39px;border-bottom:1px solid #E0E0E0}
.overViewInnerTable td.h{width:380px;text-align:left;padding-left:10px}
.overViewTable td{width:92px;text-align:left;padding-right:18px}
#finFX .chartHeader td{background-color:#EFEFEF;font-weight:600}

.overViewInnerContainer table table tr:first-child td{background-color:#FAFAFA}
.overViewContainer tr.even td,.NAVTable tr.even td{background-color:#FAFAFA}
.overViewContainer td,.NAVTable td{background-color:#FFF}
.overViewTable2 td{width:182px;text-align:center;border-left:1px solid #E0E0E0}
.overViewInnerTable2 td.h{width:200px;text-align:left;padding-left:10px}
.overViewInnerContainer .overViewInnerTable2 tr:first-child td,.overViewInnerContainer .overViewTable2 tr.h td{background-color:#EFEFEF;font-weight:600}
.overViewInnerTable2 tr.even:first-child td p{font-weight:600}
.otherFinInfo{border-bottom:1px solid #E0E0E0}
.tableSub{color:#B6B6B6;margin-top:22px;text-align:left;font-size:14px}
.NAVTable{font-size:14px;color:#7F7E7E;width:100%;padding-top:35px}
.NAVTable td.h{display:none}
.NAVTable tr.h td:first-child{display:none}
.NAVTable tr:first-child td{background-color:#EFEFEF;font-weight:600}
.NAVTable td{text-align:right;padding-right:10px}
.NAVTable .realFirst{padding-left:10px;text-align:left;padding-right:0}

.navChangeContainer{text-align:left;border-bottom:1px solid #E0E0E0;position:relative;top:0px;left:0px;padding-bottom:11px;padding-top:57px}
.navChangeContainer p{font-size:22px;font-weight:300;line-height:33px}
#navSelect{width:340px;text-align:left;background:url(/i/selectDown.png) no-repeat 312px 12px;float:none;display:inline-block;margin:0;position:absolute;top:auto;bottom:11px;right:0px}
#navSelect .year-select{width:370px}

.monthlyNAVConts .select-div{float:none}

#capital .financial{padding-bottom:80px}
#capital .contact{background-color:#FFFFFF;padding-top:134px}
#capital .contact .header{margin:0}
#capital .contact .ctext{margin-bottom:58px}
#capital .contact .headerUnderline{margin-bottom:18px}

#capitalDisclaimer{cursor:pointer}


/* Management Investor Communications */

#MICContainer{display:block;position:absolute;left:100%;top:679px;width:100%;background-color:#FFFFFF;z-index:5}
#MICContainer .content{padding-bottom:81px}
#ICFX .fx-nav{display:inline-block;font-size:14px;height:63px;line-height:63px;width:234px;border-right:1px solid #E3E4E4;cursor:pointer}
#MICContainer .fx-nav:first-child,#MICContainer #ICFX .fx-nav{border-left:1px solid #E3E4E4;width:311px}

/* Request Access */
#qContent .header{margin-bottom:70px}
#qContent td,#qContent input,#qContent select{color:#7F7E7E;font-size:14px}
#qContent table{width:100%}
#qContent input[type=text],#qContent select{width:444px;padding-left:8px;height:28px;line-height:28px;border:1px solid #DCDDDD;margin-bottom:18px;margin-top:6px}
#qContent select{padding-left:5px;width:457px}
#qContent input[type=radio],#qContent input[type=checkbox]{margin:7px 0;margin-right:7px}
td.question2,td.subquestion2{padding:25px 0 5px 0}
#regSubmit input{background-color:transparent;border:1px solid #50A2FC;font-weight:700;font-size:12px;text-transform:uppercase;height:39px;width:218px;margin-top:45px;cursor:pointer}

#storage{position:absolute;top:0px;left:0px;width:0px;height:0px;overflow:hidden}

.regularInvestorCommunications, .employeeDocuments {display:none;}
#empLinkLoggedIn {}
.employeeDocuments .MDslide {margin-top:70px;}

#INDmenu-btn {min-height: 44px; min-width: 44px;}
#INDmenu-btn:focus {outline:1px solid #1876c9 !important;}

/* Disable all transitions and animations globally for users who prefer reduced motion */
@media (prefers-reduced-motion: reduce) {
	* {
	  transition: none !important;
	  animation: none !important; 
	}
}
