#studentverify-popup {
  display: block;
  position:absolute;
  width:600px;
  top:50%;
  left:50%;
  margin-left:-300px;
  margin-top:-190px;
  background:white;
  border:1px solid #aaa;
  z-index:1000;
  -moz-border-radius:8px;
  border-radius:8px;
  font-family: Arial;
}

#studentverify-popup .close {
  position:absolute;
  top:0;
  right:0;
  width:20px;
  height:20px;
  height:16px;
  padding-top:4px;
  text-indent:0;
  -moz-border-radius:0 6px 0 6px;
  border-radius:0 6px 0 6px;
  text-align:center;
  font-size:10px;
  border-left:1px solid #ccc;
  border-bottom:1px solid #ccc;
  line-height:1;
  z-index:1;
}

#studentverify_form #discountText {
  font-weight: bold;  
}

#studentverify_form #priceText {
  font-weight: lighter;
  font-size: 14px;
}
#studentverify_form #priceText #price {
  font-weight: bolder;
}

.authform-header {
    -moz-border-radius:8px 8px 0 0 ;
    border-radius:8px 8px 0 0;

    height:110px;
    height:80px;
    border-bottom:1px solid #ddd; 
    background:url(/images/homepage/wa-logo.png) no-repeat 6px 10px transparent;

    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 60%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(60%,rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 60%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 60%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 60%);
    background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 60%);

    position:relative;
}
.authform-header #authform-logo {
    background:url(/images/pro/auth-logo.png) no-repeat 25px center transparent;
    width:250px;
    height:80px;
}
.authform-header .selected {
    font-weight:bold;
}

.authform-body {
    /* border-bottom:1px solid #ddd; */
    background:white;
    height: 440px;
    padding:0;
    border-radius:0 0 8px 8px;
    -moz-border-radius:0 0 8px 8px;
}

.authform-body .authform-content {
  padding:0 25px;
}
.authform-body .inputlabel {
  padding-bottom: 15px;
}
.authform-body label {
  font-size:13px;
  color:black;
  display:block;
  padding-bottom:3px;
}
.authform-body label span.required {
  color:#db0303;
  padding-left:4px;
}

.optionbox {
  padding: 1px;
}
.optionbox input[type=radio] + label {
  display: inline-block;
}
.optionpanel {
  display: none;
}
.optionbox.selected {
  background-color: #f5f5f5;
  border: 1px solid #888;
  padding-top: 5px;
  padding-bottom:5px;
  padding-right:5px;
  padding-left: 5px;
}
.optionbox.selected .optionpanel {
  display: block;
  padding-left:17px;
}

input[type="checkbox"], input[type="radio"] {
  vertical-align:top;
}

.inputlabeltop {
  margin: auto;
  width:530px;
}

.inputlabel {
  display: inline-block;
}

.inputlabel + .inputlabel {
  margin-left: 5px;
}

#graduation {
  width:220px;
}

#schoolType {
  width: 220px;
  margin-right: 25px;
}

#schoolName {
  width:220px;
  margin-right:25px;
}

#birthyear {
  width: 220px;
}

.inputlabeltop #confirmationText {
  float: left;
  color:#999;
  display: inline;
}

.inputlabeltop #emailIn {
  float: left;
  width: 190px;
}

.inputlabeltop #emailLabel {
  float:right;
  width:339px;
  position: relative;
  top:-7px;
}

.inputlabeltop #e-entry {
  width:auto;
}

#TaC {
  display: inline;
}

#link {
  color: #F60;
}


#verification_thankyou {
	display: none;
}