@charset "windows-1252";

/* FONT SIZES
H1: 30px - set
H2: 24px
H3: 20px
small: 14px
x-small: 12px - set
xx-small: 10px - set
*/

/* Updated 07 Aug 2006 */
/* #cmntop {position: absolute; top: 30px; left: 790px; height: 75px; width: 194px;
	color: red; background: white none; }	*/ /* community top section */
#cmntop {position: absolute; top: 0px; left: 790px; height: 75px; width: 194px;
	color: red; background: white none; }	/* community top section */
#cmntoptt {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; top: 45px; left: 800px; width: 194px; height: 65px; text-align: left; border-bottom: 1px solid gray; background: white none; color: black; }	/* community section title */
#cmnct {position: absolute; top: 135px; left: 800px; width: 194px;
	color: black; background: white none; font-size: 10px/* xx-small */; font-family: Arial; } /* community section content */
#cmnln { margin-top: 0px; padding-top: 0px; position: absolute; top: 75px; left: 798px; height: 45px; width: 197px;
	border-bottom: 1px solid gray; background: white none;  font-family: arial; font-size: 18px; text-align: center;}
/* #cmnln { margin-top: 0px; padding-top: 0px; position: absolute; top: 98px; left: 798px; height: 22px; width: 197px;
	border-bottom: 1px solid gray; background: white none;  font-family: arial; font-size: 16px; text-align: center;} original version */
	
#ctb { position: absolute; top: 125px; left: 215px; width: 568px; margin: 0px; } /* top 135 left 252 content block */
#ct { width: 100%; background-color: #FFFFFF; color: #000000; margin-top: 2px;
	/* border-bottom: 1px solid gray ; */ margin-bottom: 0px; padding-bottom: 10px; padding-left: 3px; }  /* content */
#ctoff { position: absolute; top: 124px; top: expression('144px' ); left: 265px; width: 568px; background-color: white; color: #000000; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 10px; padding-left: 0px; }  /* content
top: 124px; works in all (?) browsers but renders the top too hight in IE8
top: expression('143px' ); ovverides that for IE browsers */

#cpr { position: relative; top: 0px; left: -5px; font-family: Arial; font-size: 10px/* xx-small */; text-align: left; } /* copyright note */ 

#indadv { position: absolute; top: 124px; top: expression('144px' ); left: 833px; width: 168px; background-color: white; color: #000000; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 10px; padding-left: 0px;}
#indadvln { margin-top: 0px; padding-top: 0px; position: absolute; top: 75px; left: 833px; height: 45px; width: 197px;
	border-bottom: 1px solid gray; background: white none;  font-family: arial; font-size: 18px; text-align: center;}
	
#inl { float: left; width: 277px; }
#inr { float: right; width: 277px; margin-right: 3px; } 
#je { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; top: 27px;/*63px*/ left: /*215px;*/632px; width: 100px; height: 12px; text-align: left; font-family: Arial; font-size: 10px; background: transparent none; color: red /*rgb(100,100,100)*/; }
#jeoff { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; top: 27px;/*63px*/ left: 677px; width: 100px; 
height: 12px; text-align: left; font-family: Arial; font-size: 10px; background: transparent none; color: red /*rgb(100,100,100)*/; }#jm { margin-top: 0px; padding-top: 0px; position: absolute; top: 98px; left: 210px; width: 573px; height: 22px; 
	text-align: left; border-bottom: 1px solid gray; background: white; } /* was left: 215px */
#jmoff { margin-top: 0px; padding-top: 0px; position: absolute; top: 98px; left: 255px; width: 573px; height: 22px; 
	text-align: left; border-bottom: 1px solid gray; background: white; } /* was left: 215px */
#jt { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; top: 45px; left: 215px; width: 568px; height: 65px; text-align: left; background: white none; color: black; }
#jtoff { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; top: 45px; left: 260px; width: 568px; height: 40px; text-align: left; background: white none; color: black; }

#lmtb { margin-left: 5px }
#lg { position: absolute; top: 20px; left: 75px; height: 70px; width: 80px; color: black; background: white none; }
#lgln { margin-top: 0px; padding-top: 0px; position: absolute; top: 98px; left: 3px; height: 22px; width: 197px; border-bottom: 1px solid gray; background: white none;}
#lgoff { position: absolute; top: 8px; left: 91px; height: 70px; width: 80px; color: black; background: white none; } /* left: 105px; */

