td.form-field input{
    width:200px;
    padding:2px;
}

form table tr{
    height: 50px;
}
form {
    font-weight: bold;
}
form .label {
    width:145px;
}
form .form-field {
    width:200px;
}
#registration_form .bullet {
    background-image: url(/img/site/bullets/bullet_blue.gif);
    width:50px;
}

#registration_form .green {
    background-image: url(/img/site/bullets/bullet_green.gif);
}
#registration_form .red {
    background-image: url(/img/site/bullets/bullet_red.gif);
    cursor:pointer;
}
#registration_form .yellow {
    background-image: url(/img/site/bullets/bullet_yellow.gif);
}

#error-message {
    color:red;
    font-weight: normal;
}
form .form-error {
    width:200px;
    color:red;
    font-weight: normal;
}

#main_content {
    margin:auto;
    width:600px;
    padding-left:21px;
    height:auto;
    margin-top:50px;
}
h3 {
    padding:0px 30px 20px ;
    font-size:16px;
}
#submit_button {
    font-size:17px;
    padding:0 5px;
}
#footer {
    margin-top:50px;
}
.loading_message {
    display: none;
    color: green;
}
td.text {
    font-weight: normal;
}
p {
    margin-bottom:10px;
}
