table.misc,
table.misc a,
table.misc a:visited {
           font: normal 12px Verdana, Tahoma, Arial, sans-serif;
          color: #ccc;
text-decoration: none;
           margin: -20px 0px 0px 0px;
}
table.misc a:hover {
          color: #fff;
text-decoration: underline;
}


table.leader {
              font: bold 12px Verdana, Tahoma, Arial, sans-serif;
             color: #fff;
        border-top: 1px solid #555;
       border-left: 1px solid #555;
     border-bottom: 1px solid #222;
      border-right: 1px solid #222;
           margin: 0px 0px 20px 0px;
}

table.leader th {
              font: bold 12px Verdana, Tahoma, Arial, sans-serif;
        text-align: right;
             color: #fff;
        background: #5f5f5f;
            border: 0;
     border-bottom: 1px solid #222;
        border-top: 1px solid #888;
    padding-bottom: 4px;
      padding-left: 0;
       padding-top: 4px;
     padding-right: 0;
}

.sortable th#hdr a,
.sortable th#hdr a:visited {
              font: bold 12px Verdana, Tahoma, Arial, sans-serif;
             color: #fff;
        background: #5f5f5f;
     border-bottom: 1px dotted #ccc;
   text-decoration: none;
}

.sortable th#hdr a:hover {
              font: bold 12px Verdana, Tahoma, Arial, sans-serif;
             color: #fff;
        background: #5f5f5f;
     border-bottom: 1px dotted #fff;
   text-decoration: none;
}

table.leader td {
              font: normal 11px Verdana, Tahoma, Arial, sans-serif;
             color: #000;
        text-align: right;
           padding: 0px 4px;
            border: 0;
     border-bottom: 1px solid #888;
        border-top: 1px solid #FFF;
        background: #ccc;
}


table.leader td a,
table.leader td a:visited {
              font: normal 11px Verdana, Tahoma, Arial, sans-serif;
             color: #000;
   text-decoration: none;
}

table.leader td a:hover {
              font: normal 11px Verdana, Tahoma, Arial, sans-serif;
             color: #000;
   text-decoration: underline;
}

/* uncomment this to disable sort arrows
.sortable th a span {
           display: none;
}
*/

/*** NICE TITLES
*********************************************************/
div.nicetitle {
	background-color: #555;
	color: #fff;
	font: bold 13px "Trebuchet MS", Verdana, Arial, sans-serif;
	left: 0;
	padding: 4px;
	position: absolute;
	top: 0;
	width: 25em;
	z-index: 20;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 10px;
	-moz-opacity: .87;
	/* changes: */
	min-width: 300px;
	width: auto;
	height: auto;
}

div.nicetitle p {
    margin: 0;
	padding: 0 3px;
	-moz-opacity: 1;
}

div.nicetitle p.destination {
    font-size: 9px;
    padding-top: 3px;
	text-align: left;
	-moz-opacity: 1;
}


.progressbar {
         width: 94%;
        border: 1px solid #333;
    background: #444;
	height: 13px;
      overflow: hidden;
         float: left;
    text-align: left;
        margin: 0px;
}

.progress {
  background: #fff;
        font: 8px Verdana, Arial, sans-serif;
       color: #000;
     padding: 0px 0px 0px 2px;
 line-height: 13px;
  text-align: left;
}
