@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,600,700,300);
/* ================= 1. CSS Reset ================= */
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, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin:0;padding:0;border:0;outline:0;font-family: Helvetica, Arial, Tahoma, sans-serif; width:100%;}
strong, b {font-weight:bold;}
em, dfn, i {font-style:italic;}
/* ================= General tags ================= */
body {font: 15px/1.7 'Open Sans', sans-serif; color:#222; background:#fff; -webkit-font-smoothing: antialiased; width:100%;}
h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif; margin-bottom:5px;}
a:link, a:visited, a:hover, a:active, a:focus {text-decoration:none; outline: none; font-family:'Open Sans', sans-serif;}
a {color:#0000ff; font-family:'Open Sans', sans-serif; text-decoration:underline;}
a:hover {text-decoration: none;}
pre {white-space:pre; overflow:auto;	padding:20px;}
p {color:#58595b; font-size:14px; font-family:'Open Sans', sans-serif; line-height:130%; font-weight:normal;}
dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, blockquote, article, p {margin-bottom: 20px;}
::selection {background:#fff;	color:#000;}
::-moz-selection {background:#fff;color:#000;}
/* ================= Dividers ================= */
.clear {content:"."; display:block; clear:both; height:0; visibility:hidden;}
.padding3 {padding-top:3px; font-size:0; line-height:0;}
.padding5 {padding-top:5px; font-size:0; line-height:0;}
.padding10 { padding-top:10px; font-size:0; line-height:0;}
.padding12 {padding-top:12px; font-size:0; line-height:0;}
.padding15 {padding-top:15px; font-size:0; line-height:0;}
.padding17 {padding-top:17px; font-size:0; line-height:0;}
.padding20 {padding-top:20px; font-size:0; line-height:0;}
.padding25 {padding-top:25px; font-size:0; line-height:0;}
.padding30 {padding-top:30px; font-size:0; line-height:0;}
.padding40 {padding-top:40px; font-size:0; line-height:0;}
.padding50 {padding-top:50px; font-size:0; line-height:0;}
.padding60 {padding-top:60px; font-size:0; line-height:0;}
.padding70 {padding-top:70px; font-size:0; line-height:0;}
.padding80 {padding-top:80px; font-size:0; line-height:0;}
.padding118 {padding-top:118px; font-size:0; line-height:0;}
.padding240 {padding-top:240px; font-size:0; line-height:0;}
.none {display:none;}
.divider1 {font-size:0px; border-top:14px solid #dfdfdf;}
hr {background:transparent; border:0; clear:both; color:transparent; height:1px; margin:0; padding:0}
hr {background: #d9d9d9; color: #d9d9d9; margin:5px 0 25px 0;}
hr.dotted {border-style: dotted;}
p + hr {margin:25px 0 20px 0;}

/* ================= Headers ================= */
label {padding-right:20px;}
input {height:25px; border:1px solid grey;}
label.landing {display:table-cell; text-align:right; width:210px;}
input.landingpg {display:table-cell; text-align:left; }
input[type="checkbox"]{vertical-align:top; margin-top:-4px;}
.formInputs {display:table; width:450px; text-align:center; margin:auto;  line-height:15px;}
.tableRow {display:table-row;}
.wrapper {width:100%; text-align:center; margin:auto;}
.header {background:#fff; height:116px; width:100%; text-align:center; margin:auto; position:fixed; -webkit-box-shadow: 0px 6px 5px -2px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 6px 5px -2px rgba(0,0,0,0.5);
box-shadow: 0px 6px 5px -2px rgba(0,0,0,0.5);}
.header img {width:157px; height:55px; float:left; padding-top:10px;}
.headerContainer {width:760px; text-align:center; margin:auto; background:transparent;}
.headerLeft {text-align:center;}
.headerLeft h2 {color:#0047A8; text-align:left; padding-top:28px; font-weight:normal; vertical-align:bottom; font-size:30px;}
.subHeader {background:#0047A8; text-align:center; margin:auto; height:145px; display:table; padding-top:100px;}
.subHeader h1 {font-weight:300; font-size: 50px; line-height: 55px; color:#fff; text-align:center; display:table-cell; vertical-align: middle; margin:auto;}
.newcontainer {width:760px; text-align:center; margin:auto; background:#fff; padding-left:10px; padding-right:10px; padding-bottom:20px;}
.containerLeft {text-align:left;padding-top:25px;}
.infoBox {border:1px solid #000; width:600px; text-align:center; margin:auto; padding:10px;}
.infoBoxContainer {width:500px; text-align:center; margin:auto;}
input.landingpgbtn {cursor:pointer}
.redClass {color:#ff0000;}
.smallerRed {color:#ff0000; font-size:12px;}
