html {
	height:100%;
	max-height:100%; 
	padding:0;
	margin:0; 
	border:0; 
	background:#FFFFFF;
	font-size:1.0em; 
	font-family: Arial, Helvetica, sans-serif; 
	overflow: hidden; 
}

body{
	margin: 0;
	padding: 0;
	border:0;
	height:100%; 
	max-height:100%; 
	overflow:hidden;
	background:WHITE;
}

#logo {
	position:absolute; 
	margin:0; 
	top:10px; 
	left:1.5em; 
	display:block; 
	width:190px; 
	z-index:400; 
	background:#FFFFFF;
}

* #logo {
	position:absolute; 
	margin:0; 
	border-top:10px solid #FFFFFF;
	border-left:5px solid #FFFFFF;
	display:block; 
	width:190px; 
	z-index:400; 
	background:#FFFFFF;
}

#container{ 
	position:relative;
	top:0;
	left:15px;
	height:100%;
	width:40em;
	background:#FFFFFF;
}

* #container{ 
	position:relative;
	top:0;
	left:15px;
	height:100%;
	width:40em;
	background:#FFFFFF;
}

#head { 
	position:absolute; 
	margin:0; 
	top:10px; 
	left:14.5em; 
	display:block; 
	width:53.0em; 
	height:4.3em; 
	z-index:500; 
	background:#FFFFFF;
}
* html #head { position:absolute; left:0; top:0; display:block; border-left:14.5em solid #FFFFFF; 
	width:788px; height: 6.4em; background:#FFFFFF;}

#foot {
	position:absolute; 
	font-size:0.7em; 
	line-height:2.0em;
	overflow:hidden;
	margin:0; 
	padding:0;
	bottom:0; 
	left:20.6em; 
	display: block; 
	width:54.0em; 
	height: 30px; 
	z-index:5; 
	text-align: left; 
	background:#FFFFFF;
	color:#000090;
}

* html #foot { position:absolute; left:0; bottom:0; display:block; border-left:20.6em solid #FFFFFF; width:788px;	background:#FFFFFF;}

#passkey { 	font-size:0.2em; color:white; background:white; }

#content { 
	overflow:auto; 
	position:absolute; 
	z-index:5; 
	top:4.5em; 
	bottom:45px; 
	left:16.3em;
	width:50.0em;
	max-width:50.0em; 
	right:0; 
	font: 0.9em Arial, Helvetica, sans-serif;
	background:#FFFFFF; 
	padding-left:30px; 
	padding-right:100px;
	border:none;
}

* html #content { 
	position:absolute; 
	display:block;
	top:6.0em; 
	left:0; 
	right:0; 
	bottom:0; 
	height:85%; 
	width:659px; 
	overflow-x:hidden; 
	overflow-y:auto; 
	z-index:3; 
	background:#FFFFFF;
	border-top:6.1em solid #FFFFFF; 
	border-bottom:30px solid #FFFFFF; 
	border-left:210px solid #FFFFFF; 
	border-right:none; 
}

#content blockquote {margin-right: 3em;}

#content H1 {
	text-align: left;
	font-size: 150%;
	color: #000090;
}

#content H2 {
   		font-size: 130%;
   		color: #000090;
}

#content H3 {
       font-size: 120%;
       color: #000090;
}

#content CAPTION { font-weight:bold }

#content ul {
	margin: 0px;
	padding: 0px;
}

#content li {
    list-style: none;
    padding: 3px 15px 4px 30px;
	background: url(square-bullet.gif) 5px 5px no-repeat;
}

div.hr {
  height: 1.0px;
  background-color: #FFFFFF;
}

div.hr hr {
  display: none;
}

span.red { 	color:red; }
span.green { color:green; }

#blanket {
	position:absolute;
	top:10px;
	left:36px;
	background-color:black;
	opacity: 1.0;
	width:1000px;
	z-index:9200;
	height:auto;
	overflow-x:hidden;
	overflow-y:auto;
}

