
body { 
 background-color: #B98573;
 color: #70190A;
}

h1, h2, h3, h4, h5, h6 { 
 font-family: sans-serif;
}

.frame {
 vertical-align: top;
}

#banner {
 position:absolute;
 top:0px;
 left:0px;
 width:800px;
 height:100px;
}

#mainframe {
 border-color: #70190A;
 background-color: #E1CEC5;
 position:absolute;
 top:0px;
 left:0px;
 width:1024px;
 height:870px;
}

#navigation_menu {
 color: #E1CEC5;
 background-color: #70190A;
 vertical-align: bottom;
 position:absolute;
 top:100px;
 left:0px;
 width:120px;
 height:770px;
}

#information_slots {
 color: #E1CEC5;
 background-color: #70190A;
 position:absolute;
 top:0px;
 left:800px;
 right:0px;
 width:224px;
 height:870px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 border-color: #70190A;
}

#content {
 background-color: #E1CEC5;
 position:absolute;
 top:99px;
 left:120px;
 width:680px;
 text-align: left;
}

#footer {
 background-color: #E1CEC5;
 font-size:9pt;
 position:relative;
 bottom:0px;
 width:680px;
 height:6ex;
 text-align: center;
 vertical-align: middle;
}

.content {
}

.italic {
 font-style: italic;
}

.normal {
 color: #70190A;
}
.light {
 color: #B98573;
}

.lightest {
 color: #E1CEC5;
}

.navbutton {

 color: #E1CEC5;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;

 border-left: 0px;
 border-right: 0px;
 border-bottom: 0px;

 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}

table {
 border-style: none;
}

.gray {
 background-color: #CCCCCC;
 border-color: #AAAAAA;
}

td { 
 vertical-align: top;
}

#previeux {
 position:absolute;
 top:0px;
 left:0px;
 width:150px;
}

#menu {
}

.slotheader {
 background-color: #E1CEC5;
 color:  #70190A;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-align: center;    
 border-bottom: thin #70190A dotted;
}

dl {

 margin-top: 2px;
 margin-left: 2px;
 margin-right: 2px;
 margin-bottom: 2px;

 border-bottom: thin dotted;
 border-bottom: thin dotted;
 border-bottom: thin dotted;
 border-bottom: thin dotted;

 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}

dt {
 font-style: italic;
 font-weight: bold;
 border-bottom: thin dotted;

 margin-top: 2ex;
 margin-left: 2em;
}

dd {
 margin-top: 1ex;
 margin-left: 2em;
 margin-bottom: 2ex;
}

.slot {
 text-align: center;
 vertical-align: middle;
 font-size: -1;
 border-top: none;
 border-bottom: none;
}

a {
 color: #70190A;
 font-weight: bold;
 text-decoration: none;
 font-family: Helvetica, sans-serif;
 font-size:10pt;
}

#alertbox1 {
 margin-top: 1ex;
 border: thin yellow solid;
 color: red;
 background-color: white;
 text-align: center;
 font-size: large;
}

.alertbox {
 margin-top: 1ex;
 border: thin orange solid;
 color: red;
 background-color: white;
 text-align: center;
 font-size: large;
}

#alertbox2 {
 margin-top: 1ex;
 border: thin red solid;
 background-color: yellow;
 text-align: center;
 font-size: large;
}

#alertbox3 {
 margin-top: 1ex;
 border: thin red solid;
 background-color: orange;
 text-align: center;
 font-size: large;
}

#alertbox4 {
 margin-top: 1ex;
 border: thin red solid;
 color: white;
 background-color: red;
 text-align: center;
 font-size: large;
}

.underline {
 font-style: italic;
 font-weight: bold;
 border-bottom: thin solid gray;
}

.invisible {
  text-decoration: none;
  color: inherit;
}

.standoutcell {
  color: transparent;
}

.standout {
  font-style: italic;
  font-weight: bold;
  font-color: white;
  border-bottom: thin dotted white;
  text-decoration: none;
}

.vcenter { vertical-align: top; }

.previeux {
 background-color: pink;
 font-color: red;
}

.index {
}

.columnA {
}

.columnB {
}

.data {
 font-size: 10pt;
}

.label.index {
 cursor:hand;cursor:pointer;
}

tr.highlight {
  font-weight: bold;
}

img {
  border-style: none;
}

.code {
 font-size: 9pt;
}
