body {
		margin: 0px;
		padding: 0px;
		background-color: #ffffff;
	}
	
	
	
	
	#header {
		position: relative;
	}
	
	#footer {
		position: relative;
		margin-bottom: 6px;
	}
	
	#homePageItems {
		position: relative;
		width: 763px;
		margin: 6px auto;
	}	


	
h1 { font-weight: bold; font-size: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

h2 { color: #010066; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
	
td { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

th { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }

p { line-height: 15px; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

ol { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

ul { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

li { line-height: 20px; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

strong { font-weight: bold; }

em { font-style: italic; }


.heading { color: B52734; font-style: italic; font-weight: bold; font-size: 17px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.smaller { font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.indent { margin-left: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}



	
	
	
/* BEGIN LEFTMENU STYLES */



.leftMenu {

	margin: 0px 0px 15px 0px;

	border-right: 1px solid #365686;

	border-bottom: 1px solid #365686;

	background: #F6F8FB;

}



.leftMenu h3 {

	font-family: Times New Roman,Times,serif;

	font-size: 14px;

 	margin: 0px;

	padding: 5px 3px 3px 5px;

	background: #D1E1F2 url(/federal-register/electoral-college/global_images/left_navlinks_h3_bg.gif) no-repeat;

}



.leftMenu p {

	font-family: Times New Roman,Times,serif;
	
	margin: 0px;

	padding: 5px 3px 4px 10px;
	
	font-size: 13px;
	
	border-left: 1px solid #365686;

	border-top: 1px solid #365686;

	background: #F6F8FB url(/federal-register/electoral-college/global_images/left_nav_cell_bg.gif) no-repeat;

	background-position-x: 0px;

	background-position-y: 0px;

}





.leftMenuSmall div {

	font-size: 11px;

	margin: 0px;

	padding: 4px 3px 4px 5px;

	border-left: 1px solid #365686;

	border-top: 1px solid #365686;

	background: #F6F8FB url(/federal-register/electoral-college/global_images/left_nav_cell_bg.gif) no-repeat;

	background-position-x: 0px;

	background-position-y: 0px;

}



.leftMenu a {

	color: #010066;

	width: 180px;

	text-decoration: none;

}



.leftMenu a:hover {

	text-decoration: underline;

	background: #ffffff;

}



.leftMenu a:visited {

	color: #B52734;

}



.leftMenu td a {

	width: 18px;

}

/* END LEFTMENU STYLES */


/* class for "Top of Page" links */

.topLink {
	display: block;
	width: 83px;
	height: 0;
	padding-top: 13px;
	overflow: hidden;
	background-image: url(/global-images/top-of-page.gif);
	background-repeat: no-repeat;
}
.topLink:hover {
	background-image: url(/global-images/top-of-page-hover.gif);
}
/* END class for "Top of Page" links */



/* BEGIN SEARCH STYLES  */ 

#search {

	margin: 0em 0em 0emx 0em;

	padding: 3px 3px 3px 3px;

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	color: #FFFFFF;

	background: #B52734;

	border: 1px solid #B52734;

}





#search h3 {

	margin: 0px;

	padding: 1px 1px 1px 1px;

	font-size: 10px;

	color: #FFFFFF;

	background: #365686;

}



#searchForm {

	margin: 0px;

	padding: 3px 3px 3px 3px;

	color: #FFFFFF;

	background: #000099;

	border: 1px solid #000099;

}

/* END SEARCH STYLES  */ 
	












.blue {font-size: 11px; font-weight: bold; color: #000066; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

.white { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.redheading { font-size: 13px; color: #cc0000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }







/* BEGIN TIMELINE STYLES */



.datesheading  { 

	padding: 5px 3px 3px 5px;

	border: 5px solid #000066;  

	font-size: 11pt; 

	color: #ff3333; 

	background-color: white;  

	font-family: arial, geneva, sans-serif; font-weight: bold }   



.timelineheading { font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic}


.timelineblueheading { color: #000099; font-weight: bold; font-size: 13px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic}



.timelineredheading { color: #cc0000; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic}





	/* END TIMELINE STYLES */














