html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline;}

article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {  display: block;}

body {color: #000;  
background-color: #F7F7F7; 
font-family: "Lato", sans-serif;
line-height: 1.4;}

h1 { font-weight: 900; }
h3, p, a { font-weight: 400; }
h1 { color: #202020; font-size: 3.5em; line-height: 1.125em;}
h3 {  color: #216988; font-size: 1.75em; line-height: 1em;
}
.centra { text-align:center;}

#headd {  text-align: center; padding: .5em 0 .5em 0;}

#container-form {  
background-color: #FFEE58;  
overflow: hidden;  
margin-bottom: 3.375em;
padding: 1em 0;  
width: 100%;
}
.input1 {  
height: 2.875em;  
position: relative;
}
  
  input {border: 2px solid #86B7CE;
  padding: 0;  
  margin: 0;  
  width: 95%;  
  -webkit-appearance: none;  
  background-color: #FFF;  
  position: absolute;  
  text-indent: 1em;  
  left: 0;  
  font-size: 1.125em;  
  font-weight: 700;  
  height: 2.333333334em;  
  line-height: 2.333333334em;  
  color: #4892B5;  
  border-radius: 0.77777777em;}
  
  .input2 { position: absolute;  
  right: 10%; 
  top: 0.4em;}
  
  input {
  width: 100%; 
  }
  .input2 { 
  right: 3%;  
  }
  
@media only screen and (max-width: 767px) {  h1 { font-size: 2.675em;  }   

h3 {    font-size: 1.375em; line-height: 1.2;  }   
input {    width: 100%;  }  
.input2 {    right: 3%;  }
}

.container2 { 
max-width: 960px;   
margin: 0 auto; 
}

#content2 {padding: 0px;
background:#ffffff;
margin: 0px auto;
padding: 10px 15px 20px 15px;
width: 900px; 
-moz-border-radius: 20px; 
-webkit-border-radius: 20px; 
-khtml-border-radius: 20px; 
border-radius: 20px;
}

.centera { text-align:center; }
.whte { 
text-decoration: none;color:#999; 
}

button { 
-webkit-appearance: none;  
border: 0;  
font-size: 1.3em;  
font-weight: 700;  
height: 2.30em;  
line-height: 2.30em;  
background-color: #3C6A8B;  
border-radius: 0.333333333em;  
color: #FFF;  
width: 40%;
text-align: center;
text-transform: uppercase;
}

button:
hover {  
background-color: #4B85AE;
}
button:
active {  
background-color: #345C79;  
margin-top: .166666667em;
} 

input[type=text]::-ms-clear {display: none;}
 
.embed-container { position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; overflow: hidden; max-width: 960px; height: auto; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }
.group:before,
.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}
#submission {
  text-align: center;
  }
.group {
    zoom:1; 
}
                      
.span_1_of_3 {
	width: 100%;
}

@media only screen and (max-width: 600px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 600px) {

.span_1_of_3 {
		width: 100%;
	}
}