/* Body-level rules */

body {
	background-color: #e6e6e6;
	font-size:small;
	margin:0px;
	padding:0px;
}


#MainContent {
	background:url(../images/body_bg.gif) top repeat-y;
	text-align: left;
	width: 760px;
	margin: 0px auto;
	border: 1px solid #000;
}

/* Main Layout Divs */
#header {
	top:0px;
	left:0px;
	width:760px;
	height:110px;
	background-image:url(../images/masthead_new.jpg);
	background-repeat:no-repeat;
	text-align:left;

}

#leftCol {
	float:left;
	width:185px;
}

#rightCol {
	float:right;
	width:151px;
}

#content {
	margin-left:186px;
	width:400px;
}

#footer {
	width:760px;
	background-image:url(../images/footer_bg.gif);
	background-position:left;
	background-repeat:repeat-y;
}

/* Header Rules */

#name_web	{
	position:relative;
	height:110px;
	overflow:hidden;
	display:inline;
	padding:0;

}

#mTitle	{
	font-family:'Palatino Linotype', Georgia, 'Microsoft Sans Serif';
	font-style:italic;
	color:#FFFFFF;
	font-size:30px;
	margin-left:3px;
	display:block;
	font-weight:bold;
}

#fTitle	{
	font-family:Georgia, Impact, 'Lucida Console';
	color:#FFFFFF;
	font-size:23px;
	font-weight:bold;
	font-style:italic;
	margin-left:10px;
	display:block;
}

#nTitle	{
	font-family:Georgia, Impact, 'Lucida Console';
	color:#FFFFFF;
	font-size:23px;
	font-weight:bold;
	font-style:italic;
	margin-left:25px;
	display:block;
}

#slogan {
	font-family:'Palatino Linotype', Georgia, 'Microsoft Sans Serif';	
	font-weight:bold;
	font-style:italic;
	font-size:17px;
	display:inline;
	padding:0;
	color:#e8bb5d;
	width:400px;
	margin-bottom:100px;
}

#first_part	{
	display:block;
	margin-top:-85px;
	margin-left:220px;	
}

#second_part	{
	margin-top:5px;
	margin-left:325px;

	display:block;
}

#headerData	{
	width:400px;
	margin-top:25px; 
/*	margin-top:-10px; */
	margin-left:187px;
	/*margin-bottom:-10px;*/
	border-bottom: #000000 solid 1px;
}
#todaysDate	{
	font-weight:bold;
	font-size:12px;	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;color:#000000;
}

#globalNav	{
	display:inline;
}

#globalNav li {
	list-style-type:none;
	display:inline;
}

#globalNav li a, #globalNav li a:visited {
	font-weight:bold;
	font-size:12px;	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;color:#000000;
	text-decoration:none;

}

#globalNav li a:active, #globalNav li a:hover{
	font-weight:bold;
	font-size:12px;	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;color:#000066;
	text-decoration:none;
	width:60px;
}

/* Left Column Rules */

/*#leftCol > #mainNav	{
	width:172px;
	background-image:url(../images/left_col_gray_bg.gif);
	background-position:top;
	background-repeat:repeat-y;
	position:relative;
	top:-15px;
	left:0px;

	padding-bottom:20px;
}*/

#mainNav ul {
	width:172px;
	background-image:url(../images/left_col_gray_bg.gif);
	background-position:top;
	background-repeat:repeat-y;
	margin-left: 0px;
	margin-top:-10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 0px;

}

#mainNav ul li	{
	list-style-type:none;
	background-color: #fbcc6c;
	background-image:url(../images/nav_bug_tile.gif);
	background-position:top right;
	background-repeat:repeat-y;
	margin-top:5px;
	padding:2px 0px;

}

#mainNav ul li a, #mainNav ul li a:visited {
	diaplay:block;
	font-size:.9em;
	font-weight:bold;
	color:#000000;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;;
	text-decoration:none;
	background:url(../images/nav_bug.gif) left top no-repeat;
	padding-left: 12px;
}

#mainNav ul li a:hover, #mainNav ul li a:active{
	diaplay:block;
	font-size:.9em;
	font-weight:bold;
	color:#ffffff;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;;
	text-decoration:none;
	background:url(../images/nav_bug_on.gif) left top no-repeat;
	padding-left: 12px;
}

#mainNav ul li .Linkon	{
	diaplay:block;
	font-size:.9em;
	font-weight:bold;
	color:#ffffff;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;;
	text-decoration:none;
	padding-top:-2px;
	background:url(../images/nav_bug_on.gif) left top no-repeat;
	padding-left: 12px;

}


