/* 13 November 2024 */

html {
  scroll-padding-top: 8.8rem; /*allow anchor links to show fully */
}

a { cursor:pointer; } 
/* override */
#reglinkA, #reglinkB, #reglinkC, #reglinkD, #reglinkE, #reglinkF { 
  padding: 5px 0; height:auto; width:48%; float:left;
} 
#reglinkB, #reglinkD, #reglinkF { 
  float:right; 
} 
.cmaintitle { cursor:pointer; } /* override */
.toppanel, .toppanelmobile { 
  font-weight:normal; 
  font-style:italic; 
  margin-top:5px; 
  text-align:center; 
  padding-bottom:33px;
}  
.topimg { margin:125px 0 10px 0; }
.topimgmobile { margin:166px 0 10px 0; }
.pagecopy { text-align:justify; } /* override */
.pagecopymobile { hyphen: auto; } /* override */
.paleline { margin-bottom:24px; border-bottom: 1px solid #777; }
.subhead, .subheadmobile  {
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, sans-serif; 
  font-weight: 600; 
  padding:20px 0 0 0;
  font-size:30px; 
  width:100%; 
  text-align:center; 
}
.head3 { font-weight:bold; text-align:center; }
.mainpanel, .mainpanelmobile {
  width:800px;
  margin:auto;
  background: #FFF;
}
.mainpanelmobile { width:100%; border:0; padding:0; }
.headtext, .headtextmobile { width:800px; height:55px; }
.headtextmobile { width:100%; height:60px; }
.rmenu, .rmenumobile { 
  font-size:40px;
  padding-top:0px;
  margin-top:-10px;
}
.rmenumobile { font-size:55px; } 

.xmenu, .xmenumobile { 
  float:left;
  font-weight: 100;
  font-size:30px; 
  padding-top:0px;
}
.xmenumobile { font-size:48px; }

.lowerpanel, .lowerpanelmobile {
  width:640px;
  margin:auto;
}
.lowerpanelmobile { width:100%; border:0; padding:0; }
.fixheader { padding-bottom: 12px;} 
.fixheadermobile { border-bottom:1px solid #AAA;}
.imgdiv { padding-top:10px; }
.midimg { width:100%; height:auto; }

