/*HTML, JavaScript and CSS by Brian Flint, 2004/12/02*/
/*items printed not on screen**************************************************/
.nos{
  display:inline;
}
body{
  color:#000;
  background:#fff;
}
/*main text elements***********************************************************/
/*main centered headings
span text in Possibilities*/
h2{
  margin-right:10px;
  margin-left:10px;
  margin-bottom:10px;;
  page-break-after:avoid;
}
/*left aligned secondary headings
span text in Possibilities*/
h3{
  margin-right:10px;
  margin-left:10px;
  margin-bottom:0;
  page-break-after:avoid;
}
/*printed links in index.html*/
h3.index{
  margin-bottom:10px;
}
p{
  font-size:12px;
  line-height:15px;
  margin-right:10px;
  margin-left:10px;
  margin-top:0;
  margin-bottom:10px;
  widows:2;
  orphans:2;
}
/*div containing main content table********************************************/
div.main{
  margin-left:0px;
  width:100%;
}
/*main content table*/
table.main{
  width:99%;
  border-left:0;
}
/*div at bottom of page********************************************************/
/*blue bar above copyright*/
.bot{
  margin-top:10px;
  border-top:2px solid #69c;
}
/*'site design' at bottom of page*/
p.credits{
  color:#000;
  margin-top:10px;
}
/*text modifications***********************************************************/
p.em1{
  line-height:110%;
  margin-right:10px;
  margin-left:10px;
  margin-bottom:10px;;
  page-break-after:avoid;
}
p.em2{
  margin-right:10px;
  margin-left:10px;
  margin-bottom:1ex;
  page-break-after:avoid;
}
acronym.first{
  border-bottom:0;
}
/*links************************************************************************/
/*print links*/
a:link, a:visited{
  color:#000;
}
/*print link urls*/
a:link.pred,a:visited.pred,.pred{
  color:#f00;
}
/*urls in index*/
span.index{
  font-size:12px;
  font-weight:normal;
}
/*lists************************************************************************/
/*list text*/
li{
  font-size:12px;
  margin-left:0px;
  margin-right:10px;
  margin-bottom:0;
  margin-top:0;
}
/*list items with paras*/
ul.p{
  margin-left:-3px;
}
ul.p li{
  widows:2;
  orphans:2;
}
/*inner list in possibilities, etc*/
ul.inner li{
  margin-left:25px;
}
/*lists in key holder*/
ul.norm li{
  margin-left:-10px;
}
ol{
  font-size:12px;
  margin-left:0px;
  margin-right:10px;
  margin-bottom:0;
  margin-top:0;
}
ol li ol, ol.comp li{
  margin-left:40px;
}
/*images***********************************************************************/
/*images at right of page with left padding*/
img.r{
  margin-right:0px;
  margin-left:10px;
}
/*images at left of page with right padding*/
img.l{
  margin-left:0px;
  margin-right:10px;
}
/*layout of printed page*******************************************************/
.pbbav{
  page-break-before:avoid;
}
.pbiav{
  page-break-inside:avoid;
}
.pbaav{
  page-break-after:avoid;
}
/*items on screen but not printed**********************************************/
p.nop,div.nop,div.invi,div.sidemu,div.menu,.nop, .bluebar, .bluefoot{
  display:none;
}
/*urls in intro and links*/
.lkurl{
  font-size:12px;
  display:block;
  color:#f00;
  text-align:center;
}

