body {background-color: #FFFFFF;
      color:#000000;
      font-family:Arial,sans-serif;
      font-size:8pt;
      margin:0px;
      padding:0px;
}

.inline-mobile, .block-mobile {
  display:none;
}

#coinspagebody {
  padding:10px 5px 5px 5px;
  float:left;
  min-width: 450px;
}

#coinspageheader {
  background-color: #FFFFFF;
  color: inherit;
  font-size: 12pt;
  font-weight: bold;
  margin: 0px;
  padding: 10px 5px 2px;
  border-bottom:2px #ffd275 solid;
}
#coinsmenuheader {display:none}
#coinsmenu {
    display: block;
    height: 400px;
    float: left;
    border: 1px #ffd275 solid;
    border-width: 0px 1px 1px 0px;
    width: 110px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px;
    background-color: #e1ecfc;
    color: inherit;
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.menublock {
  text-align: left;
  width: 100px;
  margin: 0px;
  padding: 0px 0px 8px 3px;
  font-size: 8pt;
  font-weight: bold;
}

li .menublock {
  padding: 0px 0px 0px 12px;
}
.menublock li {
  padding: 5px 0px 0px;
}

.menulink, .menulink:visited, .menulink:active, .menulinkactive:hover {
     color:#000000;
     text-decoration:none;
     background-color:inherit;
     }
.menulink:hover {color:#555555;background-color:inherit;}

input, select {font-size:8pt;}

.systitle {
  margin: 0px;
  padding: 0px;
}

.notetext {
  font-style:italic;
  font-size: 8pt;
  text-align: right;
}

table.list {
       padding:0px;
       margin:0px;
       empty-cells:show;
       border-spacing:0px;
       border-collapse: collapse;
       }
table.list thead, table.list tbody th {
  color:#ffffff;
  background-color:#aaaaaa;
  font-weight:bold;
  text-align: left;
  padding-left: 2px;
}
table.list td {padding:2px;width:100px;white-space:nowrap}
table.list td.tdname {width:120px;}
table.list td.tdact {width:30px;}
tr.alt td {color:inherit;background-color:#cccccc;}

.updateheader {font-weight:bold;
               color:#CC0000;
               background-color:inherit;}

.usagechartbar {margin-left:10px;
                background-color:#dd0000;
                color:inherit;
                height:5px;
                padding:0px;}

.picdivider {border-width: 1px 0px;
             border-style: dashed;
             border-color: #000000;
             padding: 5px 0px;
             font-weight: bold;
             font-style: italic;
             margin-top: 10px;}

a.external    {text-decoration:none;
      color:#0077BB;background-color:inherit;}
a    {text-decoration:none;
      color:#005599;background-color:inherit;
      font-weight:bold;
      }
h1   {
      font-size:14pt;
      font-weight:bold;
      color:#005599;}
.pagetitle {
      font-size:12pt;
      font-weight:bold;
      color:#000000;background-color:inherit;
      padding-bottom:5px;}
.sectiontitle {
      font-size:10pt;
      font-weight:bold;
      color:#000000;background-color:inherit;
      padding-bottom:2px;
}
.sectionnew {
  padding-top: 10px;
  border-bottom:1px #ffd275 solid;
}
.rednews {font-weight:bold;
          font-style:italic;
          color:#DD0000;background-color:inherit;}

.normaltext {}
.normalwhitetext {color:#FFFFFF;background-color:inherit;}
.messagetext, .errortext {
    font-weight: bold;
    margin: 5px 0px;
}
.messagetext {
    color: #0000DD;
    background-color: inherit;
}
.errortext {
    color:#DD0000;
    background-color:inherit;
}
.footnotetext {color:#333333;background-color:inherit;font-size:8pt}

.sortlink, .sortlink:visited, .sortlink:active {
     color:#000000;font-size:10pt;background-color:inherit}
.sortlink:hover {color:#888888;background-color:inherit}

.smalllink, .smalllink:visited, .smalllink:active {
     color:#DDDDDD;font-size:x-small;background-color:inherit}
.smalllink:hover {color:#888888;background-color:inherit}

A.noundlink, A.noundlink:visited, A.noundlink:active{
     color:#888888;text-decoration:none;background-color:inherit}
A.noundlink:hover {color:#333333;background-color:inherit}

A, A:visited, A:active {color:#666666;background-color:inherit;}
A:hover {color:#999999;background-color:inherit}

.quicklinks {
  margin: 5px 0px;
}
.addlink {
  margin: 10px 0px;
}
.caritem {
  margin: 10px 0px;
}
.carinfo {
  border-bottom: 1px #ffd275 solid;
}
.joblist {
  margin: 0px 20px;
}
#jobcontrol {
  padding: 6px 0px;
}
.headcell, .taskgrphdr {
  font-weight: bold;
}
.headcell {
  float:left;
  width:70px;
  padding:2px 0px;
}
.datacell {
  clear:right;
  padding:2px 0px;
}
#jobdetailcol {
  width:250px;
  float:left;
}
#jobnotecol {
  margin-left: 250px;
}
#jobnotecol .headcell {
 float:none;
}
#jobcontrol {
}
.tasklist {
  float:right;
  width:570px;
  background-color: white;
  color: inherit;
  border-left: 1px solid #ffd275;
  padding-bottom: 10px;
  margin-top: -20px;
}
.taskgrp {
  width: 750px;
}
.taskgrphdrlink {
  margin: 5px 0px;
  width: 160px;
  border-bottom: 1px solid white;
}
.taskgrphdrselected {
  border-bottom: 1px solid #ffd275;
  width: 180px;
}
.taskdesc {
  display: inline;
}
.taskitem {
  width: 570px;
}
.taskdetails {
  white-space: nowrap;
  border-bottom: 1px solid white;
  width: 320px;
}
.taskdetailsselected {
  border-bottom: 1px solid black;
}
#tasknote {
  display:none;
  float:right;
  padding:5px 10px;
  margin:-20px 0px 5px;
  border:1px solid black;
  background-color:white;
  width: 250px;
}
#tasknote textarea {
  width: 100%;
}

.reqfieldnote {
  font-size: 8pt;
  font-style: italic;
  padding-left: 5px;
  color: red;
  background-color: inherit;
}

.add-coin, .remove-coin {
  display:block;
  overflow:hide;
  height: 32px;
  width: 32px;
  font-size: 0;
  line-height: 0;
  color: transparent;
  background-repeat: no-repeat;
  background-position: center;
}
.add-coin {
  background-image: url("/images/coin-add.png");
}
.remove-coin {
  background-image: url("/images/coin-remove.png");
}

a.coin-filter {
    border: 1px solid #666666;
    display: block;
    font-size: 1.5em;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 32px;
    margin: 0 6px 5px 0;
    margin-bottom: 5px;
    border-radius: 50%
}
a.coin-filter-wide {
  border-radius: 16px;
  width:60px;
}
a.coin-filter.filter-selected {
    background-color: #666666;
    color: #ffffff;
}
.coin-filters li {
    float: left;
}
.hide-coin-p1950, .hide-coin-smint {
  display:none !important;
}
div.filter-label {
    float: left;
    font-size: 1.5em;
    line-height: 32px;
    padding-right: 10px;
}
a.filter-label {
  display: none;
}
.coin-status {
  height: 32px;
  width: 32px;
  font-size: 0;
  line-height: 0;
  color: transparent;
  background-repeat: no-repeat;
  background-position: center;
}
.coin-wait {
  background-image: url("/images/wait-bars.gif");
}
.coin-ok {
  background-image: url("/images/check.png");
}
.coin-error {
  background-image: url("/images/error.png");
}