body {margin:0; padding:0;font-family: "open_sanslight",Arial,"Helvetica Neue",Helvetica,sans-serif;}
p {font-size:18px;line-height:24px;}
p.small {font-size:14px;}
a {color:#42b72a;}
#header_outer{background:#42b72a;padding:20px 0;}
#header{max-width:510px;text-align:center;color:#ffffff;margin:0 auto;}
.container {width:510px; max-width:80%; margin:20px auto;color:#2d2d2d; border:1px solid #dfdfdf; padding:20px 15px; border-radius:20px;}
.container_data {max-width:460px; margin:20px auto;color:#2d2d2d;padding:0 10px; }
table {border-collapse:collapse; width:100%;border:1px solid #ddd;margin-bottom:15px;}
td,th {width:25%;padding:5px;border:1px solid #ddd;  }
h1 {font-size:32px;margin-top:0;}
h1 small {display:inline-block;margin-bottom:15px;}
h3 {font-size:20px;}
h1, h2,h3 {text-align:center; }
form p {text-align:center; }
input, select {padding:5px;font-size:20px;color:#42b72a;}
input[type="submit"] {cursor:pointer;background:#42b72a;border:1px solid #42b72a; color:#fff;padding:10px 20px;}
input[type="submit"]:hover {background:#fff;  color:#42b72a;}
input[type="number"] {border:1px solid #42b72a; color:#42b72a;width:260px;}
table td {text-align: left;font-size:14px;padding-right:10px;}
table td:nth-child(1) {  text-align: left;padding-left:10px;}
.footnote {font-size:14px; margin-top:20px;line-height:20px;}
.intro {font-size:14px;}