﻿form
{
	font-size:		12px;
}
.form_container
{
    padding:        10px;
    background:     #E8E8E8;
    width:          400px;
    margin:         auto;
    color:          #000000;
    position:		relative;
}
fieldset
{
    margin-bottom:  10px;
    border:         none;
    border-bottom:  1px solid #8190AD;
    padding:        10px;
}
legend
{
    color:          #8190AD;
    font-size:      1.2em;
    font-weight:    bold;
    margin:         0;
    padding:        0;
    margin-bottom:  10px;
}
label
{
    text-align:     right;
    display:        block;
    font-weight:    normal;
    font-size:      1em;
    margin:			5px 0;
    position:		relative;
    width:			100%;
}
label.required span
{
    font-weight:    bold;
    color:			#333;
}
.form_header
{
    border:         1px solid #8190AD;
    font-weight:    normal;
    margin:         10px;
    padding:        5px;
    position:       relative;
    text-align:     left;
    font-family:    Verdana;
    font-size:      1em;
}
.bottom-right
{
    position:       absolute;
    bottom:         3px !important;
    right:			5px !important;
    bottom:			auto;
    right:          25px;
    margin-top:	13px;
}
.bold
{
    font-weight:    bold;
}
.error
{
    color:          #AA0000;
}
.form_container .password, .form_container .text, .form_container textarea
{
	width:			145px;
	display: inline;
}
select
{
	width:			149px;
}
label span
{
	position:		absolute;
    top:			50%;
    margin-top:		-.5em;
    right:			160px;
}
label.checkbox span
{
	right:			25px;
	top:			35%;
}

