#page_data form {
    font-size:0.8em;
    width:600px;
    margin:0 auto;
}

#page_data fieldset {
    margin:0;
    background-color:#FFF;
    color:#333;
}

.indicate-required {
    text-align:right;
    padding-right:28px;
    overflow:hidden;
}

.note-required {
    color:#F00;
}

.mc-field-group {
     margin:0 0.5em 0.875em 0.5em;
     overflow:hidden;
}

.input-group {
     padding: .7em .7em .7em 0;
     font-size: .9em;
     margin: 0 0 1em 0;
}

#page_data label {
     display:block;
     margin:0.3em 0;
     line-height:1em;
     font-weight:bold;
}

#page_data li {
    list-style:none;
    overflow:hidden;
    padding:0.2em 0;
    clear:left;
    display:block;
    margin:0;
}

#page_data li input {
    margin-right:2%;
    padding: .2em .3em;
    width:auto;
    float:left;
    z-index:999;
}

#page_data li input label {
    display:block;
    margin: .4em 0 0 0;
    line-height:1em;
    font-weight:bold;
    width:auto;
    float:left;
    text-align:left;
}

#mce-responses {
    width:600px;
    margin:0 auto;
}

#mce-error-response {
    display:none;
    margin:1em 0;
    padding: 1em .5em .5em 0;
    font-weight:bold;
    float:left;
    top:-1.5em;
    z-index:1;
    background:#FFEEEE;
    color:#FF0000;"
}

#mce-success-response {
    display:none;
    padding:1em;
    font-weight:bold;
    top:-1.5em;
    z-index:1;
    background:#BFDEAC;
    color:#529214;
}

#mc-embedded-subscribe {
    margin-left:10px;
}

#page_data .column {
    width:280px;
    float:left;
}