﻿.button
{
    color: #000;
    font: 12px "century gothic",arial,verdana,sans-serif;
    background-color: #DEDDDD;
    border: 1px solid #022F59;
    padding: 3px;
    cursor: pointer;
}

fieldset
{
    border: 1px solid #002E5F;
}

legend
{
    padding: 0.2em 0.5em;
    border: 1px solid #777777;
    color: #777777;
    font-size: 90%;
    text-align: center;
}
label
{
    float: left;
    width: 150px;
    margin-right: 0.5em;
    padding-top: 0.2em;
    text-align: right;
    font-weight: bold;
}

input[type="text"] 
{
    background-color: #F0F0F0;
    border: 1px solid #777777;
}

input[type="password"] 
{
    background-color: #F0F0F0;
    border: 1px solid #777777;
}

.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000 !important;
    background-color: #ffeeee !important;
}

.validation-summary-errors
{
    font-size: smaller;
    font-weight: bold;
    color: #ff0000;
}

td
{
    padding: 3px;
}