a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#shorebreaksurfbutton a,
#windsbutton a,
#redtidesbutton a,
#downloadtryoutwaiverbutton a,
#longshorecurrentsbutton a,
#watertemperaturebutton a,
#ripcurrentsbutton a,
#beachactivitiesbutton a,
#piersandjettiesbutton a,
#contactbutton a,
#homebutton a,
#sunexposurebutton a,
#swelloriginbutton a,
#trashbutton a,
#submergedrocksreefbutton a,
#learntoswimbutton a,
#spinalinjuriesbutton a,
#marinelifebutton a,
#boatsbutton a,
#surfswimareasbutton a,
#flagconditionsbutton a,
#dehydrationbutton a,
#firesbutton a,
#beachvehiclebutton a,
#tidesbutton a,
#inshoreholessandbarsbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#sunsetbeacha12milestretchofsandybeachlocattext p,
#alisotext p,
#thousandstepsbeachtwoadjacentcovesofsandyandtext p,
#capistranobeacha05milestretchofsandandgratext p,
#i34241pacificcoasthighwaysuite106danapointcaliforntext p,
#hwithtext p,
#camelpointweststreeta03milestretchofsandytext p,
#tablerockasmallcoverwithsandyandrockyreefloctext p,
#santaanariverjettiesasmallstretchofsandybeachtext p,
#saltcreekbeacha15milestretchofsandybeachlotext p  {
   font: 14px/18px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#boatsbutton,
#trashbutton,
#piersandjettiesbutton,
#beachactivitiesbutton,
#inshoreholessandbarsbutton,
#learntoswimbutton,
#beachvehiclebutton,
#surfswimareasbutton,
#redtidesbutton,
#marinelifebutton,
#shorebreaksurfbutton,
#firesbutton  {
   font: 12px/14px Arial;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 3;
   height: 9px;
}

#swelloriginbutton,
#sunexposurebutton,
#submergedrocksreefbutton,
#ripcurrentsbutton,
#tidesbutton,
#spinalinjuriesbutton,
#windsbutton,
#dehydrationbutton,
#longshorecurrentsbutton,
#flagconditionsbutton,
#watertemperaturebutton  {
   font: 12px/14px Arial;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 3;
   height: 11px;
}

#id1enrollmentbutton a,
#id0enrollmentbutton a,
#contact1button a,
#id1photographsbutton a,
#id0photographsbutton a,
#id1juniorlifeguardsbutton a,
#id1generalinfobutton a,
#id0generalinfobutton a,
#id2juniorlifeguardsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

#thebeachesoftext p,
#ournumberonepriorityisthesafetyofthejuniorlifegutext p,
#oceanlifeguardtryouts2008text p,
#generalinformation1applicantmustbe16yearsoldastext p  {
  font: 10px Arial;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
   font-family: Arial;
}

#usoceansafetyhasprovidedqualitylifeguardservicetext p,
#ourjuniorlifeguardsareconstantlyactiveonthebeachtext p,
#strandsbeach p,
#usoceansafetyprovidesqualitylifeguardservicefororantext p,
#usoceansafetyisapreventativelifeguardagencywestrongly p,
#sunsetbeach p  {
   font: 12px Arial;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#ournumberonepriorityisthesafetyofthejuniorlifegutext {
   visibility: visible;
   position: absolute;
   left: 384px;
   z-index: 3;
   width: 336px;
}

#id1enrollmentbutton a:hover,
#id1photographsbutton a:hover,
#id1generalinfobutton a:hover  {
   background-position: -140px 0%;
}

#id0juniorlifeguardsbutton a,
#beachsafetybutton a,
#employmentbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}
#usoceansafetyisapreventativelifeguardagencywestrongly p,
#usoceansafetyprovidesqualitylifeguardservicefororantext p  {
   line-height: 20px;
}

#i34241pacificcoasthighwaysuite106danapointcaliforntext p  {
   font-size: 11px;
}


#ournumberonepriorityisthesafetyofthejuniorlifegutext p  {
   font-size: 12px;
   line-height: 20px;
}

#ourjuniorlifeguardsareconstantlyactiveonthebeachtext p  {
   line-height: 18px;
}

