
/*LinkText #aaaaff */
/*NonLinkText #ffffff */
/*VisitedLinks #cc88cc */
/*FooterText #000000 */
/*EntryBoxNotes #ff0000 */
/*JumpKeyCharacter  #000000 */
/*MainScreenBkGnd #000000 */
/*YellowPagesBkGnd #000033 */
/*EntryBoxBkGnd #333333 */
/*PanelAndReportBkGnd #000000 */
/*DropDownBkGnd #336666 */
/*DropDownInsertsBkGnd #444400*/
/*DropDownSelBkGnd #000066*/
/*FocusBkGnd #663333 */
/*PageTitleBkGnd transparent */
/*MasterLogicTitleBkGnd #330000 */
/*LogicDispTitleBkGnd #330033 */
/*ButtonBkGnd #666666 */
/*NonCursorButtonBkGnd #666666 */
/*LogicAreaBkGnd transparent */
/*InstanceBkGnd transparent */
/*RelatedsHeading #ff6666 */
/*RelatedsBkGnd transparent */
/*IconBorder  #ffffff */
/*Linkhover #6666ff */
/*LogicText #999999 */
/*DataText #ffffff */
/*NumericBars #000099 */
/*DataPageBackground #000000 */
/*UndocLogicForeground #999999 */
/*TableBorder #666666 */
/*LinkWeight 400 */
/*NormalSize 90% */
/*SmallSize 90% */
/*LargeSize 150% */
/*ConText #999999 */
/*ComparisonBkGnd #003300 */
/*RelPageBkGnd #003333 */
/*NavBarText #ffffff */
/*NavBarBkGnd #000000 */
/*NavBarAltBkGnd #e5e1d9 */
/*ListBkGnd  */
/*PriBkGnd  */
/*LeftBorder  */
/*LeftBarHeading #ffffff */
/*LeftBarText #ffffff */
/*HelpText #000000 */
/*HelpBkGnd #cccccc */
/*RelatedsBdr thin solid #000000 */
/*TeeBdr thin solid #666666 */
/*ImptBkGnd #222222 */
/*ImptText #ffffff */
/*NonTableBdr none */



