
h1, h2, h3, h4, h5, h6, p, li {color: #000000; font-family: "Helvetica Neue", Arial, Helvitica, sans-serif; }
a {font-family: "Helvetica Neue", Arial, Helvitica, sans-serif; }
h1 {text-align: center; }

a:link {color: #000000; border: #ffffff}
a:visited {color: #000080; }
a:hover {color: #ff0000; }
a:active {color: #ff0000; }

.footer {height: 30px; text-align: center; font-size: 0.6em; background: url('Images/footerbar.jpg'); line-height: 29px; clear: both; }
.footer a{vertical-align: bottom; }

#logo {border: 0px}

#slogan{font-style: italic; color: #ff0000; font-size: 12px; text-decoration: none; }
div#email {text-align: right; line-height: 10px; font-weight: bold; font-size: 13px; position: absolute; top: 28px; right: 10px; }
div#email p{vertical-align: bottom; }

div#navigation {height: 30px; width: 100%; border-top: solid #FFF 1px; border-bottom: solid #FFF 1px; }
div#navigation {background: url('Images/menubar.jpg'); } 
div#navigation ul{margin: 0px; padding: 0px; line-height: 30px; white-space: nowrap; }
div#navigation li{list-style-type: none; float: left; width: 16%; text-align: center; }
div#navigation li a{text-decoration: none; padding: 0px 15px 0px 15px; }

#homeheader{font-size: 1em; text-align: center; }

div#categories {height: 154px; width: 100%; border-top: solid #FFF 1px; border-bottom: solid #FFF 1px; }
div#categories ul{margin: 0px; padding: 0px; line-height: 30px; white-space: nowrap; text-align: center; }
div#categories li{list-style-type: none; float: left; width: 33%; text-align: center; }
div#categories li a{text-decoration: none; padding: 7px 0px 7px 0px; }

div#categorylab {height: 10px; width: 100%; border-top: solid #FFF 1px; border-bottom: solid #FFF 1px; }
div#categorylab ul{margin: 0px; padding: 0px; line-height: 30px; white-space: nowrap; text-align: center; }
div#categorylab li{list-style-type: none; float: left; width: 33%; text-align: center; }
div#categorylab li a{text-decoration: none; padding: 7px 0px 7px 0px; }

.signature {font-size: 1.1em; font-weight: bold; }

#homepage2ndheading{text-align: center; color: #000080; padding: 20px; }


div#screenshots {height: 230px; width: 100%; border-top: solid #FFF 1px; border-bottom: solid #FFF 1px; }
div#screenshots ul{margin: 0px; padding: 0px; line-height: 30px; white-space: nowrap; }
div#screenshots li{list-style-type: none; float: left; width: 24%; }

div#screenshotslab {width: 100%; clear: both; }
div#screenshotslab div{float: left; width: 24%; font-size: 0.85em; color: #000080; }
div#screenshotslab div div{width: 175px;}

.centred{text-align: center; }
.imageright{float: right; padding: 10px; }
.imageleft{float: left; padding: 10px; } 
.imagemiddle {vertical-align: middle; }

div#provinces li{list-style-type: none; color: #000080; font-weight: bold; }
div#provinces li ul li{font-weight: normal; }

div#features ul{white-space: normal; overflow: hidden;}
div#features li{list-style-type: disc; text-align: left; }

div#choice {width: 100%; }
div#continue {float: left; width: 47%; padding: 10px; border: solid #000000 2px; background-color: #c0c0c0; }
div#goback {float: left; width: 47%; padding: 10px; border: solid #000000 2px; background-color: #c0c0c0; }

div#aerobic {float: left; width: 48%; border: solid #000000 2px; background-color: #c0c0c0; }

div#equip ol{overflow: hidden; }
#clearing {clear: both;}

div#anaerobic {float: left; width: 48%; border: solid #000000 2px; background-color: #c0c0c0; } 

p.indented1 {margin-left: 40px; }

div#sitemapmargin {width: 50%; margin-left: 40%;}

.separate {clear: both; margin-top: 10px; }

.quotearticle {font-size: 1.2em; color: #0000FF; text-decoration: none; text-align: bottom; }
