.pageheader
{
  background-color: white;
  height: 100px;
  display: block;
  vertical-align: middle;
}

.pageheader-logo
{
  background-color: #999999;
  height: 100px;
  width: 100px;
  display: inline;
  float: left;
}

.pageheader-ad
{
  background-color: white;
  width: 100%;
  text-align: center;
}

.page-section-header
{
  color: blue;
  font-weight: bold;
  font-size: 20px;
}

.page-section-header-2
{
  color: blue;
  font-size: 20px;
  padding-left: 20px;
}

.page-section-content
{
  padding-left: 20px;
}

.page-section-content-2
{
  padding-left: 40px;
}


.news-section-body
{
  margin-left: 150px;
}

.news-title
{
  font-weight: bold;
}

.news-date
{
  font-size:small;
}

.news-body
{
}







.pagelabel
{
  color: blue;
  font-weight: bold;
}

.bookimage
{
  border: 1px solid black;
  margin-left: 10px;
  margin-right: 10px;
}

.booksep
{
  background-color:         blue;
  height:        5px;
  margin-top:    10px;
  margin-bottom: 10px;
  margin-right:   8%;
  margin-left:    8%;
}

.authorcover_field
{
  width: 150px;
  align: center;
  text-align: center;
}

.authorcover_img
{
}

.homerow
{
  height: 75px;
}

.homecolimage
{
  width: 150px;
  text-align: center;
}

.homecolcontent
{
}

.tutorial_figure
{
  text-align: center;
  align: center;
  padding: 0px;
}

.tutorial_figure_header
{
  color: blue;
  font-weight: bold;
  font-size: 20px;
}

.tutorial_figure_label
{
  text-align: left;
  align: left;
  margin: 0px;
  padding-left: 5px;
}

.tutorial_figure_description
{
  text-align: left;
  vertical-align: top;
  aligh: left;
  padding-left: 5px;
}

.tutorial_section_sep
{
  color: lightgray;
  width: 80%
}


.tutorial_section_title
{
  color: blue;
  font-weight: bold;
}

.imagewrapleft
{
  float: left;
  margin-right: 4px;
}

.imagewrapright
{
  float: right;
  margin-left: 4px;
}

.figure
{
  float: left;
  align: center;
  text-align: center;
  margin: 3px;
}

.figureimage
{
}

.figurecaption
{
}

.infoterm
{
  font-weight: bold;
}

.infodef
{
}

