

body {

/*	border: 0 0 0 0; */

	margin: 10px 40px 10px 40px;

/*	background: rgb(232, 255, 255);*/

	background: transparent url(images/panel.gif) repeat-y;

	font: 17px 'trebuchet ms', arial, helvetica, verdana, sans-serif; 

	letter-spacing: 1px;

}

.hPg1 {

	font-size: 34px;

	letter-spacing: 0px;

	padding-top: 30px;

	}

.hPg2 {

	font-size: 21px;

	letter-spacing: 0px;

	margin-top: 10px;

	padding-bottom: 20px;

	}

h2 {

	font-size: 30px;

	font-variant: small-caps;

	}

h4 {

	margin: 30px 0 -10px 0;

	}

.sf {

	text-align: right;

	font-size: 14px;

	color: gray;

	margin-bottom: 20px;

	}

.quo {

	text-align: justify;

	color: #606060;

	margin: 0 45px 15px 15px;

	}

.quo_il {

	color: #606060;

	}

.quo i, .quo_il i {

	font-style: normal;

	}

blockquote {

	color: #606060;

	}

#homeLogo {

	margin-bottom: 60px;

	}	

#docHeader {

	font-size: 12px;

	margin-bottom: 25px;

	}

#docSubTitle {

	letter-spacing: 0;

	}

.cont {

	font-variant: normal;

	font-size: 18px;

	font-style: italic;

}

#goPrev {

	position: absolute;

	top: 364px;

/*	margin-top: 45px;

	margin-bottom: 12px; */

	}

#goNext {

	position: absolute;

	top: 386px;

/*	margin-bottom: 12px; */

	}

#homeStrip {

	position: fixed; 

	margin-top: 100%;

	margin-left: -40px; 

	background: transparent url(images/upScrollT.gif) repeat-y;

	height: 100px;

	width: 100px;

	}

#attrib	{

	text-align: center;

	}

.author {

	font-size: 19px;

	font-weight: bold;

	}

.ackText {

	font-size: 15px;

	}

.sectionSubs {

	margin-left: 18px;

	font-size: 15px;

	display: block;

	}

.sectionSubsH {

	margin-left: 18px;

	font-size: 15px;

	display: none;

	}

#ShowHide {

	position: relative;

	top: -10px;

	left: 70px;

	height: 10px;

	border: 0px solid red;

	margin: 0 0 20px 0;

	}

.dropTocX, .dropTocA {

	width: 12px;

	height: 14px;

	margin: 0 0 0 -21px;

	padding-left: 21px;

	font-size: 15px;

	background: transparent url(images/expand.gif) no-repeat;

	}

.dropTocA {

	width: 180px;

	position: absolute;

	font-size: 12px;

	}

.dropTocC, .dropTocN {

	width: 12px;

	height: 14px;

	margin-left: -21px;

	padding-left: 21px;

	font-size: 15px;

	background: transparent url(images/collapse.gif) no-repeat; 

	}

.dropTocN {

	width: 180px;

	position: absolute;

	left: 220px;

	font-size: 12px;

	}

.xc {

	margin-top: -15px;

	}

.xc_IE {

	margin-top: -21px;

	}

#preload {

	display: none;

}

.footnote {

	font-size: 12px;

	padding-top: 20px;

	letter-spacing: 0px;

	}

td, th {

	font-size: 13px;

	padding: 7px 21px 7px 10px;

	}

th {

	text-align: left;

	}

.center {

	text-align: center;

	padding-right: 7px;

	}

.src_attrib {

	font-style: italic;

	font-weight: normal;

	font-size: 11px;

	margin-top: 5px;

	}

.directive {

	font-style: italic;

	font-weight: normal;

	font-size: 12px;

	}

h4 i, h4 em {

	letter-spacing: 0;

	font-weight: normal;

	}

ul, ol {

	margin-top: -6px;

	}

li {

	padding-top: 9px;

	}

li ul {

	padding-top: 9px;

	}

.nondrop li {

	margin-left: -10px;

	padding-left: 0px;

	}

