
/*************************************
*
* Calendar styles
*
*************************************/


.calendar {
	width: 190px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #A2ADBC;
	/*font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
	color: #333;
	text-align: center;
	background-color: #fff;
	margin-bottom:3px;
}

.calendar .nav, .calendar .nav a {
	/*font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	

.calendar caption {
	margin: 0;
	padding: 0;
	width: 190px;
	background: #669966;
	color: #fff;
	font-size:.75em;
	font-weight:bold;
	/*font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
	text-align: center;
}

.calendar th {
	/*font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
	color: #333;
	background: #eee;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
}

.calendar td {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	/*width: 27px;
	height: 20px;*/
	text-align: center;
	background: url(images/bg_calendar.gif) no-repeat right bottom;
	padding:0 !important;
}

.calendar td a {
	text-decoration: none;
	font-weight: bold;
/*	font-size:1.3em;
*/	display: block;
}

.calendar .candidates, .calendar td.candidates a, .calendar td.candidates a:link, .calendar td.candidates a:visited {
	color: #fff;
	font-weight: bold;
	background: #DEC384;
}

.calendar .voters, .calendar td.voters a, .calendar td.voters a:link, .calendar td.voters a:visited {
	color: #fff;
	font-weight: bold;
	background: #8F8F64;
}

.calendar .employment, .calendar td.employment a, .calendar td.employment a:link, .calendar td.employment a:visited {
	color: #fff;
	font-weight: bold;
	background: #91552D;
}

.calendar .notable, .calendar td.notable a, .calendar td.notable a:link, .calendar td.notable a:visited {
	color: #fff;
	font-weight: bold;
	background: #4B5541;
}

.calendar .multi, .calendar td.multi a, .calendar td.multi a:link, .calendar td.multi a:visited {
	color: #fff;
	font-weight: bold;
	background: url(/elections/images/legend-multi.gif) no-repeat top left;
}

.calendar .holiday, .calendar td.holiday a, .calendar td.holiday a:link, .calendar td.holiday a:visited {
	color: #fff;
	font-weight: bold;
	background: #999;
}

.calendar .voter-candidate, .calendar td.voter-candidate a, .calendar td.voter-candidate a:link, .calendar td.voter-candidate a:visited {
	color: #fff;
	font-weight: bold;
	background: url(/elections/images/legend-voter-candidate.gif) repeat-y top left;
}

.calendar .candidate-employment, .calendar td.candidate-employment a, .calendar td.candidate-employment a:link, .calendar td.candidate-employment a:visited {
	color: #fff;
	font-weight: bold;
	background: url(/elections/images/legend-candidate-employment.gif) repeat-y top left;
}

.calendar .voter-employment, .calendar td.voter-employment a, .calendar td.voter-employment a:link, .calendar td.voter-employment a:visited {
	color: #fff;
	font-weight: bold;
	background: url(/elections/images/legend-voter-employment.gif) repeat-y top left;
}

.calendar .employment-holiday, .calendar td.employment-holiday a, .calendar td.employment-holiday a:link, .calendar td.employment-holiday a:visited {
	color: #fff;
	font-weight: bold;
	background: url(/elections/images/legend-employment-holiday.gif) repeat-y top left;
}

#legend {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	margin-bottom:3px;
}

#legend td {
	padding:0 !important
}

#legend p {
	font-size:12px !important;
	margin:0;
}

#cal_nav {
	margin-bottom:3px;
	color:#666;
}

#cal_nav a{
	color:#666;
	text-decoration:none;
}

#cal_nav a:hover{
	color:#333;
	text-decoration:underline;
}

#text-resize {
	float:right;
	background:#eee;
	border:solid 1px #ccc;
	display:block;
	width:90px;
	text-align:center;
	padding:3px !important;
	margin:0 4px 5px 5px !important;
}

#text-resize a {
	text-decoration:none;
	padding:0 4px;
}


/*#legend li {
	padding:5px 0;
	margin-bottom:5px;
}

#legend li img {
	float:right;
	margin-top: -15px;
}
*/



