﻿body {
    min-width:1024px;
    width:1024px;
    margin-left:auto;
    margin-right:auto;
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}
.page {
    border:5px #000 solid;

}
.sponsor {
    float:left;
    font-weight:bold;
    width:200px; 
    height:70px;
    padding-right:20px;

}
.blueBar {
    background-color: #08abd0; 
    width: 100%;
}
.cf:after {
  content: "";
  display: table;
  clear: both;
}

.cf:after {
    clear: both;
}
.panel {
    border:3px #08abd0 solid;
    background-color:#fff;
    margin:10px;
    padding:10px;
    padding-left:2%;
    padding-right:2%;
    width:35%;
    min-width:400px;
    height:530px;
    float:left;
}
.rightPanel {
    border:3px #08abd0 solid;
    background-color:#fff;
    margin:10px;
    padding:10px;
    padding-left:2%;
    padding-right:2%;
    width:35%;
    height:530px;
    float:left; 
    width: 480px; 
    font-size: 14pt; 
    font-family: 'Alegreya Sans', sans-serif; 
    font-weight: 700; 
    font-size: large;
    }

.message {

    width: 95%; text-align: center; font-size: larger; font-weight: bold;
}

.thanksBackground {
    background-color: #1B2D5D;
    height:500px; 
    line-height:100px; 
    padding-top:100px
}

.form-column {
    float:left;
    width:40%;
    margin-right:10%;
}

.largeInput{
    width:88%;
}
.submitButton {
    color: white; 
    font-size: x-large; 
    background: #F89F2B; 
    margin: 0 auto; 
    height: 45px; 
    width: 150px; 
    display: block; 
    text-align: center; 
    border-width: 0px; 
    -moz-border-radius: 20px; 
    -webkit-border-radius: 20px; 
    -khtml-border-radius: 20px; 
    border-radius: 20px;
}
.editor-field {


}
.editor-label {
        margin-top:10px;
}

.field-validation-error {
    color:#f00;
}

.input-validation-error
{
    background-color:#fee;
}
.validation-summary-errors {
    font-weight:bold;
    color:#f00;
}
