/* This is the sleek and modern style sheet for bmt-online.
 * Copyright 2002-2004 - Bertrand Mollinier Toublet
 */
/***** Color scheme *****/
html {
 color: black;
 background-color: white;
}
body {
 color: black;
 background-color: white;
}
div.header {
 background-color: rgb(208,208,208);
}
div.menu div {
 background-color: rgb(208,208,208);
}
div.content {
 background-color: transparent;
}
div.footer {
 background-color: transparent;
}
div.header,
div.menu div,
div.footer,
div.menu div h2 
{
 border-color: gray;
}
div.content div
{
 border-color: rgb(255,236,126);
}
div.menu div a, div.menu div span.thisPage
{
 color: black;
 background-color: transparent;
}
div.menu div span.thisPage,
div.menu div a:hover 
{
 color: black;
 background-color: rgb(255,248,207);
}
div.content div a {
 color: black;
 background-color: transparent;
}
div.content div a:hover {
 color: black;
 background-color: rgb(255,248,207);
}
div.content div h2,
div.menu div h2 {
 background-color: rgb(255,248,207);
}
/***** General style considerations *****/
body {
 margin: 0 2em;
 border-width: 1px;
 border-style: solid;
}
div.menu {
 float: left;
 width: 11em;
 margin: .5em;
 padding: 0;
 border: 0;
}
div.content {
 margin-top: 0em;
 margin-bottom: 0em;
 margin-right: 0em;
 margin-left: 11.5em;
}
div.footer {
 border-top-width: 2px;
 border-top-style: groove;
 padding: .25em;
 padding-bottom: 0;
 height: 3em;
 clear: left;
}
div.header {
 border-bottom-width: 2px;
 border-bottom-style: groove;
}
div.header h1 {
 margin-top: 0;
 margin-bottom: 0;
 padding: .25em;
 text-align: center;
 font-family: Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
 font-size: 2em;
 font-weight: bold;
 font-style: normal;
 text-decoration: none;
 letter-spacing: normal;
 text-transform: none;
}
h2 {
 padding: .25em;
 margin-bottom: 0em;
 margin-top: 0em;
}
h3 {
 padding: .25em;
 margin-bottom: 0em;
 margin-top: 0em;
}
acronym:hover, abbr:hover {
 cursor: help
}
/***** Style for the menu *****/
div.menu div
{
 border-bottom-width: 2px;
 border-bottom-style: groove;
}
div.menu ul {
 list-style: none;
 margin-left: 0;
 padding-left: 0;
}
div.menu li.space {
 margin-top: 1em;
}
div.menu a, div.menu span.thisPage
{
 font-family: "MS Arial", Helvetica, sans-serif;
 font-size: 1em;
 text-decoration: none;
 padding-left: .5em;
 display:block;
}
div.menu a:hover 
{
 text-decoration: none;
}
div.menu h2 
{
 text-align: center;
 font-family: "Comic Sans MS", sans-serif;
 font-size: 1.15em;
 font-weight: bold;
 border-bottom-width: 2px;
 border-bottom-style: groove;
}
.hideme
{
 display: none;
}
/***** Style for the content *****/
div.content div {
 border-width: 2px;
 border-style: groove;
 padding: 0em;
 margin: 0.5em;
}
div.content div a {
 text-decoration: underline;
}
div.content div a:hover {
 text-decoration: none;
}
  
div.content div p,
div.content div dt {
 text-align: justify;
 font-family: Garamond, serif;
 font-size: 1em;
 margin-left: 10px; 
 margin-right: 10px;
}
div.content div dd {
 text-align: justify;
 font-family: Garamond, serif;
 font-size: 1em;
 margin-right: 10px;
 margin-bottom: 10px;
}
div.content div dt span {
 font-style: italic;
}
div.content div p.date {
 text-align: right;
 font-family: Garamond, serif;
 font-style: italic;
 font-size: 1em;
 margin-right: 10px;
 margin-bottom: 0;
 padding-bottom: 0;
}
div.content div li {
 text-align: justify;
 font-family: Garamond, serif;
 font-size: 1em;
 margin-left: 10px; 
 margin-right: 10px;
 margin-bottom: 1em;
}
div.content div h2 {
 text-align: center;
 font-family: "MS Arial", Helvetica, sans-serif;
 font-size: 1.15em;
 font-weight: bold;
}
div.content div h3 {
 font-family: "MS Arial", Helvetica, sans-serif;
 font-size: 1.07em;
 margin-left: 10px; 
 margin-right: 10px;
 margin-bottom: 1em;
}
div.content div table {
 font-family: monospace;
 font-size: 1em;
 border-collapse: collapse;
 margin: 2em 2em 0.5em 2em;
 caption-side: bottom;
}
div.content div table td {
 border-left: 1px solid black;
 border-right: 1px solid black;
 border-top: none;
 border-bottom: none;
 padding: 0 1em;
}
div.content div table td.size {
 text-align: right;
}
div.content div table thead td,
div.content div table tfoot td {
 text-align: center;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
}
/***** Style for the footer *****/
div.footer p {
 text-align: justify;
 font-family: "MS Arial", Helvetica, sans-serif;
 font-size: 1em;
}
div.footer div {
 float: right;
 padding: 0; 
 margin: 0;
}

img {
 vertical-align: middle;
 border: 0;
}

button {
 border: none;
 padding: 0;
 margin: 0;
 background-color: transparent;
}
