body {
  background-color:#FFFFFF;
  font-family: "Times New Roman", Times, serif;
  font-weight: bold;
}

td {
	font-family: "Times New Roman", Times, serif;
    font-weight: bold;
}

th {
	font-family: "Times New Roman", Times, serif;
    font-weight: bold;
}

.footer {
	font-size: 80%;
	padding-top: 1em;
}

a{color:#1c2a59;}
a:link {color:#1c2a59;}     /* unvisited link */
a:visited {color:#1c2a59;}  /* visited link */
a:hover {color:#1c2a59;}    /* mouse over link */
a:active {color:#1c2a59;}   /* selected link */

a.black {
	color: black;
}

/* ********************************************************************* */
/* Styles for the pages linking to documents, reports, and news releases */
/* ********************************************************************* */

.documents {
	width: 505px;
	text-align: left;
	padding: 0 50px 0 0;
	margin: 0px;
}

.documents .date {
	display: block;
	/* width: 100%; */
	margin: 0px;
	padding: 0px;
	font-family: 'times new roman', times, serif;
	text-align: left;
	color: #21397B;
	font-weight: bold;
	padding-top: 1.25em;
	padding-left: 125px;
}
.documents a {
	display: block;
	width: 100%;  /* Added 9/25/09 to fix FD01 link background images not clickable. */
	text-align: left;
	font-family: 'times new roman', times, serif;
	/* color: #21397B; */
	font-weight: bold;
	background-image: URL('/images/small%20button.gif');
	background-repeat:no-repeat;
	/*background-attachment:fixed;*/
	background-position: 15px 4px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 50px;
	/*border: 1px solid blue;*/
}

/* For comparison, this is from working page (ID6.shtml):
		.documents a {
			display: block;
			width: 100%;
			text-align: left;
			font-family: 'times new roman', times, serif;
			color: #21397B;
			font-weight: bold;
			background-image: URL('/images/small%20button.gif');
			background-repeat:no-repeat;
			background-position: 20px 4px;
			margin: 0px;
			padding: 0px 0px 0px 50px;
		}
*/
		
	.documents a .number {
		width: 170px;
		display: list-item;
		list-style-type: none;
		float: left;
		margin: 0px 10px 0px 0px;
		padding: 0px;
		cursor: pointer;
	}
	.documents a .name {
		margin: 0px;
		padding: 0 30px 0 0;
		/*display: list-item; */
		display: inline-block;
		list-style-type: none;
		/*white-space: nowrap;*/
		cursor: pointer;
	}
.documents .note {
	display: block;
	/* width: 100%; */
	margin: 0px;
	padding: 0px;
	font-family: 'times new roman', times, serif;
	font-size: 80%;
	font-style: italic;
	color: #21397B;
	font-weight: normal;
	margin-top: 0.5em;
	padding-left: 50px;
	padding-right: 50px;
}

		/* ********************************************************************* */
		/* * Horizontal navigation                                             * */
		/* ********************************************************************* */
		div.horizontalNav {
			/* border: 1px solid blue; */
			position: relative;
			left:50%;
			margin:0px;
			padding: 0px; 
			width:598px;
			margin-left: -299px;
		}	
		
		div.horizontalNav a.previous {
			/* border:1px solid red; */
			float:left; 
			height:80px; 
			width:45px; 
			background-image: URL('/dev/images/prev_bg.jpg'); 
			background-repeat:no-repeat; 
			background-position: 0px 0px; 
			text-align:center; 
			padding-top: 14px;
			font-size:12px;
			font-family: 'Times New Roman', times, serif;
			font-weight: bold;
			color: #2a2a2a;
			text-decoration: none;
			text-transform: uppercase;
		}
		
		div.horizontalNav a.next {
			/* border:1px solid red; */
			float:right; 
			height:80px; 
			width:45px; 
			background-image: URL('/dev/images/next_bg.jpg'); 
			background-repeat:no-repeat; 
			background-position: 0px 0px; 
			text-align:center; 
			padding-top: 14px;
			font-size:12px;
			font-family: 'Times New Roman', times, serif;
			font-weight: bold;
			color: #2a2a2a;
			text-decoration: none;
			text-transform: uppercase;
		}
		
		
		
		div.horizontalNav ul{
			/* border: 1px solid red; */
			margin: 0px;
			padding: 0px;
		}
		
			div.horizontalNav ul li {
				width: 120px;
				height:45px;
				padding: 0px;
				list-style: none;
				background-image: URL('../images/button_bg.jpg');
				background-repeat:no-repeat;
				background-position: 0px 0px;
				float: left;
				margin: 2px 3px 2px 3px;
				display: inline;  /* Hack for IE: http://www.positioniseverything.net/explorer/doubled-margin.html */
				/* border: 1px solid green; */
			}
		
			div.horizontalNav ul li.selected {
				background-image: URL('../images/button_selected_bg.jpg');
			}
			
			div.horizontalNav ul li.oneLessButton {
				margin-left: 66px;  /* Half of the width of a button, plus margins. */
			}
			
			div.horizontalNav ul li a {
				display: block;
				width:100%;
				text-align: center;
				font-size:10px;
				font-family: 'Times New Roman', times, serif;
				font-weight: bold;
				color: #2a2a2a;
				text-decoration: none;
				text-transform: uppercase;
				line-height: 99%;
				margin: 0px 0px 0px 0px;
				padding: 13px 0px 11px 0px;
			}
			
			div.horizontalNav ul li a.oneLine {
				padding: 18px 0px 16px 0px;
			}