body {margin:0;padding:0;color:#000;background:#004795 url(../img/bg.gif) repeat-x;font-size:62.5%;text-align:center}
div {font-family:Verdana,Arial,sans-serif;font-size:1.0em;padding:0;margin:0;text-align:left}
p {font-family:Verdana,Arial,sans-serif;font-size:1.1em;padding:0;margin:0;line-height:1.3em}
td {font-family:Verdana,Arial,sans-serif;font-size:1.1em;padding:0;margin:0;text-align:left}
tr {font-family:Verdana,Arial,sans-serif;font-size:1.1em;padding:0;margin:0}
span {font-family:Verdana,Arial,sans-serif;font-size:1.1em;padding:0;margin:0}
label {font-family:Verdana,Arial,sans-serif;font-size:11px;padding:0;margin:0}
form {padding:0;margin:0}
input {font-family:Verdana,Arial,sans-serif;font-size:11px;padding:0;margin:0}
select {font-family:Verdana,Arial,sans-serif;font-size:11px;padding:0;margin:0}
ul {padding:0;margin:0 0 0 25px;text-align:left}
li {padding:0;margin:0}
textarea {font-family:Verdana,Arial,sans-serif;font-size:11px;padding:0;margin:0}

input.cb {width:200px}
h1 {font-family:Verdana,Arial,sans-serif;font-size:1.4em;font-weight:800;color:#76a9d7;padding:0;margin:0 0 10px 0}
h2 {font-family:Verdana,Arial,sans-serif;font-size:1.2em;font-weight:800;color:#76a9d7;margin:10px 0 5px 0;padding:0}
h3 {font-family:Verdana,Arial,sans-serif;font-size:1.1em;font-weight:800;color:#ff9033;margin:0px;padding:0}

a {font-family:Verdana,Arial,sans-serif;font-weight:800;color:#000;text-decoration:none}
a:link {color:#000}
a:visited {color:#000}
a:hover {color:#000;text-decoration:underline}

div.clear {clear:both}
div.wspace {height:25px;background-color:#fff;color:#000}
#content {width:762px;text-align:left;background-color:#fff;color:#000;margin:auto;margin-top:10px}
#bwcontent {width:762px;text-align:left;background-color:#fff;color:#000;margin:auto;background:#fff url(../img/leftnav/bluewhitebg.gif) repeat-y;margin-bottom:2px}
#bbcontent {width:762px;text-align:left;background-color:#fff;color:#000;margin:auto;background:#fff url(../img/leftnav/bluebluebg.gif) repeat-y;margin-bottom:2px}
#pgleft {width:192px;float:left}
#subpgleft {width:356px;float:left}
#pgcontent {width:550px;float:left}
#subpgcontent {width:401px;float:left}
#splash {background: url(../img/leftnav/leftnav_splash.jpg) no-repeat left bottom;width: 762px}

/* RICH TEXT */
div.pgtitle {margin-left:165px; padding:0px 10px 0px 10px}
div.subpgtitle {margin-left:5px; padding:0px 10px 0px 10px}
div.subpgtitle h1 {margin:0 0 8px 10px}

p.subtitle {font-size:12px;font-weight:800;color:#004795}
strong {font-weight:800}

/* 404 */
div.pg404 {padding:40px 18px 200px 40px}

/* HEADER */
div.head {margin:0px;width:762px;background-color:#fff}
div.head_left {background-color:#fff;float:left;width:218px}
div.head_mid {background-color:#fff;float:left;width:127px;margin:5px 10px 0 0}
div.head_right {background-color:#fff;float:left;width:407px;margin:0px;padding:0px}
div.nav {margin:25px 0 0 2px}
div.navbar {margin:0 0 0 2px}

/* FOOTER */

div.foot {padding:5px 5px 5px 10px;width:747px;font-size:1.1em;color:#000;background-color:#D8f0fa;letter-spacing:-1px}
div.foot a {font-size:1.0em;font-family:Verdana,Arial,sans-serif;font-weight:800;color:#000;text-decoration:none}
div.foot a:link {color:#000}
div.foot a:visited {color:#000}
div.foot a:hover {color:#000;text-decoration:underline}
div.copyright {width:762px;margin:auto}
div.copytext {float:left;width:490px;padding-top:2px;padding-left:10px;color:#fff}
div.masque {float:left;width:262px;text-align:right;padding-top:2px}

/* HOME */
#homeleft {width:355px;float:left}
#homeright {width:407px;float:left}
div.homelogo {margin:0;padding:0;width:355px}
div.homelefttxt {text-align:center;width:145px;float:left;padding:15px 30px 0px 30px;font-size:1.4em;line-height:150%;color:#004795;background-color:#fff}
div.homeleftbold {text-align:center;font-weight:800}
div.homeleftimg {text-align:center;width:150px;float:left}
div.homeleftimg img {margin-top:16px}
div.homejoblink {width:145px;text-align:center;margin-top:40px}

/* AQUA LEISURE */
div.aquapgtitle {margin-left:5px; padding:0px 10px 0px 0px}
div.aquapgtitle h1 {margin:0 0 8px 0px}

div.aqualeisureleft {width:360px;float:left;padding-bottom:5px}
div.aqualeisureright {width:402px;float:left;padding-bottom:5px}
div.aqualeisureright p {padding:5px}
div.aqualeisureleft img {border: solid 1px #76A9D7}
div.aquapglogos {padding-top:10px}
div.alsmlpic {width:173px;float:left;padding:2px}
div.albigpic {padding:1px}
div.alsmlpic p {padding:5px}

/* CONTACT US */

div.contacthead {margin:0px;width:762px;background-color:#fff}
div.contacthead_right {background-color:#fff;float:left;width:407px;margin:0px;padding:0px}
div.contactlogo {margin:0;padding:0;width:355px;float:left}
div.contactmaintitlelbl {width:65px;float:left;color:#76A9D7;font-size:1.4em;font-weight:800;margin-left:5px}
div.contactmaintitle h1{font-size:1.4em;font-weight:800;float:left;color:#004795}

div.contwspace {height:42px;background-color:#fff;color:#000}

#contcontent {width:762px;text-align:left;background-color:#ff3;color:#000;background:#fff url(../img/contact/leftbg.gif) repeat-y;margin-bottom:2px}
#contcontentimg {width:762px;text-align:left;background-color:#ff3;color:#000;background:url(../img/contact/splash.gif) no-repeat bottom left}
#contactleft {width:355px;float:left}
#contactright {width:407px;float:left}
#contactrightcontent {width:387px;padding:5px 10px 10px 10px}

div.contactleftimg {text-align:center;width:150px;float:left;margin-left:2px;}
div.contactleftimg img {margin-top:28px}

div.contactleftblock {float:left;width:203px;color:#004795}
div.contactlefttxt{padding:15px 15px 5px 15px}
div.contactaddress {font-size:1.1em;padding-bottom:10px}
div.contactline {width:380px;float:left;font-size:1.1em}
div.contactlbl {padding:2px 0 2px 0;width:80px;background-color:#fff;color:#76a9d7;float:left;font-size:1.1em;font-weight:800}
div.contacttxt {width:200px;background-color:#fff;color:#000;float:left}
div.contactcallbackimg {padding:2px}
div.contactcallbackimg img {border: solid 1px #76A9D7}
div.contactrightbtm {width:380px;float:left;padding-top:20px}
div.contactrightbtm p {font-size:1.2em;line-height:1.3em}
div.contactjoblink {width:200px;text-align:center;margin-top:120px}
div.contactjoblink p {margin-left:15px;margin-right:15px;text-align:left;margin-bottom:10px}

/* CALLBACK */
div.headpop {width:388px}
div.headpop_left {width:348px;float:left}
div.headpop_right {width:40px;float:right}
body.pop {background:#fff;padding:2px;color:#004795}
div.poppage{background-color:#fff}
div.popform {padding:10px 10px 35px 50px;font-size:1.0em}
div.poptitle h1{width:300px;padding:30px 10px 10px 70px;font-size:1.8em;font-weight:800}
div.popbox {width:300px;padding:10px 10px 10px 70px}
div.pleasefill {width:200px;padding-left:20px;padding-bottom:15px}
div.pleasefilltxt {float:left}
div.pleasefillimg {float:left;width:5px}
div.frminput {width:200px;padding-left:20px}
div.frmbutt {width:200px;padding:10px 0 25px 20px}
div.frmlabel {width:150px;padding-bottom:5px}
div.frmfield {padding:5px 0 5px 0;width:300px}

div.footpop {padding:5px 5px 5px 10px;font-size:1.1em;color:#fff;background-color:#004795;letter-spacing:-0.08em}
div.footpop a {font-size:1.0em;font-family:Verdana,Arial,sans-serif;font-weight:800;color:#fff;text-decoration:none}
div.footpop a:link {color:#fff}
div.footpop a:visited {color:#fff}
div.footpop a:hover {color:#fff;text-decoration:underline}

/* WHAT WE DO */
div.wwdpgtitle {margin-left:5px; padding:0px 10px 0px 5px}
div.wwdpgtitle h1 {margin:0 0 8px 0px}

div.whatwedonav {width:173px;padding-left:20px;padding-top:2px}
div.wwdtext {margin-left:165px; padding:0px 10px 5px 10px}
div.wwdsubtext {padding:0px 10px 5px 10px}
div.wwdmenu {width:567px;padding-left:2px;margin:0 0 60px 0}
div.wwdthumb {float:left;width:184px;padding-left:5px}
div.wwdthumb img {border: solid 1px #76A9D7}
div.rotpic {padding-bottom:10px}
div.rotpiclbl {padding-bottom:10px}
div.rotpic img {background:#fff url(../img/bluepicbg.gif) repeat-x;padding:0 9px 0 9px;color:#000;text-align:center;border: solid 1px #76A9D7}
div.rotpiclbl img {background:#fff url(../img/bluepicbgshort.gif) repeat-x;padding:0 10px 0 10px;color:#000;text-align:center;border-top: solid 1px #76A9D7}
div.rottxt {width:395px;text-align:center;padding:5px}
span.imgprev img {margin-right:10px;padding-bottom:3px}
span.imgnext img {margin-left:10px;padding-bottom:3px}
#rotchgtxt {background-color:#fff;color:#004795;vertical-align:top;margin-top:5px}

/* PRODUCTS */
div.prodmainright {width:150px;float:left;padding-bottom:30px}
div.productsnav {float:left;width:173px;padding-left:19px;padding-top:2px}
div.productsubnav {float:left;width:173px;padding:5px 0 5px 19px}
div.prodtext {margin-left:165px; padding:0 10px 5px 10px}
div.prodmenu {float:left;width:372px;padding:10px 0 0 10px}
div.prodthumb {float:left;width:174px;padding-left:5px}
div.prodthumb img {border: solid 1px #76A9D7}
div.prodsubmenu {float:left;width:109px;padding-left:12px;margin:5px 0 5px 0}
div.prodsubthumb {width:109px;background-color:#76A9D7;color:#fff;margin:4px 0 2px 12px}
span.prodsubnavtxt {font-weight:800;font-size:1.1em;width:99px;padding:2px 2px 2px 2px;letter-spacing:-0.08em}
div.subnavback {width:109px;background-color:#76A9D7;color:#fff;margin:15px 0 2px 12px}

div.prodsubtitle h1 {margin:0 0 8px 10px}
div.prodsubimg {margin:0 0 0 1px}
div.prodsubimg img {margin:0px;border: solid 1px #76A9D7}
div.prodsubtxt {padding:10px}
div.subprodsubtext {padding:10px}
div.subprodpdf {margin-top:20px;padding-bottom:20px}
div.subprodpdf img {margin-right:5px}
div.subprodpdf a {font-family:Verdana,Arial,sans-serif;font-weight:800;color:#000;text-decoration:none;font-size:1.1em}
div.subprodpdf a:link {color:#000}
div.subprodpdf a:visited {color:#000}
div.subprodpdf a:hover {color:#000;text-decoration:underline}


div.sigridenav {margin-bottom:5px}

/* jobs */
div.jobsmlpic {width:173px;float:left;padding:0 2px 2px 2px}

div.joblefttxt {background-color:#D9E2F1;font-size:13px;width:332px;margin-left:3px;padding:15px 10px 40px 10px}