/*--tags--*/

body, html{
    margin:0px;
    padding:0px;
    height:100%;
    width:100%;
    }
body{
    font-family:Verdana;
    font-size:11px;
    color:#545454;
    }
form, p, table, div, span, img, thead, tbody, tfoot, th, td{
    margin:0px;
    padding:0px;
    }
input,select,textarea
{
    font-family:Verdana;
    font-size:11px;
    color:#545454;
    padding:1px;
    margin:0;
}
input:focus, select:focus, textarea:focus {
    background-color:#FEFBE0;
} 
img{
    border:none;
    }
table{
    border:none;
    empty-cells:show;
    }
    
/*--other--*/

.login {
    position:absolute;
    top: 50%;
    left: 50%;
    width:450px;
    height:270px;
    margin-top: -155px;
    margin-left: -225px;
    }   
.header {
    width:100%;
    background-color:#6498BF;
    height:60px;
    background-image:url(../images/main/header_bg.jpg);
    background-repeat:repeat-x;
    background-position:right top; 
    }
.login_container {
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    border-bottom:1px solid #DDDDD7;
    border-right:1px solid #DDDDD7;
    border-left:1px solid #DDDDD7;
    background-color: #FCFCFB;
    padding:10px 20px 20px 20px;
    }     
.icon {
    float:left;
    width:130px;
    height:135px;
    border-right:solid 1px #DDDDD7;
    background-image:url(../images/icons/others/login.gif);
    background-repeat:no-repeat;
    background-position:center center; 
    margin-top:10px;
    }
.icon_lang {
    float:left;
    width:130px;
    height:105px;
    border-right:solid 1px #DDDDD7;
    background-image:url(../images/icons/others/login.gif);
    background-repeat:no-repeat;
    background-position:center center; 
    margin-top:10px;
    }    
.content{
    padding-top:20px; 
    padding-bottom:10px; 
    padding-left:150px;    
    }

div.form
{
    padding-bottom:4px;
    margin-bottom:4px;
    font-size:12px;
}
div.form label
{
    font-size:12px;
    display:block;
    float:left;
    width:90px;
    margin-right:10px;
    color:#545454;
}    
div.form span
{
    display:block;
    margin-left:100px;
}
div.label_top span
{
    margin-left:0px;
}

div.form span label
{
    display:inline;
    float:none;
    text-align:left;
    width:auto;
    margin-right:0px;
}
div.form span input
{
    width:145px;
    margin-right:5px;
    vertical-align:middle;
    -moz-border-radius:3px;
    -webkit-border-radius: 3px;      
    border:1px solid #C5C5BE;
    padding:2px;
}


div.form span select
{
    width:151px;
    margin-right:5px;
    vertical-align:middle;
    -moz-border-radius:3px;
    -webkit-border-radius: 3px; 
    border:1px solid #C5C5BE;
    padding:1px 2px;    
}    
    
    
    
    
    

    
.content input.button {
    font-weight:bold;
    color: #FFFFFF;
    background-color: #7BA3C1;
    width: 106px;
    border-top: 1px solid #BCD2E3;
    border-right: 1px solid #5489B1;
    border-bottom: 1px solid #5489B1;
    border-left: 1px solid #BCD2E3;
    cursor: pointer;
    }

    
div.note
{
    padding:5px 5px 5px 25px;
    border:1px #F5CBB9 solid;
    background-color:#F8E3DA;
    -moz-border-radius:3px;
    -webkit-border-radius: 3px;    
    margin-bottom:5px;
    background-image:url(../images/icons/note/exclamation.png);
    background-repeat: no-repeat;
    background-position: 5px center;
}