﻿        .flex .formTitle{
            font-size: 115%;
            font-weight:bold;
            margin: 5px 15px;
        }
        .flex .form
        {
            padding: 10px 5%;
        }
        .flex .form .body label
        {
            display:block;
            font-weight: bold;
            margin: 5px 0px;
            font-size: 105%
        }
        .flex .form .body .textInput input
        {
            width: 98%;
        }
        .flex .form .body ul
        {
            margin: 5px 10px;
            padding: 0px;
        }
        .flex .form .body li
        {
            list-style-type: none;
            padding: 2px 0px; 
        }
        .flex .form .body li label
        {
            display: inline;
            font-weight: normal;
            padding: 0px 5px;
        }
        .flex .form .body select 
        {
            width: 98%;
        }
        .flex .form .body textarea
        {
            width: 98%;
            height: 82px;
            background-image: url('../../../image/modules/form/flex_textarea_back.png');
            background-repeat: repeat-x;
        }
        .flex .submitButtonContainer
        {
            margin: 10px 0px;
        }
        .flex .form .errorMessage
        {
            color: #FF6666;
        }
        .flex .form .body .error
        {
            background-color: #FF6666; 
        }