body {
    text-align:center;
    margin:0 auto;
    padding:0 0 0 0;
    background:url('images/MenuBG.gif') repeat-x top;
    background-color:#00070D;
    font-family: Arial, Helvetica, sans-serif;
    font-size:1.3em;
}

body::after{
    position:absolute; width:0; height:0; overflow:hidden; z-index:-1;
    content:url(Home-over.gif) url(AboutUs-over.gif) url(Services-over.gif) url(Publications-over.gif) url(Contact-over.gif) url(InverSeis-over.gif) url(nDenoise-over.gif) url(GAWave-over.gif) url(SpecB-over.gif);
}

h1 {
    font-size: 12pt;
    font-weight: bold;
}

h2 {
    font-size: 10.5pt;
    font-weight: normal;
}

p, h3, th {
    font-size: 10.5pt;
}

li {
    list-style-type: square;
}

sup {
    line-height: 0;
    font-size: 0.7em;	
}

.y20 {
    font-size: 1.4em;
    font-weight: bold;
}

/* Hacks
----------------------------------------------- */
.IEVariousHack {
    position: relative;
}

.IEDoubleMarginHack, .TwoColumn #MainColumn  {
    display: inline;
}

/* Hides from IE5-mac \*/
* html .HollyHack {height: 1%;}
/* End hide from IE5-mac */


/* CONTAINERS
----------------------------------------------- */

/*------ page Container ------*/
#PageContainer {
    width: 800px;
    margin: 0px auto;
    text-align: left;
    background-color:#00070D;
    position: relative;
}

.void {}

#MenuTable {
    position:absolute;
    left:0px;
    top:0px;
    width:800px;
    height:281px;
}

#MenuTop {
    position:absolute;
    left:0px;
    top:0px;
    width:800px;
    height:114px;
    background: url("images/MenuTop.gif") 0 0 no-repeat;
}

#MenuMiddleSpace1 {
    position:absolute;
    left:0px;
    top:114px;
    width:200px;
    height:52px;
    background: url("images/MenuMiddleSpace1.gif") 0 0 no-repeat;
}


#Home a {
    position:absolute;
    left:200px;
    top:114px;
    width:53px;
    height:52px;
    background: url("images/Home.gif") 0 0 no-repeat;
}

#Home a:hover {
    background: url("images/Home-over.gif") 0 0 no-repeat;
}

#AboutUs a {
    position:absolute;
    left:299px;
    top:114px;
    width:80px;
    height:52px;
    background: url("images/AboutUs-over.gif") 0 0 no-repeat;
}

#AboutUs a:link, #AboutUs a:visited {
    background: url("images/AboutUs.gif") 0 0 no-repeat;
}

#AboutUs a:hover {
    background: url("images/AboutUs-over.gif") 0 0 no-repeat;
}

#Services a {
    position:absolute;
    left:413px;
    top:114px;
    width:77px;
    height:52px;
    background: url("images/Services-over.gif") 0 0 no-repeat;
}

#Services a:link, #Services a:visited {
    background: url("images/Services.gif") 0 0 no-repeat;
}

#Services a:hover {
    background: url("images/Services-over.gif") 0 0 no-repeat;
}

#Publications a {
    position:absolute;
    left:512px;
    top:114px;
    width:105px;
    height:52px;
    background: url("images/Publications-over.gif") 0 0 no-repeat;
}

#Publications a:link, #Publications a:visited {
    background: url("images/Publications.gif") 0 0 no-repeat;
}

#Publications a:hover {
    background: url("images/Publications-over.gif") 0 0 no-repeat;
}

#Contact a {
    position:absolute;
    left:640px;
    top:114px;
    width:75px;
    height:52px;
    background: url("images/Contact-over.gif") 0 0 no-repeat;
}

#Contact a:link, #Contact a:visited {
    background: url("images/Contact.gif") 0 0 no-repeat;
}

#Contact a:hover {
    background: url("images/Contact-over.gif") 0 0 no-repeat;
}

#MenuBottom {
    position:absolute;
    left:0px;
    top:166px;
    width:800px;
    height:115px;
    background: url("images/MenuBottom.gif") 0 0 no-repeat;
}


