/* -----------  All HTML Elements  --------  Sync  -------- */
body               {font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 20px; margin-top: 20px; margin-bottom: 50px;
                     background-image: url(../images/BodyBG.jpg); background-repeat: repeat-y; background-color: #0e1034;}
td                 {vertical-align: top; padding: 0px;}
img                {border: 0px;}
h1                 {font-size: 14pt; font-weight: bold; color: #7d0040; text-align: center;}
h4                 {font-weight: bold; color: #002d62; margin: 10px 0px 0px 0px;}
h4+p               {margin: 0px;}
hr                 {width: 80%; height: 1px; background-color: #002d62; border: 0px;}

/* -----------  Page Layout  -------- */
.pageLO            {width: 760px; height: 400px; background-color: #ffffff; border: 1px solid #000000; border-collapse: collapse;}
.headerLO          {border-bottom: 1px solid #000000;}
.titleLO           {font-size: 11pt; font-weight: bold; line-height: 16px; text-align: right; width: 450px; padding: 5px 20px;}
.pageBody          {padding: 5px 40px 5px 40px;}
.pageBodySnug      {padding: 5px 5px 5px 10px;}
.bodyFooter        {font-size: 7.5pt; padding: 15px 70px 5px 70px;}
.footNav           {font-size: 7.5pt; text-align: center; padding: 10px 50px 15px 50px; border-top: 1px solid #000000;}
.footNav a         {color: #25254b;}
.footNav a:hover, .footNav a:focus
                   {color: #4d4d99;}
.footNavSel        {color: #820041;}
.footerLO          {font-size: 7.5pt; padding: 5px 0px 5px 15px; height: 40px; border-top: 1px solid #000000;}

/* -----------  NavBar Layout  -------- */
.navBarLO, .navBarTop, .navBarBot
                   {width: 170px; border-collapse: collapse;}
.navBarLO table    {width: 100%;}
.navBarLO td       {border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 6px 4px 6px 9px;}
.navBarLO td.NavSub {padding-left: 25px;}
.navBarTop         {height: 30px;}
.navBarBot td      {height: 50px; border-bottom: 0px; border-right: 1px solid #000000;}
.nav, .nav-o, .nav-d, .nav-s
                   {font: 9pt verdana; font-weight: bold; text-decoration: none;}
.nav               {color: #25254b;}
.nav-o, .nav:focus {color: #4d4d99; text-decoration: underline;}
.nav-d             {color: #8484c1; text-decoration: underline;}
.nav-s             {color: #820041;}

/* -----------  Content  -------- */
tr.spcr td         {margin: 0px; padding: 0px;}
p.pgTOC            {font-size: 12pt; font-weight: bold; color: #7D0040; padding: 0px 20px 0px 30px; margin: 0px;}
ul.pgTOC           {font-size: 12pt; line-height: 30px; margin: 0px 0px 40px 40px;}
.sectBar           {font-size: 12pt; color: #ffffff; text-align: center; padding: 16px; vertical-align: middle;
                     background-color: #002d62;}
.sectText          {margin: 0px 50px 30px 30px;}
.sectText li       {margin-bottom: 5px;}
.sectNav a         {margin-left: 30px;}
.ctr               {text-align: center;}
.colorRed          {color: #d00000;}
.flR               {float: right; margin: 10px 5px 10px 20px;}
.flL               {float: left; margin: 10px 20px 10px 5px;}

/*
Reference only:
Cranberry #008080 to #820041 to #7D0040
Blue      #004040 to #00005b to #002d62
*/
