/* Base Elements **************************************************************/
a {
  font-weight:bold;
  text-decoration:none;
}
a:link {
  color:#336699;
}
a:visited {
  color:#003366;
}
a:active {
  color:#00CC00;
}
a:hover {
  color:#009900;
}
body {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
}
code {
  font-weight:bold;
}
dd {
}
div {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
}
div b {
  font-weight:bold;
}
div i {
  color:#003366;
}
div u {
  text-decoration:underline;
}
dl {
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
  background-color:#FFFFFF;
  margin-top:0px;
  margin-bottom:0px;
}
h1 {
  padding:0px;
  margin-top:0.1em;
  margin-bottom:0.1em;
  font-size:1.6em;
  font-weight:bold;
}
h2 {
  margin-top:0.1em;
  margin-bottom:0.1em;
  font-size:1.5em;
  font-weight:bold;
}
h3 {
  margin-top:0.1em;
  margin-bottom:0.1em;
  font-size:1.3em;
  font-weight:bold;
}
h4 {
  margin-top:0.1em;
  margin-bottom:0.1em;
  font-size:1.2em;
  font-weight:bold;
}
h5 {
  margin-top:0.1em;
  margin-bottom:0.1em;
  font-size:1.1em;
  font-weight:bold;
}
h6 {
  margin-top:0.1em;
  margin-bottom:0.1em;
  font-size:1.0em;
  font-weight:bold;
}
hr {
  background-color:#CC0000;
  border:1px;
  border-top-color:#FFCC99;
  border-bottom-color:#003366;
  border-style:solid;
  margin:0px;
}
img {
  border:none;
}
sup {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:0.8em;
  background-color:#FFFFFF;
}
table {
  background-color:#FFFFFF;
  border:0px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
}
td {
  padding-left:0.5em;
  padding-right:0.5em;
  vertical-align:top;
/*  font-size:1.0em; */
  font-size:0.9em;
}
th {
  padding-left:0.25em;
  padding-right:0.25em;
  background-color:#CCCCCC;
  vertical-align:top;
/*  font-size:1.0em; */
  font-size:0.9em;
}
th i {
  font-weight:900;
  font-style:italic;
}
/* Classes (class) ************************************************************/

.align_right {
  text-align:right;
}

.bodysmall {
  margin-top:0.0em;
  font-size:0.9em;
  font-weight:normal;
}
.bodytext {
  margin-top:0.0em;
  font-weight:normal;
}
.bodyleft16 {
  margin-left:16px;
}
.margin16 {
  margin:16px;
}
.bold {
  font-weight:bold;
}
.bolditalic {
  font-weight:bold;
  font-style:italic;
}
.bolditalicred {
  color:#CC0033;
  font-weight:bold;
  font-style:italic;
}
.bodyleft16s {
  margin-top:0.0em;
  margin-left:16px;
  font-size:0.9em;
  font-weight:normal;
}
.boldred {
  color:#CC0033;
  font-weight:bold;
}
.codeb {
  font-family:"Courier New",Courier,monospace;
  font-weight:bold;
}
.comment {
  color:#3300CC;
  font-style:italic;
}
.commentbold {
  color:#3300CC;
  font-style:italic;
  font-weight:bold;
}
.commentboldright {
  color:#3300CC;
  font-style:italic;
  font-weight:bold;
  text-align:right;
}
.linethrough {
  text-decoration:line-through;
}

@media print
{
  .favorites {
    visibility:hidden;
    font-size:0px;
    margin:0px;
    border:0px;
    padding:0px;
  }
  .favorites img {
    visibility:hidden;
    height:0px;
  }
}
@media screen, handheld, projection
{
  .favorites {
    color:#006666;
    font-size:16px;
    font-weight:normal;
  }
}