#InverSeis a {
    position:absolute;
    left:4px;
    top:146px;
    width:258px;
    height:185px;
    background: url("images/InverSeis-over.gif") 0 0 no-repeat;
    color:#000;
    font-style:normal;
    text-decoration:none;
}

#InverSeis a:link, #InverSeis a:visited {
    background: url("images/InverSeis.gif") 0 0 no-repeat;
}

#InverSeis a:hover {
    background: url("images/InverSeis-over.gif") 0 0 no-repeat;
}

#InverSeis a .Content {
    visibility:hidden;
    position: absolute;
    left:0px;
    top:185px;
    width:748px;
    background-color:#fff;
    border-left:2px inset;
    border-right:2px inset;
    border-bottom:2px inset;
    padding:20px;
    color:#000;
}

#InverSeis a:hover .Content {
    visibility:visible;
}

#nDenoise a {
    position:absolute;
    left:182px;
    top:167px;
    width:258px;
    height:164px;
    background: url("images/nDenoise-over.gif") 0 0 no-repeat;
    color:#000;
    font-style:normal;
    text-decoration:none;
}

#nDenoise a:link, #nDenoise a:visited {
    background: url("images/nDenoise.gif") 0 0 no-repeat;
}

#nDenoise a:hover {
    background: url("images/nDenoise-over.gif") 0 0 no-repeat;
}

#nDenoise a .Content {
    visibility:hidden;
    position: absolute;
    left:-178px;
    top:164px;
    width:748px;
    background-color:#fff;
    border-left:2px inset;
    border-right:2px inset;
    border-bottom:2px inset;
    padding:20px;
    color:#000;
}

#nDenoise a:hover .Content {
    visibility:visible;
}

#GAWave a {
    position:absolute;
    left:361px;
    top:185px;
    width:258px;
    height:146px;
    background: url("images/GAWave-over.gif") 0 0 no-repeat;
    color:#000;
    font-style:normal;
    text-decoration:none;
}

#GAWave a:link, #GAWave a:visited {
    background: url("images/GAWave.gif") 0 0 no-repeat;
}

#GAWave a:hover {
    background: url("images/GAWave-over.gif") 0 0 no-repeat;
}

#GAWave a .Content {
    visibility:hidden;
    position: absolute;
    left:-357px;
    top:146px;
    width:748px;
    background-color:#fff;
    border-left:2px inset;
    border-right:2px inset;
    border-bottom:2px inset;
    padding:20px;
    color:#000;
}

#GAWave a:hover .Content {
    visibility:visible;
}

#SpecB a {
    position:absolute;
    left:539px;
    top:206px;
    width:258px;
    height:125px;
    background: url("images/SpecB-over.gif") 0 0 no-repeat;
    color:#000;
    font-style:normal;
    text-decoration:none;
}

#SpecB a:link, #SpecB a:visited {
    background: url("images/SpecB.gif") 0 0 no-repeat;
}


#SpecB a:hover {
    background: url("images/SpecB-over.gif") 0 0 no-repeat;
}

#SpecB a .Content {
    visibility:hidden;
    position: absolute;
    left:-535px;
    top:125px;
    width:748px;
    background-color:#fff;
    border-left:2px inset;
    border-right:2px inset;
    border-bottom:2px inset;
    padding:20px;
    color:#000;
}

#SpecB a:hover .Content {
    visibility:visible;
}

#Content {
    position: absolute;
    left:4px;
    top:329px;
    width:748px;
    background-color:#fff;
    border:2px inset;
    padding:20px;
}

#GeneralContent {
    position: absolute;
    left:4px;
    top:160px;
    width:748px;
    background-color:#fff;
    border:2px inset;
    padding:20px;
}

.framed { border: solid 1pt black }

.service  {
    color: white;
    font-weight: bold;
    background-color: #0065AD;
    border: solid 1px #0065AD;
    text-align: center;
    border-style: outset;
    border-width: 1px;
    font-size: 11.5pt; 
}

.section {
    text-align: center;
    vertical-align: middle;
    border: solid 1px #0065AD;
    color: #0065AD;
    font-weight: bold;
    font-size: 11pt; 
}

td { 
    font-size: 10.5pt; 
    line-height: 18pt; 
}

