/*Primary, global items */BODY {	font-family: "Book Antiqua",Georgia,Southern,"Times New Roman",Arial,Verdana,serif;	font-size: 90%;	background:  white;	background-image: url("images/MapleLeaf-5b-l.jpg");    background-position: 50% 50%;   background-attachment: fixed;    background-repeat: no-repeat;}.leafback {   background-image: url("images/MapleLeaf-5-sr.jpg");   background-position: left top;   /* background-attachment: scroll; */   background-repeat: no-repeat;}P  { font-size: 90%;        color: #575700;         margin-top: 6px;         margin-bottom: 6px;        /* text-align: justify; */        /* font-weight: 520; */      }TD,TH { font-size: 90%;        color: #575700;         /* font-weight: 550; */      }HR {   margin: 0;   padding: 0;   height: 1;}.selected {  color: #575700;   font-weight: bold;  /* background-color: blue; */}.tight {   	border-top-width:0px;	border-right-width:0px;	border-bottom-width:0px;	border-left-width:0px;	padding: 0px;	margin: 0px;}.small-caps {  font-variant: small-caps;}table.scores td.nolines {  	/* border-style: hidden; */	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	/*	padding: 0px;	margin: 0px;	*/	border-collapse: collapse;}SELECT, INPUT {  color: #505000;}@media print{   .non-print   {     display: none;   }      .bodytext {	  font-size: 4pt;   }}/* For large text documents: margins *//* insert a <div class="reporttext"> </div> around entire body of report text, following page headers and navigation */.reporttext {margin-left: 4em; margin-right: 8em; margin-top: 2em; margin-bottom: 4em;}/* indent first line of paragraphs */.reporttext P {text-indent: 2em;}.indenttext {   margin-left: 4em; margin-top: 1em; margin-bottom: 2em;   font-size: 90%;}.evenindent {   margin-left: 1em;    margin-right: 1em;    font-size: 90%;}.desc {   font-size: 85%;}.indentdesc {   margin-left: 1em;   font-size: 85%; }.hangingindentdesc {   text-indent: -1em;   margin-left: 1em;   font-size: 85%; } A:hover  {  color: green;   /* font-weight: bold; */  /* background-color: blue; */  /* text-decoration: underline; */}A:link {color: green;}A:visited {color: #575700;}A:active {color: darkcyan;}A:link, A:visited, A:active { font-weight: 600;}A.poplink { color: green !important; /* background: yellow !important; */ text-decoration: none !important;}A.poplink:hover {color: green !important;text-decoration: underline !important;}  H1, H2, H3, H4{    font-weight: bold;     margin-bottom:5px;margin-top:2px;    color: #575700;     /* background: #575700; */    page-break-after: avoid;   }H1 { font-size:260%; }H2 { font-size:190%; }H3 { font-size:150%; }H4 { font-size:120%; }H1 A:link {color: blue;}H1 A:visited {color: blue;}H1 A:active {color: blue;}H2 A:link {color: blue;}H2 A:visited {color: blue;}H2 A:active {color: blue;}H3 A:link {color: blue;}H3 A:visited {color: blue;}H3 A:active {color: blue;}H4 A:link {color: blue;}H4 A:visited {color: blue;}H4 A:active {color: blue;}/*DT {font-weight: bold;margin-bottom: 0em; margin-top: 0em;}DD {margin-bottom: 1em; margin-top: 0em;}*/UL { margin-left: 2em; }LI {margin-bottom: 0em;    margin-top: 0em;}table.listingbox {	border-color: #575700;	border-style: solid;	/*	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;    padding: 0px;	margin: 0px;    */			border-collapse: collapse;}.listingbox th  {   border-style: solid;	border-color: #575700;	border-width: 1px; 	border-left-width: 1px;       	/*  */	background-color: #eeeeee;	   /* margin-bottom:0px; */}.listingbox td  {    /* border-style: solid;	border-color: #575700;	border-width: 1px; */}/* any small text */.small {font-size: 80%;}.verysmall {font-size: 75%;}/* large text */.large {font-size: 120%;}form.search { margin: 0px; }/* this causes chaos with Netscapeform.search input, form.search select {	font-size: 10pt;	border-style: outset;	border-width: 1px;	border-top-color: #cccccc;	border-left-color: #cccccc;	border-right-color: black;	border-bottom-color: black;}Netscape *//* FOR PAGE BREAKS */.page {	page-break-before: always;	page-break-after: auto;	page-break-inside: avoid;}/* for tables with text content */.padded {padding: 4px}