@import url("/css/lii20.css");

H2.nav { 
	margin-left: 1em; 
	margin-right: 1em; 
}

.toc LI {
	LIST-STYLE-TYPE: none;
 LINE-HEIGHT: 1.7em;
}
.toc LI>UL {
 MARGIN-TOP: 1em;
	MARGIN-BOTTOM: 1em;
}
SPAN.toccat {
 FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
}
.toc HR {
	 WIDTH: 50%;
  MARGIN-RIGHT: 50%;
}

DIV.anncontoc {
 	MARGIN-LEFT: 5%;
 	MARGIN-RIGHT: 5%;
}

.anncontoc A { 
	TEXT-DECORATION: none; 
	COLOR: #000066;
}
.anncontoc A:hover {
	TEXT-DECORATION: underline;
}
.anncontoc A:visited {
	TEXT-DECORATION: none;
	COLOR: #330099;
}

.anncontoc TD {
	PADDING-LEFT: 1em;
	PADDING-RIGHT: 1em;
	PADDING-TOP: 0.3ex;
	PADDING-BOTTOM: 0.3ex;
  	BORDER-BOTTOM: white 2px solid;
}

TABLE.anncontoc { 
  WIDTH: 100%; 	
}

TR.anncontoc{ 
  BACKGROUND-COLOR: #ddddcc
 }
 
TD.enumcell {
	width: 10em;
}

TD.HDTYtoc      {
	PADDING-left: 0%;  
	FONT-WEIGHT: bold;
}

TD.HDTYblock    {
	PADDING-left: 0%;  
	FONT-WEIGHT: bold;
}

TD.HDTYsubblock {
	PADDING-left: 5%;  
	}
	
TD.HDTYpara     {
	PADDING-left: 10%; 
}

TD.HDTYmargin   {
	TEXT-ALIGN: right; 
	BACKGROUND-COLOR: #eeeeee;
	FONT-WEIGHT: bold;
}

DIV.hdmargin{
  TEXT-ALIGN: right;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #eeeeee
}

DIV.liimargin{
  TEXT-ALIGN: right;
  FONT-WEIGHT: bold;
  COLOR: #770000
}

TD.toccell {
 }
TD.toccelr {

  	TEXT-ALIGN:    right; 
  	BORDER-BOTTOM: white 2px solid;
}

/* slightly expanded line-height because of the footref placement issue */
P {
	LINE-HEIGHT: 1.4em;
}

P.editpoint{
  FONT-FAMILY: courier monospace;
  COLOR      : #770000
}

/*ssf 2005-05-03
 P.constitext{
  FONT-SIZE  :  110%;
  COLOR      : #220077
}
*/
p.constitext {
 	BACKGROUND-COLOR: #ffffcc;
	BACKGROUND-IMAGE: url(/anncon/images/c4.gif);
	PADDING: 1em 2em;
}

P.devcom{
  COLOR      : #770000 
}

PRE.devcom{
  COLOR      : #770000
}

/*
DIV.editgroup{
  MARGIN-LEFT   : 2em;
  BORDER   : #775500 2px solid; 
  PADDING  :  0.5em; 
  BACKGROUND-COLOR: #ffffff
}
*/

DIV.editgroup{

/*  MARGIN-LEFT   : 1.0em;
  PADDING  :  0.5em; 
  BACKGROUND-COLOR: #ddddcc;
		*/
		MARGIN: 1em;
		PADDING: 1em 2em;
		BACKGROUND-COLOR: #ddddcc;
  BORDER   : #ffffff 2px solid;
}

DIV.block{
  FONT-SIZE  :  120%;
  PADDING-TOP: 0.2em; 
  PADDING-BOTTOM: 0.2em;
}

DIV.footnote{
  PADDING-TOP:    0.0em; 
  PADDING-BOTTOM: 0.0em;
}

P.footnote{
  PADDING-TOP:    0.0em; 
  PADDING-BOTTOM: 0.0em;
}

SPAN.fara{
  MARGIN-LEFT   : 1em;
  FONT-SIZE     : 90%;
}

DIV.sliverlead{
  PADDING-TOP:    0.4em; 
  PADDING-BOTTOM: 0.0em;
}

DIV.admin{
  FONT-WEIGHT: bold; 
  FONT-SIZE  :  120%;
  TEXT-ALIGN: center;
  PADDING-TOP: 0.5em; 
  PADDING-BOTTOM: 0.5em; 
  COLOR      : #770000
}

