/* Default Style Sheet from w3c.org*/

html, body, div, p, h1, h2, h3, h4, h5, h6, address, blockquote, pre, ol, ul, dl, dt, dd
{ 
	display: block;
}

li 
{
	display: list-item;
}

head, script, style, link, meta
{
	display: none;
}

table
{
	display: table;
}

tr
{
	display: table-row;
}

thead
{
	display: table-header-group;
}

tbody
{
	display: table-row-group;
}

tfoot
{
	display: table-footer-group;
}

col
{
	display: table-column;
}

colgroup
{
	display: table-column-group;
}

td, th
{
	display: table-cell;
}

caption
{
	display: table-caption;
	text-align: center;
}

th
{
	font-weight: bolder;
	text-align: center;
}

body
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 0em;
	margin: 0em;
	line-height: 1.2em;
    font-family: helvetica, verdana, arial, sans-serif;
    font-size: 90%;
}

div
{
	margin: 0em;
	padding: 0em;	
}

form
{
	margin: 0em;
	padding: 0em;
}

li
{
	margin: 0em;
	padding: 0em;
}

img
{
	border: 0em;
}

h1
{ 
	font-size: 2.0em; 
	margin: 0em;
	padding: 0em;
}

h2
{
	font-size: 1.5em;
	margin: 0em;
	padding: 0em;
}

h3
{
	font-size: 1.17em; 
	margin: 0em;
	padding: 0em;
}

h4, p, blockquote, ol, ul, dl
{
	margin: 0em;
	padding: 0em;
}

h5
{
	font-size: 0.83em;
	line-height: 1.17em;
	margin: 0em;
	padding: 0em;
}

h6
{
	font-size: 0.67em;
	margin: 0em;
	padding: 0em;
}

h1, h2, h3, h4, h5, h6
{
	font-family: sans-serif; 
	font-weight: bolder;
}

strong
{
	font-weight: bolder;
}

blockquote
{
	margin-left: 4em;
	margin-right: 4em;
}

cite, em, var, address
{
	font-style: italic;
}

pre code, kbd, samp
{
	font-family: monospace;
}

pre
{
	white-space: pre;
}

sub, sup
{
	font-size: smaller;
}

sub
{
	vertical-align: sub;
}

sup
{
	vertical-align: super;
}

ol, ul, dd
{
	margin-left: 2em;
}

ol
{
	list-style-type: decimal;
}

ol ul, ul ol, ul ul, ol ol
{
	margin-top: 0em;
	margin-bottom: 0em;
}

abbr[title]
{
	border-bottom: dotted 1px;
}

:focus
{
	outline: thin dotted invert;
}

/* begin bidirectionality settings (do not change) */

*[dir="ltr"]
{
	direction: ltr;
	unicode-bidi: embed;
}

*[dir="rtl"]
{
	direction: rtl;
	unicode-bidi: embed;
}

*[dir="lro"]
{
	direction: ltr;
	unicode-bidi: bidi-override;
}

*[dir="rlo"]
{
	direction: rtl;
	unicode-bidi: bidi-override;
}

/* block-level elements */

body, div, p, hr, h1, h2, h3, h4, h5, h6, address, blockquote, pre, ol, ul, li, dl, dt, dd, noscript, table, thead, tbody, tfoot, tr, td, th, col, colgroup, caption, object, summary, standby, blockcode
{
	unicode-bidi: embed;
}
/* end bidi settings */

@media print {
	h1, h2, h3, h4, h5, h6
	{
		page-break-after: avoid;
		page-break-inside: avoid;
	}
	
	blockquote, pre
    {
		page-break-inside: avoid;
	}

	ul, ol, dl
	{
		page-break-before: avoid;
	}
}

@media aural {
	h1, h2, h3, h4, h5, h6
	{
		voice-family: paul, male;
		stress: 20;
		richness: 90;
	}
  
	h1
	{
		pitch: x-low;
		pitch-range: 90;
	}

	h2
	{
		pitch: x-low;
		pitch-range: 80;
	}

	h3
	{
		pitch: low;
		pitch-range: 70;
	}

	h4
	{
		pitch: medium;
		pitch-range: 60;
	}

	h5
	{
		pitch: medium;
		pitch-range: 50;
	}

	h6
	{
		pitch: medium;
		pitch-range: 40;
	}

	li, dt, dd
	{
		pitch: medium;
		richness: 60;
	}

	dt
	{
		stress: 80;
	}

	pre, code
	{
		pitch: medium;
		pitch-range: 0;
		stress: 0;
		richness: 80;
	}

	em
	{
		pitch: medium;
		pitch-range: 60;
		stress: 60;
		richness: 50;
	}

	strong
	{
		pitch: medium;
		pitch-range: 60;
		stress: 90;
		richness: 90;
	}

	dfn
	{
		pitch: high;
		pitch-range: 60;
		stress: 60;
	}

	:link
	{
		voice-family: harry, male;
	}

	:visited
	{
		voice-family: betty, female;
	}

	:active
	{
		voice-family: betty, female;
		pitch-range: 80;
		pitch: x-high;
	}
}

