body {
		margin: 0px;
		padding: 0px;
		background-color: #39538E;
		background-image: url(/federal-register/electoral-college/global_images/home/gray_page_bg.gif);
		background-position: 50%;
		background-repeat: repeat-y;
		text-align: center;
	}
	
	
	#pageContainer {
		position: relative;
		text-align: center;
		background-image: url(/federal-register/electoral-college/global_images/home/page_container_blue_bg.gif);
		background-repeat: repeat-x;
	}
	
	
	#header {
		position: relative;
	}
	
	#footer {
		position: relative;
		margin-bottom: 6px;
	}
	
	#homePageItems {
		position: relative;
		width: 763px;
		margin: 6px auto;
	}	


	
	 a:link {color: #000099;}
     a:visited {color: #0000FF;}
     a:hover {color: #B52734;}
	
	
	
	
	
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; }
	
h2 a { 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; }

p.indent { margin-left: 15px; line-height: 20px; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

.heading { color: #B52734; font-style: italic; font-weight: bold; font-size: 17px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.small { font-weight: normal; font-size: 10px; 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 LEFT MENU STYLES */



.leftMenu {

	margin: 0px 0px 15px 0px;

	border-right: 1px solid #D9B71D;

	border-bottom: 1px solid #D9B71D;


}



.leftMenu h3 {

	font-size: 12px;

 	margin: 0px;

	padding: 6px 6px 6px 6px;

	/* background: #F5F1AD url(/federal-register/electoral-college/global_images/left_top_corner.gif) no-repeat;*/
        background: #F5F1AD;

}



.leftMenu p {

	font-size: 12px;
	
	margin: 0px;

	padding: 6px 6px 6px 6px;

	border-left: 1px solid #E4BC04;

	border-top: 1px solid #E4BC04;

	background: #FDFBE4 url(/federal-register/electoral-college/global_images/left_not_top_corner.gif) no-repeat;

	background-position-x: 0px;

	background-position-y: 0px;

}


.leftMenu ul {

	font-family: Times New Roman,Times,serif;
	
	margin: 0px;

	padding: 5px 3px 4px 20px;
	
	
	
	border-left: 1px solid #E4BC04;

	border-top: 0px solid #E4BC04;
	
	

	background: #FDFBE4 url(/federal-register/electoral-college/global_images/left_not_top_corner2.gif) no-repeat;

	background-position-x: 0px;

	background-position-y: 0px;

}

.leftMenu li {
	font-size: 11px;
}


.leftMenuSmall div {

	font-size: 15px;

	margin: 0px;

	padding: 4px 3px 4px 5px;

	border-left: 1px solid #e4bc04;

	border-top: 1px solid #e4bc04;

	background: #F6F8FB url(/federal-register/electoral-college/global_images/left_not_top_corner.gif) no-repeat;

	background-position-x: 0px;

	background-position-y: 0px;

}



.leftMenu a {
	width: 160px;
	text-decoration: none;
	color: #042270;

}

.leftMenu a:link {
	text-decoration: none;
	color: #042270;
}

.leftMenu a:hover {
	text-decoration: underline;
	color: #000066;

}


.leftMenu a:visited {
	color: #042270;

}



.leftMenu td a {

	width: 22px;

}

/* END LEFT MENU STYLES */




/* class for "Top of Page" links */


.topLink {
	display: block;
	width: 83px;
	height: .8em;
	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 #7B0707;

}





#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 #010066;

}

/* END SEARCH STYLES  */ 
	










.questions { color: #B52734; font-style: italic; font-weight: bold; font-size: 12px;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.answerhead { color: #000066; font-style: italic; font-weight: bold; font-size: 12px;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.answers { margin-left: 15px;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }





.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 */














