BODY
{
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 1em;
}

BODY.pink
{
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(border_back.gif);
	margin-top: 1em;
}

BODY.blue
{
    color: #000000;
    background-color: #0000FF;
    background-image: url(blue.png);
    margin-top: 1em;
}

BODY.blue-plain
{
    color: #000000;
    background-color: #0000FF;
    margin-top: 1em;
}

BODY.acrobat
{
	color: #000000;
	background-color: #FFFFFF;
	background-image: none;
	margin-top: 1em;
}

P { margin-left: 10%; margin-right: 10%; text-align: justify;}
P.red { color: #ff0000; }
P.left { margin-left: 0%; margin-right: 0%; text-align: center; }
P.right { margin-left: 10%; margin-right: 10%; text-align: right; }
P.center { margin-left: 10%; margin-right: 10%; text-align: center; }
P.center-justify { margin-left: 40%; margin-right: 40%; text-align: justify; }
P.caption { font-size: small; text-align: center; }
P.caption-left { font-size: small; text-align: left; }
P.caption-indent { font-size: small; text-align: center; text-indent: 2em; }
P.caption-justify { font-size: small; text-align: justify; }
P.quote { font-size: small; margin-left: 15%; margin-right: 15%; }
P.quote-center { font-size: small; margin-left: 15%; margin-right: 15%; text-align: center; }
P.quote-center-justify { font-size: small; margin-left: 15%; margin-right: 15%; text-align: justify; }
P.quote-indent { font-size: small; margin-left: 15%; margin-right: 15%; text-indent: 2em; }
P.indent { text-indent: 2em; }
P.indent-all { margin-left: 15%; }
P.head { margin-top: 3em; text-decoration: underline; text-align: left; }
P.headb { margin-top: 3em; font-weight: bold; text-align: left; }
P.head-right { margin-top: 3em; text-decoration: underline; text-align: right; }
P.headb-right { margin-top: 3em; font-weight: bold; text-align: right; }
P.head2 { text-transform: uppercase; text-align: left; }
P.head-cap { margin-top: 3em; text-transform: uppercase; text-align: left; }
P.head-cap-bold { margin-top: 3em; text-transform: uppercase; font-weight: bold; text-align: left; }
P.head-cap-center { margin-top: 3em; text-transform: uppercase; text-align: center; }
P.head-italic { margin-top: 3em; font-style: italic; text-align: left; }
P.head-italic-bold { margin-top: 3em; font-style: italic; font-weight: bold; text-align: left; }
P.head-center { margin-top: 3em; font-weight: bold; text-align: center; }
P.head-authors { margin-top: 3em; text-align: right; }
P.abstract { margin-left: 20%; margin-right: 20%; text-align: justify; }

P.title { margin-top: 3em; text-align: center; }
P.title:first-line {font-weight: bold;}
P.title-long { margin-top: 3em; text-align: center; font-weight: bold; }

P.title-xx-large-center { font-size: 200%; font-weight: bold; margin-bottom: 1px;  text-align: center; }
P.title-xx-large { font-size: 200%; font-weight: bold; margin-bottom: 1px;  text-align: left; }
P.title-x-large-center { font-size: 150%; font-weight: bold;  text-align: center; }
P.title-x-large { font-size: 150%; font-weight: bold;  text-align: left; }
P.title-large { font-size: 125%; font-weight: bold;  text-align: left; }
P.title-large-center { font-size: 125%; font-weight: bold;  text-align: left; }
P.biblio { margin-left: 15%; }
P.biblio:first-line {margin-left: -5%;}

DIV.small { font-size: small; }

HR { margin-top: 1px; width: 80%; }

A:link { color: #000000; background-color: transparent; }
A:visited { color: #777777; background-color: transparent; }
A:active { color: #FFFFFF; background-color: transparent; }

/* highlight links */
A[HREF]:hover { background-color: #000000; color: #FFFFFF; }

/* don't highlight this link */
A[HREF].normal:hover { background-color: transparent; color: #FFFFFF; }

/* my list */
DIV.list { margin-left: 13%; margin-right: 5%; margin-top:0; }
DIV.list-small { margin-left: 13%; margin-right: 5%; font-size: 80%; }
DIV.list-num { float: left; }
DIV.list-item { margin-bottom: 1em; margin-left: 2em; margin-right: 10%; text-align: justify;}
DIV.list-num-tight { float: left; margin-top: 0; margin-bottom: 0; }
DIV.list-item-tight { margin-bottom: 1em; margin-left: 2em; margin-right: 10%; margin-top: 0; margin-bottom: 0; text-align: justify;}
P.list { margin-left: 0; }

/* footnotes */
DIV.footnote { margin-left: 13%; margin-right: 5%; font-size: 80%; }
DIV.note-num { float: left; }
DIV.note { margin-bottom: 1em; margin-left: 2em; text-align: justify; }
DIV.note-indent { margin-bottom: 1em; margin-left: 2em; text-align: justify; text-indent: 2em; }
P.note { margin-left: 0; margin-right: 0%; }
P.note-indent { margin-left: 0; text-indent: 2em; margin-right: 0%; }
P.note-center { margin-left: 0;  text-align: center; margin-right: 0%; }
P.note-quote { font-size: small; margin-left: 5%; margin-right: 5%; }
P.note-quote-indent { font-size: small; margin-left: 5%; margin-right: 5%; text-indent: 2em; }

PRE { margin-left: 10%; margin-right: 10%; }

/* main page */
BODY.main
{
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
}

SPAN.menu
{
	color: #000000;
	font-size: 150%;
}

TD.menu
{
	text-align: left;
}

TD.menu-center
{
	text-align: center;
}

TD.sdklogo
{
	width: 600px;
	height: 87px;
	background-image: url(logo-plain.gif);
	background-repeat: no-repeat;
	background-position: top center;
}