#popUpDiv {
	position:relative;
	top:0px;
	left:0px;
	opacity: 1.0;
	background-color:white;
	width:95%;
	height:auto;
	padding-right: 10px;
	z-index:9200;
}

#popUpDiv H3 {
       color: #000090;
}

#close {
	position:absolute;
	left:10px;
	top:15px;
}
	
#prev {
	position:absolute;
	left:280px;
	top:15px;
}
	
#next {
	position:absolute;
	left:360px;
	top:15px;
}
	
#first {
	position:absolute;
	left:420px;
	top:15px;
}

#last {
	position:absolute;
	left:470px;
	top:15px;
}

#slideshow {
	position:absolute;
	left:520px;
	top:15px;
	color:#000090;
}

#toggle {
	position:absolute;
	left:600px;
	top:12px;
	color:#000090;
}

#interval {
	position:absolute;
	left:655px;
	top:15px;
	color:#000090;
}

#timespan {
	position:absolute;
	left:715px;
	top:12px;
	color:#000090;
}

#secs {
	position:absolute;
	left:770px;
	top:15px;
	color:#000090;
}

#aTitle {
	position:relative;
	top:15px;
	left:10px;
}

#someTexth {
	position:relative;
	top:0px;
	left:10px;
}

#pich {
	position:relative;
	top:10px;
	left:10px;
	padding-right: 10px;
	padding-bottom:10px;
}

#someTextv {
	position:relative;
	top:0px;
	left:10px;
}

#picv {
	position:relative;
	top:10px;
	left:10px;
	padding-right: 10px;
	padding-bottom:10px;
}

#someText {
	position:relative;
	top:0px;
	left:10px;
}

#pic {
	position:relative;
	top:10px;
	left:10px;
	padding-right: 10px;
	padding-bottom:10px;
}

#menu1 {
	position:absolute;
	left:2em;
	top:0px;
}

#menu2 {
	position:absolute;
	left:6.5em;
	top:0px;
}

#menu3 {
	position:absolute;
	left:12.5em;
	top:0px;
}

#menu4 {
	position:absolute;
	left:18em;
	top:0px;
}

#menu5 {
	position:absolute;
	left:25.0em;
	top:0px;
}

#menu6 {
	position:absolute;
	left:29em;
	top:0px;
}

#menu7 {
	position:absolute;
	left:34em;
	top:0px;
}

#vert {
	display: block; 
}

#horiz { 
	display: none; 
}

#left { 
	position:absolute; 
	left:0.5em; 
	top:9.0em; 
	bottom:30px; 
	width:14.4em;
	font-size:90%; 
	z-index:9200; 
	overflow-x:hidden;
	overflow-y:auto;
}

* html #left { 
	position:absolute; height:100%; top:0; bottom:0; border-top:170px solid #FFFFFF; border-bottom:50px solid #FFFFFF; 
	background:#FFFFFF; z-index:9200;}

.bold { font-size:1.0em; font-weight:bold; }

#left dl {	
	width:95%; position:relative; 
	top:0; left:0; right:0;
	z-index:5;
	border-right:1px solid #000090;
	background:#E9F4F9;
}

#left dd { display:none; }

#left a.nav, a.nav:visited { 
	margin-left:1.5em; 
	display:block; 
	width:13.5em; 
	height:2.0em; 
	font-size:0.8em;
	background:#FFFFFF; 
	color:#000090; 
	border-top:1px solid #000090; 
	border-bottom:1px solid #000090; 
	text-decoration:none; 
	text-align:center; 
	line-height:2.0em; 
	z-index:5;
}

#left a.nav:hover { background:#000090; color:white; font-weight:bold; border: solid 1px white; }

#left .h1left { margin-left:20px; color:#000090; font-size:1.0em; text-align:center; }
#left .h2left { margin-left:10px; color:#000090; font-size:0.9em; text-align:left; }
#left .pleft { margin-left:15px; color:#000090; font-size:0.8em; text-align:center; }

#left .comment { position:relative; left:1em; top:9em; font-size:0.9em; color:#000090; padding:10px; background:#FFFFFF;}


