BODY {
  font-family: arial, helvetica;
  font-size: 10pt;
  color: black;
  margin-top: 0px;
  margin-bottom: 0px;
}

H1
{
	margin-top: 0px;
	font-weight: bold;
	font-size: 22pt;
	margin-bottom: 0px;
	vertical-align: top;
	text-transform: none;
	color: #433466;
	font-family: arial, helvetica;
}

H2 {
  font-family: arial, helvetica;
  font-size: 12pt;
  font-weight: bold;
  color: darkblue;
  margin-top: 22pt;
  margin-bottom: 3pt;
}
a.H2:link    { color: darkblue; text-decoration: none; }
a.H2:visited { color: darkblue; text-decoration: none; }
a.H2:hover   { color: #974221; text-decoration: none; }


H3 {
  font-family: arial, helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: darkgreen;
  margin-top: 12pt;
  margin-bottom: 3pt;
}
a.H3:link    { color: darkgreen; text-decoration: none; }
a.H3:visited { color: darkgreen; text-decoration: none; }
a.H3:hover   { color: #974221; text-decoration: none; }


p { 
  margin-top: 6pt;
  margin-bottom: 6pt;
}


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



a:link    { color: #974221; text-decoration: underline; }
a:visited { color: #974221; text-decoration: underline; }
a:hover   { color: #974221; text-decoration: underline; }

a img { border-style: none; }

PRE, TT { font-family: monospace, courier; }

.leftnav {
  font-family: arial, helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #232369;
  margin-top: 15pt;
  margin-bottom: 0pt;
}
a.leftnav:link    { color: #232369; text-decoration: none; }
a.leftnav:visited { color: #232369; text-decoration: none; }
a.leftnav:hover   { color: #974221; text-decoration: underline; }


.leftnavhighlight {
  font-family: arial, helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: darkred;
  margin-top: 15pt;
  margin-bottom: 0pt;
}
a.leftnavhighlight:link    { color: darkred; text-decoration: none; }
a.leftnavhighlight:visited { color: darkred; text-decoration: none; }
a.leftnavhighlight:hover   { color: #974221; text-decoration: underline; }


.leftnavsmall {
  font-family: arial, helvetica;
  font-size: 9pt;
  font-weight: bold;
  color: #194B19;
  margin-top: 0pt;
  margin-bottom: 3pt;
}
a.leftnavsmall:link    { color: #194B19; text-decoration: none; }
a.leftnavsmall:visited { color: #194B19; text-decoration: none; }
a.leftnavsmall:hover   { color: #974221; text-decoration: underline; }


.leftnavtiny {
  font-family: arial, helvetica;
  font-size: 8pt;
  font-weight: normal;
  color: #232369;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
a.leftnavtiny:link    { color: #232369; text-decoration: none; }
a.leftnavtiny:visited { color: #232369; text-decoration: none; }
a.leftnavtiny:hover   { color: #974221; text-decoration: underline; }


.big {
  font-family: arial, helvetica;
  font-size: 12pt;
  font-weight: bold;
  color: darkblue;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
a.big:link    { color: darkblue; text-decoration: none; }
a.big:visited { color: darkblue; text-decoration: none; }
a.big:hover   { color: #974221; text-decoration: underline; }


.tiny {
  font-family: arial, helvetica;
  font-size: 8pt;
  color: black;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
a.tiny:link    { color: black; text-decoration: none; }
a.tiny:visited { color: black; text-decoration: none; }
a.tiny:hover   { color: #974221; text-decoration: underline; }



.bigpaler {
  font-family: arial, helvetica;
  font-size: 12pt;
  font-weight: bold;
  color: #606060;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
a.bigpaler:link    { color: #606060; text-decoration: none; }
a.bigpaler:visited { color: #606060; text-decoration: none; }
a.bigpaler:hover   { color: #974221; text-decoration: underline; }



.boldstatement  {
  font-family: arial, helvetica;
  font-size: 14pt;
  font-weight: bold;
  color: #5000a0;
  margin-top: 16pt;
  margin-bottom: 3pt;
  font-style: italic;
}

.newclass {
  font-family: arial, helvetica;
  font-size: 11pt;
  font-weight: bold;
  font-style: italic;
  color: #aa1010;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
a.newclass:link    { color: #aa1010; text-decoration: none; }
a.newclass:visited { color: #aa1010; text-decoration: none; }
a.newclass:hover   { color: #974221; text-decoration: underline; }


table.main { background: white; }

td         { 
  font-family: arial, helvetica; font-size: 10pt; 
}

td.header  { 
  color: #433466; 
  background: #ffffff; 
  padding: 0px 10px 10px 10px; 
  vertical-align: top;
  margin-top: 0px;
  margin-bottom: 0px;
}

td.headersupplement  {
  color: #8275A1; 
  background: #ffffff; 
  padding: 0px 10px 10px 10px;   
  font-family: arial, helvetica;
  font-size: 22pt;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
  vertical-align: top;
}
td.side { color: black; background: white; font-size: 10pt; font-weight: bold; padding: 0px 0px 0px 0px; }
td.front   { color: black; background: #FCFCF3; font-size: 10pt; font-weight: bold; padding: 0px 0px 0px 0px; }
td.rubrik  { color: black; background: #FCFCF3; margin-top: 0pt; margin-bottom: 0pt; padding: 0px 0px 0px 0px; border-width:0; border-style:none; }
td.rubriktab  { color: black; background: #FCFCF3; text-align: center; font-size: 12pt; font-weight: bold; margin-top: 3pt; margin-bottom: 3pt; padding: 0px 0px 0px 0px; }
td.rubrikboxed  { color: black; background: #FCFCF3; border-color:#666633; padding: 10px 10px 10px 10px; border-width:1; border-style:solid; }

td.darkback { background: black; padding: 0px 0px 0px 0px; }
td.whiteback { background: white; padding: 0px 0px 0px 0px; }

.contributor { 
  background: #FCFCF3; 
  color: darkgreen;
  padding: 0px 0px 0px 0px; 
  text-align: left; 
  font-size: 10pt;
  font-weight: bold;
  margin-top: 18pt;
  margin-bottom: 3pt;
}


.forumcontents { font-size: 9pt; }
