﻿body{background:#FFF;margin:0px;padding:15px;font-family:Verdana,Arial,Sans-serif;font-size:18px;line-height:22px}
a{color:#33C}
a:hover{color:#096}
a:visited{color:#366}
h1{text-align:center;font-size:32px;padding:25px}
h2{text-align:center;font-size:26px;padding:15px}
h3{text-align:center;font-size:18px}
.DeepBlue{font-weight:bold;color:#006}
.DarkBlue{font-weight:bold;color:#00F}
.LightBlue{font-weight:bold;color:#09f}
.Subtitle{}
.NoBorder{border:none}
.ImageBorder{border:solid 2px #000}
.RedBorder{border:solid 1px #F00}

#MainLayout{
	position:relative;
	width:990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#PtYCLogo{float:left;padding-left:10%}
#SilverAni{float:left;}
#BannerBuffer img{
	width:100px;
	height:5px;
	margin:auto
}
#FunWater{float:right;padding-right:10%}
#Header{display:block;background:url(../images/header_background.gif) no-repeat top center;padding-top:30px;clear:both;
    text-align:center;font-size:24px}
    
hr.NavBar{display:block;width:600px;margin:20px auto -10px auto;clear:both}
#TopNav,#BtmNav{
	display:block;
	width:894px;
	height:40px;
	text-align:center;
	font-size:13px;
	overflow:hidden;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding-top: 6px;
}
#TopNav a,#BtmNav a{
	display:block;
	float:left;
	height:22px;
	text-align:center;
	margin:5px;
	color:#000;
	text-decoration:none;
	border:solid 1px #CCCCE6;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#TopNav a:active,#BtmNav a:active{color:#000;border:solid 1px #399}
#TopNav a:hover,#BtmNav a:hover{color:#000;border:solid 1px #399}
#TopNav a:visited,#BtmNav a:visited{color:#000}
#Footer{text-align:center}

#ProudMember{position:relative;display:block;clear:both;padding-top:15px;margin:10px auto -30px auto;text-align:center;
    font-size:14px;font-weight:bold;color:#00F}
#Copyright{font-size:12px;line-height:16px}

#HomePage td{width:50%;padding:10px 15px 10px 15px}
#HomeContact{
	position:relative;
	display:block;
	margin:auto;
	width:800px;
	height: 66px;
}
#HomeContact dt,#HomeContact dd{margin:0px;border-top:solid 1px #000;border-right:solid 1px #000}
#HomeContact dt{width:195px;float:left;font-weight:bold;border-left:solid 1px #000;margin-right:-2px}
#HomeContact dd{}
#HomeContact .double{
	border-bottom:solid 1px #000
}
#HomeContact dd div{position:absolute;display:block;left:450px;top:70px}

#CalendarDocs{text-align:center;font-weight:bold}
#Calendar{font-size:18px;font-weight:bold;color:#00F;text-align:left}
#Calendar .NonPtYC{font-size:18px;font-weight:normal;font-style:italic;color:#888}
#Calendar .NewMonth{background-color:#E4E4E4}

.TextnoLink {float:left;display:block;width:100px;margin:auto 10px auto 10px}
#TellTaleLinks{position:relative;display:block;clear:both;width:744px;margin:auto;text-align:center;
    font-weight:bold;color:#006}
#TellTaleLinks div a{float:left;display:block;width:100px;margin:auto 10px auto 10px;color:#da0000}
#TellTaleLinks div a.noclick{cursor:default}
#TellTaleLinks p{text-align:center;clear:both;font-size:14px;font-weight:bold;color:#933}
#TellTaleLinks p img{border:none;cursor:pointer}

#SailingLinks{
	width:880px;
	margin:10px auto;
	clear:both;
	font-size:18px;
	font-weight:bold
}
#SailingLinks dl{display:block;position:relative;float:left;width:405px;border:ridge 4px;margin:10px}
#SailingLinks dt{display:block;position:absolute;top:0px;left:0px;width:120px;height:100px;padding:10px;border-right:solid 1px}
#SailingLinks dd{display:block;position:relative;width:390;height:60px;padding:30px 5px 30px 125px;text-align:center}
#SailingLinks img{width:120px;height:100px}
