@import url("/fonts/open-sans/Open-Sans.css");@import url("/fonts/fonts.css");body {	background-color: white;	color: lime;	font-size: medium;	font-family: georgia, times, "times new roman", serif;	}	section {	display: block;	margin: 0 2% 0 2%;	padding-bottom: .5%;	}	section#faq {	display: block;	margin: 0 5% 0 5%;	padding-bottom: .5%;	border-bottom: thin solid silver;	margin-left: auto;	margin-right; auto;	}	section#signature {	text-align: right;	}		section.dataInput {	background-color: whitesmoke;	padding: 1% 2% 1% 2%;	}	p, address, table, th, tr, td {	color: black;	font-size: medium;	}	h1 {	font-family: "american typewriter",typewriter,palatino,baskerville,serif;	text-align: center;	color: navy;	letter-spacing: .1em;	}h2 { 	font-family: "open sans", open-sans, "Segoe UI", tahoma, "Microsoft Sans Serif", sans-serif;	text-align: center;	color: navy;	}h3 { 	font-family: "open sans", open-sans, "Segoe UI", tahoma, "Microsoft Sans Serif", sans-serif;	text-align: center;	color: navy;	}	h4#return {	text-align: center;	}	h4#return a {	border: thin solid blue;	font-family: "open sans", open-sans, "Segoe UI", tahoma, "Microsoft Sans Serif", sans-serif;	font-size: large;	font-weight: bold;	letter-spacing: .1em;	padding: .3em .5em .3em .5em;	text-decoration: none;}h4#return a:link,h4#return a:visited {	color: navy;	background-color: powderblue;}h4#return a:hover {	color: dodgerblue;	background-color: aliceblue;}h4#return a:active {	background-color: aliceblue;	color: navy;}	hr {	margin-left: 10%;	margin-right: 10%;	}th { 	font-family: "open sans", open-sans, "Segoe UI", tahoma, "Microsoft Sans Serif", sans-serif;	text-align: center;	letter-spacing .05em;	}dd, dl {	color: black;	font-weight: normal;	font-family: georgia, times, "times new roman", serif;	font-size: medium;	margin-bottom: .6em;	}dt {	color: RoyalBlue;	font-weight: bold;	font-family: 'open sans',open-sans,helvetica,geneva,tahoma,sans-serif;	font-size: medium;	}	input#submit,input#reset {	font-family: 'open sans',open-sans,helvetica,geneva,tahoma,sans-serif;	font-size: large;	font-weight: bold;	height: 2%;	letter-spacing: .1em;	padding: .3em .5em .3em; .5em;	text-transform: uppercase;	width: 20%;	}	input#submit {	color: green;	background-color: lightgreen;	border: thin solid darkgreen;	}	input#reset {	color: maroon;	background-color: lightpink;	border: thin solid maroon;	}input#submit:hover {	color: seagreen;	background-color: honeydew;	}	input#reset:hover {	color: red;	background-color: seashell;	}	input#submit:active,input#reset:active {	color: yellow;	}	.button { 	font-family: "open sans", open-sans, "Segoe UI", tahoma, "Microsoft Sans Serif", sans-serif;	font-weight: bold;	color: white;	background-color: #eeeeff;	text-decoration: none;	}.copyright {	font-size: small;	color: silver; 	font-family: "open sans", open-sans, "Segoe UI", tahoma, "Microsoft Sans Serif", sans-serif;	} .disclaimer { 	font-family: "open sans", open-sans, "Segoe UI", tahoma, "Microsoft Sans Serif", sans-serif;	font-weight: bold;	color: maroon;	} .errormsg {	text-align: left;	background-color: #ffdddd;	color: black;	} .keynum { 	font-family: "open sans", open-sans, "Segoe UI", tahoma, "Microsoft Sans Serif", sans-serif;	font-weight: bold;	color: white;	background-color: #8888aa;	} .left {	text-align: left;	} .losers {	text-align: right;	background-color: #ffeeee;	} .results {	background-color: #eeeeee;	} .right {	text-align: right;	} .money {	text-align: left;	background-color: lightyellow;	} .note {	font-size: medium;	font-style: italic;	color: black;	}.results1 {	text-align: center;	background-color: #eee;	color: black;	}  .summary {	text-align: left;	background-color: cornsilk;	color: black;	} .warning {	text-align: center;	font-size: large; 	font-family: "open sans", open-sans, "Segoe UI", tahoma, "Microsoft Sans Serif", sans-serif;	color: black;	background-color: powderblue;	padding: .3em 1em .3em 1em;	} .winners {	text-align: right;	background-color: #eeffee;	}table#lotto1 {	margin-left: auto;	margin-right: auto;	background-color: #ddd;	}	table#lotto1 caption {	font-size: medium;	font-weight: bold;	color: darkred; 	font-family: "open sans", open-sans, "Segoe UI", tahoma, "Microsoft Sans Serif", sans-serif;	}		table#lotto1 th,table#lotto1 td {	margin: 3px;	border: 1px solid black;	padding: .3em .5em .3em .5em;	}	table#lotto1 thead tr th {	text-align: center;	}	table#lotto1 tbody tr td:first-of-type {	text-align: center;	} table#results tbody tr td { 	padding: .3em .5em .3em .5em; 	font-family: "open sans", open-sans, "Segoe UI", tahoma, "Microsoft Sans Serif", sans-serif; 	} 	table#summary tbody tr td { 	padding: .3em .5em .3em .5em;	text-align: center;	border-bottom: thin solid white;	}	table#summary thead tr td {	background-color: whitesmoke;	border-bottom: thin solid #444;	border-top: thin solid #444; 	padding: .4em 1em .4em 1em;	text-align: center;	}fieldset {	background-color: whitesmoke;	border-color: silver;	margin-left: auto;	margin-right: auto;	padding: .5em;	width: 80%;	}legend {	color: navy; 	font-family: "open sans", open-sans, "Segoe UI", tahoma, "Microsoft Sans Serif", sans-serif;	font-weight: bold;	padding-left: .5em;	padding-right: .5em;	font-size: large;	}	div#submission {	text-align: center;	margin-left: auto;	margin-right: auto;		}