body {
  margin:0;
  padding:0;
  border:0;
  color:#003366;
  background-color:white;
  text-align:left;
  vertical-align:top;
  font:normal normal normal 13px Comic Sans MS, Arial;
  padding-top:5px;
}  

input
{
  font-family:Comic Sans MS;
}

form 
{
  padding:0;
  margin:0;
  border:0;
  font-family:Comic Sans MS;
}

font {  
  font:normal normal normal 13px Comic Sans MS, Arial
}


td {
  border:0;
  padding:0;
  margin:0;
  vertical-align:top;
  font:normal normal normal 13px Comic Sans MS, Arial;
  text-align:left;
}

td.cover {
  font-size:96px;
  text-align:center;
  /* font-family:Times New Roman; */
  font-weight:normal;
}

.webTitle {
  padding-top:15px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:15px;
  font-size:24px;
  font-family:Comic Sans MS;
  text-align:center;
  vertical-align:middle;
  /*color:#003366; */
  color:White;
  /*width:775px;*/
  background-color:#003366;
  border: ridge 2px  White;
}

.webPageTitle {
  padding:0px;
  font-size:24px;
  font-family:Comic Sans MS;
  text-align:left;
  vertical-align:middle;
  color:#003366;
}



.webFooter {
  padding-top:15px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:15px;
  font-size:24px;
  font-family:Comic Sans MS;
  text-align:center;
  vertical-align:middle;
  color:#003366;
  width:570px;
}

.webSubTitle {
  padding-top:10px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:5px;
  font-family:Comic Sans MS;
  text-align:center;
  vertical-align:middle;
  color:#003366;
  width:570px;
}

.webPageContent {
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  font-family:Comic Sans MS;
  text-align:left;
  vertical-align:top;
  color:#003366;
  width:570px;
}

div {
  padding:0;
  border:0;
  margin:0;
}

div.bookPage 
{
  padding:5px;
  border:outset 3px White;
}

div.container
{
width:100%;
margin:0px;
}



.contentRight {
  text-align:left;
  padding-right:5px;
  padding-left:10px; 
}

.contentLeft {
  text-align:left;
  padding-right:10px;
  width:575px;
}

div.header,div.footer
{
}


.navbox {
  text-align:left;
  border:0; 
  float:left;
  padding-right:10px;
  padding-left:10px;
}

div.content {
  text-align:left;
  padding-right:5px;
  padding-left:10px;
  margin-left:175px;
}

table.contentMain 
{
  width:775px;
  border-style: outset;
  border-width: 3px;
  border-color: White;
  background-image: url(images/Fire2Pattern.gif);
  border: ridge 3px  White;
}

input.numbers 
{
    text-align:right;
}


input.navPassive {
  width:175px;
  text-align:left;
  font-weight:bold;
  padding-left:5px;
}

input.navActive {
  width:175px;
  text-align:left;
  padding-left:5px;
  cursor:pointer;
}


input.snavPassive {
  width:150px;
  text-align:left;
  font-weight:bold;
  padding-left:5px;
}

input.snavActive {
  width:150px;
  text-align:left;
  padding-left:5px;
  cursor:pointer;
}


input.samplerNavPassive {
  width:150px;
  text-align:left;
  font-weight:bold;
  padding-left:5px;
  color:White;
  border-style:ridge;
  border-width:3px;
  background:url(images/Fire2BackPattern.gif);
}


input.samplerNavOver {
  width:150px;
  text-align:left;
  padding-left:5px;
  cursor:pointer;
  color:White;
  border-style:ridge;
  border-width:3px;
  background:url(images/Fire2BackPattern.gif);
}

input.samplerNavActive {
  width:150px;
  text-align:left;
  padding-left:5px;
  cursor:pointer;
  color:#003366;
  border-style:ridge;
  border-width:3px;
  background-color:Transparent;
}

table.content {
  border: outset 3px  #003366;
}

.normalPage {
  font-size:13px;
  letter-spacing:-0.01em;
  text-align:left;
  padding-left:10px;
  padding-right:5px;
  padding-top:10px;
  padding-bottom:10px;
  width:550px;
}

.tablecontentsTitle {
  font-size:16px;
  text-align:left;
  /* font-family:Times New Roman; */
  font-weight:bold;
}

.tablecontentsLeft {
  font-size:12px;
  text-align:left;
  /* font-family:Times New Roman; */
}

.tablecontentsRight {
  font-size:12px;
  text-align:right;
  /* font-family:Times New Roman; */
  padding-right:10px;
  vertical-align:baseline;
}

.tablecontentsChapterTitle {
  font-size:14px;
  text-align:left;
  font-weight:bold;
  padding-right:10px;
  padding-top:15px;
  padding-bottom:5px;
  vertical-align:baseline;
}

.mainMenu
{
   vertical-align: top; text-align: left; padding: 10px;width:175px;
}

.tablecontentsPartTitle {
  font-size:14px;
  text-align:left;
  font-family:Comic Sans MS;
  padding-top:20px;
  font-weight:bold;
}

.tablecontentsLeftIndent {
  font-size:12px;
  text-align:left;
  /* font-family:Times New Roman; */
  padding-left:35px;
}

p {
  font:normal normal normal;
  text-align:left;
  vertical-align:top; 
  padding:0;
  margin-top:0;
  margin-left:0;
  margin-right:0;
  margin-bottom:10px;
}

