* {
	margin: 0;
	padding: 0;
}

body {
	background: #FFF url(../Images/headBG.png) 0 0 repeat-x;
	font: 75% Arial, Helvetica, sans-serif;
	color: #7f7f7f;
}

img {
	display: block;
	border: none;
}

.hide {
	position: absolute;
	top: -9999px;
}

.clear {
	clear: both;
}

.gameShot {
	background: url(../Images/GameShot.jpg) 50% 156px no-repeat;
}

.floatLeft{
	float: left;
}	

.imgLeft{
	float: left;
	padding: 0px 10px 10px 0;
	width: 372px;
}

#master {
	width: 771px;
	margin: 0 auto;
}

#nav {}

	#nav h1 a {
		display: block;
		text-indent: -9999em;
		behavior: url(../Css/iepngfix.htc);
		background: url(../Images/TheGridNew.png) no-repeat 0px 0px;
		width: 796px;
		height: 80px;
		margin: 1px auto 0;
		padding-bottom: 0px;
		z-index: 95;
		position: relative;
	}
	
	#nav ul {
		margin: 0px auto 0!important;
		width: 815px;
		z-index: 89;
		position: relative;
	}
	
		#nav ul li {
			float: left;
			list-style: none;
			margin-top:-8px;
			z-index: 50;
			position:relative;
		}
		
		#nav ul li a {
			height: 30px;
			text-decoration: none;
			text-indent: -9999em;
			background-repeat: no-repeat;
			float: left;
			outline: none;
		}
		
		#nav ul li.nav-home a {
			width: 60px;
			background-image: url(../Images/Home.gif);
		}
		
			#nav ul li.nav-home a:hover, #nav ul li.nav-home a.selected {
				background-image: url(../Images/HomeHi.gif);
			}
			
		#nav ul li.nav-game a {
			width: 58px;
			background-image: url(../Images/Game.gif);
		}
		
			#nav ul li.nav-game a:hover, #nav ul li.nav-game a.selected {
				background-image: url(../Images/GameHi.gif);
			}
		
		#nav ul li.nav-registration a {
			width: 109px;
			background-image: url(../Images/RegisterNow.gif);
		}
		
			#nav ul li.nav-registration a:hover, #nav ul li.nav-registration a.selected {
				background-image: url(../Images/RegisterNowHi.gif);
			}
			
		#nav ul li.nav-browse a {
			width: 115px;
			background-image: url(../Images/BrowseTowns.gif);
		}
		
			#nav ul li.nav-browse a:hover, #nav ul li.nav-browse a.selected {
				background-image: url(../Images/BrowseTownsHi.gif);
			}
			
		#nav ul li.nav-how a {
			width: 103px;
			background-image: url(../Images/HowToPlay.gif);
		}
		
			#nav ul li.nav-how a:hover, #nav ul li.nav-how a.selected {
				background-image: url(../Images/HowToPlayHi.gif);
			}
		
		#nav ul li.nav-resources a {
			width: 139px;
			background-image: url(../Images/TeacherResources.gif);
		}
		
			#nav ul li.nav-resources a:hover, #nav ul li.nav-resources a.selected {
				background-image: url(../Images/TeacherResourcesHi.gif);
			}
		
		#nav ul li.nav-prizes a {
			width: 62px;
			background-image: url(../Images/Prizes.gif);
		}
		
			#nav ul li.nav-prizes a:hover, #nav ul li.nav-prizes a.selected {
				background-image: url(../Images/PrizesHi.gif);
			}
		
		#nav ul li.nav-screenshots a {
			width: 121px;
			background-image: url(../Images/ScreenShots.gif);
		}
		
			#nav ul li.nav-screenshots a:hover, #nav ul li.nav-screenshots a.selected {
				background-image: url(../Images/ScreenShotsHi.gif);
			}
		
		#nav ul li.nav-about a {
			width: 64px;
			background-image: url(../Images/About.gif);
		}
		
			#nav ul li.nav-about a:hover, #nav ul li.nav-about a.selected {
				background-image: url(../Images/AboutHi.gif);
			}
			
		#nav ul li.nav-faqs a {
			width: 102px;
			background-image: url(../Images/FAQs.gif);
		}
		
			#nav ul li.nav-faqs a:hover, #nav ul li.nav-faqs a.selected {
				background-image: url(../Images/FAQsHi.gif);
			}
		
	
