﻿@import url('/images/commonstyle.css');
/* Homepage 3 cols */
#bodyDiv{width:1000px;}
#footerDiv{width:1000px;position:relative; z-index: 1;}
#col2ContainerDiv{float: left;width: 100%;}
#col2Div{margin: 0 308px 0 276px;}
#col1Div{float: left;width: 260px;margin-left: -992px;overflow:hidden;}
#col3Div{float: left;width: 300px;margin-left: -300px;overflow:hidden;}
/* Any page 2 cols */
#mainContainerDiv2Cols{float:left;width:100%;}
#colLeftDiv2Cols{margin:0px 308px 0px 8px;}
#colRightDiv2Cols{float:left;width:300px;margin-left:-300px;overflow:hidden;}
/* Company Homepage */
#col2CMDiv{margin-left: 276px;}
#col2CMContainerDiv{position:relative;width: 100%;}
#insideCol2DivCol1{margin-right: 308px;}
#insideCol2DivCol2{position:absolute;width: 300px;top:0px;right:0px;overflow:hidden;}
/* RSS Feeds CSS */
#zrss ul{zoom:1;_height:1px;margin:0px;padding:5px 5px 10px;position:relative;}
#zrss ul li{float:left;margin:0px;margin-right:50%;padding:3px 0px;list-style:none;width:50%;}
#zrss ul li.half{width:50%;margin-right:0px;}
#zrss ul li a{margin:0px;padding:0px;list-style:none;zoom:1;}
#zrss ul li div.first{padding-right:10px;}
#zrss ul li div.last{padding-left:10px;}
#zrss .rssmini{background:url(rss_mini.gif) no-repeat 0px 50%;padding:1px 11px;}
#zrss .google{background:url(http://gmodules.com/ig/images/plus_google.gif) no-repeat 0px 50%;padding:1px 31px;}
#zrss .header{border:1px solid #CFD7E7;background-color:#F4F6F5;color:#303030;padding:2px 2px 2px 5px;}
#zrss ul:after{content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
/* Zawya Header CSS */
#search_iebg{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/zsearchbg.gif", sizingMethod="scale");}
#search_iebg{ display:none; *display:block; position:absolute; width:100%; voice-family:"\"}\""; voice-family:inherit; property:value; _height:100%; }
#search_otherbg{ *display:none; position:absolute; left:0; height:100%; width:100%; }
#searchwrapper{ position:relative; top:auto; left:0; margin-left:276px; height:92px; padding:0px; _z-index:100; }
.itext, .intersearch { border:1px solid #f0f0f0; padding: 2px 3px 1px 3px; border-color:#65768E #C3CFDD #C3CFDD #65768E; background:#fff url(/images/inputbg.gif) no-repeat; vertical-align: middle; }
#searchwrapper .itext{ width: 270px;}
#ztopheader {width:1000px;}
#ztopheader .topBar{position:relative;width:100%;height:20px;padding:0px;}
#ztopheader .topBarLeft{float:left;width:75px;margin-left:-100%;}
#ztopheader .topBarMiddle{float:left;width:100%;height:20px;}
#ztopheader .topBarMiddleBox{margin:0px 162px 0px 77px;padding:2px 5px 0px 2px;height:20px;background:url(/images/zpv2_top_bg.gif) repeat-x;}
#ztopheader .topBarRight{float:left;width:160px;margin-left:-160px;overflow:hidden;}
#ztopheader .zLogo{float:left;height:90px;width:275px;display:block;}
#ztopheader .ztopsearch{position:relative;padding:25px 0px 11px 0px;z-index:91;} 
#ztopheader .advSearchBox {float: left; padding-left:120px;}
#ztopheader .searchBoxBeta {color: #C7C7C7;font: bold 8pt Arial;padding-top: 3px; padding-left: 180px;float: left;}
#ztopheader .padder{padding-left:46px;}
#ztopheader .supportText{float:left;width:50%}
#ztopheader .dateTime{float:left;width:50%;text-align:right;}
#searchlabel{position:relative; margin:2px 7px 0px 0px; font:15px verdana; color:#003493; }
#feedBackHeaderBox{position:relative;width:159px;height:19px;background-color:#000000;cursor: pointer;margin:1px 0px 0px 1px;}
#feedBackContainer{position:relative;top:-1px;left:-1px;width:159px;height:19px;}
#feedBackHeaderBox .feedbackText{float:left;width:137px;height:15px;padding:1px 0px;border:1px solid #CB3B27;background-color:#EB7C24;FONT-SIZE:8pt;COLOR:#FFFFFF;FONT-FAMILY:arial;font-weight:bold;text-align:center;}
#feedBackHeaderBox .feedbackArrow{float:left;width:20px;height:100%;background-color:#CB3B27;text-align:center;}
#feedBackWindow{border:1px solid #A4ACB4;background-color:#EFEFEF;width: 472px;top: 21px;left:486px;padding: 5px 20px;position: absolute;z-index: 100;}
#feedbackForm{position:relative;z-index: 100;}
#div_marketstalk{position:absolute;background-color:#efefef;border:1px solid #bec2c5;margin-top: 18px; padding:0px;width:472px;left:178px;padding:5px 20px;z-index:500;}

#searchInput {height: 24px; border-left: 1px solid #65768e; border-top: 1px solid #65768e; border-right: 0px; border-bottom: 1px solid #c3cfdd; width: 414px; *width: 416px;}
#searchInput input { vertical-align: middle; float: left;}
#searchInput input.text { width: 308px; *width: 310px; vertical-align: middle; border: 0px; border-top: 1px solid #C3CFDD; border-left: 1px solid #C3CFDD; height: 20px; padding: 3px 0px 0px; background: #f4f6f5; font-size: 10pt;}

/*new style for zp search start*/
#searchLinksZP .header3{FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #E87F26; FONT-FAMILY: verdana;}
#SearchArr_company {margin-left:30px; background:none;}
#SearchArr_news {margin-left:97px; background:none;}
#SearchArr_research {margin-left:158px; background:none;}
#SearchArr_project {margin-left:230px; background:none;}
#SearchArr_mutual {margin-left:288px; background:none;}
/*new style for zp search end*/
/* Feedback Form */
#feedForm{width:100%;}
#feedForm ul {padding: 0px; margin: 0px;position:relative;}
#feedForm ul li {float:left; list-style: none;}
#feedForm ul.formElt {padding: 3px 0px 0px;}
#feedForm ul.formElt li { padding: 2px 0px 0px; width: 372px;text-align:right;}
#feedForm ul.formElt li.full { padding: 2px 0px 0px; width: 100%;text-align:left;font-weight:normal;}
#feedForm ul.formElt li.first{margin-top:3px;width:100px;text-align:right;}
#feedForm ul.formElt li.radio { font-weight:normal; padding: 2px 0px 0px; width: 372px;text-align:left;}
#feedForm ul:after{content:"."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden; }		
#closeFeed {text-align:right;}
#submitFeedback{clear:both;text-align:right;padding-top:6px;}
#feedBackError{padding-right:10px;}
/* Navigation Bar */
#zpNavCol22{margin: 5px 450px 0 336px; text-align:left;}
#zpNavCol11{float:left;width:410px;margin-left:-410px; text-align:right;}
#zpNavCol33{float:left;width:450px;margin-left:-1000px; padding-left:6px; text-align:left;}
#newZPMENU ul{ zoom:1;_height:1px; padding: 0px; margin: 0px; position:relative; width:100%; text-align:left;}
#newZPMENU ul li{ list-style: none; float:left; text-align:left; margin:0px 2px;}
#newZPMENU ul li.first {margin:0px 2px 0px 0px;} 
#newZPMENU ul li.last {margin:0px 0px 0px 2px;}
#newZPMENU ul:after { content:"."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden; }

#zpNav{width:998px;height: 28px;position:relative;background-image: url(/images/zpv2_nav_bg.gif);background-repeat: repeat-x;background-color: #D6E3F3;padding: 4px 0px 4px 2px;z-index:90;}
#zpNav:after{content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
#zpNavContainer{float:left;width:100%;}
#zpNavCol2{margin: 5px 330px 0 45%;}
#zpNavCol1{float:left;width:45%;margin-left:-100%;}
#zpNavCol3{float:left;width:328px;margin-left:-328px;}
#navUser{margin-top:6px;}
#navLogin{margin-top:2px;}
/* Footer */
#auditBox{z-index:5;position:absolute;left:0px;width:265px;height:22px;background:url(/images/zpv2_footer_bg.gif) repeat-x;}
#auditImg{z-index:5;position:absolute;padding:8px 0px 0px 25px;left:0;}
#auditTxt{margin-left:115px;padding-top:5px;}
#footerLinks{margin-left:270px;padding-right:5px;height:22px;background:url(/images/zpv2_footer_bg.gif) repeat-x;}
#auditDetailsBox{position:absolute;left:0px;width:265px;background-color:#EFF5FC;height:65px}
#auditDetails{margin-left:115px;padding-top:10px;}
#rightsBox{margin-left:270px;background-color:#EFF5FC;height:65px;}
#rightsDetails{padding:10px 0px 0px 10px;}
A.extraszplink:link{COLOR: #003493; FONT-SIZE: 8pt; FONT-FAMILY: verdana; font-weight:bold}
A.extraszplink:visited{COLOR: #003493; FONT-SIZE: 8pt; FONT-FAMILY: verdana; font-weight:bold}
A.extraszplink:active{COLOR: #003493; FONT-SIZE: 8pt; FONT-FAMILY: verdana; font-weight:bold}
A.extraszplink:hover{COLOR: #ff0000; FONT-SIZE: 8pt; FONT-FAMILY: verdana; text-decoration:underline; font-weight:bold}
#zpextras {position:relative; z-index:1; width:1000px; border:1px; border-color:#CCCCCC; height:47px; border-style:solid}
#zpextras #spacer {float:left; width:1px; height:32px; padding-top:15px}
#zpextras #link {float:left; height:34px; padding-top:13px}

/* general stylesheet */
A{COLOR: #003493; FONT-SIZE: 10pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
A.textboldlarge:link{COLOR: #003493; FONT-SIZE: 12pt; FONT-FAMILY: arial black; TEXT-DECORATION: none}
A.textboldlarge:visited{COLOR: #003493; FONT-SIZE: 12pt; FONT-FAMILY: arial black; TEXT-DECORATION: none}
A.textboldlarge:active{COLOR: #003493; FONT-SIZE: 12pt; FONT-FAMILY: arial black; TEXT-DECORATION: none}
A.textboldlarge:hover{COLOR: #ff0000; FONT-SIZE: 12pt; FONT-FAMILY: arial black; TEXT-DECORATION: underline}
A.textlarge:link{COLOR: #003493; FONT-SIZE: 10pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
A.textlarge:visited{COLOR: #003493; FONT-SIZE: 10pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
A.textlarge:active{COLOR: #003493; FONT-SIZE: 10pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
A.textlarge:hover{COLOR: #ff0000; FONT-SIZE: 10pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
A.textbold:link{COLOR: #003493; FONT-SIZE: 9pt; FONT-WEIGHT: bold; FONT-FAMILY: arial}
A.textbold:visited{COLOR: #003493; FONT-SIZE: 9pt; FONT-WEIGHT: bold; FONT-FAMILY: arial}
A.textbold:active{COLOR: #003493; FONT-SIZE: 9pt; FONT-WEIGHT: bold; FONT-FAMILY: arial}
A.textbold:hover{COLOR: #ff0000; FONT-SIZE: 9pt; FONT-WEIGHT: bold; FONT-FAMILY: arial; text-decoration:underline}
A.text:link{COLOR: #003493; FONT-SIZE: 9pt; FONT-FAMILY: arial}
A.text:visited{COLOR: #003493; FONT-SIZE: 9pt; FONT-FAMILY: arial}
A.text:active{COLOR: #003493; FONT-SIZE: 9pt; FONT-FAMILY: arial}
A.text:hover{COLOR: #ff0000; FONT-SIZE: 9pt; FONT-FAMILY: arial; text-decoration:underline}
/*link for mutual header 
A.headingM2:link{font-size: 12pt; color:#ae5119; font-family: Verdana; TEXT-DECORATION: none}
A.headingM2:visited{font-size: 12pt; color:#ae5119; font-family: Verdana; TEXT-DECORATION: none}
A.headingM2:active{font-size: 12pt; color:#ae5119; font-family: Verdana; TEXT-DECORATION: none}
A.headingM2:hover{font-size: 12pt; color:#eb7d24; font-family: Verdana; TEXT-DECORATION: underline}
A.headingM1:link{font-size: 12pt; color:#eb7d24; font-family: Verdana; TEXT-DECORATION: none}
A.headingM1:visited{font-size: 12pt; color:#eb7d24; font-family: Verdana; TEXT-DECORATION: none}
A.headingM1:active{font-size: 12pt; color:#eb7d24; font-family: Verdana; TEXT-DECORATION: none}
A.headingM1:hover{font-size: 12pt; color:#eb7d24; font-family: Verdana; TEXT-DECORATION: underline}
end */
/*link for mutual header*/ 
A.headingM3:link{font-size: 12pt; color:#1856ce; font-family: Verdana; TEXT-DECORATION: none}
A.headingM3:visited{font-size: 12pt; color:#1856ce; font-family: Verdana; TEXT-DECORATION: none}
A.headingM3:active{font-size: 12pt; color:#1856ce; font-family: Verdana; TEXT-DECORATION: none}
A.headingM3:hover{font-size: 12pt; color:#1856ce; font-family: Verdana; TEXT-DECORATION: underline}
A.headingM2:link{font-size: 12pt; color:#ae5119; font-family: Verdana; TEXT-DECORATION: none}
A.headingM2:visited{font-size: 12pt; color:#ae5119; font-family: Verdana; TEXT-DECORATION: none}
A.headingM2:active{font-size: 12pt; color:#ae5119; font-family: Verdana; TEXT-DECORATION: none}
A.headingM2:hover{font-size: 12pt; color:#eb7d24; font-family: Verdana; TEXT-DECORATION: underline}
A.headingM1:link{font-size: 12pt; color:#eb7d24; font-family: Verdana; TEXT-DECORATION: none}
A.headingM1:visited{font-size: 12pt; color:#eb7d24; font-family: Verdana; TEXT-DECORATION: none}
A.headingM1:active{font-size: 12pt; color:#eb7d24; font-family: Verdana; TEXT-DECORATION: none}
A.headingM1:hover{font-size: 12pt; color:#eb7d24; font-family: Verdana; TEXT-DECORATION: underline}
/* end */
A.marketredtext:link{COLOR: #CC0000; FONT-SIZE: 9pt; FONT-FAMILY: arial}
A.marketredtext:visited{COLOR: #003493; FONT-SIZE: 9pt; FONT-FAMILY: arial}
A.marketredtext:active{COLOR: #003493; FONT-SIZE: 9pt; FONT-FAMILY: arial}
A.marketredtext:hover{COLOR: #ff0000; FONT-SIZE: 9pt; FONT-FAMILY: arial; text-decoration:underline}
A.greentext:link{COLOR: #006400; FONT-SIZE: 9pt; FONT-FAMILY: arial}
A.greentext:visited{COLOR: #006400; FONT-SIZE: 9pt; FONT-FAMILY: arial}
A.greentext:active{COLOR: #006400; FONT-SIZE: 9pt; FONT-FAMILY: arial}
A.greentext:hover{COLOR: #ff0000; FONT-SIZE: 9pt; FONT-FAMILY: arial}
A.greentextsmall:link{COLOR: #006400; FONT-SIZE: 8pt; FONT-FAMILY: arial}
A.greentextsmall:visited{COLOR: #006400; FONT-SIZE: 8pt; FONT-FAMILY: arial}
A.greentextsmall:active{COLOR: #006400; FONT-SIZE: 8pt; FONT-FAMILY: arial}
A.greentextsmall:hover{COLOR: #ff0000; FONT-SIZE: 8pt; FONT-FAMILY: arial}
A.textsmall:link{COLOR: #003493; FONT-SIZE: 8pt; FONT-FAMILY: arial}
A.textsmall:visited{COLOR: #003493; FONT-SIZE: 8pt; FONT-FAMILY: arial}
A.textsmall:active{COLOR: #003493; FONT-SIZE: 8pt; FONT-FAMILY: arial}
A.textsmall:hover{COLOR: #ff0000; FONT-SIZE: 8pt; FONT-FAMILY: arial; text-decoration:underline}
A.greytextsmall:link{COLOR: #868686; FONT-SIZE: 8pt; FONT-FAMILY: verdana}
A.greytextsmall:visited{COLOR: #868686; FONT-SIZE: 8pt; FONT-FAMILY: verdana}
A.greytextsmall:active{COLOR: #868686; FONT-SIZE: 8pt; FONT-FAMILY: verdana}
A.greytextsmall:hover{COLOR: #ff0000; FONT-SIZE: 8pt; FONT-FAMILY: verdana; text-decoration:underline}
A.greytextsmall2:link{COLOR: #868686; FONT-SIZE: 7pt; FONT-FAMILY: verdana}
A.greytextsmall2:visited{COLOR: #868686; FONT-SIZE: 7pt; FONT-FAMILY: verdana}
A.greytextsmall2:active{COLOR: #868686; FONT-SIZE: 7pt; FONT-FAMILY: verdana}
A.greytextsmall2:hover{COLOR: #ff0000; FONT-SIZE: 7pt; FONT-FAMILY: verdana; text-decoration:underline}
A.greytextsmall:hover{COLOR: #ff0000; FONT-SIZE: 8pt; FONT-FAMILY: verdana; text-decoration:underline}
A.orangetextsmall:link{COLOR: #eb7d24; FONT-SIZE: 8pt; FONT-FAMILY: verdana}
A.orangetextsmall:visited{COLOR: #eb7d24; FONT-SIZE: 8pt; FONT-FAMILY: verdana}
A.orangetextsmall:active{COLOR: #eb7d24; FONT-SIZE: 8pt; FONT-FAMILY: verdana}
A.orangetextsmall:hover{COLOR: #ff0000; FONT-SIZE: 8pt; FONT-FAMILY: verdana; text-decoration:underline}
A.orangetextsmall2:link{COLOR: #eb7d24; FONT-SIZE: 7pt; FONT-FAMILY: verdana}
A.orangetextsmall2:visited{COLOR: #eb7d24; FONT-SIZE: 7pt; FONT-FAMILY: verdana}
A.orangetextsmall2:active{COLOR: #eb7d24; FONT-SIZE: 7pt; FONT-FAMILY: verdana}
A.orangetextsmall2:hover{COLOR: #ff0000; FONT-SIZE: 7pt; FONT-FAMILY: verdana; text-decoration:underline}
A.whitelink:link{FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}
A.whitelink:visited{FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}
A.whitelink:active{FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}
A.whitelink:hover{FONT-SIZE: 9pt; COLOR: #ffcc00; FONT-FAMILY: verdana; TEXT-DECORATION: none}
A.whitelinksmall:link{FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}
A.whitelinksmall:visited{FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}
A.whitelinksmall:active{FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}
A.whitelinksmall:hover{FONT-SIZE: 7pt; COLOR: #ffcc00; FONT-FAMILY: verdana; TEXT-DECORATION: none}
A.moretext:link{COLOR: #003493; FONT-SIZE: 8pt; FONT-FAMILY: verdana}
A.moretext:visited{COLOR: #003493; FONT-SIZE: 8pt; FONT-FAMILY: verdana}
A.moretext:active{COLOR: #003493; FONT-SIZE: 8pt; FONT-FAMILY: verdana}
A.moretext:hover{COLOR: #ff0000; FONT-SIZE: 8pt; FONT-FAMILY: verdana; text-decoration:underline}
A.moretextsmall2:link{COLOR: #003493; FONT-SIZE: 7pt; FONT-FAMILY: verdana}
A.moretextsmall2:visited{COLOR: #003493; FONT-SIZE: 7pt; FONT-FAMILY: verdana}
A.moretextsmall2:active{COLOR: #003493; FONT-SIZE: 7pt; FONT-FAMILY: verdana}
A.moretextsmall2:hover{COLOR: #ff0000; FONT-SIZE: 7pt; FONT-FAMILY: verdana; text-decoration:underline}
A.moretextsmall:link{COLOR: #003493; FONT-SIZE: 10px; FONT-FAMILY: verdana}
A.moretextsmall:visited{COLOR: #003493; FONT-SIZE: 10px; FONT-FAMILY: verdana}
A.moretextsmall:active{COLOR: #003493; FONT-SIZE: 10px; FONT-FAMILY: verdana}
A.moretextsmall:hover{COLOR: #ff0000; FONT-SIZE: 10px; FONT-FAMILY: verdana; text-decoration:underline}
A.Blacklink:link{FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}
A.Blacklink:visited{FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}
A.Blacklink:active{FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}
A.Blacklink:hover{FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: arial; TEXT-DECORATION: none}
A.Blacklinksmall:link{FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}
A.Blacklinksmall:visited{FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}
A.Blacklinksmall:active{FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}
A.Blacklinksmall:hover{FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: arial; TEXT-DECORATION: none}
A.headlinesmall:link{FONT-SIZE: 10pt; FONT-WEIGHT: bold; COLOR: #0B054E; FONT-FAMILY: arial; TEXT-DECORATION: None}
A.headlinesmall:visited{FONT-SIZE: 10pt; FONT-WEIGHT: bold; COLOR: #0B054E; FONT-FAMILY: arial; TEXT-DECORATION: None}
A.headlinesmall:active{FONT-SIZE: 10pt; FONT-WEIGHT: bold; COLOR: #0B054E; FONT-FAMILY: arial; TEXT-DECORATION: None}
A.headlinesmall:hover{FONT-SIZE: 10pt; FONT-WEIGHT: bold; COLOR: #ff0000; FONT-FAMILY: arial; TEXT-DECORATION: underline}
A.headline:link{FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #003493; FONT-FAMILY: arial; TEXT-DECORATION: None}
A.headline:visited{FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #003493; FONT-FAMILY: arial; TEXT-DECORATION: None}
A.headline:active{FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #003493; FONT-FAMILY: arial; TEXT-DECORATION: None}
A.headline:hover{FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #ff0000; FONT-FAMILY: arial; TEXT-DECORATION: underline}
A.browntext:link{COLOR: #980808; FONT-SIZE: 9pt; FONT-FAMILY: arial; text-decoration:underline}
A.browntext:visited{COLOR: #980808; FONT-SIZE: 9pt; FONT-FAMILY: arial; text-decoration:underline}
A.browntext:active{COLOR: #980808; FONT-SIZE: 9pt; FONT-FAMILY: arial; text-decoration:underline}
A.browntext:hover{COLOR: #ff0000; FONT-SIZE: 9pt; FONT-FAMILY: arial; text-decoration:underline}
A.yellowtextsmall:link{COLOR: #facb11; FONT-SIZE: 8pt; FONT-FAMILY: verdana}
A.yellowtextsmall:visited{COLOR: #facb11; FONT-SIZE: 8pt; FONT-FAMILY: verdana}
A.yellowtextsmall:active{COLOR: #facb11; FONT-SIZE: 8pt; FONT-FAMILY: verdana}
A.yellowtextsmall:hover{COLOR: #ff0000; FONT-SIZE: 8pt; FONT-FAMILY: verdana; text-decoration:underline}
.blackverdana{FONT-SIZE: 7pt; FONT-WEIGHT: bold; COLOR: #ef7a21; FONT-FAMILY: verdana}
.whitetext{FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: verdana}
.whitetextsmall{FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial}
.whitetextsmall2{FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: verdana}
.yellowtextsmall{FONT-SIZE: 8pt; COLOR: #FFCC00; FONT-FAMILY: verdana}
.input{FONT-SIZE: 8pt; COLOR: #0B054E; FONT-FAMILY: arial}
.select{FONT-SIZE: 8pt; WIDTH: 100%; COLOR: #0B054E; FONT-FAMILY: arial}
.text{FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial}
.textboldlarge{COLOR: #000000; FONT-SIZE: 12pt; FONT-FAMILY: arial black;}
.textbold{FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial; font-weight : bold}
.textsmall{FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial}
.textsmall2{FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: arial}
.textsmall3{FONT-SIZE: 6pt; COLOR: #000000; FONT-FAMILY: arial}
.textsmall4{FONT-SIZE: 7pt; COLOR: #333333; FONT-FAMILY: verdana}
.redtextlarge{FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: arial}
.redtext{FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: arial}
.redtextsmall{FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: arial}
.redtextsmall2{FONT-SIZE: 7pt; COLOR: #ff0000; FONT-FAMILY: arial}
.redtextsmall3{FONT-SIZE: 6pt; COLOR: #ff0000; FONT-FAMILY: arial}
.redtextsmall4{FONT-SIZE: 7pt; COLOR: #ff0000; FONT-FAMILY: Verdana}
.darkredtext{FONT-SIZE: 9pt; COLOR: #990000; FONT-FAMILY: arial}
.darkredtextsmall{FONT-SIZE:8pt;COLOR:#990000;FONT-FAMILY:arial;}
.greytext{FONT-SIZE: 9pt; COLOR: #868686; FONT-FAMILY: verdana}
.greytextlarge{FONT-SIZE: 10pt; COLOR: #868686; FONT-FAMILY: verdana}
.greytextsmall{FONT-SIZE: 8pt; COLOR: #868686; FONT-FAMILY: verdana}
.greytextsmall2{FONT-SIZE: 7pt; COLOR: #868686; FONT-FAMILY: verdana}
.greytextsmallArial{FONT-SIZE: 8pt; COLOR: #868686; FONT-FAMILY: Arial}
.greytextsmall2Arial{FONT-SIZE: 7pt; COLOR: #868686; FONT-FAMILY: arial}
.greentextlarge{FONT-SIZE: 10pt; COLOR: #006400; FONT-FAMILY: arial}
.greentextlarge2{FONT-SIZE: 10pt; COLOR: #006400; FONT-FAMILY: arial}
.greentext{FONT-SIZE: 9pt; COLOR: #006400; FONT-FAMILY: arial}
.greentextsmall{FONT-SIZE: 8pt; COLOR: #006400; FONT-FAMILY: arial}
.greentextsmall2{FONT-SIZE: 7pt; COLOR: #006400; FONT-FAMILY: arial}
.greentextsmall3{FONT-SIZE: 6pt; COLOR: #006400; FONT-FAMILY: arial}
.bluetextlarge{FONT-SIZE: 10pt; COLOR: #09367A; FONT-FAMILY: arial}
.bluetextlarge2{FONT-SIZE: 11pt; COLOR: #09367A; FONT-FAMILY: arial}
.bluetext{FONT-SIZE: 9pt; COLOR: #09367A; FONT-FAMILY: arial}
.bluetextsmall{FONT-SIZE: 8pt; COLOR: #09367A; FONT-FAMILY: arial}
.bluetextsmall2{FONT-SIZE: 7pt; COLOR: #09367A; FONT-FAMILY: arial}
.bluetextsmall3{FONT-SIZE: 6pt; COLOR: #09367A; FONT-FAMILY: arial}
.browntext {FONT-SIZE: 9pt; COLOR: #980808; FONT-FAMILY: arial;}
.browntextlarge {FONT-SIZE: 10pt; COLOR: #AD4210; FONT-FAMILY: arial; font-weight : bold}
.orangetextsmall2{FONT-SIZE: 7pt;COLOR: #E87F26; FONT-FAMILY: verdana}
.monitorHeader{FONT-SIZE: 14pt; FONT-WEIGHT: bold; COLOR: #E87F26; FONT-FAMILY: verdana}
.topHeader {font: bold 14px Verdana; COLOR: #E87F26;}
.header{FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #E87F26; FONT-FAMILY: verdana}
.header2{FONT-SIZE: 18px; FONT-WEIGHT: 500; COLOR: #000000; FONT-FAMILY: arial}
.header3{FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #E87F26; FONT-FAMILY: arial}
.headersmall{FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: verdana}
.header4{FONT-SIZE: 10pt; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: verdana}
.button{BORDER-RIGHT: navy thin solid; BORDER-TOP: navy thin solid; FONT-SIZE: 7pt; BORDER-LEFT: navy thin solid; COLOR: #000000; BORDER-BOTTOM: navy thin solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: transparent}
.redbutton{BORDER-RIGHT: #990000 thin solid; BORDER-TOP: #990000 thin solid; FONT-SIZE: 7pt; BORDER-LEFT: #990000 thin solid; COLOR: #ffffff; BORDER-BOTTOM: #990000 thin solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #990000}
.greenbutton2{BORDER-RIGHT: Green thin solid; BORDER-TOP: Green thin solid; FONT-SIZE: 7pt; BORDER-LEFT: Green thin solid; COLOR: #ffffff; BORDER-BOTTOM: Green thin solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: Green}
.textlarge{FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial}
.textlarge2{FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Arial}
.textlarge3{FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial}
.greenbutton{BORDER-RIGHT: thin solid Green; BORDER-TOP: thin solid Green; FONT-SIZE: larger; BORDER-LEFT: thin solid Green; COLOR: #ffffff; BORDER-BOTTOM: thin solid Green; FONT-FAMILY: Arial; BACKGROUND-COLOR: transparent; background : #3DA33A center; font-weight : bold}
.smallgreenbutton{FONT-SIZE: smaller; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: transparent; background : #3DA33A center}
.lightredbutton{FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ff5151; font-weight : bold; width : 40%}
.marketred{FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #cc0000; font-weight : bold}
.marketredlarge{FONT-SIZE: smaller; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #cc0000; font-weight : bold}
.smallbluebutton{FONT-SIZE: smaller; COLOR: Blue; FONT-FAMILY: Arial; BACKGROUND-COLOR: transparent; background : White center}
.bluetextsmall2{FONT-SIZE: 7pt; COLOR: #0B054E; FONT-FAMILY: arial}
.bluetextsmall3{FONT-SIZE: 6pt; COLOR: #0B054E; FONT-FAMILY: arial}
li.spacer {font-size: 10pt;text-decoration: none; list-style-image: url(spacer.gif); list-style-type: none; margin-left: -40px; font-family: Arial;}
li.yellowarrow {font-size: 10pt;text-decoration: none; list-style-image: url(yellow_arrow.gif);	list-style-type: none; margin-left: -22px; font-family: Arial;}
li.yellowarrow2 {font-size: 10pt;text-decoration: none; list-style-image: url(yellow_arrow.gif);	list-style-type: none; margin-left: -9px; font-family: Arial}
li.bullet_audio {font-size: 10pt;text-decoration: none; list-style-image: url(/images/audio/bullet_speaker.gif); list-style-type: none; margin-left: -22px; margin-top: -5px; font-family: Arial;}
li.bluedot {font-size: 10pt;text-decoration: none; list-style-image: url(listdot.gif);	list-style-type: none; margin-left: -22px; font-family: Arial;}
li.bluedot h1 { font: normal 10pt Arial; padding: 0px; margin: 0px; }
li.bluedot2 {font-size: 10pt;text-decoration: none; list-style-image: url(listdot.gif);	list-style-type: none; margin-left: -17px; font-family: Arial;}
li.bluedot3 {font-size: 10pt;text-decoration: none; list-style-image: url(listdot.gif);	list-style-type: none; margin-left: -10px; font-family: Arial;}
li.bluedot4 {font-size: 10pt;text-decoration: none; list-style-image: url(listdot.gif);	list-style-type: none; margin-left: -17px; *margin-left: -14px; font-family: Arial; align-text: middle;}
li.whitebottom {font-size: 9pt;font-family: Arial;list-style-image: url(chevron_blue.gif);list-style-type: none;margin-left: 0pt;text-decoration: none;border-bottom: solid;border-bottom-width: 1px;border-color: #ffffff;line-height: 15px;}
li.text {font-size: 9pt;font-family: Arial;list-style-type: none;	margin-left: -10px;text-decoration: none;	border-bottom: solid;	border-bottom-width: 1px;border-color: #ffffff;line-height: 15px;}
div.text {font-size: 9pt;font-family: Arial; text-decoration: none; vertical-align: bottom;}
div.greybackground {line-height: 15px;	white-space: nowrap;	vertical-align: text-top;padding: 0;}
div.textsmall {font-size: 8pt;font-family: Arial; text-decoration: none; vertical-align: bottom;}
div.textsmall2 {font-size: 7pt;font-family: Arial; text-decoration: none; vertical-align: bottom;}
div.dottedline {background: url(dotted_line.gif) repeat-x 0px 50%; line-height: 3px;}
div.spacer {background-image: url(spacer.gif); line-height: 5px;}
div.spacer2 {background-image: url(spacer.gif); line-height: 10px;}
div.spacer30 {background-image: url(spacer.gif); line-height: 30px;}
li.zdj {font-size: 9pt;text-decoration: none; list-style-image: url(zdj_logo_mini.gif);	list-style-type: none; font-family: Arial; margin-top: 2px;}
li.dj {font-size: 9pt;text-decoration: none; list-style-image: url(dj_logo_mini.gif);	list-style-type: none; font-family: Arial; margin-top: 2px;}
table.greyborder {border: 1px solid #e1e1e1;}
td.greyborder {border-top: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}
table.darkgreyborder {border: 1px solid #a0a1a4;}
table.darkblueborder {border: 1px solid #002A59;}
table.blueborder {border: 1px solid #09367A;}
table.lightblueborder {border: 1px solid #BDC1C4;}
table.lightblueborder1 {border: 1px solid #91b7de;}/*used in portfolio*/
table.footer{background-image: url(zi_footer_bg.GIF);}
div.blueline {background-color: #0B054E; line-height: 3px;}
div.bluecell {font-size: 8pt;font-family: Arial;color: #ffffff;padding: 0px;background-color: #0B054E;}
div.greyline {border-bottom: 1px solid #e1e1e1;line-height: 15px;	white-space: nowrap;	vertical-align: text-top;padding: 0;}
ul {margin-top: 0px;	margin-bottom: 0px; text-align: left;}
.gone{display:none;}
.notgone{display:'';}
.hide {position:absolute;top:-10000px;left:-800px;}
.show {position:inherit;top:auto;left:auto;}
div.banner1 {width: 468px; background: #ffffff; height: 68px;}
div.banner4 {width: 315px; background: #ffffff; height: 200px;}
div.banner4b {width: 195px; background: #ffffff; height: 85px;}
div.loading {width: 100%; background: #ffffff; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial; text-align: center; vertical-align: middle;}
.selectedTab {FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #E87F26; FONT-FAMILY: verdana; text-decoration: none; background-repeat: repeat-x;background-position:0% 0%; background-image: url(zpv2_tab_active_bg.gif);BACKGROUND-COLOR: #FFFFFF; HEIGHT: 21px; BORDER-LEFT: 1px solid #D3D0D0; BORDER-TOP: 1px solid #B9B9B9; BORDER-RIGHT: 1px solid #D3D0D0;}
.unselectedTab {FONT-SIZE: 8pt; FONT-WEIGHT: bold; background-repeat: repeat-x;background-position:0% 100%; COLOR: #003493; FONT-FAMILY: verdana; text-decoration: none; background-image: url(zpv2_tab_inactive_bg.gif); BACKGROUND-COLOR: #FFFFFF; HEIGHT: 21px; BORDER-LEFT: 1px solid #E1E1E1; BORDER-TOP: 1px solid #E1E1E1; BORDER-RIGHT: 1px solid #E1E1E1; BORDER-BOTTOM: 1px solid #D3D0D0;}
.unselectedTab:hover {COLOR: #ef7b1e;}
.unselectedTabBlink {FONT-SIZE: 8pt; FONT-WEIGHT: bold; background-repeat: repeat-x;background-position:0% 100%; COLOR: #FF0000; FONT-FAMILY: verdana; text-decoration: none; background-image: url(zpv2_tab_inactive_bg.gif); BACKGROUND-COLOR: #FFFFFF; HEIGHT: 21px; BORDER-LEFT: 1px solid #E1E1E1; BORDER-TOP: 1px solid #E1E1E1; BORDER-RIGHT: 1px solid #E1E1E1; BORDER-BOTTOM: 1px solid #D3D0D0;}
.dataTab {BACKGROUND-COLOR: #FFFFFF; BORDER-LEFT: 1px solid #E1E1E1; BORDER-BOTTOM: 1px solid #E1E1E1; BORDER-RIGHT: 1px solid #E1E1E1; PADDING: 10px;}
.marketyellow{FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #febf0f; font-weight : bold}
.navytext{FONT-SIZE: 9pt; COLOR: #0B056F; FONT-FAMILY: Arial}
.navytextsmall{FONT-SIZE: 8pt; COLOR: #0B056F; FONT-FAMILY: Arial}
.moretext{FONT-SIZE: 8pt; COLOR: #003493; FONT-FAMILY: verdana}
.moretextsmall{FONT-SIZE: 10px; COLOR: #003493; FONT-FAMILY: verdana}
.moretextLarge{FONT-SIZE: 17px; COLOR: #09367A; FONT-FAMILY: arial}
iframe.framelayer{border: 1px solid #09367A;}
div.greyborder {border: 1px solid #CFD7E7;}
div.greybox { border: 1px solid #CFD7E7; padding: 8px; }
ul.bluedots { margin: 0px; padding: 0px; }
ul.bluedots li { background: url(listdot.gif) no-repeat 0px 6px; margin: 0px; padding: 0px 0px 0px 10px; list-style: none; }
ul.bluedots li h1 { font: normal 10pt arial; margin: 0px; padding: 0px;}
ul.bluedots li.textsmall {background-position: 0px 8px; padding: 2px 0px 2px 10px; *padding: 0px 0px 0px 10px;}
.greyheader{font: bold 8pt verdana; color: #303030; }
/* style used in Mutual front end
.dataTabMF {BACKGROUND-COLOR: #FFFFFF; BORDER-LEFT: 1px solid #dfcf86; BORDER-BOTTOM: 1px solid #dfcf86; BORDER-RIGHT: 1px solid #dfcf86	; PADDING: 10px;}
.selectedTabMF {FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #E87F26; FONT-FAMILY: verdana; text-decoration: none;BACKGROUND-COLOR: #FFFFFF; HEIGHT: 21px; BORDER-LEFT: 1px solid #dfcf86; BORDER-TOP: 1px solid #B9B9B9; BORDER-RIGHT: 1px solid #dfcf86;}
.unselectedTabMF {FONT-SIZE: 8pt; FONT-WEIGHT: bold; background-repeat: repeat-x;background-position:0% 100%; COLOR: #003493; FONT-FAMILY: verdana; text-decoration: none; background-image: url(zpv2_tab_inactive_bg.gif); BACKGROUND-COLOR: #FFFFFF; HEIGHT: 21px; BORDER-LEFT: 1px solid #dfcf86; BORDER-TOP: 1px solid #E1E1E1; BORDER-RIGHT: 1px solid #dfcf86; BORDER-BOTTOM: 1px solid #D3D0D0;}
.headingM1{font-size: 12pt; color:#eb7d24; font-family: Verdana}
.headingM2{font-size: 12pt; color:#ae5119; font-family: Verdana}
.headingM {color: #000000; font-size: 9pt; font-family: Verdana;}
.headingsub{color: #808080; font-size: 7pt; font-family: Verdana;}
.border{BORDER: 1px solid #dfcf86}
.border_b{BORDER-BOTTOM: 1px solid #dfcf86;}
.border_b_{BORDER-BOTTOM: 1px solid #f8f6d6;}
.headingSearch{width:90px;color: #000000; font-size: 8pt; font-family: Arial;}
.textsub{color: #000000; font-size: 7pt; font-family: Arial;}
.leftpadding{padding-left: 5px}
.rightpadding{padding-right: 5px}
.tdFundStyle {padding: 0px 0px 2px 0px;border-bottom: 2px solid #F3EBCB}
.tdFundStyle2 {padding: 0px 0px 2px 0px;border-bottom: 1px solid #F3EBCB}
*/
/* style used in Mutual front end*/
.dataTabMF {BACKGROUND-COLOR: #FFFFFF; BORDER-LEFT: 1px solid #bbd1ed; BORDER-BOTTOM: 1px solid #bbd1ed; BORDER-RIGHT: 1px solid #bbd1ed	; PADDING: 10px;}
.selectedTabMF {FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #E87F26; FONT-FAMILY: verdana; text-decoration: none;BACKGROUND-COLOR: #FFFFFF; HEIGHT: 21px; BORDER-LEFT: 1px solid #bbd1ed; BORDER-TOP: 1px solid #B9B9B9; BORDER-RIGHT: 1px solid #bbd1ed;}
.unselectedTabMF {FONT-SIZE: 8pt; FONT-WEIGHT: bold; background-repeat: repeat-x;background-position:0% 100%; COLOR: #003493; FONT-FAMILY: verdana; text-decoration: none; background-image: url(zpv2_tab_inactive_bg.gif); BACKGROUND-COLOR: #FFFFFF; HEIGHT: 21px; BORDER-LEFT: 1px solid #bbd1ed; BORDER-TOP: 1px solid #E1E1E1; BORDER-RIGHT: 1px solid #bbd1ed; BORDER-BOTTOM: 1px solid #D3D0D0;}
.headingM1{font-size: 12pt; color:#eb7d24; font-family: Verdana}
.headingM2{font-size: 12pt; color:#ae5119; font-family: Verdana}
.headingM3{font-size: 12pt; color:#1856ce; font-family: Verdana}
.headingM {color: #000000; font-size: 9pt; font-family: Verdana;}
.headingsub{color: #808080; font-size: 7pt; font-family: Verdana;}
.border{BORDER: 1px solid #bbd1ed;}
.border_b2{BORDER-BOTTOM: 1px solid #bbd1ed;}
.border_b{BORDER-BOTTOM: 1px solid #e4ecf4;}
.border_b_{BORDER-BOTTOM: 1px solid #e4ecf4;}
.headingSearch{width:90px;color: #000000; font-size: 8pt; font-family: Arial;}
.textsub{color: #000000; font-size: 7pt; font-family: Arial;}
.leftpadding{padding-left: 5px}
.rightpadding{padding-right: 5px}
.tdFundStyle {padding: 0px 0px 2px 0px;border-bottom: 2px solid #e4ecf4}
.tdFundStyle2 {padding: 0px 0px 2px 0px;border-bottom: 1px solid #e4ecf4}
/*border used in portfolio*/
.borderP{BORDER: 1px solid #ffe8b0}
.borderP_r{BORDER-RIGHT: 1px solid #ffe8b0}
.borderP_b{BORDER-BOTTOM: 1px solid #ffe8b0}
.borderP_t{BORDER-TOP: 1px solid #ffe8b0}
.borderP_b_t{BORDER-BOTTOM: 1px solid #ffe8b0;BORDER-TOP: 1px solid #ffe8b0}
.borderP_b_r{BORDER-BOTTOM: 1px solid #ffe8b0;BORDER-RIGHT: 1px solid #ffe8b0}
.borderP_b_r_t{BORDER-BOTTOM: 1px solid #ffe8b0;BORDER-RIGHT: 1px solid #ffe8b0;BORDER-TOP: 1px solid #ffe8b0}
.borderP_l_b_r{BORDER-LEFT: 1px solid #ffe8b0;BORDER-BOTTOM: 1px solid #ffe8b0;BORDER-RIGHT: 1px solid #ffe8b0}
.borderP_b_t_l{BORDER-BOTTOM: 1px solid #ffe8b0;BORDER-LEFT: 1px solid #ffe8b0;BORDER-TOP: 1px solid #ffe8b0}
/* styles used in Fitch Ratings Front End*/
.greyborder_b{BORDER-BOTTOM: 1px solid #e1e1e1;}
.greyborder_t{BORDER-TOP: 1px solid #e1e1e1;}
.greyborder_l{BORDER-LEFT: 1px solid #e1e1e1;}
.greyborder_r{BORDER-RIGHT: 1px solid #e1e1e1;}
.headingF1{font-size: 10pt; color:#eb7d24; font-family: Verdana}
/*styles for MyZawya*/
.greentextBig{FONT-SIZE: 14px; FONT-WEIGHT: 500; COLOR: #006400; FONT-FAMILY: arial}
.redtextBig{FONT-SIZE: 14px; FONT-WEIGHT: 500; COLOR: #cc0000; FONT-FAMILY: arial}
.MPHeaderGrey{FONT-SIZE: 6pt; FONT-WEIGHT: bold; COLOR: #5D5D5D; FONT-FAMILY: verdana}
.MPHeaderOrange{FONT-SIZE: 9pt; COLOR: #e87f26; FONT-FAMILY: verdana}
a.MPHeaderOrange{FONT-SIZE: 10pt; COLOR: #e87f26; FONT-FAMILY: arial; font-weight: bold;}
a.MPHeaderOrange:hover{FONT-SIZE: 10pt; COLOR: #003493; FONT-FAMILY: arial; font-weight: bold;text-decoration: underline;}
.borderMP_b{BORDER-BOTTOM: 2px solid #b9cad3}
.MPHeaderBlue{FONT-SIZE: 9pt; COLOR: #000066; FONT-FAMILY: verdana}
.borderMC_b2{BORDER-BOTTOM: 2px solid #b9cad3}
.borderMC_b1{BORDER-BOTTOM: 1px solid #b9cad3}
.headermp{FONT-SIZE: 14px; FONT-WEIGHT: 500; COLOR: #333333; FONT-FAMILY: arial}
.headermp2{FONT-SIZE: 12px; FONT-WEIGHT: 500; COLOR: #333333; FONT-FAMILY: arial}
li.yellowarrow3 {font-size: 10pt;text-decoration: none; list-style-image: url(/images/yellow_arrow.gif);	list-style-type: none; margin: 0px; padding: 0px 5px 0px 0px; font-family: Arial;}
/*Company Analytics*/
.darkgreyborder_b {border-bottom: 1px solid #a0a1a4;}
.bluefade {	border:0px;	padding: 5px;	background-image: url(/images/toolbox_bg.gif); }
.enewslink { float: right; background: url(/images/icon_register.gif) no-repeat; padding-left: 20px; height: 17px; vertical-align: middle;z-index:4;}
/* Editor's Choice CSS */
#editorschoice {padding: 0px;margin: 0px;width:100%;}
#editorschoice .eccontent, .eccontent2 {	border-bottom: 1px solid #DDCD80;	border-left: 1px solid #DDCD80;	border-right: 1px solid #DDCD80; padding: 10px;	background-color: #FAF7CD; }
#editorschoice .eccontent2 { padding: 5px;}
#editorschoice .header {font: 16px arial,helvetica,clean,sans-serif; font-weight: bold;color: #003493; padding: 4px 10px; border: 1px solid #DDCD80; background: url(yellowfade_header.gif);}
#editorschoice .header3 {font: 8pt verdana; font-weight: bold; COLOR: #E87F26;}
#zawyaselecthelp {color: #A48E23; padding: 5px; position: absolute; border: 1px solid #DDCD80; background: #fff; font: 9pt Arial; font-weight:normal; margin: -8px 0px 0px 12px; z-index: 20;}
#editorschoice .footer {padding: 0px; background: url(yellowfade_footer.gif); height: 38px; font: 9pt Arial;}
#editorschoice div.text {height: 100%; min-height: 65px;}
#editorschoice ul { zoom:1;_height:1px; margin: 0px; padding: 0px; position:relative; z-index:10;}
#editorschoice ul li { float: left; list-style: none; width: 50%;}
#editorschoice ul:after{ content:"."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden; }
#editorschoice div.dottedline { padding: 5px; }/* End of Editor's Choice CSS */
/* More Research & Tools CSSS */
#research_eiu {	padding: 0px;	margin: 0px;	width:100%; }
#research_eiu div.text { padding: 0px 0px 2px }
.bigheader {font: 16px arial,helvetica,clean,sans-serif; font-weight: bold; color: #E87F26;}
/* Accordion CSS */
.zAccordion {width:248px;padding:5px 5px 0px 5px; border:1px solid #B4C1CA; font-family: "Arial"; font-size: 12px;	background-image: url(/images/toolbox_bg.gif); }
.accordion { background: #FFF; margin-bottom: 5px; height: 0px; visibility: hidden;}
.curAccordion, /*.resAccordion, */ .iiAccordion { background: #FFF;}
.accradContent { padding:5px 5px 0px 5px; border: 1px solid #AFBDC6;}
.accContent { padding:5px; border: 1px solid #AFBDC6;}
.accContentkp { padding-top:5px;}
.togUpdates{ vertical-align: middle; height: 18px; font:12px arial,helvetica,clean,sans-serif; color: #ffffff; background: url(/images/updated_bg.gif) no-repeat; }
.red_tab, .green_tab { vertical-align: middle; height: 18px; font:12px arial,helvetica,clean,sans-serif; color: #ffffff;}
.red_tab { background: url(/images/red_tab_bg.gif) no-repeat; cursor:pointer;}
.green_tab { background: url(/images/green_tab_bg.gif) no-repeat;}
.wbgAccordion {padding:5px; border:1px solid #B4C1CA; font-family: "Arial"; font-size: 12px;}
#toolboxHeader { padding: 2px 0px 8px 0px; margin: 0px;	}
/* Loading Image Class */
.loadimg { padding: 60px 0px;	text-align: center; FONT: 8pt verdana; COLOR: #868686;}
table.bodytable{border-collapse: collapse; width: 1000px;clear:both;}
td.col3 { width: 300px; }
/* CM Advanced Search Box CSS */
.searchbox { border: 1px solid #7B9CBD; padding: 20px 60px; margin-bottom: 15px;}
.intersearch { width: 425px;}
#cmsearch{ margin: 0px; padding: 0px; }
#cmsearch .bigheader { color: #09367A; padding-bottom: 10px; }
#cmsearch ul.cmsearch li div{ font:13px arial,helvetica,clean,sans-serif; }
#cmsearch ul.cmsearch li a{ border: 1px solid #DFCD7B; background-image: url(/images/white_yellow_fade.gif); }
#cmsearch ul.cmsearch li a:hover{color: #ef7b1e;} 
#cmsearch ul.cmsearch li.tab-on a{ border-top:1px solid #7B9CBD; border-right:1px solid #7B9CBD; border-left:1px solid #7B9CBD;	background: #fff; }
#cmsearch ul.cmsearch li.tab-on div{ background: #fff; margin-bottom:-3px; }
#cmsearch:after { content:"."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden; }
#cmsearch ul.cmsearch li{ list-style: none; color:#8899a9; float:left; min-width:10px; }
#cmsearch ul.cmsearch{ zoom:1;_height:1px; margin: 0px; padding: 0px; position:relative; z-index:10; }
#cmsearch ul.cmsearch li div{ display:block; position:relative; z-index:2; margin:0px 0px -1px 0px;}
#cmsearch ul.cmsearch li a{ display:block; position:relative; z-index:2; font:bold 92% arial; }
#cmsearch ul.cmsearch li a{ color: #08317A; z-index:20; padding:1px 0; margin-top: 2px; }
#cmsearch ul.cmsearch li.tab-on a { color: #EC7B1F; margin:0px; border-bottom: 0; }
#cmsearch li.tab-on .icon{ padding-top:5px; padding-bottom:3px;}
#cmsearch li .icon{ display:block; z-index:10; padding:3px 15px 2px 15px;}
/*-------------------------*/
#zmiddle {width: 100%; z-index: 2; position: relative; margin-bottom: -1px; *margin-bottom: 0px;}
#zmiddle:after {content:"."; display:block; font-size:1px; clear:both; visibility:hidden; line-height:1px; height:1px; }
#zmiddle #header { background: url(/images/zpv2_news_bg.gif); border: 1px solid #AFBDC6; height: 100%; margin-right: 5px;}
#zmiddle #rightbtn {border: 1px solid #09367A; padding: 4px 0px 4px 0px; position:relative; z-index:2; top:-1px; left:-1px; background: url(/images/btn_bg2.gif); cursor: pointer;}
#zmiddle ul { margin: 0px; padding: 0px; }
#zmiddle ul li { list-style: none; margin: 0px; padding: 0px; float: left;}
#zmiddle ul li.last { width: 25%;}
#zmiddle ul li.lastproj { width: 113px;}
#zmiddle ul li.first { width: 75%;}
#zmiddle ul li.firstproj { width: 303px;}
#zmiddle #headertab { padding: 7px 0px 6px 9px; font-weight: bold;}	
#zmiddle #headertabproj { padding: 2px 0px 1px 9px;*padding: 2px 0px 2px 9px; font-weight: bold;}	
#zmiddle .myzawyaimg { background: url(my_zawya_head2.gif) no-repeat 9px 4px;}
#zmiddle .myzawyaimgproj { background: url(zi_myzawya_logo.gif) no-repeat 9px 2px;}	
#zmiddle #togglerTab {padding: 2px 0px 2px 0px; color: #09367A; font-weight: bold;}	
#zmiddle #togglerTab img { vertical-align: middle;}	
#zmiddle ul li.last h4{ background:#4A6EB2; margin: 1px 0px;}
#newscontent { border: 1px solid #E1E1E1; padding: 10px; background: url(/images/zpv2_bottom_bg.gif) repeat-x 0% 100%;}
/* Events */
#eventBox .eventDisplay{padding: 10px 5px 5px 5px;background-color:#efefef;border-left:1px solid #B1BBCD;border-right:1px solid #B1BBCD;border-bottom:1px solid #B1BBCD;}
#eventBox .eventHeader{height:38px;}
/* Story */
.storyMgnPad {margin-left:8px;padding-top:10px;}
.formClass{padding:0px;margin:0px;}
.SpryHiddenRegion {	display: none }
/*Talk*/
#div_projecttalk{position:absolute;background-color:#efefef;border:1px solid #bec2c5;margin-top:20px;padding:0px;width:472px;left:257px;padding:5px 20px;z-index:100;}	
#div_talk{position:absolute;left:200;background-color:#efefef;border:1px solid #bec2c5;padding:5px 20px;}
.orangetext { font: 9pt arial; color: #E87F26; text-decoration: none;} 
.orangetextbold { font: bold 9pt arial; color: #E87F26; text-decoration: none;}

#coverage .bar { border: 1px solid #CCD7E5; height: 33px; background: #F4F6F5; cursor: pointer; }
#coverage span.header { font-family: Arial; }
#coverage .greytextsmall { font-family: Arial; }
#coverage .title { color: #345B93; }
#coverage .sectorspecial { clear: both; border: 1px solid #CCD7E5; border-top: 0px; }
#coverage .sectorspecial ul { position: relative; padding: 5px; }
#coverage .sectorspecial ul li { padding-top: 2px; }
#coverage .imgtoggler { float: right; padding: 5px; color: #336633; }
#coverage .headline { font: bold 11pt Arial; color: #003493; text-decoration: none; }
a.moretext { font-weight: bold }

/* Industries Top News CSS */
#SectorNewsTab {width:100%;}
#SectorNewsTab p { padding: 0px 0px 10px 0px; margin: 0px;}
#SectorNewsTab a.header, #MZMySectors .header {font: 11px arial; font-weight: bold;}
#SectorNewsTab a.header:hover, #MZMySectors a.header:hover {text-decoration: underline; color: #003493;}
#SectorNewsTab ul {padding: 0px; padding-bottom: 5px; margin: 0px; }
#SectorNewsTab ul li {background: url(listdot.gif) no-repeat 2px 8px; padding-left: 14px; list-style: none; margin: 0px;}
#SectorNewsTab .header { font: bold 8pt verdana; COLOR: #E87F26; }
#SectorNewsTab ul li h1 { font: normal 11pt arial; margin: 0px; padding: 0px; }
#SectorNewsTab a.headline:link{font: bold 11pt arial; COLOR: #003493; TEXT-DECORATION: None}
#SectorNewsTab a.headline:visited{font: bold 11pt arial; COLOR: #003493; TEXT-DECORATION: None}
#SectorNewsTab a.headline:active{font: bold 11pt arial; COLOR: #003493; TEXT-DECORATION: None }
#SectorNewsTab a.headline:hover{font: bold 11pt arial; COLOR: #ff0000; TEXT-DECORATION: underline}

h1.headline {font-weight: normal;display: inline;line-height:10px;*line-height:50%;}
/*h1.storytitle {FONT-SIZE: 14pt; COLOR: #000000; display: inline; font-weight: normal;}*/
h1.h1news{display:inline;font-size:9pt; font-weight:normal;}
/* Arabic CSS */
#colArabicLeftDiv2Cols{margin:0px 8px 0px 308px;}
#colArabicRightDiv2Cols{float:left;width:300px;margin-left:-1000px;overflow:hidden;}
A.arabictext:link{FONT-SIZE: 11pt; COLOR: #003493; FONT-FAMILY: arial}
A.arabictext:visited{FONT-SIZE: 11pt; COLOR: #003493; FONT-FAMILY: arial}
A.arabictext:active{FONT-SIZE: 11pt; COLOR: #003493; FONT-FAMILY: arial}
A.arabictext:hover{FONT-SIZE: 11pt; COLOR: #ff0000; FONT-FAMILY: arial; text-decoration:underline}
A.arabicmarketredtext:link{COLOR: #CC0000; FONT-SIZE: 11pt; FONT-FAMILY: arial}
A.arabicmarketredtext:visited{COLOR: #003493; FONT-SIZE: 11pt; FONT-FAMILY: arial}
A.arabicmarketredtext:active{COLOR: #003493; FONT-SIZE: 11pt; FONT-FAMILY: arial}
A.arabicmarketredtext:hover{COLOR: #ff0000; FONT-SIZE: 11pt; FONT-FAMILY: arial; text-decoration:underline}
div.arabictext {font-size: 11pt;font-family: Arial; text-decoration: none; vertical-align: bottom;}
li.zda {font-size: 9pt;text-decoration: none; list-style-image: url(zdj_logo_mini.gif);   list-style-type: none; font-family: Arial; margin-top: 2px;}

/* user comments system */
.ct {background: #CEDCEE; border: 1px solid #A2B7D5; border-top: 0px; padding: 7px; clear: left;}
.tb {background: #CEDCEE; border: 1px solid #A2B7D5; border-top: 0px; border-bottom: 0px; padding: 0px 7px; }
.tm {background: #CEDCEE; border-top: 1px solid #A2B7D5; margin: 0px 8px; line-height: 7px;}
.tl {background: url(tl.gif) 0 0 no-repeat; line-height: 8px;}
.tr {background: url(tr.gif) 100% 0 no-repeat;line-height: 8px;}

#topcomment .moretext { text-decoration: none; }

#comment .tb {height: 24px; border-bottom: 1px solid #A2B7D5;}
#comment .header { font: bold 11pt Arial; color: #09367A; }
#comment img { vertical-align: middle; }

#comment div.imgtoggler { float: right; position: relative; margin: 0px -2px 0px 15px; top: -2px; }
#comment img.imgtoggler { cursor: pointer; }
#comment .moretext { text-decoration: none; }
#comments { padding: 7px; background: #fff; border: 1px solid #A2B7D5; border-top: 0px; overflow: hidden; }
#comment #imgcommenttoggler { cursor: pointer; } 
#comments ul { zoom: 1; _height: 1; padding:0px; margin:0px; position: relative; border-bottom: 1px solid #AFBDC6; margin-bottom: 10px; }
#comments ul li { list-style:none; margin: 0px; padding: 0px; }
#comments ul.last { border-bottom: 0px; margin: 0px;}
#comments ul li.last { padding-bottom: 10px; }
#comments ul.last li.last { padding-bottom: 0px; }

#commenthandler { font: bold 11pt Arial; color: #09367A; }
#commenthandler img { vertical-align: middle; }
#commenthandler.dragHandle {cursor:move;display:block;}
#popcomment.drag { filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40;}

#commenthandler.abuse { padding-left: 30px; *padding-top: 3px; background: #CEDCEE url(report_abuse_icon.gif) no-repeat 7px 0px; }
#commenthandler.comment { padding-left: 35px; *padding-top: 3px; background: #CEDCEE url(comments_icon.gif) no-repeat 7px 0px; }

#commentcontent .content{ width: 367px; *width: 368px; height: 535px; padding: 7px; border: 1px solid #A2B7D5; background: #fff; float: left;}
#commentcontent .header { font: bold 9pt Arial; }
#commentcontent .subheader { font: bold 8pt arial; }
#commentcontent .greytextsmall, #comments .greytextsmall { font: 11px Arial; }

#popcomment { position: absolute; width: 627px;}
#popcomment .close { float: right; }
#popcomment .close a { text-decoration: none; }
		
#commentcontent ul.ulpop { zoom: 1; _height: 1; padding:0px 0px 10px 0px;margin:0px;position:relative;}
#commentcontent ul.ulpop li { float:left;list-style:none; height: 30px;}
#commentcontent ul.ulpop li.last input { width: 280px; font: 9pt arial; }
#commentcontent ul.ulpop li.first { padding-top: 4px; width: 82px; height: 26px;}
#commentcontent ul.ulpop li.firstname { height: 45px; width: 147px;}
#commentcontent ul.ulpop li.lastname { height: 45px; text-align: right; }
#commentcontent ul.ulpop li.firstname input {width: 133px;}
#commentcontent ul.ulpop li.lastname input { width: 133px; }
#commentcontent ul.ulpop:after{content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
#commentcontent textarea.abuse {font: 9pt arial; width: 362px; height: 145px; }
#commentcontent input.comment {font: 9pt arial; width: 362px;}
#commentcontent textarea.comment { font: 9pt arial; width: 362px; height: 244px; }

.policy {color:#333; font-size:7.5pt} 
#poppolicy { position: absolute; width: 400px;}
#poppolicy .close { float: right; }
#poppolicy .close a { text-decoration: none; }
#comment .policytb {background: #CEDCEE; border: 1px solid #A2B7D5; border-top: 0px; padding: 0px 7px;border-bottom: 1px solid #A2B7D5;}

div.commentmodule .tb {height: 24px; border-bottom: 1px solid #A2B7D5;}
div.commentmodule .header { font: bold 11pt Arial; color: #09367A; }
div.commentmodule img { vertical-align: middle; }
div.commentmodule .policytb { background: #CEDCEE; border: 1px solid #A2B7D5; border-top: 0px; padding: 0px 7px;border-bottom: 1px solid #A2B7D5; }
div.commentmodule img.imgtoggler { cursor: pointer; }

img.imgLink { cursor: pointer; }
#sendopp { position: absolute; width: 490px; z-index: 200;}
#sendopp input { vertical-align: middle; }
#sendopp #contact_absolute { width: 230px; position: absolute; *top: 22px; left: 3px; }
.zen_boxheader { font: bold 18px Arial; color: #7898c8; }
.zen_boxheadersmall { font: bold 14px Arial; color: #7898c8; }
.zen_boxheader { font: bold 18px Arial; color: #7898c8; }
.zen_boxheadersmall { font: bold 14px Arial; color: #7898c8; }

/*--- zen icons ---*/
.pro { background: url(ico_single.gif) no-repeat 5px 2px; }
.opp { background: url(ico_dollar.gif) no-repeat 2px 2px; }
.con { background: url(ico_addconn.gif) no-repeat 2px 2px; }
.not { background: url(ico_notes.gif) no-repeat 2px 2px; }
.eve { background: url(ico_event.gif) no-repeat 2px 2px; }
.net { background: url(ico_addconn.gif) no-repeat 2px 2px; }
.mes { background: url(ico_newmsg.gif) no-repeat 2px 7px; }
.gro { background: url(ico_zgroup.gif) no-repeat 2px 4px; }
.sto { background: url(ico_stock.gif) no-repeat 2px 4px; }
/*--- auto suggest classes ---*/
.hideSuggestClass{ border: 1px solid #ececec; background-color: white; height: 75px; overflow:auto;	display:none; margin: 0px; cursor: pointer; }
.showSuggestClass .hideSuggestClass{ display: block !important; }
.showSuggestClass .hoverSuggestClass{ background-color: #CCCCCC !important; }

/* Rounded box with blue border and white BG */
.tm_bw { background: #fff; border-top: 1px solid #c8c8d8; line-height: 10px; margin: 0px 11px; }
.tl_bw {background: url(tl_bw.gif) 0 0 no-repeat; line-height: 11px;}
.tr_bw {background: url(tr_bw.gif) 100% 0 no-repeat;line-height: 11px;}
.bm_bw { background: #fff; border-bottom: 1px solid #c8c8d8; line-height: 10px; margin: 0px 11px; }
.bl_bw {background: url(bl_bw.gif) 0 0 no-repeat; line-height: 11px;}
.br_bw {background: url(br_bw.gif) 100% 0 no-repeat;line-height: 11px;}
.c_bw { border-left: 1px solid #c8c8d8; border-right: 1px solid #c8c8d8; padding: 0px 0px 0px 10px;}

/* Rounded box with blue border and white BG */
.tm_dbw { background: #fff; border-top: 1px solid #7898c8; line-height: 11px; margin: 0px 12px; }
.tl_dbw {background: url(tl_dbw.gif) 0 0 no-repeat; line-height: 12px;}
.tr_dbw {background: url(tr_dbw.gif) 100% 0 no-repeat;line-height: 12px;}
.bm_dbw { background: #fff; border-bottom: 1px solid #7898c8; line-height: 11px; margin: 0px 12px; }
.bl_dbw {background: url(bl_dbw.gif) 0 0 no-repeat; line-height: 12px;}
.br_dbw {background: url(br_dbw.gif) 100% 0 no-repeat;line-height: 12px;}
.c_dbw { border-left: 1px solid #7898c8; border-right: 1px solid #7898c8; padding: 0px 0px 0px 11px;}

/* Rounded box with blue border and lightblue BG */
.tm_bb { background: #e0e7ef; border-top: 1px solid #c8c8d8; line-height: 10px; margin: 0px 11px; }
.tl_bb {background: url(tl_bb.gif) 0 0 no-repeat; line-height: 11px;}
.tr_bb {background: url(tr_bb.gif) 100% 0 no-repeat;line-height: 11px;}
.bm_bb { background: #e0e7ef; border-bottom: 1px solid #c8c8d8; line-height: 10px; margin: 0px 11px; }
.bl_bb {background: url(bl_bb.gif) 0 0 no-repeat; line-height: 11px;}
.br_bb {background: url(br_bb.gif) 100% 0 no-repeat;line-height: 11px;}
.c_bb { background: #e0e7ef; border-left: 1px solid #c8c8d8; border-right: 1px solid #c8c8d8; padding: 0px 0px 0px 10px;}

/* Calendar homepage small - FahdUmar*/
#caltabshome .bold {font-weight:bold;}
#caltabshome .unblod {font-weight:normal;}
#caltabshome .calendarhomebachground {padding:1px;}
#caltabshome .CalendarHeaderHome{padding:5px 0px 10px 10px;color:#7d7123;font-size:11.5pt;font-family:verdana;font-weight:bold;}
#caltabshome A.CalendarHeader{color:#7d7123;font-size:11.5pt;font-family:verdana;font-weight:bold;text-decoration:none;}
#caltabshome .CalendarSubHeader{color:#9b871b;font-size:11pt;font-family:Arial;font-weight:bold;height:22px;}
#caltabshome {border:1px solid #e8cd88; background-color:#f8f8f3; margin: 0px; padding: 2px; position: relative;}
#caltabshome ul { zoom:1;_height:1px; position: relative; margin: 0px; padding: 0px; z-index:10; }
#caltabshome ul li div{padding-left:1px; padding-right:1px; font: bold 10px arial,helvetica,clean,sans-serif; }
#caltabshome ul li a { border: 1px solid #E2D08A; background: #fff url(main_calendar_bg_tab_inactive.GIF) repeat-x 0 100%;}
#caltabshome ul li.tab-on a{ border-top:1px solid #E2D08A; border-right:1px solid #E2D08A; border-left:1px solid #E2D08A;         background: none; height: 24px; background-color:#fff;}
#caltabshome ul li.tab-on div{ margin-bottom:0px; padding-right:1px;padding-bottom:1px;padding-left:1px;}
#caltabshome ul li { padding-left: 2px; list-style: none; float: left; color:#9a750b; width:16%;}
#caltabshome ul li div{ display:block; position:relative; z-index:2; margin:0px;padding-bottom:1px;}
#caltabshome ul li a { display:block; position:relative; z-index:2; font: bold 11px arial; text-align: center;text-decoration:none;}
#caltabshome ul li a { color: #9a740b; z-index:20; margin-bottom: 1px; }
#caltabshome ul li.tab-on a { margin:0px; margin-bottom: -2px; border-bottom: 0;}
#caltabshome li.tab-on .icon{  }
#caltabshome li.first{ padding-left: 0px;}
#caltabshome li.li17{ padding-left: 0px; width:17%;}
#caltabshome li.li16{ padding-left: 0px; width:16%;}
#caltabshome li .icon{ display:block; z-index:10; padding:3px 0px 2px 0px; }
#caltabshome ul:after { content:"."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden; }
#caltabshome div.shadow { border: 1px solid #c8c8d8; border: 1px solid #E2D08A;background-color:#fff;}     
#caltabshome table thead.bluelines th { border-bottom: 2px solid #e3ecf5; }
#caltabshome table tbody.bluelines td { border-bottom: 1px solid #e3ecf5; }
#caltabshome table tbody.bluelines tr:hover{background-color:#FFFDED;}

#div_mutualsearchtalk{position:absolute;background-color:#efefef;border:1px solid #bec2c5;margin-top:20px;padding:0px;width:472px;left:486px;padding:5px 20px;z-index:500;}
/* marketing */
ul.bluebullets { margin: 0px; padding: 0px; }
ul.bluebullets li { background: url(thumbs_blue_bullet.GIF) no-repeat 0px 6px; margin: 0px; padding: 0px 0px 10px 10px; list-style: none; }
ul.bluebullets li h1 { font: normal 10pt arial; margin: 0px; padding: 0px;}
ul.bluebullets li.textsmall {background-position: 0px 8px; padding: 2px 0px 12px 10px; *padding: 0px 0px 10px 10px;}
/* marketing */
/* cm */
.defbody {width:200px; padding:3px; font-family:arial; font-size:11px; color:#09357c;  filter:alpha(opacity=95); -moz-opacity:.95; opacity:.85; border:1px solid #b0b0b0; background-color:#f6f8f7}
/* cm */
/*ZP Free*/
#search_iebgZPF{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/zsearchbgF.gif", sizingMethod="scale");}
#search_iebgZPF{ display:none; *display:block; position:absolute; width:100%; voice-family:"\"}\""; voice-family:inherit; property:value; _height:100%; }
#search_otherbgZPF{ *display:none; position:absolute; left:0; height:100%; width:100%; }
#searchwrapperZPF{ position:relative; top:auto; left:0; margin-left:281px; height:66px; padding:0px; _z-index:100; }
#searchwrapperZPF .itext{ width: 420px;}
#ztopheaderFREE {width:1000px;}
#ztopheaderFREE .topBar{position:relative;width:100%;height:20px;padding:0px;}
#ztopheaderFREE .topBarLeft{float:left;width:75px;margin-left:-100%;}
#ztopheaderFREE .topBarMiddle{float:left;width:100%;height:20px;}
#ztopheaderFREE .topBarMiddleBox{margin:0px 162px 0px 77px;padding:2px 5px 0px 2px;height:20px;background:url(/images/zpv2_top_bg.gif) repeat-x;}
#ztopheaderFREE .topBarRight{float:left;width:160px;margin-left:-160px;overflow:hidden;}
#ztopheaderFREE .zLogo{float:left;height:90px;width:280px;display:block; margin-top:0px;}
#ztopheaderFREE .ztopsearch{position:relative;padding:11px 0px 11px 11px;z-index:91;} 
#ztopheaderFREE .ztopsearch .searchLinksZP .header{font-family:Arial;}
#ztopheaderFREE .ztopsearch .searchLinksZP .moretext{font-family:Arial; color:#7a8cbc}
#ztopheaderFREE .padder{padding-left:46px;}
#ztopheaderFREE .dateTime{width:100%;text-align:center; font-weight:normal;}
#SearchArrF_company {margin-left:25px; background:none;}
#SearchArrF_news {margin-left:85px; background:none;}
#SearchArrF_research {margin-left:142px; background:none;}
#SearchArrF_project {margin-left:205px; background:none;}
#SearchArrF_mutual {margin-left:260px; background:none;}
/*Style for zn_menu*/
#zpHomeAlert #znhomenew { cursor: pointer; }
#zpHomeAlert.m_out .zn_menu { display: none; }
#zpHomeAlert.m_over .zn_menu { display: ''; position: relative; z-index: 100; }
#zpHomeAlert.m_over .zn_menu_abs { background: #bdc1c2; position: absolute; z-index: 10; width: 100%; } 
#zpHomeAlert.m_over .menus { position: relative; top: -1px; border: 1px solid #ee882e; margin-right: 1px; } 
#zpHomeAlert .orange { padding: 7px 2px 7px 7px; background:#fad0b0; }
#zpHomeAlert .lightorange { padding: 7px 2px 7px 7px;background:#fbe3d1; }
#zpHomeAlert .vlightorange { padding: 7px 2px 7px 7px; background:#fdf3eb; }
