
body {
    background:#592000;
    font:62.5%/140% Verdana, Arial, Helvetica, sans-serif;
    margin:0px;
}

.error {
    color:#B22222;
    font-size:1.2em;
}

h1 {
    font: small Verdana,Arial,Sans-serif;
    font: small/1.5em Verdana, Arial, Helvetica, sans-serif;
    color:#828c77;
    font-size:2.4em;
    position:relative;
    left:66px;
    top:33px;
}

input, textarea {
    border:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#545454;
    font-size:11px;
}
label {
    font-size:11px;
    font-weight:normal;
    color:#333;
}

label.required {
    font-weight:bold;
}

.fr, .fr2 {
    clear:both;
    line-height:24px;
    padding:2px 0;
}
.fr2 {
    padding:10px 0;
}
.fc1 {
    float:left;
    width:120px;
    text-align:right;
    margin-right:5px;
}
.fc2 {
    float:left;
}

#signup01 input, #signup02 input, #signup03 input, #signup05 input, #signup06 input, #signup07 input, #signup07 textarea, #signup03 textarea, #profile input, #profile textarea, #schools input, #bio textarea, #affiliations input, #myphoto input, .withBorders input, .withBorders textarea, .wrapper input, .wrapper textarea, .wrapper2 input, .wrapper2 textarea, .wrapper3 input, .wrapper3 textarea {
    border:1px solid #a3aa9b;
    padding:2px 3px;
}
.wrapper, .wrapper2, .wrapper3 {
    border:2px solid #e2e9da;
    background:#e2e9da;
}
.nob, #signup01 input.nob, #signup02 input.nob, #signup03 input.nob, #signup05 input.nob, #signup06 input.nob, #signup07 input.nob, #profile input.nob, #schools input.nob, #bio input.nob, #affiliations input.nob , #myphoto input.nob, .withBorders input.nob{
    border:0;
    padding:0;
}

#popup_wrap {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:2;
}

#popup_filter {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#000;
    z-index:2;
    opacity: .3;
    filter: alpha(opacity=30);
}

#popup, .loading {
    position:absolute;
    top:50%;
    left:50%;
    width:400px;
    margin-left:-200px;
    margin-top:-125px;
    background:#FFF;
    z-index:10;
    padding:15px;
    text-align:left;
    border-right: 1px solid #AAA;
    border-bottom: 2px solid #AAA;
}

#popup h1 {
    position:relative;
    top:0;
    left:0;
    font-size: 1.6em;
    color:#333;
    font-weight:bold;
    font-family: "Lucida Grande", Arial, Verdana, sans-serif;
    float:left;
    padding:0;
    margin:0;
}

img {
    vertical-align:center;
}
