@charset "utf-8";
/* CSS Document */

body {
background:url(../images/login/loginbg.gif);
font-size:12px;
line-height:1;
font-family:Arial, Helvetica, sans-serif;
}

a { color:#0066cc; }

#wrapper { 
margin:70px auto 0;
text-align:center;
width:445px;
}

.logo { margin-bottom:40px; }

form.login { 
background:url(../images/login/formbg.gif) no-repeat;
padding:1px 0 2px;
}

form.login input { 
border:0;
font-family:Arial, Helvetica, sans-serif;
font-size:17px; 
font-weight:bold;
padding:5px;
margin:9px 0 9px 30px;   
width:382px; 
}

form.login input.submit { 
background:#000;
color:#fff;
cursor: pointer;
font-size:16px;
padding:13px;
margin:30px 0 0; 
width:445px; 
border-radius:5px;
-moz-border-radius:5px; 
opacity: 0.6; 
filter: alpha(opacity=60);
}

.footer { margin-top:50px; color: #444;}

.focusField{
    color:#444;
}
.idleField{
    color: #999;
}		

/*---- Notices ----*/

#errorbox {
    display: none;
}

.notice {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px;
    background: #FFFFDF;
    margin-bottom: 10px;
}

.notice .inside {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #CECF74;
    background: #fff;
    padding: 2px;
}

.notice .inside ul {list-style-type: none;}

.notice .inside h6 {
    color: #444;
}

.notice .inside p {
    padding: 0;
    color: #555;
}

.notice-red { background: #FFCFCF; color:#555555;}
.notice-red .inside { border-color: #D02323; }

.notice-blue { background: #D8E6F4; }
.notice-blue .inside { border-color: #5F81A3; }

.notice-green { background: #C8DFA7; }
.notice-green .inside { border-color: #60852B; }

.notice-gray { background: #efefef; }
.notice-gray .inside { border-color: #d4d4d4; }

.celink {
    text-decoration: none;
    color: #444;
}