HR.footsep {
	HEIGHT: 1px
}

/* ssf 2005-05-03 */
a.fnflag {
	text-decoration: none;
}
	
a.footref {
/* VERTICAL-ALIGN: super;	 */
	VERTICAL-ALIGN: 0.5ex;	
 text-decoration: none;
	font-weight: bold;
 font-size: .83em;
	line-height: 0.8em;
}

A.pagebrk {
  COLOR: #aaaaaa;
  BACKGROUND-COLOR: #ffffcc; 
  TEXT-DECORATION: none;
}

A.subref {
 COLOR           : blue;
 FONT-WEIGHT     : bold;
 TEXT-DECORATION : none;
}

A.extern {
 BACKGROUND-COLOR: #eeeeff; 
/*  BACKGROUND-COLOR: #ffff99;  */
 COLOR           : blue;
 FONT-WEIGHT     : bold;
 TEXT-DECORATION : none;
}

A.folio {
 BACKGROUND-COLOR: #ddffdd; 
 COLOR           : blue;
 FONT-WEIGHT     : bold;
 TEXT-DECORATION : none;
}

A.hermes {
 BACKGROUND-COLOR: #ddffdd; 
 COLOR           : blue;
 FONT-WEIGHT     : bold;
 TEXT-DECORATION : none;
}

LI.tocitem {
  MARGIN-TOP: 0.75em
}

LI.tocitem A{
  TEXT-DECORATION: none
}


DIV.tabular {
  FONT-FAMILY: Fixed, monospace;
  MARGIN-TOP: 0.2em;
}

DIV.head {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 14pt;
  PADDING-TOP: 1.5em; 
  PADDING-BOTTOM: 1.0em;
}

DIV.part {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 14pt;
  TEXT-ALIGN: center;
  PADDING-TOP: 0.5em; 
  PADDING-BOTTOM: 0.5em;
}

DIV.subpart {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 14pt;
  TEXT-ALIGN: center;
  PADDING-TOP: 0.5em; 
  PADDING-BOTTOM: 0.5em;
}

P.catchline {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12pt
}

SPAN.backtrail {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 10pt
}

SPAN.prevnext {
  TEXT-ALIGN: right; 
  FONT-SIZE: 10pt
}	

SPAN.special-word
{
  COLOR:red
}


TABLE.writnavgroup{ 
  PADDING-RIGHT: 10px; 
  PADDING-LEFT: 10px; 
  PADDING-BOTTOM: 10px; 
  MARGIN-LEFT: auto; 
  WIDTH: 100%; 
  PADDING-TOP: 10px
 }

TD.writnav {
  TEXT-ALIGN: center;
  BORDER-LEFT: black 1px solid; 
  BORDER-RIGHT: black 1px solid; 
  BACKGROUND-COLOR: #EEEEEE;
}

SPAN.writnav {
  BACKGROUND-COLOR: #EEEEEE;
}

TABLE.header{ 
  PADDING-RIGHT: 10px; 
  PADDING-LEFT: 10px; 
  PADDING-BOTTOM: 10px; 
  MARGIN-LEFT: auto; 
  WIDTH: 100%; 
  PADDING-TOP: 10px
 }

TD.backtrail{ 
  PADDING-TOP: 10px;
  FONT-WEIGHT: bold;
}

TD.prevnext {
  TEXT-ALIGN: right
}

TD.dates {
  FONT-STYLE: italic;
  TEXT-ALIGN: right
}

TABLE.LII-navigation {
  WIDTH: 100%; 
  FONT-WEIGHT: bold; 
  FONT-SIZE:10pt;
  PADDING:4px;
  COLOR: #ffffff;
  BACKGROUND-COLOR: #000099;
}

TD.tocrec {
  PADDING-RIGHT: 1em; 
  PADDING-LEFT:  1em; 
  BORDER-BOTTOM: white 1px solid;
}

TD.statlinks {
  PADDING-RIGHT: 10px; 
  PADDING-LEFT: 10px; 
  PADDING-BOTTOM: 10px; 
  VERTICAL-ALIGN: top; 
  BORDER-LEFT: black 2px solid; 
  PADDING-TOP: 10px; 
  TEXT-ALIGN: left
}

TH {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 105%; 
  BORDER-BOTTOM: black 1px dashed; 
  TEXT-ALIGN: left
}


SPAN.greyout {
  COLOR: #999999;
}

SPAN.enum {
  FONT-SIZE: 110%; 
  FONT-WEIGHT: bold
}

