.col {
   border-width:1px;
   border-style:solid;
   border-color:#000080;
   padding:0px 0px 0px 0px;
}
.logo {
   padding: 0px 0px 0px 0px;
   margin-bottom:0px;
}
.mainheading {
  font:bold 10pt Arial,Verdana,sans-serif;
  background-color:#000080;
  color:white;
  text-align:center;
}
.heading {
  font:bold 10pt Arial,Verdana,sans-serif;
  background-color:#000080;
  color:white;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
}
.articleheading {
  font: 10pt Arial,Verdana,sans-serif;
  margin-top:10px;
  margin-bottom:10px;
}
.slogan {
  font:bold 10pt Arial,Verdana,sans-serif;
  background-color:#C60505;
  color:white;
  text-align:left;
}
.main {
  font:10pt Arial,Verdana,sans-serif;
}
.catlist {
  background-color:#E6E7E8;
  font:10pt Arial,Verdana,sans-serif;
}
H1 {
  font:bold 18pt Arial,Verdana,sans-serif;
  margin-bottom:0px;
  margin-top:0px;
}
H2 {
  font:bold 12pt Arial,Verdana,sans-serif;
  margin-top:0px;
  margin-bottom:0px;
}
.company {
   font:bold 10pt Arial,Verdana,sans-serif;
}
.date {
   font:bold 10pt Arial,Verdana,sans-serif;
}
.relevant {
   font: 8pt Arial,Verdana,sans-serif;
   border-width:1px;
   border-style:solid;
   border-color:#BCBEC0;
}
A {
  font: 10pt Arial,Verdana,sans-serif;
  text-decoration:none;
  color:#0000FF;
}
A:HOVER {
  font: 10pt Arial,Verdana,sans-serif;
  text-decoration:underline;
  color:#0000FF;
}
A.ad {
  font: 8pt Arial,Verdana,sans-serif;
  text-decoration:underline;
  color:#0000FF;
}
A.ad:HOVER {
  font: 8pt Arial,Verdana,sans-serif;
  text-decoration:underline;
  color:#0000FF;
}
A.article {
  font: 9pt Arial,Verdana,sans-serif;
  text-decoration:underline;
  color:#0000FF;
}
A.article:HOVER {
  font: 9pt Arial,Verdana,sans-serif;
  text-decoration:underline;
  color:#0000FF;
}
A.toplink {
  font: 9pt Arial,Verdana,sans-serif;
  text-decoration:none;
  color:#0000FF;
}
A.toplink:hover {
  font: 9pt Arial,Verdana,sans-serif;
  text-decoration:underline;
  color:#0000FF;
}
UL {
    list-style-type:square;
    margin-top:0px;
    padding-left:0px;
    margin-left:20px;
}
A.link {
  font: bold 8pt Arial,Verdana,sans-serif;
  text-decoration:underline;
  color:#0000FF;
}
A.link:hover {
  font: bold 8pt Arial,Verdana,sans-serif;
  text-decoration:underline;
  color:#0000FF;
}
A.link:visited {
  font: bold 8pt Arial,Verdana,sans-serif;
  text-decoration:underline;
  color:#840084;
}
.description {
  font: 8pt Arial,Verdana,sans-serif;
}
.url {
  font: 7pt Arial,Verdana,sans-serif;
  color:black;
}
.copyright {
  font: 8pt Arial,Verdana,sans-serif;
  color:#555555;
  text-align:center;
  margin-top:10px;
}
.minidisclaimer {
  font: 8pt Arial,Verdana,sans-serif;
  color:#555555;
  text-align:left;
  margin-top:10px;
}
.minidisclaimer A {
  font: 8pt Arial,Verdana,sans-serif;
  color:#0000FF;
  text-decoration:none;
}
.minidisclaimer A:hover {
  font: 8pt Arial,Verdana,sans-serif;
  color:#0000FF;
  text-decoration:underline;
}

.menubottom {
  text-align:center;
  margin-top:10px;
}

.error {
  font: bold 10pt Arial,Verdana,sans-serif;
  color:red;
  text-align:center;
}
.success {
  font: bold 10pt Arial,Verdana,sans-serif;
  color:black;
  text-align:center;
}
.trading_plan_header {
  background-color:#000080;
  color:white;
}
.trading_plan_cell {
   border-width:1px;
   border-style:solid;
   border-color:#000080;
   color:#000080;
   font-weight:bold;
}
@media screen {
   .printer {
      visibility:hidden;
   }
   .screen {
      visibility:visible;
   }
}
@media print {
   .printer {
      visibility:visible;
    }
   .screen {
      visibility:hidden;
   }
}
.textad {
   padding-top:0px;
}
.pagination {
   text-align:center;
}