body { margin: 0px; background-image: url("images/outer-space.jpg"); background-attachment: fixed; }

.header { height: 38; background-color: #000000; color: #ffffff; background-image: url("images/headerfiller.gif")}
.black { background-color: #000000; color: #ffffff; }

.darker { background-color: #bbbbbb; }
.messageheader { text-indent: 2px; height: 32px; line-height: 3; color: #ffffff;
background-image: url("images/menufiller.gif"); font-size: 9pt;
text-shadow: #0a3875 4px 4px 5px; font-weight: bold; font-style: italic;}
.changingtext { text-indent: 152; height: 32px; line-height: 3; color: #ffffff;
background-image: url("images/menufiller.gif"); font-size: 9pt; 
text-shadow: #0a3875 4px 4px 5px; font-weight: bold; font-style: italic;}

td { text-align: justify; }
td.hiddenside { font-size: 10pt; line-height: 12pt; font-family: Arial, Helvetica, sans-serif; 
display: table-cell; background-image: url("images/hiddengradient.gif"); color: #777777; width: 18px; height: 100%; }
td.sidebarfillerblue { display: table-cell; margin: 0px; background-color: #232323; 
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #323232;
width: 150px; height: 100%; background-image: url("images/PlexusKeys1.gif"); }
td.sidebarfillergreen { display: table-cell; margin: 0px; background-color: #232323; 
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #323232;
width: 150px; height: 100%; background-image: url("images/PlexusKeys2.gif"); }
td.sidebarfillerred { display: table-cell; margin: 0px; background-color: #232323; 
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #323232;
width: 150px; height: 100%; background-image: url("images/PlexusKeys3.gif"); }
td.sidebarfilleryellow { display: table-cell; margin: 0px; background-color: #232323; 
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #323232;
width: 150px; height: 100%; background-image: url("images/PlexusKeys4.gif"); }

th.leadCell { background-color: #ffffff; color: #cc3300; }
th.noplay { font-weight: bold; font-style: italic; font-size: 8pt; height: 33; text-align: left; 
line-height: 1; text-indent: 21px; background-color: #000000; color: #ffffff; 
background-image: url("images/menufiller.gif")}
.hpihead {font-size: 8pt; height: 50; text-align: left; line-height: 1; background-color: #000000; 
font-weight: bold; font-style: italic; color: #ffffff; background-image: url("images/hpiheadfiller.jpg")}

a.light { font-size: 10pt; color: #ffffff; font-weight: bold; text-decoration: none; }
a.light:hover { color: #ff9933; }
a.submenuhead { color: #ffff99; text-decoration: none; }
a.topmenu { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.topmenu:hover { color: #99ccff; }
a.sidebanner { display: block; color: #cc3300; text-decoration: none; }
a.sidebanner:hover { color: #ff6600; }
a.home { color: #ffffff; text-decoration: none; }
a.plain { text-decoration: none; }
a.blk { color: #222222; text-shadow: #aaaaaa 3px 3px 5px; text-decoration: none; }
a.blk:hover { color: #666666; }
a.menu { display: block; font-size: 8pt; font-weight: bold; text-decoration: none; color: #333333; }
a.menu:hover { color: #9999ff; background: #111111; }

a.showhide { display: block; color: #ffffff; font-size: 8pt; font-weight: bold; text-decoration: none; }
a.showhide:hover { color: #9999ff; }

ins { font-weight: bold; color: #ffff99; font-size: 10pt; font-style: italic; text-decoration: none; }
ins.submenu { color: #ffff99; font-size: 8pt; }
ins.topmenu { color: #ff9933; font-size: 8pt; }

img.sel { border: solid 1px rgb(255,255,255) }

div.foot { text-align: left; font-family: Arial, Helvetica, sans-serif; background-color: #000000; color: #ffffff; text-indent: 6px; font-weight: bold;
text-shadow: 0; font-size: 8pt; line-height:3.3; }
div.submenu { background-color: #777777; color: #ffffff; font-weight: bold; 
background-image: url("images/subgradient2.gif"); text-indent: 8px;
line-height: 1.8; text-align: left; font-size: 8pt; }
div.intromenu { background-color: #cccccc; color: #ffffff; font-weight: bold; 
line-height: 1.5; text-shadow: 0px; text-indent: 0px; text-align: center; 
margin-top: 1px; letter-spacing: 0.3em; font-size: 8pt; }
div.top { line-height: 1.8; display: block; background-image: url("images/subgradient2.gif");
color: #ffffff; font-weight: bold; font-size: 8pt; text-indent: 5px; }
div.item { line-height:1.9; display: block; background: #ffffff; margin: 0px; text-indent: 8px; border-top: 1px solid #aaaaaa; }
div.selecteditem { line-height:1.9; display: block; background: #111111; color: #9999ff; font-size: 8pt; font-weight: bold; 
font-style: italic; text-indent: 8px; }
div.lite { line-height:2.5; color: #222222; background: #dddddd; margin: 0px; text-indent: 8px; font-size: 8pt; 
font-weight: bold; }
div.blk { color: #ffffff; text-align: center; background: #000000; margin: 0px; text-indent: 0px; }
div.menuitems { background-color: #bbbbbb; text-indent: 0px; margin-right: 1px }