
.pg_body
{
background-color:RoyalBlue;
background-image:url('/imgs/bckg_btlogo.png');
color:#000000;
}

a:active {color:#0000FF;}  /* selected link */
a:link {color:#0000FF;}      /* unvisited link */
a:visited {color:#800080;}  /* visited link */
a:hover {color:#105010;}  /* mouse over link */

.cmpn_infr
{
 background-color: white;
 color: black;
 font-size: 1.5em;
 width: 32em;
 border-style: outset;
 border-width: 7px;
 text-align: center;
 margin: auto;
}

div.ul_tbl
{
  color: black;
}

div.ul_tbl table
{
  background-color: white;
  border-style: outset;
  border-width: 6px;
  margin: auto;
}	

div.ul_tbl th
{
  border: 3px solid blue;
  font-size: 1.5em;
  padding: 8px;
  text-align: center;
  vertical-align: middle;
}

div.ul_tbl td
{
  border: 3px solid green;
  color: #000000;
  padding-top: 24px;
  padding-right: 16px;
  padding-bottom: 10px;
  padding-left: 8px;
  text-align: center;
  vertical-align: middle;
}

div.ul_tbl ul
{
  text-align: left;
  font-size: 1em;
  font-weight: bold;
}

div.ul_tbl img
{
  display: inline;
  margin: 3px;
/* image border is blue */
  border: 5px solid blue;
}

div.ul_tbl b
{
  font-weight: normal;
  text-align: center;
  color: magenta;
}

div.ul_tbl th
{
  border: 3px solid blue;
  font-size: 1.5em;
  padding: 8px;
  text-align: center;
  vertical-align: middle;
}

div.pg_hdng { div.ul_tbl; }

div.pg_hdng table
{
  background-color: white;
  border-style: outset;
  border-width: 8px;
  margin: auto;
}

div.pg_hdng th
{
  font-size: 2em;
  padding-right: 1em;
  padding-left: 1em;
}

div.link_lstn_tbl { div.ul_tbl; }

div.link_lstn_tbl table 
{
background-color: white;
border-style: outset;
width: auto;
border-width: 7px;
padding: 0px;
text-align: center;
}

div.link_lstn_tbl th 
{
font-size: 1.5em;
text-align: center;
border: 2px solid blue;
padding: 7px;
}

div.link_lstn_tbl td
{
height: 2em;
font-size: 1.5em;
font-style: bold;
text-align: center;
border: 2px solid green;
padding: 7px;
}

/* hover image border is magenta */
div.link_lstn_tbl a:hover {font-style: italic; border: 5px solid magenta;}

div.if_lstn_mc_tbl table 
{
background-color: white;
border-style: outset;
font-size: 1em;
font-weight: bold;
width: 48em;
}

div.if_lstn_mc_tbl th 
{
font-size: 1.25em;
font-weight: bold;
text-align: center;
border: 3px solid blue;
padding: 0.5em 1em;
}

div.if_lstn_mc_tbl td
{
font-size: 1em;
text-align: center;
border: 3px solid blue;
padding: 0.5em 1em;
}

div.if_lstn_mc_tbl td.c2 { border: 3px solid green; }

div.if_lstn_mc_tbl td.c3 { border: 3px solid orange; }

div.if_lstn_mc_tbl td.c4 { width: 32em; border: 3px solid magenta; }

/* end of information listing 2 column table (if_lstn_2c_tbl) class definitions c2 solid green c3 solid orange c4 solid magenta */

td.ctgr_l
{
  text-align:center;
  background-color:black;
  font-weight:bold;
  font-size:x-small;
}

td.ctgr_l b
{
  font-weight: bold;
  color:white;
}

div.lstn_l
{
  text-align: center;
  font-weight: bold;
  font-size:1.2em;
}

div.slmn_link
{
background-color: #ffb0b0;
}

div.lvnd_link
{
background-color: #e0a0e0;
}

/* hover image border is magenta */
div.lstn_pg_links a:hover { color: yellow; }

div.bld_f
{
  text-align:center;
  font-weight: bold;
  font-size:1.5em;
}

div.ctgr1
{
background-color: dfb700;
}

div.ctgr2
{
background-color: #c0c0ff;
}

div.ctgr3
{
background-color: #e0a0e0;
}

/* hover image border is magenta */
div.sd a:hover img { border: 5px solid orange; }

h2.prpl
{
color:purple;
text-align:center;
}

p
{
color:darkblue;
font-family:"Times New Roman";
font-size:16px;
}

