body, p {
font-family: verdana, helvetica, arial, geneva, sans-serif;
font-size: 12px;
line-height: 1.4em;
color: #000000;
/* background-color: #3d7c81; */
}

table, tr, td, th {
font-family: verdana, helvetica, arial, geneva, sans-serif;
font-size: 12px;
}

.all {
margin: 0 0 0 0;
}

/* Position of main text div */
.text {
position: absolute;
top: 140px;
left: 456px;
width: 500px;
}

.para {
display: block;
}

/* margin(s) of p elements within text div */ 
.text p {
margin: 10px 0px 20px 25px;
}

/* Z-index for Paragraph header image */
.para-img {
z-index: 50;
}

/* Position of paragraph heading image */
.para-text {
position: absolute;
margin-top: 35px;
margin-left: 23px;
z-index: 100;
}

/* Position of Main Logo */
.logo {
position: absolute;
top: 20px;
left: 400px;
}

/* Position of main navigation */
.nav-menu {
position: absolute; 
top: 60px;
left: 77px;
}

/* Position of metal page title */
.page {
position: absolute;
top: 520px;
left: 2px;
}

/* Change point size for legal and text navigation */
.textnav {
line-height: .98em;
background: #3d7c81;
font-size: 11px;
margin-left: 10px;
}

.text-nav-wave {
position: absolute;
top: 775;
left: 620;
z-index: 300;
}

a:link { color: #bbbbbb; text-decoration: none }
a:visited { color: #bbbbbb; text-decoration: none }
a:active { color: red; text-decoration: none }
a:hover { color: #99ffcc; text-decoration: underline; }
/* a:hover { color: #993300; text-decoration: underline; } */

.textnav a:link { font-size: 11px; color: #000000; text-decoration: underline }
.textnav a:visited { font-size: 11px; color: #000000; text-decoration: underline }
.textnav a:active { font-size: 11px; color: red; text-decoration: underline }
.textnav a:hover { font-size: 11px; color: #993300; text-decoration: underline; }