/*************************************
*
* Heading styles
*
*************************************/

.guide_headings h4, h5 {
	font-size:1em;
	font-weight:bold;
}

.guidebg-whatsnew {
	background:url(/elections/images/guidebg-whatsnew.jpg);
	padding: 0 0 0 5px;
	display:block;
}

.guidebg-advancevote {
	background:url(/elections/images/guidebg-advancevote.jpg);
	padding: 0 0 0 5px;
	display:block;
}

.guidebg-beforeelection {
	background:url(/elections/images/guidebg-beforeelection.jpg);
	padding: 0 0 0 5px;
	display:block;
}
.guidebg-afterelection {
	background:url(/elections/images/guidebg-afterelection.jpg);
	padding: 0 0 0 5px;
	display:block;
}

.guidebg-bylaws {
	background:url(/elections/images/guidebg-bylaws.jpg);
	padding: 0 0 0 5px;
	display:block;
}

.title-background-yellow {
	background:#dec384;
	padding: 0 0 0 5px;
	display:block;
	height:25px;
}

.title-background-brown {
	background:#91552d;;
	padding: 0 0 0 5px;
	display:block;
	height:25px;
}

.title-background-green {
	background:#8f8f64;
	padding: 0 0 0 5px;
	display:block;
	height:25px;
}


/*************************************
*
* Graphic heading styles - Banners
*
*************************************/


