body { background-color:#FFF; font-family:"Times New Roman"; }
p { text-align: justify; margin:.3em 0 0 0; text-indent:2em; font-size:110%; }
ul { font-size:110% }
hr { color:black;width:60%;text-align:left }
h1 	{ color:black;font:bold 180% "Palatino Linotype",Garamond,"Book Antiqua","Times New Roman"; text-align:center; font-variant:small-caps; margin-top:2em; }
h2 	{ color:black;font:bold 130% "Palatino Linotype",Garamond,"Book Antiqua","Times New Roman"; text-align:center; font-variant:small-caps; margin-top:2em; }
h3		{ color:black;font:bold 110% "Palatino Linotype",Garamond,"Book Antiqua","Times New Roman"; text-align:center; font-variant:small-caps; }
/*h4		{ color:black;font:bold 100% "Palatino Linotype",Garamond,"Book Antiqua","Times New Roman"; float:left; width:11.8em; text-align:center; padding:.4em 1em .7em 0; font-variant:small-caps; }*/
h4		{ color:black;font:bold 110% "Palatino Linotype",Garamond,"Book Antiqua","Times New Roman"; text-align:center; }
h5		{ color:black;font:normal 110% "Times New Roman"; text-align:center; letter-spacing:0.2em; }
.author { font-variant:normal; font-weight:normal }
h2.author { font-size:110%; }
h3.author { font-size:110%; }
.date { color:black;font:normal 110% Georgia,"Times New Roman" }
u { letter-spacing:0.2em; font-weight:normal; word-spacing:.1em; text-decoration:none; }
.author u { font-variant:small-caps; letter-spacing:0; font-weight:normal; }

span.sp	{ letter-spacing:0.2em; }

div.footnote { font-size:90%; background-color:#FFFFCC; /*border: 1px solid black;*/ padding:.3em 1em .5em 1em; margin:.5em 0 1em 0; }
/*.footnote p { margin-top:0.3em }*/

.fr { float:right }
.fl { float:left }
/*image { float:right }*/

.il p { text-align:center; font-size:85%; font-weight:bold; }
.ilr p { text-align:center; font-size:85%; font-weight:bold; }
.ill p { text-align:center; font-size:85%; font-weight:bold; }
p.sm { font-size:75%; margin-top:.3em; }
.il td { text-align:center; }
table.il { width:100%; margin:1.5em 0em 1.5em 0em; padding:2em; }
table.ilr { width:1; margin:.5em 0em .5em 1em; float:right; }
table.ill { width:1; margin:.5em 1em .5em 0em; float:left; }

div.float { padding:1em 0em .5em .5em; float:right }
div.floatl { padding:1em .5em .5em 0em; float:left }
div.inset { padding:1em 1em 1 1em; border:solid #EEDDD0 1px; }
.inset	{ font-size:100%; background-color:#FFEEE0; }
/*.inset h4 { color:black;font:bold 100% "Palatino Linotype",Garamond,"Book Antiqua","Times New Roman"; text-align:right; }*/
/*.inset h5 { color:black;font:bold 110% "Times New Roman"; text-align:center; border:solid #CCBBB0 1px; background-color:#EEDDD0; 
	padding:.1em 1em .1em 1em; margin:0.6em 0 0.6em 0 }*/
.inset td { font-size:70%; }
.inset th { font-size:70%; }
ul { list-style-type:none; margin-top:0.5em; /*text-indent:-1.3em; */margin-left:1.5em; }
ul ul { list-style-type:none; margin-top:0.5em; text-indent:-1.3em; margin-left:3em; }
li { margin-top:0.3em }
.inset p { margin-top:0.5em }
.noborder { border:none; }
.noborder td { border:none; }
table.table { border-collapse:collapse; border:solid black 2px; }
.table td,th { border:solid black 1px; padding:.1em .5em .1em .5em; background-color:#FFF5EB }
.table th { padding:.3em .5em .3em .5em; background-color:#EEDDD0 }
tr.c,td.c { text-align:center; }
td.l { text-align:left; }
td.bt { border-left:none; padding-left:0em; text-align:left }
td.bn { border-right:none; text-align:right }
td.bu { border-right:none; text-align:right; vertical-align:baseline }
/*u { font-weight:bold; color:#810; text-decoration:none }*/

.sym { font-family:symbol; font-size:95% }

span.tree A { text-decoration: none; color:black }
span.tree A:hover { color:'#820082'; }

.tree td { vertical-align:top; text-align:left }

div.btoc { font-family:"Palatino Linotype",Garamond,"Book Antiqua","Times New Roman"; text-align:center; 
background-color:#FFEEE0; padding:.3em; border:solid black 1px; margin-top:1em; width:10em; }
.btoc h1 { font-size:90%; margin:0; padding:0; }
.btoc h2 { font-size:85%; margin:0; padding:0; border:solid #CCBBB0 1px; background-color:#EEDDD0; color:#810; }
.btoc h3 { font-size:65%; margin:0; padding:0; float:none; }
.btoc A { text-decoration:none; color:black }
.btoc h2 A { text-decoration:none; color:#810 }
.btoc h2 A:hover { text-decoration:underline; color:'#C54'; }
.btoc A:hover { text-decoration:underline; color:'#820082'; }

@media screen, print { 
	/* Turn off list bullets */
	/* Provide space for our own "bullet" inside the LI */
	ul.btoc  li           .bullet { padding-left: 14px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.btoc  li.liOpen    .bullet { cursor: pointer; background: url(minus.gif)  center left no-repeat; }
	ul.btoc  li.liClosed  .bullet { cursor: pointer; background: url(plus.gif)   center left no-repeat; }
	ul.btoc  li.liBullet  .bullet { cursor: default; background: none; }
	/* Sublists are visible or not based on class of parent LI */
	ul.btoc  li.liOpen    ul { display: block; color:black; }
	ul.btoc  li.liClosed  ul { display: none; }
	.btoc  li.liOpen { color:red; }
	ul.btoc  i { display: none; }
	.btoc u { letter-spacing:0; word-spacing:0; font-style:italic; }
}

.btoc li { font-family:'Palatino Linotype',Garamond,'Book Antiqua','Times New Roman'; margin-top:0.1em; }
.btoc li li { font-family:'Times New Roman'; font-size:85%; margin-top:0.0em }
ul.btoc { margin-left:0em; padding-left:0em; font-size:100% }
ul.btoc ul { margin-left:2em; padding-left:0em; margin-top:0.0em }


.inset h3 { margin:0em; padding:0em; }
.inset h3 { font-size:90% }
.inset h3 { cursor:hand; cursor:pointer; }
.inset h3 A { text-decoration:none; color:black; width:100%; padding:1em;  }
.inset h3 A:hover { text-decoration:none; background-color:#EEDDD0; }
