
body {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    color: #333;
    font-size: 10px;
    zoom: 1;
    font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
    background: none;
}

p {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    line-height: 140%;
}

img {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    vertical-align: middle;
    border: none;
}

.logo {
    margin: 0 10px;
}

.logo img{
    width: 100%;
}

.vip {
    border-top: 1px #008eba solid;
    border-bottom: 1px #008eba solid;
}

.hd_tex {
    width: 100%;
    font-size: 12px;
    margin: 0 0 5px 0;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
}

.hd_tex p {
    margin: 0 10px;
}

.co {
    width: 100%;
    color: #008eba;
}

h3{
    font-size:15px;
}

.title-text{
  text-align:center;
}

.radio-text{
  display:block;
}

input[type=radio] {
    height: 40px;
    vertical-align: middle;
}

label{
  max-width:400px;
}

.form-text{
    font-size:15px;
}

.main{
  max-width:100%;

}

.content{
    max-width:800px;
    margin:0 auto;
  padding-bottom:200px;
  border:solid;
}

.textmedium{
  height:30px;
  font-size:15px;

}
.title{
  padding-top:20px;
}

.imfomation{
    margin-top:20px;
}

.position{
  margin-left:50px;
  height:30px;
  font-size:15px;
}

.button_wrapper{

text-align:center;
}

input[type=submit]{
  height:50px;
  width:100px;
  background-color:#0000CC;
  font-size:20px;
  color:white;

}

.error-message,
.error-message2

{
  color:red;
}
.error,
.error2,
.error3,
.error4,
.error5,
.error6,
.error7,
.error8

{
    color:red;
}
