/* CSS Document */

#hidefromscreen01{
display:block;}

#hidefromscreen02{
display:block;}

#hidefromscreen03{
display:block;}

#hidefromprint01{
display:none;}

#hidefromprint02{
display:none;}

#hidefromprint03{
display:none;}

	
	body {
		margin:0px;
		padding:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#001c5b;
		background-image:url(../graphics/generic/slither_background.gif);
		background-repeat:repeat-y;
		background-position:right;
		background-color:#53897b;
		
		}
		
	#leftcontentHome {
	display:none;	
	
		}
	
	#leftcontent {
		position: absolute;
		left:0px;
		top:83px;
		width:170px;
		
		
		}
	

#centercontent {
	
	background-image:url(../graphics/generic/slither_middle.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ffffff;
			border-left:1px solid #ffffff;
   		margin-left: 0px;
   		margin-right:228px;
		
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 0px;
   		margin-right:230px;
	
		}
		
		
	html>body #centercontent {
   		margin-left: 0px;
   		margin-right:230px;
		
		
		}

		
	#middlecorner{
	display:none;
	}
	
	#middlecontentpadding{
	padding-left:0px;
	padding-right:0px;
	line-height:15px;

	}
				
	
	#rightcontent {
		position: absolute;
		right:0px;
		top:230px;
		width:200px;
		font-size:10px;
		border-left:1px solid #969db8;
		padding:3px;
		

		}
		
	
	
	#banner {
		height:83px;
		background-image:url(../graphics/generic/slither_topbar.gif);
		background-repeat:repeat-x;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:83px;
		}
	html>body #banner {
		height:83px;
		}
		
		
		
	#logo{
	display:none;
	}
	

	
	.searchpadding{
	padding-top:15px;
	padding-left:6px;}
	
	.searchinput{
	width:140px;
	}
	
.submitBtn {
	border-left: 1px solid #A2A2A2;
	border-top: 1px solid #A2A2A2;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-bottom:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #c0c0c0;
	padding-left:2px;
	padding-right:2px;
}

form{
margin:0px;
}


.toptextpadding{
line-height:52px;}

.padding{
line-height:13px;}


#bannertext {
		display:none;
	
		}
		


/* Looks like you have to specify the width of #menu
or IE5 Mac stretches it all the way across the div, and 
Opera streches it half way. */

	#bannertext #search {
		height:47px;
	width:200px;
	background-color:#e3e2e0;
	float:right;
		}
		


.NavBtnOff{
display:none;
}

.NavBtnOn{
display:none;
}

.NavSub{
display:none;
}

a.navlink:link, a.navlink:visited, a.navlink:active  {
text-decoration: none; 
color:#ffffff;

} 


a.navlink:hover {
color:#F6950A;
} 


h1{
font-size:13px;
line-height:16px;
font-weight:bold;
display:inline;

}


.picleft {
	padding: 0px;
	margin: 0px 20px 10px 0px;
	border: 0px none;
	float: left;

}

.picright {
	padding: 0px;
	margin: 0px 0px 10px 20px;
	border: 0px none;
	float: right;

}

.piccenter {
	margin-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto

}

#RHStop{
color:#6c6d70;
font-weight:bold;
font-size:11px;
padding-bottom:6px;
line-height:15px;
}

.RHScontainer{
padding-left:16px;
padding-right:16px;
padding-top:8px;
}

.RHSTitles{
font-weight:bold;
line-height:16px;

}

.AMPM{
width:37px;
border-bottom:1px solid #EEEDEC;
background-color:#D7D5D2;
padding-top:1px;
padding-bottom:1px;
float:left;
text-align:center;

}

.AMPMtime{
width:70px;
border-bottom:1px solid #EEEDEC;
background-color:#D7D5D2;
padding-top:1px;
padding-bottom:1px;
float:left;
text-align:center;
}

.AMPMmetres{
width:60px;
border-bottom:1px solid #EEEDEC;
background-color:#D7D5D2;
padding-top:1px;
padding-bottom:1px;
float:left;
}

.RHSGreenBtn{
display:none;


}

.RHStitlebar{
color:#6c6d70;
font-weight:bold;
font-size:11px;
padding-bottom:6px;
line-height:15px;
}

.VesselType{
width:40px;
border-bottom:1px solid #EEEDEC;
background-color:#D7D5D2;
padding-top:1px;
padding-bottom:1px;
float:left;
text-align:left;
padding-left:10px;
}

.VesselDetails{
width:117px;
border-bottom:1px solid #EEEDEC;
background-color:#D7D5D2;
padding-top:1px;
padding-bottom:1px;
float:left;
}

.LatestNews{
width:155px;
border-top:1px solid #EEEDEC;
border-bottom:1px solid #EEEDEC;
background-color:#D7D5D2;
padding-top:3px;
padding-bottom:5px;
padding-left:6px;
padding-right:6px;
float:left;
}

a.RHSlink:link, a.RHSlink:visited, a.RHSlink:active  {
text-decoration: none; 
color:#ffffff;
font-size:11px

} 


a.RHSlink:hover {
color:#F6950A;
} 

#address{
padding-top:20px;
border-top:1px solid #a29f9e;
font-size:10px;
text-align:center;
}

label{
font-size:11px;
font-weight:normal;}

.imagenoborder{
border:0px;}

.clear{
clear:both;}

#Pageheader{
	padding-left:0px;
	padding-right:16px;
	line-height:18px;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	
}

.TideMonths{
display:none;}


h2{
font-size:13px;
line-height:16px;
font-weight:normal;
display:inline;
}

#slidingpictures{
display:none;}

.Whitetable{
width:100%;
border:1px solid #D8D7CB;
}

h3{
font-size:14px;
line-height:16px;
font-style:italic;
font-weight:normal;
display:inline;
}


.TideDates{
padding-top:10px;
padding-bottom:0px;}

a.TideDatesOn:link, a.TideDatesOn:visited, a.TideDatesOn:active  {
font-size:13px;
line-height:16px;
font-weight:bold;
color:#53897b;
text-decoration:none;

} 

a.TideDatesOn:hover {
font-size:13px;
line-height:16px;
font-weight:bold;
color:#001c5b;

} 

a.TideDatesOff:link, a.TideDatesOff:visited, a.TideDatesOff:active  {
display:none;
} 


.TopLevelSiteMap{
padding:5px;
border-bottom:1px solid #C9C6D6;
}

.SubLevelSiteMap{
font-weight:normal;
padding:5px;
}