/* Body */
body
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:10pt;
  color: #000000;
  text-align:left;
  margin-top:0px;

  background-color: #eee;
  background-image: url("/img/background_top.jpg");
  background-position: top left;
  background-repeat: repeat-x;
}

/* Images */
img
{
  border:0;
}

/* Horizontal line */

hr
{
 width:100%;
 height:1px;
 border:0px solid #C0C0C0;
 background-color:#C0C0C0;
 color: #C0C0C0;
}

/* Headlines */
h1
{
  margin:0px;
  font-size:12pt;
  padding:5px;
  color:#666666;
}


/* Links */
a
{
  text-decoration:none;
  color:#039;
}

a:hover
{
  text-decoration:underline;
  color:#DF0000;
}

/* Border */
div#border
{
  padding: 0;
  width: 772px;
  margin: 0px auto;

  background-color: #eee;
  background-image: url("/img/border.jpg");
  background-position: top center;
  background-repeat: repeat-y;
  position: relative;
}


/* Gradient background addition. */
div#frame-header
{
  position: absolute;
  left: 0;
  top: 0;

  height: 132px;
  width: 772px;

  background-image: url("/img/background_header.jpg");
  background-position: top left;
  background-repeat: no-repeat;
}

/* Frame */
div#frame
{
  width: 760px;
  padding: 0 0px 6px 0px;
  margin: 0px auto;

  text-align: left;

  background-color:#2D2A62;
  position: relative;
}


/* Header */
div#header
{
  height:70px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  background-color:#FFFFFF;
}


/* Navigation */
div#navigation
{
  width:140px;
  float:left;
  padding:0px;

  background-color:#2D2A62;
}

#navigation a
{
  text-decoration:none;
  color:#FFFFFF;
}

#navigation a:hover
{
  text-decoration:underline;
  color:#FFFFFF;
}

#navigation ul
{
  border: none;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

#navigation li
{
  display: block;
  padding: 7px 0 8px 20px;

  background-image: url("/img/background_navigation.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

#navigation li.top
{
  background-image: url("/img/background_navigation_top.gif");
}

/* Content*/
#content
{
  width:620px;
  float:right;
  padding:0 0 0 0px;

  background-color:#FFFFFF;
}


/* Footer */
div#footer
{
  width: 760px;
  margin: 0px auto;
  text-align: center;
  position: relative;
  color:#808080;
  font-size:11px;
  line-height:17px;

  background-image: url("/img/background_bottom.jpg");
  background-position: left top;
  background-repeat: repeat-x;
}


#footer a
{
  text-decoration:none;
  color:#808080;
}

#footer a:hover
{
  text-decoration:underline;
  color:#808080;
}