/****************/
/* CONTACT FORM */
/****************/

form#form_contact label{
    display: block;
    float: left;
    width: 80px;
    line-height: 20px;
}

form#form_contact input[type=text], form#form_contact textarea, form#form_contact select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 3px;
    padding: 2px;
}

form#form_contact input[type=text], input[type=password]{
    width: 240px;
}

form#form_contact textarea{
    width: 260px;
    padding: 2px;
}

form#form_contact .submit{
    clear: both;
    padding-left: 80px;
}

form#form_contact form span{
    color: #FF0000;
}

/*******************/
/* ADMIN NEWS FORM */
/*******************/

form#form_news label{
    display: block;
    float: left;
    width: 80px;
    line-height: 20px;
}

form#form_news input[type=text], form#form_news textarea, form#form_news select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 3px;
    padding: 2px;
}

form#form_news input[type=text], input[type=password]{
    width: 240px;
}

form#form_news textarea{
    width: 260px;
    padding: 2px;
}

form#form_news .submit{
    clear: both;
    padding-left: 80px;
}

form#form_news form span{
    color: #FF0000;
}

/********************/
/* APPLICATION FORM */
/********************/

form#form_application fieldset div{
    clear: both;
    margin: 5px 0;
}

form#form_application fieldset label {
    float: left;
    width: 140px;
    text-align: right;
    margin-right: 10px;
}

form#form_application fieldset legend {
    color: #297ACA;
    font-size: 14px;
    font-weight: bold;
}

form#form_application fieldset legend span {
    width: 140px;
    text-align: right;
}

form#form_application span.error{
    color: #FF0000;
    font-size: 10px;
    margin-left: 5px;
}

form#form_application input, form#form_application textarea, form#form_application select{
    padding: 2px;
    border: 1px solid #ddd;
    background: #fafafa;
    font: 12px Arial, Helvetica, sans-serif;
}

form#form_application input[type=text]{
    width: 240px;
}

form#form_application input[type=text].money{
    width: 225px;
    margin-left: 5px;
}

form#form_application textarea{
    width: 495px;
}

form#form_application .submit{
    margin-top: 15px;
}

form#form_application .submit input{
    padding: 3px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #297ACA;
    cursor: pointer;
}

form#form_application .submit input:hover{
    background-color: #609FDF;
}

form#form_application fieldset {
    border: 1px solid #ddd;
    margin: 15px 0;
    padding: 5px;
}

form#form_application fieldset fieldset legend{
    font-size: 12px;
}

form#form_application p{
    font-style: italic;
    padding: 15px 5px;
}

form#form_application .radio{
    position: relative;
}

form#form_application .radio fieldset {
    border: none;
    width: auto;
    margin: 0;
    padding: 1px 0 0 150px;
}

form#form_application .radio legend {
    font-size: 12px;
    font-weight: normal;
}

form#form_application .radio legend span {
    position: absolute;
    left: 0;
    top: 5px;
    width: 140px;
    display: block;
}

form#form_application .radio label, form#form_application .radio input {
    vertical-align: middle;
    display: inline;
    float: none;
    width: auto;
    background: none;
    border: none;
}

form#form_application .radio div {
    float: left;
    white-space: nowrap;
    clear: none;
}








/*form#form_applicationinput[type=radio]{
    display: block;
    float: left;
    margin-left: 80px;
    line-height: 20px;
}

form#form_application p{
    line-height: 20px;
}



form#form_application label{
    float: left;
    width: 120px;
    margin-right: 10px;
}

form#form_application input[type=text], form#form_application textarea{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 2px;
}

form#form_application input[type=text]{
    width: 240px;
}

form#form_application textarea{
    width: 260px;
}

form#form_application .radio {
    position:relative;
}

form#form_application .radio fieldset{
    border: none;
    padding: 1px 0px 0px 120px;
    width: auto;
}

form#form_application .radio legend span {
    position:absolute;
    left:0;
    top:0.3em;
    width:120px;
    display:block;
}

form#form_application .radio label, .radio input {
    vertical-align:middle;
    display:inline;
    float:none;
    width:auto;
    background:none;
    border:none;
}

form#form_application .radio div {
    float:left;
    white-space:nowrap;
    clear:none;
}*/