#contents {
  color: #4d4d4d;
  background-color: #f1f1f1;
  font: 14px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; 
}

#StaticFrame #tocContainer{
	background-color:#F1F1F1;
}

.roadmap {
	margin-left: 0px;
	margin-top:-15px;
}

.whitebox {
	width:80%;
	max-width:840px;
	min-width:840px;
	margin:0 auto;
	background-color:white;
	border: 1px solid #999;
	border-top: 1px solid rgb(204, 204, 204);
	border-right: 1px solid rgb(204, 204, 204);
	border-left: 1px solid rgb(204, 204, 204);
	border-bottom: 1px solid rgb(204, 204, 204);
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-box-shadow: 0px 1px 0px rgb(153,153,153);
	-moz-box-shadow: 0px 1px 0px rgb(153,153,153);
	padding: 20px 35px 20px 40px;
	position:relative;
	top:20px;
	margin-bottom: 20px;
}


.whitebox:hover a {
	text-decoration:none;
}

.whitebox .container{
	width:750px;
	margin:0 auto;
}


.whitebox #pageTitle {
	color:#333;
}

.whitebox p{
	line-height: 20px;
}

.whitebox .pageNavigationLinks{
	position:relative;
	right:-20px;
	bottom:-10px;
	margin-top:0px;
}

.whitebox .previousLink{
	margin-right:10px;
	float:right;
	background: url('../images/previous_2x.png') no-repeat;
	width:19px;
	height:19px;
	background-size: 19px 19px;
}
.whitebox .previousLink:hover{
	margin-right:10px;
	float:right;
	background: url('../images/previous_hover_2x.png') no-repeat;
	width:19px;
	height:19px;
	background-size: 19px 19px;
}

.whitebox .nextLink{
	float:right;
	background: url('../images/next_2x.png') no-repeat;
	width:19px;
	height:19px;
	background-size: 19px 19px;
}

.whitebox .nextLink:hover{
	float:right;
	background: url('../images/next_hover_2x.png') no-repeat;
	width:19px;
	height:19px;
	background-size: 19px 19px;
}

.whitebox .readthis {
  position: relative;
  border: none;
  padding-top: 15px;
  padding-bottom:10px;
  margin-bottom: -33px;
}

.whitebox .readthis img {
  position: relative;
  top: 7px;
  /*margin-right: 10px;*/
}

.whitebox .readthis aside {
  position: relative;
  left: 43px;
  top: -33px;
  margin: 1em 43px 1em 0;
}

.whitebox .readthis aside p strong {
  color: #4d4d4d;
}

.whitebox .readthis aside ul {
  padding: 0 0 0 1em;
}

.whitebox img.ipad-scaled-image{
 display: none;
}

.whitebox .splashimage{
	/*float:right;*/
	margin-top:0px;
	padding-top:10;
	padding-bottom:10;
	display:block;
} 


/** Style for lists within sub-books. */
.ul {
	list-style: disc outside;
	margin: 0 0 .833em 5em;
}

.li {
	margin-left:-10px;
}

.stationbuttonleft:hover p,
.stationbuttonright:hover p{color:#08c;text-decoration:none;}

.stationbuttonleft a,
.stationbuttonright a{
	text-decoration:none;
}


.stationbuttonleft{
	position: relative;
	top:-30px;
	left: 0px;
	height: 34px;
	width:400px;
	margin-top:0px;
	margin-bottom:0px;
	z-index:0;
}

.stationbuttonright{
	position: relative;
	top: -15px;
	right: 0px;
	height: 34px;
	width:auto;
	float:right;
	z-index:0;
}

.stationbuttonleft img,
.stationbuttonright img{
	margin-left: -5px;
	z-index:0;
}


.stationbuttonleft p{
	position:relative;
	top: 35px;
	left: 20px;
	text-align:left;
	color: #4d4d4d;
	font: 14px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
	/*text-decoration:none;*/
	z-index:10;
}


.stationbuttonright p{
	position:relative;
	top: 35px;
	right: 20px;
	text-align:right;
	color: #4d4d4d;
	font: 14px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
	/*text-decoration:none;*/
	z-index:10;
}

.notebox p, .noteboxdef p {
  margin-bottom: .583em;
}

.importantbox p, .importantboxdef p:last-child {
  margin-bottom: .583em;
}

.figure img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.splashimage img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#contents a:link,#contents a:visited,#contents a:active,#contents a:hover {
  color: rgb(0, 136, 204) !important;
}
