body {	margin : 0;	background-color: #c0c0c0;	padding : 0;}

table.header {border-style: solid; 
              background-color: #9EC15C; 
              margin: 0px; 
              padding: 2px; 
              border-width: 0px 0px 2px 0px; 
              text-indent: 0px; 
              empty-cells: show; 
              border-color: #000000;}

td.header {
              border-style: solid; 
              border-width: 0px 0px 0px 0px; 
              margin: 0px; 
              padding: 2px; 
              border-color: #000000;  
              text-align: left}

.header {     color: #FFFFFF; 
              font-weight: bold; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              font-size: 12px; 
              text-decoration: none}

div.txtSearchHint {}

.ideas {color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
.frameworks {color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}

     .lesson {color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
table.lesson {border-style: solid; 
              background-color: #FFFFFF; 
              margin: 0px; 
              padding: 2px; 
              border-width: 0px 0px 0px 0px; 
              text-indent: 0px; 
              empty-cells: show; 
              border-color: #000000;}

  .lesson_text {color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
td.lesson_text {
              border-style: solid; 
              border-width: 1px 0px 0px 0px; 
              margin: 0px; 
              padding: 2px; 
              border-color: #000000;  
              text-align: left;
              vertical-align:text-top;}

  .lesson_title {color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none}
td.lesson_title {
              border-style: solid; 
              border-width: 1px 1px 0px 0px;
              width:110px; 
              margin: 0px; 
              padding: 2px; 
              border-color: #000000;  
              text-align: right;
              vertical-align:text-top;}

  .nav {color: #328577; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
  .nav_menu {color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
 a.nav_menu {color: #9EC15C; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
 a.nav_menu:hover {color: #9EC15C; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}
tr.nav_menu {}

a.header {color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.header:hover {color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}

 .header_black {color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.header_black {color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.header_black:hover {color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}

table.body {border-style: solid; background-color: #FFFFFF; margin: 0px; padding: 2px; border-width: 0px 0px 2px 0px; text-indent: 0px; empty-cells: show; border-color: #000000;}
td.body {border-style: solid; border-width: 0px 0px 0px 0px; margin: 0px; padding: 2px; border-color: #000000;  text-align: left}
.body {color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}
a.body {color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.body:hover {color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}

table.footer {border-style: solid; background-color: #9EC15C; margin: 0px; padding: 0px; border-width: 2px 0px 0px 0px; text-indent: 0px; empty-cells: show; border-color: #000000;}
td.footer {border-style: solid; border-width: 0px 0px 0px 0px; margin: 0px; padding: 0px; border-color: #000000;  text-align: left}
.footer {color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none}
a.footer {color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}
a.footer:hover {color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}

.notes {color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none}
.subjects {color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.subjects {color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.subjects:hover {color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}

.box {
  padding-left: 5px;
  padding-right: 5px;
  border-color: #8F8F8F;
  border-width: 1px;
  font-size: 11px;
  font-family: arial, sans serif;
  color: #333333;
  width: 150px;
}

.smallbox {
  padding-left: 5px;
  padding-right: 5px;
  border-color: #8F8F8F;
  border-width: 1px;
  font-size: 11px;
  font-family: arial, sans serif;
  color: #333333;
  width: 75px;
}

.bigbox {
  padding-left: 5px;
  padding-right: 5px;
  border-color: #8F8F8F;
  border-width: 1px;
  font-size: 11px;
  font-family: arial, sans serif;
  color: #333333;
  width: 250px;
}

.bigerbox {
  padding-left: 5px;
  padding-right: 5px;
  border-color: #8F8F8F;
  border-width: 1px;
  font-size: 11px;
  font-family: arial, sans serif;
  color: #333333;
  width: 550px;
}

.draft {color: #003DF5; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.draft {color: #003DF5; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.draft:hover {color: #FF6633; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}

.private {color: #FF3366; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.private {color: #FF3366; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.private:hover {color: #FF6633; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}

table.phide {visibility: hidden} 
td.phide {visibility: hidden} 
tr.phide {visibility: hidden} 
phide {visibility: hidden} 
