/* CSS STYLESHEET: styles-main.css */

/* --------------------- */
/* History                            
    Date      Who  Change
	24APR2024 TSA  Created
*/
/* Common Artwork */
:root {
  --front-page-bg: url('/henry/assets/artwork/front-page-bg.jpg');
  --other-pages-bg: url('/henry/assets/artwork/aquaburlaptile.jpg');
  
}


* {
  margin: 0;
  padding: 0;
}


html,
body {
  
  height: 100%;
  align-items: center;
  padding: 10px;
}

/* Body Main tag for all pages */
body {
 
  font-family: Cambria, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
}

/* Headings */
h1,
h2,
h3 {
  margin: 0 0 20px 0;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  font-weight: bold;
  text-align: left;
  padding-bottom: 10px;
}

h1 {
  font-size: 1.8em;
  padding-top: 20px;

}

h2 {
  font-size: 1.4em;
  padding-top: 15px;
  text-transform: capitalize;
}

h3 {
  font-size: 1.4em;
  font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
  font-weight: normal;
  font-style: italic;
  text-transform: capitalize;
  padding-top: 10px;
}

p,
ul,
ol,
dl,
th,
td {
  margin-top: 0;
  margin-bottom: 6px;
  line-height: 1.2;
  text-align: left;
}

a { 
  text-decoration: none;
}


/* Front page background */
body.front-page {
  background: var(--front-page-bg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* Front page link styles */
.front-page a:link {
  color: #000000; /* Black */
}

.front-page a:visited {
  color: #000000; /* Black */
}

.front-page a:active {
  color: #000000; /* Black */
}

.front-page a:hover {
  color: #666666; /* Gray */
}

/* Other pages background */
body:not(.front-page) {
  background-image: var(--other-pages-bg);
  background-repeat: repeat;
  /* Add any other background styling properties you need */
  
}

.outer-margin{
 max-width: 800px;
  margin: 0 auto;
  padding: 20px;
  background-color: #FFF;
  
}
.banner{
  /* width: 90%; */
  align-items: center;
}
.main-pg{

  align-items: center;

}

table.holder{
  background-color: #FFF;
  border-width: 0;
  padding: 0;
  margin: 0;
}

div.side-menu{
  /* margin: 10 10; */
  vertical-align: top;
 
  
}

.side-menu ul {
  list-style-type: none;
}

.side-menu li {
  text-align: left;
  margin-bottom: 2pt;
  font-size: 12pt;
  text-decoration: none;
  
}
.side-menu td {
  vertical-align: top;
  padding: 5 5;
}

div.col2 {
  width:99%;
  
}
/* --------------------- */