body{line-height:1.4em;margin:0;padding:0;color:#333360;font:62.5% sans-serif,arial,verdana;min-width:610px;text-align:center;}
form#google{margin:0;padding:0}
legend.search,label.search{display:none}
fieldset#search{text-align:left;margin:0 0 0 4px;background:transparent;padding:14px 0 6px 0;border:0;}
#IEroot input#sbb {padding:0 4px 1px 4px;}
input#sbb{vertical-align:middle;border:3px double #ccc;border-bottom-color:#999;border-right-color:#999;padding:1px 4px;background:#fff;font:0.75em verdana,arial;font-weight:bold}
input#sbb:hover,input.sbb:focus{border-bottom-color:#666;border-right-color:#666;cursor:pointer}
input#sbi{border:1px solid #ccc;padding:2px;vertical-align:middle;}
html:first-child input#sbb{padding:2px 6px}
html:first-child input#sbi{padding:2px 7px}
html:first-child fieldset#search{margin:0 0 20px 4px}
#mastercont{width:100%;float:left;background:#bfbab0 url(wood.jpg)}
fieldset{float:left;clear:left;width:100%;margin:0 0 1.5em 0;padding:0 0 20px 0;border:1px solid #bfbab0;background:#f2efe9;}
legend{margin-left:1em;color:#000;font-weight:bold;font-size:1.2em;} 
#IEroot legend{position:relative;left:-7px;top:-0.6em;}
#IEroot fieldset ol{padding-top:0.25em;}
#IEroot fieldset{position: relative;}
input{padding:2px}
fieldset ol{padding:1em 1em 0 1em;list-style:none;}fieldset li{float:left;clear:left;width:100%;padding-bottom:1em;}
label {float:left;width:10em;margin-right:1em;}
label.required{background:url(star.png) no-repeat right;}
#formreq{background:url(star.png) no-repeat right top;padding:0 12px 12px 0}
.topmarg{padding-top:12px;margin:0}
fieldset.submit{float:none;text-align:right;width:auto;border-style:none;padding:0;background:#fff;}
#skip{position:absolute;left:-40em;}
ul{margin:0;padding:0;list-style:none}
ul.list{margin-bottom:12px;list-style:circle;padding-left:16px;}
#topcontainer{border-top:4px solid #333366;}
#spanrep{display:block;position:relative;height:144px;}
#spanrep span{position:absolute;left:0;top:0;z-index:1000;width:196px;height:140px;margin:0;padding:0;background:url(logo.png) no-repeat}
#spanrep a{cursor:pointer}
.text{margin:0 6px;padding:16px 0;width:164px;height:96px;font-weight:bold;text-align:center;font-size:2em;overflow:hidden}
.cg{font-size:1.8em;margin:6px 0 0 0}
.spanrepimg{display:block;position:relative;height:114px;margin:20px 0;}
.spanrepimg span.bmf{background:url(sprite2.png) no-repeat;background-position:0px -100px;position:absolute;top:0px;z-index:2000;width:186px;height:114px;padding:0;}
.spanrepimg a{cursor:pointer}
.text2{padding:20px 0 0 10px;width:164px;height:74px;font-weight:bold;text-align:left;font-size:1.3em;overflow:hidden}
.spanrepcba{display:block;position:relative;height:106px;}
.spanrepcba span{background:url(sprite2.png) no-repeat;background-position:-0px -0px;position:absolute;top:0;z-index:1999;width:186px;height:106px;padding:0;}
.spanrepcba a{cursor:pointer}
.text3{width:164px;padding-left:10px;font-weight:bold;text-align:left;font-size:1.3em;overflow:hidden;}
#topcolumn{margin-left:226px;text-align:right}
#lefttop{float:left;width:206px;height:144px;margin-left:-100%;text-align:left;margin-top:-4px}
p{margin:0;padding:0 0 12px 0}
p.find{margin:0 0 0 4px;padding:0 0 6px 8px;background:#F2EFE9;width:178px;}
p#introtop{margin:0;padding:0 0 9px 0;text-align:justify}
p#intro{padding:23px 0 0 0;margin:0;background:url(startrio.gif) no-repeat top center;text-align:justify}
#picintro{text-align:left;padding:147px 0 12px 0;background:url(boats2.jpg) no-repeat left top}
p#yardley{padding-top:305px;background:url(yardley.jpg) no-repeat top left}
p.intropara{border-bottom:1px solid #bfbab0;margin-bottom:30px;padding-bottom:20px}
.wave{padding:0 0 12px 0;margin:0;}
h1#main{margin: 0 0 20px 0;padding:4px 0 4px;font-size:1.5em;font-weight:bold;text-align:left;border-bottom:1px solid #bfbab0;}
h2,h3,h4,h5,h6{margin:0;padding:4px 0 4px;font-size:1.5em;font-weight:bold;text-align:left}
h1#mainhome{padding:4px 0 4px;font-size:1.5em;font-weight:bold;text-align:left;margin:0 0 20px 0;border-bottom:1px solid #bfbab0;}
h2#mainhome{padding:12px 0 8px;font-size:1.5em;font-weight:bold;text-align:left;margin:4px 0 0 0;border-top:1px solid #bfbab0}
h3#mainhome3{padding:12px 0 8px;font-size:1.5em;font-weight:bold;text-align:left;margin:4px 0 0 0;border-top:1px solid #bfbab0}
a,a:visited,a:active{text-decoration:none;color:#333360}
a:hover,a:focus{text-decoration:none;}
a.style1{color:blue}
a.style1:hover{text-decoration:underline}
a em{font-style:normal;text-decoration:underline}
a:hover em{font-style:normal;text-decoration:underline}
.topNav{float:right;width:100%;font-weight:bold;font-size:1.2em;margin-top:0.4em}
.topNav ul{float:right;padding-bottom:0.5em;}
.topNav li{float:left;display:block;}
.topNav li a{text-align:center;background:url(navblockleft.png) no-repeat top left;padding:0.5em 0 0.5em 1em}
#IEroot .topNav li a{float:left}
#IEroot .topNav ul{padding-bottom:0}
.topNav li a span{background:url(navblockright.png) no-repeat top right;padding:0.5em 1.2em 0.5em 0}
.topNav li a:hover,.topNav li a:focus{background: url(navblockleft2.png) no-repeat top left;text-decoration:none;color:#fffffc}
.topNav li a:hover span,.topNav li a:focus span {background: url(navblockright2.png) no-repeat top right;text-decoration:none;color:#fffffc}
.topNav li a:active{background: url(navblockleft2.png) no-repeat top left;text-decoration:none;color:#fffffc}
.topNav li a:active span{background: url(navblockright2.png) no-repeat top right;text-decoration:none;color:#fffffc}
.topNav li a em{color:#ff0000}
.topNav li a:hover em,.topNav li a:active em{color:#00ff00}
.botNav ul{font-weight:bold;padding-bottom:12px}
.botNav li{display:inline;}
.botNav li a{float:left;text-align:center;padding:0 1px;margin-right:8px}
.botNav li a:hover,.botNav li a:focus{text-decoration:underline}
#container{background:#fff;padding:38px 0 24px 0}
#maincontainer,#footcontainer,#topcenter{font-size:1.2em;max-width:906px;margin:0 auto}
#contentwrapper,#topwrapper,#topcontainer,#container{float:left;width:100%}
#contentcolumn{margin-left:226px;text-align:justify;min-height:480px;background:#fff;margin-right:156px;}
#leftcolumn{float:left;width:206px;margin-left:-100%;text-align:left}
#rightcolumn{float:left;width:120px;margin:0 0 0 -124px;text-align:right;}
#footwrapper{background:#ebebeb url(wood.jpg);float:left;width:100%;padding:32px 0 20px 0}
#footcolumn{margin-left:226px;text-align:left;color:#000}
.topbotNav ul, .topbotNav li{font-size:1em}
.topbotNav{width:100%}
.topbotNav ul{float:right;font-weight:bold;}
.topbotNav li{float:left;display:inline}
.topbotNav li a{background:transparent url(navarrow.png) no-repeat top center;float:left;text-align:right;padding:0.5em 8px;margin-left:8px}
.topbotNav li a:hover,.topbotNav li a:focus{text-decoration:underline}
.topbotNav li.end{padding:0.5em 8px;margin-left:8px}
.topbotNav li a.right{float:left;text-align:center;padding:0.5em 4px 0.5em 8px;margin-left:8px}
#header{clear:both;padding:20px 4px 0 0}
#header ul{width:100%;font-weight:bold;font-size:1em;text-align:right}
#header li{list-style:square;padding-top:3px}
abbr,acronym{cursor:help}
.boxtopcontents{font-size:1.2em;color:#000;width:178px;font-weight:bold;padding:7px 0 6px 8px;margin-left:4px;background:#bfbab0 url(sprite2.png) no-repeat;background-position:0px -250px}
address{font-style:normal;margin: 0 0 0 4px;padding:10px 8px;width:170px;background:#f2efe9;border-top:1px solid #bfbab0}
p.tel{padding:9px 8px;margin:0 10px 0 4px;width:170px;background:#f2efe9;border-top:1px dashed #bfbab0;}
#navcontainer{width:100%;margin:0;padding:0}
#navcenter{font-size:1.2em;max-width:906px;margin: 0 auto}
#nodisp{display:none;background:url(navblockright2.png) no-repeat}
#map{padding-top:228px;overflow:hidden;background:url(map.png) no-repeat top left}