.noborder {border:solid 0 #fff;}
 
.noborder5 {border:solid 0 #fff; width: 5px}

.def08 {
	color: 000000; 
	font-size:8pt;
	}			
.std06 {
	color: 000000; 
	font-family:helvetica; 
	font-size:6pt;
	}			
.red08 {
	color: red; 
	font-family:helvetica; 
	font-size:8pt;
	}			
.std08 {
	color: 000000; 
	font-family:helvetica; 
	font-size:8pt;
	}			
.bottom08 {
	color: 000000; 
	font-family:helvetica; 
	font-size:8pt;
	border-bottom: 1px solid #8b0000;
	}			
.top08 {
	color: 000000; 
	font-family:helvetica; 
	font-size:8pt;
	border-top : 1px solid #8b0000;
	}			
.boldbottom08 {
	color: 000000; 
	font-family:helvetica; 
	font-weight:bold;
	font-size:8pt;
	border-bottom: 1px solid #8b0000;
	}			
.topbottomrightbold08 {
	color: 000000; 
	font-family:helvetica; 
	font-weight:bold;
	font-size:8pt;
	border-right: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.topbottomleftbold08 {
	color: 000000; 
	font-family:helvetica; 
	font-weight:bold;
	font-size:8pt;
	border-left: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.stdbottom08 {
	color: 000000; 
	font-family:helvetica; 
	font-size:8pt;
	border-bottom: 1px solid #8b0000;
	}			
.std09 {
	color: 000000; 
	font-family:helvetica; 
	font-size:9pt;
	}			
.red10 {
	color: red; 
	font-family:helvetica; 
	font-size:10pt;
	}			
.std10 {
	color: 000000; 
	font-family:helvetica; 
	font-size:10pt;
	}			
.boldbox07 {
	color: 000000; 
	font-family:helvetica; 
	font-size:7pt;
	font-weight:bold;
	border-left : 1px solid #8b0000;
	border-right: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.boldbox08 {
	color: 000000; 
	font-family:helvetica; 
	font-size:8pt;
	font-weight:bold;
	border-left : 1px solid #8b0000;
	border-right: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.boldbox09 {
	color: 000000; 
	font-family:helvetica; 
	font-size:9pt;
	font-weight:bold;
	border-left : 1px solid #8b0000;
	border-right: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.boldbox10 {
	color: 000000; 
	font-family:helvetica; 
	font-size:10pt;
	font-weight:bold;
	border-left : 1px solid #8b0000;
	border-right: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.bold2box10 {
	color: 000000; 
	font-family:helvetica; 
	font-size:10pt;
	font-weight:bold;
	border-left : 2px solid #8b0000;
	border-right: 2px solid #8b0000;
	border-bottom: 2px solid #8b0000;
	border-top : 2px solid #8b0000;
	}			
.bolditalictopbottomred10 {
	color: red; 
	font-style:italic;
	font-family:helvetica; 
	font-size:10pt;
	font-weight:bold;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.bolditalictopbottomrightred10 {
	color: red; 
	font-style:italic;
	font-family:helvetica; 
	font-size:10pt;
	font-weight:bold;
	border-right: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.top10 {
	color: 000000; 
	font-family:helvetica; 
	font-size:10pt;
	border-top : 1px solid #8b0000;
	}			
.topbottom10 {
	color: 000000; 
	font-family:helvetica; 
	font-size:10pt;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.topbottomright10 {
	color: 000000; 
	font-family:helvetica; 
	font-size:10pt;
	border-right: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.topbottomleft10 {
	color: 000000; 
	font-family:helvetica; 
	font-size:10pt;
	border-left: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.topbottombold10 {
	color: 000000; 
	font-family:helvetica; 
	font-size:10pt;
	font-weight:bold;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.topbottomrightbold10 {
	color: 000000; 
	font-family:helvetica; 
	font-size:10pt;
	font-weight:bold;
	border-right: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.topbottomleftbold10 {
	color: 000000; 
	font-family:helvetica; 
	font-weight:bold;
	font-size:10pt;
	border-left: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.right10 {
	color: 000000; 
	font-family:helvetica; 
	font-size:10pt;
	border-right: 1px solid #8b0000;
	}			
.left10 {
	color: 000000; 
	font-family:helvetica; 
	font-size:10pt;
	border-left: 1px solid #8b0000;
	}			
.topbottomleftbold11 {
	color: 000000; 
	font-family:helvetica; 
	font-weight:bold;
	font-size:11pt;
	border-left: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.topbottomrightbold11 {
	color: 000000; 
	font-family:helvetica; 
	font-size:11pt;
	font-weight:bold;
	border-right: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.std12 {
	color: 000000; 
	font-family:helvetica; 
	font-size:12pt;
	text-decoration:none; 
	}			
.std12arial {
	color: 000000; 
	font-family:arial; 
	font-size:12pt;
	}			
.std12arialunder {
	color: 000000; 
	font-family:arial; 
	font-size:12pt;
	text-decoration:underline;
	}			
.bold08 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:8pt;
	}			
.bolditalic08 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:8pt;
	font-style:italic;
	}			

.boldbottomright08 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:8pt;
	border-right: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	}			
.boldbottomleft08 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:8pt;
	border-left: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	}			
.bold09 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:9pt;
	}			
.bolditalic09 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:9pt;
	font-style:italic;
	}			
.boldbottom09 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:9pt;
	border-bottom: 2px solid #8b0000;
	}			
.boldred10 {
	color: red; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:10pt;
	}			
.bold10 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:10pt;
	}			
.boldbottom10 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:10pt;
	border-bottom: 2px solid #8b0000;
	}			
.boldtop10 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:10pt;
	border-top: 2px solid #8b0000;
	}			
.bolditalic10 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:10pt;
	font-style:italic;
	}			
.bolditalicred10 {
	color: red; 
	font-style:italic;
	font-weight:bold;
	font-family:helvetica; 
	font-size:10pt;
	}			
.italic10 {
	color: 000000; 
	font-family:helvetica; 
	font-size:10pt;
	font-style:italic;
	}			
.italicbottom10 {
	color: 000000; 
	font-family:helvetica; 
	font-size:10pt;
	font-style:italic;
	border-bottom: 1px solid #8b0000;
	}			
.std11 {
	color: 000000; 
	font-family:helvetica; 
	font-size:11pt;
	}			
.bold11 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:11pt;
	}			
.bolditalic11 {
	color: 000000; 
	font-style:italic;
	font-weight:bold;
	font-family:helvetica; 
	font-size:11pt;
	}			
.bolditalicbottom11 {
	color: 000000; 
	font-style:italic;
	font-weight:bold;
	font-family:helvetica; 
	font-size:11pt;
	border-bottom: 2px solid #8b0000;
	}			
.boldbottom11 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:11pt;
	border-bottom: 2px solid #8b0000;
	}			
.bold12 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:12pt;
	}			
.boldred12 {
	color: red; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:12pt;
	}			
.boldwhite12 {
	color: white; 
	font-weight:bold;
	font-family:arial; 
	font-size:12pt;
	}			
.boldbox12 {
	color: 000000; 
	font-family:helvetica; 
	font-size:12pt;
	font-weight:bold;
	border-left : 1px solid #8b0000;
	border-right: 1px solid #8b0000;
	border-bottom: 1px solid #8b0000;
	border-top : 1px solid #8b0000;
	}			
.bolditalic12 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:12pt;
	font-style:italic;
	}			
.bolditalicbottom12 {
	color: 000000; 
	font-style:italic;
	font-weight:bold;
	font-family:helvetica; 
	font-size:12pt;
	border-bottom: 2px solid #8b0000;
	}			
.boldbottom12 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:12pt;
	border-bottom : 2px solid #8b0000;
	}			
.boldtop12 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:12pt;
	border-top : 2px solid #8b0000;
	}			
.bold13 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:13pt;
	}			
