/* #infobox { width: 440px; float: left; margin-right: 20px; margin-top: 5px;}  */

#loginbox { width: 100%; position: relative; float: left; }
#login_wrapper { 
    margin: 0 auto;
    margin-top: 215px;
    width: 400px;
    background-color: #f8f8f8;
    border: 1px solid #e0dfdf;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    }
        
#login_wrapper form { height: auto;  width: 400px;}
    #login_wrapper button { cursor: pointer; margin: 0 23px 0 0; height: 40px; font-size: 22px; display: block; }
    #login_wrapper input[type="text"], #login_wrapper input[type="password"] {
        background-color: #F4F4F4;
        width: 180px;
        height: 40px;
        font-family: "Arial",sans-serif;     
        letter-spacing: -1px;
        border: 1px solid #dddddd !important;
        color:#222222;
        font-size: 20px; 
        padding-left: 10px;  
        }
    #login_wrapper input[type="text"]:hover, 
    #login_wrapper input[type="password"]:hover, 
    #login_wrapper input[type="text"]:focus, 
    #login_wrapper input[type="password"]:focus { background-color: white; border-color: #b7ae9c;color: black; }
    
    #login_wrapper form fieldset { background: none repeat scroll 0 0 transparent; border: none; padding: 0;}
    #login_wrapper form fieldset#loginfs { margin-bottom: 0;}
    #login_wrapper form fieldset legend { width: 100%; float: left; margin-bottom: 10px;}
    #login_wrapper form fieldset legend span {
        border-bottom: 1px dotted #DBE0DF;
        display: block;
        font-weight: normal;
        height: 20px;
        margin: 0 17px 8px 5px;
        text-align: center;
        text-transform: uppercase;
        padding: 25px 0 20px 0;
        font-size: 34px;
        font-family: "Georgia","Arial",sans-serif;
        color: #c9b792;
        line-height: 26px !important;
        background:  url('/layout/css/images/line.png') no-repeat center bottom; 
        width: 355px; 
        text-shadow: 1px 1px 1px #636363;
        }
    #login_wrapper fieldset.submit { text-align: left; margin-left: 169px; }
    
    #login_wrapper .hint { display: none;}
    #login_wrapper .formController { margin-left: 20px; margin-top: 8px; width: 345px;}
    #login_wrapper .formController label { 
        float: left;
        font-family: "Tahoma","Arial",sans-serif; 
        font-size: 24px;
        letter-spacing: -2px;
        display: block;
        color:#818181;
        height: 40px;
        line-height: 40px;
        width: 130px;
        margin:0;
        font-weight: normal;
        padding-left: 20px;
        }    
.alertMessage {
    position: absolute;
    top: 185px;
    text-align: center;
    width: 100%;
    color:#b23120;
    font-size: 1.3em;
    }