body
{
background:#E4FB9D;
margin: 0 0 0 0;
font-size:18px;
color:#000000;
}

.header
{
width:auto;
height:150px;
background:#FFF center top;
border-top:#6A890C solid 4px;
}

.header .logo
{
width:250px;
height:120px;
padding-top:15px;
float:left;
}

.header .banner
{
width:650px;
height:120px;
padding-top:15px;
float:right;
}

.boder
{
background:#6A890C;
width:auto;
height:30px;
border-bottom:#FFF solid;
}
.main
{
background:#FFFFFF;
border-radius:10px;
width:960px;
height:360px;
margin: 20px 0 0 10px;
}
.log
{
padding-top:30px;
}
.login
{
margin-left:100px;
background:#6A890C;
border-radius:10px;
width:465px;
height:235px;
}

.login h1
{
width:445px;
height:35px;
background:#FFFFFF;
border-radius:10px;
color:#6A890C;
font-size:27px;
font-style:italic;
font-weight:bold;
text-align:center;
margin: 10px 0 0 10px;
}

.login p
{
padding: 0 0 0 5px;
}

.login span
{
float:left;
width:130px;
text-align:left;
padding-left:10px;
}

.login input
{
padding: 0 0 0 5px;
font: 100% arial; 
width:300px;
height:27px;
background: 1px solid #CCCCCC;
background:#FFFFFF;
color:#DE8904;
border-radius: 7px 7px 7px 7px;
text-align:center;
font-weight:bold;
}

.login .submit { 
  font: 140% 'Yanone Kaffeesatz', arial, sans-serif; 
  border: 0; 
  width: 99px; 
  margin: 0 0 0 205px; 
  height: 33px;
  padding: 2px 0 3px 0;
  cursor: pointer; 
  background: #fff; /* Show a solid color for older browsers */
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px;
  border: 1px solid #ddd;
  border-radius: 7px 7px 7px 7px;
  color: #222;
  text-shadow: 1px 1px #FFF;
  font-weight:bold;
}  

.footer
{
background:#6A890C;
margin: 20px 0 0 0px;
width:auto;
height:50px;
}

.footer P
{
text-align:center;
color:#FFF;
font-size:14px;
padding-top:17px;
}

.footer a
{
color:#FFF;
font-size:14px;
text-decoration:none;
}

.footer a:hover
{
font-size:14px;
color:#000000;
}
