* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #841C67;
	background-image: url(../images/gradiant_bg.jpg);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	color:#026382;
	font-size:0.95em;
	font-family:Arial, Helvetica, sans-serif;
}
		
}

h2 {
	font-size: 1em;
	font-weight: bold;
	margin: 1em auto;
	text-align: center;
	width: 95%;
}

.blockcenter {display:block; margin:0 auto; padding:1em 0;}

.legalese {font-size:0.75em;}

.bold {font-weight:bold;}

.centered {
	text-align: center;
}

.bullet {
	color: #DA9C53
}

.note {
	font-size: .7em;	
	display: block;
	float: right;
	width: 34em;
	padding-right: 2em;
}

.hope {
	font-weight: bold;
	text-align: center;
}

#container {
	display:block;
	width:750px;
	margin:0 auto;
	background-color:#FFFFFF;	
	
}

#container a {
	color: #026382;
}

#sponsors { }

#sponsors img { }

#form {
	margin: 0 auto;
	overflow: hidden;
	width: 80%;
}

#form a {
	color: #026382;
}

#form ul {
	list-style: none;
}

#form ul li {
	clear: left;
	overflow: hidden;
	margin: .5em 0 0 0;
}

#form ul li label {
	display: block;
	float: left;
	width: 14em;
}

#form ul li label.notrequired {
	margin-left: .5em;
	_margin-left: .3em;
}

#form ul li input {
	background-image: url(../images/input_gradientbg.gif);
	background-repeat: repeat-x;
	border: 1px solid #D680C1;
	display: block;
	float: left;	
	font-size: .9em;
	width: 22em;
}

#form ul li select {
	font-size: 1em;	
	width: 5em;
}

#form ul li select#state {
	width: 15em;
}

#form ul li #gender {
	float: left;
	height: 1%;
	overflow: hidden;
} 

#form ul li #gender label {
	margin-left: .5em;
	width: 4em;
}

#form ul li #gender input {
	background-image: none;
	border: none;
	width: 1em;
}

#form ul li #gender input#genderfemale {
	margin-left: .5em;
}

#form ul li label#bonuslabel {
	font-size: .8em;
	margin: 0 auto;
	width: 100%;
}

#form ul li label strong {
	font-size: 1.1em;
	padding-right: 1em;
}

#form ul li input#bonus {
	margin: .2em 0 0 15.5em;
	_margin-left: 7.4em;
}

#form ul li p {
	font-size: .8em;
	margin: 0;
	padding: 0;
}

#form ul li .chkbx {
	background-image: none;
	border: none;
	float: left;
	width: 1em;
}

#form ul li label.optins {
	font-size: .9em;
	margin-left: .8em;
	width: 90%;
}

#form ul li p#submittext {
	margin: 0 auto;
	width: 60%;
}

#form ul li #submitwrapper {
	margin: 1em auto 0 auto;
	overflow: hidden;
	text-align: center;
	width: 101px;
}

#form ul li #submitwrapper img {
	margin: 1em 0;
}

#form ul li #submitwrapper input#submit {
	background-image: none;
	border: none;
	width: auto;
	margin: 0 auto;
}

#container p {clear:both; width:680px; margin:0 auto; padding:0.65em 0;}

.rules {font-size:0.85em;}

#hidden_tags {display:none; visibility:hidden;}

option {
font-size:12px;
}
