﻿body {padding:0px; margin:0px;font:12px Arial;color:#3f3f3f;}

a:link {text-decoration:none; color:#990025;} a:visited {text-decoration:none;color:#990025;}  a:hover {text-decoration:underline;color:#990025;}
h1{font:28px Arial;font-weight:normal;color:#232323;margin-top:10px}
h2{font:20px Arial;color:#232323;}

#top, #mnuTopBox {border-bottom:solid 1px #bcbbb3;}
#top {height:81px;}

#middle{padding-bottom:32px; background:url("images/bgGroups.gif") repeat-x bottom;}
#bottom{padding:15px 0px 28px 0px}

#header, #contentBox, #mnuTopBox .mnuTop, #footer{margin:0px auto;width:960px;}
.bgDefault{background:url("images/bgDef.gif") no-repeat 0px 120px}

#header ul{padding:0px;margin:0px;list-style:none;}
#header li {float:left;border-right:solid 1px #bcbbb3; padding:19px 10px 5px 10px}
#header a{ color:#3f3f3f;font-size:13px}
#header .logo{float:left;padding-top:20px;}
#header .links{float:right;}
#header .links .search {border:none;padding:16px 0px 0px 10px}
#header .links .search .txt{float:left; padding-right:5px; height:22px}
#header .links .search .input{padding:4px 5px 3px 5px;font-size:11px;color:#3f3f3f;width:139px;height:13px;border:solid 1px #a3a097}
#header .beta{padding:8px 0px 0px 930px; font:10px Georgia; font-style:italic;color:#d5d5d5}
    
#mnuTopBox{height:40px;}
#mnuTopBox #ddPanelWrap{margin:10px 10px 0px 14px;background-color:#fff; border:solid #bcbbb3;border-width:0px 1px 0px;width:180px;position:absolute;z-index:1}
#mnuTopBox #ddPanel{display:none; margin:10px 0px 0px 0px;border-bottom:solid 1px #bcbbb3;}
#mnuTopBox #ddPanel div.link{padding:3px 10px;border-bottom:solid 1px #d8d8d8; width:135px}
#mnuTopBox #ddPanel div.pad10{border:none;}
#mnuTopBox #ddPanel div.last{border-bottom:none;padding:3px 10px 10px 10px;}

.mnuTop .userLogin{ float:right;padding:10px 0px 0px 0px;width:220px;cursor:pointer;height:30px}
.mnuTop .userLogin .title{float:left;font:16px Georgia;padding:0px 20px 0px 14px;border-right:solid 1px #bcbbb3;}
.mnuTop .userLogin .dd{float:left;padding:5px 0px 0px 10px;}
.mnuTop .mnuTopItems{float:left;position:absolute; z-index:102;padding-left:3px}
.mnuTop .mnuTopItems .itm{font:16px Georgia; float:left; height:36px;padding-top:13px;cursor:pointer}
.mnuTop .mnuTopItems .itmSel{background:url("images/arrowMnuTop.png") no-repeat center bottom;}
.mnuTop .mnuTopItems .itmSep{float:left; height:25px; border-left:solid 1px #bcbbb3;padding:0px 20px 0px 0px;margin:11px 0px 5px 20px}

#mnuTopMask{position:absolute;left:0; display:none; z-index:100;background-color:#000;width:100%;}  

#contentBox .columnLeft ul{padding:0px;margin:0px}
#contentBox .columnLeft .menu{}
#contentBox .columnLeft .menu li {list-style:none; padding:4px 0px; border-bottom:solid 1px #bcbbb3;cursor:pointer}
#contentBox .columnLeft .menu li.sel { border-bottom:dotted 1px #bcbbb3;}
#contentBox .columnLeft .menu a{color:#646464;text-decoration:none;}
#contentBox .columnLeft .menu .top{padding:8px 0px;cursor:default}
#contentBox .columnLeft .menu li.active{font-weight:bold; border-bottom:dotted 1px #bcbbb3;}
#contentBox .columnLeft .menu li.activeSub {background-color:#deedf1;font-weight:bold;}
#contentBox .columnLeft .menu li.sub2{padding-left:20px !important}
#contentBox .columnLeft .menu li.sub3{padding-left:40px !important}
#contentBox .columnLeft .spacer{padding-bottom:8px;}

.breadCrumbsShort, .breadCrumbs{float:left; width:521px;padding-top:2px}
.breadCrumbsShort a, .breadCrumbs a{font-size:11px;color:#68001e;text-decoration:none} .breadCrumbs a:hover{text-decoration:underline}
.breadCrumbsShort a, .breadCrumbs a.last{color:#858a8e;}
.print{float:left; cursor:pointer}
.breadCrumbs{width:723px;}

.bricFundTab{text-transform:uppercase;font-size:8px}
.bricMenu{text-transform:uppercase;font-size:10px}
.bricTitle{text-transform:uppercase;font-size:16px}

.technicalArticles hr {color:#bcbbb3;border-style:solid none none;border-width:1px 0;height:1px}
.technicalArticles h1{padding-bottom:0px;margin-bottom:0px}
.technicalArticles h1 a {color:#000}
.technicalArticles .default{float:left;width:450px}
.technicalArticles .default .list .date{color:#82878b;}
.technicalArticles .default .list .title a{font-size:16px}
.technicalArticles .default .list .groups{font-size:11px;color:#82878b }
.technicalArticles .default .img {float:left;max-width:230px;padding:0px 10px 0px 0px}
.technicalArticles .default .img img{border:solid 1px #bcbbb3}
.technicalArticles .default .articleImg{float:left;width:210px}
.technicalArticles .default .article h2{margin:6px 0}
.technicalArticles .default .article .date{color:#82878b;}
.technicalArticles .default .article .desc{font-size:16px;line-height:20px}
.technicalArticles .defaultVideo{float:right;width:270px}
.technicalArticles .defaultVideo h2{padding-bottom:0px;margin-bottom:10px}
.technicalArticles .defaultVideo .writer{float:left;width:70px}
.technicalArticles .defaultVideo .writer img{height:58px;width:58px;border:solid 1px #bcbbb3}
.technicalArticles .defaultVideo .blog {width:178px;float:left}
.technicalArticles .defaultVideo .blog .dat {color:#82878b; float:right}

.technicalArticles .news h1{padding-bottom:0px;margin-bottom:0px}
.technicalArticles .news h2{width:auto;padding-bottom:20px}
.technicalArticles .news .groups{font-size:11px;color:#82878b;padding-bottom:5px}
.technicalArticles .news .summary {font-size:16px;text-align:left; line-height:22px}
.technicalArticles {line-height:18px}

.technicalArticles .search h1{padding-bottom:0px;margin-bottom:0px;float:left}
.technicalArticles .search .input{font:11px Arial; width:370px; height:20px; border:solid 1px #a3a097; padding-top:3px;margin-top:16px}
.technicalArticles .search .group{width:132px; height:40px;background-color:#78003c;font:16px Arial;color:#fff;padding:2px 0px 0px 5px}
.technicalArticles .search .groupSub{background-color:#f3f2ee;border:solid 1px #c9c7c1;vertical-align:top;padding:10px 3px 10px 3px}
.technicalArticles .search .groupSub .itm, .technicalArticles .search .groupSub .itmA {cursor:pointer; background: url("images/technicalArticlesGroupArrow.gif") no-repeat 0px 5px;padding:2px 0px 5px 10px;font-size:11px}
.technicalArticles .search .groupSub .itmA {background: url("images/technicalArticlesGroupArrowA.gif") no-repeat 1px 5px #78003c;color:#fff}
.technicalArticles .search .groupSep{width:1px;}
.technicalArticles .search .btnRed{margin-top:20px}
.technicalArticles .search .date{font-size:11px;color:#82878b;padding-bottom:5px}
.technicalArticles .search h2{padding:0px;margin:0px}
.technicalArticles .search .desc{font-size:11px}

.technicalArticles .sideBox {background-color:#f3f2ee;padding:10px; border:solid 1px #bcbbb3}
.technicalArticles .default img{border:solid 1px #b6b5ad}
.technicalArticles .tagList h3{font:21px Arial;margin:0px;padding:0px}
.technicalArticles .tagList h3 a{text-decoration:none}
.technicalArticles .tagList .date{float:right;text-align:right}


#contentBox .mnuTopContent{background:url("images/bgMnuTopContent.gif") no-repeat right 0px;font-family:Georgia;display:none;background-color:#fff;z-index:101; position:absolute;padding-top:25px;min-width:700px;width:auto !important;width:700px;}
#contentBox .mnuTopContent .tabLinks {padding-left:18px}
#contentBox .mnuTopContent .tabLinks td.group{width:177px;vertical-align:top;padding-bottom:10px}
#contentBox .mnuTopContent .tabLinks td.group a {font:11px Arial;color:#990025;text-decoration:none; font-weight:bold}
#contentBox .mnuTopContent .tabLinks td.spacer{width:15px;}
#contentBox .mnuTopContent .tabLinks td.groupBottom{color:#510018;vertical-align:top;font:11px Arial}
#contentBox .mnuTopContent .groupTop{padding-bottom:10px;font-family:Georgia; color:#858a8e}
#contentBox .mnuTopContent .imgLink {float:left; height:20px; width:15px; background:url("images/arrowMnuTopLink.gif") no-repeat 0px 7px}
#contentBox .mnuTopContent .link{width:150px;float:left;padding:5px 0px 5px 5px;cursor:pointer;}
#contentBox .mnuTopContent .linkOver{background-color:#ede5e7;padding-right:7px}
#contentBox .mnuTopContent .linkLine {border-bottom:solid 1px #d0d0d0}
#contentBox .mnuTopContent .app{background-color:#990025;padding:1px 0px 0px 0px; height:52px;min-width:600px;width:auto !important;width:600px;}
#contentBox .mnuTopContent .app table{width:710px; height:52px;border-collapse:collapse;}
#contentBox .mnuTopContent .app table td {border-right:solid 1px #fff; width:148px; cursor:pointer; padding:0px 0px 0px 15px; background:url("images/arrowMnuTopAppLink.gif") no-repeat right;}
#contentBox .mnuTopContent .app table td a{color:#fff;text-decoration:none;font:11px Arial;font-weight:bold;}
#contentBox .mnuTopContent .app table td.first{padding-left:20px;}
#contentBox .mnuTopContent .app table td.last{border:none;}
#contentBox .mnuTopContent .app table td.over{background:url("images/arrowMnuTopAppLinkO.gif") no-repeat right #fff;}
#contentBox .mnuTopContent .app table td.over a{color:#990025;}

#contentBoxWrapper{padding-bottom:40px;}
#boxLinks ul li{list-style:none;padding:0 !important}
#boxDefSlider {background:url("images/bgDefContainer.gif") no-repeat;height:219px}
#boxDefSlider .container{float:left;height:195px; width:697px;padding:10px; /*border:solid 1px #cac9c1*/}
#boxDefSlider img{border:0px}
#boxDefSlider .btnPrev{float:left;width:19px;height:36px;padding-top:90px;cursor:pointer}
#boxDefSlider .btnNext{float:left;width:19px;height:36px;padding-top:90px;cursor:pointer}

#boxDefSlider .newsScroller{background:url("images/bgDefaultNews.gif") no-repeat center;height:25px;width:230px}
#boxDefSlider .newsScroller .prev{float:left;padding-top:5px;margin-left:65px;width:40px}
#boxDefSlider .newsScroller .count{float:left;padding-top:5px;width:50px;}
#boxDefSlider .newsScroller .next{float:left;padding-top:5px;font:14px Arial}
#boxDefSlider .news{height:177px !important;}
#boxDefSlider .news .text{height:44px !important;}

#contentBox .defImageBoxLink {width:230px; height:200px; padding-right:5px}
#contentBox .defImageBoxLink img {border:0px}
#contentBox .defImageBoxLink h2 {padding-bottom:6px;margin:10px 0 0 0;}
#contentBox .defImageBoxLink h2 a{color:#000;font:16px Arial;}
#contentBox .defImageBoxLink .text{font:11px Arial; height:56px;overflow:hidden;}
#contentBox .defImageBoxLink .arrow{height:19px;background:url("images/arrowDefBox.gif") no-repeat right;text-align:right;padding-right: 3px}
#contentBox .defImageBoxLink .arrow a{text-decoration:none;}
#contentBox .defImageBoxLinkSep{width:9px; float:left;}
 
#contentBox .columnMiddleWide, #contentBox .columnMiddle{float:left;padding-top:18px;width:738px;}
#contentBox .columnMiddle{width:557px;padding-right:20px}
#contentBox .columnLeft{width:202px;padding:18px 20px 0px 0px;float:left; overflow:hidden;}
#contentBox .columnRight{width:161px;float:right; overflow:hidden;padding-top:41px}
#contentBox .columnMiddleWider{width:960px;padding-top:10px}

#content table {font-size:12px;}
#content ul, #content ul {padding:0px;margin:0px;}
#content ul.box {border:solid #bcbbb3;border-width:1px 0px;}
#content ul li{background:url("images/icoFooterLink.gif") no-repeat 0 6px;padding:0px 0px 5px 15px;list-style:none;}
#content .boxRed, #content .boxGray{background-color:#f5e5e9;padding:10px}
#content .boxGray{background-color:#e5e5e5;}
#content .small{font-size:11px; color:#858a8e}
#content .small2{font-size:9px; color:#858a8e}

#content .tabWrapper ul{padding:0px;margin:0px;list-style:none;border-bottom:solid 1px #bcbbb3;}
#content .tabWrapper .tabManager li, #content .tabWrapper .tabManager li.news{border:solid #bcbbb3; border-width:1px 1px 0px 1px; cursor:pointer; padding:5px 20px;background:none #fff !important;height:13px;float:left; margin:1px 2px 0px 0px;color:#68001e}
#content .tabWrapper .tabManager li.news{ padding:5px 17px;}
#content .tabWrapper .tabManager li a{text-decoration:none;}
#content .tabWrapper .tabManager li.active{background-color:#f6f5f1 !important;color:#000;position:relative;top:1px;margin-top:0px; height:14px}
#content .tabWrapper .tabContent {background-color:#f6f5f1;padding:10px 20px;border:solid #bcbbb3; border-width:0px 1px 1px 1px}
#content .tabWrapper .tabContent ul{border:none}

#content .boxGrayTitle{background-color:#f6f5f1;}
#content .boxGrayTitle .header{background-color:#edebe4; height:46px;padding:0 10px }
#content .boxGrayTitle .titleBg{background:url("images/boxGrayTitleBg.gif") repeat-x ;height:46px; text-align:center}
#content .boxGrayTitle .title{background:url("images/boxGrayTitleBgBlank.gif") repeat-x;display:table; margin:auto;}
#content .boxGrayTitle .title h2{color:#990025;font-size:22px;padding:0px;margin:8px 10px}
#content .boxGrayTitle .img{float:left;padding:2px 20px 0px 0px}
#content .boxGrayTitle .text{float:left; width:274px;}
#content .boxGrayTitle .text .bg{background:url("images/boxGrayTitleBgTile.gif") repeat-x bottom; padding-bottom:10px;}
#content .boxGrayTitle .text .link{padding-top:10px}
#content .flwWrapper{width:400px;}
#content .imgPadLeft{padding:0 0 2px 5px;}
#content .imgPadRight{padding:0 5px 2px 0px;}
#content .mdid{color:#fff}

#footer{padding-left:0px;font:11px Arial;color:#000}
#footer a{font:11px Arial;color:#000;}
#footer ul {margin:0px;padding:0px;list-style:none}
#footer li{background:url("images/icoFooterLink.gif") no-repeat 0 6px;padding:0px 0px 5px 10px}
#footer .linkBox {float:left;width:200px;}
#footer .linkBoxLast{float:left;}
#footer .copy {background: url(images/bgQuickLink.gif) repeat-x 0 18px;padding-bottom:15px }
#footer .copy ul{padding:0px;margin:0px}
#footer .copy li{list-style:none; display:inline; padding:0px 10px; border-right:solid 1px #949494;background:none;} 
#footer .copy li.first{padding-left:0px}
#footer .copy li.last{padding-right:0px;border:none;}
#footer .disc{padding-top:10px;font-size:9px; color:#bdbab5}
#footer .disc .b {color:#000}

.news hr {color:#bcbbb3;border-style:solid none none;border-width:1px 0;height:1px}
.news h2{padding-right:20px; font:21px Arial; margin:0px;padding:0px;width:530px}
.news h2 a{text-decoration:none;color:#000}
.news .desc {color:#000;padding-bottom:20px}
.news .date {float:right; width:60px; text-align:right; font-size:11px; color:#858a8e;padding-top:5px}
.news .dotted{border-bottom:dotted 1px #bcbbb3;padding-bottom:5px; margin-bottom:10px}
.news .type{float:left; font-size:11px; padding-top:5px; color:#858a8e}
.news .all h2{float:left;font-size:18px;padding-right:10px;width:auto}
.news .all .title a{color:#000}

.fundSubs {text-align:left}
.fundSubs .sep{border-bottom:solid 1px #949494; padding-bottom:2px; margin-bottom:5px}
.fundSubs .rdl input {width:20px;float:left;display:block;margin:0px !important;padding:0px !important}
.fundSubs .rdl label {float:left;width:220px;display:block;padding:0px 0px 2px 0px;font-size:9px}
.fundSubs .tabTitle{float:left;width:250px;padding:3px 0px 0px 0px;}
.fundSubs .tabInput{float:left;width:200px}

.profilWiz {background:url("images/profil/bg.gif") repeat-y; width:572px; min-height:449px;color:#898886; font-size:13px}
.profilWiz .mid{background:url("images/profil/bgTop.gif") no-repeat;padding:20px}
.profilWiz .bottom{background:url("images/profil/bgBottom.gif") no-repeat;height:23px;}
.profilWiz h2 {color:#6f98b8;font-size:26px;padding-top:0px;margin-top:0px}
.profilWiz .question{font-size:16px; padding-bottom:10px}
.profilWiz .content .leftS{float:left;width:215px}
.profilWiz .content .rightS{float:right;width:215px}
.profilWiz label {float:left;width:180px;padding-top:3px}
.profilWiz input{float:left}
.profilWiz .updateData{float:right; padding-top:13px; font-weight:bold; color:#990025; font-size:12px}

.input{font:11px Arial; width:180px; height:16px; border:solid 1px #a3a097; padding-top:3px; background:url("images/bgInput.gif") repeat-x}
.dropdown{font:11px Arial;}
.error{color:#990025;font-weight:bold;}
.clear { display: block;clear:both }
.left{float:left}
.right{float:right}
.alignRight{text-align:right}
.alignCenter{text-align:center}
.justify{text-align:justify}
.hidden{display:none;}    
.hiddenChart{left:-9999em;position:absolute}
.clear:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clear { display: inline-block; }
* html .clearfix { height: 1%; }
.clear { display: block;clear:both } 
.padLeft5{padding-left:5px}
.padLeft10{padding-left:10px}
.padLeft15{padding-left:15px}
.padLeft20{padding-left:20px}
.pad10 {padding:10px}
.padTop20{padding-top:20px}
.padTop10{padding-top:10px}
.padTop5{padding-top:5px}
.padBottom10{padding-bottom:10px}
.padBottom5{padding-bottom:5px}
.padRight10{padding-right:10px}
.hand{cursor:pointer}

.bannerMain{height:260px;font:14px Georgia;background:url("images/bgBannerMain.gif") no-repeat}
.bannerMain #bannerMainContent{padding:10px}
.bannerMain .boxOuter {position:absolute; z-index:1; margin:59px 5px 0px 5px; height:185px;width:450px;padding:0px 10px 0px 8px }
.bannerMain .title{}
.bannerMain .text{overflow:hidden;height:85px;margin-bottom:20px}
.bannerMain .controlBox{background-color:#deedf1;width:158px;height:29px;padding:0px 0px 0px 12px}
.bannerMain .btnPrev, .bannerMain .btnNext{width:20px;height:29px; float:left;cursor:pointer; background:url("images/btnBannerMainPrev.gif") no-repeat;}
.bannerMain .btnPause {padding:0px 15px; width:20px; height:29px; float:left;cursor:pointer; background:url("images/btnBannerMainPause.gif") no-repeat center;}
.bannerMain .btnNext {margin-left:2px;background:url("images/btnBannerMainNext.gif") no-repeat;}
.bannerMain .position{float:left;padding:5px 0px 0px 20px; font-weight:bold; width:40px;text-align:left;}
.bannerMain h1{margin:0px;padding:0px;font-size:39px;}
.bannerMain h1 a{color:#232323;text-decoration:none}
.bannerMain ul {margin:0px;padding:0px}
.bannerMain li {display:none;list-style:none}

.pageNotFound{width:100%; border-collapse:collapse;}
.pageNotFound th{text-align:left; width:264px; border-bottom:solid 1px #bcbbb3;padding:0px 0px 10px 15px;font-size:14px}
.pageNotFound th.first{padding-left:0px}
.pageNotFound td{vertical-align:top;padding:10px 0px 0px 15px;border-left:solid 1px #bcbbb3;vertical-align:top}
.pageNotFound td.first{border:none;padding-left:0}

.index{width:100%; border-collapse:collapse;}
.index th{text-align:left; min-width:300px; padding:0px 0px 0px 0px;font-size:14px}
.index th.first{padding-left:0px}
.index td{vertical-align:top;padding:10px 0px 0px 0px;border-left:solid 1px #bcbbb3;}
.index .line{padding:5px 0px 0px 20px; background:url("images/indexLine.gif") no-repeat 0px 6px}

.chartVep{background-color:#f6f5f1}
.chartVep .upper{float:left; margin:5px 0 0 35px;background-color:#edebe4;width:480px; height:10px; padding:10px 0px}
.chartVep .legend{float:left; margin-left:0px;background-color:#edebe4;width:475px; height:30px; padding:10px 20px;font-weight:bold}
.chartVep .legend .leftSide{float:left}
.chartVep .legend .vep{padding-left:10px;color:#42a5bc}
.chartVep .legend .bench{padding:2px 0px 0px 10px;color:#42a5bc;}
.chartVep .legend .btn, .chartVep .legend .btnL{color:#fff;cursor:pointer; float:right; width:122px; margin-top:5px; height:19px; padding:4px 0px 0px 43px; background:url("images/btnFundPristop.gif") no-repeat;}
.chartVep .legend .btnL {float:left;padding-left:33px}
.chartVep .legend .btnL a {color:#fff; font-size:11px;}
.chartVep .title{padding-left:65px;color:#42a5bc;font-weight:bold;}
.disclaimer {width:400px;min-height:100px;font-size:12px } 

/*Side objects*/

.techTags table {border:solid 1px #bcbbb3;width:100%;border-collapse:collapse;}
.techTags table tr td{border-top:solid 1px #bcbbb3;}
.techTags .bgTagList{padding:10px;}
.techTags .bgTag{background-color:#edebe4;width:28px;text-align:center; padding:5px 0px;}
.objectSpacer, .vertSpacer{height:7px;}

.sideObjectQuickLinks{padding:0px 11px 0px 11px;border:solid 1px #bcbbb3;}
.sideObjectQuickLinks h2{font:18px Georgia;font-weight:normal;padding:2px 11px 10px 0px;margin:0px}
.sideObjectQuickLinks .link{background:url("images/icoQuickLink.gif") no-repeat 0px; padding:3px 0px 3px 10px;}
.sideObjectQuickLinks .border{background:url("images/bgQuickLink.gif") repeat-x; height:1px} 

.boxAltaGroup, .boxAltaGroupGray {border:solid 1px #bcbbb3;padding:10px;background:url("images/bgAltaGroup.gif") no-repeat right 10px;}
.boxAltaGroup h2, .boxAltaGroupGray h2 {font:25px Georgia;font-weight:normal;padding:2px 11px 5px 0px;margin:0px}
.boxAltaGroup a, .boxAltaGroupGray a {font-size:15px;}
.boxAltaGroup .text, .boxAltaGroupGray .text {font-size:11px; color:#858a8e;}
.boxAltaGroup .border{background:url("images/bgQuickLink.gif") repeat-x center; height:1px; padding:10px 0}
.boxAltaGroup .phone, .boxAltaGroupGray .phone{background:url("images/icoPhone.gif") no-repeat 0px 7px; font-size:15px; padding:10px 0px 0px 20px}
.boxAltaGroupFp{border:solid 1px #cac9c1; background-color:#fff;width:173px;}

.boxAltaGroupGray{width:175px; border:none; background:#96948c;color:#fff}
.boxAltaGroupGray h2{color:#fff}
.boxAltaGroupGray .text {color:#fff;}
.boxAltaGroupGray a {color:#fff}
.boxAltaGroupGray .phone{background:url("images/icoPhoneGray.gif") no-repeat 0px 9px; font-size:15px;}
.boxAltaGroupGrayBottom{margin-top:6px;height:45px;background-color:#a6a49c;width:195px;} 

.boxDownLoad {border:solid 1px #bcbbb3;padding:10px;background:url("images/bgDlGroup.gif") no-repeat right 10px}
.boxDownLoad h2 {font:25px Georgia;font-weight:normal;padding:2px 11px 5px 0px;margin:0px}
.boxDownLoad a, {font-size:15px;}

/*Hash objects*/
.folderContent{padding:10px;border:solid 1px #bcbbb3}
.faqBox .answer {padding-bottom:5px}

.fundStructure h2{font-size:14px; font-weight:bold;}
.fundStructure .data .title{float:left;width:250px}
.fundStructure .data .proc{float:left}
.fundStructure .data .chart{float:right;border:solid 1px #bcbbb3; width:200px; height:7px;margin-top:3px}
.fundStructure .data .link{float:right}
.fundStructure .data .link a{font-size:9px}
.fundStructure .data .pie{width:700px;height:330px;text-align:center;}
.fundStructure .data .pie h2{padding:0px;margin:0px}
.fundStructure hr {color:#bcbbb3;border-style:solid none none;border-width:1px 0;height:1px;}

.fundTable .small{font-size:10px !important}
.fundCalculator .entered{background-color:#ccc}

.dictionary h2 a{text-decoration:none}
.dictionary h2{display:inline;padding-right:7px}
.dictionary h3 a {color:#990025;font:30px Georgian; text-decoration:none}
.dictionary .top{text-align:right}
.dictionary .word h3{padding:0px;margin:0px}
.dictionary .word{padding:10px 0}

.TabelaAlta {font-size:11px !important; border-bottom: 13px solid #f6f5f1; text-align:left; border-collapse:collapse;}
.TabelaAlta th {padding:16px 6px 6px 6px;border-top: 3px solid #edebe4;border-left: 3px solid #f6f5f1;background-color: #edebe4;}
.TabelaAlta td {padding:6px 6px 6px 6px;border-top: 3px solid #f6f5f1;border-left: 3px solid #f6f5f1;}
.TabelaAlta th#col1 {border-left:8px solid #edebe4;}
.TabelaAlta td#col1 {border-left:8px solid #f6f5f1;}
.TabelaAlta th#colLast {border-right:8px solid #edebe4;}
.TabelaAlta td#colLast {border-right:8px solid #f6f5f1;}
.TabelaAlta a {font-size:11px}
.TabelaAlta .contracts {vertical-align:top}

.TabelaAltaBela {font-size:11px !important; background-color: #ffffff; border-bottom: 13px solid #f6f5f1; text-align:left; border-collapse:collapse;}
.TabelaAltaBela th {text-align: left;padding:6px 6px 6px 6px;border-bottom: 2px solid #f6f5f1;border-left: 1px solid #f6f5f1;}
.TabelaAltaBela td {padding:6px 6px 6px 6px;border-left: 1px solid #f6f5f1;}
.TabelaAltaBela a {font-size:11px}

.TabelaAltaBelaNoHeader {font-size:11px !important; background-color: #ffffff; border-bottom: 13px solid #f6f5f1; text-align:left; border-collapse:collapse;}
.TabelaAltaBelaNoHeader th, .TabelaAltaBelaNoHeader td {font-weight:normal;text-align: left; padding:6px 6px 6px 6px;border-left: 1px solid #f6f5f1;}
.TabelaAltaBelaNoHeader a {font-size:11px}

.TabelaAltaSiva {font-size:11px !important; border-right: 1px solid #bcbbb3;border-top: 1px solid #bcbbb3; text-align:left; border-collapse:collapse;}
.TabelaAltaSiva td, .TabelaAltaSiva th {font-weight:normal;text-align: left;padding:6px 6px 6px 6px;border-bottom: 1px solid #bcbbb3;border-left: 1px solid #bcbbb3;}
.TabelaAltaSiva a {font-size:11px}

.CMSTabelaFileLink {font-size:11px !important;border-collapse:collapse;padding:0px;border:none;}
.CMSTabelaFileLink td {padding:0px;vertical-align:top;}
.CMSTabelaFileLink td#col1 {width:1px;padding-right:8px;border-left:2px;}

/*Modal Popup*/
#ModalPopupOuter {position:fixed;z-index:9000;background-color:#000;display:none;top:0;left:0; width:100%;height:100%}  
.ModalPopupInner {position:absolute;z-index:9999;background-color:#fff;display:none;border:solid 1px #bcbbb3;padding:20px}
#btnCloseWrapper .btnCloseDialog{float:right;padding:10px 0px 0px 0px;}

/*Contact*/
#contact {width:520px;position:absolute;z-index:9999;background-color:#fff;display:none;}
#contact .title{padding:5px 0px 0px 20px; border-bottom:solid 1px #bcbbb3;height:39px;font-size:28px}
#contact .leftSide{padding:10px 0px 10px 20px; height:400px; float:left; background-color:#f6f5f1;border-right:solid 1px #bcbbb3;width:133px}
#contact .rightSide{float:left; padding:10px 0px 0px 20px;height:120px;width:336px;}
#contact .tabTitle{float:left;width:130px;padding:3px 0px 18px 0px}
#contact .tabInput{float:left;width:200px}
#contact .small{font-size:10px}
#contact .buttons{float:right; padding-right:10px;}
#contact .button{float:right;padding:10px 10px 0px 0px;}
#contact .bottom {background-color:#990025;height:35px;padding-left:10px;color:#fff;font-size:11px}
#contact .bottom a{color:#fff;font-size:11px}
#contact .bottom .address, #contact .bottom .mail, #contact .bottom .phone{float:left; height:25px; border-right:solid 1px;padding:10px 10px 0px 10px}
#contact .bottom .phone{padding-right:0px;border:0px;background: url("images/icoContactPhone.gif") no-repeat 0px; margin-left:10px;padding-left:15px;}
#contact .groups input {width:20px;float:left;display:block;margin:0px !important;padding:0px !important}
#contact .groups label {float:left;width:100px;display:block;padding:0px 0px 2px 0px;font-size:11px}

#videoGallery .defaultVid{float:left;width:482px; padding-right:20px;}
#videoGallery .defaultVid .date {color:#82878b;}
#videoGallery #vidMain{min-height:270px}
#videoGallery .defaultVidRight{float:left;width:235px;}
#videoGallery .defaultVidRight .box{background-color:#f3f2ee;padding:10px;border:solid 1px #b6b5ad; margin-top:13px}
#videoGallery .defaultGalleryTitle{float:left;margin-left:10px;width:87px;}
#videoGallery .vid{border:solid 1px #b6b5ad}
#videoGallery .gal, #videoGallery .gal1{width:217px;float:left}
#videoGallery .gal {padding-right:32px}
#videoGallery  h2{padding-top:10px; margin:0px}
#videoGallery .gal h2 a, #videoGallery .gal1 h2, #videoGallery .gal a, #videoGallery .gal1 a{color:#000}
#videoGallery .gal .date, #videoGallery .gal1 .date {color:#82878b;padding:5px 0px}
#videoGallery .gal1{padding-left:15px}
#videoGallery .list{padding-top:20px}
/*
#videoGallery .list .date{color:#82878b;font-size:11px; padding:5px 0px}
#videoGallery .list .title{font-size:16px}
*/
#videoGallery .list .date{color:#82878b;font-size:11px; padding:5px 0px}
#videoGallery .list .title{font-weight:bold;padding-top:10px}
#videoGallery .list img {border:solid 1px #b6b5ad}
#videoGallery .list .video{float:left;width:220px}
#videoGallery .list .sep {padding-left:12px}
#videoGallery .list hr {color:#bcbbb3;border-style:solid none none;border-width:1px 0;height:1px}

/*TradePort*/
.tradeportHome {color:#e4e0d9}
.tradeportHom   e h2{font-size:16px;padding-bottom:10px;font-weight:bold}
.tradeportHome a{color:#e4e0d9 !important}
.tradeportHome .ddate{color:#adadad}
.tradeportHome .news{border:solid #4a4948; border-width:1px 0px;}
.tradeportHome .news table{width:960px;border-collapse:collapse;table-layout:fixed;}
.tradeportHome .news table td{width:50%;padding:5px 20px;vertical-align:top}
.tradeportHome .news table td.border {border-right:solid 1px #4a4948; }
.tradeportHome .button{background:url("images/btnTp.gif") no-repeat;padding:0 10px;color:#eaeae8}

#tradeport {width:520px;position:absolute;z-index:9999;background-color:#fff;display:none}
#tradeport .title{padding:5px 0px 0px 20px; border-bottom:solid 1px #bcbbb3;height:39px;font-size:24px}
#tradeport .frm {padding:10px 0px 0px 0px;}
#tradeport .buttons{float:right; padding-right:10px;clear:both}
#tradeport .tabTitle{float:left;width:180px;padding:3px 0px 18px 0px}
#tradeport .tabInput{float:left;width:200px}
#tradeport .buttons{float:right; padding:0px 15px 10px 0px;}
#tradeport .button{float:right;padding:10px 10px 0px 0px;}
#tradeport .bottom {background-color:#990025;height:35px;padding-left:10px;color:#fff;font-size:11px}
#tradeport .bottom a{color:#fff;font-size:11px}
#tradeport .bottom .address, #tradeport .bottom .mail, #tradeport .bottom .phone{float:left; height:25px; border-right:solid 1px;padding:10px 10px 0px 10px}
#tradeport .bottom .phone{padding-right:0px;border:0px;background: url("images/icoContactPhone.gif") no-repeat 0px; margin-left:10px;padding-left:15px;}
#tradeport .small{font-size:9px; color:#858a8e;text-align:justify}
#tradeport .small a{font-size:9px; color:#858a8e}
#tradeport .chkList input {width:20px;float:left;display:block;margin:0px !important;padding:0px !important}
#tradeport .chkList label {float:left;width:100px;display:block;padding:0px 0px 2px 0px;font-size:11px}

#ebook {width:520px;background-color:#fff;}
#ebook .title{padding:5px 0px 0px 20px; border-bottom:solid 1px #bcbbb3;height:39px;font-size:22px}
#ebook .frm {padding:10px 0px 0px 0px;}
#ebook .buttons{float:right; padding-right:10px;clear:both}
#ebook .tabTitle{float:left;width:180px;padding:3px 0px 18px 0px}
#ebook .tabInput{float:left;width:200px}
#ebook .buttons{float:right; padding:0px 15px 10px 0px;}
#ebook .button{float:right;padding:10px 10px 0px 0px;}
#ebook .bottom {background-color:#990025;height:35px;padding-left:10px;color:#fff;font-size:11px}
#ebook .bottom a{color:#fff;font-size:11px}
#ebook .bottom .address, #ebook .bottom .mail, #ebook .bottom .phone{float:left; height:25px; border-right:solid 1px;padding:10px 10px 0px 10px}
#ebook .bottom .phone{padding-right:0px;border:0px;background: url("images/icoContactPhone.gif") no-repeat 0px; margin-left:10px;padding-left:15px;}
#ebook .small{font-size:9px; color:#858a8e;text-align:justify}
#ebook .small a{font-size:9px; color:#858a8e}
#ebook .chkList input {width:20px;float:left;display:block;margin:0px !important;padding:0px !important}
#ebook .chkList label {float:left;width:100px;display:block;padding:0px 0px 2px 0px;font-size:11px}

.employees h2{color:#990025;font-size:20px}
.employees h3{color:#232323;font-size:16px;margin-bottom:5px}
.employees .header .box{border:solid 1px #cccac4}
.employees .header .title {background-color:#edebe4; height:25px;padding:10px 10px 0 10px;font-weight:bold}
.employees .header .title .all{float:right; font-size:11px;color:#858a8e}
.employees .header .title .all a{font-size:11px;color:#990025} 
.employees .header .tab {background-color:#f6f5f1; padding:10px 10px;font-weight:bold}
.employees .header table {width:100%; border-collapse:collapse;}
.employees .header table a{font-size:11px;font-weight:normal;}
.employees .header table th{height:20px;text-align:left;border:solid #bcbbb3; border-width:0px 1px 1px 0px; padding-left:10px}
.employees .header table th.first{padding-left:0px}
.employees .header table th.last{border-right:0;}
.employees .header table td{vertical-align:top; padding-left:10px; border-right:dotted 1px #bcbbb3}
.employees .header table td.first{padding-left:0px}
.employees .header table td.last{border-right:none;}
.employees .header table td a{color:#858a8e;font-size:11px}
.employees .header table td.sep{height:5px;border-right:none;}
.employees .header .sub td{padding-left:0px;border:none}
.employees .empTab{background-color:#bcbbb3}
.employees .empTab tr{background-color:#fff}
.employees .empTab td{width:147px;vertical-align:top}
.employees .empTab .trans {position:absolute;background-color:#000;color:#FFFFFF;padding:5px 10px; width:127px; height:57px; margin-top:79px;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.employees .empTab .ranDesc {background-color:#deedf1}
.employees .empTab .trans a{color:#fff; font-size:11px}
.employees .empTab .trans .name{font-size:15px;overflow:hidden;height:16px;}
.employees .empTab .trans .funct{font-size:11px;height:19px;}
.employees .empTab .clean{border-top:solid 1px #bcbbb3;padding:5px;}
.employees .empTab .clean a{font-size:11px; padding-bottom:10px;display:block}
.employees .empTab .clean .name{font-size:15px;}
.employees .empTab .clean .funct{font-size:11px;color:#858a8e;padding:5px 0;height:26px;overflow:hidden}
.employees .empTab .small {color:#000 !important}

.navigator h2, .navigatorModal h2{color:#990025;font-size:20px}
.navigator .leftSide{float:left;width:200px}
.navigator .rightSide{float:left;width:350px}
.navigator table{width:550px;}
.navigatorModal {width:400px;font-size:12px;} 
.navigatorModal h2{padding:0px;margin:0px}
.navigatorModal .tabTitle{float:left;width:70px;padding-top:2px}
.navigatorModal .tabInput{float:left;}

.navigator .tabWrapper ul{padding:0px;margin:0px;list-style:none;border-bottom:solid 0px #bcbbb3;}
.navigator .tabWrapper .tabManager li{border:solid #bcbbb3; border-width:1px 1px 0px 1px; cursor:pointer; padding:5px 20px;background:none #fff !important;height:13px;float:left; margin:1px 2px 0px 0px;color:#68001e}
.navigator .tabWrapper .tabManager li a{text-decoration:none;}
.navigator .tabWrapper .tabManager li.active{background-color:red !important;}
.navigator .tabWrapper .tabContent {background-color:#fff !important;padding:10px 20px;border:solid #bcbbb3; border-width:0px 1px 1px 1px}
.navigator .tabWrapper .tabContent ul{border:none}

.tradeForm .tabTitle{float:left;width:70px;padding-top:2px}
.tradeForm .tabInput{float:left;}

.navigatorLogin{padding:0px 11px 0px 11px;border:solid 1px #bcbbb3; width:137px; overflow:hidden;}
.navigatorLogin h2{font:18px Georgia;font-weight:normal;padding:2px 11px 10px 0px;margin:0px}
.navigatorLogin .link{background:url("images/icoQuickLink.gif") no-repeat 0px; padding:3px 0px 3px 10px;}
.navigatorLogin .border{background:url("images/bgQuickLink.gif") repeat-x; height:1px} 

.btnRed, .btnRedBack{height:22px; cursor:pointer; background:url("images/bgBtnRed.gif") no-repeat right 1px #990025;padding:0px 20px 2px 10px; border:none; font:12px Arial; color:#fff}
.btnRedBack{ background:url("images/bgBtnRedBack.gif") no-repeat left 1px #990025;padding:0px 10px 2px 20px;}

.dataPager {height:25px;padding-top:10px; background-color:#f6f5f1;}
.dataPager a{font-weight:bold;padding:0px 3px}
.dataPager a.selected{font-weight:bold; color:#000;background-color:#ffffff}
.dataPager img{border:none}
.dataPager .first{width:20px;background:url("images/btnPgrFirst.gif") no-repeat right;cursor:pointer}
.dataPager .prev{width:30px; background:url("images/btnPgrPrev.gif") no-repeat center;}
.dataPager .next{width:20px; background:url("images/btnPgrNext.gif") no-repeat right;}
.dataPager .last{width:20px;background:url("images/btnPgrLast.gif") no-repeat right;cursor:pointer}


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
