body { 
   background: #18181e; 
   color: #ddd;
   font: normal 10pt Tahoma, Verdana, Arial, sans-serif;
   margin: 0;
}

a {
  color: #B9CD16;
  text-decoration: none;
  font: normal 9pt sans-serif;
}

a:visited {
  color: #B9CD16;
  text-decoration: none;
}

a:hover {
  color: #B9CD16;
  color: #000;
  text-decoration: none;
}

a.bottomNav:hover {
  color: #00f;
  color: #59631E;
  text-decoration: none;
}

h1 {
   color: #56571b;
   color: #B9CD16;
   color: #A8BC05;
   font: bold 15pt Tahoma, Verdana, Arial, sans-serif;
}

h2 {
   color: #1a1b1f;
   color: #4e3823;
   color: #634B39;
   color: #6E4F31;
   font: bold 12pt Tahoma, Verdana, Arial, sans-serif;
}

h3 {
   color: #56571b;
   font: bold 11pt Tahoma, Verdana, Arial, sans-serif;
   line-height: 1px;
   margin: 5px 5px 0px 0px;
   padding: 5px 5px 0px 0px;
}

.disclaimer {
   color: #999;
   font: normal 9pt Tahoma, Verdana, Arial, sans-serif;
}


/* Tables */
th { 
   font: normal 8pt sans-serif; 
   background: #41412a; 
   color: #fff; 
   width: 59px;
}

td { 
   font: normal 8pt sans-serif; 
   color: #FFF; 
   width: 59px; 
   vertical-align: top; 
   height: 90px;
   background: #222;
}

td.past { 
   color: #FFF; 
   width: 59px; 
   height: 15px;
   text-align: center;
   background: #4c5c4c;
}

td.empty { 
   color: #FFF; 
   width: 59px; 
   text-align: center;
   height: 15px;
   background: #222;
}

td.today { 
   color: #FFF; 
   width: 59px; 
   text-align: center;
   height: 15px;
   background: #56571b;
}

td.future { 
   color: #FFF; 
   width: 59px; 
   text-align: center;
   height: 15px;
   background: #4c5c4c;
}

td.buy { background: #fff; }
td.sell { background: #fff; }
td.watch { background: #fff; }
td.lower{ background: #500; }
td.higher { background: #050; }

td.reporting {
   height: 30px;
   text-align: center;
   vertical-align: middle;
}

table.detail, tr.detail, th.detail {
   border: 0;
   margin: 0;
   padding: 0;
}

td.detail {
   min-height: 50px;
   height: 50px;
   width: 300px;
   padding: 3px;
   border: 0px;
   margin: 0px;
}

/*/Tables */
.ticker {
   font: 10pt normal sans-serif; 
}

li {
   display: inline;
   margin: 0;
   padding: 0px;
   width: 125px;
   height: 40px;
   border-right: 1px solid #000;
   background: #999 url("../images/navbg.png") repeat-x;
}

li:hover {
   background: #999 url("../images/navbg_hover.png") repeat-x;
}

ul {
  list-style-type: none;
  overflow: auto;
  padding: 0px 0px 0px 1px;
  margin: 0;
  display: inline;
}

ul li {
  float: left;
  margin: 0;
  padding: 0px;
}
ul li a:hover {
  text-decoration: none;
  background: #444 url("../images/navbg_hover.png") repeat-x;
}

ul li a {
  display: block;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  text-decoration: none;
  text-align: center;
  line-height: 3em;
}

#topnav li {
   display: inline;
   margin: 0;
   padding: 0px;
   width: 125px;
   height: 40px;
   border-right: 1px solid #000;
   background: url("../images/topnavbg.png") repeat-x;
}

#topnav li.right {
   border-right: 0px solid #000;
   background: url("../images/topnavbgright.png") repeat-x;
}

#topnav li a{
   background: url("../images/topnavbgleft.png") repeat-x;
}

#topnav li.left {
   background: url("../images/topnavbgleft.png") repeat-x;
}


#topnav ul {
  list-style-type: none;
  overflow: auto;
  padding: 0px 0px 0px 1px;
  margin: 0;
  display: inline;
}

#topnav ul li {
  float: left;
  margin: 0;
  padding: 0px;
}

#topnav ul li a:hover {
  text-decoration: none;
  background: #444 url("../images/navbg_hover.png") repeat-x;
}

#topnav ul li a {
  display: block;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  text-decoration: none;
  text-align: center;
  line-height: 3em;
}

#topnav li.middle:hover {
   background: url("../images/topnavbg_hover.png");
   color: #B9CD16;
}
#topnav a.middle:hover {
   background: url("../images/topnavbg_hover.png");
   color: #B9CD16;
}

#topnav li.left:hover {
   background: url("../images/topnavbg_hoverleft.png");
   color: #B9CD16;
}
#topnav a.left:hover {
   background: url("../images/topnavbg_hoverleft.png");
   color: #B9CD16;
}

#topnav li.right:hover {
   background: url("../images/topnavbg_hoverright.png");
   color: #B9CD16;
}

#topnav a.right:hover {
   background: url("../images/topnavbg_hoverright.png");
   color: #B9CD16;
}

/* IE Hack */
* html ul li a { width: 1%; }
*


div#detailNav {
   width: 300px;
   float: left;
   margin: 0px 5px;
}

div#detailMain {
   width: 600px;
   float: left;
   margin: 0px 5px;
}

div#detailNumbers {
   width: 300px;
   float: left;
   margin: 0px 5px;
}