/*.LinkOn	{
	font-size:12px;
	font-weight:bold;
	color:#000099;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;;
	text-decoration:none;
	position:relative;
	left:17px;
	top:3px
}

*/

#subNav {
	width:172px;
	margin-top:10px;
}


#about_bg, #about_meso 	{
	background-image:url(../images/left_col_about_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:270px;
	margin-left:-5px;
}

#about_meso { height:285px;}

#about_bg h1, #about_meso h1  {
	font-size:12px;
	width:145px;
	font-weight:bold;
	color:#000000;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	position:relative;
	top:30px;
	left:20px;
}
#about_bg p, #about_meso p  {
	width:145px;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	position:relative;
	top:20px;
	left:20px;

}

#about_bg a, #about_bg a:visited, #about_meso a, #about_meso a:visited  {
	color:#000066;
	font-weight:bolder;
	text-decoration:none;
}

#about_bg a:hover, #about_bg a:active, #about_meso a:hover, #about_meso a:active	{
	color:#000066;
	text-decoration:underline;
	font-weight:bolder;	
}

#navSource 	{
	background-image:url(../images/left_col_navSource_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-left:-5px;
	height:175px;
}

#navSource	h1{
	font-size:12px;
	width:145px;
	font-weight:bold;
	color:#000000;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	position:relative;
	top:22px;
	left:20px;	
}

#navSource p {
	width:145px;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	position:relative;
	top:10px;
	left:20px;
}

#navSource a, #navSource a:visited  {
	color:#000066;
	font-weight:bolder;
	text-decoration:none;
}

#navSource a:hover, #navSource a:active 	{
	color:#000066;
	text-decoration:underline;
	font-weight:bolder;	
}

/* Right Column Rules */

#searchBox	{
	border-bottom:#000000 1px solid;
	margin-left:7px;
	padding-bottom:10px;
	margin-bottom:10px;

}

#searchBox form	{
	width:135px;
	position:relative;
	left:10px;
}

#searchBox label {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	display:block;
}

#searchBox input {
	width:85px;
}

#searchBox .but{
	width:30px;
}

#ContactUs	{
	background:url(../images/right_col_quickContactBG.gif) top no-repeat;
	height:390px;
	width:135px;
	position:relative;
	top:-5px;
	left:10px;
}

#ContactUs h1	{
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;	
	font-size:12px;
	color:#FFFFFF;	
	position:relative;
	top:16px;
	left:16px;
}

#contactForm label{
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:10px;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;	
	font-size:10px;
	position:relative;
	top:12px;
}

#contactForm input {
	display:block;
	width:110px;
	margin-left:10px;	
	position:relative;
	top:12px;	
}

#contactForm textarea{
	display:block;
	width:110px;
	height:125px;
	margin-left:10px;	
	position:relative;
	top:12px;	
}

#contactForm input.submitBut	{
	margin: 5px auto;
	width:90px;
}	

#navReunion 	{
	background:url(../images/right_col_navReunion.gif) top no-repeat;
	width:135px;
	position:relative;
	left:10px;
	height:155px;
	top:-15px;	
}

#navReunion	h1{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	width:135px;
	position:relative;
	top:17px;
	left:14px;

}

#navReunion p {
	width:135px;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	position:relative;
	left:14px;
	top:10px;
}

#navReunion a,#navReunion a:visited {
	color:#fbcc6c;
	font-weight:bold;
	text-decoration:none;
}

#navReunion a:active,#navReunion a:hover {
	color:#fbcc6c;
	font-weight:bold;
	text-decoration:underline;
}

#navInvestigate 	{
	background:url(../images/right_col_navInvestigate.gif) top no-repeat;
	width:135px;
	position:relative;
	left:10px;
	top:5px;
	padding-bottom:10px;	
	margin-bottom:10px;
}

#navInvestigate	h1{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	width:135px;
	position:relative;
	top:17px;
	left:14px;

}

#navInvestigate p {
	width:125px;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	position:relative;
	left:14px;
	top:6px;
	margin-bottom:10px;
	padding-bottom:10px;	

}

#navInvestigate p.link {
	position:relative;
	top:-5px;
}

#navInvestigate a,#navInvestigate a:visited {
	color:#fbcc6c;
	font-weight:bold;
	text-decoration:none;
}

#navInvestigate a:active,#navInvestigate a:hover {
	color:#fbcc6c;
	font-weight:bold;
	text-decoration:underline;
}




/* Main Content */	

#mainarea	{
	width:395 px;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	font-size:1em;
	line-height:1.3em;
	margin-top:15px;
}

#mainarea h1	{	
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;font-size:16px;
	color:#000099;
	margin-top:10px;
}

