/* Rock my grad party CSS Document */

body {
	font-family: "Century Gothic", Arial;
	padding:0px; 
	margin:0px auto;
}
td {
	padding:0px;
	margin:0px auto;
}
h2 {
	font-size:16px;
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:-5px;
}
h5 {
	font-size:16px;
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:-15px;
}
h3 {
	font-size:21px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:110px;
	margin-top:10px;
	margin-bottom:-10px;
}
h4 {
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	
	margin-top:-5px;
	margin-bottom:-10px;
}
input {
	background-color:#bebede;
	color:#4f4f95;
	text-align:left;
}
select {
/*	background-color:#252465;*/
	background-color:#8283b8;
	color: #fff;
}
#main {
	border:1px solid #cccccc; 
	width:810px;
	padding:0px;
	margin:0px auto;
}
.content {
	background-image: url(../images/contentBG.jpg);
	background-repeat:no-repeat;
	height:490px; 
}
.navigation {
	font-size:16px;
	color:#FFFFFF;
	width:555px;
	margin-left:80px;
	margin-top:15px;
}
.signUp a {
	padding-left:30px;
	padding-right:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.signUp a:hover {
	padding-left:30px;
	padding-right:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.rules a {
	padding-left:60px;
	padding-right:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.rules a:hover {
	padding-left:60px;
	padding-right:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.winning a {
	padding-left:28px;
	padding-right:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.winning a:hover  {
	padding-left:28px;
	padding-right:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.resources a {
	padding-left:28px;
	padding-right:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.resources a:hover  {
	padding-left:28px;
	padding-right:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.resourcesContent {
	width:600px;
	margin-left:108px;
	margin-top:15px;
	color:#ffffff;
}
.resourcesContent a {
	color:#FF6600;
	text-decoration:none;
}
.resourcesContent a:hover {
	color:#FF6600;
	text-decoration:underline;
}
.form {
	width:400px;
	margin-left:75px;
	margin-top:15px;
	padding-left:30px;
	color:#FFFFFF;
}

#firstName, #lastName, #email, #school{
	/*padding-bottom:12px;*/
	width: 250px;
}
#displayName
{
	width: 227px
}
.firstName, .lastName, .emailAddress, .school, .displayName{
	padding-bottom:12px;
}
.Fname {
	padding-left:15px;
}
.Lname {
	padding-left:14px;
}
.Dname {
	padding-left:14px;
}
.Email {
	padding-left:51px;
}
.YourSchool {
	padding-left:6px;
}
.codeBT {
/*	padding-left:108px;*/
margin-left:130px;
margin-top: -15px;
}

#highSchool {
	background-color:#8283b8;
	color:#ffffff;
	padding-left:3px;
}
#district {
	background-color:#bebede; 
	color:#4f4f95;
}
.code {
	width: 356px;
	height:130px;
	margin-left:55px;
	margin-top:0px;
}
.errors
{
	margin-left:50px;
	margin-top:10px;
	width: 400px;
	font-weight:600;
	color:#FF0000;
}
.errors a
{
	color:#FFFFFF;
	text-decoration:none;
}
.formContent {
	width:208px;
	float:right;
	margin-top:-267px;
	margin-right:80px;
	color:#FFFFFF;
	font-size:12px;
	border:1px solid #FFFFFF;
	padding:5px;
}	
.tally {
	width:350px;
	color:#FFFFFF;
	margin-top:10px;
	margin-left:110px;
	border:1px solid #ff6600;
	padding:3px;
}
.tally td {
	padding:3px;
}
.moreSchools {
	text-align:left;
	padding-top:5px;
	border-top:1px solid #ff6600;
}
.moreSchools a {
	color:#FFFFFF;
	text-decoration:none;
}
.moreSchools a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.rulesRegs {
	width: 500px;
	margin-left: 110px;
	font-size:12px;
	color:#000000;
}
.rulesIntro {
	width:188px;
	float:right;
	margin-top:-394px;
	margin-right:102px;
	color:#FFFFFF;
	font-size:12px;
	border:1px solid #FFFFFF;
	padding:5px;
}
.rulesNav {
	width:600px;
	margin-left:110px;
	margin-bottom:15px;

}
.rulesNav a {
	padding-right:15px;
	text-decoration:none;
	color:#222163;
}
.rulesNav a:hover {
	padding-right:15px;
	text-decoration:underline;
	color:#222163;
}
.fullTally {
	width:550px;
	background-color:#222163;
	color:#FFFFFF;
	margin-top:15px;
	margin-left:110px;
	border:1px solid #ff6600;
	padding:3px;
}
.fullTally td {
	padding:3px;
}
.footer
{
	background-color: #232264;
	color: #fff;
	font-size: 12px;
}
.footer a
{
	color: #fff;
	font-size: 1em;
}