/* Sheet for files in tables directory */

BODY
	{
	background-color:		#000066;
	font-family:		"times new roman",times,serif;
	font-size:			12pt;
	}

A:LINK
	{
	color:			#9999ff;
	}

A:ACTIVE
	{
	color:			#ff0000;
	}

A:VISITED
	{
	color:			#aaaaaa;
	}

A:LINK.acontent
	{
	color:			#0000ff;
	}

A:ACTIVE.acontent
	{
	color:			#ff0000;
	}

A:VISITED.acontent
	{
	color:			#000000;
	}

A:LINK.algnd
	{
	color:			#000066;
	}

A:ACTIVE.algnd
	{
	color:			#ff0000;
	}

A:VISITED.algnd
	{
	color:			#000066;
	}

										/* HEADING ELEMENTS */
H1
	{
	font-family:		georgia,"times new roman",times,serif;
	padding-top:		1em;
	padding-left:		6px;
	font-size:			18pt;
	text-align:			left;
	color:			#cc0000;
	}

H2
	{
	}

H3
	{
	}

H4
	{
	}


										/* PARAGRAPH ELEMENTS */
P
	{
	}
										/* LARGE COLORED FIRST LETTER */
.INITIAL:FIRST-LETTER
	{
	font-family:	"times new roman",times,serif;
	font-size:		14pt;
	font-weight:	bold;
	color:		#000099;
	}
										/* CAPTION under graphics */
.caption
	{
	font-family:		arial,helvetica,sans-serif;
	font-size:			8pt;
	font-weight:		normal;
	text-align:			center;
	}
		
										/* LEFT NAVIGATION prototype */
.columnnav
	{
	background-color:		#000033;
	font-family:		arial,helvetica,tahoma,sans_serif;
	font-weight:		normal;
	font-size:			7.5pt;
	margin-top:			13px;
	}

.headingtag
	{
	padding-left:		6px;
	margin-top:			-20px;
	margin-bottom:		12px;
	font-size:			12pt;
	font-weight:		bold;
	text-align:			left;
	color:			#000099;
	}
									/* LEGAL PARAGRAPH */
.LEGAL
	{
	font-family:	courier;
	font-size:		10pt;
	}

.LINKS
	{
	}

.sources
	{
	font-family:	arial,helvetica,tahoma,sans-serif;
	font-size:		7.5pt;
	}
										/* BOTTOM NAVIGATION for auto prototype */

.bottomnav
	{
	font-family:		arial,helvetica,sans-serif;
	font-size:			7.5pt;
	font-weight:		bold;
	color:			#ffff00;
	text-align:			center;
	}
										/* FOOTER bottom of page */

.pagefoot
	{
	text-align:			left;
	font-family:		arial,helvetica,sans-serif;
	font-size:			7.5pt;
	font-weight:		bold;
	color:			#ffff00;
	}
									/* TOP OF PAGE PARAGRAPH at bottom of all pages */
.top
	{
	font-family:		arial,helvetica,sans-serif;
	font-size:			7.5pt;
	font-weight:		bold;
	color:			#ffff00;
	text-align:			right;
	}

.pleftnav
	{
	font-family:	arial,helvetica,tahoma,sans_serif;
	font-weight:	normal;
	font-size:		10pt;
	margin-top:		-1px;
	}

.prightnav
	{
	font-family:	arial,helvetica,tahoma,sans_serif;
	font-weight:	normal;
	font-size:		10pt;
	float:		right;
	margin-top:		-30px;
	}

.footnote
	{
	font-family:	arial,helvetica,tahoma,sans-serif;
	font-size:		8pt;
	}

TABLE
	{
	background-color:		#000066;
	}

.tableDta
	{
	background-color:		#ffffff;
	width:			100%;
	}

.tableSuggest
	{
	background-color:		#ffffff;
	float:			right;
	}

									/* FUNCTION TRIO TABLE */
TABLE.functions
	{
	float:				right;
	}

TD.tdFunctions
	{
	font-family:			arial,helvetica,tahoma,sans-serif;
	font-size:				7.5pt;
	verticle-align:			top;
	}

TH
	{
	}

.thHdr
	{
	font-family:		georgia,"times new roman",times,serif;
	padding-top:		1em;
	padding-left:		6px;
	font-size:			18pt;
	text-align:			left;
	color:			#cc0000;
	}

.thSubHdr
	{
	font-family:		arial,helvetica,tahoma,sans-serif;
	padding-bottom:		1em;
	padding-left:		2%;
	font-size:			10pt;
	text-align:			left;
	color:			#000066;
	}

.thLgnd
	{
	font-family:		arial,helvetica,tahoma,sans-serif;
	color:			#000066;
	background-color:		ffcccc;
	font-size:			10pt;
	}

TD	{
	}

.tdDta
	{
	font-family:		arial,helvetica,tahoma,sans-serif;
	font-size:			10pt;
	padding-left:		.5em;
	border-top:			dotted;
	border-left:		solid;
	border-width:		thin;
	border-color:		#aaaaaa;
	margin-top:			10px;
	}

.tdNum
	{
	font-family:		arial,helvetica,tahoma,sans-serif;
	font-size:			10pt;
	text-align:			right;
	border-top:			dotted;
	border-left:		solid;
	border-width:		thin;
	border-color:		#aaaaaa;
	margin-top:			10px;
	}

.mstHead
	{
	text-align:			center;
	}
