body {
    margin: 0;
    padding: 0;
    font-family:"Lucida Grande","Bitstream Vera Sans",Verdana,Arial,sans-serif;
    color: #505050;
    background-color: #c0c0c0;
    background-image: url(img/reptille.gif);
}

a:link {color: #000000; text-decoration: none}
a:visited {color: #303030; text-decoration: none}
a:hover {color: #000000; text-decoration: underline}

div#container {
    width: 100%;
    height: 100%;
    margin: 0;
}

div#root_container {
    width: 100%;
    height: 100%;
    margin: 0;
}

div#header {
    padding: 0;
    margin-left: 12pt;
    margin-right: 12pt;
    margin-top: 12pt;
    margin-bottom: 0;
    font-size: 10pt;
}

div#root_header {
    padding: 0;
    margin-left: 12pt;
    margin-right: 12pt;
    margin-top: 12pt;
    margin-bottom: 0;
    font-size: 10pt;
}

div#footer {
    padding-top: 0;
    padding-bottom: 1em;
    margin-right: 12pt;
    float: right;
}

div#footer p {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;
    background-image: url(img/grid.gif);
}

div#langselect {
    position: absolute;
    top: 12pt;
    right: 12pt;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    display: inline-table;
}

div#root_langselect {
    position: absolute;
    top: 12pt;
    right: 12pt;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    display: inline-table;
}

div#langselect ul {
    list-style-type: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: table-row;
    vertical-align: bottom;
}

div#root_langselect ul {
    list-style-type: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: table-row;
    vertical-align: bottom;
}

div#langselect ul li {
    float: right;
    text-decoration: none;
    list-style-type: none;
    padding-left: 1em;
    padding-right: 1em;
    background-image: none;
    background-color: #a0a0a0;
    border-top: solid 1px #c0c0c0;
    border-bottom: solid 1px #ffffff;
    display: table-cell;
    vertical-align: bottom;
    white-space: nowrap;
}

div#root_langselect ul li {
    float: right;
    text-decoration: none;
    list-style-type: none;
    padding-left: 1em;
    padding-right: 1em;
    background-image: none;
    background-color: #a0a0a0;
    border-left: solid 1px #ffffff;
    border-top: solid 1px #ffffff;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
    display: table-cell;
    vertical-align: bottom;
    white-space: nowrap;
}

div#langselect ul li.inactive {
    float: right;
    color: #c0c0c0;
    text-decoration: none;
    list-style-type: none;
    padding-left: 1em;
    padding-right: 1em;
    background-image: none;
    background-color: #a0a0a0;
    border-top: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #a0a0a0;
    display: table-cell;
    vertical-align: bottom;
    white-space: nowrap;
}

div#root_langselect ul li.inactive {
    float: right;
    color: #c0c0c0;
    text-decoration: none;
    list-style-type: none;
    padding-left: 1em;
    padding-right: 1em;
    background-image: none;
    background-color: #a0a0a0;
    border-top: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
    display: table-cell;
    vertical-align: bottom;
    white-space: nowrap;
}

div#menu {
    color: #000000;
    position: absolute;
    top: 12pt;
    left: 12pt;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 1em;
    display: inline-table;
}

div#menu ul {
    list-style-type: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: table-row;
    vertical-align: bottom;
}

div#menu ul li {
    float: left;
    text-decoration: none;
    list-style-type: none;
    padding-left: 1em;
    padding-right: 1em;
    background-image: none;
    background-color: #a0a0a0;
    border-top: solid 1px #c0c0c0;
    border-bottom: solid 1px #ffffff;
    display: table-cell;
    vertical-align: bottom;
    white-space: nowrap;
}

div#menu ul li.inactive {
    float: left;
    color: #c0c0c0;
    text-decoration: none;
    list-style-type: none;
    padding-left: 1em;
    padding-right: 1em;
    background-image: none;
    background-color: #a0a0a0;
    border-top: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #a0a0a0;
    display: table-cell;
    vertical-align: bottom;
    white-space: nowrap;
}

div#middlebar {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
}

div#root_middlebar {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
}

div#middlebar p a:link {color: #c0c0c0; text-decoration: none}
div#middlebar p a:visited {color: #c0c0c0; text-decoration: none}
div#middlebar p a:hover {color: #c0c0c0; text-decoration: none; cursor: default}

div#root_middlebar p a:link {color: #c0c0c0; text-decoration: none}
div#root_middlebar p a:visited {color: #c0c0c0; text-decoration: none}
div#root_middlebar p a:hover {
    color: #c0c0c0; text-decoration: none; cursor: default
}

div#middlebar p {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    color: #c0c0c0;
    border-top: dotted 1px #c0c0c0;
    border-bottom: solid 1px #ffffff;
}

div#titlebar {
    color: #ffffff;
    background-color: #a0a0a0;
    margin-left: 12pt;
    margin-right: 12pt;
    margin-top: 0;
    margin-bottom: 0;
    padding: 3pt;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #000000;
    clear: both;
}

div#root_titlebar {
    color: #ffffff;
    margin-left: 12pt;
    margin-right: 12pt;
    margin-top: 0;
    margin-bottom: 0;
    padding: 3pt;
    clear: both;
}

div#titlebar p {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;
}

div#titlebar h1 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 12pt;
    text-align: center;
}

div#root_titlebar h1 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 12pt;
    text-align: center;
}

div#window {
    background-color: #a0a0a0;
    margin-top: 0;
    margin-left: 12pt;
    margin-right: 12pt;
    margin-bottom: 12pt;
    padding-top: 0;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
    clear: both;
}

div#root_window {
    background-color: #a0a0a0;
    margin-top: 0;
    margin-left: 12pt;
    margin-right: 12pt;
    margin-bottom: 12pt;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    clear: both;
}

div#content {
    background-image: url(img/Paper01.gif);
    padding: 1em;
    border-left: solid 1px #000000;
    border-right: solid 1px #ffffff;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #ffffff;
    overflow: auto;
}

div#root_content {
    background-image: url(img/Paper01.gif);
    padding: 1em;
    overflow: auto;
}

div#content ul {
    margin-left: 0;
    padding-left: 0;
}

div#content ul li {
    list-style-type: disc;
    list-style-position: inside;
}