#content {
	clear: both;
	min-height: 464px;
	padding-top: 20px;
	width: 760px;
	margin: 0 auto;
	line-height: 1.3;
}

	#content h2 {
		margin: 0 0 17px;
		font-size: 1em;
	}
	
	#content h3 {
		font-size: 1.4em;
		margin: 0 0 12px;
	}
	
	#content h4 {
		font-size: 1em;
	}
	
	#content p {
		margin: 0 0 17px;
	}
	
	#content ul {
		margin: 0 0 15px 20px;
	}
	
	#content a {
		color: #f77d05;
		text-decoration: none;
	}
	
		#content a:hover {
			text-decoration: underline;
		}

/* homepage specific */
.learnMore {
	background: url(../Images/IntroText.gif) 0 0 no-repeat;
	width: 176px;
	height: 39px;
	margin: 20px 0 0 auto;
	padding: 191px 0 0 114px;
}

	.learnMore a {
		display: block;
		background: url(../Images/LearnMore.gif) no-repeat;
		width: 116px;
		height: 29px;
		text-indent: -9999em;
		margin-left: 60px;
		margin-top: 2px;
	}

.teachers {
	width: 245px;
	min-height: 180px;
	margin: 15px 0 0 auto;
	padding: 15px 25px 15px 25px;
}

	.teachers h2 {
		margin: 0 0 15px;
		background: url(../Images/TeachersRegisterNow.gif) no-repeat;
		width: 236px;
		height: 24px;
		text-indent: -9999em;
	}
	
	.teachers p {
		padding: 0 7px;
		margin: 0 0 15px;
	}
	
	.teachers a {
		background: url(../Images/Register.gif) no-repeat;
		display: block;
		width: 249px;
		height: 36px;
		text-indent: -9999em;
		margin-left: -4px;
	}
	
/* universal */
.halfPod {
	width: 409px;
	background: url(../Images/HalfPodBG.gif) 0 0 no-repeat;
	float: left;
	padding: 26px 23px 26px 26px;
	overflow: hidden;
	margin-right: 8px;
	min-height: 330px;
	display: inline;
}

.fullPod {
	background: url(../Images/FullPodBG.gif) 0 0 no-repeat;
	padding: 26px 23px 26px 26px;
}

.showOffBG {
	background: url(../Images/Browse/ShowOffBG.png) 0 0 no-repeat;
	padding: 26px 23px 26px 26px;
}

h1.whatIs {
	background: url(../Images/Home/whatIsElectrocity.gif) no-repeat;
	width: 261px;
	height: 33px;
	text-indent: -9999px;
	margin: 0px 0px 5px -2px;
	
}

h2.teacherRegistration {
	background: url(../Images/Registration/TeacherRegistration.gif) no-repeat;
	width: 210px;
	height: 16px;
	text-indent: -9999px;
}

h2.feedback {
	background: url(../Images/feedback.gif) no-repeat;
	width: 90px;
	height: 16px;
	text-indent: -9999px;
}


h2.tellOtherTeachers {
	background: url(../Images/Registration/TellOtherTeachers.gif) no-repeat;
	width: 166px;
	height: 17px;
	text-indent: -9999px;
}

h2.topTowns {
	background: url(../Images/Home/topTowns.gif) no-repeat 0 8px;
	width: 93px;
	height: 12px;
	text-indent: -9999px;
	padding-top: 8px;
}

h2.TellFriend{
	background: url(../Images/Home/tellFriend.gif) no-repeat;
	width: 272px;
	height: 17px;
	text-indent: -9999px;
	margin:0 0 6px -4px!important;
}

h2.featuredTown{
	background: url(../Images/Home/featuredTown.gif) no-repeat;
	width: 147px;
	height: 13px;
	text-indent: -9999px;
}

h2.teacherResources {
	background: url(../Images/Resources/TeacherResources.gif) no-repeat;
	width: 189px;
	height: 16px;
	text-indent: -9999px;
}

h2.offensiveContent{
	background: url(../Images/Browse/offensiveContent.gif) no-repeat;
	width: 186px;
	height: 18px;
	text-indent: -9999px;
}

h2.mediaKit{
	background: url(../Images/About/mediakit.gif) no-repeat;
	width: 186px;
	height: 18px;
	text-indent: -9999px;
}

