.schDepartures {	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.schdate {	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #F2FCFF;
	background: #006699;
	padding: 7px;
	font-weight: bold;
}
.schPMhead {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #CCCCCC;
	padding-left: 2px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 5px;

}
.schAMhead {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #EEEEEE;
	font-weight: bold;
	padding-left: 2px;
	padding-top: 6px;
	padding-bottom: 5px;

}
.schAMtime {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #EEEEEE;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;


}
.schPMtime {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #CCCCCC;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;

}
.schVessel {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #FFFFFF;


}
.schVallejo {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #FFFFFF;
	color: #CC3300;
}
.schReason {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #FFFFFF;
	color: #CC3300;
}
a.topLinks,a.topLinks:active,a.topLinks:visited {	font: bold 10pt Arial, Helvetica, sans-serif; color: #66CCFF;text-decoration: none;
}
a.topLinks:hover {	font: bold 10pt Arial, Helvetica, sans-serif; color: #FFFFFF;text-decoration: none;
}
.bottomBG {	background: url(/i/bottom_bg.gif) repeat-x;
}
a.bottomLinks,a.bottomLinks:visited,a.bottomLinks:active {	font: bold 10pt Arial, Helvetica, sans-serif;color: #66CCFF;text-decoration: none;
}
a.bottomLinks:hover {	font: bold 10pt Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none;
}
.bottom {	font: bold 10pt Arial, Helvetica, sans-serif;
	padding: 11px;
	color: #66CCFF;
}
h1 {	font: bold 14pt Arial, Helvetica, sans-serif;
	color: #339933;
}
.schTYPEformat {	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #000000;
}
a.schLINK {	font: 9t Arial, Helvetica, sans-serif; color: #003366;
}
.schCancelled, .schCancelled:link, .schCancelled:active, .schCancelled:visited, .schCancelled:hover {
   font: 9pt Arial, Helvetica, sans-serif;
   background: #CC3300;
   padding-left: 2px;
   color: #FFFFFF;
   padding-top: 2px;
   padding-bottom: 2px;
} 
.menuBG {	background: url(/i/top_nav_bg.gif) repeat-x;
}
a.sideNav,a.sideNav:active,a.sideNav:visited {	font: 9pt Arial, Helvetica, sans-serif; color: #000000;
}
a.sideNav:hover {	font: 9pt Arial, Helvetica, sans-serif;	color: #FFFFFF;
}
a.sideFeatures,a.sideFeatures:visited,a.sideFeatures:active { font: bold 9pt Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
}
a.sideFeatures:hover { font: bold 9pt Arial, Helvetica, sans-serif; color: #EEEEEE;  text-decoration: underline; 
}
.sideTitle {
	font: bold 10pt Arial, Helvetica, sans-serif; color: #333333; padding-bottom: 7px; padding-left: 11px; padding-top: 7px;
}
.content {
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #333333;
	margin-right: 44px;
	background: #FFFFFF;
	padding-right: 66px;

}
.sitemapHeader {	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #CCFFFF;
	background: #006699;
	padding-left: 22px;
	padding-top: 7px;
	padding-bottom: 7px;
}
a.sitemap {	font:  10pt Arial, Helvetica, sans-serif;color: #005696;text-decoration: underline;
}
a.sitemap:hover, a.sitemap:active {	font:  10pt Arial, Helvetica, sans-serif;color: #0000FF;text-decoration: underline;
}

a.sitemap:visited {	font: 10pt Arial, Helvetica, sans-serif;color: #663399;text-decoration: underline;
}
.sitemapContent {	background: #FFFFFF;
	padding-left: 22px;
	padding-top: 17px;
	padding-bottom: 33px;

}
.ticketHeader {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #CCFFFF;
	background: #005696;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.schDeparted {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #EEEEEE;
	padding-left: 2px;
	color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}

h2 {
	font: normal 14pt Arial, Helvetica, sans-serif;
	color: #333333;
}
.schBlank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #FFFFFF;
}
.updates {	font: 10pt Arial, Helvetica, sans-serif;
	color: #666666;
	list-style: square;
}
a.passups {	font: 10pt Arial, Helvetica, sans-serif;color: #0000FF;
}
a.passups:hover {	font: 10pt Arial, Helvetica, sans-serif;color: #005696;
}
a.passups:visited, a.passups:active {	font: 10pt Arial, Helvetica, sans-serif;color: #0000FF;
}
a {	font: 10pt Arial, Helvetica, sans-serif;color: #005696;
}
a:hover, a:active {	font: 10pt Arial, Helvetica, sans-serif;color: #0000FF;
}
a:visited  {	font: 10pt Arial, Helvetica, sans-serif;color: #663399;
}
.formBG {
	background: url(/i/form_bg.gif) repeat;
	font: 10pt Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 13px;


}
.formField {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #000000;
}
.sideBG {
	background: #99CC66;
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 3px;

}
.sideInfo {
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 2px;
}
li.nav {
	list-style: url(none) none inside;
	padding-left: 11px;

}
td {

	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #333333;
}
.menui {
	margin: 0px;
	padding: 0px;
}

li.homegreen {
	list-style: url(/i/arrow_green.gif) none inside;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;


}
li.homeblue {
	list-style: url(/i/arrow_blue.gif) inside;
	padding-left: 11px;
	font-size: 16px;
	color: #3399CC;
	font-weight: bold;



}
td {

	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #333333;
}
.menui {
	margin: 0px;
	padding: 0px;
}
a.green {font: 10pt Arial, Helvetica, sans-serif;color: #339933;text-decoration: none;
}
a.green:active {font: 10pt Arial, Helvetica, sans-serif;color: #339933;text-decoration: underline;
}
a.green:visited  {font: 10pt Arial, Helvetica, sans-serif;color: #339933;text-decoration: none;
}

a.blue {
	font: 16px Arial, Helvetica, sans-serif;
	color: #3399CC;
	text-decoration: none;
	font-weight: bold;
}
a.blue:hover{font: 16px Arial, Helvetica, sans-serif;color: #3399CC;text-decoration: underline;font-weight: bold;
}
a.blue:visited  {font: bold 16px Arial, Helvetica, sans-serif;color: #3399CC;text-decoration: none;
}
a.blue:active  { font: bold 16px Arial, Helvetica, sans-serif;color: #3399CC;text-decoration: underline;
 } a.green:hover { font: 10pt Arial, Helvetica, sans-serif;color: #0000FF;text-decoration: underline;
 }
