﻿a:link 
	{ text-decoration:none; color:#0000FF; }
a:visited 
	{ text-decoration:none; color:#0000FF; }
a:hover 
	{ text-decoration:underline; color:#0000FF; }
a:active 
	{ text-decoration:none; color:#0000FF; }
a:focus 
	{ text-decoration:none; color:#0000FF; }
a.grey { color:#808080; }

body, iframe 
	{ 	background-color: #F8F8F8; 
		font-family: arial,helvetica,sans-serif; font-size: 10pt; 
		margin: 0px; padding: 0px; }
#leftcolumn 
	{ position: absolute; 
	  left: 10px; top: 10px; 
	  width: 220px; }
#rightcolumn 
	{ max-width: 740px; 
	  margin-left: 245px; margin-right:  10px; 
	  margin-top:  10px;  margin-bottom: 10px; }

form
	{ border: 0pt; border-spacing: 0px; margin: 0px; padding: 0px;  }
input
	{ margin-left: 0px; margin-right: 0px; }
label
	{ margin-left: 0px; margin-right: 4px; }

table, td 
	{ border: 0pt; border-spacing: 0px; margin: 0px; padding: 0px; 
	  border-collapse:collapse; }
.borderstop
	{ border: 1pt; border-spacing: 1px; margin: 1px; padding: 2px; 
	  border-width:1px; border-style:solid; border-color:#C0C0C0; 
	  vertical-align: top; }
.bordersright
	{ border: 1pt; border-spacing: 1px; margin: 1px; padding: 2px; 
	  border-width:1px; border-style:solid; border-color:#C0C0C0; 
	  text-align:right; }
.borderstopright
	{ border: 1pt; border-spacing: 1px; margin: 1px; padding: 2px; 
	  border-width:1px; border-style:solid; border-color:#C0C0C0; 
	  vertical-align: top; text-align:right; }
.borderstopcenter
	{ border: 1pt; border-spacing: 1px; margin: 1px; padding: 2px; 
	  border-width:1px; border-style:solid; border-color:#C0C0C0; 
	  vertical-align: top; text-align:center; }
.borderscenter
	{ border: 1pt; border-spacing: 1px; margin: 1px; padding: 2px; 
	  border-width:1px; border-style:solid; border-color:#C0C0C0; 
	  text-align:center; }
.bordersbottom
	{ border: 1pt; border-spacing: 1px; margin: 1px; padding: 2px; 
	  border-width:1px; border-style:solid; border-color:#C0C0C0; 
	  vertical-align: bottom; }

hr	{ 
      margin-top: 30px; margin-bottom: 24px;
      margin-left: 1px; margin-right: 1px; 
      border: 0;      
      background-color: #C0C0C0;
      height: 1px;
	}

img
	{ margin: 0px; padding: 0px; border-style:none; }
.float { float:left; margin-right:8px; margin-top:2px; }
.floatright { float:right; margin-left:8px; margin-top:2px; }

tt { color:#606060; }
	 
p, td, li, pre	{ font-size: 9pt; margin-top: 10px; margin-bottom: 9px; }
p.nobotspace
	{ margin-bottom: 0px;  }
p.notopspace
	{ margin-top: 0px;  }
p.novertspace
	{ margin-top: 0px; margin-bottom: 0px;  }
p.smallvertspace
	{ margin-top: 4px; margin-bottom: 0px;  }
.fig  { color:#606060; margin-top: 1px; margin-bottom: 12px; font-style: italic; }

p.toc1 { margin-left: 0em; margin-top: 4px; margin-bottom: 0px; }
p.toc2 { margin-left: 1em; margin-top: 0px; margin-bottom: 0px; }
p.toc3 { margin-left: 2em; margin-top: 0px; margin-bottom: 0px; }

q	{ position: relative; left: 20px; font-size: 9pt; margin-top: 10px; margin-bottom: 9px; }

h1	{ font-size:16pt; margin-top:24px; margin-bottom: 8px; font-weight:bold; }
h2	{ font-size:13pt; margin-top:22px; margin-bottom: 8px; font-weight:bold; }
h3	{ font-size:10pt; margin-top:16px; margin-bottom: 8px; font-weight:bold; }

hr	{ height:1px; margin-top:16px; margin-bottom: 12px; }

.indexcaps
	{ font-size:11pt; font-weight:bold; color: #FFFFFF; background-color:#000000; }
.smallprint
	{ font-size: 8pt;  }
.smallprintnovertspace
	{ font-size: 8pt; margin-top: 0px; margin-bottom: 0px;  }
.greyed
	{ color: #808080; }
.pagetitle
	{ font-size: 18pt; margin-top: 0px; margin-bottom: 0px; }
.content
	{ margin:0px; padding:8px;
	  background-color:#FFFFFF; 
	  border:1px solid #C0C0C0; 
	  margin-top: 15px; }
.contentnoprint
	{ margin:0px; padding:8px;
	  background-color:#FFFFFF; 
	  border:1px solid #C0C0C0; 
	  margin-top: 15px; }
.novertspace
	{ margin-top: 0px; margin-bottom: 0px;  }
.nobotspace
	{ margin-bottom: 0px;  }
.notopspace
	{ margin-top: 0px;  }
.toc
	{ margin:7px 4px 10px 10px; 
	  padding:8px;
	  background-color:#F8F8F8; 
	  border:1px solid #C0C0C0; 
	  width:220px; float:right; }
.menubox
	{ margin:0px; padding:4px;
	  background-color:#FFFFFF; 
	  border:1px solid #C0C0C0; 
	  margin-top: 15px; }
.inboxleft
	{ margin-right:6px; margin-bottom:6px; 
	  padding:4px;
	  background-color:#F8F8F8; 
	  border:1px solid #C0C0C0; 
	  width:220px; float:left; }
.inboxright
	{ margin-left:6px; margin-bottom:6px; 
	  padding:4px;
	  background-color:#F8F8F8; 
	  border:1px solid #C0C0C0; 
	  width:220px; float:right; }
.printonly
	{ height:0px; visibility:hidden; }
.inlinebox
	{ border:1px solid #C0C0C0;
	  margin: 4px; padding: 4px; 
	  line-height:28px; }
.fixedtopright {
      position: fixed;
      top: 2em;
      right: 2em;
      left: auto;
      width: 8.5em;
}
.big { font-size:120%; }
.bigred { font-size:120%;color:red; }
.bigredbold { font-size:120%;color:red;font-weight:bold; }



.altop { vertical-align:top;}
.attop { margin-top:0px; }
.blue { color:#0000FF; }
.bold { font-weight:bold; }
.borders
	{ border: 1pt; border-spacing: 1px; margin: 1px; padding: 2px; 
	  border-width:1px; border-style:solid; border-color:#C0C0C0; }
.bot4 { margin-bottom: 4px; }
.center { text-align:center; }
.courier { font-family:courier; }
.font16 { font-size:16px; }
.grey { color:#808080; }
.greyback { background-color:#E8E8E8; }
.ht16 { height:16px; }
.index { }
.italic { font-style:italic; }
.mbot16 { margin-bottom:16px; }
.mtop10 { margin-top:10px; }
.mtop64 { margin-top:64px; }
.redtext { color:#ff0000; }
.right { text-align:right; }
.trunc { overflow:hidden; }
.yellowback { background-color:#FFFFE0; }
.w130 { width:130px; }
.w160 { width:155px; }
.w200 { width:200px; }
.w220 { width:220px; }
.w60 { width:60px; }

	  
.linoleum .cmt {color:#008000;}
.linoleum .lbl {color:#FF0000;}
.linoleum .str {color:#808080;}
.linoleum .sym {color:#800000;}
.linoleum a:link {text-decoration:none;color:#0000FF;}
.linoleum a:visited {text-decoration:none;color:#0000FF;}
.linoleum a:hover {text-decoration:underline;color:#0000FF;}
.linoleum a:active {text-decoration:none;color:#0000FF;}
.linoleum a:focus {text-decoration:none;color:#0000FF;}



html>body 
#rightcolumn 
	{ margin-left: 245px; margin-right: 10px; margin-top: 10px;}
#container 
	{ margin: 0px; padding: 0px; width: 100%; clear: both; }
#container .field 
	{ background-color: #FFF; }
#foot 
	{	margin-top: 5px; padding: 5px 0; 
		font-size: 90%; text-align: center; line-height: 150%; clear: both; }
