body {
margin-left: 5px;
margin-top: 4px;
margin-bottom: 0px;
margin-right: 5px
}
.TDrepeatTop {
	background-image: url(/Images/blue_top.gif);
	background-repeat: repeat-x;
	background-color:#CADFF7;
}
.TDrepeatBottom {
	background-image: url(/Images/blue_bottom.gif);
	background-repeat: repeat-x;
	background-color:#CADFF7;
}
.TDrepeatLeft {
	background-image: url(/Images/blue_left.gif);
	background-repeat: repeat-y;
	background-color:#CADFF7;
}
.TDrepeatRight {
	background-image: url(/Images/blue_right.gif);
	background-repeat: repeat-y;
	background-color:#CADFF7;
}
.TDblueLight{
	background-color:#CADFF7;
}
.TDblueDark{
	background-color:#1348A3;
}
.TDgreyLight{
	background-color:#F1F1F1;
}


.TDrepeatSideNav {
	background-image: url(/Images/repeat_sideNav.gif);
	background-repeat: repeat-x;
}
.TDrepeatConnectionTop {
	background-image: url(/Images/blue_connection_top.gif);
	background-repeat: repeat-x;
}

.TDrepeatConnectionBottom {
	background-image: url(/Images/blue_connection_bottom.gif);
	background-repeat: repeat-x;

}
.BGmenu1{
	background-image:url(/Images/btn_1.gif);
}
.BGmenu2{
	background-image:url(/Images/btn_2.gif);
}
.BGmenu3{
	background-image:url(/Images/btn_3.gif);
}
.BGmenu4{
	background-image:url(/Images/btn_4.gif);
}
.BGmenu5{
	background-image:url(/Images/btn_5.gif);
}
.BGmenu6{
	background-image:url(/Images/btn_6.gif);
}
.BGmenu7{
	background-image:url(/Images/btn_7.gif);
}


.TXTsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	border: 1px solid #6BA0D6;
	width: 90px;
	height: 17px;	
}


