body
{    
    font-family :  Arial, Helvetica, sans-serif;
    background-color : #000000;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px; 
    text-align : center;    
}    

td
{
    font-family :  Arial, Helvetica, sans-serif;
    color : #000000;
    font-size : 13px;

}

.red
{
    font-family :  Arial, Helvetica, sans-serif;
    color : #900B03;
    font-size : 13px;

}

.secondary
{
    background-repeat : repeat-y;
    background-image : url(graphics/page_back.gif);
	background-position : center;  
}

.background
{
    background-repeat : no-repeat;
    background-image : url(graphics/dredging_old_cropped.jpg);
	background-position : center; 
    position: relative; 
}

#contact
{
    position: absolute;
    top: 630px;
    left : -20px;
    
}

.indent
{
padding-left : 30px; 
}

.submenu
{
    line-height : 17px;
    font-family : Verdana, Arial, Helvetica, sans-serif;

}
.navborder
{
    border-bottom : 1px dotted #DB5464; 
    width : 100px;
    margin-bottom : 12px;
}

.navborderbot
{
    border-bottom : 1px dotted #DB5464; 
    width : 100px;
}
.subone
{

    text-decoration: none; 
    color : #000000;
    font-size : 12px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    line-height : 17px;
    margin-bottom : 4px;
}

.suboneon
{

    text-decoration: none; 
    color : #DB5464;
    font-size : 12px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    line-height : 17px;
    margin-bottom : 4px;
}

a.subone:link
{
    color : #0C3E63;
    text-decoration : none;
}

a.subone:visited
{
    color : #0C3E63;
    text-decoration : none;
  }

a.subone:hover
{
    color : #DB5464;
    text-decoration : none; 
}
a.suboneon:link
{
    color : #DB5464;
    text-decoration : none;    
}

a.suboneon:visited
{
    color : #DB5464;
    text-decoration : none;
  }

a.suboneon:hover
{
    color : #DB5464;
    text-decoration : none; 
}
    
.subtwo
{
    text-decoration: none; 
    color : #666666;
    font-size : 12px;
    padding-left : 12px;
    margin-bottom : 4px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
   
}

.subtwoon
{
    text-decoration: none; 
    color : #DB5464;
    font-size : 12px;
    padding-left : 24px;
    margin-bottom : 4px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
   
}
a.subtwo:link
{
    color : #666666;
    text-decoration : none;
    
}

a.subtwo:visited
{
    color : #666666;
    text-decoration : none;
}

a.subtwo:hover
{
    color : #DB5464;
    text-decoration : none;
    }
a.subtwoon
{
    color : #DB5464;
    text-decoration : none;
    }

.bottomcontact
{
    font-size : 12px;
    font-family : Arial, Helvetica, sans-serif;
    padding-bottom : 8px;
    padding-right : 20px;

}
    
.tabon
{
    font-size : 14px;
    text-decoration : none;
    margin-bottom : 3px;
    margin-top : 4px;
    letter-spacing : 0.5px;
    color : #FFBC09;
}
    
.vertical
{
    background-repeat : repeat-y;
    background-image : url(graphics/vertical.gif);
}

.horizontal
{
    background-repeat : repeat-x;
    background-image : url(graphics/horizontal.gif);

}
.horizontal2
{
    background-repeat : repeat-x;
    background-image : url(graphics/horizontal2.gif);

}
.title
{
    font-weight : bold;
    text-decoration: none; 
    color : #0C3E63;
    font-size : 15px;
}
li
{
    padding-bottom : 4px;
}

li.arrow
{
    padding-bottom : 4px;
    list-style-image : url(graphics/arrow.gif);
    margin-left : 12px;
}

li.dot
{
    padding-bottom : 4px;
    list-style-image : url(graphics/dot.gif);
}

li.smalldot
{
    padding-bottom : 4px;
    list-style-image : url(graphics/smalldot.gif);
}

.titletwo
{
    font-weight : bold;
    text-decoration: none; 
    color : #0C3E63;
    font-size : 12px;
}

.titlethree
{
    font-weight : bold;
    text-decoration: none; 
    color : #0C3E63;
    font-size : 17px;
    text-align : right;
}
.titlefour
{
    font-weight : bold;
    text-decoration: none; 
    color : #0C3E63;
    font-size : 12px;
    text-align : right;
}

.titlefive
{
    font-weight : bold;
    font-style : italic;
    text-decoration: none; 
    color : #0C3E63;
    font-size : 14px;
    text-align : center;
    letter-spacing : 1px;
}

.copyright
{
    font-size : 10px;
    padding-top: 6px;
    text-align : right;
}

a:link
{
    color : #0C3E63;
    text-decoration : none;
}

a:visited
{
    color : #0C3E63;
    text-decoration : none;
}

a:hover
{
    color : #AE8005;
    text-decoration : underline;
}


.homelink
{
    color : #BCB476;

}

a.homelink:link
{
    color : #BCB476;
    text-decoration : none;
}

a.homelink:visited
{
    color : #BCB476;
    text-decoration : none;
}

a.homelink:hover
{
    color : #fffff0;
    text-decoration : underline;
}

.secondlink
{
    color : #504C4C;

}

a.secondlink:link
{
    color : #504C4C;
    text-decoration : none;
}

a.secondlink:visited
{
    color : #504C4C;
    text-decoration : none;
}

a.secondlink:hover
{
    color : #89856B;
    text-decoration : underline;
}

a.tab
{
    color : #ffffff;
    text-decoration : none;
    font-weight : normal;
    letter-spacing : 0.5px;
} 

a.tab:link
{
    color : #ffffff;
    text-decoration : none;
    font-weight : normal;
    letter-spacing : 0.5px;
            
}

a.tab:visited
{	
	color:	#ffffff;
	text-decoration:	none;
    font-weight : normal;
    letter-spacing : 0.5px;
}
		
a.tab:hover
{
    color : #FFBC09;
    text-decoration : none;
    font-weight : normal;
    letter-spacing : 0.5px;

}

#redline
{
    position: relative;
}
#composite2
{
    position: absolute;
    top: -180px;
    left : 20px;
    
}

.caption
{
    font-size : 12px;
    padding-top : 6px;
}



