body			{margin:0;
			 padding:0pt;
			 background: white;
			 font-size: 11pt;}

#header		{margin:0pt;
			 padding:0pt;
			 padding-top: 2pt;
			 padding-bottom: 6pt;
			 border-top:1pt solid #003366;
			 border-bottom:4pt ridge #003366;
			 text-align:center;
			 font-family: Verdana, Arial, sans-serif;
			 font-weight: bold;
			 font-size: 24pt;
			 color: #003366;}

img			{display:none}

#print_header	{font-family: Verdana, Arial, Times, serif;
			 font-weight: bold;
			 font-size: 24pt;
			 color: #003366;}

#about,#date	{display:none;}

td.navigation	{display:none;}
		
td.sidebar	{display:none;}

td.content,
table.content	{margin: 0 1%;
			 padding: 0;
			 border: 0;
			 float: none;
			 color: black;
			 background: transparent none;}

h1			{font-family: Arial, Helvetica, sans-serif;
			 font-weight: bold;
			 font-size: 16pt;
			 text-decoration: underline;
			 margin-bottom: 1em;}

div.byline	{font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 11pt;
			 color: #666666;
			 margin: 1em 0em;}
			 
span.author	{font-weight: bold;
			 text-decoration: underline;}

	 
h4			{font-family: Arial, Helvetica, sans-serif;
			 font-weight: bold;
			 font-size: 12pt;
			 margin: 0em;}

p			{font-family: Georgia, Times, serif;
			 font-weight: normal;
			 font-size: 10pt;
			 line-height: 1.4;
			 text-align: justify;
			 margin-top: 0.5em;}

li			{margin: 0.3em 0em;}

div.notes		{font-family: Georgia, Times, serif;
			 font-weight: normal;
			 font-size: 10pt;
			 font-style: italic;
			 line-height: 1.4;
			 color: #000000;
			 border-top: 1px solid black;
			 padding: 1em 0em;}
			 
div.attrib	{font-family: Georgia, Times, serif;
			 font-weight: normal;
			 font-size: 10pt;
			 font-style: italic;
			 line-height: 1.4;
			 color: #666666;
			 text-align: right;}			 

div.blockquote	{margin:3em;
			 padding: 1.5em;
			 border: 1px solid #333333;}

div.block_1nhalf_em
			{ margin-top:1.5em;
			  padding-bottom: 1.5em;}

div.qw,
div.ysi		{
				margin-top: 1em;
				margin-bottom: 2em;
				font-size: 10pt;
			}

div.speaker	{
				font-style: italic;
				text-align: right;
			}

div.quote		{
				margin-top: 0.1em;
				margin-bottom: 0.3em;
			}

div.ed_comment	{
				margin-left: 0.3em;
			}	




div.book,
div.site		{ margin-top: 1em;
			  margin-bottom: 1em; }


div.title,
div.name		{
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 1.2em;
			}
			

div.author,
div.category	{
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				color: #666666;
				line-height: 1.2em;
			}			

div.pub_details
			{
				font-style: italic;
				line-height: 1.2em;
			}			  
			 
table.frame	{border: 0;
			 border-top: 1px solid black;}

td.footer		{border: 0;
			 border-top: 1pt solid black;
			 padding-left: 0.5em;
			 padding-top: 1em;
			 font-family: Georgia, Times, serif;
			 font-size: 8pt;
			 text-align: left;}
			 
td.footlink 	{display: none;}

td.copyright	{text-align: left;
			 font-size: 9pt;}

			 
a:link,
a:visited		{color: #003366;
			 background: transparent;
			 font-weight: bold;
			 text-decoration: underline;}
			 
			 
table.header		
			{
				margin: 1em 0em;
				border: 1px solid #003366;
				width: 80%;
				border-spacing: 0px;
				font-size: 9pt;
				line-height: 1.3;
				font-family: Arial, Helvetica, sans-serif; 
			}



th			{
				color: #003366;
				background-color: #eeeeee;
				padding: 0.3em 0.6em;
				border-bottom: 1px solid #cccccc;
				border-right: 1px solid #cccccc;
			}


table.header td
			{
				border-bottom: 1px solid #cccccc;
				border-right: 1px solid #cccccc;
				padding: 0.3em 0.6em;
				vertical-align: top;
			}
			
hr.light, hr	{
				width: 100%;
				color: #003366;
				height: 1px;
			}