/* box.css */
#box.tablesorter .header {
	cursor: pointer;
}
#box {
   border-collapse: collapse;
   width: 100%;
   text-align: left;
   border: 1px solid #006666;
}
#box th {
   background-color: #a6c9c9;
   border-bottom: 1px solid #066;
   color: #600;
   height: 1.5em;
   font-size: 0.85em;
   padding: 2px;
   font-weight: bold;
}
#box td {
   font-size: 0.85em;
   background-color: #f2f7f7;
   padding: 2px;
   color: #066;
   vertical-align: top;
   border-top: 1px solid transparent;
}
#box a {
   text-decoration: inherit;
   font-style: inherit;
   color: inherit;
}
#box a:link, a:visited {
   border: none;
   text-decoration: none;
   font-style: normal;
   color: inherit;
}
#box a:hover {
   text-decoration: underline;
   color: blue;
}
#box tr:hover td {
   background-color: #cce0e0;
   color: #000;
}
#box caption {
   caption-side: top;
   text-align: center;
   color: #600;
   font-weight: normal;
   font-size: 1.5em;
}
#footnote {
   font-size: 0.75em;
   text-align: left;
   margin-left: 5px;
}
