html {
	font-size: 				100%; /* IE hack */
	font-style:				normal;
}

body {
	font-style:				normal;
	margin:						2px;
	padding:					0;
	background: 			#FFF;
	color:						#333;
	font-family:    	Verdana, Arial, Helvetica, sans-serif;
	font-size:				75%;  /* IE hack - equivalent of 13px considering default font size is usually 16px */
	text-align: 			center;
}

/* Set default font for all browsers except ie */
html>body {
	font-size:				12px;
}

a {
	color:						#0000CC;
	font-weight:			bold;
}

a:link, a:visited {
	text-decoration:	none;
}

a:active, a:hover {
	text-decoration:	none;
}

ul, ol, dl {
	margin-top:				1em;
	margin-bottom:		1em;
	padding-left:			0;
}

li {
	padding-left:			0;
}

ul {
	list-style-type: 	square;
}

h1 {
	font-size:				2.69em;	/* 35px Font */
	line-height:			1.50em;
	margin-top:				1em;
	margin-bottom:		0.25em;
}

h2 {
	font-size:				2em;	/* 26px Font */
	line-height:			1.25em;
	margin-top:				1em;
	margin-bottom:		0.25em;
	text-indent:			0.25em;
}

h3 {
	font-size:				1.538em;	/* 20px Font */
	line-height:			1.10em;
	margin-top:				1em;
	margin-bottom:		0.25em;
	text-indent:			0.50em;
}

h4 {
	font-size:				1.385em;	/* 18px Font */
	line-height:			1em;
	margin-top:				1em;
	margin-bottom:		0.25em;
	text-indent:			0.75em;
}

h5 {
	font-size:				1.0769em;	/* 14px Font */
	line-height:			0.95em;
	margin-top:				1em;
	margin-bottom:		0.25em;
	text-indent:			1em;
}

h6 {
	font-size:				0.846em;	/* 11px Font */
	line-height:			0.9em;
	margin-top:				1em;
	margin-bottom:		0.25em;
	text-indent:			1.25em;
}

p, blockquote, address, pre, li, td {
	line-height:			1.25em;
}

address {
	margin-top:				1em;
	margin-bottom:		1em;
	padding:					0 1.5em 0 2em;
	font-style:				normal;
}

blockquote {
	margin-top:				1em;
	margin-bottom:		1em;
	padding:					0 1.5em 0 2em;
	font-style:				italic;
}

p {
	margin:						0 0 1em 0;
}

dd {
	font-style:				italic;
	margin-left:			1em;
}

pre {
	font-style:				normal;
	border-left:			2px solid #bbb;
	padding-left:			0.5em;
}

table {
	margin:						0;
}

caption {
	text-align:				left;
}

th {
	margin-bottom:		0.45em;
	margin-top:				1.8em;
	padding:					0.25em 0.5em 0.25em 0.5em;
	text-align:				left;
	vertical-align:		top;
	border-bottom:		2px solid #000;
}

td {
	padding:					0.25em 0.5em 0.25em 0.75em;
	vertical-align:		center;
}

acronym, abbr {
	text-transform: 	lowercase;
	font-variant: 		small-caps;
	letter-spacing:		0.1em;
	font-style:				normal;
}

code, kbd {
	font-style:				normal;
}

dfn {
	font-style:				normal;
}

q {
	font-style:				italic;
}

ins 							{ text-decoration: none; }

img 				 			{ border: 0; vertical-align: middle; }

@media print 	{
  @page rotated { margin: 10% }
  html					{ font-size: 11pt }
  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 }
	div.pageLand  { writing-mode: tb-rl; height: 80%; margin: 10% 0%; }
	div.pageLand table { margin-right: 80pt; filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=1); }
}

@media speech {
  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, tt { 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 }
  s, strike     { richness: 0 }
  i             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  b             { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  u             { richness: 0 }
  a:link        { voice-family: harry, male }
  a:visited     { voice-family: betty, female }
  a:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}
