body {	margin: 0px;	text-align: center;	background-color: #ffffff;	font-family: Helvetica, Arial, sans-serif;	color: #333333;	font-size: 62.5%;	background-image: url(../images/chrome/grass_sky_clouds.jpg);	background-repeat: no-repeat;	background-position: top center;}a,a:hover,a:active,a:visited {	outline: none;}h1, h2, h3 {	color: #6a727a;	font-weight: light;}h1 {	font-size: 2.9em;}h2 {	font-size: 2.2em;}h3 {	font-size: 1.4em;	margin-bottom: 0px;	padding-bottom: 0px;}.headerred {	color: #cf4e6c;}.standardtext {	color: #666666;	font-size: 1.2em;	line-height: 1.6em;}#container {	position: relative;	margin-left: auto;	margin-right: auto;	width: 979px;	text-align: left;	margin-top: 0px;}#header {	width: 979px;}#logo {	position: absolute;	top: 0px;	left: 0px;	z-index: 100;}#badge {	position: absolute;	top: 0px;	left: 775px;	z-index: 100;}#topnavback {	position: absolute;	top: 0px;	left: 250px;	z-index: 100;}#topnavb1 {	position: absolute;	top: 0px;	left: 250px;	z-index: 102;	display: none;}#topnavb2 {	position: absolute;	top: 0px;	left: 352px;	z-index: 102;	display: none;}#topnavb3 {	position: absolute;	top: 0px;	left: 442px;	z-index: 102;	display: none;}#topnavb5 {	position: absolute;	top: 0px;	left: 559px;	z-index: 102;	display: none;}#topnavh1 {	position: absolute;	top: 0px;	left: 250px;	z-index: 104;}#topnavh2 {	position: absolute;	top: 0px;	left: 352px;	z-index: 104;}#topnavh3 {	position: absolute;	top: 0px;	left: 442px;	z-index: 104;}#topnavh5 {	position: absolute;	top: 0px;	left: 559px;	z-index: 104;}#maincontent {	width: 920px;	padding: 31px 0 0 59px;}#mainboxtop {	width: 861px;	height: 30px;}#mainboxupper {	width: 861px;	height: 478px;	background-image: url(../images/chrome/main_box_upper.jpg);	background-repeat: no-repeat;	background-position: top left;	text-align: left;}#mainboxlower {	width: 861px;	background-image: url(../images/chrome/main_box_lower.gif);	background-repeat: repeat-y;	background-position: top left;}#mainboxfooter {	width: 861px;	height: 20px;}#topheader {	color: #6a727a;	font-size: 3.0em;	font-weight: bold;}#topimage {	padding: 15px 0 15px 0;}#topsubhead {	color: #6a727a;	font-size: 1.9em;}#footer {	padding: 30px 0 20px 80px;	font-size: 0.9em;	font-style: italic;	color: #666666;	line-height: 1.0em;}/* use this as a div to clear float:left chains */.clearall {	clear: both;	height: 1px;	padding: 0px	margin: 0px;	line-height: 1px;}/* sweepstakes */.errormessage{	border:1px solid black;	width:400px;	margin:5px;	padding:10px;	background-color:#ffffff;	color:#000000;	-moz-opacity:.80; 	filter:alpha(opacity=80); 	opacity:.80;	font-size: 1.2em;}.formrow {	margin: 10px 0px 10px 0px;	text-align: left;	font-size: 1.2em;	line-height: 1.4em;	font-weight: bold;	clear:left;}.spacerrow{	float:left; 	height:20px;	width:100%;}.formfloat {	float: left;	padding-right: 20px;}.formfloatfixwidthnum {	float: left;	width: 30px;	padding-right: 10px;}.formfloatfixwidth {	float: left;	width: 40px;	text-align:right;	padding-right: 10px;}.formfloatstop {	padding-right: 20px;}.formrowleftcolumn{	width:40%;	float:left;	margin-left:15px;}.formrowrightcolumn{	width:40%;	float:left;}.formtextlong {	width: 200px;	height: 16px;}.formtextshort {	width: 40px;	height: 16px;}
