body {
    font-family: arial, helvetica, sans-serif;
    margin: 0;
    padding: 0;
    color: #000;
    background-color: #ffc;
    font-weight: 400;
    font-size: 12pt;
    font-style: normal
    }
div {
    overflow: visible
    }
#container {
    width: 1020px;
    margin: 0
    }
#main {
    position: absolute;
    left: 175px;
    top: 200px;
    width: 575px;
    margin: 20px;
    padding: 0 40px 40px 20px;
    text-align: center
    }
#page {
    position: absolute;
    left: 200px;
    top: 200px;
    width: 600px;
    margin: 20px 0 0 0;
    padding: 0 40px 40px 20px;
    text-align: left
    }
#plainbody {
    position: absolute;
    left: 0;
    top: 200px;
    margin: 20px;
    text-align: left;
    width: 800px;
    margin: 0 0 0 15px
    }
#pan {
    position: absolute;
    left: 15px;
    top: 45px;
    width: 770px;
    height: 110px;
    background-image: url(ima/lake_pano.jpg);
    background-repeat: no-repeat;
    background-position: left;
    border: none;
    border-color: #DED19E;
    border-width: 0
    }
#flag {
    position: absolute;
    left: 15px;
    top: 10px
    }
#colright {
    position: absolute;
    background-color: #ffc;
    left: 800px;
    top: 0;
    width: 220px;
    margin: 10px 0 0 0
    }
#top1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 800px;
    height: 50px;
    text-align: center;
    padding: 0 0 0 0
    }
#top2 {
    position: absolute;
    left: 0;
    top: 0;
    width: 800px;
    height: 50px;
    text-align: center;
    padding: 0 0 0 0
    }
#pinkunder1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 775px;
    height: 50px;
    text-align: right;
    padding: 3px 0 0 0
    }
#redover1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 772px;
    height: 50px;
    text-align: right;
    padding: 0 0 0 0
    }
#pinkunder2 {
    position: absolute;
    left: 0;
    top: 155px;
    width: 800px;
    height: 50px;
    text-align: left;
    padding: 3px 0 0 18px
    }
#redover2 {
    position: absolute;
    left: 0;
    top: 155px;
    width: 800px;
    height: 50px;
    text-align: left;
    padding: 0 0 0 15px
    }
#colleft {
    position: absolute;
    left: 15px;
    top: 220px;
    width: 160px;
    height: 1225px;
    font-size: 10pt;
    color: #C00;
    border-style: solid;
    border-color: #DED19E;
    background-color: #ffe890;
    padding: 10px
    }
#colleftpage {
    position: absolute;
    left: 15px;
    top: 220px;
    width: 160px;
    font-size: 10pt;
    color: #C00;
    border-style: solid;
    border-color: #DED19E;
    background-color: #ffe890;
    padding: 10px
    }
#menu {
    padding-left: 5px;
    font-family: georgia, serif;
    font-weight: 700
    }
#belowmenu {
    position: absolute;
    left: 15px;
    top: 500px;
    width: 160px;
    font-size: 10pt;
    color: #C00;
    background-color: #ffc
    }
#belowmenuwide {
    position: absolute;
    left: 15px;
    top: 500px;
    width: 780px;
    overflow: visible;
    padding: 0 30px 0 0
    }
#footer {
    position: absolute;
    left: 15px;
    top: 1425px;
    width: 977px;
    text-align: center;
    padding: 15px;
    border-style: solid;
    border-color: #DED19E;
    background-color: #ffe890
    }
.stylea {
    background-color: #fff;
    border-style: solid;
    border-color: #DED19E
    }
.styleb {
    border-style: solid;
    border-color: #DED19E;
    background-color: #ffe890
    }
.frame_tan {
    position: relative;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    background-image: url(ima/texture_tan.gif)
    }
.narrow {
    position: relative;
    margin: 0 auto;
    width: 780px;
    text-align: center;
    background-color: #ffc
    }
td.whitebox {
    background-color: #fff
    }
td.creambox {
    background-color: #ffc
    }
h1, span.bigred {
    font-size: 24pt;
    font-family: georgia, serif;
    font-weight: 700;
    color: #C00
    }
h2, span.smallred {
    font-size: 12pt;
    font-family: georgia, serif;
    font-weight: 700;
    color: #C00
    }
span.bigpink {
    font-size: 24pt;
    font-family: georgia, serif;
    font-weight: 700;
    color: #fdd
    }
span.tinyred {
    font-size: 10pt;
    font-family: georgia, serif;
    font-weight: 700;
    color: #C00
    }
span.pt10red {
    font-size: 10pt;
    color: #C00
    }
span.pt10 {
    font-size: 10pt
    }
.left {
    text-align: left
    }
.center {
    text-align: center
    }
.right {
    text-align: right
    }
.shadow {
    display: none;
    color: #fdfdcc
    }
a:link {
    color: #C00
    }
a:visited {
    color: #C00
    }
a:hover {
    color: #C90
    }
a:active {
    color: #c90
    }
a.menu:link {
    text-decoration: none
    }
a.menu:visited {
    text-decoration: none
    }
a.menu:hover {
    text-decoration: underline
    }
img.l {
    float: left;
    margin: 0 25px 25px 0
    }
img.r {
    float: right;
    margin: 0 0 25px 25px
    }
.floleft {
    position: relative;
    float: left;
    margin: 0 25px 0 0
    }
.floright {
    position: relative;
    float: right;
    margin: 0 0 0 25px
    }
td.spiral {
    background-image: url(ima/spiral.gif);
    background-repeat: repeat-y
    }