	/* TAG STYLES */
	body { 
		font-family: arial, sans-serif; 
		font-size: 10pt; 
		background-color: white; 
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px; 
	}
	h1 
		{ 
		    color: #FF452E; 
		    font-family: "times", serif; 
		    font-weight: bold; 
		    font-size: 16pt; 
		    margin: 0pt 0pt 3pt 0pt; 
		    font-variant: small-caps;
		}
	h2 
		{ 
		    color: #013197; 
		    font-family: arial, helvetica, "sans serif"; 
		    font-weight: bold; 
		    font-size: 14pt; 
		    margin: 6pt 0pt 3pt 0pt; 
		    font-variant: small-caps;
		}
	h3 
		{ color: #013197; font-family: arial, helvetica, "sans serif"; font-weight: bold; font-size: 12pt; margin: 6pt 0pt 3pt 0pt; }
	h4
		{ color: #013197; font-family: arial, helvetica, "sans serif"; font-weight: bold; font-size: 10pt; margin: 6pt 0pt 3pt 0pt; }
	h5
		{ color: #013197; font-family: arial, helvetica, "sans serif"; font-weight: bold; font-size: 8pt; margin: 6pt 0pt 3pt 0pt; }
	h6
		{ color: #013197; font-family: arial, helvetica, "sans serif"; font-weight: bold; font-size: 7pt; margin: 6pt 0pt 3pt 0pt; }
	p
		{ font-family: arial, helvetica, "sans serif"; font-size: 10pt; margin: 2pt 0pt 3pt 0pt; }
	sup
		{ font-size: 13pt; vertical-align: -10%; }
	td
		{ font-family: arial, helvetica, "sans serif"; font-size: 10pt; }
	a
		{ color: #013197; font-family: arial, helvetica, "sans serif"; text-decoration: underline; }
	a:hover
		{ color: #5F6971; font-family: arial, helvetica, "sans serif"; text-decoration: underline; }
	a:visited
		{ color: #5F6971; font-family: arial, helvetica, "sans serif"; text-decoration: underline; }
		
	/* GENERAL CLASSES */
	.note
		{ color: gray; font-size: 8pt; }
	.noteHangingIndent
		{ color: gray; font-size: 8pt; padding-left: 12px; vertical-align: sup; }
	
	/* TAG SPECIFIC CLASSES */
	div.footer
		{ font-family: arial, helvetica, "sans serif"; font-size: 8pt; text-align: center; line-height: 1.5; color: #FF452E; }
	
	div.levelOne
		{ padding: 0px 0px 10px 40px; font-family: arial, helvetica, "sans serif"; font-size: 10pt; }
	div.levelOne a
		{ color: #013197; }
	div.levelOne a:hover
		{ color: #5F6971; }
	div.levelOne a:visited
		{ color: #5F6971; }

	div.levelTwo
		{ padding-left: 20px; margin-left: 20px; }
	div.levelTwo a
		{ color: #013197; text-decoration: underline; }
	div.levelTwo a:hover
		{ color: #5F6971; text-decoration: underline; }
	div.levelTwo a:visited
		{ color: #5F6971; text-decoration: underline; }

	div.topTextNav
		{ font-family: arial, helvetica, "sans serif"; font-size: 8pt; }
	div.topTextNav a
		{ color: #013197; font-family: arial, helvetica, "sans serif"; text-decoration: underline; }
	div.topTextNav a:hover
		{ color: #5F6971; font-family: arial, helvetica, "sans serif"; text-decoration: underline; }
	div.topTextNav a:visited
		{ color: #5F6971; font-family: arial, helvetica, "sans serif"; text-decoration: underline; }
	
	div.upUl
		{ font-size: 10pt; font-family: arial, helvetica, "sans serif"; margin-top: -15px; }
		
	img.pageHeader
		{ }
	img.footerRule
		{ margin: 20px 0px 10px 0px; }

	p.currentPage
		{ color:#013197; font-size: 8pt; font-weight: bold; }
		
	p.navlink
	{ 
		font-size: 8pt; 
		font-family: arial, helvetica, "sans serif"; 
		padding-bottom: 5px;
	}

	p.navLink a, p.navLink a:visited, p.navLink a:hover
	{
		color: #013197; 
		text-decoration: none; 
		font-weight: normal; 
		text-decoration: none; 
	}
	
	p.navLink .current, p.navLink a.current
	{
		font-weight: bold;
	}
		
	span.bullet
		{ font-size: 10pt; vertical-align: -5%; font-weight: bold; }
	span.smallNbsp
		{ font-size: 2px; }

	table.indented
		{ padding-left: 20px; }
	
	td.leftWhiteSpace
		{ 
		    background-color: #ebe5d9; 
		    padding: 0px 0px 0px 100px; 
		}
	td.leftWhiteNav 
		{ 
		    background-color: #ebe5d9; 
		    padding: 0px 0px 0px 0px; 
		}
	td.logoCell
		{ 
		    background-color: #ebe5d9; 
		    text-align:right;
		    padding-right: 1em;
		    padding-top: 20px;
		}
	td.paddedCell
		{ padding: 0px 0px 0px 9px; }
	td.padRight
		{ padding-right: 10px; }
	td.spacerCell
		{
		     background-color: white; 
	     }
	td.vrule
		{ background-color: #666666; padding: 0px 0px 1px 0px; }

	.warning, div.Error404
		{ color: red; }	
	
	.Error
	{
		color: #ff6600;
	}


	table#DropBoxSizing td, table#DropBoxSizing th
	{
		padding-right: 1em;
		border-bottom: 1px solid black;
	}
	
	table#DropBoxSizing th
	{
		text-transform: lowercase;
	}
	
	
	table#DropBoxSizing caption
	{
		font-size: 1.1em;
		font-weight: bold;
		padding-top: 1em;
		padding-bottom: .5em;
	}
.Bold
{
    font-weight: bold;
}

.TextRight
{
    text-align:right;
}

.TextCenter
{
    text-align:center;
}