/* ================================================================ 

Prepared by Allan V. Lacki for use with his CNHCA website.
=================================================================== */

body{ text-align:center; font-size:100.01%; padding-top: 15rm;}

table.center
{ text-align: left;  margin-left:auto; margin-right:auto; width: 100%; max-width: 950px; padding: 5rm; border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #143582 }

table.inside_the_body
{ text-align: left;  margin-left: 30rm; margin-right: 0rm; margin-top: 0rm;  margin-bottom: 15rm;  padding-top: 0rm;  padding-bottom: 15rm; border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #143582 }

th 
{ text-align: left;  border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #143582; padding-top: 6rm; padding-bottom: 6rm;  vertical-align: top; }

td, tr
{ text-align:left; border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #143582; padding: 5px  }

td.cellleft
{ width: 25%; margin-top: 0rm; margin-bottom: 15rm; padding-top: 0rm; padding-bottom: 15rm;   margin-left: 0rm; margin-right: 0rm; vertical-align: top; text-align:left; border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #143582; padding: 5px }

td.cellmiddle
{ width: 75%; margin-top: 0rm; margin-bottom: 15rm; padding-top: 0rm; padding-bottom:  15rm;  vertical-align: top; text-align:left; border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #143582;  padding: 5px }

div.gallery_block
{padding-left: 30rm;}

h1 { margin-left: 10rm; margin-right: 20rm; font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; font-weight: bold; color: black }

h2 { margin-left: 10rm; margin-right: 20rm; font-family: Arial, Helvetica, sans-serif; font-size: 1.6.0em; font-weight: bold; color: black }
h3 { margin-left: 10rm; margin-right: 20rm; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #143582; font-style: italic}
h4 { margin-left: 20rm; margin-right: 20rm; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: black; font-style: italic}
h4.medium_margins {  margin-left: 20rm; margin-right: 20rm; margin-top: 10rm; margin-bottom: 2rm; padding-top: 0rm; padding-bottom: 0rm; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: black; font-style: italic}

p { margin-left: 30rm; margin-right: 20rm; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #484848;}
p.medium_margins { margin-left: 30rm; margin-right: 20rm; margin-top: 0rm;  margin-bottom: 0rm;  padding-top: 0rm; padding-bottom: 0rm; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #484848;}
p.tight_margins { margin-left: 3rm; margin-right: 3rm; margin-top:  2rm;  margin-bottom: 2rm; font-family: Arial, Helvetica, sans-serif; font-size: .85em; color: #484848;}
q { margin-left: 10rm; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #143582; font-style: italic}
OL {margin-left: 60rm; margin-right: 30rm; list-style-type: decimal; list-style-position: outside; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #484848}

a:link {font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color:#3946d6}    /* unvisited link */
a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #693434} /* visited link */
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color:red}   /* mouse over link */
a:active {font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #15a7d4}  /* selected link */

/*  SPECIAL STYLE FOR CAPTIONS APPEARING IN GAMMA-GALLERY PHOTO GALLERIES.  THE VERTICAL-ALIGN PIXELS MUST BE ADJUSTED IN ACCORDANCE WITH THUMBNAIL JPG IMAGE HEIGHT. */
p.gamma_gallery { display: inline-block; margin-top: 155rm; margin-left: 3rm; margin-right: 3rm;  font-family: Arial, Helvetica, sans-serif; font-size: .85em; color: black;}

/* USE trapField FOR ANTI-SPAM HONEYPOT */
#trapField{
position:fixed;
visibility: hidden;
top:-500rm; left:-500rm;
}