BODY {
  margin: 0pt;
  padding: 0pt;
  background-color: #0446A2;
  background-image: url(background.jpg);
  background-repeat: repeat-x;
  }

DIV.main {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1024px;
  height: 752px;
  background-image: url(swan.jpg);
  background-repeat: no-repeat;
  }

DIV.menu {
  position: absolute;
  left: 0px;
  top: 117px;
  width: 1024px;
  height: 26px;
  margin: 0pt 10pt 0pt 10pt;
  font: bold 15px Verdana, Helvetica, Arial, sans-serif;
  color: white;
  }
DIV.menu A {
  margin: 0pt 5pt 0pt 5pt;
  }

DIV.menu2 {
  position: absolute;
  left: 200px;
  top: 703px;
  width: 824px;
  height: 26px;
  margin: 0pt 10pt 0pt 10pt;
  font: bold 15px Verdana, Helvetica, Arial, sans-serif;
  color: white;
  }
DIV.menu2 A {
  color: white;
  margin: 0pt 25pt 0pt 25pt;
  }

DIV.slogan {
  position: absolute;
  left: 29px;
  top: 163px;
  width: 165px;
  height: 498px;
  padding: 5pt;
  font: 14px Verdana, Helvetica, Arial, sans-serif;
  color: white;
  }
DIV.slogan P {
  margin: 0pt;
  }

DIV.text {
  position: absolute;
  left: 220px;
  top: 162px;
  width: 740px;
  height: 500px;
  margin: 0pt;
  padding: 10px;
  font: normal 14px Verdana, Helvetica, Arial, sans-serif;
  color: white;
  }
DIV.text P, DIV.text UL {
  margin: 4pt 0pt 0pt 0pt;
  }
DIV.text H1 {
  margin: 0pt 0pt 3pt 0pt;
  font: normal 20px Verdana, Helvetica, Arial, sans-serif;
  }
DIV.text H2 {
  margin: 0pt 0pt 3pt 0pt;
  font: bold 16px Verdana, Helvetica, Arial, sans-serif;
  text-shadow: black 2px 2px 0px;
  }
DIV.text H3 {
  margin: 3pt 0pt 3pt 0pt;
  font: bold 14px Verdana, Helvetica, Arial, sans-serif;
  }
DIV.text A {
  color: #00FFFF;
  }

DIV.copyright {
  position: absolute;
  left: 29px;
  top: 728px;
  width: 100%;
  height: 100%;
  margin: 0pt 10pt 0pt 10pt;
  font: normal 11px Verdana, Helvetica, Arial, sans-serif;
  color: white;
  }
DIV.copyright P {
  margin: 0pt;
  }


A {
  color: white;
  text-decoration: none;
  }
A.self {
  color: #031F8E;
  }
A:hover {
  color: #031F8E;
  text-decoration: underline;
  }

:link img.noborder { border: 0px }
:visited img.noborder { border: 0px }
:active img.noborder { border: 0px }

.large {
  font-size: 150%;
  }
.form {
  background-image: url(formbg.jpg);
  background-repeat: repeat-x;
  border: 1px solid #bdbdbd;
  padding: 2pt;
  }

