	.mockelection input.toolkitverification {
		background:#0A1A4B;
		border: thin solid #213574;
	}


/* MOCK ELECTION CONTENT */
		.mockelection p {
			margin-top:0px;
			}
		img.head {
			float:left;
			margin-bottom:10px;
			}
		span.homecrumb {
			float:left;
			display:block;
			color:#78a7dd;
			} 
		span.crumb {
			float:left;
			margin:6px 0 0 0;
			padding:0 0 0 9px;
			display:block;
			color:#78a7ee;
			} 
		span.crumb a {
			text-decoration:none;
			color:#78a7ee;
			font-weight:normal;
			}
		.mockelection h3, .mockelectionpreferences h3  {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:normal;
			color:#2C4AD1;
			margin:0px;
			margin-bottom:3px;
			}
		.mockelection h4 {
			display:block;
			padding-top: 11px;
			margin:0px 0px 5px 0px;
			color:#1a2a5a;
			background-repeat:no-repeat;
			overflow: hidden;
			/* WIN IE5 hack */
			height: 11px;
			voice-family: "\"}\""; 
			voice-family:inherit;
			height: 0px;
			}
		html>body .mockelection h4 {
			height:0px;
			} 
		
		.mockelection h4.ballotoptions {background-image: url(/images/mockelection/2006/mockTextBallotOptions.gif);}
		.mockelection h4.help {background-image: url(/images/mockelection/2006/mockTextHelp.gif);}
		.mockelection h4.statestats {background-image: url(/images/mockelection/2006/mockTextStateStats.gif);}
		.mockelection h4.nationalstats {background-image: url(/images/mockelection/2006/mockTextNationalStats.gif);}
		.mockelection h5 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#3b5bbb;
			margin:0px;
			}
		hr.clear {
			clear:both;
			color:#000034;
			background:#000034;
			height:0px;
			border:none;
			}
		hr.divider {
			background: url(/images/mockelection/2006/tableBorderBottom.gif);
			color:#1d3579;
			margin:10px 0px 0px 0px;
			height:1px;
			border:none;
			padding:0px;
			clear:left;
			margin-bottom:2px;
			}

	/*Tour Nav*/
		ul.tournav  {
			clear:both;
			display:inline;
			margin:0px;
			padding:0px;
			}
		.tournav li  {
			display:inline;
			float:left;
			margin:0px;
			padding:0px;
			list-style:none;
			}
		.tournav a, .tournav span {
			display:block;
			padding-top: 20px;
			overflow: hidden;
			/* WIN IE5 hack */
			height: 20px;
			voice-family: "\"}\""; 
			voice-family:inherit;
			height: 0px;
			}
		html>body .tournav a, html>body .tournav span {
			height:0px;
			} 
			
		a.overview, a.overview:hover, span.overview {width:106px;}
		a.overview {background: url(/images/mockelection/2006/mockNavOverview.gif);}
		a.overview:hover, span.overview {background: url(/images/mockelection/2006/mockNavOverviewOn.gif);}
	
		a.student, a.student:hover, span.student {width:158px;}
		a.student {background: url(/images/mockelection/2006/mockNavStudent.gif);}
		a.student:hover, span.student {background: url(/images/mockelection/2006/mockNavStudentOn.gif);}
		
		a.school, a.school:hover, span.school {width:126px;}
		a.school {background: url(/images/mockelection/2006/mockNavSchool.gif);}
		a.school:hover, span.school {background: url(/images/mockelection/2006/mockNavSchoolOn.gif);}
		
		a.ballot, a.ballot:hover, span.ballot {width:128px;}
		a.ballot {background: url(/images/mockelection/2006/mockNavBallot.gif);}
		a.ballot:hover, span.ballot {background: url(/images/mockelection/2006/mockNavBallotOn.gif);}
		
	/*Tour*/
		div.tour {
			clear:left;
			padding:5px 17px 10px 17px;
			border-top:1px solid #122563;
			border-right:1px solid #3d5aa1;
			border-left:1px solid #3d5aa1;
			background: url(/images/mockelection/2006/tableBorderBottom.gif) bottom no-repeat;
			}


	/*Buttons*/
		.mockelection a.buttonskip, .mockelection a.buttongetstarted {
			float:right;
			margin-left:20px;
			display:block;
			width:150px;
			padding-top: 44px;
			overflow: hidden;
			/* WIN IE5 hack */
			height: 44px;
			voice-family: "\"}\""; 
			voice-family:inherit;
			height: 0px;
			}
		html>body .mockelection a.buttonskip, html>body .mockelection a.buttongetstarted {
			height:0px;
			} 
			
		.mockelection a.buttonskip {background:url(/images/mockelection/2006/buttonSkipTour.gif) no-repeat;}
		.mockelection a.buttonskip:hover {background:url(/images/mockelection/2006/buttonSkipTourOn.gif) no-repeat;}
		.mockelection a.buttongetstarted {background:url(/images/mockelection/2006/buttonGetStarted.gif) no-repeat;}
		.mockelection a.buttongetstarted:hover {background:url(/images/mockelection/2006/buttonGetStartedOn.gif) no-repeat;}
			
			
		a.buttonnext, a.buttonexit, a.buttonaddnew, a.buttonaddnewrow, a.buttonreturnhome, a.buttonsave, a.buttoncancel, a.buttonspellcheck  {
			display:block;
			padding-top: 21px;
			overflow: hidden;
			color:#000036;
			/* WIN IE5 hack */
			height: 21px;
			voice-family: "\"}\""; 
			voice-family:inherit;
			height: 0px;
			}
		html>body a.buttonnext, a.buttonexit, a.buttonaddnew, a.buttonaddnewrow, a.buttonreturnhome, a.buttonsave, a.buttoncancel, a.buttonspellcheck  {
			height:0px;
			} 
			
		a.buttonnext {width:52px; background:url(/images/mockelection/2006/buttonNext.gif) no-repeat;}
		a.buttonexit {width:52px; background:url(/images/mockelection/2006/buttonExit.gif) no-repeat;}
		a.buttonaddnew {width:60px;	background:url(/images/mockelection/2006/buttonAddNew.gif) no-repeat;}
		a.buttonaddnewrow {	width:82px;	background:url(/images/mockelection/2006/buttonAddNewRow.gif) no-repeat;}
		a.buttonreturnhome { width:200px; background:url(/images/mockelection/2006/buttonReturnMockHome.gif) no-repeat;}
		a.buttonsave {width:47px;	background:url(/images/mockelection/2006/buttonSave.gif) no-repeat;}
		a.buttoncancel {width:59px;	background:url(/images/mockelection/2006/buttonCancel.gif) no-repeat;}
		a.buttonspellcheck {width:81px;	background:url(/images/mockelection/2006/buttonSpellcheck.gif) no-repeat;}
			
			
			
			
		.mockelection a.trash {
			float:right;
			display:block;
			background:url(/images/mockelection/2006/mockTrash.gif) no-repeat;
			margin-bottom:5px;
			width:16px;
			padding-top: 14px;
			overflow: hidden;
			/* WIN IE5 hack */
			height: 14px;
			voice-family: "\"}\""; 
			voice-family:inherit;
			height: 0px;
			}
		html>body ..mockelection a.trash  {
			height:0px;
			} 
			
		
		.mockelectionpreferences a.help {margin:0px 25px 0px 0px; color:#031859;}
		.mockelection a.help {float:right; margin:0px 5px 0px 0px; color:#112463;}
		.mockelection a.help, .mockelectionpreferences a.help {
			display:block;
			background: url(/images/mockelection/2006/mockQuestion.gif) no-repeat;
			width:13px;
			padding-top: 13px;
			overflow: hidden;
			/* WIN IE5 hack */
			height: 13px;
			voice-family: "\"}\""; 
			voice-family:inherit;
			height: 0px;
			}
		html>body .mockelection a.help, html>body .mockelectionpreferences a.help  {
			height:0px;
			}
			
			
			
	/*Tables*/		
			
		.mockelection table {
			margin-top:7px;
			}
		.mockelection th {
			background:#122564;
			color:#122564;
			border-bottom:1px solid #2f4884;
			}
		.mockelection tr {background:url(../../images/mockelection/2006/tableBorderBottom.gif) bottom no-repeat}
		.mockelection td {
			padding:8px;
			border-right:1px solid #3d5aa1;
			}
		.mockelection td.raceWinner {
			color:#33cc00;
			padding:8px;
			font-weight:bold;
			border-right:1px solid #3d5aa1;
			}
		.mockelection td.raceLoser {
			padding:8px;
			border-right:1px solid #3d5aa1;
			}
		.mockelection td.referendumWinner {
			color:#33cc00;
			padding:8px;
			border-right:1px solid #3d5aa1;
			}
		.mockelection td.referendumLoser {
			padding:8px;
			border-right:1px solid #3d5aa1;
			}
		.mockelection td.end {
			border:0px;
			}
		.mockelection .tableclosed td {
			border-right:1px solid #3d5aa1;
			border-left:1px solid #3d5aa1;
			}
		.mockelection td.rowspan {background:url(../../images/mockelection/2006/tableBorderBottom.gif) bottom no-repeat #000034}
		
		.mockelection table.plain {
			border-collapse:collapse;
			clear:both;
			}
		
		.mockelection table.plain tr {
			background:none;
			}
		.mockelection table.plain td {
			border:none;
			}
			
			
		.mockelection table.plain td.intro {
			padding:0px 15px 0px 0px;
			border-right:#243053 solid 1px;
			width:400px;
			}
		.mockelection table.plain td.code {
			padding:0px 5px 0px 15px;
			text-align:center;
			vertical-align:top;
			color:#ff8c1a;
			font-size:13px;
			}
		.mockelection table.plain td.link, .mockelection table.plain td.link-wide {
			padding:6px 0 0 0;
			width:260px;
			font-size:14px;
			background:url(/images/mockelection/2009/link-BG.gif) repeat-x center;
			}	
		.mockelection table.plain td.link-wide {
			width:320px;
			}
		.mockelection table.plain td.link a, .mockelection table.plain td.link-wide a {
			font-weight:normal;
			background:#000034;
			}
		.mockelection table.plain td.link a img, .mockelection table.plain td.link-wide a img {
			margin-top:-3px;
			float:left;
			border:none;
			}	
		.mockelection table.plain td.desc {
			color:#5b90e0;
			font-size:10px;
			}	
		.mockelection table.plain tr:hover td.desc {
			color:#9ac2ff;
			}		
				
			
	/*Table Headings*/	
			
		.mockelection th span {
			display:block;
			padding-top: 20px;
			background-repeat:no-repeat;
			overflow: hidden;
			/* WIN IE5 hack */
			height: 20px;
			voice-family: "\"}\""; 
			voice-family:inherit;
			height: 0px;
			}
		html>body .mockelection th span{
			height:0px;
			} 
			
		th span.grade {
			width:121px;
			background-image:url(../../images/mockelection/2006/mockTableGrade.gif)
			}
		th span.student {
			width:123px;
			background-image:url(../../images/mockelection/2006/mockTableStudent.gif)
			}
		th span.results {
			width:96px;
			background-image:url(../../images/mockelection/2006/mockTableResults.gif)
			}
		th span.yourraceoptions {background-image:url(/images/mockelection/2009/optionsRace.gif); width:200px; float:left;}
		th span.onlineballot {background-image:url(/images/mockelection/2009/ballotSchools.gif); width:200px; float:left;}
		th span.yourreferendaoptions {background-image:url(/images/mockelection/2009/optionsReferenda.gif); width:200px; float:left;}
		th span.paperballot {background-image:url(/images/mockelection/2009/ballotPaper.gif); width:200px; float:left;}
		th span.firstname {
			width:136px;
			background-image:url(/images/mockelection/2006/mockTableFirstName.gif)
			}	
		th span.lastname {
			width:137px;
			background-image:url(/images/mockelection/2006/mockTableLastName.gif)
			}	
		th span.party {
			width:75px;
			background-image:url(/images/mockelection/2006/mockTableParty.gif)
			}
		th span.delete {
			width:56px;
			background-image:url(/images/mockelection/2006/mockTableDelete.gif)
			}	
		th span.order {
			width:54px;
			background-image:url(/images/mockelection/2006/mockTableOrder.gif)
			}	
		th span.office {
			width:164px;
			background-image:url(/images/mockelection/2006/mockTableOffice.gif)
			}	
		th span.order {
			width:54px;
			background-image:url(/images/mockelection/2006/mockTableOrder.gif)
			}	
		th span.candidate {
			width:196px;
			background-image:url(/images/mockelection/2006/mockTableCandidate.gif)
			}	
		th span.votes {
			width:77px;
			background-image:url(/images/mockelection/2006/mockTableVotes.gif)
			}
		th span.referendum {
			width:110px;
			background-image:url(/images/mockelection/2006/mockTableReferendum.gif)
			}
		th span.Ereferendum {
			width:150px;
			background-image:url(/images/mockelection/2006/mockTableElementaryReferendum.gif)
			}
		th span.Sreferendum {
			width:150px;
			background-image:url(/images/mockelection/2006/mockTableSecondaryReferendum.gif)
			}	
		th span.Zreferendum {
			width:150px;
			background-image:url(/images/mockelection/2006/mockTableReferendumBills.gif)
			}
		th span.yeavotes {
			width:110px;
			background-image:url(/images/mockelection/2006/mockTableYeaVotes.gif)
			}
		th span.yeavotepercent {
			width:110px;
			background-image:url(/images/mockelection/2006/mockTableYeaVotePercent.gif)
			}	
		th span.nayvotes {
			width:110px;
			background-image:url(/images/mockelection/2006/mockTableNayVotes.gif)
			}
		th span.nayvotepercent {
			width:110px;
			background-image:url(/images/mockelection/2006/mockTableNayVotePercent.gif)
			}
		th span.username {
			width:63px;
			background-image:url(/images/mockelection/2006/mockTableUsername.gif)
			}	
		th span.datetime {
			width:101px;
			background-image:url(/images/mockelection/2006/mockTableDateTime.gif)
			}
		th span.deleterecord {
			width:87px;
			background-image:url(/images/mockelection/2006/mockTableDeleteRecord.gif)
			}
		th span.percent {
			width:20px;
			background-image:url(/images/mockelection/2006/mockTablePercent.gif)
			}
		th span.level {
			width:40px;
			background-image:url(/images/mockelection/2006/mockTableLevel.gif)
			}
		th span.schools {
			width:60px;
			background-image:url(/images/mockelection/2006/mockTableSchools.gif)
			}
		th span.students {
			width:70px;
			background-image:url(/images/mockelection/2006/mockTableStudents.gif)
			}
		th span.votescast {
			width:70px;
			background-image:url(/images/mockelection/2006/mockTableVotesCast.gif)
			}

			
	/*Box Styles*/	

		.mockelection .box {
			line-height:13px;
			width:164px;
			margin:0px 0px 10px 0px;
			background:url(/images/mockelection/2006/mockBoxTop.gif);
			font-size:11px;
			}
		.mockelection .box .padding {
			padding:15px 15px 15px 15px;
			background:url(/images/mockelection/2006/mockBoxBottom.gif) no-repeat bottom;
			}
		.mockelection .box ul {margin:0px 0px 0px 15px; padding:0px;}
		.mockelection .box li {list-style-image: url(/images/mockelection/2006/mockBoxArrow.gif);}
		.mockelection .box a {font-weight:normal;}
		.mockelection .box a:link {font-weight:normal;}	
		.mockelection .box a:hover {font-weight:normal;}	
		.mockelection .box a:visited {font-weight:normal;}	

		.mockelection .statsbox {
			line-height:13px;
			width:164px;
			margin:0px 0px 10px 0px;
			font-size:11px;
			}
		.mockelection .statsbox ul {margin:0px 0px 0px 20px; padding:0px;}
		.mockelection .statsbox li {list-style-image: url(/images/mockelection/2006/arrow2.gif);}

	
	/*Customize Styles*/	
	
		.mockelection .drag {
			display:block;
			color:#78a7ee;
			clear:both;
			padding:3px 5px 3px 0px;
			text-indent:20px;
			margin:5px 0px 5px 0px;
			height:21px;
			width:219px;
			background:url(/images/mockelection/2006/mockDragBG.gif) no-repeat;
			voice-family: "\"}\""; 
			voice-family:inherit;
			height:15px;
			width:214px;
			}
		html>body .mockelection .drag {
			height:15px;
			width:214px;
			} 
			
		p.modified {
			padding:5px 0px 0px 0px;
			font-size:10px;
			color:#6580c0;
			}
		div.locked, div.unlocked {
			float:right;
			display:block;
			margin-bottom:5px;
			width:21px;
			padding-top: 19px;
			background-repeat:no-repeat;
			overflow: hidden;
			color:#000034;
			/* WIN IE5 hack */
			height: 19px;
			voice-family: "\"}\""; 
			voice-family:inherit;
			height: 0px;
			}
		html>body div.locked, div.unlocked  {
			height:0px;
			} 
			
		div.locked  {background:url(/images/mockelection/2006/mockLocked.gif)} 
		div.unlocked  {background:url(/images/mockelection/2006/mockUnlocked.gif)} 
	
		.drag span.draglabel {float:left;}
		
		.tableclosed a {text-transform:uppercase; font-size:10px; font-weight:normal; margin-left:3px;}
		.tableclosed a.edit {float:right}
		
			
			
	/*Mock Election Form Objects*/	

		.mockelection input,  .mockelection textarea,  .mockelection select {
			background:#0a1a4b;
			border:#213574 solid 1px;
			color:#fff;
			padding:0px 0px 2px 5px;
			}
		.mockelection input.table {
			width:112px;
			}
		.mockelection input.error {
			background:#142a6e;
			width:112px;
			border:dashed #457fd7 1px;
			}
		.mockelection textarea {
			padding:10px;
			}
			
			
	/*Arrows*/			
	
		a.arrowup, a.arrowdown {
			float:left;
			color:#000036;
			margin-left:3px;
			display:block;
			width:13px;
			padding-top: 13px;
			overflow: hidden;
			/* WIN IE5 hack */
			height: 13px;
			voice-family: "\"}\""; 
			voice-family:inherit;
			height: 0px;
			}
		html>body a.arrowup, a.arrowdown  {
			height:0px;
			} 
		a.arrowup {background:url(/images/mockelection/2006/arrowUp.gif);}
		a.arrowdown {background:url(/images/mockelection/2006/arrowDown.gif);}
		
		
	/*Errors*/	
		p.error {
			color:#FFFF99;
			font-weight:normal;
			}
		p.error strong {
			color:#FF0000;
			}
	
	/*Preference Styles*/	
	.mockelectionpreferences {
		display:block;
		background:#021858;
		width:800px;
		padding: 20px 20px 20px 20px;
		overflow: hidden;
		/* WIN IE5 hack */
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 800px;
		}
	html>body .mockelectionpreferences {
		width:750px;
		} 
	.mockelectionpreferences input {
		background:#0a1a4b;
		}
	.mockelectionpreferences .steps {
		font-size:54px;
		color:#78A7EE;
		margin:0px;
		padding:0px;
		}
	.mockelectionpreferences table {
		clear:both;}
			
/* END MOCK ELECTION CONTENT */



























 /* INTALGENT STYLES */
#tab0 {
	width: 106px;
	background: url(/images/mockelection/2006/mockNavOverview.gif);
}

#tab0 .active {
	width: 106px;
	background: url(/images/mockelection/2006/mockNavOverviewOn.gif);
}

#tab0:hover {
	background: url(/images/mockelection/2006/mockNavOverviewOn.gif);
}

