﻿#form
{width:500px;}

.textbox, .textarea, .select
{
    border:1px solid #ccc;
    width:300px;
    padding:5px;
    color:#6b6b6b;
    background:#fff;
    font-size:1em;
    margin-bottom:0px;
}
.select
{
    width:200px;
}
.textbox:focus, .textarea:focus
{
    border:1px solid #666;
    background:#e1e1e1;
    color:#3366ff;
}
.textarea
{
    width:400px;
    height:250px;
}
.checkbox
{
    width:100px;
    padding:5px;
    color:#e1e1e1;
    font-size:1em;
    margin-bottom:2px;
}

.button
{

}

.button:focus, .button:hover
{

}

p.form, p.form_error
{
    margin:0;padding:0;
    font-size:1em;
    color:#666;
}

#form a
{color:#006d78;}

#form a:hover
{color:#33cccc;}

p.form_error
{
    color:red;
}

.validate
{}

/*login form*/
.logintextbox
{
    border:1px solid #ccc;
    width:300px;
    padding:5px;
    color:#6b6b6b;background:#fff;
    font-size:1em;
    margin-bottom:2px;
}
.logintextbox:focus
{
    border:1px solid #3399ff;
    background:#fff;
    color:#33ccff;
}

.loginbutton
{
    border:1px solid #e1e1e1;
    color:#e1e1e1;background:#fff;
    font-weight:bold;
    font-size:0.8em;
}
.loginbutton:focus, .loginbutton:hover
{
    border:1px solid #0099ff;
    color:#fff;background:#0099ff;
}
p.loginform, p.loginform_error
{
    margin:0;padding:0;
    font-size:1em;
    color:#666;
}
p.loginform_error
{
    color:red;
}
.validation_summary
{
    border:1px solid red;
    width:270px;
    padding:20px;
}
