body	{margin: 0; padding: 0; background: #061566;}


div.top, div.contact, div.body, div.foot
	{margin: 0 auto;}

div.top	{width: 750px; height: 255px;}

div.contact	{height: 32px; background: #c1cbef url('/images/logobottom.jpg') 162px 0 no-repeat; padding: 6px; width: 738px; font-weight: bold;}
div.contact a.email	{float: right;}

div.body	{width: 740px; background: #c1cbef; padding: 5px;}



div.foot div.copy	{width: 657px; height: 46px; background: #061566; clear: none; float: left; color: white;}

div.foot p	{margin: 0; padding: 0;}
div.copy a:link, div.copy a:visited	{color: white;}



a img	{border: 0;}

*	{font-family: verdana, arial, sans-serif;}
p, ul, ol	{font-size: 75%; margin: 8px 0;}
ul ul	{font-size: 100%;}

ul, ol	{padding: 0 0 0 40px; line-height: 1.1;}
li	{margin: 0; padding: 0;}

h1, h2, h3, h4	{color: #061566;}

h1	{font-size: 115%; text-align: center;}
h2	{font-size: 110%;}
h3	{font-size: 85%;}
h4	{font-size: 75%;}

div.foot	{width: 750px; height: 110px;}
div.foot div	{margin: 0;}
div.foot div.beat	{width: 93px; height: 110px; float: right;}
div.foot div.menu	{width: 657px; height: 46px; border-bottom: red 3px solid; background: #c1cbef; clear: none; float: left; padding: 15px 0 0 0;}
div.menu ul	{padding: 0; margin: 0;}
div.menu li	{float: left; margin-left: 10px; list-style: none; font-weight: bold;font-size:87%;}
div.menu p.events	{padding: 5px; font-weight: bold; text-align: center;}
div.menu a:link	{color: blue;}
div.menu a:visited	{color: #551a8b;}
div.menu a:hover	{text-decoration: none;}

table.prices td {font-size: 75%;}
table.prices td.one	{width: 250px;}
table.prices td.two	{}


div.frontbox	{width: 343px;  margin: 10px; border: 1px solid black; padding: 0;}
div.frontbox#firstaid	{float: left; background: #eac0c1 url('/images/redbg.jpg');}
div.frontbox#safety	{float: right; background: #b3e5f0 url('/images/water.jpg');}
div.frontbox#watersafety	{float: left; background: #b3e5f0 url('/images/water.jpg');}
div.frontbox#corporate	{float: right; background: #eac0c1 url('/images/redbg.jpg');}


div.frontbox h2	{text-align: center; font-size: 100%; margin: 12px 0;}
div.frontbox h2 a:link, div.frontbox h2 a:visited	{color: #061566; text-decoration: none;}
div.frontbox h2 a:hover	{text-decoration: underline;}

div.frontbox div	{background: #061566; color: #c1cbef; margin: 10px 5px; padding: 5px;}
div.frontbox p.link	{text-align: right;}
div.frontbox p.link a:link, div.frontbox p.link a:visited	{color: white;}
div.frontbox ul	{padding: 0 0 0 20px;}


div.corporateimages	{text-align:center;padding:10px -10px;margin:0 -5px;}
div.corporateimages img	{margin:0 8px;}