﻿@charset "utf-8";
/* CSS Document */

/*-- RESET ---------------------------------------------------------------------------------------------------------------------*/

*
{
	margin:0;
	padding:0;
	color:#000;
}

/*-- RESET ---------------------------------------------------------------------------------------------------------------------*/


/*-- BODY ----------------------------------------------------------------------------------------------------------------------*/

body
{
	text-align:center;
	margin:0;
	background:url(../images/erie_ny/bg_body.gif) repeat-x top left #f6f1eb;
}

/*-- BODY ----------------------------------.------------------------------------------------------------------------------------*/


/*-- GLOBAL FORMATTING ---------------------------------------------------------------------------------------------------------*/

/* Clear */
.clear
{
	clear:both;
}


/* Base Links */
a:link, a:visited
{
	/*color:#369;*/
	text-decoration:none;
	color:#369;
}

a:hover 
{
	text-decoration:underline;
}


/* Base Headers */
h1, h2, h3, h4, h5, h6
{
	margin:.8em 0 .2em 0;
    padding:0;
	color:#194935;
	font:1em;
}

h1, h1 span { color: #826951; background-color:#fff;}


/* Base Paragraph */
p 
{
	margin:.4em 0 .8em 0;
    padding:0;
}


/* All Inputs */
input
{
	font:12px sans-serif;	
}

/*-- GLOBAL FORMATTING ---------------------------------------------------------------------------------------------------------*/



/* -- STRUCTURE ELEMENTS -------------------------------------------------------------------------------------------------------*/


#outer
{
	width:965px;
	margin:0 auto;
	text-align:left;
}

#inner
{
	border:1px solid #333;
	background:#fff;
	padding:10px;
	border:1px solid #dfcebd;
}

#logo_header
{
	height:119px;
	background: url(../images/erie_ny/sprites.png) 0 0 #194935;
	width:100%;
}

#image_header
{
	height:160px;
	width:100%;
	background: url(../images/erie_ny/sprites.png) 0 -462px #194935;
}

#voter_stats
{
	height:20px;
	background:#194834;
	border-top:1px solid #072317;
	border-bottom: 1px solid #c9b9aa;
	padding:2px 0 0 10px;
}

#toolbar
{
	height:33px;
	background: url(../images/erie_ny/sprites.png) 0 -632px #dfcebe;
	border:solid #fff;
	border-width:1px 0;
	text-align:right;
}

#quick_links
{
	height:75px;
	background: url(../images/erie_ny/sprites.png) 0 -666px #aed0c0;
	border-bottom:1px solid #83b7a1;
	text-align
}

#side
{
	float:left;
	width:235px;	
	padding:2px;
}

#content
{
	float:left;
	width:680px;
	padding:25px 10px;
	font:12px sans-serif;
}

#footer
{
	height:100px;
	border-top:3px solid #d5c2b1;
	background:url(../images/erie_ny/bg_footer.gif) no-repeat bottom right #e9e0d7;
	text-align:center;
	margin-top:10px;
}


/* -- STRUCTURE ELEMENTS -------------------------------------------------------------------------------------------------------*/


/* -- RESOURCE ELEMENTS --------------------------------------------------------------------------------------------------------*/

#seal
{
	position:absolute;
	width:181px;
	height:189px;
	margin-top:0px;
	margin-left:20px;
	z-index:100;
	background: url(../images/erie_ny/sprites.png) 0 -120px;
}


#slogan
{
	float:right;
	width:231px;
	height:117px;
	background: url(../images/erie_ny/sprites.png) -183px -120px;
}

#accessibility{} 
	
	#accessibility ul
	{
		display:none;
	}
	

/* -- RESOURCE ELEMENTS --------------------------------------------------------------------------------------------------------*/


/*-- PRESENTATION FORMATTING ---------------------------------------------------------------------------------------------------*/

#content ul, #content ol
{
	margin-left: 20px;	
}

#quick_links ul
{
	list-style-type:none;	
	margin-left:285px;
}

	#quick_links li
	{
		width:78px;
		height:75px;
		float:left;
		margin:0 35px;
	}

	#quick_links li a
	{
		display:block;
		width:78px;
		height:75px;	
	}
	
	#quick_links li#ql_home, #quick_links li#ql_home a:link, #quick_links li#ql_home a:visited
	{
		background:url(../images/erie_ny/sprites.png) no-repeat 0 -310px;	
	}
	
	#quick_links li#ql_home a:hover
	{
		background:url(../images/erie_ny/sprites.png) no-repeat 0px -386px;	
	}
	
	#quick_links li#ql_contact
	{
		background:url(../images/erie_ny/sprites.png) no-repeat -79px -310px;	
	}
	
	#quick_links li#ql_contact a:hover
	{
		background:url(../images/erie_ny/sprites.png) no-repeat -79px -386px;	
	}
	
	#quick_links li#ql_links
	{
		background:url(../images/erie_ny/sprites.png) no-repeat -159px -310px;	
	}
	
	#quick_links li#ql_links a:hover
	{
		background:url(../images/erie_ny/sprites.png) no-repeat -158px -386px;	
	}
	
	#quick_links li#ql_pollingplace
	{
		background:url(../images/erie_ny/sprites.png) no-repeat -238px -310px;	
	}
	
	#quick_links li#ql_pollingplace a:hover
	{
		background:url(../images/erie_ny/sprites.png) no-repeat -238px -386px;	
	}
	
	

#side .sidemenu
{
	margin:15px;
	overflow:hidden;
	font:12px sans-serif;	
}
	
	#side .sidemenu dt
	{
		margin:12px 0;	
		padding:0 0 0 17px;
		color:#194935;
		font:12px sans-serif;
	}
	
	#side .sidemenu dt a
	{
		display:block;
		height:18px;
		color:#194935;
		font:12px sans-serif;
	}
	
	#side .sidemenu dt
	{
		background:url(../images/erie_ny/sprites.png) 0 -741px;
	}
	
	#side .sidemenu dt.active
	{
		border-bottom:1px solid #c3cfa9;
	}
	
	#side .sidemenu dt a
	{
		border-bottom:1px solid #d4e8df;
	}
	
	
	#side .sidemenu ul li
	{
		list-style-type:none;	
		margin:2px 1px 4px 25px;
		border-bottom:1px solid #d1dde6;
	}
	
	#side .sidemenu ul li a:link, #side .sidemenu ul li a:visited
	{
		color:#654f39;
	}


#voter_stats
{
	font:bold 11px sans-serif;
	color: #a6d0be;
}

	#voter_stats .VoterStatsPartyCount, #voter_stats .VoterStatsSummaryDate, #voter_stats a
	{
		color: #a6d0be;	
	}
	
	#voter_stats a
	{
		margin:0 5px;
		text-decoration:underline;
	}
	


#toolbar #tools
{
	float:right;
	margin:4px 5px 0 0;
	width:405px;	
}

#toolbar #links
{	
	float:left;
	color:#ccb8a4;
	text-align:right;
	width:205px;
}
	
#toolbar #links a 
{
	font:11px sans-serif;
	color:#6b553f;
	clear:both;
	margin:0 5px;
}

#toolbar #links a.lang_link
{
	background:url(../images/erie_ny/sprites.png) 0 -830px;	
	padding-left:18px;
	height:25px;
}

#toolbar #links a.printer_link
{
	background:url(../images/erie_ny/sprites.png) 0 -786px;	
	padding-left:18px;	
	height:25px;
}

#toolbar #search
{
	float:right;
	width:195px;
}



#footer p
{
	padding:5px;
	font:11px sans-serif;
	color:#654f39;	
}

#footer a
{
	color:#654f39;
	margin:2px 20px;	
}

#footer #powered_by
{
	width:155px;
	height:38px;
	background: url(../images/erie_ny/sprites.png) -415px -120px #E9E0D7;
	margin:0 auto;
}

* html #footer #powered_by
{
	width:135px;
	height:18px;	
}

	#footer #powered_by a.logo
	{
		display:block;
		width:100%;
		height:38px;
		margin-left:0;
	}



.VRStats_DataGridHeaderRow
{
	background:#194935;	
}

.VRStats_DataGridTitle, .VRStats_LastUpdated, .VRStats_SummaryByParty td, .VRStats_SummaryByAgeRange td
{
	color:#194935;
}

.VRStats_SummaryByParty .VRStats_DataGridHeaderRow, .VRStats_SummaryByAgeRange .VRStats_DataGridHeaderRow
{
	color:#fff;	
}


.EmbeddedPage
{
	width:100%;
	height:500px;
	border:1px solid #dfcebd;	
}

#lblRecentYearPressReleases
{
	color:#826951;	
}


#WelcomeMessage{}

#WelcomeMessage h1.WelcomeMessageTitle
{
	border-bottom:1px solid #dfcebd;
}


#WebLinks_LinkstoOtherSites
{
	background:#f0f5f3;
	border:1px solid #d8e5df;
	padding:15px;	
	margin:20px 0;
}

#WebLinks_LinkstoOtherSites h1.WebLinksTitle_LinkstoOtherSites
{
	display:none;	
}

#WebLinks_LinkstoOtherSites dl.WebLinks_LinkstoOtherSites dt a
{
	font:bold 16px sans-serif;
	color:#194935;	
	text-decoration:underline;
	margin:10px 0;
	background:url(../images/erie_ny/sprites.png) 0 -945px;
	padding-left:20px;
	display:block;
}


.TitleStyle td
{
	color:#DFCEBD;
}

#homepage_calendar
{
	background:#f0f5f3;
	border:1px solid #d8e5df;	
}
#homepage_calendar #UpcomingEvents table
{
	width:100%;
}

#homepage_calendar #UpcomingEvents table td
{
	padding:5px;
}

#homepage_calendar #UpcomingEvents td.Month
{
	color:#558E73;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #d8e5df;	
}

#homepage_calendar #UpcomingEvents #_ctl1_events_lnkCalendar
{
	display:block;
	width:100%;
	text-align:right;
}

/*-- OVERRIDES FROM COMMON.css -------------------------------------------------------------------------------------------------*/
div#Election h1.Documents {
background-color:#FFFFFF;
color:#862951;
}

/*-- PRESENTATION FORMATTING ---------------------------------------------------------------------------------------------------*/


/*-- PRINTER-FRIENDLY FORMATTING -----------------------------------------------------------------------------------------------*/

#printer_friendly
{
	width:965px;	
}

/*-- PRINTER-FRIENDLY FORMATTING -----------------------------------------------------------------------------------------------*/