h2.howToPlay{
	background: url(../Images/HowToPlay/howToPlayHeader.gif) no-repeat;
	width: 127px;
	height: 21px;
	text-indent: -9999px;
}

h2.aboutUs{
	background: url(../Images/About/AboutUs.gif) no-repeat;
	width: 97px;
	height: 19px;
	text-indent: -9999px;
}

h2.loadSavedGame{
	background: url(../Images/Game/loadSavedGame.gif) no-repeat;
	width: 186px;
	height: 18px;
	text-indent: -9999px;
}

h2.whatToDo{
	background: url(../Images/Game/whatToDo.gif) no-repeat;
	width: 264px;
	height: 18px;
	text-indent: -9999px;
}

h2.loadSavedGameHome{
	background: url(../Images/Home/loadGame.gif) no-repeat;
	width: 118px;
	height: 15px;
	text-indent: -9999px;
}

h2.lostPassword{
	background: url(../Images/Game/lostPassword.gif) no-repeat;
	width: 156px;
	height: 18px;
	text-indent: -9999px;
}

h2.screenShots {
	background: url(../Images/ScreenShots/ScreenShots.gif) no-repeat;
	width: 127px;
	height: 16px;
	text-indent: -9999px;
}

h2.faqs {
	background: url(../Images/FAQs/FAQs.gif) no-repeat;
	width: 44px;
	height: 16px;
	text-indent: -9999px;
}

h2.ShowOff {
	background: url(../Images/Browse/ShowOff.gif) no-repeat;
	width: 99px;
	height: 17px;
	text-indent: -9999px;
}

h2.ShowOffConfirmed {
	background: url(../Images/Browse/showOffConfirmed.gif) no-repeat;
	width: 208px;
	height: 17px;
	text-indent: -9999px;
}

h2.finishedCities {
	background: url(../Images/Resources/finishedCities.gif) no-repeat;
	width: 139px;
	height: 20px;
	text-indent: -9999px;
}

h2.searchResultsHeading{
	background: url(../Images/Resources/searchResults.gif) no-repeat;
	width: 117px;
	height: 19px;
	text-indent: -9999px;
}

h2.prizes {
	background: url(../Images/Prizes/Prizes.gif) no-repeat;
	width: 72px;
	height: 16px;
	text-indent: -9999px;
}

h2.privacy {
	background: url(../Images/PrivacyAndTerms/PrivacyPolicy.gif) no-repeat;
	width: 150px;
	height: 20px;
	text-indent: -9999px;
}

h2.terms {
	background: url(../Images/PrivacyAndTerms/TermsOfUse.gif) no-repeat;
	width: 150px;
	height: 16px;
	text-indent: -9999px;
}

h2.schoolTermsComp{
	background: url(../Images/PrivacyAndTerms/schoolstermsandconditions.gif) no-repeat;
	width: 500px;
	height: 20px;
	text-indent: -9999px;
}

h2.publicTermsComp
{
	background: url(../Images/PrivacyAndTerms/publictermsandconditions.gif) no-repeat;	
	width: 500px;
	height: 20px;
	text-indent: -9999px;
}

h2.forgottenTeachersCode {
	background: url(../Images/Registration/forgottenTeachersCode.gif) no-repeat;
	width: 222px;
	height: 21px;
	text-indent: -9999px;
}

#content h3.teachersCode {
	background: url(../Images/Registration/YourTeachersCode.gif) no-repeat;
	width: 189px;
	height: 16px;
	text-indent: -9999px;
	margin: 0;
}

#content h2.optOut {
	background: url(../Images/emailOptOut.gif) no-repeat;
	width: 138px;
	height: 16px;
	text-indent: -9999px;
	margin: 0;
}

.promo {
	float: left;
}

.forgottenLink{
	padding-top: 20px;
	text-indent: 12px;
}

ul.whiteLinksList{
	margin: 1em 0!important;
	padding: 0;
	list-style: none;
}

	ul.whiteLinksList li{
		margin: 0;
		padding: 0;
	}
	
		ul.whiteLinksList li a {
			text-decoration: underline;
			margin: 0;
			padding: 0;
		}
