body { 	margin-left: 0; margin-top: 0; margin-right: 0; 
		font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }

div.note {
	font-size: 0.8em; font-style: italic; 
	margin-left: 20px; padding: 5px; 
	margin-bottom: 3px;
	background-color: #ffffcc;
	border: solid 1px #007700;
}

div.need_help {
	position:absolute; right:10px; top:3px; 
	border: solid 1px #007700;
  padding: 2px;
  background-color: #FFFFcc; 
  font-size: 0.8em;
}

table.menutable { margin-top: 4px; border: solid 1px #999999; border-collapse:collapse; 
	background-color: #ffffff; }
table.menutable th { 
  padding: 3px; 
  border: solid 1px #007700; 
  font-size: 0.9em;
  background-color: #AAD470; 
}
.menutable td { 
  padding: 3px; 
  border: solid 1px #AAD470; 
  font-size: 0.9em; 
}

p.add { margin-left: auto; margin-right: auto; text-align: center; width: 464px; padding: 2px; background-color:white; 
		border: solid 1px #007700; }
div.base { float: left; }

div.mainTxt { text-align: left; margin-left: auto; margin-right: auto; 
		width: 500px; padding-left: 50px; padding-right: 50px; background-color:white; 
		border: solid 1px #070; }
div.right { text-align: left; margin-left: auto; margin-right: auto;
		padding: 10px; background-color:white; 
		border: solid 1px #070; max-width: 200px; }

div.item { margin-top: 10px; margin-left: auto; margin-right: auto; 
		width: 700px; background-color:white; 
		border: solid 2px #070; }
div.itemSelected { margin-left: auto; margin-right: auto; 
		width: 700px; background-color: #ffff99; 
		border-style: solid; border-color: #007700; }
div.itemHead1 { padding-left: 4px; padding-bottom: 1px; width: 696; background-color: #007700; }
div.itemHead2 { font-size: larger; padding: 4px; width: 692; background-color: #AAD470; }
div.itemText {  padding: 4px; width: 480px; }

div.itemImg { float: right; position: relative; margin: 4px; }

div.result { display: block; margin-top: 1px;  padding: 3px; width: 700px; background-color:white; } 
div.resultTxt {  }
div.resultInfo { color: #666666; padding-left: 20px; font-size: smaller;}
div.resultImg { float: right; }

div.imgOnlyL { border:1px solid #007700; padding:4px; float:left; 
		background-color: #ffffff;
		margin-right:5px; margin-bottom:5px; text-align: center; }
div.imgOnlyLSel { border:1px solid #007700; padding:4px; float:left; 
		background-color: #ffff99;
		margin-right:5px; margin-bottom:5px; text-align: center; }

A.subPages { margin-top: 3px; border: solid 1px #070; background-color: #AAD470;
		text-decoration: none; padding: 3px; }
A.subPages:hover { margin-top: 3px; border: solid 1px #070; background-color: #ffff70;
		text-decoration: none; padding: 3px; }

div.logtabDate { width: 700px; margin-top: 5px; border: solid 1px #070; 
		color: #AAD470; background-color: #007700; padding: 3px; 
		font-size: smaller;}
div.logtabO     { width: 700px; border: solid 1px #070; background-color: white; padding: 3px; }
div.logtabE     { width: 700px; border: solid 1px #070; background-color: #cccccc; padding: 3px; }
div.logtabGroup { width: 180px;                  float: left;}
div.logtabJbc   { width:  80px; margin-left:5px; float: left;  }
div.logtabIcon  { width:  30px; margin-left:5px; float: left;  }
div.logtabTitle { width: 400px;                  float: right; }
p {}
.head_c { background-image: url('jb-head-c2.jpg'); background-repeat: repeat-x; margin-bottom: 0; }
.head_w { background-image: url('jb-head-w2.jpg'); background-repeat: repeat-x; margin-bottom: 0; }

div.topmenu_c { padding-left: 10; padding-bottom: 4; background-color: #AAD470 }
a.towiki { text-decoration: none; background-color: #C8F1EC; }
p.sourceTxt { font-size: 0.8em; }

div.maxw { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; max-width: 700px;
		font-size: 0.9em; }
div.email-note { margin: 20px; width: 640px; text-align: left;}
div.quote { font-size: 0.8em; font-style: italic; margin-left:20px; padding: 5px; background-color: #ffffcc;}

div.noteinput { margin-left: auto; margin-right: auto; margin-top: 5px;
	padding: 10px; max-width: 700px;
	border:1px solid #007700; background-color: #ffff99;
}
table.simpletable { margin-top: 4px; border: solid 1px #3D5F3A; border-collapse:collapse; }
table.simpletable th { 
  padding: 3px; 
  border: solid 1px #3D5F3A; 
  font-size: 0.7em;
  background-color: #AAD470; 
}
.simpletable td {
  padding: 3px; 
  border: solid 1px #AAD470; 
  font-size: 0.7em; 
}
.red { background-color: #ffcccc; }
.green { background-color: #ccffcc; }
.white { background-color: #ffffff; }