body {
  margin:0;
  padding:10px;
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
}

* {max-width:100%;}

#headerImage {
  position: relative;
  text-align: center;
}

.headerImageDisplay {
  width: 1000px;
  max-width: 100%;

}

#headerLogo {
    position: absolute;
    top:50px;
    text-align: center;
    width:100%;
}
#headerLogo img { width:200px; }

#footerContent {
  font-size:12px;
  margin-top:20px;
  padding-top:20px;
  padding-bottom:20px;
  border-top:1px solid #DCDCDC;
  text-align: center;
  width:100%;
  background-color: #EFEFEF;
}

.content {max-width:800px;margin:auto;}

input,select,textarea {font-size:20px;padding:5px;}
input:focus{background-color:#EFEFEF;}
.bigCheckbox {width:20px;height:20px;vertical-align: middle;margin-bottom: 7px;}

h3 {border-top:1px solid #CFCFCF; padding-top:10px;}

#inContactDetails,#bursaryDetailsDiv {display: none;}

.errorMessage {color:orange;font-weight: bold;}
