body      {  font-family: Tahoma,Helvetica;  background-color: #F6F9FF  color: #000000;  margin: 0 0 0 0;  text-align: left;  }
.u  {  text-decoration: underline;  }

a         {  font-size: 10pt;  }
a:link    {  color: #000099;  }
a:active  {  color: #000099;  }
a:visited {  color: #000099;  } /* color: #666666; */
a:hover   {  color: #0000ff; }
a.micro:link, a.micro:active, a.micro:visited, a.micro:hover {  text-decoration: none;  color: #000099;  font-size: 8pt;  } /* color: #666666; */

.copyright  {  font-size: 8pt;  padding-left: 15px;  color: #3366CC;  background-image:url("../img/bg3.gif");  }
/*.menu       {  background-color: #3366CC;  width: 75px;  height: 75px;  text-align: center;  vertical-align: middle; } */

.menu       {  background-color: #3366CC;  width: 50px;  height: 50px;  text-align: center;  vertical-align: middle; }

.left_block_rows  {  background-image: url("../img/bg.gif");  background-repeat: repeat-y;  }

h2, h3, h4, h5  {  text-align: left;  color: #1849ac;  }
a.h3            { font-size: 12pt; text-align: left;  color: #1849ac; }
h1              {  color: #1849ac;  text-align: center;  }

input,select    {  font-size: 8pt;  border: 1px solid #c3c3c3;  background-image: url(../img/fade.png);  }

.errorMsg          { font-family: Arial; font-size: 8pt; color: #ff0000; font-weight: bold;  white-space: nowrap; }

input.focused   { border: 1px solid #000000;  background-image: url(/img/empty.gif); }
hr.divider { height: 1px; border: none; background-color: #808080; color: #808080;  }
hr.div      { height: 1px; border: none; background-color: #808080; color: #808080;  margin-left: 0; width: 500;  }
.micro { font-size: 8pt; }
.fdivider { height: 1px; border: none; background-color: #808080; color: #808080;  }

.links_on_pages { font-weight: bold; }

table.border  {  border-top: solid 1px #808080;  border-left: solid 1px #808080;  vertical-align: top;  }
th            {  background-color: #2647a0;  background-repeat: repeat;  vertical-align: top;  text-align: center;  font-size: 10pt;  border-bottom: solid 1px #808080;  border-right: solid 1px #808080;  font-weight: bold;  color: #ffffff;  }
tr            { vertical-align: top; }
td            {  font-size: 10pt;  text-align: left;  }
td.border     {  background-color: #edf5ff;  background-repeat: repeat; border-right: solid 1px #808080;  border-bottom: solid 1px #808080;  vertical-align: top;  text-align: left; font-weight: normal;  color: #000000;  }
td.whitebg      {  background-color: #ffffff;  background-repeat: repeat;  }
td.bolded     {  text-align: center;  font-weight: bold;  background-color: #426fd9;  background-repeat: repeat;  color: #ffffff; }
