body   { color: #000000; font-family: Arial, Helvetica, Tahoma, Geneva, Sans-Serif; background-image: url("../images/hudson_bat_bg1.gif"); background-repeat: repeat; text-align: center; margin: 0; padding: 0; position: relative }
table {font-size:14px;}

a:link, a:visited {color:#0055A5;}
a:hover {color:#FFFFFF;}

.main_content  { margin: auto; width: 770px; border: solid #97B38F 1px; background-color:#ADC89F; }

/*  A1BF99 */

H1, H2, H3, H4, H5  { color: #0055A5; font-style: italic; font-weight: bold; text-align: center; margin: 0px; }
H1  { font-size: 24px; margin:15px 0px;}
H2  { font-size: 20px; margin-bottom:8px;}
H3  { font-size: 18px; }
H4  { font-size: 15px; }
H5  { font-size: 13px; }

.tiny     {font-size:4px}
.xxxsmall {font-size:9px}
.xxsmall  {font-size:10px}
.xsmall   {font-size:11px}
.small    {font-size:12px}
.normal   {font-size:13px}
.medium   {font-size:14px}
.large    {font-size:16px}
.xlarge   {font-size:18px}
.xxlarge  {font-size:20px}
.xxxlarge {font-size:22px}


#header  { color: #FFFFFF; background-color: #000000;  font-size: 14px; font-weight: normal; padding: 0px; }

UL { text-align:left; margin:0px 0px 0px 15px; padding:0px;}
LI { text-align:left; margin:15px 0px 10px 0px; padding:0px;}

#footer  { color: #808080; font-size: 14px; font-weight: normal; padding-top: 10px; }
#footer H1  { font-size: 16px; font-weight: bold; margin: 0;} 
#footer H2  { font-size: 14px; margin: 0; font-weight:normal;}


/* ============================== STYLES FOR THE FOOTER NAV LINKS ============================== */

#footer_nav { text-align:center; font-size:11px; font-weight:bold; line-height:normal;}
#footer_nav a      { margin:0px; padding:0px 5px 0px 5px;}

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

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

#seo_outer_div   { position:relative; overflow:hidden; margin:auto;}
#seo_img_1       { position:absolute; left:0px; top:0px; z-index:2; background-color:#FFFFFF;} /* <- SET THIS COLOR TO MATCH THE BACKGROUND */
#seo_text_div    { position:absolute; z-index:-1;}
#seo_text_div h1 { font-size: 14px; line-height: 12px; margin: 0; padding: 0; }
#seo_text_div h2 { font-size: 12px; line-height: 10px; margin: 0; padding: 0; }
