body.body
{
  margin: 0;
}

td.corner
{
  background: #FFFFFF;
  vertical-align: top;
  text-align: center;
  font-size: 1px;
}

td.margintop
{
  background: #FFFFFF url(/assets/images/decor-border-ugreen.gif);
  background-repeat: repeat-x;
  vertical-align: top;
  font-size: 1px;
}

td.decortop
{
  background: #FFFFFF url(/assets/images/decor-border-uwhite.gif);
  background-repeat: repeat-x;
  vertical-align: top;
  font-size: 1px;
}

td.marginleft
{
  background: #FFFFFF url(/assets/images/decor-border-left.gif);
  background-repeat: repeat-y;
  font-size: 1px;
}

td.marginright
{
  background: #FFFFFF url(/assets/images/decor-border-right.gif);
  background-repeat: repeat-y;
  font-size: 1px;
}

td.marginbottom
{
  background: #FFFFFF url(/assets/images/decor-border-lgreen.gif);
  background-repeat: repeat-x;
  vertical-align: bottom;
  font-size: 1px;
}

td.decorbottom
{
  background: #FFFFFF url(/assets/images/decor-border-lwhite.gif);
  background-repeat: repeat-x;
  vertical-align: bottom;
  font-size: 1px;
}
/* ---------------------------------------------------------------------- */

td.sidebox
{
  background: #006400;
  vertical-align: top;
  text-align: left;
}

.logo
{
  vertical-align: top;
  text-align: left;
  font-size: 1px;
}

.athena
{
  vertical-align: bottom;
  text-align: center;
  font-size: 1px;
}

td.menuitem
{
  color: white;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: bold;
}

a.menuitem:link
{
  color: white;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: bold;
}

a.menuitem:active
{
  color: red;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: bold;
}

a.menuitem:visited
{
  color: white;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: bold;
}

a.menuitem:hover
{
  color: yellow;
  text-decoration: underline;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: bold;
}

a.pagemenuitem:link
{
  color: blue;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}

a.pagemenuitem:active
{
  color: red;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}

a.pagemenuitem:visited
{
  color: blue;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}

a.pagemenuitem:hover
{
  color: blue;
  text-decoration: underline;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}

td.login
{
  color: white;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}

input.logindata
{
  color: #323232;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}

input.loginbutton
{
  color: #323232;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: bold;
}
/* ---------------------------------------------------------------------- */

.title
{
  background: #FFFFFF;
  vertical-align: top;
  text-align: right;
  color: #323232;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 12pt;
  font-weight: bold;
}

.subtitle
{
  background: #FFFFFF;
  vertical-align: top;
  text-align: left;
  color: #323232;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: bold;
}

.content
{
  background: #FFFFFF;
  vertical-align: top;
  text-align: left;
  color: #323232;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: normal;
}

.dyncontent
{
  background: #FFFFFF;
  vertical-align: middle;
  text-align: left;
  color: #323232;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}

th.content
{
  background: #006400;
  vertical-align: middle;
  text-align: center;
  color: white;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: bold;
}

td.money
{
  background: #FFFFFF;
  vertical-align: middle;
  text-align: center;
  color: #323232;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: normal;
}

td.content
{
  background: #FFFFFF;
  vertical-align: middle;
  text-align: left;
  color: #323232;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: normal;
}

a.content:link
{
  color: blue;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: normal;
}

a.content:active
{
  color: red;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: normal;
}

a.content:visited
{
  color: blue;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: normal;
}

a.content:hover
{
  color: red;
  text-decoration: underline;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: normal;
}

td.comment
{
  background: #FFFFFF;
  vertical-align: top;
  text-align: left;
  color: #323232;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 7pt;
  font-weight: normal;
}

.remark
{
  background: #FFFFFF;
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 11pt;
  font-weight: bold;
}

.submenu
{
  background: #FFFFFF;
  vertical-align: bottom;
  text-align: center;
  color: blue;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}

td.signature
{
  background: #FFFFFF;
  vertical-align: bottom;
  text-align: center;
  color: #C0C0C0;
  font-family: Tahoma, Arial, sanserif;
  font-size: 7pt;
  font-weight: normal;
}

a.signature
{
  background: #FFFFFF;
  vertical-align: bottom;
  text-align: center;
  color: blue;
  font-family: Tahoma, Arial, sanserif;
  font-size: 7pt;
  font-weight: normal;
}

.imgonly
{
  background: #FFFFFF;
  vertical-align: top;
  text-align: center;
  font-size: 1px;
}
/* ---------------------------------------------------------------------- */

.requiredfield
{
  color: #FF0000;
  font-family: Tahoma, Arial, sanserif;
  font-size: 11pt;
  font-weight: bold;
}

.formlabel
{
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: normal;
}

.inputfield
{
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: normal;
}

.formbutton
{
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: bold;
}

.forminstruction
{
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: normal;
}

.formwarning
{
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: bold;
}

.formerror
{
  color: #FF0000;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: bold;
}
/* ---------------------------------------------------------------------- */

a.voipitem:link
{
  color: blue;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}

a.voipitem:active
{
  color: red;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}

a.voipitem:visited
{
  color: blue;
  text-decoration: none;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}

a.voipitem:hover
{
  color: red;
  text-decoration: underline;
  text-align: left;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}
/* ---------------------------------------------------------------------- */

