a.button:hover{
    color: #000;
}
a.button{
    display: block;
}
.button, a.button_tradecert, .button_tradecert{
    border-right: #660000 1px solid;
    border-top: #e7d9b2 1px solid;
    border-left: #e7d9b2 1px solid;
    border-bottom: #660000 1px solid;
    font-family:verdana;
    font-size : 8pt;
    font-weight:bold;
    color: #000000;
	background-color: #e8941a;
	/*background:url("../graphics/btn_bg.png") repeat;*/
    text-decoration: none;
}
.button_tradecert.disabled, 
.button_tradecert.clear{
    background-color: #ccc;
}
.button.cancel{
    background-color:red;
    color: #fff;
}
.button.green{
    background-color:green;
    color:#fff;
}
.button.back{
    background-color: transparent;
    border: 0;
    text-decoration: none;
}
.button.secondary{
    background-color:grey;
}
.button.back-arrow{
    background:url("../graphics/icons/back_arrow.png") no-repeat center left #e8941a;
    float: left;
    padding: 1px 4px 1px 16px;
    line-height: 20px;
    margin-top: 5px;
}
.button.browse{
    background:url("../graphics/icons/clip.png") no-repeat 2px center #e8941a;
    padding: 0px 4px 0px 15px;
    float: left;
    line-height: 16px;
}
.button.print-pdf{
    background:url("../graphics/icons/print_icon.png") no-repeat 2px center #c7c7c7;
    padding: 1px 5% 2px 10%;
    float: left;
    line-height: 15px;
    text-align: center;
    width: 85%;
}
.button.download,.button.certify{
    background:url("../graphics/icons/download_arrow.png") no-repeat 3px center #c7c7c7;
    padding: 0px 4% 0px 18%;
    float: left;
    line-height: 50px;
    text-align: center;
    font-size : 18px;
    width: 78%;
}
.button.certify{
    background:url("../graphics/icons/certify.png") no-repeat 2px center #c7c7c7;
 }

a.print-pdf:hover,a.download:hover,a.certify:hover{
    background-color:#EDEFF2;
}

.button.arrow{
    background:url("../graphics/greenarrow.gif") no-repeat 0 center;
    padding: 5px 0 5px 20px;
    border: 0;
}

tr.red td a.green-button{
    color: #fff;
}
a.yellow-bg{
    background: #e8941a;
}
.green-button{
    line-height: 20px;
    text-decoration: none;
    padding: 5px 10px;
    font-size : 10pt;
    color: #fff;
    background: #3c743c;
    border-bottom: #184D1E 1px solid;
    width: 100px;
    display: block;
    text-align: center;
}
.green-yellow-diagonal-gradient{
    background: #e8941a; /* Old browsers */
    background: -moz-linear-gradient(left,  #e8941a 0%, #ffa73d 50%, #3c743c 51%, #3c743c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e8941a), color-stop(50%,#ffa73d), color-stop(51%,#3c743c), color-stop(100%,#3c743c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #e8941a 0%,#ffa73d 50%,#3c743c 51%,#3c743c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #e8941a 0%,#ffa73d 50%,#3c743c 51%,#3c743c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #e8941a 0%,#ffa73d 50%,#3c743c 51%,#3c743c 100%); /* IE10+ */
    background: linear-gradient(to right,  #e8941a 0%,#ffa73d 50%,#3c743c 51%,#3c743c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8941a', endColorstr='#3c743c',GradientType=1 ); /* IE6-9 */
}