body {
 margin:0;
}

p,form {
 padding:0;
 margin:0;
}

table {
 font-family:arial;
 font-size:13px;
 color:#000000;
}

input {
 font-family:arial;
 font-size:12px;
 color:#000000;
 border:1px solid #afafaf;
}

h1 {
 font-family:arial;
 font-size:17px;
 color:#000000;
 margin:0;
}

h2 {
 font-family:arial;
 font-size:13px;
 color:#000000;
 font-weight:normal;
 text-decoration:underline;
 margin:0 0 4px 0;
}

a {
 font-family:arial;
 font-size:13px;
 color:#6c9f3a;
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

a.a11 {
 font-family:arial;
 font-size:11px;
 color:#6c9f3a;
 text-decoration:none;
}

a.a11:hover {
 text-decoration:underline;
}

.star,.error {
 font-family:arial;
 font-size:13px;
 color:#aa0000;
}

#container {
 width:965px;
 margin:auto;
}

#menubg {
 background:url('images/menubg.jpg');
 width:826px;
 height:116px;
}

#main {
 background:url('images/bg.jpg');
 width:965px;
 font-family:arial;
 font-size:13px;
 color:#000000;
}

#partl {
 font-family:arial;
 font-size:11px;
 color:#000000;
 line-height:18px;
 padding:2px 0 0 20px;
}

#regbg {
 background:#eeeeee;
 font-family:arial;
 font-size:13px;
 color:#000000;
 margin:11px 37px 10px 0;
 padding:15px;
 text-align:justify;
}

#footer {
 font-family:arial;
 font-size:11px;
 color:#aaaaaa;
 text-align:justify;
 padding:0 39px 0 20px;
}

.b0011 {
 border-top:0;
 border-right:0;
 border-bottom:2px solid #cdcdcd;
 border-left:2px solid #cdcdcd;
}

.b0111 {
 border-top:0;
 border-right:2px solid #cdcdcd;
 border-bottom:2px solid #cdcdcd;
 border-left:2px solid #cdcdcd;
}

.b1001 {
 border-top:2px solid #cdcdcd;
 border-right:0;
 border-bottom:0;
 border-left:2px solid #cdcdcd;
}

.b1101 {
 border-top:2px solid #cdcdcd;
 border-right:2px solid #cdcdcd;
 border-bottom:0;
 border-left:2px solid #cdcdcd;
}

.b1011 {
 border-top:2px solid #cdcdcd;
 border-right:0;
 border-bottom:2px solid #cdcdcd;
 border-left:2px solid #cdcdcd;
}

.b1111 {
 border:2px solid #cdcdcd;
}