/* sidebar */
.sidebar {
	float: left;
	background: url(../Images/SidebarBG.gif) 0 0 repeat-y;
	color: #FFF;
	width: 294px;
	margin-bottom: 26px;
	zoom: 1;
	font-size: 0.9em;
}

	.sidebar .topCnrs {
		background: url(../Images/SidebarTop.gif) 0 0 no-repeat;
	}
	
		.sidebar .bottomCnrs {
			background: url(../Images/SidebarBottom.gif) 0 100% no-repeat;
			padding: 30px 28px 10px;
		}
		
	.sidebar h2.howToUse {
		background: url(../Images/Resources/HowToUse.gif) no-repeat;
		width: 235px;
		height: 59px;
		text-indent: -9999px;
	}
	
	.sidebar h2.downloads {
		background: url(../Images/Resources/Downloads.gif) no-repeat;
		width: 130px;
		height: 32px;
		text-indent: -9999px;
	}
		
	#content .sidebar h3 {
		margin: 0 0 5px;
		text-indent: -9999px;
		height: 20px;
		margin-left: 4px;
		background-repeat: no-repeat;
	}
	
		.sidebar h3.projector {
			background-image: url(../Images/Resources/Projector.gif);
			width: 73px;
		}
		
		.sidebar h3.teams {
			background-image: url(../Images/Resources/Teams.gif);
			width: 53px;
		}
		
		.sidebar h3.individuals {
			background-image: url(../Images/Resources/Individuals.gif);
			width: 89px;
		}
		
		.sidebar h3.objectives {
			background-image: url(../Images/Resources/Objectives.gif);
			width: 89px;
		}
		
		.sidebar h3.checkOutCompetition {
			background-image: url(../Images/Resources/CheckOutCompetition.gif);
			width: 219px;
		}
		
		.sidebar h3.multipleLessons {
			background-image: url(../Images/Resources/MultipleLessons.gif);
			width: 136px;
		}
		
		.sidebar h3.involveParents {
			background-image: url(../Images/Resources/InvolveParents.gif);
			width: 136px;
		}
		
		.sidebar h3.whatsToCome {
			background-image: url(../Images/Resources/whatsToCome.gif);
			width: 135px;
		}
		
		.sidebar h3.usefulLinks {
			background-image: url(../Images/Resources/usefulLinks.gif);
			width: 98px;
		}
		
		#content .sidebar .whiteLinks a {
			display: block;
			text-decoration: underline;
			color: #fff;
		}
	
	#content .sidebar p {
		padding-left: 4px;
		font-size: 1.1em;
	}

/* Downloads list */

ul.downloadsList{
	margin: 0!important;
	padding: 0!important;
	list-style: none;
	color: #fff;
	float: left;
	width: 100%;background: #FF7F00;
}

	.downloadsList a{
		color: #fff!important;
		background: url(../Images/Icons/pdfIcon.gif) no-repeat 3px 5px;
		height: 26px;
		padding: 5px 5px 5px 33px;
		display: block;
		
	}
	
	.downloadsList li{
		margin: 0.3em 0;
		padding: 0;
		float: left;
		width: 100%;
		background: #FF7F00;
	}
	
		.downloadsList li.altRow{
			background: #ff9226;
		}



/* emphasis pod */
.emphasisPod {
	width: 412px;
	margin-left: -4px;
	margin-bottom: 17px;
}

	.emphasisPod .topCnrs {
		display: block;
		behavior: url(../Css/iepngfix.htc);
		background: url(../Images/EmphasisPodTop.png) no-repeat;
		height: 20px;
	}
	
	.emphasisPod .bgRepeat {
		behavior: url(../Css/iepngfix.htc);
		background: url(../Images/EmphasisPodBG.png) no-repeat;
		padding: 2px 25px 5px;
		overflow: auto;
	}
	
	.emphasisPod .bottomCnrs {
		display: block;
		behavior: url(../Css/iepngfix.htc);
		background: url(../Images/EmphasisPodBottom.png) no-repeat;
		height: 20px;
		clear: both;
	}
		
