/* FORMS */
.submit {
text-align:center;
margin:1em 0
}
.but, .butcancel {
height:28px;
padding:0;
margin:0;
border:1px solid #0096D4;
background-color:#0096D4;
background-image: url(../images/bg-but.png);
background-repeat: repeat-x;
color:#FFFFFF;
font-weight:bold;
vertical-align:top;
margin-left:3px;
cursor:pointer;
}
.but:hover {
border:1px solid #424242;
background-color:#424242;
}
.butcancel:hover {
border:1px solid #424242;
background-color:#424242;
}

.w6 {
width:6em
}
.w16 {
width:16em
}
.w3 {
width:30px
}
.w6 {
width:60px
}
.w7 {
width:70px
}
.w10 {
width:100px
}
.w12 {
width:120px
}
.w13 {
width:130px
}
.w20 {
width:200px
}
/* FORM LIST */
.form {
margin-bottom:1.5em;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
}
.form input, select, textarea{
border:1px solid #C7C7C7;
padding:5px;
margin-top:0.3em;
}
.form p {
margin:0;
padding:0
}
.form div {
display:block;
margin-bottom:0.5em;
}
.form label {
clear:left;
float:left;
text-align:right;
margin-top:0.3em;
padding-right:1em;
font-weight:bold;
}
.butdiv {
text-align:right
}
.form .butdiv {
text-align:center;
margin-top:1em;
padding-left:1em;
margin-bottom:1em;
}
.formlist {
font-size:90%;
margin-bottom:1em
}
.formlist p {
margin:0;
padding:0
}
.desc {
float:left;
width:300px
}
.item {
clear:left;
float:left;
display:block;
text-align:right;
padding-right:1em;
font-weight:bold;
}
.form .item, .form label {
width:200px;
}
#sidecol .item, #sidecol label {
width:150px;
}
.formnote {
text-align:center;
color:#FF0000;
padding:5px;
}
.captcha-img{
border:0;
float:left;
margin:8px 8px 0 0;

}
.formmsj{
text-align:center;
}
.form-error{
color:#990000;
text-align:center;
}