#i34241pacificcoasthighwaysuite106danapointcaliforntext  {
   visibility: visible;
   position: absolute;
   left: 195px;
   top: 890px;
   z-index: 2;
   width: 360px;
}

#usoceansafetyhasprovidedqualitylifeguardservicetext p  {
   line-height: 18px;
}


#ournumberonepriorityisthesafetyofthejuniorlifegutext  {
   top: 504px;
}

#generalinformation1applicantmustbe16yearsoldastext p  {
   font-size: 14px;
   line-height: 20px;
}

#homebutton a:hover,
#contactbutton a:hover  {
   text-decoration: underline;
}

#id0comingsoontext p,
#id1comingsoontext p  {
   font: 72px/86px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#fadelinemenucopy7,
#fadelinemenucopy4  {
   visibility: visible;
   position: absolute;
   top: 424px;
   z-index: 6;
   width: 100px;
   height: 1px;
   background-repeat: no-repeat;
}

#id0comingsoontext,
#id1comingsoontext  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 475px;
   z-index: 3;
   width: 500px;
}

#id0comingsoontext2,
#id1comingsoontext2  {
   visibility: visible;
   position: absolute;
   left: 565px;
   top: 475px;
   z-index: 3;
   width: 500px;
}

#id0juniorlifeguardsbutton a:hover  {
   background-position: -170px 0%;
}

#id2juniorlifeguardsbutton a:hover  {
   background-position: -141px 0%;
}

#oceanlifeguardtryouts2008text p  {
   font-size: 14px;
   line-height: 17px;
}

#fadelinecopy4,
#fadelinecopy3  {
   visibility: visible;
   position: absolute;
   top: 499px;
   z-index: 3;
   width: 355px;
   height: 2px;
   background-repeat: no-repeat;
}

#beachlocationsbutton a:hover  {
   background-position: -160px 0%;
}

#id1juniorlifeguardsbutton a  {
   width: 141px;
   background-image: url(sg_juniorlifeguards_media/id1juniorlifeguardsbutton.gif);
}

#id2juniorlifeguardsbutton a  {
   width: 141px;
   background-image: url(sg_enrollment_media/id2juniorlifeguardsbutton.gif);
}

#i900am p,
#date1date2text p  {
   margin: 0px;
   color: #FF9900;
   line-height: 36px;
   font-weight: bold;
   font-family: Arial;
   text-align: left;
}

#id0juniorlifeguardsbutton a  {
   width: 170px;
   background-image: url(sg_beachsafety_media/id0juniorlifeguardsbutton.gif);
}

#inshoreholessandbarsbutton  {
   width: 158px;
   top: 645px;
   left: 551px;
}

#homebutton,
#contactbutton  {
   font: 12px/14px "Times New Roman";
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 96px;
   z-index: 7;
   height: 9px;
}

#beachsafetybutton a:hover  {
   background-position: -125px 0%;
}

#id2juniorlifeguardsbutton  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 436px;
   z-index: 8;
   width: 141px;
   height: 25px;
}

#id0juniorlifeguardsbutton  {
   visibility: visible;
   position: absolute;
   left: 416px;
   top: 399px;
   z-index: 7;
   width: 170px;
   height: 24px;
}

#employmentbutton a:hover  {
   background-position: -127px 0%;
}

#submergedrocksreefbutton  {
   width: 145px;
   top: 630px;
   left: 564px;
}

#layer1copy3,
#layer1copy  {
   visibility: visible;
   position: absolute;
   left: 20px;
   z-index: 5;
   width: 710px;
   height: 29px;
   background-repeat: no-repeat;
}

#longshorecurrentsbutton  {
   width: 124px;
   top: 540px;
   left: 409px;
}

#id1photographsbutton a  {
   width: 140px;
   background-image: url(sg_juniorlifeguards_media/id1photographsbutton.gif);
}

#id0photographsbutton a  {
   width: 140px;
   background-image: url(sg_photographs_media/id0photographsbutton.gif);
}

#beachlocationsbutton a  {
   background: url(sg_beachsafety_media/beachlocationsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 17px;
   width: 160px;
   font-size: 17px;
   line-height: 17px;
}

