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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, button {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}


body, input, textarea {
  font-family: 'Helvetica Neue', 'Open Sans', sans-serif;
  font-weight:normal;
  color:#202020;
  font-size:12px;
}

body {
  background-color:#ffffff;
}

body, html {
  padding-bottom:30px;
}

a {
  text-decoration:none;
  color:#14b4d8;
}

a:hover {
  text-decoration:underline;
}

.clearFloat {
  display:block;
}

.clearFloat:after {
	content:" ";
	display:block;
  font-size:0;
	height: 0;
	clear:both;
	visibility:hidden;
}

.textBand {
  margin:100px 0px 20px 0px;
  font-size:15px;
  line-height:25px;
  font-weight:300;
}

.textBand .contents {
  width:1204px;
  margin:0px auto;
  text-align:center;
}

.textBand h1 {
  font-size:60px;
  line-height:60px;
  margin:20px 0px;
}

.textBand h2 {
  font-size:30px;
  line-height:30px;
  margin:20px 0px;
  background-image:url(../images/h1Background.png);
}

.textBand h2 span {
  padding:0px 30px;
  background-color:white;
}

.imageBand {
  background-color:#f0f0f0;
  padding:0px 0px;

}

.imageBand img {
  display:block;
  margin:0px auto;
  border:1px solid #c0c0c0;
}