.bookHead 
{
  font-size:14px;
}

.author {
  text-align:center;
  /* font-family:Times New Roman; */
  font-size:19px;
  padding:10px;
}

.tag {
  text-align:center;
  /* font-family:Times New Roman; */
  font-size:19px;
  padding:10px;
}

.forward {
  text-align:center;
  /* font-family:Times New Roman; */
  font-size:16px;
  padding:10px;
}

.heading { 
  font-weight:bold;   
}

.lesson { 
  font-weight:bold; 
  font-style:italic;   
}

table {
  border:0;
  padding:0;
  margin:0;
}

img {
  border:0;
  padding:0;
  margin:0;
}

.contextRight {
  padding-left:5px;
  float:right;
}

.contextLeft {
  padding-right:5px;
  float:left;
}

tr {
  border:0;
  padding:0;
  margin:0;
}

 a {
   border:0;
   margin:0;
   padding:0;
   color: navy
   }   
 a:link { color: navy; }
 a:visited { color: green; }
 a:hover { color: #339999;  }
 a:active { color: navy;  }

 a.textLink {
   border:0;
   margin:0;
   padding:0;
   color: #444444;
   font-size:10px;
   text-decoration:none;
   }   
 a.textLink:link { color: #444444; }
 a.textLink:visited { color: #888888; }
 a.textLink:hover { color: #339999; text-decoration:underline;  }
 a.textLink:active { color: #444444;  }
 
 a.tableofcontents {
   border:0;
   margin:0;
   padding:0;
   color: navy;
   font-weight:bold;
   }   
 a.tableofcontents:link { font-weight:bold;color: navy; }
 a.tableofcontents:visited { font-weight:bold;color: green;}
 a.tableofcontents:hover { font-weight:bold;color: #339999;}
 a.tableofcontents:active { font-weight:bold;color: navy;}
 
 a.nav {
   border:0;
   margin:0;
   padding:0;
   color: navy;
   text-decoration: none;
   }   
 a.nav:link { color: navy;text-decoration: none; }
 a.nav:visited { color: navy;text-decoration: none; }
 a.nav:hover { color: navy; text-decoration: none;}
 a.nav:active { color: navy; text-decoration: none;  }
 
 a.navPassive {font-weight:bold; font-weight:bold; font-size:14px;/* background:url(Ordering/images/site/catnav_bullet.gif) no-repeat center left;*/
  border:0; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color: #003366; text-decoration: none;}   
 a.navPassive:link {font-weight:bold; border:0; color: #003366; text-decoration: none; }
 a.navPassive:visited {font-weight:bold; border:0; color: #003366; text-decoration: none; }
 a.navPassive:hover { font-weight:bold;border:0; color: #003366; text-decoration: none;}
 a.navPassive:active { font-weight:bold;border:0; color: #003366; text-decoration: none; }
 
 a.samplerNavPassive {font-weight:bold; font-weight:bold; font-size:12px; /*background:url(Ordering/images/site/catnav_bullet.gif) no-repeat center left;*/
  border:0; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color: #003366; text-decoration: none;}   
 a.samplerNavPassive:link {font-weight:bold; border:0; color: #003366; text-decoration: none; }
 a.samplerNavPassive:visited {font-weight:bold; border:0; color: #003366; text-decoration: none; }
 a.samplerNavPassive:hover {font-weight:bold; border:0; color: #003366; text-decoration: none;}
 a.samplerNavPassive:active {font-weight:bold; border:0; color: #003366; text-decoration: none; }
 
 a.navActive { font-size:14px; background:url(Ordering/images/site/catnav_bullet.gif) no-repeat center left;
  border:0; margin:0px 0px 0px 0px;padding:0px 0px 0px 7px;color: #003366; text-decoration: none; }   
 a.navActive:link { border:0; color: #003366; text-decoration: none; }
 a.navActive:visited { border:0; color: #003366; text-decoration: none; }
 a.navActive:hover { border:0; color: #339999; text-decoration: underline;}
 a.navActive:active { border:0; color: #003366; text-decoration: none; }
 
 a.samplerNavActive {font-size:12px; background:url(Ordering/images/site/catnav_bullet.gif) no-repeat center left;
  border:0; margin:0px 0px 0px 0px;padding:0px 0px 0px 7px;color: #003366; text-decoration: none; }   
 a.samplerNavActive:link { border:0; color: #003366; text-decoration: none; }
 a.samplerNavActive:visited { border:0; color: #003366; text-decoration: none; }
 a.samplerNavActive:hover { border:0; color: #339999; text-decoration: underline;}
 a.samplerNavActive:active { border:0; color: #003366; text-decoration: none; }
 

 a.nameOnly {
   border:0;
   margin:0;
   padding:0;
   font-weight:bold;
   letter-spacing:-0.05em;
   color: navy;
   text-decoration: none;
   }   
 a.nameOnly:link { color: navy;font-weight:bold;text-decoration: none; }
 a.nameOnly:visited { color: navy;font-weight:bold;text-decoration: none; }
 a.nameOnly:hover { color: navy;font-weight:bold;text-decoration: none; }
 a.nameOnly:active { color: navy;font-weight:bold;text-decoration: none;  }
 
 