#id0generalinfobutton a  {
   width: 140px;
   background-image: url(sg_generalinfo_media/id0generalinfobutton.gif);
}

#id1generalinfobutton a  {
   width: 140px;
   background-image: url(sg_juniorlifeguards_media/id1generalinfobutton.gif);
}

#watertemperaturebutton  {
   width: 113px;
   top: 618px;
   left: 410px;
}

#contact1button a:hover  {
   background-position: -139px 0%;
}

#id0enrollmentbutton a  {
   width: 140px;
   background-image: url(sg_enrollment_media/id0enrollmentbutton.gif);
}

#piersandjettiesbutton  {
   width: 99px;
   top: 616px;
   left: 605px;
}

#id1enrollmentbutton a  {
   width: 140px;
   background-image: url(sg_juniorlifeguards_media/id1enrollmentbutton.gif);
}

#beachactivitiesbutton  {
   width: 90px;
   top: 675px;
   left: 612px;
}

#flagconditionsbutton  {
   width: 93px;
   top: 649px;
   left: 409px;
}

#shorebreaksurfbutton  {
   width: 102px;
   top: 556px;
   left: 409px;
}

#spinalinjuriesbutton  {
   width: 85px;
   top: 787px;
   left: 441px;
}

#beachlocationsbutton  {
   visibility: visible;
   position: absolute;
   left: 244px;
   top: 399px;
   z-index: 7;
   width: 160px;
   height: 17px;
}

#id1generalinfobutton  {
   visibility: visible;
   position: absolute;
   left: 166px;
   top: 436px;
   z-index: 7;
   width: 140px;
   height: 25px;
}

#id1photographsbutton  {
   visibility: visible;
   position: absolute;
   left: 306px;
   top: 436px;
   z-index: 6;
   width: 140px;
   height: 25px;
}

#surfswimareasbutton  {
   width: 97px;
   top: 660px;
   left: 607px;
}

#id1fadelinevertical  {
   background: url(sg_about_media/id1fadelinevertical.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 374px;
   top: 458px;
   z-index: 4;
   width: 2px;
   height: 427px;
}

#beachsafetybutton a  {
   width: 125px;
   background-image: url(sg_beachsafety_media/beachsafetybutton.gif);
}

#id1enrollmentbutton  {
   visibility: visible;
   position: absolute;
   left: 446px;
   top: 436px;
   z-index: 5;
   width: 140px;
   height: 25px;
}

#aboutbutton a:hover  {
   background-position: -62px 0%;
}

#thebeachesoftext p  {
   font-size: 12px;
   line-height: 20px;
}

#beachvehiclebutton  {
   width: 90px;
   top: 731px;
   left: 613px;
}

#employmentbutton a  {
   width: 127px;
   background-image: url(sg_beachsafety_media/employmentbutton.gif);
}

#fadelinemenucopy4  {
   background-image: url(sg_beachlocations_media/fadelinemenucopy4.gif);
   left: 270px;
}

#learntoswimbutton  {
   width: 85px;
   top: 772px;
   left: 441px;
}

#sunexposurebutton  {
   width: 83px;
   top: 742px;
   left: 441px;
}

#swelloriginbutton  {
   width: 70px;
   top: 571px;
   left: 409px;
}

#fadelinemenucopy7  {
   background-image: url(sg_employment_media/fadelinemenucopy7.gif);
   left: 612px;
}

#fadelinemenucopy3  {
   background: url(sg_juniorlifeguards_media/fadelinemenucopy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 429px;
   top: 424px;
   z-index: 6;
   width: 144px;
   height: 1px;
}

#ripcurrentsbutton  {
   width: 75px;
   top: 525px;
   left: 409px;
}

#dehydrationbutton  {
   width: 70px;
   top: 757px;
   left: 441px;
}

#beachsafetybutton  {
   visibility: visible;
   position: absolute;
   left: 103px;
   top: 399px;
   z-index: 7;
   width: 125px;
   height: 24px;
}

#marinelifebutton  {
   width: 64px;
   top: 689px;
   left: 637px;
}