/*Note: a custom CSS will need to be created for each site.  This item is a sample navigation graphic for this template*/
.accessingcityhall .banner-accessibility-customer-service { 
	background:url(/elections/images/banner-accessibility-customer-service.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-accessibility-feedback { 
	background:url(/elections/images/banner-accessibility-feedback.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-accessibility-plan { 
	background:url(/elections/images/banner-accessibility-plan.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-accessibility-policies { 
	background:url(/elections/images/banner-accessibility-policies.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-accessibility-report { 
	background:url(/elections/images/banner-accessibility-report.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-accessibility-voting-equipment { 
	background:url(/elections/images/banner-accessibility-voting-equipment.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-accessibility { 
	background:url(/elections/images/banner-accessibility.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-accessibility-voters-events { 
	background:url(/elections/images/banner-accessibility-voters-events.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-accessibility { 
	background:url(/elections/images/banner-candidates-accessibility.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-ballot { 
	background:url(/elections/images/banner-candidates-ballot.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-bylaws { 
	background:url(/elections/images/banner-candidates-bylaws.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-candidatesguide { 
	background:url(/elections/images/banner-candidates-candidatesguide.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-candidateslist { 
	background:url(/elections/images/banner-candidates-candidateslist.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-contributionrebate { 
	background:url(/elections/images/banner-candidates-contributionrebate.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-effs { 
	background:url(/elections/images/banner-candidates-effs.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-electionsigns { 
	background:url(/elections/images/banner-candidates-electionsigns.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-faqs { 
	background:url(/elections/images/banner-candidates-faqs.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-financial-filing { 
	background:url(/elections/images/banner-candidates-financial-filing.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-forms { 
	background:url(/elections/images/banner-candidates-forms.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-informationsessions { 
	background:url(/elections/images/banner-candidates-informationsessions.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-keydates { 
	background:url(/elections/images/banner-candidates-keydates.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-letterstocandidates { 
	background:url(/elections/images/banner-candidates-letterstocandidates.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-notices { 
	background:url(/elections/images/banner-candidates-notices.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-services-programs { 
	background:url(/elections/images/banner-candidates-services-programs.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-updates { 
	background:url(/elections/images/banner-candidates-updates.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-wardmaps { 
	background:url(/elections/images/banner-candidates-wardmaps.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates-voting-places { 
	background:url(/elections/images/banner-candidates-voting-places.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-candidates { 
	background:url(/elections/images/banner-candidates.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-education { 
	background:url(/elections/images/banner-education.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-education-guides { 
	background:url(/elections/images/banner-education-guides.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-education-resources { 
	background:url(/elections/images/banner-education-resources.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-education-programs { 
	background:url(/elections/images/banner-education-programs.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-employment-positions { 
	background:url(/elections/images/banner-employment-positions.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-employment { 
	background:url(/elections/images/banner-employment.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-media-newsreleases { 
	background:url(/elections/images/banner-media-newsreleases.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-media { 
	background:url(/elections/images/banner-media.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-previouselections { 
	background:url(/elections/images/banner-previouselections.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-results-2010 { 
	background:url(/elections/images/banner-results-2010.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-results-2012-tdsb { 
	background:url(/elections/images/banner-results-2012-tdsb.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-results-2012-tcdsb { 
	background:url(/elections/images/banner-results-2012-tcdsb.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-students-youth { 
	background:url(/elections/images/banner-students-youth.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-studentsandyouth-contests { 
	background:url(/elections/images/banner-studentsandyouth-contests.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-studentsandyouth-gamesinteractive { 
	background:url(/elections/images/banner-studentsandyouth-gamesinteractive.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-studentsandyouth-postercontest { 
	background:url(/elections/images/banner-studentsandyouth-postercontest.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-studentsandyouth-postercontestrules { 
	background:url(/elections/images/banner-studentsandyouth-postercontestrules.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-studentsandyouth-studentconnect { 
	background:url(/elections/images/banner-studentsandyouth-studentconnect.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-studentsandyouth-videospresentations { 
	background:url(/elections/images/banner-studentsandyouth-videospresentations.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-tes-about { 
	background:url(/elections/images/banner-tes-about.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-tes-calendar { 
	background:url(/elections/images/banner-tes-calendar.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-tes-campaign-contributions { 
	background:url(/elections/images/banner-tes-campaign-contributions.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-tes-contactus { 
	background:url(/elections/images/banner-tes-contactus.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-tes-election-services { 
	background:url(/elections/images/banner-tes-election-services.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-tes-glossaryofterms { 
	background:url(/elections/images/banner-tes-glossaryofterms.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-tes-links { 
	background:url(/elections/images/banner-tes-links.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-tes-surveys { 
	background:url(/elections/images/banner-tes-surveys.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-tes-toronto-votes { 
	background:url(/elections/images/banner-tes-toronto-votes.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-voters-election-information { 
	background:url(/elections/images/banner-voters-election-information.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}
.accessingcityhall .banner-voters-idrequirements { 
	background:url(/elections/images/banner-voters-idrequirements.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-voters-information { 
	background:url(/elections/images/banner-voters-information.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-voters-candidateslist { 
	background:url(/elections/images/banner-voters-candidateslist.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-voting-days { 
	background:url(/elections/images/banner-voting-days.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-voters-faqs { 
	background:url(/elections/images/banner-voters-faqs.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-voters-howto-video { 
	background:url(/elections/images/banner-voters-howto-video.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-voters-howto-booklet { 
	background:url(/elections/images/banner-voters-howto-booklet.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-voters-voterslist { 
	background:url(/elections/images/banner-voters-voterslist.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-voting-places { 
	background:url(/elections/images/voting-places.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-voting-places-list { 
	background:url(/elections/images/voting-places-list.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-voters { 
	background:url(/elections/images/banner-voters.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-ward-maps { 
	background:url(/elections/images/banner-ward-maps.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-by-election-2012 { 
	background:url(/elections/by-election-2012/images/banner-by-election-2012.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-tdsb-wards-17-20 { 
	background:url(/elections/by-election-2012/images/banner-tdsb-wards-17-20.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-city-9-tdsb-4 { 
	background:url(/elections/by-election-2012/images/banner-city-9-tdsb-4.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.accessingcityhall .banner-tcdsb-ward-8 { 
	background:url(/elections/by-election-2012/images/banner-tcdsb-ward-8.jpg) no-repeat 0px 0px; 
	padding-top: 60px;
	padding-bottom: 3px;
	width: 416px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}