﻿div.formContent
{
    overflow : auto;
    width:550px;
    border:none;
    padding:0;
    margin:0;
}

div.formContent label 
{
    width : 150px;
    display : block;
    float : left;
    text-align : right;
    padding-right : 10px;
    margin-right : 30px;
    height : 100%;
}
 
div.formContent .radiotext
{
    float :none;
    text-align :left ;
    padding:0 0 0 5px;
    margin:0;
    vertical-align:text-top;
}

div.formContent div.field
{
    margin :0;
    padding:5px;
    overflow : auto;
    position : relative;
    width: 90%;
    border: none;
}
div.formContent div.field .comment
{
    width:450px;
    margin:10px;
    padding:10px;
}
div.formContent div.field h3
{
    font-size:14px;
    font-weight:bold;
    text-decoration:underline;
    margin:0 0 10px 0;
}

div.formContent input[type=text]
{
    border : solid 1px #CCC;
    width : 180px;
    height: 15px;
}
div.formContent input[type=file] 
{
    border : solid 1px #CCC;
    width : 180px;
    height: 25px;
	font-size:12px;
}

div.formContent input[type=submit]
{
    margin:3px 0 3px 0;  
    padding:3px;
    font-weight:bold;
     
}

div.formContent input[type=radio]
{
    padding:0;
    margin:5px;
    background-color:#f0f0f0;
    border:none;
}

.smallerror
{
    font-size:9px; 
	padding-left:15px;   
}
div.field.required label
{
    background-image : url(../images/required.png);
    background-position : right top;
    background-repeat : no-repeat;
}