    body
		{
			margin: 0;
			padding: 0;
			margin-top:5px;
			margin-left: auto;
			margin-right:auto;
			width:800px;
			font-family: Arial, Tahoma, Verdana, sans-serif;
		}
		input, textarea
        {
            font: 100% Arial, Tahoma, Verdana, hevetica, sans-serif;
        }

		#heading
		{
			float: left;
			width: 98.5%;
			padding: 5px;
		}

		#accessibility
		{
			border:1px solid gray; 
			padding: 8px;
			float: left;
			width: 785px;
		}

		#navigation
		{
			float: left;
			width: 760px;
		}
		#home, #about, #linden, #bethwin, #movingon, #aftercare, #contactus
		{
			float: left;
			padding: 6px;
			font-size:12pt;
		}
		#content, #access, #size, #colour
		{
			border: 1px solid gray;
			float: left;
			margin-left: 5px;
			padding: 5px;
		}

		#small, #default, #large
		{
			border: 1px solid gray;
			padding: 1px;
			padding: 5px;
		}

		#purple, #medium, #red, #blue, #brown, #system, #save, #def
		{
			border: 1px solid gray;
			padding: 1px;
			padding: 5px;
		}
		#header {float:left; width:760px;}
		#headrow1
        {
            float:left;
            padding-top:5px;padding-bottom:5px;
            padding-left:5px;
            height:100%; width:735px;
			font-size:14pt;             font-weight:bold;
            background-image: url(../images/headrow1.png); background-repeat: repeat;
        }
		#headrow2
        {
            float:left;
            padding-top:5px;padding-bottom:5px;
            padding-left:5px;
            height:100%; width:735px;
			font-size:14pt;
            background-image: url(../images/headrow2.png); background-repeat: repeat;
        }
		#headrow3
        {
            float:left;
            height:34px; width:740px;
			font-size:14pt;
            background-image: url(../images/headrow3.png); background-repeat: repeat;
        }

        .white {color:white;}
        .center{text-align:center; padding-left: 10px; padding-right: 10px;}
        .left{text-align:left; float: left; padding-right: 10px;}
        .right{text-align:right; float: right; padding-left: 10px;}
        .bold{font-weight:bold;}
        .indent{margin-left:22px;}
        .bigindent{margin-left:130px;}
        .headrow1 {text-align:left;margin-top:5px;}
        .headrow2 {text-align:left;margin-top:5px;}
        .headrow3 {text-align:left;margin-top:5px;}

        #imgleft{float:left;}
        #imgright{float:right;}

		#banner
		{
			margin-top: 10px;
			margin-left: 50px;
			border:1px solid gray; 
			float: left;
		}

		.clearboth { clear: both; }

		.spacer
		{
			float: left;
			width: 3%;
		}
		
		#leftcol
		{
			border:1px solid gray;
			margin-top: 10px;
			float: left;
			width: 520px;
		}

		#rightcolrow1, #rightcolrow2, #rightcolrow3, #rightcolrow4
		{
			border:1px solid gray; 
			margin-top: 10px;
			float: left;
			margin-left: 10px;
			width: 268px;
		}

		#row1left, #row2left, #row3left, #row4left
		{
			border: none;
			margin-top: 20px;
			margin-left: 50px;
			float: left;
		}

		#row1right, #row2right, #row3right, #row4right
		{
			border: none;
			margin-top: 20px;
			margin-right: 50px;
			float: right;
		}

		.imageright
		{
			border: none;
			float: right;
			margin-top:-15px;
		}

		.imageleft
		{
			border: none;
			float: left;
		}

		#textboxleftrow1, #textboxleftrow2, #textboxleftrow3, #textboxleftrow4
		{
			border: none; 
			margin-top: 10px;
			margin-left: 50px;
			margin-bottom: 10px;
			float: left;
			width: 150px;
		}

		#textboxrightrow1, #textboxrightrow2, #textboxrightrow3, #textboxrightrow4
		{
			border: none; 
			margin-top: 10px;
			margin-right: 50px;
			margin-bottom: 10px;
			float: right;
			width: 150px;
		}

		#minutes
		{
			border: none;
			margin: 10px;
			float: right;
			width: 150px;
            font: 90% arial, hevetica, sans-serif;
		}

		#inset
		{
			border: none;
			margin: 5px;
			padding: 2px;
			float: right;
			width: 150px;
            font: 90% arial, hevetica, sans-serif;
		}

		#wideinset
		{
			border: none;
			margin: 5px;
			padding: 2px;
			float: right;
			width: 250px;
		}

form#contact {background: white; width:96%; padding:10px;}

form#contact legend {font-family: arial, hevetica, sans-serif; font-size:1.1em; font-weight:bold; border:2px solid white; margin-bottom:5px; padding:3px; width:200px; background:white; width: auto;}

form#contact label {clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; color:black; margin-bottom:0.5em; font-weight:bold; }

form#contact input {display:block; float:left; width:200px; text-align:left; padding-right:10px;  color: black;margin-bottom:0.5em;}

form#contact textarea {width:97%; height:15em; border:1px solid #ddd; padding:0.5em; overflow:auto; background-color: white; color: black;}

        form#contact #submit {padding-right:0.5em; cursor:pointer; width: auto; text-align: center;}


		#footermenu, #main
		{
			float: left;
			width: 750px;
		}
		
		#footer
		{
			margin-top: 10px;
			float: left;
			width: 760px;
      font: 80% arial, hevetica, sans-serif;
		}
		#foot
        {
            float:left;
            padding-top:5px;padding-bottom:5px;
            padding-left:5px;
            height:100%; width:735px;
			font-size:14pt;             font-weight:bold;
            background-image: url(../images/headrow3.png); background-repeat: repeat;
        }

		h1, h2, h3, h4, h5, h6, p, ul, ol, dl, a
		{
			margin: 2px;
		}
		
		a em
		{
			font-style: normal;
			font-weight: normal;
			text-decoration: underline;
		}

		a:hover 
		{
			text-decoration: underline;
		}		

		h1+p, h2+p, h3+p, h4+p
        {
             margin: .2em;
        }

        h2
        {
            font-weight: bold;
        }

		#copyright
		{
            float:left;
            padding-top:9px;padding-bottom:10px;
            padding-left:5px;
            height:100%; width:735px;
            background-image: url(../images/headrow3.png); background-repeat: repeat;
        	font: 75% Arial, Tahoma, Verdana, hevetica, sans-serif;
		}
    * html #headrow1, * html #headrow2, * html #headrow3
    {
      margin:0;
      width:725px;
      widt\h:735px;
      height:34px;
      heigh\t:100%;
    }    		
    * html #footer    
    {
      width:800px;
      widt\h:760px;
    }
    * html #foot
    {
      margin:0;
      width:725px;
      widt\h:735px;
      height:34px;
      heigh\t:100%;
    }        
