body {
vertical-align:middle;
line-height:140%;
font-size:small;
margin:0;
padding:0;
}

.logo {
background-position:0 0;
background-color:#FF0000;
background-image:none;
color:#ffffff;
font-weight:bold;
padding:2px;
}

.info {
background-color:#eee;
border-top:1px solid #FF0000;
font-weight:bold;
margin:12px 0 3px;
padding:2px;
}

.whl {
font-weight:bold;
color:#000;
background:#eee;
border-bottom:1px solid #ccc;
text-align:center;
}

form p,form {
margin-top:2px;
margin-bottom:2px;
}

input,select,button {
font-size:small;
}

.info2 {
background-color:#eee;
border:1px solid #ccc;
padding:2px;
}

.center {
text-align:center;
padding-top:3px;
padding-bottom:3px;
}

.footer {
border-top:solid 1px #FF0000;
background-color:#eee;
margin:9px 0 0;
}

.main {
padding:3px;
}

p {
margin:0;
padding:0;
}

a:link,a:visited {
color:#FF0000;
}

a:focus,a:hover,a:visited:focus,a:visited:hover {
color:#fff;
background:#FF0000;
}

a:active,a.linkiki,a.linkiki:visited,.red {
color:red;
}

a.linkiki:focus,a.linkiki:hover,a.linkiki:visited:focus,a.linkiki:visited:hover {
color:#fff;
background:red;
}

a.linkuc,a.linkuc:visited {
color:green;
}

a.linkuc:focus,a.linkuc:hover,a.linkuc:visited:focus,a.linkuc:visited:hover {
color:#fff;
background:green;
}
.a{
color:#000;
background:#eee;
margin:1px;
padding:1px;
}
.b{
color:#000;
background:#ffffff;
margin:1px;
padding:1px;
}
img 
{
border:0;
vertical-align:middle;}