* {margin: 0px;padding: 0px;}
body {min-width: 960px;font-family: "Verdana";font-size: 12px;color: #262626;background: #f2f2f2;}
a {display: block;margin-bottom: 10px;color: #52728b;font-size: 10px;text-decoration: underline;}
a:hover {text-decoration: underline;}
.clearfix {clear: both;}
#loginContainer {width: 530px;margin: 80px auto;border: 1px solid #c8d1d8;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#loginLeftColumn {float: left;width: 175px;border-right: 1px solid #c8d1d8;background: #e1e7ec;}
#loginLeftColumn .loginLang {border-bottom: 1px solid #c8d1d8;padding: 20px 0;color: black;font-size: 14px;text-align: center;cursor: pointer;}
#loginLeftColumn .loginLang.selected {background: #d3dce3;color: #42627b;font-weight: bold;}
#loginHelp {margin: 75px 15px 0px 15px;border-top: 1px solid #c8d1d8;padding-top: 10px;padding-bottom: 5px;}
#loginHelp a {color: #52728b;}
#loginHelp,#loginHelp a {font-size: 10px;}
#loginRightColumn {padding: 10px;}
#loginRightColumn.left_column {margin-left: 175px;}
#loginRightColumn h1 {padding-bottom: 10px;color: #7892a7;font-weight: normal;text-align: center;}
#loginRightColumn .divider {width: 175px;margin: 0 auto;margin-bottom: 20px;border-bottom: 1px solid #dee5eb;}
#loginRightColumn label {display: block;}
#formContainer {padding: 0 50px;}
#loginForm input[type=text],#loginForm input[type=password], #loginForm textarea {display: block;width: 100%;margin-bottom: 10px;border: 1px solid #a8bfd0;padding: 5px;background: #e1e7ec;}
#loginForm textarea {height: 200px;resize: none;}
#loginForm input[type=text]:focus,#loginForm input[type=password]:focus {background: #a8bfd0;}
.buttonContainer {text-align: center;}
input[type=radio] {display: none;}
input[type=submit] {width: 170px;border: 1px solid #a8bfd0;padding: 5px 0;color: white;text-align: center;background: url(img/submit_bg.png) repeat-x;cursor: pointer;font-size: 16px;}
#lostForm input[type=text],#lostForm input[type=password] {display: block;width: 223px;margin-bottom: 10px;border: 1px solid #a8bfd0;padding: 5px;background: #e1e7ec;}
#lostForm input[type=text]:focus,#lostForm input[type=password]:focus {background: #a8bfd0;}
.message{
    padding:6px;
    border: 1px solid #a8bfd0;
    background:#e4e9dd;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color:#333;
    text-align:center;
    margin:8px 0 10px;
    font-style:italic;
}
.message.error{
    background:#F5D5D5;
    color:#841717;
    border:1px solid #B73B3B;
}