/* full width emphasis pod */
.fullEmphasisPod {
	width: 710px;
	margin-left: -4px;
	margin-bottom: 17px;
}

	.fullEmphasisPod .topCnrs {
		display: block;
		behavior: url(../Css/iepngfix.htc);
		background: url(../Images/FullEmphasisPodTop.png) no-repeat;
		height: 18px;
	}
	
	.fullEmphasisPod .bgRepeat {
		behavior: url(../Css/iepngfix.htc);
		background: url(../Images/FullEmphasisPodBG.png) no-repeat;
		padding: 2px 25px 5px;
		overflow: auto;
	}
	
	.showOff .bgRepeat {
		behavior: url(../Css/iepngfix.htc);
		background: url(../Images/FullEmphasisPodBG.png) no-repeat;
		padding: 2px 12px 5px 12px;
		overflow: auto;
	}
	
	.fCities .bgRepeat {
		behavior: url(../Css/iepngfix.htc);
		background: url(../Images/FullEmphasisPodBG.png) no-repeat;
		padding: 2px 10px 5px 10px;
		overflow: auto;
	}
	
	.fullEmphasisPod .bottomCnrs {
		display: block;
		behavior: url(../Css/iepngfix.htc);
		background: url(../Images/FullEmphasisPodBottom.png) no-repeat;
		height: 18px;
		clear: both;
	}

.formColumn{
	float: left;
	width: 50%;
}

.formColumnR{
	float: right;
	width: 50%;
}

.showOff h3, .fCities h3{
	color: #ff861f;
	font-size: 1em!important;
	text-indent: 4px;
}

.showOff ul{
	float: left;
	width: 100%;
	margin: 0!important;
	padding: 0!important;
	list-style: none;
}


	.showOff ul li{
		float: left;
		width: 100%;
		margin: 0 0 11px 0!important;
		padding: 0!important;
		position: relative;
	}


.fCities ul{
	float: left;
	width: 100%;
	margin: 0!important;
	padding: 0!important;
	list-style: none;
}


	.fCities ul li{
		float: left;
		width: 209px;
		margin: 0 5px 0 0!important;
		padding: 0!important;
		position: relative;
	}	
	
		.fCities ul li.go{
			float: left;
			width: 42px;
			margin: 0!important;
			padding: 0!important;
			position: relative;
		}	


.fowardFriend li{
	float: left;
	width: 50%!important;
}
	
/* teachers code */
span.teachersCode {
	display: block;
	margin: 12px 0 0;
	font-weight: bold;
	color: #f77d05;
	font-size: 2.5em;
}
		
/* resources */
#content .topics ul {
	background: url(../Images/Resources/CircuitCity.gif) 13px 0 no-repeat;
	padding-left: 200px;
	padding-bottom: 10px;
	margin: 0;
}

	.topics h3 {
		background: url(../Images/Resources/CoversTheTopicsOf.gif) no-repeat;
		width: 253px;
		height: 19px;
		text-indent: -9999em;
		font-size: 1em;
	}
	
/* faqs */
#content .faqTopics h3 {
	background: url(../Images/FAQs/Topics.gif) no-repeat;
	width: 55px;
	height: 19px;
	text-indent: -9999em;
	font-size: 1em;
}

#content .faqTopics ul {
	color: #fb8109;
	list-style: none;
	margin-left: 10px;
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.6;
	width: 300px;
}

	#content .faqTopics .listColumn {
		float: left;
	}
	
#rateCity{
	width: 738px;
	background: url(../Images/FooterBG.gif) 0 0 no-repeat;
	margin: -4px auto 80px auto;
	padding: 30px 15px 40px 15px!important;
	clear: both;
	position: relative;
	float: left;
}



.ratingStars, .ratingStarsBig{
	margin: 0!important;
	padding: 0;
	list-style: none;
}

.ratingStars{
	float: left;
	margin-left: 10px!important;
}

.ratingStars img{
	behavior: url(../Css/iepngfix.htc);
}

	.ratingStars li{
		margin: 0;
		padding: 0;
		float: left;
		width: 20px;
	}
	
	.ratingStarsBig li{
		margin: 0;
		padding: 0;
		float: left;
		width: 37px;
	}
	
		.ratingStarsBig li a{
			margin: 0;
			padding: 0;
		}

#content h3.aboutThisCity  {
	background: url(../Images/Browse/aboutThisCity.gif) no-repeat;
	width: 117px;
	height: 14px;
	text-indent: -9999em;
	font-size: 1em;
}
#content h3.rateThisCity  {
	background: url(../Images/Browse/rateThisCity.gif) no-repeat;
	width: 104px;
	height: 13px;
	text-indent: -9999em;
	font-size: 1em;
}

