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

.header
{
width:auto;
height:95px;
background:#FFF center top;
border-top:#0099FF solid 2px;
}

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

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

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

.login h1
{
width:445px;
height:35px;
background:#FFFFFF;
border-radius:10px;
color:#0099FF;
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-family:"Courier New", Courier, monospace;
font-size:23px; 
  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: #0099FF;
  text-shadow: 1px 1px #FFF;
  font-weight:bold;
}  

.footer
{
width:auto;
}

.footer P
{
text-align:center;
color:#0000;
font-size:14px;
}

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

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