body {
	font-family: optima, verdana, arial, sans-serif;
	color: black;
	margin: 0px;
	background-color: #392821;
}
ol ol { 
	list-style-type: lower-alpha;
}
li { 
	padding-bottom: 8px;
}		
.white{
	background-color: #FFFFFF;
}
.black{

	background-color: #000000;

	color: #FFFFFF;

}

.red {

	color: red;

	font-weight: bold;

	background-color: white;

	padding: 5px;

	border: 1px solid red;

	margin: 3px;

}

.italic {

	font-style: italic;

}

.left {

	text-align: left;

}

.right {

	text-align: right;

}			





tr.right td{

	text-align: right;

}

tr.right td.left{

	text-align: left;

}



table { 

	border-collapse: collapse;

	show-empty-cells: show;

}

td{ 

	border: 0px solid black; 

}

th{ 

	border: 0px solid black; 

}

table.table {

	background-color: #bdb6ad;

}	

table.table th { 

	border: 1px solid black;   

	empty-cells: show;

	padding-left: 2px;

	padding-right: 5px;

	text-align: left;

} 



table.table td { 

	border: 1px solid black;   

	empty-cells: show;

	padding-left: 2px;

	padding-right: 5px;

} 



	

hr {

	width: 401px;

	border: 0px;

	color: #B50021;

	background-color: #B50021;

	height: 3px;

}		

h1 {

	font-size: 16pt;

}	

h2 {

	font-size: 14pt;

}	



div.sidebar {

	width: 200px;

	float: top, right;

	padding-right: 5px;

}	

div.sidebar div.body{

	border: 1px solid #392821;

	background-color: #bdb6ad;

	padding: 3px;



}

div.sidebar div.head{

	background-color: #ad967b;

	padding: 3px;

	font-size: 16pt;

	font-weight: bold;

}



#wrapper {

	position: absolute;

	left: 0px;

	top: 0px;

	margin: 0px;

	margin-top: 15px;

	margin-right: 15px;

	padding: 0px;

	background-color: #392821;

}

#content {

	background-color: #ad967b;

	margin-right: 15px;

	margin-left: 15px;

	padding-left: 5px;

	padding-right: 5px;	

	line-height:130%;

}

#content td {

	line-height: 130%;

}	



#banner {

	background-color: #ad967b;

	margin-right: 15px;

}



.credits {

	font-size: 0.8em;

	text-align: center;

	padding-top: 20px;

	padding-bottom: 20px;

	color: #bdb6ad;

}

.credits a {

	color: #cccccc;

}

.credits a:visited {

	color: #cccccc;

}

.credits a:active {

	color: #cccccc;

}

.credits a:hover {

	color: #dddddd;

	font-weight: bold;

}



/*

Brain Jar

*/

div.menuBar,

div.menuBar a.menuButton,

div.menu,

div.menu a.menuItem {

}



div.menuBar {

  background-color: #392821;

  padding: 0px 2px 4px 14px;

  text-align: left;

}



div.menuBar a.menuButton {

  background-color: transparent;

  border: 1px solid #e0e0e0;

  color: #bdb6ad;

  font-weight: bold;

  cursor: hand;

  left: 0px;

  margin: 1px;

  padding: 2px 2px 2px 6px;

  position: relative;

  text-decoration: none;

  top: 0px;

  z-index: 100;

  cursor: hand

}



div.menuBar a.menuButton:hover {

  background-color: #ad967b;

  border: 1px inset #e0e0e0;

  color: #b50021;

}



div.menuBar a.menuButtonCurrent {

  border: 2px solid #ad967b;

  font-weight: bold;

  cursor: hand;

  left: 0px;

  margin: 1px;

  padding: 2px 2px 2px 2px;

  position: relative;

  text-decoration: none;

  top: 0px;

  z-index: 100;

  background-color: #ad967b;

  color: #b50021;



}  



div.menuBar a.menuButtonActive,

div.menuBar a.menuButtonActive:hover {

  background-color: #ad967b;

  border: 1px inset #e0e0e0;

  color: #b50021;

  left: 1px;

  top: 1px;

}



div.menu {

  background-color: #bdb6ad;

  border: 3px outset #392821;

  left: 0px;

  padding: 0px 1px 1px 0px;

  position: absolute;

  top: 0px;

  visibility: hidden;

  margin-top: -15px;

  z-index: 101;

}



div.menu a.menuItem {

  color: #000000;

  cursor: hand;

  display: block;

  padding: 3px 1em;

  text-decoration: none;

  white-space: nowrap;

}



div.menu a.menuItem:hover, div.menu a.menuItemHighlight {

  background-color: #cccccc;

  color: #b50021;

}



div.menu a.menuItem span.menuItemText {}



div.menu a.menuItem span.menuItemArrow {

  margin-right: -.75em;

}



div.menu div.menuItemSep {

  border: 1px inset #e0e0e0;

  margin: 4px 2px;

}



@media print {

	body {

		font-size: 12pt;

	}	

	#banner {

		display: none;

	}	

	div.menuBar {

		display: none;

	}	

	#bannerText {

		display: none;

	}	

	.credits{

		display: none;

	}

	* {

		background-color: white;

		background-image: none;

	}

	#wrapper, #content {

	position: relative;

	left: auto;

	top: auto;

	background-color: white;

	width: auto;

	border: 0;

	margin: 0%;

	padding: 0%;

	float: none !important;

	}

	body {

		margin: 10%;

	}	

		

}	
.textbox {
	width: 100%;
}	