#tab0:focus {
	background: url(/images/mockelection/2006/mockNavOverviewOn.gif);
	outline:0 dotted #000;
}

#tab1 {
	width: 158px;
	background: url(/images/mockelection/2006/mockNavStudent.gif);
}

#tab1:focus {
	width: 158px;
	background: url(/images/mockelection/2006/mockNavStudentOn.gif);
	outline:0 dotted #000;
}

#tab1:hover {
	background: url(/images/mockelection/2006/mockNavStudentOn.gif);
}

#tab2{
	width: 126px;
	background: url(/images/mockelection/2006/mockNavSchool.gif);
}

#tab2:focus {
	width: 126px;
	background: url(/images/mockelection/2006/mockNavSchoolOn.gif);
	outline:0 dotted #000;
}

#tab2:hover {
	background: url(/images/mockelection/2006/mockNavSchoolOn.gif);
}

#tab3 {
	width: 128px;
	background: url(/images/mockelection/2006/mockNavBallot.gif);
}

#tab3:focus,tab3:active{
	width: 128px;
	background: url(/images/mockelection/2006/mockNavBallotOn.gif);
	outline:0 dotted #000;
}

#tab3:hover {
	background: url(/images/mockelection/2006/mockNavBallotOn.gif);
}

.tabberlive .tabbertabhide {
	display: none;
}

