.rightcolumn form input:focus,
.rightcolumn form textarea:focus,
.rightcolumn form input.required:focus { background-color: #FFC; border-color: #FC6; }
.rightcolumn form input.required { border-color: #C00; background-color: #FEF; }

.margin_spaces{
	margin-right:5px;
	margin-left:5px;
}

.right_margin_space{
	margin-right:5px;	
}

.required_field{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#660000;
}
.normal_field
{
    font-family:Arial;
    font-size:12px;
    color:#000000;
}
.error_strings
{
    font-family:Verdana;
    font-size:10px;
    color:#660000;
}
.element_label
{
    font-family:Arial;
    font-size:12px;
    color:#000000;
}
.form_heading
{
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    color:#000066;
}
.form_subheading
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#000066;
}
.form_txtblock
{
    font-family:Arial;
    font-size:12px;
    color:#000000;
}
.form_helptip
{
    font-family:Arial;
    font-size:12px;
    color:#000000;
}
.blank_seperator
{
}

#preregist  form input.required_large:focus { background-color: #FFC; border-color: #FC6; }
#preregist  form input.required_large { border-color: #C00; background-color: #FEF; width: 456px;}
#preregist  form input.input_large{ width: 456px; }
#preregist  form input.others{ width: 411px; }
#preregist  form textarea.txarea{ width: 456px; height: 50px; font-family:Arial; font-size:12px;}

#preregist form table{	
	border-width: 0px;
	width: 615px;
}

#preregist form .form_heading{
	

}

#preregist .small{ margin: 10px; }

#preregist .smalltextfield{ width: 149px;}

#preregist .normal_field_right {
    font-family:Arial;
    font-size:12px;
    color:#000000;
	text-align: right;
	width: 120px;
}

#preregist .normal_field_right_top
{
    font-family:Arial;
    font-size:12px;
    color:#000000;
	text-align: right;
	vertical-align: top;
}

#preregist .required_field_right{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#660000;
	text-align: right;	
	width: 120px;
}

#preregist .normal_field_right_a{
    font-family:Arial;
    font-size:12px;
    color:#000000;
	text-align: right;
}


#adm_document textarea{
	width: 546px; height: 80px;	
	margin-bottom:20px;
}

#adm_document label{
	text-align: right;
	vertical-align: top;
	width:50px;
}

#adm_document{
	margin-top:20px;
}

#adm_document .center{
	text-align: center;
}

#adm_document table{	
	border-width: 0px;
	width: 615px;
}

#adm_document input{	
	margin-bottom:15px;
}

#formsugestao textarea{
    width: 550px;
    height: 100px;
    font-family:Arial;
    font-size:12px;
}

#formsugestao  .rightalign{
    text-align: right;
}

.required_field_right_top{

    text-align:right;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#660000;
    vertical-align: top;
}

.normal_field_right {
    font-family:Arial;
    font-size:12px;
    color:#000000;
	text-align: right;
	width: 120px;
}

#formconteudos textarea{
    width: 530px;
    height: 100px;
    font-family:Arial;
    font-size:12px;
}