h3{border-bottom:solid 1px #ccc;margin-bottom:5px;color:#777;font-size:11pt}#nameTbl{background-color:#dcdcdc;border:solid 1px #ccc;margin:10px 0 10px 0}#stkName{padding:0}#stkName h2{font-size:14pt;font-weight:bold;padding:7px;margin:0;white-space:nowrap;vertical-align:middle}#rtTime,#rtPrice,#rtChange{vertical-align:middle;display:inline;margin-right:5px;font-weight:bold}#rtTime{font-weight:normal;color:#7f7f7f;text-transform:capitalize}#rtTime2{text-transform:capitalize}#rtPrice{font-size:140%}#rtChange{font-size:100%}#quoteDiv{padding:1px;margin-bottom:10px;line-height:100%;padding:0;text-align:center}#quoteDiv td{color:#333;line-height:100%;font-family:arial,helvatica,sans-serif;white-space:nowrap;vertical-align:middle;text-align:center;padding:5px 5px 3px 5px}#quoteDiv div.quoteFtr{color:gray;line-height:120%;padding-top:5px}#quoteDiv b{font-size:11pt}#quoteDiv .c0,#nameTbl .c0{color:green;background-position:100% -356px;padding-right:20px}#quoteDiv .c1,#nameTbl .c1{color:#dc3333;background-position:100% -330px;padding-right:20px}#rtPrice2{color:#000}.chgUp{background-color:#dfffc0;border:solid 1px #aca}.chgUp td{border-left:solid 1px #cfc}.chgDn{background-color:#ffdfc0;border:solid 1px #caa}.chgDn td{border-left:solid 1px #fc9}.chgNn{background-color:#f0f0f0;border:solid 1px #dcdcdc}.chgNn td{border-left:solid 1px #dcdcdc}#partialContent1,#partialContent2{background-color:#fcc;border:solid 1px #dc3333;padding:5px;margin:5px 0 30px 0}#graphHeaderCtrl{position:absolute;background-color:#444;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;z-index:1}#ldProgress{font-size:12pt;padding:5px;background:#9dc1d6;font-weight:bold;position:absolute;width:200px;border:solid 5px #fff;color:#fff;z-index:2;margin:30px 0 0 328px;vertical-align:middle}#ldProgress img{width:16px;height:16px;vertical-align:middle;margin:0 10px 0 0}.mTabs{margin-bottom:10px}.mTabs span.beta{text-transform:none;color:yellow;font-size:12px;font-weight:normal}#graphHeader{background-color:#ececec;border:solid 1px #dcdcdc;text-align:left;margin-bottom:10px}#graphHeader .chartRowFirst,#graphHeader .chartRow,#graphHeader .chartRowLast{padding:3px;border-bottom:solid 1px #dcdcdc;border-top:solid 1px #fff;height:21px}#graphHeader .chartRowFirst{border-top:0}#graphHeader .chartRowLast{border-bottom:0}#graphHeader .chartRowFirst span.th,#graphHeader .chartRow span.th,#graphHeader .chartRowLast span.th{float:left;width:125px;padding-left:10px;overflow:hidden}#graphHeader .chartRowFirst span.td,#graphHeader .chartRow span.td,#graphHeader .chartRowLast span.td,#graphHeader .chartRowFirst span.td div,#graphHeader .chartRow span.td div,#graphHeader .chartRowLast span.td div{float:left;width:95px;text-align:right;font-weight:bold;padding-right:5px;overflow:hidden}#graphHeader .neg{color:#d33}#drawChartBtn{font-weight:bold;line-height:100%;margin:0;font-size:12px;vertical-align:middle}#graphHeader .separator{color:#aaa;font-weight:normal;font-style:normal}#graphHeader .dropDown,#graphHeader .dropDownSel{padding-left:3px;font-size:12px}#graphHeader b,#graphHeader span.th{font-size:12px;padding:3px 0 3px 5px}#graphHeader a.check .icon,#graphHeader a.uncheck .icon{margin-left:5px;padding-left:17px;background:url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll -4px -411px}#graphHeader a.check .icon{background-position:-4px -431px}#graphHeader a.check,#graphHeader a.check:hover,#graphHeader a.uncheck,#graphHeader a.uncheck:hover{text-decoration:none;cursor:pointer}#graphHeader td{width:132px;vertical-align:middle}#graphHeader table{margin:0 0 0 10px}#graphHeader #psar{margin-left:0}#contentDiv{padding:1px;margin-bottom:10px;line-height:100%;padding:0;width:630px;border-bottom:solid 1px #aaa}#rightDiv{width:340px;float:right;min-height:300px;overflow:hidden}#rightDiv h2{padding:5px;font-size:9pt;background:#666;margin:0;font-weight:bold;text-transform:uppercase;color:#fff;border-bottom:solid 1px #aaa}#newsDiv{background-color:#f7f7f7}#newsDiv a.ellip{float:right;margin:0;padding:0;background:0}#newsDiv a.ellip:hover{background:#7f9db9;color:#fff;text-decoration:none}
#newsDiv a.dropDownSel{background:#7f9db9;color:#fff;text-decoration:none}#newsDiv .hover{background-color:#ffdc9f}#newsDiv .date{white-space:nowrap;color:#999}#newsDiv .publ{white-space:nowrap;color:#666;font-size:11px}#rtCompanyNewsContainer{overflow:auto;overflow-x:hidden;border:solid 1px #aaa;border-top:0;max-height:200px;margin-bottom:10px}#rtOtherNewsContainer{overflow:auto;overflow-x:hidden;border:solid 1px #aaa;border-top:0}#rtAnnouncements{margin-bottom:10px;padding:3px;overflow:auto;overflow-x:hidden;border:solid 1px #aaa;border-top:0;max-height:200px;background-color:#f3f3f3}#rtAnnouncements .date{color:#999;white-space:nowrap}#rtAnnouncements div{background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll -92px 9px;padding:3px 3px 3px 20px}#rtCompanyNews,#rtOtherNews{padding:3px;background-color:#f3f3f3}#rtCompanyNews{background-color:#e6e6e6}#rtCompanyNews div,#rtOtherNews div{background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll -92px 9px;padding:3px 3px 3px 20px}#ma_select{position:absolute;border:solid 3px #7f9db9;background-color:#fff;padding:0;display:none;z-index:10}#ma_select input{border:solid 1px #7f9db9;background-color:#f0f0f0;vertical-align:middle}#ma_select td{vertical-align:middle;text-align:center;padding:5px}#ma_select a{padding:1px 3px}#ma_select a:hover{color:#fff;background:#7f9db9;text-decoration:none}#cmp_select,#ind_select{position:absolute;height:300px;overflow:auto;overflow-x:hidden;border:solid 3px #7f9db9;background-color:#fff;padding:0;z-index:10;padding-right:17px}#cmp_select .row .td,#ind_select .row .td{vertical-align:middle;text-align:left;padding:3px 5px;border:0;cursor:pointer;white-space:nowrap;overflow:hidden}#cmp_selector .cmp_selectr_index td{color:#d33;z-index:1000;font-weight:bold}#ind_selector tr.row .cmd{display:none;padding:0;line-height:100%}#ind_selector tr.row:hover .cmd{display:inline}#ind_selector a{color:#666}#taHelpContent .msp_os_x_content{background-color:#ffc}#taHelpContent .msp_os_x_content .taPara{margin:0 5px 5px 5px}#myStocksChart{border:solid 1px #ddd;min-height:346px}#largeChart,#smallChart{min-height:348px}#myStocksChart_legend0,#myStocksChart_legend1,#myStocksChart_legend2,#myStocksChart_legend3{font-size:9pt!important;line-height:150%}#chartTools{color:#666;text-align:left;margin:5px 0 10px 0;white-space:nowrap}#chartTools input{border:0;background:transparent;color:#666;width:490px}#chartToolDoc{padding:3px 10px;margin-left:5px;border:0;width:16px;background:url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll -86px -409px;text-decoration:none}#chartTooltip{padding:1px;cursor:pointer;text-align:left;background-color:#f7f7aa;border:solid 1px #cc3;position:absolute;margin:0;z-index:3}#tooltipIcon{background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll 0 -168px;width:20px;height:20px}#chartTooltip td,#chartTooltip th{font-size:12px;padding:5px}#chartTooltip th{font-weight:bold}#chartTooltip td{border-top:dotted 1px #aaa;line-height:120%;vertical-align:top}#cBdy1,#cBdy2,#cBdy3,#cBdy4,#cBdy5,#cBdy6{margin-bottom:30px}#priceHistTbl{width:100%;border-bottom:solid 1px #aaa}#priceHistTbl th{border-bottom:solid 1px #aaa}#priceHistTbl th.nm,#priceHistTbl th.n{background:#dcdcdc;font-weight:bold;padding:5px}#priceHistTbl th.nm{text-align:left}#priceHistTbl th.n{text-align:right}#priceHistHead{text-align:right;font-weight:bold;padding:5px;margin:10px 0;border:solid 1px #ddd;border-radius:3px;background:#ffc}#priceHistHead button{margin:0}#priceHistHead select{margin:0 7px;cursor:pointer}#priceHistHead a{font-weight:normal;font-size:11px}#profileMktDepth{margin-bottom:10px;padding-bottom:10px;border-bottom:solid 5px #ddd;min-height:194px}#profileMktDepth table{width:100%;border-spacing:0;border-collapse:collapse}#profileMktDepth td.tsp{font-size:12px;line-height:100%;border-bottom:solid 1px #aaa;border-top:0;overflow:hidden;padding:0;width:70%}#profileMktDepth td.tct{border:solid 1px #dcdcdc;background-color:#eaeaea;width:15%;font-size:12px;line-height:100%;padding:3px 10px;text-align:center;cursor:pointer;text-transform:lowercase;font-weight:bold;color:#666}
#profileMktDepth td.tct{border-bottom:solid 1px #aaa}#profileMktDepth td.tctsel{border:solid 1px #aaa;width:15%;background:#fff url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) repeat-x scroll 0 -393px}#profileMktDepth td.tctsel{border-bottom:0}#profileMktDepth table.tbdy{border-spacing:2px;border-collapse:separate;background-color:#fff;border:solid 1px #aaa;border-top:0}#profileMktDepth td.trd{width:28%;padding:0;border:0;vertical-align:top}#profileMktDepth td.trd td{padding:3px;text-align:right;width:33.33%;font-size:12px;border:0}#profileMktDepth td.tbo{width:36%;padding:0;vertical-align:top;border-right:solid 1px #dcdcdc;border-top:0;padding-right:2px}#profileMktDepth td.tbo td{padding:3px;text-align:right;width:25%;font-size:12px;border:0}#profileMktDepth tr.tbh td{padding:3px;background-color:#dcdcdc;text-align:center;font-weight:bold;font-size:12px;text-transform:capitalize}#profileMktDepth tr.tbhx td{font-weight:bold;color:#777;border-bottom:solid 1px #dcdcdc}a.partial{font-style:italic;color:#999}#ddRange{width:420px;z-index:10}#ddOverlays{width:150px;z-index:10}#ddFrequency,#ddType,#ddVolume,#ddScale{width:80px}#ddRange td{font-size:12px;vertical-align:top;white-space:nowrap}#ddRange b{color:#aaa}#fundamentalHeader{margin-bottom:5px}#fundamentalHeader img{height:28px;width:1px;vertical-align:middle}#fundamentalHeader #categorySelLink{font-weight:bold;font-size:13px;vertical-align:middle}#fundamentalHeader #clearCache{margin-left:5px;vertical-align:middle;height:16px;width:16px;float:right;text-decoration:none;background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll -51px -705px}#fundamentalHeader #finAnnualSelLink,#fundamentalHeader #funAnnualSelLink{float:right;vertical-align:middle;padding-top:0;padding-bottom:0;height:16px}#fundamentalHeader span.dropDown{padding-left:0;padding-right:0;background:0}#fundamentalHeader span.dropDown i{color:#999}#fundamentals{border-top:solid 1px #9dc1d6;border-bottom:solid 2px #9dc1d6;width:628px;padding-bottom:10px}#fundamentals .shade0{background:#f0f0f0}#fundamentals .shade2{background:#e7f3ff}#fundamentals .shade1{background:transparent}#fundamentals div.itemContainer{border-bottom:solid 1px #ddd;height:28px;line-height:100%;width:628px}#fundamentals div.hover,#fundamentals div.hover .shade0,#fundamentals div.hover .shade2,#fundamentals div.hover .enBoldenBG,#fundamentals div.hover .enBoldenBG div{background:#ffdc9f;cursor:pointer}#fundamentals div.cell{float:left;height:28px;padding-top:6px;padding:0;line-height:100%;color:#666;vertical-align:middle}#fundamentals div.cell div{margin:5px 3px 0 0;font-size:9pt;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#fundamentals div.value{text-align:right;width:75px;font-size:9pt}#fundamentals div.editorHeader{border-bottom:solid 2px #9dc1d6;width:628px}#fundamentals div.editorHeader div.cell{width:75px;color:#666;text-align:right;font-weight:bold;padding-top:6px;line-height:150%}#fundamentals div.editorHeader div.adj0{height:39px}#fundamentals div.editorHeader div.adj1{height:56px}#fundamentals div.editorHeader small{display:block;margin-right:5px;color:#000}#fundamentals div.editorHeader div.trend{width:40px;font-weight:bold;font-size:11px;color:#999;line-height:100%;border-left:solid 1px #ccc}#fundamentals div.editorHeader small{font-weight:normal;color:#999}#fundamentals #finYr,#fundamentals #funYr{color:#ddd;font-weight:bold;font-size:15pt;vertical-align:top;float:right;margin-right:5px}#fundamentals #finYr a,#fundamentals #funYr a{text-decoration:none;color:#5391be}#fundamentals #finYr a:active,#fundamentals #funYr a:active{color:#f00}#fundamentals #fundAsAtDate{margin-left:5px;font-weight:bold}#fundamentals #prevFundYr,#fundamentals #nextFundYr{color:#5391be;margin:0;padding:0}#fundamentals #prevFundYrX,#fundamentals #nextFundYrX{margin:0;padding:0}#fundamentals #prevFundYr:hover,#fundamentals #nextFundYr:hover,#fundamentals #prevFundYr:active,#fundamentals #nextFundYr:active{text-decoration:none;color:red}#fundamentals a.dropDown{font-weight:bold;color:#36c}#fundamentals a.dropDownSel{font-weight:bold}
#fundamentals a.dropDown:hover{color:#f60;text-decoration:none}#categorySel{overflow:auto;overflow-x:hidden;font-size:9pt;white-space:nowrap;min-width:50px}#fundamentals div.indent0{padding-left:0}#fundamentals div.indent1{padding-left:15px}#fundamentals div.indent2{padding-left:30px}#fundamentals div.indent3{padding-left:45px}#fundamentals div.indent4{padding-left:60px}#fundamentals .enBolden div,#fundamentals .enBolden{font-weight:bold}#fundamentals .enBoldenBG div,#fundamentals .enBoldenBG{font-weight:bold;background:#ffc}#fundamentals .enUpper{text-transform:uppercase}#fundamentals .enSingleBorderTop{border-top:solid 1px #777}#fundamentals .enDoubleBorderTop{border-top:double 3px #777}#fundamentals .enNoBorderBot{border-bottom:solid 1px red}#fundamentals .enSingleBorderBot{border-bottom:solid 1px #777}#fundamentals .enDoubleBorderBot{border-bottom:double 3px #777}#fundamentals .neg{color:red}#fundamentals .open,#fundamentals .closed,#fundamentals .nochild{background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat;width:20px;height:25px;cursor:pointer;padding-right:10px;margin-left:7px}#fundamentals .open{background-position:-12px -26px}#fundamentals .closed{background-position:-12px -6px}#fundamentals .nochild{background:0}#fundamentals .bdrl{border-left:solid 1px #dcdcdc}#fundamentals div.cpanel{width:100%;border-top:solid 5px #aaa;border-left:solid 1px #aaa;border-right:solid 1px #aaa;margin-top:10px;background:#e4f0cd;padding:5px 0}#fundamentals div.trend{float:left;height:28px;width:40px;border-left:solid 1px #ccc}#fundamentals div.trend div{overflow:hidden;margin-left:2px}#fundamentals div.trend div.positive div,#fundamentals div.trend div.negative div{width:7px;float:left;margin:0 0 0 2px}#fundamentals div.trend div.positive div{background:#a5ccff;border-bottom:solid 1px #5391be}#fundamentals div.trend div.negative div{background:#c00;border-top:solid 1px maroon}#fundamentals div.hover div.trend div.positive div{background:#5391be}#calcValuationTbl th{font-weight:bold;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}#calcValuationTbl td.red{color:#d33}#calcValuationTbl td.grn{color:#070}#calcValuationTbl input{margin:5px 0 0 20px}#calcValuationTbl tr.dividend td{font-style:italic;color:#060}#calcValuationTbl tr.footerRow td{border-top:solid 3px #ccc}#histLookupHeader td{padding:3px;color:#111;border:0}#histLookupHeader th{font-weight:bold;font-style:italic;text-align:right;white-space:nowrap;color:#555}#histLookupBody td{text-align:right}.dropDownPane{font-size:9pt;padding:5px;white-space:nowrap}#stocksAd1{text-align:center;margin:0 0 10px 0}#stocksAd2{text-align:center;width:336px;float:left;margin:0 10px 10px 0}#blogBody{border-bottom:solid 5px #ddd;margin-bottom:10px}#blogBody .archive{margin-bottom:10px}#blogBody .archive a{font-size:15px}#blogBody .archive img.thumb{float:left;padding:0 7px 7px 0}#blogBody .archive span{font-size:12px;color:#999;white-space:nowrap}#announcementsDiv{margin-bottom:20px;padding-bottom:10px;border-bottom:solid 5px #ddd}#announcementsDiv small{color:#999}#announcementsDiv table{border-collapse:collapse;border-color:#ddd;border-width:1px;border-style:solid}#announcementsDiv h3 a{font-size:12px;color:#aaa;font-weight:normal}#announcementsDiv tr.duplicate td{font-style:italic;background-color:#fee;color:#f00}#announcementsDiv th{font-weight:bold}#announcementsDiv td{vertical-align:top}#announcementsDiv td.sm{white-space:normal}#announcementsDiv .locked,#announcementsDiv .verify{width:15px;height:15px;overflow:hidden;margin:2px 0 0 3px;background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll -85px -706px}#announcementsDiv .verify{background-position:-9px -68px}#adeDay{margin-left:10px}#announcementsDiv a.aRefresh{float:right}#announcementsDiv .noannouncement{width:50%;text-align:center;padding:5px 0;margin:5px 0;background-color:#ffc;border:solid 1px #cc0}#announcementsDiv .tblHoverHi2 tr:nth-child(4n){background:#f0f0f0}#announcementsDiv .tblHoverHi2 tr:nth-child(4n+1){background:#f0f0f0}#announcementsDiv .tblHoverHi2 tr:nth-child(4n+2){background:#fff}
#announcementsDiv .tblHoverHi2 tr:hover{background-color:#ffdc9f}#calculatorTable{width:100%}#calculatorTable tr{vertical-align:middle}#calculatorTable #trPriceLookup{margin:0;width:16px;display:block;height:16px;border:0;background:transparent url(//cdn-ke.mystocks.co.ke/res/sp_a_$caeeb664ca17da36e90cde19edf13c83f09eb168.png) no-repeat scroll 1px -723px}#calculatorTable #trPriceLookup:hover{background-color:#ffa8225}#calculatorTable #trPriceLookupLink{text-decoration:none}#stockDescEditDiv{line-height:160%;font-size:10pt;padding:0 10px;background:#f0f0f0;border:solid 1px #ddd}#stockDescEditDiv p{font-size:10pt;padding:0 5px}#profile_date{white-space:nowrap;color:#999;font-size:11px}