/****************************************
  Body
****************************************/
body
{
  color:                     #000000;
  background-color:          #ffffff;
  font-family:               verdana, arial, sans-serif;
  font-size:                 10pt;
  margin:                    0px;
  padding:                   0px;
/*  background-image:          url("../images/layout/background.png");
  background-repeat:         no-repeat;
  background-attachment:     fixed;
  background-position:       65% 100%;*/
}

a
{
  color:                     #1a1647;
  text-decoration:           underline;
}

th
{
  text-align:                left;
}
td
{
  font-size:                 10pt;
}

h2
{
  font-size:                 16pt;
  font-weight:               bold;
}

h3
{
  font-size:                 11pt;
  font-weight:               bold;
}

h4
{
  font-size:                 10pt;
  font-weight:               bold;
}


h6
{
  font-size:                 7pt;
}

img
{
  border-color:              #666666;
}

img.photo
{
  border-color:              #666666;
  margin:                    15px;
}

td.caption
{
  font-size:                 8pt;
}

/****************************************
  Main layout
****************************************/

td.header
{
  background-image:          url("../images/layout/header/header-background.png");
}

td.topmenu
{
  border-right-style:        solid;
  border-right-width:        1px;
  border-right-color:        #c0c0c0;
  background-color:          #e0e0e0;
  background-image:          url("../images/layout/menu/topmenu-background.png");
}

td.topmenu-left
{
  background-color:          #e0e0e0;
  background-position:       0% 0%
  background-repeat:         no-repeat;
  background-image:          url("../images/layout/menu/topmenu-left-background.png");
}

td.menu-left
{
  background-color:          #f0f0f0;
  border-right-style:        solid;
  border-right-width:        3px;
  border-right-color:        #08084b;
}

td.menu
{
  background-color:          #f0f0f0;
  border-right-style:        solid;
  border-right-width:        1px;
  border-right-color:        #c0c0c0;
}

td.menuheader
{
  background-color:          #8a9fb5;
  font-weight:               bold;
  border-style:              solid;
  border-width:              1px;
  border-color:              #c0c0c0;
  padding-top:               3px;
  padding-bottom:            3px;
}

td.menuheader a
{
  color:                     black;
  text-decoration:           none;
}

td.menuline
{
  background-position:       0% 0%
  background-repeat:         no-repeat;
  background-image:          url("../images/layout/menu/menu-line.png");
  padding-left:              15px;
}

table.menuitem td
{
  padding-left:              5px;
}

table.menuitem a
{
  font-size:                 8pt;
  color:                     #000000;
  text-decoration:           none;
}

table.menuitem a:hover
{
  color:                     #444444;
  text-decoration:           underline;
}

td.headerline-left
{
  background-color:          #f0f0f0;
  background-image:          url("../images/layout/header/headerline-left-background.png");
}

td.headerline-middle
{
  background-color:          #f0f0f0;
  background-image:          url("../images/layout/header/headerline-middle-background.png");
}

td.disclaimer
{
  border-top-style:          solid;
  border-top-width:          1px;
  border-top-color:          #c0c0c0;
  background-image:          url("../images/layout/header/header-background.png");
  padding-top:               5px;
  padding-bottom:            5px;
}

td.topmenuitems
{
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #c0c0c0;
  text-align:				  center;
  width:              25%;
}

hr.prodoverview
{
  border:           0;
  color:            black;
  background-color: black;
  height:           1px;
  width:            100%;
}

input, select
{
  border: 1px solid black;
}

input.button
{
  border:           1px solid black;
  background-color: #8a9fb5;
}