.currency{
    font-size: 16px;
}
.cost{
    font-weight: bold;
}
.cost:after {
    content: '$';
}

#admin-menu a.cost-items { background-image: url(../images/text_list_bullets.png); }

.over-budget{color: red;}
.under-budget{color: green;}
.hidden{display: none;}

.evm-data{background: #F0F8FF;padding: 6px;margin-bottom: 6px;border: 1px solid #d7d7d7;}

.profit-strip{
    height: 2em;
    padding: 0px 30px 0px 50px;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

.profit-strip.desired, .desired{
    background-color: #008000;
    background-image: -moz-linear-gradient(top, #32CD32, #3CB371);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#32CD32), to(#3CB371));
    background-image: -webkit-linear-gradient(top, #32CD32, #3CB371);
    background-image: -o-linear-gradient(top, #32CD32, #3CB371);
    background-image: linear-gradient(to bottom, #32CD32, #3CB371);

}

.profit-strip.good, .good{
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #eab92d, #c79810);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eab92d), to(#c79810));
    background-image: -webkit-linear-gradient(top, #eab92d, #c79810);
    background-image: -o-linear-gradient(top, #eab92d, #c79810);
    background-image: linear-gradient(to bottom, #eab92d, #c79810);
}

.profit-strip.lose, .lose{
    background-color: #B22222;
    background-image: -moz-linear-gradient(top, #FF0000, #DC143C);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF0000), to(#DC143C));
    background-image: -webkit-linear-gradient(top, #FF0000, #DC143C);
    background-image: -o-linear-gradient(top, #FF0000, #DC143C);
    background-image: linear-gradient(to bottom, #FF0000, #DC143C);
}

.evmData .evm-header { clear: left; }

a.time-overrun-btn, a.time-overrun-btn:link, a.time-overrun-btn:visited {
    color: #000000;
    background: rgba(1, 42, 67, 0.1);
    border-radius: 14px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    padding: 5px 10px;
    margin: 2px;
    display: inline-block;
}

a.time-overrun-btn.less-than-20, a.time-overrun-btn.less-than-20:link, a.time-overrun-btn.less-than-20:visited{
    background: #109618;
}

a.time-overrun-btn.greater-than-20, a.time-overrun-btn.greater-than-20:link, a.time-overrun-btn.greater-than-20:visited{
    background: #db4437;
}

a.time-overrun-btn.within-tolerance, a.time-overrun-btn.within-tolerance:link, a.time-overrun-btn.within-tolerance:visited{
    background: #f4b400;
}

a.time-overrun-btn:hover, a.time-overrun-btn:visited:hover  {
    color: rgba(255,255,255, 0.9);
    background: rgba(1, 42, 67, 0.5) !important;
    text-decoration: none;
}