.bold14 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:14pt;
	}			
.boldtop14 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:14pt;
	border-top : 2px solid #8b0000;
	}			
.boldtopbottom14 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:14pt;
	border-top : 2px solid #8b0000;
	border-bottom : 2px solid #8b0000;
	}			
.boldbottom14 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:14pt;
	border-bottom: 2px solid #8b0000;
	}			
.bold15 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:15pt;
	}			
.bold16 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:16pt;
	}			
.bold17 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:17pt;
	}			
.bold18 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:18pt;
	}			
.bold19 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:19pt;
	}			
.bold20 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:20pt;
	}			

.bolditalic14 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:14pt;
	font-style:italic;
	}			
.bolditalictop14 {
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:14pt;
	font-style:italic;
	border-top : 2px solid #8b0000;
	}			

.std12a {
	text-decoration:none; 
	color: 000000; 
	font-weight:none;
	font-family:helvetica; 
	font-size:12px;
	background-color:gainsboro;
	border-bottom: 0px solid #8b0000;
	border-left : 0px solid #8b0000;
	border-right : 0px solid #8b0000;
	border-top : 0px solid #8b0000;
	}		
.std12whbg {
	text-decoration:none; 
	color: 000000; 
	font-weight:none;
	font-family:helvetica; 
	font-size:12px;
	background-color:white;
	border-bottom: 0px solid #8b0000;
	border-left : 0px solid #8b0000;
	border-right : 0px solid #8b0000;
	border-top : 0px solid #8b0000;
	}			
