a {
 background-color:#2a1f09;
 color:black;
}
table {
 width:100%;
}
#ie5center {
 text-align:center;
}
#page {
  border:0;
  margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  padding:0;
  text-align:left;
  width:767px;
}
#bg {
 position:relative;
 float:right;
 top:0;
 z-index:0;
}
#top {
 position:relative;
 left:40px;
 top:120px;
 z-index:1;
}
body {
 background-color:#2a1f09;
 color:#ffffcc;
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:10pt;
 font-weight:normal;
 }
.copy {
 background-color:#2a1f09;
 color:#ffffcc;
 font-weight:normal;
 font-size:8pt;
 margin-top:1em;
 text-decoration:none;
 }
a.copy:hover {
 background-color:#2a1f09;
 color:#c0c0c0;
 font-weight:normal;
 font-size:8pt;
 margin-top:1em;
 text-decoration:none;
 }
.footer {
 background-color:#2a1f09;
 color:#ffffcc;
 font-size:16pt;
 font-weight:bold;
 line-height:40px;
 margin:10px 0 10px 0;
 text-align:center;
}
.gap {
 background-color:#2a1f09;
 line-height:14px;
 }
.head		{
 background-color:#2a1f09;
 color:#ffffcc;
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:16pt;
 font-weight:bold;
 text-align:center;
 }
.header {
  background-color:#2a1f09;
  color:#ffffcc;
  font-size:14pt;
  font-weight:bold;
  line-height:50px;
  margin:15px 15px 15px 0;
  text-align:right;
}
.item {
 background-color:#2a1f09;
 color:#ffffcc;
 font-weight:bold;
 font-size:12pt;
 padding:2px 5px 2px 5px;
 text-decoration:none;
 }
a.item:hover {
 background-color:#ffffcc;
 color:#2a1f09;
 font-weight:bold;
 font-size:12pt;
 padding:2px 5px 2px 5px;
 text-decoration:none;
 }
.line {
 background-color: #ffffcc;
 line-height: 1px;
 }
.link {
 background-color:#2a1f09;
 color:#ffffcc;
 font-weight:bold;
 font-size:10pt;
 line-height:25px;
 padding:2px 5px 2px 5px;
 text-decoration:none;
 }
a.link {
 background-color: #2a1f09;
 border: 3px double #ffffcc;
 color: #ffffcc;
 font-weight: bold;
 font-size: 10pt;
 line-height: 25px;
 padding: 2px 5px 2px 5px;
 text-decoration:none;
 }
a.link:hover {
 background-color: #ffffcc;
 color: #2a1f09;
 font-weight: bold;
 font-size: 10pt;
 line-height: 25px;
 padding: 2px 5px 2px 5px;
 text-decoration: none;
 }
.text {
 background-color:#2a1f09;
 color:#ffffcc;
 font-size:10pt;
 font-weight:normal;
 }
.textb {
 background-color:#2a1f09;
 color:#ffffcc;
 font-size:10pt;
 font-weight:bold;
 }
.textboldborder {
 background-color:white;
 border:thin dashed solid #cfcfcf;
 color:black;
 font-weight:bold;
 font-size:10pt;
 padding:5px 0 5px 0;
 }
.textborder {
 background-color:white;
 border:thin dashed solid #cfcfcf;
 color:black;
 font-size:10pt;
 padding:5px 0 5px 0;
 }

h1.index {
 background-color:#2a1f09;
 color:black;
 font-weight:bold;
 font-size:20pt;
 line-height:35px;
 }
h1.title {
 background-color:white;
 color:black;
 font-weight:bold;
 font-size:40pt;
 line-height:85px;
 }
p.description {
 background-color:#2a1f09;
 color:black;
 font-weight:normal;
 font-size:12pt;
 }
p.heading {
 background-color:#2a1f09;
 color:black;
 font-weight:bold;
 font-size:12pt;
 }
p.index {
 background-color:#2a1f09;
 color:black;
 font-weight:bold;
 font-size:16pt;
 }
pre.pix {
 background-color:#2a1f09;
 color:black;
 font-size:10pt;
 font-weight:normal;
 }
p.txt {
 background-color:#2a1f09;
 color:black;
 font-size:10pt;
 font-weight:normal;
 }
sup.sup {
 background-color:#2a1f09;
 color:black;
 font-size:6pt;
 font-weight:demi-bold;
 }
td.heading {
 background-color:#2a1f09;
 line-height:90px;
 }
td.index {
 background-color:#2a1f09;
 color:black;
 font-weight:bold;
 font-size:16pt;
 }
td.spacer {
 background-color:#2a1f09;
 line-height:30px;
 }
td.txt {
 background-color:white;
 color:black;
 font-size:10pt;
 font-weight:normal;
 }
.vertline {
 background-color:#ffffcc;
 padding:0;
 width:1px;
 }