.leftCol, .rightCol{
	float: left;
	margin-right:5%;
	width: 45%;
	margin-bottom: 80px;
}

/* footer */
#footer {
	width: 738px;
	background: url(../Images/FooterBG.gif) 0 0 no-repeat;
	margin: 0 auto;
	padding: 17px 15px 10px;
	color: #f77d05;
	font-size: .9em;
	clear: both;
}

	#footer .links {
		float: none;
		clear:both;
		display:block;
		margin:auto;
		text-align:center;
	}
	
	span.copyright { display:block; clear:both; margin-top:10px; text-align:center; }
	span.copyright a { display:inline; }
	
	#footer a {
		color: #f77d05;
		text-decoration: none;
		margin: 0 5px;
	}
	
	#footer a:hover {
		text-decoration: underline;
	}
	
/* screenshots */	
#content .screenshotsPlugin h3 {
	background: url(../Images/screenshots/pluginRequired.gif) no-repeat;
	width: 150px;
	height: 19px;
	text-indent: -9999em;
	font-size: 1em;
}

/* termsConditions */
.termsList{
	margin: 2em;
}

	.termsList li{
		margin-bottom: 0.5em;
	}
	
#genesislogo{
	float: right;
    height: 115px;
    margin-top: -126px;
    width: 220px;
    z-index: 99;
	position: relative;
}

.searchResults{
	width: 100%;
	vertical-align: middle;
	background: url(../Images/Resources/tableBGBottom.gif) no-repeat left bottom;
	padding-bottom: 4px;
}
	
	.searchResults td{
		padding: 0 7px
	}

	.searchResults th, .searchResults td{
		border-right: 1px solid #f3f3f3;
		font-size: 11px;
		text-align: left;
	}
	
		.searchResults td.numbersCol{
			text-align: right;
		}
	
		.searchResults thead th{
			height: 41px;
			color: #ff861f;
			padding: 0 7px;
		}
		
			.searchResults thead th#cityNameCol{
				width: 138px;
				text-indent: 10px;
				color: #fff;
				background: #FF7F00 url(../Images/Resources/cityNameBG.gif) no-repeat;
			}
		
			.searchResults thead th#playerNameCol{
				width: 136px;
			}
			
			.searchResults thead th#schoolCol{
				width: 141px;
			}
			
			.searchResults thead th#scoreCol{
				width: 33px;
				text-align: right;
			}
			
			.searchResults thead th#populationCol{
				width: 73px;
				text-align: right;
			}
			
			.searchResults thead th#ratingCol{
				width: 75px;
			}
	
		.searchResults tbody th, .searchResults tbody td{
			height: 32px;
		}
	
		.searchResults th.end, .searchResults td.stars{
			border-right: none;
		}
		
		
	
			.searchResults tr.altRow td{
				background: #f9f9f9;
			}
			
				.searchResults tr.altRow td.stars{
					background: url(../Images/Resources/altRowGreyBG.gif) no-repeat;
				}
				
				.searchResults td.stars img{
					behavior: url(../Css/iepngfix.htc);
				}
			
		.searchResults tbody th{
			background: #FF7F00 url(../Images/Resources/rowBG.gif) no-repeat 4px;
			padding-left: 30px;
			color: #fff;
		}
		
			.searchResults tbody th a{
				color: #ffffff!important;
			}
			
			.searchResults tr.altRow th{
				background: #FF7F00 url(../Images/Resources/altRowBG.gif) no-repeat 4px;
				padding-left: 30px;
			}


.pageLinks{
	float: left;
	width: 710px;
	height: 42px;
	background:  url(../Images/Resources/pageNavBG.gif) no-repeat;
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 14px 0 0 0;
	font-weight: bold;
}

	.pageLinks a{
		font-weight: bold;
		color: #fff;
		margin: 0 4px;
	}

		.pageLinks a:link, .pageLinks a:visited{
			color: #fff!important;
			text-decoration: none;
		}
		
		.pageLinks a:hover, .pageLinks a:active{
			color: #ffd310!important;
			text-decoration: underline;
		}
		
		.pageLinks a.selected{
			color: #ffd310!important;
			text-decoration: none;
		}
		
