html { min-height: 100.05%; color: black; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none;}
body        { font-size: 12px; background-color: #2f4f4f }
p	  { font-size: 12px }
ul	{ font-size: 12px }
dl	{ font-size: 12px }
dt	{ color: #2f4f4f; font-weight: bold }
h1         { color: #2f4f4f; font-weight: bold; font-size: 18px; margin: 0px }
h2   { color: #2f4f4f; font-weight: 600; font-size: 14px;  }
h3  { color: #2f4f4f; font-weight: 600; font-size: 12px; }
blockquote   { font-style: italic; margin-left: 2em; margin-right: 0 }
a:link     { color: #b22222; font-size: 12px; text-decoration: underline; }
a:visited    { color: gray; font-size: 12px; text-decoration: underline; }
a:hover       { color: #ffd700; font-size: 12px; text-decoration: underline; }
a:active        { color: #ffd700; font-size: 12px; text-decoration: underline; }
hr  { color: #2f4f4f; background-color: navy; border: 0; width: 100%; height: 1px }

.bordered_column    { border-right: 1px solid silver; border-left: 1px solid silver }
.border_strong      { border: solid 1px black }
.border_weak { border: solid 1px #dcdcdc }
.image    { border: solid 1px black }
.tdh1        { color: white; font-weight: bold; font-size: 18px; background-color: #a9a9a9 }
.tdmenu { color: white; font-weight: bold; font-size: 18px;background-color: navy; border: solid 1px black }
.tdh2           { color: black; font-weight: 600; font-size: 14px; background-color: #dcdcdc }
.tddate { color: black; font-weight: normal; font-size: 12px; background-color: #dcdcdc }
.tdbody      { color: black; font-weight: normal; font-size: 12px; background-color: white }
.tdbody1      { color: black; font-weight: normal; font-size: 12px; background-color: #f5f5f5 }
.tdbody2     { color: black; font-weight: normal; font-size: 12px; background-color: #f5f5f5 }
.tdteaser        { color: black; font-weight: normal; font-size: 12px; background-color: #f5f5f5 }
.selected  { color: #ffbd3f }

.menu      { color: black; font-style: normal; font-weight: 600; font-size: 14px; background-color: black }
.menu a:link           { color: white; font-style: normal; font-weight: 600; font-size: 14px; text-decoration: none; background-color: black }
.menu a:visited        { color: white; font-style: normal; font-weight: 600; font-size: 14px; text-decoration: none; background-color: black }
.menu a:hover          { color: #ffd700; font-style: normal; font-weight: 600; font-size: 14px; text-decoration: none; background-color: black }
.menu a:active           { color: #ffd700; font-style: normal; font-weight: 600; font-size: 14px; text-decoration: none; background-color: black }

.subcategory   { color: black; font-style: normal; font-weight: 600; font-size: 12px; }
.subcategory a:link      { color: #333366; font-style: normal; font-weight: 600; }
.subcategory a:visited    { color: #333366; font-style: normal; font-weight: 600; }
.subcategory a:hover     { color: #ffd700; font-style: normal; font-weight: 600; }
.subcategory a:active      { color: #ffd700; font-style: normal; font-weight: 600; }

.subcategory2    { color: black; font-style: normal; font-weight: normal; font-size: 10px; }
.subcategory2 a:link	{ color: #333366; font-style: normal; font-weight: normal; font-size: 10px; }
.subcategory2 a:visited   { color: #333366; font-style: normal; font-weight: normal; font-size: 10px; }
.subcategory2 a:hover    { color: #ffd700; font-style: normal; font-weight: normal; font-size: 10px; }
.subcategory2 a:active     { color: #ffd700; font-style: normal; font-weight: normal; font-size: 10px; }

.interior  { color: black; font-style: normal; font-weight: 600; font-size: 12px;  }
.interior a:link     { color: #333366; font-style: normal; font-weight: 600; font-size: 12px;  }
.interior a:visited   { color: #333366; font-style: normal; font-weight: 600; font-size: 12px;  }
.interior a:hover    { color: #ffd700; font-style: normal; font-weight: 600; font-size: 12px;  }
.interior a:active     { color: #ffd700; font-style: normal; font-weight: 600; font-size: 12px; }

.navigation   { color: black; font-style: normal; font-weight: normal; font-size: 10px; }
.navigation a:link     { color: black; font-weight: normal; font-size: 10px; text-decoration: underline;  } 
.navigation a:visited  { color: black; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: underline; }
.navigation a:hover      { color: #ffd700; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: underline; }
.navigation a:active     { color: #ffd700; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: underline; }

.instruction  { color: black; font-style: normal; font-weight: normal; font-size: 10px; }
.instruction p { color: black; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: none; }
.instruction a:link        { color: #b22222; font-style: normal; font-size: 10px; text-decoration: underline; }
.instruction a:visited      { color: gray; font-style: normal; font-size: 10px; text-decoration: underline; }
.instruction a:hover      { color: #ffd700; font-style: normal; font-size: 10px; text-decoration: underline; }
.instruction a:active       { color: #ffd700; font-style: normal; font-size: 10px; text-decoration: underline; }

.caption  { color: black; font-style: normal; font-weight: normal; font-size: 10px; }
.caption a:link       { color: #b22222; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: none; }
.caption a:visited      { color: gray; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: underline; }
.caption a:hover      { color: #ffd700; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: underline; }
.caption a:active       { color: #ffd700; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: underline; }

.intro        { color: white; font-style: normal; font-weight: normal; font-size: 12px; }
.intro p  { color: white; font-style: normal; font-weight: normal; font-size: 12px; }
.intro a:link             { color: white; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none; }
.intro a:visited          { color: white; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none; }
.intro a:hover            { color: #ffd700; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none; }
.intro a:active            { color: #ffd700; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none; }


