html {
   color: #000000;
   background-color: #ffeeee;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   line-height: 17px;
}

body {
   text-align: center;
}

/* ----------------------------------- */

div.page {
   position: relative;
   width: 755px;
   margin: 0 auto;
   background-color: #FFFFFF;
   text-align: left;
   border-style: solid;
   border-color: #cc6600;
   border-width: 0 2px 2px 2px;
}

/* ----------------------------------- */

div.page-header {
   position: relative;
   background-image: url("../gfx/header.gif");
   background-repeat: no-repeat;
   background-position: top left;
   height: 76px;
   border-width: 0 0 2px 0;
   border-style: solid;
   border-color: #cc6600;
}

div.page-header map.locale-flags ul {
   position: absolute;
   padding-right: 20px;
   right: 0px;
   top: 5px;
}

div.page-header map.locale-flags ul li {
   display: inline;
}

/* ----------------------------------- */

div.page-navigation {
   position: absolute;
   top: 78px;
   left: 0px;
   width: 150px;
   height: 483px;
   background-image: url("../gfx/nav_home.jpg");
   background-repeat: no-repeat;
   border-color: #cc6600;
   border-style: solid;
   border-width: 0 0 2px 0;
   text-align: right;
   text-decoration: none;
   line-height: 15px;
   
}

div.page-navigation a:link,
div.page-navigation a:visited {
   color: #cc6600;
   font-size: 14px;
   background-color: transparent;
   font-weight: bold;
   text-decoration: none;
}

div.page-navigation ul {
      padding-top: 15px;
}

div.page-navigation ul li {
      padding-right: 8px;
      padding-top: 5px;
}

div.page-content img {
   border-color: #cc6600;
   border-style: solid;
   border-width: 1px;
}

/* ----------------------------------- */

div.page-content {
   margin-left: 150px;
   min-height: 483px;
   _height: 483px;
   padding: 20px 20px 1px 20px;
   background-position: bottom center;
   background-image: url("../gfx/main.jpg");
   background-repeat: no-repeat;
   min-height: 483px;
   border-width: 0 0 0 2px;
   border-color: #cc6600;
   border-style: solid;

}


div.page-content a:link,
div.page-content a:visited {
   color: #cc6600;
   font-size: 11px;
   line-height: 17px;
   background-color: transparent;
   text-decoration: underline;
}

div.page-content a:hover,
div.page-content a:active {
   color: #990000;
   font-size: 11px;
   line-height: 17px;
   background-color: transparent;
   text-decoration: underline;
}

/* ----------------------------------- */

div.images {
   width: 180px;
   _width: 140px;
   float: right;
}

div.images img {
   display: block;
   margin: 0 0 20px 0;
   border-width: 1px;
   border-color: #cc6600;
   border-style: solid;
   
}

/* ----------------------------------- */

h1.page-title {
   position: absolute;
   right: 2px;
   top: 9px;
   _top: 24px;
}