/* rgb(210,200,180) */	
#pm { position: absolute; top: 0px; left: 215px; width: 568px; height: 22px; margin: 0px 0px 0px 0px; padding-left: 10px; padding-right: 10px; color: white; background: silver none;} /* this works in IE */
html > body #pm { position: absolute; top: 0px; left: 215px; width: 548px; height: 22px; margin: 0px 0px 0px 0px; padding-left: 10px; padding-right: 10px; color: white; background: silver none;} /* this works in Firefox */ 
#pmoff { position: relative; top: 0px; left: 262px; width: 568px; height: 22px; margin: 0px 0px 0px 0px; padding-left: 10px; padding-right: 10px; color: white; background: silver none;} /* this works in IE */
html > body #pmoff { position: absolute; top: 0px; left: 260px; width: 548px; height: 22px; margin: 0px 0px 0px 0px; padding-left: 10px; padding-right: 10px; color: white; background: silver none;} /* this works in Firefox */ 

#tc { position: absolute; top: 135px; left: 3px; width: 195px; background-color: white; color: #000000; font-size: 10px/* xx-small */; font-family: Arial; text-align: left;}
#tcx { position: absolute; top: 166px; left: 35px; width: 211px; background-color: white; color: #000000; font-size: 11px/* xx-small */; font-family: Arial; text-align: left; } /* height: 392px; */

#tclm { position: absolute; top: 120px; left: 32px; width: 208px; height: 38px; background-color: rgb(240,240,240); color: #000000; border-bottom: 1px solid rgb(240,240,240); font-size: 11px; font-family: Arial; text-align: left; padding-left: 6px; padding-top: 6px;} /* width: 235px; */
#tclmvt { position: absolute; top: 170px; left: 5px; width: 22px; height: 270px; background-color: white; color: #000000; border-right: 1px solid rgb(230,230,230); font-size: 11px; font-family: Arial; text-align: left; padding-left: 5px; } /* rgb(240,240,240) rgb(210,210,210) */
#tcsearch { position: absolute; top: 97px; left: 8px; width: 250px; height: 20px; background-color: transparent; color: #000000; font-size: 11px; font-family: Arial; text-align: left; padding-left: 0px; padding-right: 0px; padding-top: 0px; margin: 0px; } /* margin-left: auto; */

#top { position: absolute; top: 1px; left: 0px; color: white; background: white none; }