#left2 { 
	position:absolute; 
	top:9.0em; 
	width:16.5em;
	font-size:90%; 
	z-index:9200; 
	overflow-x:hidden;
	overflow-y:hidden;
}

* html #left2 { position:absolute;
	height:100%; top:0; bottom:0; border-top:9.0em solid #FFFFFF; border-bottom:50px solid #FFFFFF; 
	background:#FFFFFF; z-index:9200;}

#left2 dl {	
	width:95%; position:relative; 
	top:0; left:0; right:0;
	z-index:5;
	border-right:1px solid #000090;
	background:white;
}

#left2 dt {	
	margin-left:0.5em; 
	display:block; 
	width:15.2em; 
	background:white; 
	text-decoration:none; 
	z-index:5;
}

#left2 dd { display:none; }

#left2 a.nav2, a.nav2:visited { 
	display:block; 
	background:#FFFFFF; 
	text-decoration:none; 
	z-index:5;
	margin-bottom:6px;
}

#left2 a.nav2:hover { background:#000090; font-weight:bold; color:white; }

#left2 .h1left { margin-left:10px; color:#000090; font-size:1.0em; text-align:left; }
#left2 .h2left { margin-left:10px; color:#000090; font-size:0.9em; text-align:left; }
#left2 .pleft { margin-left:15px; color:#000090; font-size:0.8em; text-align:left; }

#chapter {
	margin-left:20px;
	font-size:90%; 
}
#chapter1 {
	margin-left:20px;
	font-size:90%; 
}
#chapter2 {
	margin-left:20px;
	font-size:90%; 
}
#chapter3 {
	margin-left:20px;
	font-size:90%; 
}
#chapter4 {
	margin-left:20px;
	font-size:90%; 
}
#chapter5 {
	position:relative; 
	top:0; left:0; right:0;
	margin-left:20px;
	font-size:90%; 
}
#chapter6 {
	margin-left:20px;
	font-size:90%; 
}
#chapter7 {
	margin-left:20px;
	font-size:90%; 
}
#chapter8 {
	margin-left:20px;
	font-size:90%; 
}
#chapter9 {
	margin-left:20px;
	font-size:90%; 
}
#chapter10 {
	margin-left:20px;
	font-size:90%; 
}
#chapter11 {
	margin-left:20px;
	font-size:90%; 
}
#chapter12 {
	margin-left:20px;
	font-size:90%; 
}
#chapter13 {
	margin-left:20px;
	font-size:90%; 
}

#content2 { 
	overflow:auto; 
	position:absolute; 
	z-index:5; 
	top:5.5em; 
	bottom:45px; 
	left:16.3em;
	width:50.0em;
	right:0; 
	font: 0.9em Arial, Helvetica, sans-serif;
	background:#FFFFFF; 
	padding-left:30px; 
	padding-right:100px;
}

* html #content2 { 
	position:absolute; 
	display:block;
	top:12px; 
	left:0; 
	right:0; 
	bottom:0; 
	height:85%; 
	width:659px; 
	overflow-x:hidden; 
	overflow-y:auto; 
	z-index:3; 
	background:#FFFFFF;
	border-top:6.1em solid #FFFFFF; 
	border-bottom:30px solid #FFFFFF; 
	border-left:210px solid #FFFFFF; 
	border-right:none; 
}

#content2 blockquote {margin-right: 3em;}

#content2 H1 {
	text-align: left;
	font-size: 150%;
	color: #000090;
}

#content2 H2 {
   		font-size: 130%;
   		color: #000090;
}

#content2 H3 {
       font-size: 120%;
       color: #000090;
}

#content2 CAPTION { font-weight:bold }

#content ul {
	margin: 0px;
	padding: 0px;
}

#content2 li {
    list-style: none;
    padding: 3px 15px 4px 30px;
	background: url(square-bullet.gif) 5px 5px no-repeat;
}

.clear {clear:both;}

#title {text-align:center; font-style:italic;}

#image img {
	display:block;
	margin-left:auto;
	margin-right:auto; 
}

