﻿input.txt
{
    border: 1px solid #945e00;
    font-size: 10pt;
    padding: 2px 5px 2px 5px;
    outline: none;
}

select.combo
{
    border: 1px solid #945e00;
    font-size: 10pt;
    padding: 1px 0px 1px 0px;
    outline: none;
}

input.txt:focus, select.combo:focus
{
    background-color: #f9f9be;
}

input.btn
{
    outline: none;
    font-weight: bold;
    cursor: pointer;
    border-radius: 4px;
    padding: 3px 5px 3px 5px;
    color: Black;
    border: solid 1px #c39563;
    background: #f7ecd4;
    background: -moz-linear-gradient(top,  #f7ecd4 0%, #ead198 49%, #e8b176 51%, #f7e3c0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7ecd4), color-stop(49%,#ead198), color-stop(51%,#e8b176), color-stop(100%,#f7e3c0));
    background: -webkit-linear-gradient(top,  #f7ecd4 0%,#ead198 49%,#e8b176 51%,#f7e3c0 100%);
    background: -o-linear-gradient(top,  #f7ecd4 0%,#ead198 49%,#e8b176 51%,#f7e3c0 100%);
    background: -ms-linear-gradient(top,  #f7ecd4 0%,#ead198 49%,#e8b176 51%,#f7e3c0 100%);
    background: linear-gradient(to bottom,  #f7ecd4 0%,#ead198 49%,#e8b176 51%,#f7e3c0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ecd4', endColorstr='#f7e3c0',GradientType=0 );
}

input.btn:hover, input.btn:focus
{
    border: solid 1px #96733b;
    background: #f3e2c7;
    background: -moz-linear-gradient(top,  #f3e2c7 0%, #c19e67 50%, #b68d4c 51%, #e9d4b3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3e2c7), color-stop(50%,#c19e67), color-stop(51%,#b68d4c), color-stop(100%,#e9d4b3));
    background: -webkit-linear-gradient(top,  #f3e2c7 0%,#c19e67 50%,#b68d4c 51%,#e9d4b3 100%);
    background: -o-linear-gradient(top,  #f3e2c7 0%,#c19e67 50%,#b68d4c 51%,#e9d4b3 100%);
    background: -ms-linear-gradient(top,  #f3e2c7 0%,#c19e67 50%,#b68d4c 51%,#e9d4b3 100%);
    background: linear-gradient(to bottom,  #f3e2c7 0%,#c19e67 50%,#b68d4c 51%,#e9d4b3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#e9d4b3',GradientType=0 );
}

table.form
{
    background-color: #f0ece6;
}
table.form td
{
    border: solid 1px #fff;
}

table.form tr.alt
{
    background-color: #e2d8c8;
}

table.form tr.title
{
    background-color: #7c5931;
    color: #fff;
    font-weight: bold;
}

span.mandatory
{
    color: red;
}
.position00
{
    position: absolute;
    left: 0px;
}

.warning
{
    padding: 5px 5px 5px 25px;
    font-weight: bold;
    border-radius: 3px;
    border: solid 1px #fbbd00;
    color: #f97b00;
    background-image: url(images/warning.png);
    background: #ffffc6 url(images/warning.png);
    background: -moz-linear-gradient(top,  #ffffc6 0%, #fff58c 51%, #ffffc6 100%) url(images/warning.png);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffc6), color-stop(51%,#fff58c), color-stop(100%,#ffffc6)) url(images/warning.png);
    background: -webkit-linear-gradient(top,  #ffffc6 0%,#fff58c 51%,#ffffc6 100%) url(images/warning.png);
    background: -o-linear-gradient(top,  #ffffc6 0%,#fff58c 51%,#ffffc6 100%) url(images/warning.png);
    background: -ms-linear-gradient(top,  #ffffc6 0%,#fff58c 51%,#ffffc6 100%) url(images/warning.png);
    background: linear-gradient(top,  #ffffc6 0%,#fff58c 51%,#ffffc6 100%) url(images/warning.png);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffc6', endColorstr='#ffffc6',GradientType=0 ) url(images/warning.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    behavior: url(pie/PIE.html);
}

.error
{
    padding: 5px 5px 5px 25px;
    font-weight: bold;
    border-radius: 3px;
    border: solid 1px #f14f75;
    color: #ff0000;
    background: #ffefef url(images/error.png);
    background: -moz-linear-gradient(top,  #ffefef 0%, #ffdbdb 50%, #ffefef 100%) url(images/error.png);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffefef), color-stop(50%,#ffdbdb), color-stop(100%,#ffefef)) url(images/error.png);
    background: -webkit-linear-gradient(top,  #ffefef 0%,#ffdbdb 50%,#ffefef 100%) url(images/error.png);
    background: -o-linear-gradient(top,  #ffefef 0%,#ffdbdb 50%,#ffefef 100%) url(images/error.png);
    background: -ms-linear-gradient(top,  #ffefef 0%,#ffdbdb 50%,#ffefef 100%) url(images/error.png);
    background: linear-gradient(top,  #ffefef 0%,#ffdbdb 50%,#ffefef 100%) url(images/error.png);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffefef', endColorstr='#ffefef',GradientType=0 ) url(images/error.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    behavior: url(pie/PIE.html);
}

.success
{
    padding: 5px 5px 5px 25px;
    font-weight: bold;
    border-radius: 3px;
    border: solid 1px #2fbe13;
    color: #1f6e00;
    background: #f6ffdb url(images/success.png);
    background: -moz-linear-gradient(top,  #f6ffdb 0%, #edffb2 48%, #f6ffdb 100%) url(images/success.png);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6ffdb), color-stop(48%,#edffb2), color-stop(100%,#f6ffdb)) url(images/success.png);
    background: -webkit-linear-gradient(top,  #f6ffdb 0%,#edffb2 48%,#f6ffdb 100%) url(images/success.png);
    background: -o-linear-gradient(top,  #f6ffdb 0%,#edffb2 48%,#f6ffdb 100%) url(images/success.png);
    background: -ms-linear-gradient(top,  #f6ffdb 0%,#edffb2 48%,#f6ffdb 100%) url(images/success.png);
    background: linear-gradient(top,  #f6ffdb 0%,#edffb2 48%,#f6ffdb 100%) url(images/success.png);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6ffdb', endColorstr='#f6ffdb',GradientType=0 ) url(images/success.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    behavior: url(pie/PIE.html);
}