body { color: #ffffff;  background-color: #000000; }

.zBodyAbs {font-size: 90%; color: #ffffff; page-break-after: always; widows: 3; orphans: 3}

/* data displays that are Types - Lite Only*/
.zBody1 { background-color:#000033; margin: 0; padding: 0;  }
.zDisp1 { padding-top: 1em; padding-bottom: 1em; }
.zImageBank { visibility:hidden }
.zMore { visibility:hidden }
.zOffSite { display:none; }
.zExchDiv { visibility:hidden }
/* .zTypeId0 {background-color:pink} */
.zTypeId1 {background-color:yellow}
.zTypeId2 {background-color:red}
.zTypeId3 {background-color:green} 
.zCbdMain1 { background-color:#000033; }

/* 2 normal data displays */
.zBody2 { background-color:#000000; margin: 0; padding: 0;  }
.zDisp2 { padding-top: 1em; padding-bottom: 1em;  }

/* 3 logic displays */
.zBody3 { background-color:#330033; margin: 0; padding: 0;   }
.zDisp3 { padding-top: 1em; padding-bottom: 1em;  }

/* 4 master logic displays */
.zBody4 { background-color:#330000; margin: 0; padding: 0;   }
.zDisp4 { padding-top: 1em; padding-bottom: 1em;  }


/* 5 comparisons and reports displays */
.zBody5 { background-color: #003300; margin: 0; padding: 0;   }
.zDisp5 { padding-top: 1em; padding-bottom: 1em;  }

/* 6 related pages displays */
.zBody6 { background-color:#003333; margin: 0; padding: 0;   }
.zDisp6 { padding-top: 1em; padding-bottom: 1em;  }

/* link behaviours */
a {font-weight: 400; text-decoration:none;}
a:hover	  {color: #6666ff; text-decoration: underline; } 
a:visited {color:#cc88cc; }

/* the title of the page */
H1	    {font-size:150%; color: #ffffff; background-color: transparent; line-height:120%; margin-top: 0.3em; margin-bottom: 0.3em;}
.zTitle	{font-size:150%; color:#ffffff; background-color: transparent; line-height:120%; padding-left: 0.3em; padding-right: 0.3em; padding-top: 0.1em;}

.zCrumbDiv, .zCrLinkSpan, .zCrSepSpan, .zPrNxCR {  color: #000000; }
.zCrumbDiv .zNsNonLinkSpan { border: thin solid #000000; text-decoration: none; }
.zCrumbDiv .zNsNonLinkSpan:hover { border: thin outset #000000; color: #ffffff;  text-decoration: none; padding-bottom: 0.2em; }

.zCrumbDiv{ border-bottom: thin solid #666666 }
.zCbdLeftBar{ border-right: thin solid #666666 }

/* NEW INTERFACE */
.zCrumbDiv, .zCrumbDiv a, .zCrumbDiv a:visited { color: #ffffff; } /*NavBar Text*/


/* NAV BAR */
.zNavigate, .zCbdLeft, .zCbdRight { background-color: #000000; border:  } /* Background for whole Nav Bar Area*/

/*For Footer*/
.zNavigate { margin-top: 1em;  text-align: center;}
.zNavigate img { border-top: medium solid #000000 }

.zCbm1 .zNsILink { color: #ffffff ; font-weight: 400; border: thin solid #000000; } /* Foreground colour for Leftlist member text */
.zCbm1 .zNsILink:hover { border: thin outset #000000; color: #ffffff;  text-decoration: none;  }

.zNsItemSpan { font-weight: 100; vertical-align: middle; }
.zNsItemSpan2 { font-weight: 100; vertical-align: middle; padding-left: 0.5em; padding-right: 0.5em; }
.zCbdRight{ text-align: center; }

/* NAV BAR DROP DOWNS */
.zTbm { color: #ffffff; background-color: #000000 ; border: 1px outset #CCC;  position: absolute; margin: 0px; padding-top: 0.15em; padding-bottom: 0.15em;  }
.zTbm td { padding-left: 0.5em; padding-right: 0.5em; }
.zDivXnoDrop{ color: #000000; background-color: #ffffff } 


.zNsTrOff .zNstTd2, .zNsTrOff  .zNstTd4{ color: #000000 ; background-color: #e5e1d9; } 
.zNsTrOff .zNsNstIsNotA { color: #ffffff ; background-color: #000000 ; }
.zNsTrOff .zNsNstIsA { color: #000000 ; background-color: #e5e1d9; }
.zNsTrOff .zNsNstSuper { color: #000000 ; background-color: #e5e1d9; }
.zNstIsRef { font-weight: 600; }

.zNstTd .zNsILink { color: #ffffff ; }
.zNstTd2 .zNsILink2 { color: #000000}

.zCbm1, .zCbm2 {border-collapse: collapse; }


/* Style 9 is used by prog to stop a description in the Bottom Ad area from being squashed to 160px */

/* LEFT AREA set item style to 8 for indented list vice centred*/
.zCbdLeftBar { background-color: ; }
.zCbdLeftBar .zNsArea {width: 167px; } /* Home Icon width */
.zCbdLeftBar .zLbNsiTD1, .zCbdLeftBar .zLbNsiTD2, .zCbdLeftBar .zLbNsiTD4, .zCbdLeftBar .zLbNsiTD5   {text-align: center ; } 
.zLbNsiTable8 .zLbNsiTD1, .zLbNsiTable8 .zLbNsiTD2, .zLbNsiTable8 .zLbNsiTD4, .zLbNsiTable8 .zLbNsiTD5   {text-align: left; font-size: 100%; line-height: 100%;} 

.zLbNsiTable, .zLbNsiTable1, .zLbNsiTable2 { margin-left: 0.5em; width: 150px;}

.zLbNsiTD {font-weight: 600; color: #ffffff; background-color: ; }/* Log on in left bar*/

/* Related List Item */
.zNsBarSectArea2 { background-color: ; border:   } 
.zNsBarSectArea2 .zNstNonLink5{ color: #000000; } 
.zNsILink2, .zNsILink2 a, .zNsILink2:visited, .zNsILink2 a{ color: #000000; background-color: ; padding-left: 0.3em; padding-right: 0.3em; padding-bottom: 0.1em;  padding-top: 0.0em; }
.zNsILink1, .zNsILink1 a, .zNsILink1:visited, .zNsILink1 a{ padding-left: 0.3em; padding-right: 0.3em; padding-bottom: 0.1em;  padding-top: 0.0em; }
/* Plain List Item */
.zNsItemDiv1 {  border:  ; background-color: ;}
.zNsILink1, .zNsILink1:visited, .zNsILink1:hover, .zAdDiv { color: #ffffff } 
.zNsILink, .zNsILink:visited, .zNsILink:hover { color: #ffffff } 
.zLbNsiTable8 .zNsILink1,.zLbNsiTable8 .zNsILink1:visited, .zLbNsiTable8 .zNsILink1:hover { margin-left: 1em; color: #ffffff }
.zLbNsiTable8 .zNsILink2,.zLbNsiTable8 .zNsILink2:visited, .zLbNsiTable8 .zNsILink2:hover { margin-left: 1em; color: #ffffff }

/* Headings in lists */
.zNsILink5, .zNstNonLink5 { font-weight: 600; color: #ffffff }
.zLbNsiTable8 .zNsILink5, .zLbNsiTable8 .zNstNonLink5 { margin-left: 0.3em; font-weight: 600; color: #ffffff }

/* Current List Item */
.zLbNsiTable8 .zNsILink4,.zLbNsiTable8 .zNsILink4:visited, .zLbNsiTable8 .zNsILink4:hover { margin-left: 1em; padding-left: 0.3em; padding-right: 0.3em; padding-bottom: 0.0em;  padding-top: 0.0em;}
.zNsILink4, .zNsILink4:visited, .zNsILink4:hover, .zNsILink4 a {  color: #ffffff; background-color: #000000;} 
.zLbNsiTD4, .zLbNsiTD4 a { color: #ffffff;  background-color: #000000;} 



/* TOP EMBEDDED AREA */
/* Related Pages in Top Embeded */
.zHdrTdData { color: #000000; } /* to suppress | between Related pages */
.zHdrTdData #idLogOn1{ color: #ffffff;  }
.zHint { color: #ffffff;} /* turns text back on for hints */

.zHdrSpanEmpty2, .zHdrSpanEmpty3, .zHdrSpanEmpty1{ color: #999999; }
.zHdrTdData .zNsILink2, .zHdrTdData .zNsILink2:visited, .zHdrTdData .zNsILink2:hover { color: #ff6666; background-color: transparent; border: thin solid #000000; margin-left: 0.0em; padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 0.0em;  padding-top: 0.0em; line-height: 160%;} 
.zHdrTdData .zNsILink4 { border-top: thin solid #000000; border-left: thin solid #000000; border-right: thin solid #000000 ;margin-left: 0.0em; padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 0.0em;  padding-top: 0.0em; line-height: 160%;} 





.zHdrTr4001 { background-color: } /* */
.zHdrSpanEmpty4001 { vertical-align: baseline; background-color:  } /* The List Title data - inline elements*/
.zNsILink4001 {font-weight: 100; background-color:  }

/* MAIN DISPLAY AREA */
.zCbr3 {  vertical-align: top; } /* OK for Mozilla, other still bad */

/* END OF NEW INTERFACE */

/* joins, column numbers etc */
.zPreLink { color:#ffffff }

/* following for session and sessionless mode *//* z is not selected, zz is selected in non lite mode */
 .zRadio {}.zCheck {}
.zNameEd {}
.zEnter, .zCancel, zSearchBut    { background-color:#333333}

/*Pres is a panel*/ 
.zPres, .zReport {  background-color:#000000 }
.zPres { margin: 0.5em 0.5em;}

/*non table tables */ 
.zPres2, .zPres2 td{border-collapse: collapse; border-bottom-style: none; border-bottom-width:1px; border-bottom-color: #666666; margin-left: 25px; margin-right: 25px; margin-top: 10px; }

/*table tables */ 

.zPres3, .zPres3a { border-collapse: collapse; border-style: solid; border-spacing:0; border-width:1px; border-color: #666666; margin-top: 1.5em; margin-left: 25px; margin-right: 25px; } 
.zPres3 td, zPres3a td{ border-collapse: collapse; border-spacing:0; border-style: solid; border-width:1px; border-color: #666666; margin-top: 1.5em;   margin-left: 25px; margin-right: 25px; } 

.zPres3a td{border-style: solid; border-width:1px; border-color: #666666;} 

.zCaptionXXX { color: #ffffff; font-weight: 600; padding-left: 0.5em; padding-top: 0.2em; padding-bottom: 0.2em; text-align: left;}
.zCaption {display: none}

/*title area*/ 
.zPres4   { border-style: none; width: 90%;}
.zPres4 td{ border-style: none; }
.zPres4 div{border-style: none; }

  .zPrNx { margin-left:0.5em; margin-right:0.5em;}
  .zPrNxTable { font-size: 100%; }
  .zPrNxNB {font-weight: 600; font-size: 90%; padding-right: 1em;  }
   
/*related pages*/
  .zRelated  { font-weight: 600; padding-right: 1em;   } 
  .zSepRelated  { font-weight: 600; padding-right: 1em; Color: #ff6666; } 



.zHdrSpanEmpty { font-weight: 400; text-decoration: none; } 

.zDescDiv { color: #000000;  font-size: 80%; font-weight: 400; background-color: #cccccc; margin-left: 0.5em; padding: 0.5em; border:2px solid black;} 
.zDescDiv p {  margin-top: 0.3em; }
.zDescPar {}

.zbtbut, .zbfbut, .zbbbut{ color: #ffffff;  font-weight: 600; padding-top: 0.2em; padding-bottom: 0.2em; padding-right: 0.6em;  }

/*default if no number supplied*/
.zLink { color:#ffffff; }

/*data title*/  
.zLink100 {  color: #ffffff; font-size: 150%; font-weight: 600; }       
 
/*logic title*/  
.zLink200 {  color: #ffffff; font-size: 150%; font-weight: 600; background-color:#330033;}       
 
 /*master title*/  
.zLink201 {  color: #ffffff; font-size: 150%; font-weight: 600; background-color:#cc0000;}       


/*logic instance*/ 
.zLink230 {  } 


/*data reference*/ 
.zLink110 { font-size: 90%; font-weight: 600; color: #999999; }            


/*data reference documented*/ 
.zLink111 { font-size: 90%; font-weight: 600; color: #999999; }    
a .zLink111 { color: #999999; font-size: 90%; }    
a:hover .zLink111 { color: #6666ff; } 

/*data connection*/ 
.zLink120 { font-weight: 600; font-size: 90%; color: #999999; }                   

/*data connection documented*/ 
.zLink121 {  font-weight: 600; font-size: 90%; color: #999999;   }
a .zLink121 { color: #999999; }    
a:hover .zLink121 { color: #6666ff; } 

/*logic 233 instance empty box*/ 
.zlink233 {  margin-top: 0.2em; font-size: 50%; color: #333333; background-color: #333333; border: thin inset #bbbbbb;  } 

/*logic 2330 instance empty box with notes*/ 
.zlink2330   {font-size: 90%;padding-left: 0.2em; padding-right: 0.2em; color: #ff0000; background-color: #333333; border: thin inset #bbbbbb; } 

/* Connection tailoring and Filters */
.zXnoTypeCount { font-weight: 600; font-size: 200%; }


/*Text Entry Box*/
.zEdText0, .zEdText1, .zEdText2, .zEdText3, .zEdText4, .zEdText4, .zEdText5, .zEdUText0, .zEdUText1, .zEdUText2, .zEdUText3, .zEdUText4, .zEdUText4, .zEdUText5{ width: 30em}

/* NEW STYLE DATA INSTANCES */
/* .zEdText3, .zEdPre3, .zWidTemp a{ background-color: #33aa33;  } */
/* instance empty box*/ 
/*.zLink1300, .zLink1301, .zLink1305, .zLink1306 { font-size: 90%; line-height: 150%; width: 7em; text-align: center; padding-left: 2.2em; padding-right: 2.2em; color: #ff0000; background-color: #333333;} */
.zLink1300, .zLink1301, .zLink1305, .zLink1306 { font-size: 90%; line-height: 150%; width: 0em; text-align: center; padding-left: 0em; padding-right: 0em; color: #ff0000; background-color: #333333;} 

/* nested thing non browsable*/ 
.zLink1310 { font-size: 10%; color: #000000; background-color: #000000; padding-right: 0.2em; padding-left:0.1em; } 

/* nested thing browsable*/ 
.zLink1320 { font-size: 10%; color: #000000; background-color: #000000; font-weight: 400; padding-right: 0.2em; padding-left:0.1em;  } 

/*subject non text */ 
.zLink1330 { font-weight: 600; font-size: 150%; color: #ffffff; line-height: 120%; vertical-align: middle; } 

/*non subject non text */ 
.zLink1340, .zLink1341 { font-weight: 400; color: #aaaaff;  } 
 a:visited .zLink1340, a:visited .zLink1341 { font-weight: 400; color: #cc88cc;  } 
.zLink1348 { font-weight: 600; color: #aaaaff;  } 
 
/* Instance for internal browsing */
.zLink1342 { font-style: italic; color: #aaaaff;  } 
a .zLink1342 { color: #aaaaff; }    
a:hover .zLink1342   { color: #6666ff; } 

/* Subject row of a comparison */
.zLink1343 { font-weight: 800; color: #aaaaff;  } 
/* Similarly Named Things */
.zLink1344 { font-weight: 400; color: #000000; font-size: 100%; background-color: #ff4500; border: thin; line-height: 180%; padding-left:0.5em; padding-right:0.5em; padding-top:0.1em; padding-bottom:0.1em;}

/*Important Choice*/
.zLink1346 { font-weight: 400; font-size: 90%; color: #ffffff; background-color: #222222; border: thin outset; padding-left:0.5em; padding-bottom:0.1em; line-height: 200%;}

/*pseudo icon*/
.zLink1352 { font-weight: 600; font-size: 90%; color: #0000ff; background-color: #CCCCCC; border: thin outset; padding-left:0.5em; padding-right:0.5em; padding-bottom:0.2em; line-height: 200%;}

/* plain text */
.zLink1350 { color:#ffffff;}

/*name of text*/ 
.zLink1360 { color: #ffffff; font-weight: 600;  } 

/* formal text*/ 
.zLink1370 {  font-weight: 600; }            
a .zLink1370 { color: #aaaaff; }    
a:hover .zLink1370   { color: #6666ff; } 
a:visited .zLink1370 { color: #cc88cc; }

/* formal text decorated*/ 
.zLink1375 {  font-weight: 600; text-decoration: underline; }            
a .zLink1375 { color: #aaaaff; text-decoration: underline;}    
a:hover .zLink1375   { color: #6666ff; text-decoration: underline; } 
a:visited .zLink1375 { color: #cc88cc; text-decoration: underline;}


/* numbers */
.zLink1380, .zLink1381 { text-decoration: none; color:#ffffff;}
a:hover .zLink1380, a:hover .zLink1381 { text-decoration: underline;  } 

/* styles for connection style ranges */

/* circular 6 step */
.zLink13801{ color:#ffffff; background-color: #ff0000}
.zLink13802{ color:#ffffff; background-color: #ffff00}
.zLink13803{ color:#ffffff; background-color: #00ff00}
.zLink13804{ color:#ffffff; background-color: #00ffff}
.zLink13805{ color:#ffffff; background-color: #9999ff}
.zLink13806{ color:#ffffff; background-color: #ff00ff}

/* linear 7 step red to green */
.zLink13811{ color:#ffffff; background-color: #ff0000}
.zLink13812{ color:#ffffff; background-color: #ff9900}
.zLink13813{ color:#ffffff; background-color: #ffcc00}
.zLink13814{ color:#ffffff; background-color: #ffff00}
.zLink13815{ color:#ffffff; background-color: #ccff00}
.zLink13816{ color:#ffffff; background-color: #99ff00}
.zLink13817{ color:#ffffff; background-color: #00ff00}

/* linear 7 step red to green - for lite foreground*/
.zLink13861{ color:#ffffff; background-color: #cc0000}
.zLink13862{ color:#ffffff; background-color: #993300}
.zLink13863{ color:#ffffff; background-color: #996600}
.zLink13864{ color:#ffffff; background-color: #666600}
.zLink13865{ color:#ffffff; background-color: #669900}
.zLink13866{ color:#ffffff; background-color: #339900}
.zLink13867{ color:#ffffff; background-color: #00cc00}

/* linear 5 step red to green */
.zLink13821{ color:#ffffff; background-color: #ff0000}
.zLink13822{ color:#ffffff; background-color: #ff9900}
.zLink13823{ color:#ffffff; background-color: #ffff00}
.zLink13824{ color:#ffffff; background-color: #99ff00}
.zLink13825{ color:#ffffff; background-color: #00ff00}

/* linear 3 step red yellow green - for light background */
.zLink13831{ color:#ffffff; background-color: #ff0000; padding-left: 0.5em; padding-right: 0.5em;}
.zLink13832{ color:#ffffff; background-color: #ffff00; padding-left: 0.5em; padding-right: 0.5em;}
.zLink13833{ color:#ffffff; background-color: #00ff00; padding-left: 0.5em; padding-right: 0.5em;}

/* linear 3 step red yellow green - for dark background */
.zLink13871{ color:#ffffff; background-color: #990000; padding-left: 0.5em; padding-right: 0.5em;}
.zLink13872{ color:#ffffff; background-color: #666600; padding-left: 0.5em; padding-right: 0.5em;}
.zLink13873{ color:#ffffff; background-color: #009900; padding-left: 0.5em; padding-right: 0.5em;}

/* linear 2 step red green */
.zLink13841{ color:#ffffff; background-color: #ff0000; padding-left: 0.5em; padding-right: 0.5em;}
.zLink13842{ color:#ffffff; background-color: #00ff00; padding-left: 0.5em; padding-right: 0.5em;}

/* linear 3 step red orange yellow */
.zLink13851{ color:#ffffff; background-color: #ff0000; padding-left: 0.5em; padding-right: 0.5em;}
.zLink13852{ color:#ffffff; background-color: #ffaa33; padding-left: 0.5em; padding-right: 0.5em;}
.zLink13853{ color:#ffffff; background-color: #ffff00; padding-left: 0.5em; padding-right: 0.5em;}

/* 2 step negative red, pos black */
.zLink13891{ color:#ffffff; background-color: #000000; padding-left: 0.5em; padding-right: 0.5em;}
.zLink13892{ color:#ffffff; background-color: #ff0000; padding-left: 0.5em; padding-right: 0.5em;}


/* file names */
.zLink1390 { text-decoration: none; color:#ffffff;}      
/* UnNamedThings - set by connection naming nature*/
/* .zLink1392:after, .zLink1393:after { content: url("/NavIcons/UnNamedThing.jpg")  }  */

/*data image non subject*/ 
.zLink1366 { }  

zLink1366 .zImage, zLink1367 .zImage { margin-right: 1em; margin-top: 0.2em; margin-bottom: 0.2em; margin-left: 0.2em; float: left; border: 1px solid #ffffff;  }          

/*invisible instances*/ 
.zLink1315 {  color: #000000;  font-size: 1px; } 

/*Tailoring DropDowns*/
.zEdPre0, .zEdPre4 { background-color: #336666; }
.zEdPre1 { background-color: #444400; }
.zXnoSelected { background-color: #000066;}

/* ALL SITE DEPENDENT ONES */

/*Tilleys Performers and Editing in Comparisons*/
.zLink13001 { color: #aaaaff; font-weight: 600; font-size: 120%; } 

/* Qwert ads */
.zLink13002 { font-weight: 600; background-color: #00ff00; border: thin outset; padding-left:0.5em; padding-right:0.5em; padding-bottom:0.1em; padding-top:0.1em; line-height: 160%; }


.zWid img{ float:none }

img {border: 0}

/* dont use transparent - doesnt validate */
.zIcon { border: 0px solid #ffffff; padding-top: 4px; }
 
.zFoot { color: #000000; }

/*Bars*/
.zBar1381, .zBar1342 { background-color:#000099; padding:0; margin:0; border:1px solid; height:10pt; }
.zScaleDiv, .zScaleDiv1 .zLink, .zUcL, .zScMark { color: #999999; }
.zScNumb1 { color: red }
.zBar1010, .zBar2 { background-color:#ff0000; padding:0; margin:0; border:1px solid; height:10pt; }
.zBar1011 { background-color:#ffff00; padding:0; margin:0; border:1px solid; height:10pt; }
.zBar1012 { background-color:#00ff00; padding:0; margin:0; border:1px solid; height:10pt; }
.zBar1013, .zBar1, .zBar { background-color:#000099; padding:0; margin:0; border:1px solid; height:10pt; }

.zLink1010{ color:#ffffff; background-color: transparent}
.zLink1011{ color:#ffffff; background-color: transparent}
.zLink1012{ color:#ffffff; background-color: transparent}
.zLink1013{ color:#ffffff; background-color: transparent}



/* logic cells empty. used */
.zEcL {background-color:transparent }
.zUcL, .zHdrTdEmpty { background-color:transparent; padding-left: 0.4em; padding-right: 0.6em; padding-top: 0.0em; vertical-align: top;  border-right-style: none; border-right-width:1px; border-right-color: #666666;}


/* data cells empty. used */ .zEcD { background-color:transparent; }
.zUcD { background-color:transparent; padding-left: 0.4em; padding-right: 0.4em; vertical-align: top;}


/*spreads sequential paragraphs of text*/
.zCellSect {}

.zCellSectOdd  {padding-top: 0.2em; padding-bottom: 0.2em;}
.zCellSectEven {padding-top: 0.2em; padding-bottom: 0.2em; }
.zPres2 .zUcD .zCellSectOdd, .zPres2 .zUcD .zCellSectEven  { width: 40em; }

.zMenuUpDown {background-color:#aaaaff}
.zMoreNull {background-color:#336666}

.zScrollRemindDiv{ background-color: ; border: thin outset }
.zScrollRemindSpan{ background-color:#b7b8d0; font-size: 100%; padding-left: 0.5em; padding-right: 0.5em; }

.popMenu1 {background-color:#00ff00; }
.popMenu2 {background-color:#330000; }



.zNsTrOn { color: #000000; background-color: #00f; text-decoration: none;  } 
.zNsTrOn a, .zNsTrOn a:hover, .zNsTrOn a:visited { color: #000000 ; text-decoration: none; }
.zHiSpan, .zAdTable .zNsILink1 { color: #0000ff } 


 @media print { 
   BODY {font-size: 10pt; } 
   thead { display: table-header-group }
   
  .zHint, .zCbdLeftBar, .zCbdRight, .zCbdLeft, .zHdrTr301, .zLink1300, .zLink1305, .zLink1306, .zfIcon, .zFIconImg, 
  zFIconDiv, .zqIcon, .zQIconImg, .zQIconDiv, .zCsBut, .zDropDown, .zNcBut, .zNcGroup, .zBanner, .zNavigate, .zFoot, 
  .zNavBox, .zEnder, .related, .zbbbut, .zbtbut, .zbhbut, .zNsTrEop1, .zNsILink2, .zNsILink4, .zHdrSpanEmpty3, 
  .zHdrSpanEmpty2, .zDropIcon0  { display: none; }
  .zHdrTdData { font-size:150%; color:#ffffff; background-color: transparent; line-height:120%; padding-left: 0.3em; padding-right: 0.3em; padding-top: 0.1em; }

/* logic cells empty. used */
.zEcL {background-color:#ffffff }
.zUcL, .zHdrTdEmpty { background-color:#ffffff; padding-left: 0.4em; padding-right: 0.6em; padding-top: 0.0em; vertical-align: top;  border-right-style: none; border-right-width:1px; border-right-color: #666666;}


/* data cells empty. used */ .zEcD { background-color:#ffffff; }
.zUcD { background-color:#ffffff; padding-left: 0.4em; padding-right: 0.4em; vertical-align: top;}

/*non table tables */ 
.zPres2, .zPres2 td{border-collapse: collapse; border-bottom-style: none; border-bottom-width:1px; border-bottom-color: #000000; margin-left: 25px; margin-right: 25px; margin-top: 10px; }

/*table tables */ 

.zPres3, .zPres3a { border-collapse: collapse; border-style: solid; border-spacing:0; border-width:1px; border-color: #000000; margin-top: 1.5em; margin-left: 25px; margin-right: 25px; } 
.zPres3 td, zPres3a td{ border-collapse: collapse; border-spacing:0; border-style: solid; border-width:1px; border-color: #000000; margin-top: 1.5em;   margin-left: 25px; margin-right: 25px; } 

.zPres3a td{border-style: solid; border-width:1px; border-color: #000000;} 


.zCbdLeftBar .zNsArea {width: 0px; } 
.zDisp1, .zDisp2, .zDisp3, .zDisp4, .zDisp5, .zDisp6 { background-color: #ffffff; }
 .zBar { background-color:#0000cc; padding:0; margin:0; border:2px solid black; height:10pt; }

 }