body{background:#ddd;color:#222;margin:0;padding:0}body,p,td,th,div,li{font:10pt arial,helvatica,sans-serif;line-height:150%}a{outline:0}h1{margin:10px 0 5px 0;font-size:11pt;font-weight:bold;color:#36f;text-align:left}abbr[title]{border-bottom-width:0}#title{position:absolute;top:0;font-weight:normal;width:500px;overflow:hidden;height:22px;z-index:-100;font-size:11px}#mainbody{margin-bottom:0}#logo{background:#000;padding:10px;height:46px}#topStripDiv{background:#444;position:fixed;width:100%;z-index:1000000;top:0;height:32px}#topStrip{padding:5px 0;text-align:right;background:#333;width:1002px}#topStrip a.dropDown:hover{text-decoration:none;background-color:#666;background-position:100% -237px}#topStrip .dropDown{border-right:solid 1px transparent}#topStrip .dropDownSel{color:#333;background-color:#fff;border-right:solid 1px #000}#topStrip img{vertical-align:middle}#msp_logo{padding:0;height:46px;width:200px;border:0;margin-right:20px}#topStrip #msp_logo2{padding:0 0 0 10px;height:20;width:auto;border:0;margin-right:10px;float:left;vertical-align:middle}#mainSized{background-color:#fff;margin-top:32px;width:1002px}#navTitle{vertical-align:middle;font-style:italic;font-size:11px;margin-top:2px;margin-left:10px;float:left;color:#ccc}#navTitle span{color:#eee;margin:3px}#navTitle a{color:#069fff}#navTitle a:hover{color:#047fcc;text-decoration:none}#accountNumber{color:#aaa;background:0;padding:3px 0;white-space:nowrap}#accountNumber span.dropDown{background-image:none;padding-right:0}#accountNumber b{color:#fff}#accountBalanceLink{color:#aaa}#accountBalanceLink .neg{color:#f00}#accountBalanceLink span{color:#fff;font-weight:bold;padding-left:3px;font-size:11px;background:#f00;border-radius:3px;padding:1px 3px}#accountRestricted{padding:5px;color:#f00;font-style:italic}#accountBalancePane{font-size:9pt;border-width:1px;border-top:0;border-color:#000;z-index:1000;text-align:left;padding:5px}#accountBalancePane a{padding:5px}#userMenuLink,#adminMenuLink,#userFeedback,#userRegister{font-weight:bold;padding:3px 12px 3px 7px;font-size:9pt;z-index:2;white-space:nowrap}#accountBalanceLink,#userMenuLink,#adminMenuLink{border-left:solid 1px #333}#adminMenuLink.dropDown{color:#069fff}#adminMenuLink.dropDownSel{border-left-color:#000}#userMenuLink{color:#fff}#userFeedback,#userRegister{background-image:none;color:#069fff;padding:3px 5px}#adminMenu,#userMenu{font-size:9pt;border-width:1px;border-top:0;border-color:#000;z-index:1000;text-align:left;padding:5px}#userMenu a,#adminMenu.dropDownPane div a{padding:5px}#userMenu b{padding:3px 5px 0 5px;display:block;font-weight:normal}#userMenu i{padding:0 5px 3px 5px;margin-left:15px;display:block;font-style:normal;color:#777;font-size:11px}#userMenu .hz{background-position:50% 50%}#adminMenu{width:401px;text-align:left}#adminMenu div{width:126px;height:325px;float:left;padding-right:5px;margin-right:5px;border-right:dotted 1px #ccc}#adminMenu b{color:#999;margin:5px 0 0 3px;font-size:11px;display:block;text-transform:uppercase}#userRegisterDiv{float:right;height:23px;width:80px;text-align:right}#payIcons{line-height:100%;float:right;height:19px;width:170px;margin-right:10px;white-space:nowrap}#mpesaIcon,#paypalIcon{border:0;background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll 0 0;height:19px;margin:0 3px;vertical-align:middle}#mpesaIcon{background-position:-24px -285px;width:37px}#paypalIcon{background-position:-65px -285px;width:37px}#loginpane{margin:0 10px}#loginpane b{color:#999}#loginpane td{vertical-align:middle;text-align:left}#divlogin{width:350px;overflow:hidden;float:right;z-index:1000;border:solid 1px #333}#divlogin form{margin:0}#divlogin1 input{margin-top:10px}#divlogin2 input{margin:10px 0}#password::-webkit-input-placeholder{color:#fff}#password:-moz-placeholder,#password::-moz-placeholder,#password:-ms-input-placeholder{color:#fff}#load{vertical-align:middle;width:16px;height:16px}#main{padding:0 10px;margin:10px 0 0 0}#botLinks{background-color:#cfcfcf;padding:5px 0 5px 5px}#botLinks .pane{background-color:#c6c6c6;padding:5px;margin-right:5px;color:#efefef;float:left;width:184px;font-size:12px;overflow:hidden}
#botLinks .pane a{color:#888;display:block}#botLinks .pane a:hover{color:#000;text-decoration:none}#botLinks strong{color:#777;display:block;font-style:normal}#botLinks2{background-color:#e0e0e0;padding:10px 10px 15px 10px;color:#aaa;border-left:solid 1px #ccc;border-right:solid 1px #ccc}#botLinks2 a{color:#7f7f7f;font-size:12px}#botLinks2 a:hover{color:#f60;text-decoration:none}#botLinks2 .bwlogo{width:98px;height:20px;background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll 0 -521px;float:left;margin:3px 20px 0 0}#ftr{background-color:#666;padding:10px;color:#aaa;font-size:12px;line-height:150%}#ftr a{color:#ccc;text-decoration:none}#ftr a:hover{color:#ffcd45;text-decoration:none}.bginput{padding-left:3px;font-size:12px;background-color:#7da7d9;color:#fff;border:1px solid #4982c9;vertical-align:middle}.vz,.hz{overflow:hidden;padding:0;margin:0;background:transparent url(//cdn-ke.mystocks.co.ke/img/dot.gif) no-repeat scroll 0 0}.vz{background-repeat:repeat-y;background-position:top center;width:5px}.hz{background-repeat:repeat-x;background-position:center left;height:5px}.button,button{background:silver url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) repeat-x scroll 0 -197px;border:solid 1px #476c88;vertical-align:middle;line-height:100%;width:80px;height:25px;padding:0;margin:15px 0 0 0;color:#000;font-size:11px;cursor:pointer}.btny,button.y,.btnd,button.d{border:solid 1px #d5bd98;border-color:#d5bd98 #935e0d #935e0d #d5bd98;background:#ffa822 url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) repeat-x scroll left -546px;vertical-align:middle;line-height:100%;padding:3px 7px;margin:15px 0 0 0;height:22px;min-height:18px;border-radius:3px;color:#000;font-weight:bold;font-size:11px;cursor:pointer;width:auto}.btnd,button.d{background-color:#dcdcdc;background-position:left -575px;border-color:#aaa #999 #999 #aaa}.btnd:disabled,button.d:disabled,button:disabled,input[type="button"]:disabled{color:#aaa;cursor:no-drop;font-style:italic}button.gsc-search-button,button.gsc-search-button-v2{margin:0 10px 0 0!important;font-size:12px!important;padding-right:25px!important}#modal_dialog_message{color:#333;border:solid 3px #aaa;text-align:center;background-color:#ffa;padding:15px;width:320px;font-size:10pt;font-weight:bold}.field{border:solid 1px #ccc;background-color:#f0f0f0;padding:2px}label{cursor:pointer}.row th{background:#ddd;padding:5px;font-size:9pt}.row td{border-top:solid 1px #e0e0e0;padding:5px;font-size:9pt}.row td.n,.row td.nm,.row td.nc,.row td.ng1,.row td.ng2{vertical-align:middle;white-space:nowrap;padding:5px 3px;cursor:pointer;width:62px}.row td.ng1,.row td.ng2{width:32px;padding:5px 0;background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat}.row td.ng1{background-position:0 2px}.row td.ng2{background-position:0 -18px}.row th.nm,.row td.nm{text-align:left}.row th.n,.row td.n{text-align:right}.row th.nc,.row td.nc{text-align:center}a:link{color:#36c;text-decoration:none}a:visited{color:#36c;text-decoration:none}a:hover,a:active{color:red;text-decoration:underline}.sm{font-size:11px;font-style:italic;color:gray}.error{padding:10px;border:solid 1px red;background:#fff0f0;margin:10px;color:red;text-align:center}.errtxt{color:red;font-style:italic;margin-top:0;margin-bottom:5px}.mTabs{border-bottom:solid 3px #9dc1d6;margin:20px 0 0 0;padding:0;height:28px}.mTabs ul{margin:0 0 0 10px;padding:0}.mTabs ul li{float:left;list-style-image:none;list-style-type:none;margin:0;padding:0}.mTabs ul li b{float:left;font-weight:bold;margin:0 5px 0 0;padding:0;text-transform:uppercase}.mTabs ul li b b{background:#9dc1d6 url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll -100px -603px;margin-right:0}.mTabs ul li b b b{background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll right -633px;position:relative;color:#fff;padding:5px 10px}.mTabs ul li a{text-decoration:none}.mTabs ul li a:hover b b{background-color:#6fa4c3}.mTabs ul li a:hover b b b{background-color:transparent}.mTabs ul li.selected a b{top:29px;background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll 50% -600px;position:relative;height:10px}
.mTabs ul li.selected a b b{top:-29px;height:29px;background:#f60 url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll -100px -603px}.mTabs ul li.selected a b b b{top:0;background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll right -633px}.mTabs ul li.selected a:hover b b{background-color:#f60}.mTabs ul li.selected a:hover b b b{background-color:transparent}#toolCmd #toolCmdHlp div{height:auto;width:100%;line-height:120%;font-size:11px;background-image:none;color:#666}#toolCmd td.icon{border-right:0}#toolCmd td div{width:16px;height:16px;background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat;overflow:hidden}#toolCmd{background-color:#ffa;width:240px;border:solid 2px #ccc;position:absolute;padding:0 5px 5px 5px;z-index:100}#toolCmd #srtHeader{font-size:11px;font-weight:bold}#toolCmd td{font-size:11px;vertical-align:top}#toolCmd .srtRowLo,#toolCmd .srtRowHi{cursor:pointer}#toolCmd .srtRowLo td{border:solid 1px #ffa;background-color:#ffa}#toolCmd .srtRowHi td{border:solid 1px #cc6;background-color:#dcdc33}#toolCmd .srtRowHi td{border-right:0}#streamDate{color:#777;font-weight:bold;padding-top:10px}#dataDelayed{text-align:left;background-color:#fcc;border:solid 1px #dc3333;display:none;padding:5px;margin:5px 0 10px 0}#r1B{padding:1px;vertical-align:middle;text-align:center}#r1D{font-weight:bold;background-color:#ffa}#loginBtn,#loginBtn2{font-size:11px;margin-top:9px;width:60px;font-weight:bold}#forgotPwdBtn,#forgotPwdBtn2{font-size:11px;margin-top:9px;width:110px;font-weight:bold}#newUserBtn,#newUserBtn2{font-size:11px;margin-top:9px;width:80px}a{color:#36c;text-decoration:none}a:hover{color:red;text-decoration:underline}.fldlbl{text-align:right;width:0;line-height:155%;white-space:nowrap;font-style:italic}.fldlblx{text-align:right;font-style:italic;color:red;width:0}.nowrap{white-space:nowrap}.notxt{padding:0;margin:0;font-size:2px}.message{padding:10px;border:solid 1px #008000;background-color:#f0fff0;margin:10px;color:#030;text-align:center}.gsc-completion-container{z-index:1000000}.loginError,.loginMessage,.loginWarning{text-align:left;width:600px;margin:10px 0;padding:10px;border:solid 1px red;background-color:#fff0f0;color:red}.loginMessage{background-color:#f0fff0;color:#030;border-color:#008000}.loginWarning{background-color:#ffc;color:#000;text-align:center;border:solid 2px #cc0;margin:20px 0 20px 0;background-color:#ffc}.loginError{text-decoration:blink}#frmlogin2{margin-bottom:50px}td.seccde{text-align:left;padding:0 3px 0 3px;font-size:11px;color:#999}.c0,.c1{background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll;padding-right:12px}.c0{color:green;background-position:40px -108px}.c1{color:#dc3333;background-position:40px -90px}#ajaxErrorPane{cursor:pointer;text-align:left;font-size:11pt;font-weight:bold;position:absolute;z-index:1;border:solid 2px #d33;color:red;padding:3px 5px 3px 28px;margin:0;background:#fee url(//cdn-ke.mystocks.co.ke/img/del2.png) no-repeat 7px 50%}a.usrmnu{color:#069fff;font-size:11px;padding:3px}#messageBox{margin:10px}.dropDown,.dropDownSel{padding:3px 12px 3px 7px;background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll 100% -223px;text-decoration:none;font-weight:normal;vertical-align:middle}.dropDownSel{background-color:#7f9db9;background-position:100% -237px;color:#fff}a.dropDownSel,a.dropDownSel:hover,a.dropDownSel:active{color:#fff;text-decoration:none}.dropDownPane{position:absolute;border:solid 3px #7f9db9;background-color:#fff;padding:3px 5px;line-height:150%}.dropDownPane a{display:block;text-decoration:none;background:#fff;padding:1px 3px}.dropDownPane a:hover{display:block;text-decoration:none;background:#7f9db9;color:#fff}#bottomPageAd{margin-top:15px}#topPageAd{margin:12px 0}#fasterBrowserTxt{color:red;background:#fdd;padding:5px;border:solid 1px red;border-bottom:0;margin-top:10px;font-size:15px}#fasterBrowser{height:40px;margin:0 0 10px 0;padding:10px 0 0 10px;border:solid 1px red;border-top:0}#fasterBrowser div{float:left;width:180px;padding:0;color:#777;cursor:pointer}
#fb_chrome,#fb_firefox,#fb_safari,#fb_opera,#fb_explorer{margin:0 5px 0 0;width:32px;height:32px;background:transparent url(//cdn-ke.mystocks.co.ke/img/major_browsers.png) no-repeat scroll;vertical-align:middle}#fb_chrome{background-position:-64px 0}#fb_firefox{background-position:-32px 0}#fb_safari{background-position:-96px 0}#fb_opera{background-position:-128px 0}#fb_explorer{background-position:0 0}#___plusone_0{margin-top:25px}#navigatorTbl{background:#7da7d9;width:1002px;z-index:100000}#navigatorTbl tr{vertical-align:middle}#navigatorTbl #cse-search-box{margin:0;padding:0;z-index:1;float:right}#navigatorTbl #cse-search-box tr{vertical-align:middle}#navigatorTbl #cse-search-box #cseQuery{padding:2px;font:10pt arial,helvatica,sans-serif;width:208px;vertical-align:middle;border:solid 1px #75cae5;outline:0}#navigatorTbl #cse-search-box #cseSearch{margin:0 3px;padding:2px 5px;font-size:11px;font-weight:bold;vertical-align:middle}#navigator{padding:5px;color:#fff;font-size:11pt}#navigator .dropDown,#navigator .dropDownSel{padding:5px 12px 3px 5px;font-weight:bold;color:#fff;background-position:100% -237px;text-decoration:none;border-left:solid 2px #7da7d9;margin-right:10px}#navigator .dropDownSel{background-color:#7da7d9;background-position:100% -223px;color:#fff}#navigator a.dropDownSel,#navigator a.dropDownSel:hover,#navigator a.dropDownSel:active{background-color:#f1f3f8;color:#7da7d9;text-decoration:none}#navPanes{text-align:left}#navPanes div.hz{margin:5px 5px 5px 22px}#navPanes .dropDownPane{z-index:100001;position:absolute;border:solid 2px #7da7d9;border-top:0;background:#f1f3f8;padding:7px 3px 3px 3px;font-size:9pt;line-height:150%}#navPanes .dropDownPane a{display:block;text-decoration:none;background:0;white-space:nowrap;padding:5px 5px 5px 24px;border:solid 1px transparent;color:#3d97d9}#navPanes .dropDownPane a:hover{text-decoration:none;background:#b5cde8;color:#000;border:solid 1px #30559c}#navPanes .dropDownPane a span{background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll 0 0;width:16px;height:16px;left:7px;position:absolute}#navPanes .dropDownPane #portfolioItemsContainer{height:100px;overflow:auto;background:#dce3f1;margin-left:22px;border:solid 1px #7da7d9;padding:3px;margin-right:5px}#navPanes .dropDownPane #portfolioItemsContainer a{padding-left:5px}#navPanes #mnuHome{background-position:-4px -471px}#navPanes #mnuCdsView,#navPanes #mnuCds{background-position:-50px -410px}#navPanes #mnuRmw{background-position:0 -723px}#navPanes #mnuResearch1,#navPanes #mnuResearch2{background-position:-50px -471px}#navPanes #mnuPricelist{background-position:-34px -672px}#navPanes #mnuScore{background-position:-86px -471px}#navPanes #mnuNews{background-position:-50px -431px}#navPanes a span.mnuPage{background-position:-26px -429px}#navPanes a span.mnuFav{background-position:-86px -471px}#navPanes #mnuVideo{background-position:-26px -411px}#navPanes #mnuAccount{background-position:-4px -451px}#navPanes #mnuContact{background-position:-72px -451px}#navPanes #mnuSectorAG{background-position:0 -672px}#navPanes #mnuSectorAA{background-position:-17px -672px}#navPanes #mnuSectorBK{background-position:-34px -672px}#navPanes #mnuSectorCS{background-position:-51px -672px}#navPanes #mnuSectorCA{background-position:-68px -672px}#navPanes #mnuSectorEP{background-position:-85px -672px}#navPanes #mnuSectorIS{background-position:0 -689px}#navPanes #mnuSectorIV{background-position:-17px -689px}#navPanes #mnuSectorMA{background-position:-34px -689px}#navPanes #mnuSectorTT{background-position:-51px -689px}#navPanes #mnuSectorGE{background-position:-34px -706px}#navPanes #mnuSectorIN{background-position:-17px -723px}#navPanes #mnuSectorPS{background-position:-34px -723px}#navPanes #mnuSectorRE{background-position:-68px -723px}#navPanes #mnuSectorET{background-position:-34px -723px}#navPanes #mnuSectorZZ{background-position:-51px -723px}#navPanes a span.mnuIndices{background-position:-17px -706px}#navPanes #menuSectorStocks{position:absolute;border:solid 1px #7da7d9;background:#dce3f1;padding:3px;font-size:9pt}#navPanes #menuSectorStocks a{padding:5px;border:solid 1px #dce3f1;white-space:nowrap;color:#30559c}
#navPanes #menuSectorStocks a:hover{background:#b5cde8;color:#000;border:solid 1px #30559c}#navPanes #mnuStocksDD a.mnuSectorSelected{background:#b5cde8;color:#000;border:solid 1px #30559c}#navPanes #menuSectorPortfolio{position:absolute;border:solid 1px #7da7d9;background:#dce3f1;padding:3px;font-size:9pt}#navPanes #menuSectorPortfolio a{padding:5px;border:solid 1px #dce3f1;white-space:nowrap;color:#30559c}#navPanes #menuSectorPortfolio a:hover{background:#b5cde8;color:#000;border:solid 1px #30559c}#navPanes #mnuMarketDD a.mnuSectorSelected{background:#b5cde8;color:#000;border:solid 1px #30559c}#searchCell{text-align:right;vertical-align:middle;padding-top:4px}#mycds_ad{margin-bottom:5px;border:solid 1px #ddd;background:#fffb9c url(//cdn-ke.mystocks.co.ke/img/mycds_ad1.png) no-repeat scroll top right;height:29px;cursor:pointer;overflow:hidden}#mycds_ad div{position:relative;font-size:11pt;height:29px}#mycds_ad div div{position:relative;font-size:11pt;padding:3px 10px;height:29px;color:#666}.fileUpload{vertical-align:middle;background:#eee;border-radius:5px;width:450px;font-weight:bold;border:solid 1px #ccc;padding:3px}#siteseal{float:right;width:300px;height:60px;overflow:hidden;text-align:right}#siteseal span{vertical-align:top}#priceTbl tr.row th.nm,#priceTbl tr.row th.n,#priceTbl tr.row td.nm,#priceTbl tr.row td.n{border-top:0;border-bottom:solid 1px #dcdcdc;font-size:11px;padding:5px}#priceTbl tr.row th.nm,#priceTbl tr.row th.n{font-weight:bold;color:#fff;background-color:#4c99c5}#priceTbl tr.row th.nm{text-align:left}#priceTbl tr.row th.n,#priceTbl tr.row td.n{text-align:right}#priceTbl tr.row td.nm{color:#4c99c5}#priceTbl tr.hover{background-color:#fc9}.r0{background:#fff}.r1{background:#f0f0f0}.hover{background-color:#ffdc9f}.tblHoverHi tr:nth-child(even){background:#fff}.tblHoverHi tr:nth-child(odd){background:#f0f0f0}.tblHoverHi tr:hover{background-color:#ffdc9f}.top_draggable,.bottom_draggable{cursor:move;line-height:100%;padding-top:3px}.overlay_msp_os_x,.overlay_blur_os_x{background-color:#444;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}.msp_os_x_n,.msp_os_x_s,.blur_os_x_n,.blur_os_x_s{background:transparent url(//cdn-ke.mystocks.co.ke/img/win_vert.png) repeat-x scroll 0 0;height:42px}.msp_os_x_s,.blur_os_x_s{background-position:0 -42px;height:40px}.blur_os_x_n,.blur_os_x_s{background-image:url(//cdn-ke.mystocks.co.ke/img/win_vert_blur.png)}.msp_os_x_e,.msp_os_x_w,.blur_os_x_e,.blur_os_x_w{background:transparent url(//cdn-ke.mystocks.co.ke/img/win_horz.png) repeat-y scroll 0 0;width:16px}.msp_os_x_e,.blur_os_x_e{background-position:-16px 0}.blur_os_x_e,.blur_os_x_w{background-image:url(//cdn-ke.mystocks.co.ke/img/win_horz_blur.png)}.msp_os_x_nw,.msp_os_x_ne,.msp_os_x_sw,.msp_os_x_se,.msp_os_x_sizer,.blur_os_x_nw,.blur_os_x_ne,.blur_os_x_sw,.blur_os_x_se,.blur_os_x_sizer{background:transparent url(//cdn-ke.mystocks.co.ke/img/win_corners.png) no-repeat scroll}.blur_os_x_nw,.blur_os_x_ne,.blur_os_x_sw,.blur_os_x_se,.blur_os_x_sizer{background-image:url(//cdn-ke.mystocks.co.ke/img/win_corners_blur.png)}.msp_os_x_nw,.blur_os_x_nw{background-position:0 0;height:42px;width:24px}.msp_os_x_ne,.blur_os_x_ne{background-position:-31px 0;height:42px;width:31px}.msp_os_x_sw,.blur_os_x_sw{background-position:0 -42px;height:40px;width:31px}.msp_os_x_se,.msp_os_x_sizer,.blur_os_x_se,.blur_os_x_sizer{background-position:-31px -42px;height:40px;width:31px}.msp_os_x_minimize,.msp_os_x_maximize,.msp_os_x_close,.blur_os_x_minimize,.blur_os_x_maximize,.blur_os_x_close{width:23px;height:23px;position:absolute;top:8px;right:71px;cursor:pointer;z-index:1000;background:transparent url(//cdn-ke.mystocks.co.ke/img/win_min.gif) no-repeat scroll 0 0}.msp_os_x_maximize,.blur_os_x_maximize{right:48px;background-image:url(//cdn-ke.mystocks.co.ke/img/win_max.gif)}.msp_os_x_close,.blur_os_x_close{right:25px;background-image:url(//cdn-ke.mystocks.co.ke/img/win_cls.gif)}.msp_os_x_title,.blur_os_x_title{float:left;height:18px;margin:15px 0 10px 0;font-size:11pt;text-align:left;width:100%;color:#000;font-weight:bold;overflow:hidden;text-overflow:ellipsis;user-select:none;white-space:nowrap}
.blur_os_x_title{font-weight:normal}.msp_os_x_content,.blur_os_x_content{overflow:auto;color:#222;background-color:#fff}.msp_os_x_sizer,.blur_os_x_sizer{cursor:se-resize}.msp_os_x_s .status_bar,.blur_os_x_s .status_bar{padding-bottom:24px}.status_bar,.status_bar input{font-size:11px}.wired_frame{display:block;position:absolute;border:1px #000 dashed}.alert_window{background-color:#ff0;padding:20px;margin-left:auto;margin-right:auto;width:400px;border:solid 3px #000}.alert_message{font-size:12pt;font-family:arial,helvatica;width:100%;color:#F00;padding-bottom:10px}.alert_buttons{text-align:center;width:100%}.alert_buttons input{width:20%;margin:10px}.alert_progress{float:left;margin:auto;text-align:center;width:100%;height:16px;background:#fff url(//cdn-ke.mystocks.co.ke/img/ld.gif) no-repeat scroll center center}.dialog{display:block;position:absolute}.dialog table.table_window{border-collapse:collapse;border-spacing:0;width:100%;margin:0;padding:0;table-layout:fixed}.dialog table.table_window td,.dialog table.table_window th{padding:0}.dialog .title_window{-moz-user-select:none;-webkit-user-select:none}#calMain,#calHead,#calBtnP,#calBtnN,#calBtnY,#calBtnYu,#calBtnYd,#calBtnT,#calBody td.tdy,.calDDBtnDiv{background:transparent url(//cdn-ke.mystocks.co.ke/img/calendar.png) no-repeat scroll}#calBtnP,#calBtnN,#calBtnY,#calBtnT{width:18px;height:18px;float:left;cursor:pointer}#calMain{width:202px;position:absolute;border:solid 1px #999;background:#fff;display:none;z-index:1000000}#calHead{background:#dcdcdc;height:20px;padding:3px}#calFoot{background:#dcdcdc;height:20px;padding:5px 3px 3px}#calBtnM{float:left}#calBtnM select{font-size:9pt;vertical-align:top}#calBtnM input{font-size:9pt;vertical-align:top;margin-right:3px}#calBtnP{background-position:0 0;margin-right:3px}#calBtnN{background-position:-18px 0}#calBtnY{background:0;margin-right:3px}#calBtnT{background-position:-54px 0;margin-right:3px;width:44px}#calMonth{width:88px;height:20px}#calYear{width:36px}#calBtnYu,#calBtnYd{width:18px;height:9px;cursor:pointer}#calBtnYu{background-position:-36px 0}#calBtnYd{background-position:-36px -9px}#calToday{font-size:9pt;color:#555;float:left}.calendarTable{background-color:#fff;border:solid 1px #999;width:96px;height:18px;float:left}.calendarTable input{border:0;width:72px;font-size:9pt;margin:1px}.calendarTableHi{background-color:#fc9;border-color:#f90}.calendarTableHi input{background-color:#fc9}.calDDBtnDiv{background-position:-172px 0;cursor:pointer!important;width:16px;height:18px;float:right;margin-right:2px;position:relative;display:inline}#calBody{width:100%}#calBody td,#calBody th{font-size:9pt;text-align:center;width:19px;padding:1px;background:transparent}#calBody td{border:solid 1px transparent}#calBody th{font-size:9pt;color:#aaa;border-bottom:solid 1px #777;border-top:0;font-weight:normal}#calBody td.dim{color:#ccc;cursor:pointer}#calBody td.inv{color:#ccc;cursor:pointer}#calBody td.nrm{color:#000;cursor:pointer}#calBody td.tdy{color:#000;cursor:pointer;font-weight:bold;background-position:-143px 0}#calBody td.wknd,#calBody th.wknd{background-color:#f0f0f0;color:#aaa}#calBody td.sel{color:#000;cursor:pointer;font-weight:bold;background-color:#fc6;border:solid 1px #f90}#calBody td.ovr{border:solid 1px #f90;background:#ffefd3;color:#000}#calBody td.wknd.ovr{border:solid 1px #ccc;background:#f0f0f0;color:#aaa}#calBody td.inv.ovr{border:solid 1px transparent;background:transparent;color:#aaa}#calBody td.wknd.inv.ovr{border:solid 1px transparent;background:#f0f0f0}#calBodyDiv{padding:5px}#notifCount{padding:1px 5px;line-height:100%;font-size:9pt;cursor:pointer;border-radius:2px;color:#dee;background:#b33}#notifCount:hover{color:#fff;background:#f00}#notifPeek{position:absolute;z-index:1000000;padding:0;width:360px;top:100px;left:60px;text-align:left}#notif-pointer{top:-14px;height:15px;width:15px;position:absolute}#notif-body{border:solid 1px #aaa;z-index:1000000;background-color:#fafafa;-moz-box-shadow:2px 2px 5px #6f6f6f;-webkit-box-shadow:2px 2px 5px #6f6f6f;box-shadow:2px 2px 5px #6f6f6f}#notif-header{font-weight:bold;padding:7px;border-bottom:solid 1px #ccc}
#notif-footer{font-weight:bold;padding:7px;border-top:solid 1px #ccc;text-align:center;margin-top:1px}#notif-contents{max-height:360px;overflow:auto}#notif-contents a{display:block;text-decoration:none;padding:5px 10px;border-bottom:solid 1px #ddd;color:#555}#notif-contents a.unread{background:#eaf6fa}#notif-contents a:hover{display:block;text-decoration:none;background:#7f9db9;color:#fff}#notif-contents a span.topic{display:block;color:#999;text-transform:uppercase;font-size:11px}#notif-contents a span.date{display:block;color:#999;font-size:11px;white-space:nowrap;background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll -24px -304px;padding-left:15px}#notif-contents a:hover span.topic,#notif-contents a:hover span.date{color:#fff}