.undecorated
	{text-decoration: none}
.white
	{color: #ffffff; font-weight:600}
.red
	{color: #990000; font-weight: bold;}
.border
	{
	padding: 6px;
	border: solid;
	border-color: #999080;
	border-width: 1px;
	}

.borderRed
	{
	padding: 6px;
	border: solid;
	border-color: #990000;
	border-width: 2px;
	}

.expressionNumber {font-weight: bold;}


BODY
	{
	background-color: #b0d096;
	}
@media print
	{
	BODY {background-color: #ffffff;}
	}
#container
	{
	width: 704px;
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 30px;
	padding-top: 40px;
	padding-left: 72px;
	padding-right: 72px;
	padding-bottom: 60px;
	background-color: #ffffff;
	}

@media print
	{
	#container
		{
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-left: 18px;
		padding-right: 0;
		padding-bottom: 0;
		}
	}

#content
	{
	width: 596px;
	background-color: #ffffff;
	}


BODY, DIV, P, BLOCKQUOTE, OL, UL, DL, TD {font-family: 'Courier New', Verdana, Arial, Geneva, Helvetica, sans-serif;}

P, DT, TD {font-size: 1.05em; line-height: 160%;}

P {text-indent: 1.3em; margin-top: 0.3em; margin-bottom: 0.7em;}
P.unindented {text-indent: 0;}
P.center {text-align: center}
P.note {font-size: .8em; text-indent: -1.3em; margin-left: 1.3em; line-height: 133%;}
P.hang {text-indent: -1.8em; margin-left: 1.8em; line-height: 133%;}
P.hanging {text-indent: -1.8em; margin-left: 1.8em; line-height: 133%;}

/* treat first line separately because of I.E. 6 bug which adds indentation at beginning of every new page */
P.indented:first-line {text-indent: 1.3em;}

/* force blockquotes to behave as block-level elements */
BLOCKQUOTE {clear: both; margin-top: 0.5em; margin-bottom: 0.6em; font-size: 0.90em; margin-left: 4em; margin-right: 4em; line-height: 135%;}

BLOCKQUOTE BLOCKQUOTE {font-size: 0.85em; margin-left: 3em; margin-right: 3em;}

LI BLOCKQUOTE {margin-top: 0.4em; margin-bottom: 0.5em; margin-left: 3em; margin-right: 3em; line-height: 135%;}

LI, DL, DD {font-size: 0.9em;}

LI LI {font-size: 0.8em;}

LI BLOCKQUOTE {font-size: 0.8em;}

TD.endnote {font-size: 0.8em;}

H1, H2, H3, H4, H5, H6, .inlineHeader
	{font-family: Arial, Geneva, Helvetica, sans-serif;}

/* force headers to behave as block-level elements */
H1, H2, H3, H4, H5, H6
	{clear: both; color: #444444; margin-top: 1em; margin-bottom: 0.4em; line-height:105%; page-break-after: avoid;}

.inlineHeader
	{font-size: 1.0em; font-weight: bold;}

H1.top, H2.top, H3.top, H4.top, H5.top, H6.top
	{margin-top: 0em; margin-bottom: 0.4em; line-height: 110%;}
	
H1 {font-size: 1.5em;}
H2 {font-size: 1.2em;}
H3 {font-size: 1.1em;}
H3.small {font-size: 1.0em;}
H4 {font-size: 1.0em; text-indent: 4em;}
H5 {font-size: 0.9em;}
H6 {font-size: 0.8em;}

H1.letterspaced {letter-spacing: 0.35em;}
H2.letterspaced {letter-spacing: 0.3em;}
H3.letterspaced {letter-spacing: 0.25em;}
H4.letterspaced {letter-spacing: 0.2em;}
H5.letterspaced {letter-spacing: 0.15em;}
H6.letterspaced {letter-spacing: 0.1em;}

BIG {font-size: 1.5em;}
SMALL {font-size: 0.8em;}

A {font-weight: bold; text-decoration: none;}
A:link {color: #6666cc;}
A:visited {color: #aa55aa;}
A.reference {font-weight: bold;}
A:hover, A:active {text-decoration: underline;}

A.white {font-weight: 800;}
A.white:link, A.white:visited
	{color: #ffffff;}
A.white:link, A.white:visited
	{color: #ffffff; text-decoration: none;}
A.white:hover, A.white:active
	{text-decoration: underline;}

A.endnote {page-break-before: avoid;}

OL, UL, DL {font-size: x-small; line-height: 135%;}

UL.big {font-size: medium;}

UL LI {list-style-type: square;}

OL {list-style-type: lower-roman; margin-left: 4em;}
OL OL {list-style-type: lower-alpha; margin-left: 3em;}
OL OL OL {list-style-type: decimal;}
OL OL OL OL {list-style-type: upper-roman;}
OL OL OL OL OL {list-style-type: upper-alpha;}

OL.1 {list-style-type: decimal; margin-left: 4em;}
OL.i {list-style-type: lower-roman; margin-left: 4em;}
OL.a {list-style-type: lower-alpha; margin-left: 4em;}
OL.I {list-style-type: upper-roman; margin-left: 4em;}
OL.A {list-style-type: upper-alpha; margin-left: 4em;}

OL.1 OL {list-style-type: lower-roman;}
OL.1 OL OL {list-style-type: lower-alpha;}
OL.1 OL OL OL {list-style-type: upper-roman;}
OL.1 OL OL OL OL {list-style-type: upper-alpha;}

DL DT {margin-top: .2em;}

PRE {font-family: 'Courier new', Courier, monospaced; line-height: 100%; font-size: x-small;}
SMALL PRE {font-family: 'Courier new', Courier, monospaced; line-height: 100%; font-size: xx-small;}

DIV.center {text-align: center;}
DIV.caption {line-height: 100%; font-size: x-small;}

DIV.gray
	{background-color: #eeeeee;}

SPAN.header {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: medium; font-weight: bold;}

SPAN.cellheader {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: medium; font-weight: 900; color: #ffffff;}

SPAN.white {color: #ffffff;}

SPAN.gray {background-color: eeeeee;}

SPAN.letterspaced {letter-spacing: 0.1em;}

