/* GOTO TOP LINK */
p.linktotop
{
	font-weight: bold;
	font-size: 8pt;
	margin: 2px;
	font-style: italic;
	text-align: right;
}
p.defTerm
{
	font-weight: bold;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
}
p.defDef
{
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
}

a.linktotop:link, a.linktotop:visited
{
	border-top: #666633 1px ridge;
	border-bottom: #666633 1px ridge;
	border-right: #666633 1px ridge;
	border-left: #666633 1px ridge;
	color: #666633;
	text-decoration: none;
}

a.linktotop:hover
{
	border-top: #666633 1px ridge;
	border-bottom: #666633 1px ridge;
	border-right: #666633 1px ridge;
	border-left: #666633 1px ridge;
	color: #ff0000;
	text-decoration: none;
}



/* GENERAL LINKS */
a.generallink:link
{
	color: #0000ff;
}

a.generallink:visited
{
	color: #666633;
}

a.generallink:hover
{
	color: #ff0000;
}



/* HEADINGS */
p.sectionHeading1
{
	font-weight: bold;
	font-size: 16pt;
	color: #ffffff;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
	background-color: #666633;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.sectionHeading2
{
	font-weight: bold;
	font-size: 16pt;
	color: #666633;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
}

p.sectionHeading3
{
	font-weight: bold;
	font-size: 14pt;
	color: #666633;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
}

p.sectionHeading4
{
	font-weight: bold;
	font-size: 14pt;
	color: #666633;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
	text-decoration: underline;
}

p.issue_toc_caption
{
	font-weight: bold;
	font-size: 10pt;
	color: #666633;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
	margin-top: 0px;
	margin-bottom: 5px;
}

p.articleTitle
{
	color: #000000;
	font-size: 18pt;
	font-weight: bold;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
}

p.articleSubTitle
{
	color: #000000;
	font-size: 16pt;
	font-weight: bold;
	font-style: italic;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
}



/* PARAGRAPHS */
p.authorNames
{
	color: #000000;
	font-size: 15pt;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
}

p.authorAffiliation, p.correspondingAuthorAffiliation, p.articleSubTitleNote, p.authorNote
{
	color: #000000;
	font-size: 14pt;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
}

p.generalHeaderText
{
	color: #000000;
	font-size: 10pt;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
}

p.copyrightStatement
{
	color: #000000;
	font-size: 10pt;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
}

p.section1paragraph, p.section2paragraph, p.section3paragraph, p.section4paragraph, p.abstract, p.keywords, p.listParagraph, p.acknowledgement, p.speech
{
	color: #000000;
	font-size: 10pt;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
	margin-top: 17px;
	margin-bottom: 0px;
}

p.label,span.label
{
	color: #004080;
	font-size: 12pt;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
	font-weight: bold;
}

p.caption
{
	color: #004080;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
	font-size: 10pt;
}

p.boxed-text
{
	font-size: 8pt;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
}

p.speaker
{
	font-weight: bold;
	font-style: italic;
}

p.disp-quote
{
	font-size: 10pt;
	margin: 15px 20px 15px;
	color: #000000;
	font-style: italic;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
}

img.inline-graphic
{
/* Inline-Graphic must not be left aligned */
	float: left;
/* Inline-Graphic must not be left aligned */
	margin: 0px 5px;
	border: 0pt;
}

img.graphic
{
	border: 0pt;
}

td.areticleTableCell
{
	font-size: 10pt;
	font-family: Arial Unicode MS, Arial, Verdana, Serif, Sans-Serif;
}

table.boxed-text
{
	margin: 0px 5px;
	width: 20%;
}

hr.graphicSeparator, hr.separator
{
	height: 3px;
	color: #808080;
}