/* Easy clearing of floats (see http://positioniseverything.net/easyclearing.html) */
.clearfix:after {display:block;clear:both;height:0;visibility:hidden;content:".";}
.clearfix {display:inline-block;}
* html .clearfix {height:1px;}
.clearfix {display:block;}
.clearfix {clear:both;}

INPUT[type=text], INPUT[type=password]
{
    background: url("/images/input_text.png") repeat-x;
    border:1px solid #808080;
    height: 24px;
    line-height: 22px;
    font-size: 12pt;
}

INPUT[type=text].error
{
    background: url("/images/input_text_error.png") repeat-x;
}

SELECT
{
    background: url("/images/input_text.png") repeat-x;
    border:1px solid #808080;
    height: 28px;
    line-height: 22px;
    font-size: 12pt;
}

INPUT[type=submit]
{
    background: url("/images/input_text.png") repeat-x;
    border:1px solid #808080;
    height: 28px;
    line-height: 22px;
    font-size: 10pt;
    font-weight:bold;
}

.errorMessage
{
    color: Red;
    font-weight: bold;
}