.tabberlive .tabberactive {
	background: url(/images/mockelection/2006/mockNavBallotOn.gif);
}

.tabberlive .tabbertab {
	width:482px;
	height: 325px;
	overflow: auto;
}

.tabberlive {
	margin-top: 1em;
}

.mockelection a.buttongetstarted {
	float: right;
	margin-left: 20px;
	display: block;
	width: 150px;
	background: url(/images/mockelection/2006/buttonGetStarted.gif);
	padding-top: 44px;
	overflow: hidden;
	/* WIN IE5 hack */
	height: 44px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 0px;
}

html>body .mockelection a.buttongetstarted {
	height: 0px;
}

.mockelection a.buttongetstarted:hover {
	background: url(/images/mockelection/2006/buttonGetStartedOn.gif);
}

#skipTour {
	display: block;
}

#getStarted {
	display: none;
}

		.mockelection span.trash {
			float:right;
			display:block;
			background:url(/images/mockelection/2006/mockTrash.gif) no-repeat;
			margin-bottom:5px;
			width:16px;
			padding-top: 14px;
			overflow: hidden;
			/* WIN IE5 hack */
			height: 14px;
			voice-family: "\"}\""; 
			voice-family:inherit;
			height: 0px;
			}

		html>body ..mockelection span.trash  {
			height:0px;
			} 
			
		.mockelection input.buttonsave{
			background:#000034;
			border:0px;
			color:#fff;
			padding:0px;
		}
		
		.mockelection input.buttoncancel{
			background:#000034;
			border:0px;
			color:#fff;
			padding:0px;
		}
			
		.questionleft{
			width:330px;
			float:left;
		}
/* END INTALGENT STYLES */