a			{ color: blue; }
a.toc		{ color: darkred; }
body			{ background-color: #BBBAED; text-align: center; padding: 0; margin: 20px; }
body, td		{ font-size: 12px; font-family: verdana; color: #333333; }
li			{ margin-bottom: 10px; font-size: 14px; font-weight: bold; color: darkblue; }
div.contain	{ padding: 20px; text-align: left; }
div.footer	{ padding: 10px; background-color: #FDF701; font-size: 11px; }
div.main		{ width: 770px; background-color: #ffffff; }
div.toc		{ margin: 0 0 20px 22px; padding: 10px; background-color: yellow; color: darkblue; border: 5px double darkblue; font-size: 17px; }
div.toc a		{ color: darkblue; }
div.toc li	{ color: darkblue; font-size: 12px; margin: 0 0 5px 0; padding: 0; }
div.toc ul	{ margin: 5px 0 0 10px; padding: 5px 0 0 10px; }
div.toc2		{ margin: 10px 0 10px 0; padding: 10px 0 10px 0; background-color: yellow; color: darkblue; border: 5px double darkblue; text-align: center; font-size: 11px; }
span.bold		{ font-size: 14px; font-weight: bold; color: darkblue; }
.bigred		{ margin-top: 20px; font-size: 22px; color: darkred; font-weight: bold; }
.full		{ width: 100%; }

  /* BLOG STYLES */
  h2.blog			{ font-size: 24px; margin-bottom: 2px; padding-bottom: 0; }
  h3.blog			{ margin: 0 0 10px 0; padding-bottom: 2px; border-bottom: 20px solid #EEEDEF; text-align: left; color: darkred; font-size: 16px; text-transform: uppercase; }
  table.blog		{ padding: 2px; border: 1px solid #666666; }
  td.note			{ text-align: center; padding-bottom: 8px; font-weight: bold; color: darkred; font-size: 14px; }
  th.blog			{ font-size: 16px; padding: 4px; background-color: darkblue; color: white; }
  td.blog_sum		{ background-color: #46BEFF; color: white; font-weight: bold; padding: 5px; }