#employmentbutton  {
   visibility: visible;
   position: absolute;
   left: 598px;
   top: 399px;
   z-index: 7;
   width: 127px;
   height: 24px;
}

#date1date2text p  {
   font-size: 16px;
}

#contact1button a  {
   width: 139px;
   background-image: url(sg_juniorlifeguards_media/contact1button.gif);
}

#usoslogonomerge  {
   background: url(sg_beachsafety_media/usoslogonomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 31px;
   z-index: 2;
   width: 271px;
   height: 75px;
}

#menubackground  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 384px;
   z-index: 4;
   width: 710px;
   height: 50px;
   background-color: #00065B;
   background-image: none;
}

#titlephotoback  {
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 150px;
   z-index: 4;
   width: 689px;
   height: 226px;
   background-color: #FFFFFF;
   background-image: none;
}

#strandsbeach p  {
   line-height: 36px;
}

#redtidesbutton  {
   width: 59px;
   top: 602px;
   left: 409px;
}

#contact1button  {
   visibility: visible;
   position: absolute;
   left: 586px;
   top: 436px;
   z-index: 4;
   width: 139px;
   height: 25px;
}

#id0background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   width: 750px;
   position: relative;
   background-color: #00043B;
   background-image: none;
}

#contactbutton  {
   width: 41px;
   left: 672px;
}

#fadelinecopy5  {
   background: url(sg_enrollment_media/fadelinecopy5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 198px;
   top: 501px;
   z-index: 3;
   width: 355px;
   height: 2px;
}

#fadelinecopy3  {
   background-image: url(sg_photographs_media/fadelinecopy3.gif);
   left: 23px;
}

#sunsetbeach p  {
   line-height: 36px;
}

#aboutbutton a  {
   background: url(sg_beachsafety_media/aboutbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 62px;
   font-size: 18px;
   line-height: 18px;
}

#fadelinecopy4  {
   background-image: url(sg_generalinfo_media/fadelinecopy4.gif);
   left: 198px;
}

#layer1copy3  {
   background-image: url(sg_beachsafety_media/layer1copy3.gif);
   top: 355px;
}

#tidesbutton  {
   height: 9px;
   width: 33px;
   top: 587px;
   left: 410px;
}

#layer1copy2  {
   background: url(sg_beachsafety_media/layer1copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 117px;
   z-index: 4;
   width: 708px;
   height: 8px;
}

#trashbutton  {
   width: 34px;
   top: 744px;
   left: 665px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 398px;
   z-index: 7;
   width: 62px;
   height: 18px;
}

#id2fadeline  {
   background: url(sg_about_media/id2fadeline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 485px;
   z-index: 5;
   width: 355px;
   height: 2px;
}

#boatsbutton  {
   width: 33px;
   top: 717px;
   left: 665px;
}

#firesbutton  {
   width: 29px;
   top: 703px;
   left: 669px;
}

#windsbutton  {
   height: 9px;
   width: 37px;
   top: 634px;
   left: 410px;
}

#layer1copy  {
   background-image: url(sg_beachsafety_media/layer1copy.gif);
   top: 404px;
}

#homebutton  {
   width: 31px;
   left: 626px;
}

#layer4copy  {
   background: url(sg_beachsafety_media/layer4copy.gif) no-repeat;
   position: absolute;
   left: 20px;
   top: 6px;
   z-index: 3;
   width: 710px;
   height: 431px;
}

#pagesizer  {
   visibility: visible;
   position: absolute;
   left: 329px;
   top: 976px;
   z-index: 2;
   width: 94px;
   height: 2px;
   background-color: #000651;
   background-image: none;
   font-size: 1px;
}

#i900am p  {
   font-size: 18px;
}

#layer2  {
   background: url(sg_beachsafety_media/layer2.gif) no-repeat;
   position: absolute;
   left: 21px;
   top: 385px;
   z-index: 6;
   width: 708px;
   height: 24px;
}

#layer4  {
   background: url(sg_beachsafety_media/layer4.gif) no-repeat;
   position: absolute;
   left: 20px;
   top: 429px;
   z-index: 2;
   width: 710px;
   height: 451px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #00043B;
}

