#header {
	background-color:#00ffff;
	padding:10px 5px 0px 5px;
	margin:5px 5px 0px 5px;
	height:40px;
	z-index:1;
	border-style:solid;
	border-color:black;
	border-width:1px 1px 1px 0px;

	font-size:small;

/*	border:1px dotted black;*/
}

#header ul{
	float:right;
}

#header li{
	display:inline;
	padding:3px;
}

body {
/*	background-color:#f0f0f0; */
	margin:0 auto;
	width:auto;
}

#menu {
	position:absolute;
	top:0px;
	left:5px;
/*	float:left;
/*	top:57px;
	left:5px;*/
	/*width:194px; old width*/
   width: 210px;
	z-index:0;
	/*padding:0px 0px 0px 0px;*/
   list-style: none;
	border-right:1px solid black;
	border-bottom:1px solid black;
	background-color:#f0f0ff;
   font-weight: bold;
   padding-left: 0px;
   cursor: pointer;
}

#menu a {
   color: #000000;
   text-decoration: none;
}

#menu a:visited {
   color: #000000;
   text-decoration: none;
}

#menu a:hover {
   color: #FF0000;
}

#menu li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
   list-style-position: outside;
	font-size: 12px;
   font-weight: bold;
}

#menu div.currentPage {
   font-style:italic;
   background-color:#d0d0ff;
}

#maintext { 
/*	position:relative;
	top:0px;
	left:196px;*/
	padding:10px 10px 10px 10px;
	margin:0px 5px 5px 216px; /* When menu was 194, this was 200*/
	z-index:3; /* Always on top */
	/* border:1px solid black; */
/*	background-color:#f0f0f0;*/
}

#footer {
	float:none;
	clear:both;
	/* width:100px; */
	padding:0px 0px 0px 0px;
/*	margin:0px 10px 0px 210px;  */
/*	background-color:#8080ff; */
	font-style:italic;
	border-top:2px groove gray; 
	text-align:center 
}

#footer_wide {
	float:none;
	clear:both;
	/* width:100px; */
	padding:0px 0px 0px 0px;
	margin:0px;
	font-style:italic;
	border-top:2px groove gray; 
	text-align:center 
}

#footer a{ text-decoration:none; }

p { margin-right:3em; margin-left:1em; }

pre {
	white-space:pre;
	font-size: 8pt;
	padding: 1em;
	margin-right:3em; 
	margin-left:1em;
	background-color:#ffffd0; 
	overflow:auto;
	border: 1px solid #e0e0e0;
}

/* p.footer { margin-right:0em; margin-left:1em; font-style:italic; clear:both; } */
img.right { 
	float:right; 
	clear:right; 
	margin-left:1em; 
	margin-right:0em; 
	margin-top:0em; 
	margin-bottom:1em;
}
img.left {
	float:left; 
	clear:left; 
	margin-left:0em; 
	margin-right:1em; 
	margin-top:0em; 
	margin-bottom:1em;
}
h1 { 
	background-color:#6060ff;
	clear:both;
	padding-left:10px;
	margin:0px 0px 15px 0px;
}
h2 { 
	background-color:#8080ff; 
	clear:both; 
	padding-left:10px; 
}
h3 { 
	background-color:#c0c0ff; 
	clear:both; 
	padding-left:10px; 
}

h4 { 
	background-color:#e0e0ff; 
	clear:both;
	padding-left:10px;
}

dl { 
	margin-right:3em; 
	margin-left:1em; 
}

div.warning {
	clear:right;
	background-color:#00ffff;
	border:1px solid black;
	font-style:normal;
	margin:10px 0px;
	padding:10px;
}

#wrapper {
	position:relative;
	top:0;
	left:0;
	width:100%;
	margin:0px;
	z-index:1;
/*	border:1px solid red;*/
}


.subMenu {
   font-weight: normal;
   margin: 0px;
   padding: 0px;
}

.subMenu li {
}

.openedMenu {
   display: block;
   margin-left: 0px;
   margin-top: 15px;
   margin-bottom: 15px;
   /*border-left: 2px solid #FF0000;*/
   
   padding-left: 0px;
   text-indent: 0px;
}

.openedMenu li{
   display: block;
   margin-left: 0px;
   margin-top: 2px;
   margin-bottom: 3px;
   /*border-left: 2px solid #FF0000;*/
   
   padding-left: 10px;
   text-indent: 0px;
}

.closedMenu ul {
   display: none;
}
