form.basic label 
{
    display:block;
    line-height:20px;
    font-weight:bold;
    color:#777;
    font-size:13px;
}

form.basic input[type=text], form.basic input[type=password] 
{
    width:260px;
    border-radius:5px;
    border:solid 1px #ccc;
    padding:5px;
    outline:none;
    margin:0 0 10px 0;
}

form.basic input[type=button], form.basic input[type=submit] 
{
    background:url(/images/bgBlue.jpg) repeat-x;
    padding:6px 24px;
    font-size:13px;
    font-weight:bold;
    color:#fff;
    border:solid 1px #1B65AF;
    border-radius:5px;
}

form.basic input[type=button].disabled, form.basic input[type=submit].disabled 
{
    background:url(/images/bgGray.jpg) repeat-x;
    border-color:#fff !important;
}

form.basic input[type=button]:active, form.basic input[type=submit]:active 
{
    background-position:0px -10px;
    -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: inner 0 0 10px rgba(0, 0, 0, 0.3);
}

form.basic input[type=text].formHighlight, form.basic input[type=password].formHighlight, form.basic textarea.formHighlight
{
    background:#FFF8C9 url(/images/bgAlertShort.jpg) repeat-x;
    border:solid 1px #FFCC00 !important;
}