/* CSS Document */
body {background-color: #FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;text-align: center; margin-top:0px}
/*framed*/
div#Frameouter {width: 799px; background-color:#FFFFFF; margin-left: auto; margin-right: auto; padding: 0px; border: 0px solid #000000;}
div#Frameouter div#Framenavigation {border: 1px solid #000000; width:100%;background:#1A6F46;margin-top:10px; height:21px;}
*html div#Frameouter div#Framenavigation  {margin-top: 0px;}
div#Frameouter div#Framenavigation ul#nav {list-style:none; margin:0; padding:0; height:21px;}
*html div#outer div#navigation ul#nav {border: 1px solid #1A6F46; }
/*OLD
div#Frameouter div#Framenavigation ul#nav li {color:#fff; float:left; border-right:1px solid #FFFFFF; height:21px; line-height:21px;}
div#Frameouter div#Framenavigation ul#nav li a {display:block; width:100%; color:#fff; text-decoration:none; text-align:center;}
div#Frameouter div#Framenavigation ul#nav li a:hover {background:#FFFFFF; color:#2F3060;}
div#Frameouter div#Framenavigation ul#nav li.navservices {width:155px;background:#1A6F46; }
div#Frameouter div#Framenavigation ul#nav li.navservices1 {width:155px;background:#1A6F46; border-right:0px}
div#Frameouter div#Framenavigation ul#nav li.navservicesCenter {width:175px;background:#1A6F46; }
div#Frameouter div#Framenavigation ul#nav li.navservicesHighlightedCenter {width:175px;background:#AE2A14; }
*/
/*NEW*/
div#Frameouter div#Framenavigation ul#nav li {color:#fff; float:left; border-right:1px solid #FFFFFF; height:21px; line-height:21px;}
div#Frameouter div#Framenavigation ul#nav li a { display:block; width:100%; color:#fff; text-decoration:none; text-align:center;}
div#Frameouter div#Framenavigation ul#nav li a:hover {background:#FFFFFF; color:#2F3060;}
div#Frameouter div#Framenavigation ul#nav li.navservices {width:141px;background:#1A6F46;}
div#Frameouter div#Framenavigation ul#nav li.navservices1 {width:130px;border-right:0px;background:#1A6F46;}
div#Frameouter div#Framenavigation ul#nav li.navservicesCenter {width:175px;background:#1A6F46;}
div#Frameouter div#Framenavigation ul#nav li.navservicesHighlightedCenter  {width:175px;background:#AE2A14}
div#Frameouter div#Framenavigation ul#nav li.home {width:66px;background:#1A6F46}

.headerImage {margin-top: -10px;}
*html .headerImage {margin-top: 1px;}
*html div#header { margin-top: 0px; margin-bottom: 0px}
/*end of frame*/

div#outer {width: 800px; background-color:#FFFFFF; margin-left: auto; margin-right: auto; padding: 0px; border: 1px solid #000000;}
div#header { width: 800px;background-color:#FFFFFF;margin-left: auto;margin-right: auto;padding: 0px; border-top:0px; margin-bottom: -10px;margin-top: -10px;}
div#header p.date{float:left}
div#header p.compName{float:right}
div#outer div#display {border-top: 1px solid #B5AFA5;}
div#outer div#navigation {border: 0px solid #000000; width:100%;}
div#outer div#navigation ul#nav {list-style:none; margin:0; padding:0; height:23px;}
div#outer div#navigation ul#nav li {color:#fff; float:left; border-right:1px solid #FFFFFF; height:23px; line-height:23px;}
div#outer div#navigation ul#nav li a { display:block; width:100%; color:#fff; text-decoration:none; text-align:center;}
div#outer div#navigation ul#nav li a:hover {background:#FFFFFF; color:#2F3060;}
div#outer div#navigation ul#nav li.navservices {width:132.5px;background:#1A6F46;}
div#outer div#navigation ul#nav li.navservices1 {width:132px;border-right:1px solid #1A6F46;;background:#1A6F46;}
div#outer div#navigation ul#nav li.highlightnavservices {width:132px;background:#AE2A14}
div#outer div#navigation ul#nav li.highlightnavservices1 {width:131.5px;background:#AE2A14;border-right:1px solid #AE2A14;}
div#outer #colouredBar{background-color:#59B086;line-height: 18px;}
div#outer div#mainbody {padding: 0; margin: 0; border: 0px solid #0000FF; background-image:url('../image/backgrd.gif');}
div#outer div#mainbody div#leftcol{margin-left:20px; margin-top:-18px; padding-top:18px; background-color:#E7F0EE; width:250px; float:left;}
*html div#outer div#mainbody div#leftcol{margin-left:10px; }
div#outer div#mainbody div#leftcol p a:link, div#outer div#mainbody div#leftcol p a:visited{color:#1A6F46; font-weight:bold}
div#outer div#mainbody div#leftcol p a:hover{color:#1A6F46; font-weight:bold; text-decoration:none;}

div#outer div#mainbody div#content{margin-left:300px}
div#outer div#mainbody div#content p{text-align:left; padding-right:10px;}
div#outer div#mainbody div#content p a:link, div#outer div#mainbody div#content p a:visited{color:#1A6F46; font-weight:bold}
div#outer div#mainbody div#content p a:hover{color:#1A6F46; font-weight:bold; text-decoration:none;}
div#outer div#mainbody div#phpcontent{position:relative;}
div#outer div#mainbody div#footer{clear:left; background-color: #E7F0EE; padding:2px}
.topImage {margin-bottom:11px }
*html .topImage {margin-bottom:0 }
/*mailing list*/
#content #mailingform {	margin: 0 5% 0 0; border:1px #FFFFFF solid; padding:0; }
*html #content #mailingform {}
#content #mailingform form p{clear:left;clear:right; margin:0; padding: 0; padding-top:5px;}
.maillinglist{width:200px; border: 1px inset #035442; margin:0; padding: 0;margin-right:20px}
.maillinglistprice{width:50px; border: 1px inset #035442; margin:0; padding: 0;margin-right:20px}
#content #mailingform form p label{float:left;width:170px; text-align:right; margin-left:30px; padding-right:3px;}
#content #mailingform form p.formfooter{text-align:right;padding: 0; font-size:10px}
#content #mailingform p.buttons{margin-left:200px}
#content #mailingform .btn{background-color: #AE2A14;color: #FFFFFF;font-weight: bold;font-size: 10pt;border: #000066 1px outset;}

/*contact page*/
#map {margin:20px; border: 2px solid #B5AFA5;}