#mainarea h2	{	
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;font-size:14px;
	color:#000099;
}


#mainarea h2.shipClass	{	
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;font-size:14px;
	color:#000099;
	text-decoration:
}

#mainarea h3	{	
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;font-size:12px;
	color:#000099;
}

#mainarea h4	{	
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;font-size:10px;
	color:#000099;
}

#mainarea dl.shipyards dt	{	
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;font-size:13px;
	color:#000000;
	font-weight:bold;
	border-bottom:#000000 1px solid;
	margin-top:12px;
}

#mainarea dl.shipyards dd{	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;font-size:13px;
	color:#000000;
}

#links a,#links a:visited {	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;font-size:13px;
	color:#000000;
	font-weight:bold;
	border-bottom:#000000 1px solid;
	margin-top:10px;
	text-decoration:none;
}

#mainarea dl.links dd{	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;font-size:13px;
	color:#000000;
}


#mainarea dl dt	{	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;font-size:13px;
	color:#000000;
	font-weight:bold;
	margin-top:10px;
}

#mainarea dl dd{	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;font-size:13px;
	color:#000000;
}

#sidebar	{
	width:165px;
	float:right;
	border: #000000 1px solid;
	margin-left:5px;
	padding:6px 2px;	
	margin-bottom:10px;

}

#sidebar h2	{
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	font-size:11px;
	color:#000099;

}

#sidebar p	{
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	font-size:11px;
	color:#000000;
}

#sidebar ul.firstChoice	{
	margin-top:5px;
	margin-bottom:-5px;
}

#sidebar ul {
	margin-top: -8px;
}

#sidebar ul li, #sidebar ul.firstChoice li	{
	display:list-item;
	list-style-image:url(../images/bug.gif);
	margin-left:-23px;
}

#sidebar ul li.on, #sidebar ul.firstChoice li.on {
	display:list-item;
	list-style-type:none;
	margin-left:-23px;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	font-size:11px;
	color:#000099;
	text-decoration:none;
	font-weight:bold;
}

#sidebar ul.firstChoice li.on a {
	color:#000099;
}




#sidebar ul li a, #listOfShips ul li a:visited	{
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#sidebar ul li a:hover, #listOfShips ul li a:active{
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}


#listOfStates li	{
	display:inline;
}

#listOfStates li a,#listOfStates li a:visited {	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;font-size:13px;
	color:#000000;
	text-decoration:none;
}

#listOfStates li a:active,#listOfStates li a:hover{	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;font-size:13px;
	color:#000099;
	text-decoration:none;
	border-bottom:#000000 1px dashed;
}

ul.navyList	li	{
	display:inline;
}

.dtStyle	{
font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;font-size:13px;
	color:#000000;
	font-weight:bold;
	margin-top:10px;
}

#trainingManuals	{
	float:right;
	width:150px;
	border:dotted 1px #000000;
	margin-top:-70px;
	padding:5px 10px;
}

#asbestosList {
	height:110px;
	background:url(../images/cover_Boilerman.gif) top left no-repeat;
	padding-left: 50px;
}

#productList {
	height:200px;
	background:url(../images/cover_electronicTech.gif)  top right no-repeat;
	margin-right:20px;
	padding-right:70px;
}

#disclaim {
	font-size: 8pt;
	font-style:italic;
	position:relative;
	top:30px;
}

.moveleft	{
	margin-left:-1px; }
	
#main_ship	{
	margin-left:-2px;
	margin-top:5px;
}

.underline	{
	text-decoration:underline;
}

.copyleft	{
	font-size:smaller;
}

/*Footer Elements */

#footer p.footerLinks	{
	background:url(../images/footer_tst.gif) top no-repeat;
	padding-left:180px;
	padding-top:14px;
	height:46px;


}
#footer p.footerLinks a, #footer p.footerLinks a:visited 	{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;;
	text-decoration:none;
}

#footer p.footerLinks a:hover, #footer p.footerLinks a:active{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;
	width: 172px;
	height:25px;
	text-decoration:none;
}

#footer_disclaim	{
	position:relative;
	left:180px;
	width:550px;

}

#footer_rightSide	{
	float:right; 
	width:145px;
	position:relative;
	top:-15px;
	left:32px;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;		
}

#footer_rightSide ul {
	margin-top:-15px;
}

#footer_rightSide ul li	{
	list-style-position:outside;
	margin-left:-25px;

}

#footer_lefSide	{
	position:relative;
	width:395px;
	top:-15px;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, Tahoma, Georgia;	
}
.minusTen	{
	margin-top: -15px;
}

.underline	{
	text-decoration:underline;
}


