.abox {
padding: 3px;
float: left;
width: 300px;
}

.abox .heada {
background: url(/images/bgtop.jpg) repeat-x bottom;
}
.abox .heada div {
background: url(/images/3x3black.gif) repeat-y left;
}
.abox .heada div div {
background: url(/images/3x3black.gif) repeat-y right;
}
.abox .heada div div div {
background: url(/images/3x3black.gif) repeat-x top;
}
.abox .heada div div div div {
background: url(/images/tlblack.gif) no-repeat top left;
}
.abox .heada div div div div div {
background: url(/images/trblack.gif) no-repeat top right;
padding: 5px 5px 4px 5px;
text-align: center;
font-weight: bold;
font-size: 1.1em;
color: #F00;
}

.abox .bodya {
background: url(/images/bgbottom.jpg) repeat-x top;
}
.abox .bodya div {
background: url(/images/3x3black.gif) repeat-y left;
}
.abox .bodya div div {
background: url(/images/3x3black.gif) repeat-y right;
}
.abox .bodya div div div {
background: url(/images/3x3black.gif) repeat-x bottom;
}
.abox .bodya div div div div {
background: url(/images/blblack.gif) no-repeat bottom left;
}
.abox .bodya div div div div div {
background: url(/images/brblack.gif) no-repeat bottom right;
padding: 5px 0 5px 0;
}
.abox .bodya div div div div div div {
background-color: transparent;
background-image: url(none);
}


.loginbox {
/* margin-left: 15px;
margin-right: 15px; */
}
.loginerror {
color: #C00;
font-style: italic;
font-weight: bold;
font-size: 16px;
text-align: center;
}

.input {
font-size: 14px;
color: #C00;
margin-left: 50px
}
.input input {
display: block;
width: 200px;
}

.submitlogin {
padding-bottom: 15px;
text-align: center;
}
.submitlogin input {
color: #FFF;
font-weight: bold;
background: #C00;
border: 2px solid #900;
}