@font-face {font-family: 'Roboto';font-style: normal;font-weight: 300;src: local('Roboto Light'), local('Roboto-Light'), url(http://themes.googleusercontent.com/static/fonts/roboto/v8/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 400;src: local('Roboto Regular'), local('Roboto-Regular'), url(http://themes.googleusercontent.com/static/fonts/roboto/v8/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');}
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 500;src: local('Roboto Medium'), local('Roboto-Medium'), url(http://themes.googleusercontent.com/static/fonts/roboto/v8/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 700;src: local('Roboto Bold'), local('Roboto-Bold'), url(http://themes.googleusercontent.com/static/fonts/roboto/v8/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}


.top-hdng {
font-size: 24px;
font-weight: 900;
padding: 0  0 20px 0;
color: #002fb7;
font-family: "Source Sans Pro", sans-serif;
}

.para {
    font-size: 16px;
    font-weight: 500;
    padding: 30px;
    color: #000;
    font-family: "Source Sans Pro", sans-serif;
    }


.ultxt { font-size:16px; color:#000; margin-left:30px; font-weight:800; }

li { font-size:12px; color:#000; margin:5px 0px; }

.form-body {
  font-size: 16px;
  color: #000;
  text-align: left;
  font-weight:700 ;
  font-family:'Roboto', Arial, Helvetica, sans-serif;
}

.form-body span {
  font-size: 14px;
  color: #000;
  text-align: left;
  font-weight:400 ;
  font-family:'Roboto', Arial, Helvetica, sans-serif;
}

.form-txt {
  font-size: 15px;
  color: #000;
  text-align: right;
  font-weight: 400;
  font-family:'Roboto', Arial, Helvetica, sans-serif;
}


.sz-input-txt {
  width: 250px;
  height: 30px;
  background: #fff;
  border: 1px solid #00289a;
  font-size: 14px;
  padding-left: 5px;
  font-weight: 400;
  color: #000;
  font-family:'Roboto', Arial, Helvetica, sans-serif;

}


.input-txt {
  width: 320px;
  height: 30px;
  background: #fff;
  border: 1px solid #00289a;
  font-size: 14px;
  padding-left: 5px;
  font-weight: 400;
  color: #000;
  font-family:'Roboto', Arial, Helvetica, sans-serif;

}

.input-txt02 {
  width: 500px;
  height: 30px;
  background: #fff;
  border: 1px solid #00289a;
  font-size: 14px;
  padding-left: 5px;
  font-weight: 400;
  color: #000;
  font-family:'Roboto', Arial, Helvetica, sans-serif;
}

.input-txt03nw {
  width: 300px;
  height: 30px;
  background: #fff;
  border: 1px solid #00289a;
  font-size: 14px;
  padding-left: 5px;
}

.input-txt03 {
  width: 190px;
  height: 30px;
  background: #fff;
  border: 1px solid #00289a;
  font-size: 14px;
  padding-left: 5px;
}

.input-txt04 {
  width: 185px;
  height: 30px;
  background: #fff;
  border: 1px solid #00289a;
  font-size: 14px;
  padding-left: 5px;
}



.input-txt05 {
  width: 120px;
  height: 30px;
  background: #fff;
  font-size: 14px;
  padding-left: 5px;
  border: none;
}

.input-txt06 {
  width: 110px;
  height: 30px;
  background: #fff;
  font-size: 14px;
  padding-left: 5px;
  border: none;
}

.input-txt07 {
  width: 150px;
  border: 1px solid #CCC;
  font-size: 14px;
  height: 30px;
  background: #fff;
}

.edu-formtxt { font-size: 13px; text-align: center; color: #fff;}

.edu-lfttxt { font-size: 13px; text-align: right; color: #000;padding-right: 10px; font-weight: 500;}

.declare-txt { font-size: 14px; text-align: left; color: #000; line-height: 30px;}


.decla-input {
  width: 300px;
  height: 20px;
  border-bottom: 1px solid #000;
  background: #fff;
  border: none;
  font-size: 14px;
  padding-left: 5px;
  margin: 0px 5px;
}


.txtarea {
  width: 300px;
  height: 50px;
  background: #fff;
  border: 1px solid #00289a;
  font-size: 14px;
  padding-left: 5px;
}

select {
  width: 320px;
  border: 1px solid #00289a;
  font-size: 14px;
  height: 32px;
  background: #fff;
}

.select02 {
  width: 190px;
  border: 1px solid #00289a;
  font-size: 14px;
  height: 32px;
  background: #fff;
}

.select03 {
  width: 185px;
  border: 1px solid #00289a;
  font-size: 14px;
  height: 32px;
  background: #fff;
}

#output {border: 1px solid #333; width: 100px; height: 120px; background: #fff;}

#output2 {border: 1px solid #333; width: 150px; height: 30px; background: #fff;}

label {font-size: 14px; color: #000;}
.pt {padding-top: 20px;}


.submit-button {
  background: #0099CC;
  color: #fff;
  font-size: 18px;
  border: 1px solid #eee;
  border-radius: 5px;
  text-shadow: none;
  padding: 10px 20px;
  cursor: pointer;
}

.submit-button:hover {
  background: #016ABC;
  color: #fff;
  
}

.sz-submit-button {
  background: #0099CC;
  color: #fff;
  font-size: 16px;
  border: 1px solid #eee;
  border-radius: 5px;
  text-shadow: none;
  padding: 5px 15px;
  cursor: pointer;
}

.sz-submit-button:hover {
  background: #016ABC;
  color: #fff;
  
}