.nav_off        { color: #000000; text-decoration: none; font-size: 12px; 					 font-family: arial,helvetica,sans-serif; }
.nav_on         { color: #FF7700; text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif; }
a               { color: #006699; text-decoration: none; }
/* main text */
.headerblue     { color: #006699; font-size: 18px; font-weight: bold; font-family: arial,helvetica,sans-serif; }
.headergreen    { color: #00CC66; font-size: 18px; font-weight: bold; font-family: arial,helvetica,sans-serif; }
.headerred      { color: #AA0000; font-size: 18px; font-weight: bold; font-family: arial,helvetica,sans-serif; }
.largeblue      { color: #006699; font-size: 15px; font-weight: bold; font-family: arial,helvetica,sans-serif; }
.copy           { color: #333333; font-size: 13px; font-family: arial,helvetica,sans-serif; }
.copy18         { color: #333333; font-size: 18px; font-family: arial,helvetica,sans-serif; }
.copy15         { color: #333333; font-size: 15px; font-family: arial,helvetica,sans-serif; }
.copy14         { color: #333333; font-size: 14px; font-family: arial,helvetica,sans-serif; }
.copy14bold     { color: #333333; font-size: 14px; font-weight: bold; font-family: arial,helvetica,sans-serif; }
.copy12bold     { color: #333333; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif; }
.copy12         { color: #333333; font-size: 12px; font-family: arial,helvetica,sans-serif; }
.copy11         { color: #333333; font-size: 11px; font-family: arial,helvetica,sans-serif; }
.copy10         { color: #333333; font-size: 10px; font-family: arial,helvetica,sans-serif; }
.copy9          { color: #333333; font-size: 9px; font-family: arial,helvetica,sans-serif; }
.copy8          { color: #333333; font-size: 8px; font-family: arial,helvetica,sans-serif; }
.copy15red      { color: #AA0000; font-size: 15px; font-family: arial,helvetica,sans-serif; }
.copy14red      { color: #AA0000; font-size: 14px; font-family: arial,helvetica,sans-serif; }
.copy12red      { color: #AA0000; font-size: 12px; font-family: arial,helvetica,sans-serif; }
.copy11red      { color: #AA0000; font-size: 11px; font-family: arial,helvetica,sans-serif; }
.copy10red      { color: #AA0000; font-size: 10px; font-family: arial,helvetica,sans-serif; }
.copy9red       { color: #AA0000; font-size: 9px; font-family: arial,helvetica,sans-serif; }
.copy8red       { color: #AA0000; font-size: 8px; font-family: arial,helvetica,sans-serif; }
.copyheader     { color: #333333; font-size: 18px; font-weight: bold; font-family: arial,helvetica,sans-serif; }
.copybig        { color: #333333; font-size: 14px; font-family: arial,helvetica,sans-serif; }
.copylarge      { color: #333333; font-size: 14px; font-weight: bold; font-family: arial,helvetica,sans-serif; }
.copylargered   { color: #AA0000; font-size: 14px; font-weight: bold; font-family: arial,helvetica,sans-serif; }
.copyblack      { color: #333333; font-size: 12px; font-family: arial,helvetica,sans-serif; }
.copywhite      { color: #FFFFFF; font-size: 12px; font-family: arial,helvetica,sans-serif; }
.copyblue       { color: #006699; font-size: 12px; font-family: arial,helvetica,sans-serif; }
.copygreen      { color: #00CC66; font-size: 12px; font-family: arial,helvetica,sans-serif; }
.copyorange     { color: #FF7700; font-size: 12px; font-family: arial,helvetica,sans-serif; }
.copyred        { color: #AA0000; font-size: 12px; font-family: arial,helvetica,sans-serif; }
.copygray       { color: #999999; font-size: 12px; font-family: arial,helvetica,sans-serif; }
.copysmallblack { color: #333333; font-size: 11px; font-family: arial,helvetica,sans-serif; }
.copysmallred   { color: #AA0000; font-size: 11px; font-family: arial,helvetica,sans-serif; }
.copysmallorange { color: #FF7700; font-size: 11px; font-family: arial,helvetica,sans-serif; }
.copysmallblue  { color: #006699; font-size: 11px; font-family: arial,helvetica,sans-serif; }
.copysmallit    { color: #333333; font-size: 11px; font-family: arial,helvetica,sans-serif; font-style: italic }
.announce      {border:1px Solid #505050; background-color:#f0f0f0; width:800px; margin:2px; padding:5px; color:#505050;}
.error         {border:1px Solid #AA0000; background-color:#f0f0f0; margin:2px; padding:5px; color:#AA0000; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif; }
.notice        {border:1px Solid #000000; background-color:#f0f0f0; margin:2px; padding:5px; color:#000000; font-weight: bold;  font-size: 12px; font-family: arial,helvetica,sans-serif; }
.boxred        {border:2px dotted #AA0000; padding:5px; }
.boxheader     {
    border-right:1px Solid #000000; 
    border-left:1px Solid #000000; 
    border-top:1px Solid #000000; 
    border-bottom:0px; 
    background-color: #FF9900; width: 100%;
}

.boxbody       {border:1px Solid #000000; background-color: #FFFFFF; width: 100%;}

.videolink     {border:0px;
    background-color:#ffffff;
    font-weight: bold;
    font-size: 14px;
    font-family: arial,helvetica,sans-serif;
}

.lessonHeader  {border:1px Solid #000000; background-color:#D8D8D8; align: center; width:100%; margin:5px; padding:5px; color:#000000; font-size: 17px; font-weight: bold; font-family: arial,helvetica,sans-serif; }
.previewHeader {border:1px Solid #000000; background-color:#f0f0f0; align: left; width:100%; margin:5px; padding:5px; color:#000000; font-size: 12px; font-family: arial,helvetica,sans-serif; }
.pageTitle     { color: #000000; text-decoration: underline; font-size: 14px; font-weight: bold; font-family: arial,helvetica,sans-serif; }

table.lessontoc {
    border: 0px;
    margin: 5px;
    padding: 5px;
    width: 95%;
}

.tocBlock  {border:1px Solid #000000; background-color:#F7BE81; align: left; width:95%; color:#000000; font-size: 12px; font-family: arial,helvetica,sans-serif; }


table.storesearch {
    font-size: 12px;
    font-family: arial,helvetica,sans-serif;
    border: 1px solid #000000;
    padding: 10px;
}

table.storeorder {
    font-size: 12px;
    font-family: arial,helvetica,sans-serif;
    border: 1px solid #000000;
    padding: 0px;
}

table.navbar {
    font-size: 14px;
    font-family: arial,helvetica,sans-serif;
    border: 1px solid #000000;
    padding: 0px;
}

table.checkout {
    border: 1px solid #000000;
    padding: 0px;
}

table.attachment {
    font-size: 12px;
    font-family: arial,helvetica,sans-serif;
    border: 1px solid #000000;
    padding: 5px;
}


.navigation { 
    width: 300px; 
    padding: 5px; 
    border: solid #000000; 
    border-width: thin; 
    color: #0000AA; 
    position: absolute; 
    top: 0px; 
    left: 0px;
}

.ftbox {
  font-family: arial,helvetica,sans-serif;
  font-size: 13px;
  font-weight: 400;
  border: 1px Solid;
}

.ftboxgray {
  font-family: arial,helvetica,sans-serif;
  font-size: 13px;
  font-weight: 400;
  border: 1px Solid;
  background-color: #EEEEEE;
}

.rowgray {
  border: 1px Solid;
  background-color: #E2E1E1;
}