.alpha {

	list-style-type: lower-alpha;

	}

.ualpha {

	list-style-type: upper-alpha;

	}

.no_bull {

	list-style: none;

	}

.hdr {

	margin: 26px 0 -10px 0;

	}

.missing {

	display: none;

	}

i b {

	font-style: normal;

	}

.ref {

	color: #606060;

	}

img {

	border: 0; 

	}

body>#nilogo {

	position: fixed;

}

#nilogo {

	position: absolute;

	top: 15px;

	left: 15px;

	width: 140px;

	height: 140px;

	background: transparent url(nilogo.gif) no-repeat;

	border: 0px solid red;

}

body>#leftPanel {

	position: fixed;

}

#leftPanel {

/*	background-image: url(images/panel.gif); */

/*	background: transparent url(images/upScroll1.gif) repeat-y fixed; */

	position: absolute;

	top: 40px;

	left: 15px;

	width: 160px;

/*	height: 5000px; */

	clear: both;

	float: left;

	border: 0px solid red;

}

#widgets {

	position: relative;

}

#txt {

	position: absolute;

	top: 140px;

	width: 140px;

	font: 15px arial;

}

#leftPanel a, #leftPanel a:visited {

	background: transparent url(srchn1.gif);

	font: 17px arial;

	font-variant: small-caps; 

	text-align: center;

	text-decoration: none;

	letter-spacing: 0px;

	color: #00008B;

}

#leftPanel a:hover {

	background: transparent url(srchn_ro1.gif);

	color: gray;

}

#mainText a, #mainText a:visited {

	font: 17px arial;

	font-variant: small-caps; 

	letter-spacing: 0px;

	color: #00008B;

}

#em1 a, #em2 a, #em1 a:visited, #em2 a:visited, #r1 a, #r1 a:visited, #r2 a, #r2 a:visited , #r3 a, #r3 a:visited, #r4 a, #r4 a:visited , #r5 a, #r5 a:visited, #r6 a, #r6 a:visited {

	font-variant: normal;

color: purple;

	}

#em1a, #em2a {

	margin-right: 10px;

	}

.notyet {

	text-decoration: none;

	}

#mainText a:hover {

	color: gray;

}

sup {

	font-size: 9px;

	}

#summary {

	margin-top: 40px;

	}

.whiteback {

	background: white;

}

#butSrch {

	position: absolute;

	left: 7px;

	top: 175px;

	width: 83px;

	height: 22px;

}

#butAll {

	position: absolute;

	left: 7px;

	top: 205px;

	width: 83px;

	height: 22px;

}

#recent {

	position:absolute;

	left: 3px;

	top: 255px;

	height: 140px;

	background: transparent url(lbracket.gif) no-repeat;

}

#butNew {

	position:absolute;

	left: 7px;

	top: 445px;

	width: 83px;

	height: 22px;

}

#recent a, #recent a:visited {

	background: transparent;

	color: rgb(160,190,255);

	display: block; 

	margin: 6px 0 -6px 6px;

	font: bold 12px/21px arial;

	text-transform: lowercase;

	text-align: left;

	text-decoration: none;

	text-indent: 9px;

}

#recent a:hover {

	background: transparent;

	color: #00008B;

}

#mainText {

	position: absolute;

	margin-top: 15px;

	margin-right: 20px;

	margin-bottom: 40px;

	top: 0px;

	left: 210px;

/*	height: 4000px; */

/*	overflow: hidden; */

}

#listTitle {

	position: relative;

	font-size: 24px;

	margin-bottom: 50px;

}

.cont {

	position: relative;

	display: block;

	padding-bottom: 14px;

}

#mainBittt a {

	background: transparent url(test3.gif) no-repeat;

	width: 15px;

	height: 15px; 

	float: left; 

	margin: 4px 0px 0 0;

}

#mainBittt a:hover {

	background: transparent url(test2.gif) no-repeat;

}

.dat {

	margin-left: 24px;

}

#oldStuff {

	display: none;

}