.howToTile{
	float: left;
	width:  225px;
	height: 254px;
	background: url(../Images/HowToPlay/howToTile.gif) no-repeat;
	margin: 0;
	padding: 12px 6px;
}

	.howToTile img{
		margin: 0 auto;
	}
	
	.howToTile p{
		padding: 20px 0 0 10px;
		width: 190px;
	}
	
.pageNav{
	float: left;
	clear: both;
}	

.pageNav a{
	margin: 10px 10px 10px 0;
	padding: 0;
	float: left;
}

img.legend{
	float: left;
	padding: 0 70px 0 0;
}

p.pointer{
	background: url(../Images/HowToPlay/arrow.gif) no-repeat 270px 0px!important;
	padding: 4px 0;
}

.screenShotList, .listSchools{
	list-style-image: url(../Images/HowToPlay/listItem.gif);
}

.screenShotList li,{
	padding-left: 10px;
}

.HomeTiles{
	margin: 0!important;
	padding: 10px 0 10px 5px;
	list-style: none;
	float: left;
	width: 371px;
	background: url(../Images/Home/homeTile2.gif) no-repeat;
}

	.HomeTiles li{
		margin: -5px 0 0 0 ;
		padding: 0 0 0 10px;
		float: left;
		width: 169px;
	}
	
		.HomeTiles li p{
			padding: 10px 10px 0;
			margin: 0!important;
		}
	
#section2 {
	width: 738px;
	background: url(../Images/FooterBG.gif) 0 0 no-repeat;
	margin: 20px auto;
	padding: 27px 15px 10px;
	clear: both;
}

.homeColLeft{
	float: left;
	width: 360px;
}

.homeColRight{
	float: right;
	width: 356px;
}

.homePanel{
	float: left;
	width: 151px;
	background: url(../Images/Home/homeTile.gif) 0 0 no-repeat;
	margin-left: 5px;
	padding: 10px;
	height: 293px;
}

.homePanel p { line-height:1.2em; }

.homeWinningPanel{
	float: left;
	width: 151px;
	background: url(../Images/Home/electrocityawards.gif) 0 0 no-repeat;
	padding: 240px 10px 10px 10px;
	height: 293px;
	text-align:center;
}

.homeWinningPanel p#winning_desc
{
	color:#fff;
}

.homeWinningPanel #winning_desc
{	
	padding:0 5px;	
}

.homeWinningPanel #more_link
{
	color:#fff;
	text-decoration:underline;	
}

.homeWinningPanel #winning_link
{
	display:block; 
	font-size:14px; 
	color:#fff;
	text-decoration:underline; 
	font-weight:bold;
}

.homeTellFriend{
	margin: -4px 0 0 0!important;
	padding: 0;
	list-style: none;
	float: left;
}

	.homeTellFriend li{
		margin: 0;
		padding: 0 5px 0 0;
		float: left;
	}	
	
input{
	background-attachment: fixed;
}

.scoreList{
	float: left;
	width: 100%;
	list-style: none;
	margin: 0 0 0 0!important;
	padding: 0;
}
	
	.scoreList li{
		margin: 0.5em 0;
		padding: 0;
	}	
	
		.scoreList li span{
			float: left;
			width: 150px;
		}
		
		.scoreList li.overAll{
			font-weight: bold;
		}
		
.loadGameGraphic {
	float: left;
	margin-left: 85px;
	width: 209px;
}

.newGameGraphic {
	float: left;
	margin-left: 85px;
	width: 209px;
}

.gamePageLoadForm {
	margin: 20px 0 0 50px;
}

.gamePageGo {
	text-align: center;
	margin-top: 20px;
}

.gamePageGo p {
	margin-bottom: 11px !important;
}

.gamePageGo img {
	margin: auto auto;
}

div#nukewars
{
	position:absolute;
	width:700px;
	top:900px;
	left:auto;
	text-align:center;
	margin:0 15px	
}
.unavailable #nav p,
	.unavailable #nav a,
	.unavailable #nav ul { display: none; }
.unavailable #nav h1 { display: block; height: 85px; background: url(../Images/TheGridNew.png) 0 0 no-repeat; }
.unavailable form  { margin-top: 50px; }
.unavailable .halfPod { background: url(../Images/HalfPodBG2.gif) 0 0 no-repeat; width: 100%}