BODY, TD {
	font-size: 9pt;
	font-family: tahoma,verdana,arial;
}

#headerTable {
	background-color: #8A3167;
}

#gradientTable {
	border-width: 1px 0px;
	border-color: #000;
	border-style: solid;
	background-color: #520C39;
}
#navTable {
	border-top: 1px #999 solid;
	border-bottom: 1px #999 solid;
}

#navTable TD {
	border-right: 1px #000 dotted;
	border-top: 1px #000 solid;
	border-bottom: 1px #000 solid;
	font-family: Georgia, "Times New Roman", Serif;
	font-size: 9pt;
	padding: 6px 10px;
	text-align: center;
}

#navTable TD A {
	color: #000;
	text-decoration: none;
}

#formatTable {
	border-top: 1px #CCC solid;
}




#footerTable {
	background-image: url("/images/bg-top.gif");
	border-top: 1px #999 solid;
}
#footerTable TD {
	border-color: #000;
	border-style: solid;
	border-width: 1px 0px 2px 0px;
	color: #FFF;
	font-size: 8pt;
}
#footerTable TD A {
	color: #FFF;
}


H1, H2, H3 {
	font-family: georgia, "times new roman", serif;
	color: #7D1A56;
	margin: 0px;
}
H4 {
	margin: 1em 0px 4px 0px;
}

A {
	color: #AD2477;
}

.speechDate {
	width: 120px;
}

.libraryList {
	font-size: 12pt;
	line-height: 1.75em;
}

.leadLine {
	color: #660066;
	font-size: 11pt;
	font-weight: bold;
}

.paSection {
	background-color: #FBEEF9;
	border-top: 1px #C9B solid;
	padding: 6px 0px 4px 6px;
}

.paText {
	line-height: 1.75em;
}

.paBlock {
	padding-left: 20px;
}


.searchMatches {
	color: #AD2477;
	font-size: 12pt;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
}
.fileTitle {
	font-size: 10pt;
	font-weight: bold;
	}
.fileName {
	font-size: 9pt;
	font-style: italic;
	}
.fileAbstract {
	font-size: 9pt;
	}
.fileURL, .fileSize, .downloadTime {
	font-family: arial,tahoma,verdana;
	font-size: 9pt;
	color: #008000;
	}
 .fileSize {
 	color: #36C;
}
.downloadTime {
	color: #999;
}

.faqLI {
	line-height: 1.3em;
}