.ci { font-family: Arial; font-size: 10px/* xx-small */; border: none; width: 70%;  vertical-align: top; color: gray; background: white none; } /* citation border-top: 1px solid silver; */
.cli { background-color: #E8E8E8 ; } /* currently used list item */
.cptna { margin-left: 0px; margin-right: 0px; font-size: 10px; font-family: Arial; text-align: left; } /* caption Ariel */
.ctt { font-size: 15px/* x-small */; text-align: left; line-height: 20px; vertical-align: top; }  /* content text, UNUSED */
.edno { color: gray; background: white none; } /* editor's note */
.hi { text-indent: -15px; padding-left: 15px; }  /* hanging indent */
.hil { text-indent: -30px; padding-left: 30px; }  /* hanging indent */
.md { font-family: Arial; font-size: 10px/* xx-small */; text-align: right; border: none;  vertical-align: top; color: gray; background: white none; }	/* modification date */
.nobr { white-space: nowrap; } /* nonbreakable span */
.rnt { color: gray; font-family: Arial; font-size: xx-small; display: block;} /* reference note */
.tbot { font-size: 10px; font-family: Arial; }
.tgh { font-weight: bold; font-size: 20px; margin-top: 10px; margin-bottom: 5px }  /* topic group heading */
.ttop { margin-right: 3px; font-size: 11px; font-family: Arial; border-bottom: 1px solid silver; text-align: right; padding-top: 5px; }
.ttop_ac { margin-right: 3px; font-size: 10px; font-family: Arial; /* border-bottom: 1px solid silver; */ text-align: right;}
.ttopm { margin-top: 10px; margin-bottom: -5px; margin-right: 3px; font-size: 10px; font-family: Arial; text-align: right; }
.ttops { margin-top: 10px; margin-bottom: 15px; margin-right: 3px; font-size: 10px; font-family: Arial; border-bottom: 1px solid silver; text-align: right; }

a { text-decoration: none }
a:link:hover { color: red; background: transparent none; }
a:visited { color: #A85229; background: transparent none; } /* #C15F30 #CC6633 */
a:visited:hover { color: red; background: transparent none; } 
a.jm { margin-top: 0px; padding-top: 0px; font-size: 12px; font-family: Arial; color: blue; }
a.lm { font-family: Arial; font-size: 11px; color: blue; }	/* font-size: 14px; when on the right*/
a.lmtc { font-family: Arial; font-size: 10px; color: blue; background-color: #F9F8E7; }
a.plain { position: absolute; top: 40px; font-family: arial; font-size: 14px; font-weight: bold; }
a.plain:visited { color: blue; background: transparent none; }
a.pm { font-family: Arial; font-size: 12px; font-weight: bold; color: white; background: transparent none; }
a.pm { font-family: Arial; font-size: 12px; font-weight: bold; color: white; background: transparent none; }
a.pm:hover { color: red; background: transparent none; }
a.spt { font-family: Arial; font-size: 16px; font-weight: bold; color: white; background: transparent; }
a.spt:hover { color: red; background: transparent none; }
a.spn { font-family: Arial; font-size: 13px; font-weight: bold; color: white; background: transparent; }
a.spn:hover { color: red; background: transparent none; }
a.top { font-size: 10px; font-family: Arial; }
//a.vc { color: silver; }

h1 { font-size: 30px }
h1.jt { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 22pt; font-family: Times New Roman; color: black; background: white none; } 

p { line-height: 125%; }
p.tc0 { margin-left: 5px; margin-top: 0px; margin-bottom: 0px } /* tc left, 0-th level */
p.tc1 { margin-left: 10px; margin-top: 0px; margin-bottom: 0px  } /* tc left, 1-th level */
p.tc2 { margin-left: 15px; margin-top: 0px; margin-bottom: 0px  } /* tc left, 2-th level */

p.cptn { margin-left: 10px; margin-right: 10px; font-size: 13px; text-align: left; } /* caption */
p.cptnfw { margin-left: 0px; margin-right: 0px; font-size: 13px; text-align: left; } /* caption full-width*/
p.cptna { margin-left: 10px; margin-right: 0px; font-size: 10px; font-family: Arial; text-align: left; } /* caption Arial */
p.ft { margin-top: 10px } /* footing */
p.gt { position: relative; top: 10px; left: 3px; font-size: 20px; font-weight: bold; } /* group title */
p.jm { margin-top: 0px; padding-top: 0px; font-size: 12px; font-family: Arial; font-weight: normal; color: black; }
p.lm {margin-left: 3px; font-size: 14px; font-family: Arial; color: black; } /* letter menu */
p.lmtc {margin-left: 3px; margin-top: 5px; margin-bottom: 0px; font-size: 10px; font-family: Arial; color: black; background-color: #F9F8E7; } /* letter menu */
p.lmtcbot {margin-left: 3px; margin-top: 3px; font-size: 10px; font-family: Arial; color: black; background-color: #F9F8E7; } /* letter menu */
p.nt { margin-left: 3px; font-size: 10px; color: gray; background: white none; } /* note */
p.vs { margin-top: -2px; }
p.ve { margin-bottom: -2px; }
p.wip { font-family: Arial; font-size: 10px; color: yellow; background: gray none; } /* work in progress */

span.pm { line-height: 20px; font-family: Arial; font-size: 12px; font-weight: normal; color: white; background: transparent none;}
span.spt { font-family: Arial; font-size: 20px; font-weight: bold; color: white; background: transparent none; }

sub { position: relative; top: 2px; vertical-align: bottom; }
sub.int { top: 4px; }
sub.exp { top: -6px; }
sup { position: relative; top: -2px; vertical-align: top; }
sup.int { position: relative; top: -6px; vertical-align: top; }

table.fgcp { font-size: 13px/* xx-small */; text-align: left; line-height: 125%; margin-top: 0px; border: 0px; padding: 0px; border: 0px; } /* fig and caption table */
table.eq { width: 88%; } /* equation table */
table.ft { margin-top: 10px; width: 100% } /* footer table */
table.hd { width: 100% } /* header table */
table.lm { width: 90%; text-align: center; margin-top: -2px; margin-left: 5px; }
table.mx { border-collapse: collapse; text-align: center; } /* matrix equation table */
table.vcie {height: 25px; width: 568px; background-color: white; font-family: Arial; font-size: 10px; text-align: left; padding-left: 5px; color: rgb(150,150,150); line-height: 10px; }	/* vba Link, IE; rgb(230,230,230)*/
table.vc {height: 10px; width: 568px; background-color: white; font-family: Arial; font-size: 10px; text-align: left; padding: 0px; color: rgb(150,150,150); line-height: 10px; }	/* vba Link, IE; rgb(230,230,230)*/

td { padding: 2px; }
td.au { font-family: Arial; font-size: 11px/* xx-small */; border: none; width: 30%; } /* author */
td.cl { font-family: Arial; font-size: 11px/* xx-small */; border: none; width: 70%; text-align: left; } /* copyright note */
td.cptn { padding-left: 5px; margin-left: 0px; margin-right: 0px; font-size: 13px; text-align: left; } /* caption */
td.cr { font-family: Arial; font-size: 11px/* xx-small */; border: none; width: 30%; text-align: right;  } /* copyright note */
td.crm { font-family: Arial; font-size: 11px/* xx-small */; border: none; width: 30%; text-align: right; color: gray; background-color: white; } /* copyright note: modification date */
td.equation { line-height: 170%; }
td.equation_c { font-family: Times; font-size: 14px; line-height: 170%; }
td.lm { background-color: silver; }
td.mxlt { border-left: 2px solid black; border-top: 1px solid black } /* matrix left top */
td.mxli { border-left: 2px solid black } /* matrix left inner */
td.mxlb { border-left: 2px solid black; border-bottom: 1px solid black } /* matrix left bottom */
td.mxrt { border-right: 2px solid black; border-top: 1px solid black;  } /* matrix right top */
td.mxri { border-right: 2px solid black } /* matrix right inner */
td.mxrb { border-right: 2px solid black; border-bottom: 1px solid black } /* matrix right bottom */
td.pd { font-family: Arial; font-size: 10px/* xx-small */; text-align: right;  vertical-align: top; color: gray; background: white none; }	/* publication date border-top: 1px solid silver; */ 
td.pn { font-family: Arial; font-size: 11px/* xx-small */; text-align: right; border: none; vertical-align: baseline } /* prev next topic */
td.spbold { font-family: Arial; font-size: 14px; font-weight: bold; text-align: left; border: none; width: 30%; color: #006666; background-color: none none; }
td.spboldct { font-family: Arial; font-size: 14px; font-weight: bold; text-align: left; border: none; width: 30%; color: #006666; background-color: none none; text-align: center; height: 25px; vertical-align: top; }

td.splogo { text-align: center; border: none; width: 30%; }
td.thd {color: black; background: silver; padding: 4px; } /* table heading */
td.ths {color: black; background: #F0F0F0; padding: 4px; } /* table spacer */
td.tav { vertical-align: top; } /* top align - vertical */
td.tclm { padding-top: 0px; padding-bottom: 0px;  text-align: center; }
td.tt {	font-size: 24px; font-weight: bold; text-align: left; border: none; width: 75%; } /* topic title */

ul.in {	list-style: none; padding-left: 0px; margin-left: 15px; }
ul.in0 { list-style: none; padding-left: 0px; margin-top: 9px; margin-top: expression('0px' ); margin-left: 0px; } /* margin-top: expression('0px' ); for IE */
ul.tc {	list-style: none; padding-left: 0px; margin-left: 10px; font-family: Arial; font-size: 11px/* xx-small */;}
ul.tccm {	list-style: none; padding-left: 0px; margin-left: 5px; font-family: Arial; font-size: 11px/* xx-small */;}
ul.tc0 { list-style: none; padding-left: 3px; margin-left: 5px; font-family: Arial; font-size: 11px/* xx-small */;} /* the top entry; a title */
ul.tc0cm { list-style: none; padding-left: 0px; margin-left: 0px; font-family: Arial; font-size: 11px/* xx-small */;} /* the top entry; a title */
ul.tcind {	list-style: none; padding-left: 0px; margin-left: 10px; padding-top: 0px; font-family: Arial; font-size: 11px/* xx-small */;}
ul.tcind0 { list-style: none; padding-left: 0px; margin-left: 5px; margin-top: 4px; font-family: Arial; font-size: 11px/* xx-small */;} /* the top entry; a title */
ul.tcref0 { list-style: none; padding-left: 3px; margin-left: 5px; margin-top: 4px; font-family: Arial; font-size: 11px/* xx-small */;} /* the top entry; a title */
ul.cptn { list-style: none; padding-left: 0px; margin-left: 20px; font-size: 12px/* xx-small */ ;  line-height: 15px; text-align: left; display: block } /* caption */

li.bb {background-color: #F9F8E7; padding: 0px 5px 0px 5px; } /* experimental */
li.hi { text-indent: -15px; padding-left: 15px; }  /* hanging indent */
li.hid { text-indent: -30px; padding-left: 30px; }  /* hanging indent */
li.hitc { text-indent: -10px; padding-left: 10px; }  /* hanging indent - table of contents */
li.divd { border-bottom: 1px solid silver; margin-bottom: 0px; padding-bottom: 0px; padding-left: 3px; } /* divider */
li.space { display: hidden; font-size: 3px; } /* divider */
li.spt { color: white; background: silver none; text-align: center; position: relative; top: 5px; padding-top: 3px; padding-bottom: 3px; } /* #B8B8B8	rgb(215,205,185)*/
li.tt {margin-bottom: 5px; } /* experimental */
li.vlie {background-color: rgb(230,230,230); font-family: Arial; font-size: 11px; text-align: left; padding-left: 5px; padding-top: 1px; padding-bottom: 5px;}	/* vba Link, IE; rgb(230,230,230)*/
li.vl {background-color: rgb(230,230,230); font-family: Arial; font-size: 11px; text-align: left; padding-left: 5px; padding-top: 5px; padding-bottom: 5px;} /* vba Link, other browsers */

