body 
{margin:0 auto;background-image:url(/images/background.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;font-family:helvetica;font-size:13px;
}
.homepage{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner2.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.course{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner35.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.training{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner3.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.media{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner1.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.email{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner22.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.prizes{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner6.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.reports{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner7.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.categories{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner8.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.terms{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner37.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.online{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner10.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.fame{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner11.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.merchandise{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner34.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.day{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner36.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.download{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner14.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.contact{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner15.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.testimonials{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner16.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.results{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner17.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.sponsors{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner18.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.bananaboat{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner19.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.partners{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner20.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.nutrition{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner21.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.galleries{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner22.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.blog{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner23.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.history{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner26.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.system{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner24.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.unsure{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner25.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.volunteers{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner27.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.joscategories{margin:0 auto;background-image:url(/Images/ocean-swim-banners/junior-ocean-swim-sydney-banner1.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.joscourse{margin:0 auto;background-image:url(/Images/ocean-swim-banners/junior-ocean-swim-sydney-banner4.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.josday{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner33.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.josprizes{margin:0 auto;background-image:url(/Images/ocean-swim-banners/junior-ocean-swim-sydney-banner5.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.bayevent{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner12.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.baycourse{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner29.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.bayday{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner32.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}
.volunteersform{margin:0 auto;background-image:url(/Images/ocean-swim-banners/ocean-swim-sydney-banner31.jpg);background-position:top center;background-repeat:no-repeat;background-color:#003468;}


div {margin:0 auto;padding:0;}
h1 {margin:0; line-height: 1.1em; font-size:60px;font-family:"nimbus-sans-condensed"; font-weight:700; margin: 10px 0 10px 0;}
h2 {margin:0 auto;font-size:30px; font-family:"nimbus-sans-condensed"; color: #034694;}
h3 {margin:0 auto;font-size:24px; font-family:"nimbus-sans-condensed"; color: #ffdf1d;}
h4 {margin:0 auto; line-height:1.5em; font-size:24px; font-family:"nimbus-sans-condensed"; color: #4284d1;}
h5 {margin:0 0 6px 0;font-size:20px; font-family:"nimbus-sans-condensed";font-weight:normal;color: #000;}
h5 a:link {margin:0 0 6px 0;font-size:20px; font-family:"nimbus-sans-condensed";font-weight:normal;color: #4284d1;}
h6 {margin:0 0 8px 0;font-size:18px; font-family:"nimbus-sans-condensed"; color: #4284d1;}
p {font-size:13px;font-family: Helvetica, Helvetica Neue, Arial;}
td {vertical-align:top;text-align:left;font-family:Helvetica;}

a {color: #4284d1;text-decoration: none;outline: none;}
a:link {color: #4284d1;text-decoration: none;outline: none;}
a:visited {color: #4284d1;text-decoration: none;outline: none;}
a:hover {color: #003468;text-decoration: none;outline: none;}

.Footer {font-family: Helvetica; font-size: 12px;color: #4284d1;}
.Footer a:link {font-size: 12px;font-family: Helvetica;font-weight: normal;color: #e6ebf0;text-decoration: none;}
.Footer a:visited {font-size: 12px;font-family: Helvetica;font-weight: normal;color: #e6ebf0;text-decoration: none;}
.Footer a:hover {font-size: 12px;font-family: Helvetica;font-weight: normal;color: #003468;text-decoration: none;}
.Footer a:active {font-size: 12px;font-family: Helvetica;font-weight: normal;color: #003468;text-decoration: none;}

.container {width:100%;text-align:center;}
.container1 {width:1000px;text-align:center; z-index:15; }

.banner {width:1000px;height:93px;text-align:left;}
.banner .left {float:left;width:275px; margin-top:11px;}
.banner .right {float:left;width:725px;height:93px;padding-top:30px;}

#cat_14623_divs ul {width:100%;height:30px;color:#e6ebf0;list-style-type:none;margin:0;padding:0; }
td.menu-item {font-size:18px;color: #e6ebf0;padding: 10px;height:20px;cursor: pointer; cursor: hand;font-family:"nimbus-sans-condensed";}
td.menu-item-hover {background: #034694;font-size:18px;color: #e6ebf0;padding: 10px;height:15px;cursor: pointer; cursor: hand;font-family:"nimbus-sans-condensed";}
td.menu-item-selected {background: #034694;font-size:18px;color: #e6ebf0;padding: 10px;height:15px;cursor: pointer; cursor: hand;font-family:"nimbus-sans-condensed";}
td.submenu-item {background: #003468;font-size:17px;color: #e6ebf0;	padding: 10px;height:15px;cursor: pointer; cursor: hand;font-family:"nimbus-sans-condensed";}
td.submenu-item-hover {background: #034694;font-size:17px;color: #e6ebf0;padding: 10px;height:15px;cursor: pointer; cursor: hand;font-family:"nimbus-sans-condensed";}
td.submenu-item-selected {background: #034694;font-size:17px;color: #e6ebf0;padding: 10px;height:15px;cursor: pointer; cursor: hand;font-family:"nimbus-sans-condensed";}

.statement {width:1000px;margin-top:165px;}
.statement .left {padding-top:15px;padding-left:25px;float:left;width:800px;height:150px;vertical-align:bottom;text-align:left;color:#e6ebf0;text-shadow:#003468 2px 2px 3px;}

.rCont{ padding:0px 0px 0px 0px; width:160px;}

.content {width:1000px;padding:0px;}
.content .left_c {width:650px;text-align:left;background-image: url(/Images/ocean-swim-backgrounds/clear_bg.png); background-repeat:repeat;}
.content .left_c .inner {width:645px;overflow:hidden;padding:10px 0 25px 25px;margin-left:0;}
.content .right_c {text-align:center;overflow:visible;background-image:url(/Images/ocean-swim-backgrounds/right-bg.png);background-repeat: no-repeat;width:200px;color:#ffffff;text-align:left;background-color:Transparent;padding:0px;}

.subfooter {background-color:#034694;width:1000px;margin:0;}
.subfooter table tr td {width:225px;padding:25px;color:#e6ebf0;font-size:13px;}

.footergap {clear:both;height:12px;width:1000px;}
.footer {background-color:#034694;height:470px;width:1000px;margin:0;}
 
.cat_textbox_small, .cat_textbox, textarea.cat_listbox,  textarea.cat_listbox2, textarea.cat_listbox_small, .forum-registration textarea.comment, .cat_textbox {color: #034694;font-family: "Helvetica Neue", Helvetica;font-size:13px;padding: 5px;margin: 2px;background-color: #F0F0F0;border: 1px solid #4284d1;-moz-border-radius:8px;-webkit-border-radius: 8px; border-radius:8px;}

.cat_button {color: #fff;font-family: "Helvetica Neue";font-size:13px;background-color: #003468;width: auto;border: 0;padding: 8px;margin: 5px;font-weight: normal;-moz-border-radius:8px;-webkit-border-radius: 8px; border-radius: 8px;}

.cat_button2 {color: #000;font-family: "Helvetica Neue";font-size:20px;background-color:#fff;width: auto;border: 1px #4284d1 solid; padding: 10px;font-weight: normal;-moz-border-radius:8px;-webkit-border-radius: 8px; border-radius: 8px;}

.footer-newsletter-form p { position:relative }
.infieldlabel  { position:absolute; top:6px; left:10px; color:#4284d1;}

.secure-login, .newsletter-form, .announcement-list {background: transparent;border: none;margin: 0;padding-bottom: 9px; text-align:left;padding-left: 0px;}

#terms {font-size: 10px;line-height:1.2em;text-align: justify;}

#terms a{font-size: 10px;line-height:1.2em;text-align: justify;}