#booklet {
	float:left;
	margin-left:12px;
}
#bookletTOC {
	float:right;
	margin:0 12px 12px 12px;
	border-bottom:2px solid #00843C;
}
#booklet p,
#booklet dl,
#booklet ul {
	font: normal 1em/1.5 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:0 0 1.5em 0;
}
#booklet table {
	width:100%;
	font: normal 1.2em/1.5 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin: 10px 0;
}
#booklet td, #booklet th {
	text-align:left;
	padding:0 10px;
	border-bottom:1px dashed #00843C;
}
#booklet th {
	color:#fff;
	background-color:#00843C;
}
#booklet dl {
	margin:0 0 1.5em 0;
}
#booklet .define dt {
	float:left;
	width:150px;
	font-weight:bold;
	color:#00843C;
}
#booklet .define dd {
	border-left:5px solid #00843C;
	color:#333;
	margin:0 0 10px 160px;
	padding-left:10px;
}
#booklet img {
	float:right;
	margin:0 0 10px 10px;
}
#booklet img.nofloat {
	float:none;
}
#booklet img.formula {
	float:none;
	margin:10px;
}
#booklet .gallery dt {
	clear:both;
	width:100%;
	margin:10px 0;
	border-bottom:2px dashed #00843C;
	font-weight:bold;
	color:#00843C;
}
#booklet .gallery dd {
	color:#333;
}
#booklet .gallery img {
	float:left;
	margin:0 10px 10px 0;
}
#booklet .sidebyside {
	margin:0 10px;
}	
#booklet .sidebyside dt {
	float:left;
	width:49%;
	margin:0 1% 10px 0;
	padding:0;
	border-bottom:2px dashed #00843C;
}
#booklet .sidebyside dd {
	float:left;
	width:49%;
	margin:0 1% 10px 0;
	padding:0;
	border:none;
}
#booklet .sidebyside dd img {
	float:left;
	margin:0;
}
#booklet ul {
	color:#00843C;
	font-weight:bold;
	list-style-type:none;
}
#booklet li {
	float:left;
	width:32%;
	padding-right:1%;
}
dl.toc {
	font:normal 1em/1.5 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
dl.toc dt {
	margin-top:1em;
	font-weight:bold;
	color:#00843C;
}
dl.toc dd a {
	color:#006AC1;
	background:none;
}
dl.toc dd a:hover {
	color:#00843C;
	text-decoration:none;
}

#toc {
	list-style-type:none;
	font:normal 1em/1.5 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:10px 0;
	width:auto;
}
#toc li {	
	width:auto;
	color:#00843C;
	float:none;
}
#booklet h4 {
	color:#00843C;
	font:bold 1em/1.5 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#booklet h5,
#moreinfo h5 {
	color:#333;
	background:none;
	font:bold 1em/1.5 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	border-bottom:2px solid #00843C;
}
#moreinfo h5 {
	width:169px;
}
#booklet h5 {
	font:bold 1.2em/1.5 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#booklet h5 a,
#moreinfo h5 a {
	color:#333;
	text-decoration:none;
}
#moreinfo h5 a:hover,
#booklet h5 a:hover {
	color:#00843C;
}
#bookletPages {
	clear:both;
	margin:1.5em 0;
	padding:0.5em 0;
	border-top:2px solid #00843C;
	text-align:center;
}
#bookletPages a {
	float:right;
	padding:5px;
	margin-left:10px;
	color:#006AC1;
	border:1px solid #eee;
	font:normal 1.2em/1.5 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#bookletPages a:hover {
	color:#fff;
	background-color:#00843C;
	border:1px solid #00843C;
}
.return {
	float:right;
	margin-top:-1.5em;
	font:normal 1em/1.5 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}