.bold12maroon {
	color:maroon; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:12px;
	background-color:cornsilk;
	}				
.std11px {
	text-decoration:none; 
	color: 000000; 
	font-weight:none;
	font-family:helvetica; 
	font-size:11px;
	background-color:gainsboro;
	border-bottom: 0px solid #8b0000;
	border-left : 1px solid #8b0000;
	border-right : 1px solid #8b0000;
	border-top : 0px solid #8b0000;
	}	
.std10a {
	text-decoration:none; 
	color: 000000; 
	font-weight:none;
	font-family:helvetica; 
	font-size:10px;
	}	
.std10px {
	text-decoration:none; 
	color: 000000; 
	font-weight:none;
	font-family:helvetica; 
	font-size:10px;
	}		
.bold10px {
	text-decoration:none; 
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:10px;
	}		
.std11px {
	text-decoration:none; 
	color: 000000; 
	font-weight:none;
	font-family:helvetica; 
	font-size:11px;
	}	
.bold11px {
	text-decoration:none; 
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:11px;
	}			
.std12px {
	text-decoration:none; 
	color: 000000; 
	font-weight:none;
	font-family:helvetica; 
	font-size:12px;
	}	
.bold12px {
	text-decoration:none; 
	color: 000000; 
	font-weight:bold;
	font-family:helvetica; 
	font-size:12px;
	}		
.std14px {
	text-decoration:none; 
	color: 000000; 
	font-weight:none;
	font-family:helvetica; 
	font-size:14px;
	}	
.verticaltext {
	writing-mode: tb-rl;
	filter: flipv fliph;
	font-family: helvetica; 
	font-size:12px;
	font-weight:bold;
	}
.gridData {
	text-decoration:none; 
	color: 000000; 
	font-weight:none;
	font-family:helvetica; 
	font-size:10px;
	}	
.trr10 {
	text-decoration:none; 
	color: 000000; 
	font-weight:none;
	font-family:helvetica; 
	font-size:10px;
	}	

.center {
	text-align: center;
	align: center;
}
.artlogoleft{
--	align: center;
    display: inline-block;
	float:left;
	margin-left:650px;
	border: 3px solid black;
	margin: 5px auto;
	width: 250px;
	height: 80px;
	text-align: center;
--	vertical-align: 80%;
	}
.artlogo{
	border: 3px solid black;
	margin: 5px auto;
	width: 250px;
	height: 90px;
	text-align: center;
	}
.hdr1center{
	text-align:center;
	font-weight:bold;
	font-size:14pt;
	}
.hdr2center{
	text-align:center;
	font-weight:bold;
	font-size:12pt;
	line-height: 1.5;
	}
.hdr3center{
	text-align:center;
	font-size:12pt;
	line-height: 1.5;
	font-family:helvetica; 
	padding-bottom: 2px;
	border: 0;
	line-height: 1.5;
    margin: 0;
	}
.hdr4center{
	text-align:center;
	font-size:16pt;
	line-height: 1.5;
	font-family:helvetica; 
	font-weight:bold;
	padding-bottom: 2px;
	border: 0;
	line-height: 1.5;
    margin: 0;
	}
legend {
	padding-bottom: 2px;
	border: 0;
	line-height: 1.5;
    margin: 0;
	}
.rlabel {
      float: left;
      clear: none;
      display: block;
      padding: 0px 1em 0px 5px;
	font-family:helvetica; 
	font-size:12pt;
    }
input[type=radio],
input.radio {
      float: left;
      clear: none;
      margin: 2px 0 0 2px;
    }
.lbl {
    display: inline-block;
    width: 300px;
	margin-left: 380px;
	}
.menucenter{
	text-align:center;
	font-size:14pt;
	}
