/* GENERIC FORM STYLING */
#content form {
    width:570px;
    padding: 20px 10px 50px;
    background-color: #EEEEEE;
    margin: -10px 0 10px 10px;
    
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0.3, #E1E1E1),color-stop(0.7, #FFFFFF));
    background-image: linear-gradient(left , #E1E1E1 30%, #FFFFFF 70%);
    background-image: -o-linear-gradient(left , #E1E1E1 30%, #FFFFFF 70%);
    background-image: -moz-linear-gradient(left , #E1E1E1 30%, #FFFFFF 70%);
    background-image: -webkit-linear-gradient(left , #E1E1E1 30%, #FFFFFF 70%);
    background-image: -ms-linear-gradient(left , #E1E1E1 30%, #FFFFFF 70%);

    background-image: linear-gradient(left, #E1E1E1, #FFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E1E1E1, endColorstr=#FFFFFF);    
    
}

#content form#MemberLoginForm_LoginForm {background: none;}

    #content form fieldset {
        border:0;
        padding:5px 0 1px;
    }
    #content .message {
        color:red;
        background:#ddd;
        border:1px solid #ccc;
        padding:5px;
        margin:5px;
    }
    #content span.message {
        width: 300px;
    }
    #content form div {
        margin-top:10px;
        width:100%;
    }
    #content form label {
        font-size:13px;
        color:#666;
    }
        #content form label.left {
            float: left;
            width: 155px;
            text-align: left;
            font-weight: normal;
            padding: 3px 6px 0 35px;
            height: 21px;
        }
        #content form label.required {
            float: right;
            font-size: 11px;
            color: #B22222;
        }
        
        #content form .literalFieldArea {font-size: 11px;}
        #content form label.FormHeading {
            font-size:1.3em;
            color:#ff7200;
            font-weight:bold;
        }
    #content form input.text,
    #content form textarea,
    #content form select {
        color:#3F2B22;
        background:#FFFFFF;
        border:1px solid #DBDAD8;
        padding:3px;
    }
        
    #content form input.text,
    #content form textarea {
        width:314px;
        border-radius: 1px;
    }
    #content form select { width: 320px;}

    #content form .Actions input.action {
        margin: -15px 43px 10px 0;
        float: right; 
        width: 145px; 
        height: 47px; 
        text-indent: -9999em;
        border: none;
    }
/*        .UserDefinedForm #content form .Actions input.action {background: transparent url('../images/trial_download.png') no-repeat 0 0 scroll;}*/
        .UserDefinedForm #content form .Actions input.action {background: transparent url('../images/trial_download_btn.png') no-repeat 0 0 scroll;}
        #content form#MemberLoginForm_LoginForm .Actions input.action{
            background: #76B7E1;
            color: #FFF;
            text-indent: 0;
            width: auto;
            height: auto;
            margin-top: 0;
        }
        #content form#MemberLoginForm_LoginForm .Actions input.action:focus,
        #content form#MemberLoginForm_LoginForm .Actions input.action:hover{
            background-color: #666;
        }
        
        #content form .Actions input.action:focus,
        #content form .Actions input.action:hover {
            cursor: pointer;
            background-image: url('../images/trial_download_hover.png');
        }

    #Remember,
    #ForgotPassword {
        padding-left: 231px;
        width: 321px;
    }
    #ForgotPassword {margin-top: 5px;}