 /*********************************************************************************************************************************
all.css
Version 2025.06.29
This stylesheet has the base css markups that are consistent among most websites.
Breakpoints
- Mobile Portrait: < 460
- Mobile Landscape: < 800
- Tablet Portrait: < 922 
- Tablet Landscape: < 1200
**********************************************************************************************************************************/


/*********************************************************************************************************************************
NORMALIZE FOR ALL PAGES
**********************************************************************************************************************************/

html, body, div, form, fieldset, legend, label { margin: 0; padding: 0;  vertical-align: top;position:relative; }
table { border-collapse: collapse; border-spacing: 0; }
th, td { text-align: left; vertical-align: top; }
h1, h2, h3, h4, h5, h6, th, td, caption { font-weight:500; }
img { border: 0; height:auto; max-width: 100%; display: block;}
body {height: 100%; min-height: 100%; min-width: 300px; background-color:#FFF; background-attachment:fixed; background-size:cover;
font-family:Segoe UI,Optima,Arial,sans-serif ; font-size: 1rem;box-sizing:border-box;font-weight:300; } 
a {text-decoration: none; }
h1 {font-size:2rem;letter-spacing:.2rem; text-align:center; padding-bottom:.2rem; }
h2 {font-size:1.5rem;letter-spacing:.1rem;}
h3 {font-size:1.2rem;}
h4 {font-size:1.1rem;}  
h5 {font-size:1rem;}
video {width:100%; height:auto;}
* {box-sizing:border-box;margin:0;padding:0;}