.menubutton {
  border: none;
  color:darkblue;
  background-color: white;
  padding: 2px 2px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
 -- margin: 4px 2px;
  cursor: pointer;
}
* {
  box-sizing: border-box;
}
.column {
  float: left;
  padding: 2px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
.txtinput {
	height: 25px; 
}
.hdr0scenter{
	text-align:center;
	font-size:22pt;
	font-family: serif;
	font-weight: bold;
	}

.hdr1scenter{
	text-align:center;
	font-size:18pt;
	font-family: serif;
	font-weight: normal;
	}

.hdr2scenter{
	text-align:center;
	font-size:12pt;
	font-family: serif;
	font-weight: normal;
	}

.tblhdr{
	font-size:10pt;
	font-weight: bold;
	font-family: serif;
	}
.tbldata{
	font-size:10pt;
	font-weight: normal;
	font-family: serif;
	background-color: f0f0f0;
	}
.tbldatabold{
	font-size:10pt;
	font-weight: bold;
	font-family: serif;
	background-color: f0f0f0;
	}
.tbldatatotal{
	font-size:10pt;
	font-weight: normal;
	font-family: serif;
	background-color: e0e0e0;
	}
.tbldatatotalbold{
	font-size:10pt;
	font-weight: bold;
	font-family: serif;
	background-color: e0e0e0;
	}

.hidden{
   visibility:hidden;
}
.columnh1 {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
  background-color:D0D0D0;
  border-style:solid;
  border-width:1px;
  text-align:center;
  height:26px;
--  justify-content: center; /* aligns the items horizontally */
  align-items: center; /* aligns the items vertically */
}

.columnhadhoc {
--  display: grid;
--  float: left;
  padding: 2px;
  text-align:left;
--  font-size:10pt;
--  border-style:solid;
--  border-width:1px;
--  text-align:center;
--  height:26px;
--  justify-content: center; /* aligns the items horizontally */
--  align-items: center; /* aligns the items vertically */
}

.columnh2 {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
  background-color:D0D0D0;
  border-style:solid;
  border-width:1px;
  text-align:center;
  height:38px;
--  justify-content: center; /* aligns the items horizontally */
  align-items: center; /* aligns the items vertically */
}

.columnh3 {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
  background-color:D0D0D0;
  border-style:solid;
  border-width:1px;
  text-align:center;
  height:57px;
--  justify-content: center; /* aligns the items horizontally */
  align-items: center; /* aligns the items vertically */
}

.columnh4 {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
  background-color:D0D0D0;
  border-style:solid;
  border-width:1px;
  text-align:center;
  height:76px;
--  justify-content: center; /* aligns the items horizontally */
  align-items: center; /* aligns the items vertically */
}

.columnh5 {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
  background-color:D0D0D0;
  border-style:solid;
  border-width:1px;
  text-align:center;
  height:95px;
--  justify-content: center; /* aligns the items horizontally */
  align-items: center; /* aligns the items vertically */
}

.columnh2gold {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
  background-color:gold;
  border-style:solid;
  border-width:1px;
  text-align:center;
  height:38px;
--  justify-content: center; /* aligns the items horizontally */
  align-items: center; /* aligns the items vertically */
}

.columnh3gold {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
  background-color:gold;
  border-style:solid;
  border-width:1px;
  text-align:center;
  height:57px;
--  justify-content: center; /* aligns the items horizontally */
  align-items: center; /* aligns the items vertically */
}

.columnh5gold {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
  background-color:gold;
  border-style:solid;
  border-width:1px;
  text-align:center;
  height:95px;
--  justify-content: center; /* aligns the items horizontally */
  align-items: center; /* aligns the items vertically */
}

.columnsl {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
  background-color:E0E0E0;
  border-style:solid;
  border-width:1px;
--  text-align:center;
  height:26px;
--  justify-content: center; /* aligns the items horizontally */
  align-items: center; /* aligns the items vertically */
}

.columnsc {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
  background-color:E0E0E0;
  border-style:solid;
  border-width:1px;
  text-align:center;
  height:26px;
--  justify-content: center; /* aligns the items horizontally */
  align-items: center; /* aligns the items vertically */
}

.columnsr {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
  background-color:E0E0E0;
  border-style:solid;
  border-width:1px;
  text-align:right;
  height:26px;
--  justify-content: center; /* aligns the items horizontally */
  align-items: center; /* aligns the items vertically */
}

.columndl {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: normal;
  background-color:F0F0F0;
  border-style:solid;
  border-width:1px;
--  text-align:center;
  height:26px;
--  justify-content: center; /* aligns the items horizontally */
  align-items: center; /* aligns the items vertically */
}
.columndc {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: normal;
  background-color:F0F0F0;
  border-style:solid;
  border-width:1px;
  text-align:center;
  height:26px;
--  justify-content: center; /* aligns the items horizontally */
  align-items: center; /* aligns the items vertically */
}
.columndr {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: normal;
  background-color:F0F0F0;
  border-style:solid;
  border-width:1px;
  text-align:right;
  height:26px;
--  justify-content: center; /* aligns the items horizontally */
  align-items: center; /* aligns the items vertically */
}
.columnnoteslbl {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
  background-color:D0D0D0;
  border-style:solid;
  border-width:1px;
  text-align:center;
  height:95px;
--  justify-content: center; /* aligns the items horizontally */
  align-items: center; /* aligns the items vertically */
}
.columnnotes {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
--  font-weight: bold;
  background-color:D0D0D0;
  border-style:solid;
  border-width:1px;
--  text-align:center;
  height:95px;
--  justify-content: center; /* aligns the items horizontally */
--  align-items: center; /* aligns the items vertically */
}

.usernotes {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
--  font-weight: bold;
  background-color:D0D0D0;
  border-style:solid;
  border-width:1px;
--  text-align:center;
--  height:57px;
--  justify-content: center; /* aligns the items horizontally */
--  align-items: center; /* aligns the items vertically */
}

.columninq {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
	font-family:verdana; 
--  background-color:D0D0D0;
--  border-style:solid;
--  border-width:1px;
--  text-align:center;
--  height:57px;
--  justify-content: center; /* aligns the items horizontally */
--  align-items: center; /* aligns the items vertically */
}

.columninqf {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
	font-family:arial; 
--  background-color:D0D0D0;
--  border-style:solid;
--  border-width:1px;
--  text-align:center;
--  height:57px;
--  justify-content: center; /* aligns the items horizontally */
--  align-items: center; /* aligns the items vertically */
}

.columnnotehdr {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
	font-family:serif; 
	font-style:italic;
}

.columnnote {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: normal;
	font-family:serif; 
}
.columnadhoc {
  display: grid;
  float: left;
  padding: 2px;
  padding-bottom: 15px;
  font-size:12pt;
  font-weight: bold;
	font-family:serif; 
--	line-height: 2.0;
}

.columnreg {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
	font-family:serif; 
--  background-color:D0D0D0;
--  border-style:solid;
--  border-width:1px;
--  text-align:center;
--  height:57px;
--  justify-content: center; /* aligns the items horizontally */
--  align-items: center; /* aligns the items vertically */
}

.columnregc {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
	font-family:serif; 
--  background-color:D0D0D0;
--  border-style:solid;
--  border-width:1px;
--  text-align:center;
--  height:57px;
  justify-content: center; /* aligns the items horizontally */
--  align-items: center; /* aligns the items vertically */
}

.divborder{
	border: 1px solid black;
	margin: 5px auto;
	width: 800px;
	padding: 5px;
	}

.columnltl {
  display: grid;
  float: left;
  padding: 2px;
  font-size:12pt;
  font-weight: bold;
	font-family:arial; 
}

.columnltl2 {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
	font-family:arial; 
}
.columnfetalh {
  display: grid;
  float: left;
--  padding: 2px;
  font-size:12pt;
  font-weight: bold;
	font-family:serif; 
}
.columnfetal {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
	font-family:serif; 
}

.columnnav {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
  font-family:serif; 
  text-align:center; 
}
.columnnavdark {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
  font-family:serif; 
  text-align:center; 
  background-color:silver;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

.columnltr {
  display: grid;
  float: left;
  padding: 2px;
--  font-size:10pt;
  font-size:13px;
  font-family:Arial; 
  text-align:left; 
  font-weight: normal;
}

.rptchdr {
  padding: 2px;
--  font-size:10pt;
  font-size:13px;
  font-family:Arial; 
  text-align:left; 
  font-weight: bold;
}
.rptchdr10 {
  padding: 2px;
  font-size:10pt;
  font-family:Arial; 
  text-align:left; 
  font-weight: normal;
  border-bottom:solid;
  border-width:2px;
}
.rptdata9 {
  padding: 2px;
  font-size:9pt;
  font-family:Arial; 
  text-align:left; 
}
.columnadhoclbl {
  display: grid;
  float: left;
  padding: 2px;
  font-size:10pt;
  font-weight: bold;
  font-family:arial; 
  text-align:center; 
}
.columndivhdr {
  display: grid;
  float: left;
  padding: 2px;
--  font-size:10pt;
  font-size:13px;
  font-family:Arial; 
  text-align:left; 
  font-weight: bold;
}