@media print
{
  .pagedate {
    padding-left:0.25em;
    text-align:right;
  }
}
@media screen, handheld, projection
{
  .pagedate {
    padding-left:0.25em;
}
}
.headline1
{
  margin-top:0.1em;
  margin-bottom:0.1em;
  border:0px;
  border-color:#CCCCCC;
  border-style:solid;
  font-size:1.6em;
}
.headline2
{
  margin-top:0.1em;
  margin-bottom:0.1em;
  border:0px;
  border-top:2px;
  border-color:#CCCCCC;
  border-style:solid;
  font-size:1.2em;
  font-weight:bold;
}
.headline3 {
  margin-top:0.1em;
  margin-bottom:0.1em;
  border:0px;
  border-top:1px;
  border-color:#CCCCCC;
  border-style:solid;
  font-size:1.1em;
  font-weight:bold;
}
.headline4 {
  margin-top:0.1em;
  margin-bottom:0.1em;
  font-size:1.0em;
  font-weight:bold;
}
.italic {
  font-style:italic;
}
.italicred {
  color:#CC0033;
  font-style:italic;
}
.lookedit {
  border:1px;
  border-color:#000000;
  border-style:solid;
  font-family:"MS Sans Serif",sans-serif;
  font-size:8pt;
  padding:2px;
}
.note {
  font-family:"Century Schoolbook", "Times New Roman", serif;
  font-size:0.9em;
}
.pagefoot {
  color:#006666;
  font-size:0.9em;
  font-weight:normal;
  margin-top:1.0em;
}
.pagehead {
  font-size:1.0em;
}
.pageimage {
  color:#006666;
  font-size:0.9em;
  text-align:center;
}
@media print
{
  .pagemenu{
    visibility:hidden;
    font-size:0px;
  }
}
@media screen, handheld, projection
{
  .pagemenu{
    background-color:#CCCCCC;
    font-weight:normal;
    text-decoration:none;
    text-align:center;
    padding-top:0.2em;
    padding-bottom:0.2em;
  }
  .pagemenu a {
    margin:0px;
    padding:0px;
  }
}
.pagebody {
  font-weight:normal;
}
.pagebody img {
  border:1px;
}
.sanstexts {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.source {
  margin-left:1.0em;
  font-family:"Courier New",Courier,monospace;
  background-color:#000066;
  color:#FFFFFF;
  margin:1.00em;
  padding:1.00em;
}
.source u {
  color:#CCCC33;
  text-decoration:none;
  font-weight:bold;
}
.source i {
  color:#CCCC33;
  font-weight:bold;
}
.stinkingbull {
  border-top:1px;
  border-top-style:solid;
  font-size:1.0em;
  font-weight:normal;
  margin-top:0.0em;
  margin-bottom:1.0em;
}
.stinkingbull u {
  font-family:"Courier New",Courier,monospace;
  font-weight:normal;
  text-decoration:none;
}
.stinkingbull b {
  font-style:italic;
  font-weight:bold;
  text-decoration:none;
}
.stinkingbull i {
  color:#CC0033;
  font-style:italic;
  font-weight:bold;
  text-decoration:none;
}
.stinkinghead {
  color:#CC0033;
  font-style:italic;
  font-weight:bold;
}
.texts {
  font-family:"Century Schoolbook", "Times New Roman", serif;
  font-size:1.0em;
}
.texts dl {
  font-family:"Century Schoolbook", "Times New Roman", serif;
  background-color:#FFFFFF;
  margin-top:0px;
  margin-bottom:0px;
}
.names {
  font-family:"Century Schoolbook", "Times New Roman", serif;
  font-size:1.0em;
}
.texts a {
/*  font-style:italic; */
  font-weight:normal;
  color:#336699;
}
.bnscontentslink {
  margin-top:0.0em;
  margin-bottom:0.0em;
  font-family:"Century Schoolbook","Times New Roman",Times,serif;
  font-size:1.0em;
  font-weight:bold;
}
.bnscontentslink a {
  text-decoration:none;
  font-weight:bold;
}
.bnscontentstext {
  margin-top:0.0em;
  margin-bottom:0.0em;
  font-family:"Century Schoolbook","Times New Roman",Times,serif;
  font-size:1.0em;
  font-weight:normal;
}
.bnsheadline1 {
  margin-top:0.1em;
  margin-bottom:0.1em;
  font-family:"Century Schoolbook","Times New Roman",Times,serif;
  font-size:1.4em;
  font-weight:bold;
}

@media print
{
  .bnsimg {
    visibility:hidden;
    margin:0px;
    border:0px;
    padding:0px;
  }
  .bnsimg img {
    visibility:hidden;
    height:0px;
  }
}
@media screen, handheld, projection
{
  .bnsimg {
    background-color:#003366;
    text-align:center;
    padding:0.5em;
  }
}
.comix {
  font-family:"Comic Sans MS",Arial,Helvetica,cursive;
}
.non_bold {
  font-weight:normal;
}
.non_bold a {
  font-weight:normal;
}
.td_white {
  background-color:#FFFFFF;
}
.tr_odd {
  background-color:#E7E7E7;
}
.sansserif8n {
  font-family:"MS Sans Serif",sans-serif;
  font-size:8pt;
  font-weight:normal;
}
.sansserif8n a {
  font-weight:normal;
}
.ctrl_enabled {
  padding:2px;
  background-color:#666666;
  color:#FFFFFF;
}
.ctrl_focused {
  padding:2px;
  background-color:#0000CC;
  color:#FFFFFF;
}
/******************************************************************************/
.bordertop1px {
  border:0px;
  border-top:1px;
  border-color:#CCCCCC;
  border-style:solid;
}
/******************************************************************************/
.underline {
  text-decoration:underline;
}
.italic {
  font-style:italic;
}
.bolditalic {
  font-weight:bold;
  font-style:italic;
}
/******************************************************************************/
.center {
  text-align:center;
}
/******************************************************************************/
.bk_red {
  background-color:#FF0000;
}
/* -------------------------------------------------------------------------- */
.bk_green {
  background-color:#00FF00;
}
/* -------------------------------------------------------------------------- */
.bluetext {
  color:#0000CC;
}
.bk_blue {
  background-color:#0000FF;
}
/* -------------------------------------------------------------------------- */
.bk_white {
  background-color:#FFFFFF;
}
.bk_gray020 {
  background-color:#CCCCCC;
}
.bk_gray040 {
  background-color:#999999;
}
.bk_gray060 {
  background-color:#666666;
}
.bk_gray080 {
  background-color:#333333;
}
.bk_black {
  background-color:#000000;
}

/******************************************************************************/
.box_10_10 {
  position:absolute;
  top:10px;
  left:10px;
}

/******************************************************************************/
