select {
width:auto;
padding:2px;
}

.formline {
padding:3px;
}

label {
font-size:11px;
display:block;
text-align:right;
}

.input-container {
padding:1px;
}

#div-regForm,.registered {
border:3px solid #eee;
background:url(../img/img-forms-bg.jpg) repeat-x #cbd4e4;
color:#203360;
width:400px;
margin:30px auto 40px;
padding:15px;
}

#div-addForm,.registered {
border:3px solid #eee;
background:url(../img/bg.jpg) repeat-x #cbd4e4;
color:#203360;
width:600px;
margin:30px auto 40px;
padding:15px;
}

.form-title,.form-sub-title {
font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-size:20px;
font-weight:700;
}

.form-sub-title {
font-weight:400;
padding:6px 0 15px;
}

.greenButton {
width:auto;
color:#FFF;
background-color:#589d39;
outline:none;
border:1px solid #060;
font-weight:700;
margin:10px 0 0 2px;
padding:3px 4px;
}

.greenButton:active {
background-color:#060;
padding:4px 3px 2px 5px;
}

#loading {
left:10px;
position:relative;
top:3px;
visibility:hidden;
}

#error {
background-color:#ffebe8;
border:1px solid #000000;
text-align:left;
margin-top:10px;
width:500px;
padding:7px 5px;
}

#success {
background-color:#E8FFDF;
border:1px solid #000000;
text-align:left;
margin-top:10px;
width:500px;
padding:7px 5px;
}