.FONTsendThisSite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#B7CDE7;
	text-decoration: none;
	text-transform:uppercase;

}
.FONTsendThisSite a:link{
	color: #B7CDE7;
	text-decoration: none;
}
.FONTsendThisSite a:visited{
	color: #B7CDE7;
	text-decoration: none;
}
.FONTsendThisSite a:hover{
	color: #B7CDE7;
	text-decoration: none;
}
.FONTsendThisSite a:active{
	color: #B7CDE7;
	text-decoration: none;
}
.FONTsendThisSiteSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#B7CDE7;
	text-decoration: none;
	letter-spacing:1px;
}
.FONTsendThisSiteSmall a:link{
	color: #B7CDE7;
	text-decoration: none;
}
.FONTsendThisSiteSmall a:visited{
	color: #B7CDE7;
	text-decoration: none;
}
.FONTsendThisSiteSmall a:hover{
	color: #B7CDE7;
	text-decoration: none;
}
.FONTsendThisSiteSmall a:active{
	color: #B7CDE7;
	text-decoration: none;
}
.FONTclock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#336699;
	text-decoration: none;
	letter-spacing:1px;
}
.FONTnavTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform:uppercase;
	text-decoration: none;
	letter-spacing:1px;
}
.FONTnavTop a:link{
	color: #ffffff;
	text-decoration: none;
}
.FONTnavTop a:visited{
	color: #ffffff;
	text-decoration: none;
}
.FONTnavTop a:hover{
	color: #000000;
	text-decoration: none;
}
.FONTnavTop a:active{
	color: #ffffff;
	text-decoration: none;
}
.FONTverticalBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.FONTnavMiddle {
	background-color:#1348A3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E1E1E1;
	text-transform:capitalize;
	text-decoration: none;
	letter-spacing:1px;
}
.FONTnavMiddle a:link{
	color: #E1E1E1;
	text-decoration: none;
}
.FONTnavMiddle a:visited{
	color: #E1E1E1;
	text-decoration: none;
}
.FONTnavMiddle a:hover{
	color: #FFCC00;
	text-decoration: none;
}
.FONTnavMiddle a:active{
	color: #E1E1E1;
	text-decoration: none;
}
.FONTnavMiddleTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336699;
	text-transform:capitalize;
	text-decoration: underline;
	letter-spacing:1px;
}
.FONTnavMiddleTop a:link{
	color: #336699;
	text-decoration: underline;
}
.FONTnavMiddleTop a:visited{
	color: #336699;
	text-decoration: underline;
}
.FONTnavMiddleTop a:hover{
	color: #CC0000;
	text-decoration: none;
}
.FONTnavMiddleTop a:active{
	color: #336699;
	text-decoration: underline;
}
.FONTsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	letter-spacing:1px;
}
.FONTweather {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	text-transform:	capitalize;
	letter-spacing:0px;
}
.FONTweather a:link{
	color: #336699;
	text-decoration: none;
}
.FONTweather a:visited{
	color: #336699;
	text-decoration: none;
}
.FONTweather a:hover{
	color: #CC0000;
	text-decoration: none;
}
.FONTweather a:active{
	color: #336699;
	text-decoration: none;
}
.FONTweatherInversed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	text-transform:	capitalize;
	letter-spacing:0px;
}
.FONTweatherInversed a:link{
	color: #CC0000;
	text-decoration: none;
}
.FONTweatherInversed a:visited{
	color: #CC0000;
	text-decoration: none;
}
.FONTweatherInversed a:hover{
	color: #336699;
	text-decoration: none;
}
.FONTweatherInversed a:active{
	color: #CC0000;
	text-decoration: none;
}
.FONTnavSideRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-transform:capitalize;
	text-decoration: none;
	letter-spacing:1px;
}
.FONTnavSideRed a:link{
	color: #FF0000;
	text-decoration: none;
}
.FONTnavSideRed a:visited{
	color: #999999;
	text-decoration: none;
}
.FONTnavSideRed a:hover{
	color: #003399;
	text-decoration: none;
}
.FONTnavSideRed a:active{
	color: #999999;
	text-decoration: none;
}
.FONTnavSide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-transform:capitalize;
	text-decoration: none;
	letter-spacing:1px;
}
.FONTnavSide a:link{
	color: #999999;
	text-decoration: none;
}
.FONTnavSide a:visited{
	color: #999999;
	text-decoration: none;
}
.FONTnavSide a:hover{
	color: #CC0000;
	text-decoration: none;
}
.FONTnavSide a:active{
	color: #999999;
	text-decoration: none;
}
.FONTnavSideDark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #555555;
	text-transform:capitalize;
	text-decoration: none;
	letter-spacing:1px;
}
.FONTnavSideDark a:link{
	color: #555555;
	text-decoration: none;
}
.FONTnavSideDark a:visited{
	color: #555555;
	text-decoration: none;
}
.FONTnavSideDark a:hover{
	color: #990000;
	text-decoration: none;
}
.FONTnavSideDark a:active{
	color: #555555;
	text-decoration: none;
}
.FONTnavSide2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-transform:none;
	text-decoration: none;
	letter-spacing:1px;
}
.FONTnavSide2 a:link{
	color: #999999;
	text-decoration: none;
}
.FONTnavSide2 a:visited{
	color: #999999;
	text-decoration: none;
}
.FONTnavSide2 a:hover{
	color: #CC0000;
	text-decoration: none;
}
.FONTnavSide2 a:active{
	color: #999999;
	text-decoration: none;
}
.blink1 {
   color: #FF0000;
   text-decoration: blink;
}

.TitleUnderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	letter-spacing:0px;
	TEXT-DECORATION: underline
}
.TitleUnderline a:link{
	color: #666666;
	text-decoration: none;
	TEXT-DECORATION: underline
}
.TitleUnderline a:visited{
	color: #666666;
	text-decoration: none;
	TEXT-DECORATION: underline
}
.TitleUnderline a:hover{
	color: #333333;
	text-decoration: none;
	TEXT-DECORATION: underline
}
.Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	letter-spacing:0px;
}
.Title a:link{
	color: #FF0000;
	text-decoration: none;
	TEXT-DECORATION: underline
}
.Title a:visited{
	color: #FF0000;
	text-decoration: none;
	TEXT-DECORATION: underline
}
.Title a:hover{
	color: #003399;
	text-decoration: none;
	TEXT-DECORATION: underline
}
.Title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #475285;
	text-decoration: none;
	letter-spacing:0px;
}
.Schedulechart {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
   letter-spacing: 0px;
}
.Schedule {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000066;
   text-decoration: none;
   letter-spacing: 0px;
}
.scheduleBlk {
   font-weight: bold;
   font-size: 12px;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.scheduleTitle {
   font-weight: bold;
   font-size: 16px;
   color: #000066;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.scheduleBorder {
   border: 1px solid #6666CC;
}
.PassPurpUnderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #800080;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.PassPurpUnderline a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #800080;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.ferryTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #888888;
	text-decoration: none;
}
.FAQ {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;

}

.FAQ a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	line-height: 25px;
}

.FAQ a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
	line-height: 25px;
}


.FAQ a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	line-height: 25px;
}

.FAQ a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	line-height: 25px;
}


.FAQ h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #669999;
}

.FAQheader{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #669999;
	font-weight: bold;

}

.FAQ strong{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #000066;
}
.FAQline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}
