body {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000
}

a {
   color:#03C
}

h1,h2,p,form {
   border:0;
   margin:0;
   padding:0
}

input {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px
}

div.main {
   width:340px;
   margin:30px auto
}

div.box {
   border:solid 1px #c6cfe1;
   background:#dfe4ee;
   color:#333;
   margin-bottom:20px;
   padding:10px
}

div.box h1 {
   font-size:16px;
   color:#000;
   padding-bottom:4px
}

div.box p {
   padding-bottom:14px
}

p.error {
   color: #f00;
}

.input-text {
   border:1px solid #3b6e22;
   color:#666;
   width:180px;
   font-size:15px;
   padding:2px
}

label {
   display:block;
   margin-bottom:10px;
   color:#555
}

div.box label span {
   display:block;
   float:left;
   padding-top:4px;
   padding-right:6px;
   width:110px;
   text-align:right;
   font-weight:700
}

.spacer {
   margin-left:116px;
   margin-bottom:10px;
   font-size:11px;
   color:#555
}

.spacer2 {
   margin-left:0;
   margin-bottom:10px;
   font-size:11px;
   color:#555
}

.green {
   background:url('/images/login/button_green.gif');
   border:1px solid #3b6e22;
   height:24px;
   line-height:24px;
   color:#FFF;
   font-size:12px;
   margin-right:10px;
   display:inline-block;
   text-decoration:none;
   padding:0 6px
}