/*Make all body text white verdana on a black background 
*/
body {font-family:  tahoma, verdana, Arial, serif, "times new roman";
      line-height:1.2em;
      background:#FFFFCC;
      margin-left:1em;
      font-size:0.96em;           
      color:#003300;}

/*Underline links in white
*/

a {text-decoration:underline;}
a:link {color:#003300;}
a:visited {color:#003300;}
a:active {color:#003300;}


/*Make hyperlinked images with no borders, so doesn't show
*/

img {border:none}


/*Make headings green 18-point verdana.
*/
h1 {font-size:1.5em;
    font-family: tahoma, verdana, Arial, sans-serif, times new roman;
    color:#003300;}


/*Make headings green 18-point verdana.
*/
h2 {font-size:0.9em;
    font-family: tahoma, verdana, Arial, sans-serif, times new roman;
    color:#003300;}


/*Make headings white 18-point verdana.
*/
h3 {font-size:1.2em;
    font-family: tahoma, verdana, Arial, sans-serif, times new roman;
    color:#FFFF00;}

/*Table
*/

table {background-color: #FFFFCC;
       border-width: 2px;
       border-spacing: 1px;
       border-color: #003300;
       border-style: solid;
       border-collapse: collapse;}

table th {background-color: #FFFFCC;
          border-width: 1px;
          border-spacing: 0px;
          border-color: #003300;
          border-style: solid;
          padding: 0.4em;}

table td {background-color: #FFFFCC;
          border-width: 1px;
          border-spacing: 0px;
          border-color: #003300;
          border-style: solid;
          padding: 0.4em;}


/*Top banner to be no larger than 15" screen, and take up no more than 1/6 of page. Bottom border in purple.
*/

div.top {display:block;
         height:6.9em;
         font-size:0.95em;
         width:63em;
         padding-top:0.25em;
         border-bottom:#FFFFCC solid;
         margin-left:0.5em;
         background:#CCCC99;}


/*Nav area for home page
*/

div.nav {display:block;
         position:absolute;
         background:#CCCC99;
         border-right:FFFFCC solid;
         margin-left:0.7em;
         padding-bottom:5em;
         padding-left:0.8em;
         padding-top:1em;
         width:15em;
         height:50em;
         font-size:0.8em;
         line-height:1.5em;}


/*Nav area for bedroom page
*/

div.nav1 {display:block;
          position:absolute;
          background:#CCCC99;
          border-right:FFFFCC solid;
          margin-left:0.7em;
          padding-bottom:5em;
          padding-left:0.8em;
          padding-top:1em;
          width:15em;
          height:55em;
          font-size:0.8em;
          line-height:1.5em;}

/*Nav area for tariff page
*/

div.nav2 {display:block;
          position:absolute;
          background:#CCCC99;
          border-right:FFFFCC solid;
          margin-left:0.7em;
          padding-bottom:5em;
          padding-left:0.8em;
          padding-top:1em;
          width:15em;
          height:97em;
          font-size:0.8em;
          line-height:1.5em;}

/*Nav area for contact page
*/

div.nav3 {display:block;
          position:absolute;
          background:#CCCC99;
          border-right:FFFFCC solid;
          margin-left:0.7em;
          padding-bottom:5em;
          padding-left:0.8em;
          padding-top:1em;
          width:15em;
          height:110em;
          font-size:0.8em;
          line-height:1.5em;}

/*Nav area for gardens page
*/

div.nav4 {display:block;
          position:absolute;
          background:#CCCC99;
          border-right:FFFFCC solid;
          margin-left:0.7em;
          padding-bottom:5em;
          padding-left:0.8em;
          padding-top:1em;
          width:15em;
          height:60em;
          font-size:0.8em;
          line-height:1.5em;}

/*Nav area for reports page
*/

div.nav5 {display:block;
          position:absolute;
          background:#CCCC99;
          border-right:FFFFCC solid;
          margin-left:0.7em;
          padding-bottom:5em;
          padding-left:0.8em;
          padding-top:1em;
          width:15em;
          height:70em;
          font-size:0.8em;
          line-height:1.5em;}

/*Welcome area
*/

div.main {display:block;
          position:absolute;
          border:none;
          padding-top:1em;
          padding-bottom:1em;
          padding-left:1em;
          width:32em;
          line-height:1.5em;
          margin-left:13.5em;
          background:#FFFFCC;}


/*Welcome area for tariff page only with no right side column
*/

div.main1 {display:block;
           position:absolute;
           border:none;
           padding-top:1em;
           padding-bottom:1em;
           padding-left:1em;
           width:45em;
           line-height:1.5em;
           margin-left:13.5em;
           background:#FFFFCC;}

/*Welcome area for gardens page
*/

div.main2 {display:block;
           position:absolute;
           border:none;
           padding-top:1em;
           padding-bottom:1em;
           padding-left:1em;
           width:32em;
           height:60em;
           line-height:1.5em;
           margin-left:13.5em;
           background:#FFFFCC;}

/*Welcome area for reports page
*/

div.main5 {display:block;
           position:absolute;
           border:none;
           padding-top:1em;
           padding-bottom:1em;
           padding-left:1em;
           width:32em;
           height:60em;
           line-height:1.5em;
           margin-left:13.5em;
           background:#FFFFCC;}

/*Right side area
*/

div.side {display:block;
          position:absolute;
          margin-left:61em;
          margin-top:2em;
          width:14em;
          font-size:0.8em;
          line-height:1.2em;
          padding-bottom:1em;
          background:#FFFFCC;}



/*Home page footer
*/


div.footer {display:block;
            position:absolute;
            margin-top:65em;
            width:92em;
            margin-left:0.8em;
            font-size:0.65em;
            text-align:center;
            background:#FFFFCC;
            border-top:2px #003300 solid;}

/*bedroom page footer
*/


div.footer1 {display:block;
             position:absolute;
             margin-top:75em;
             width:92em;
             margin-left:0.8em;
             font-size:0.65em;
             text-align:center;
             background:#FFFFCC;
             border-top:2px #003300 solid;}

/*tariff page footer
*/


div.footer2 {display:block;
             position:absolute;
             margin-top:120em;
             width:92em;
             margin-left:0.8em;
             font-size:0.65em;
             text-align:center;
             background:#FFFFCC;
             border-top:2px #003300 solid;}

/*contact page footer
*/


div.footer3 {display:block;
             position:absolute;
             margin-top:140em;
             width:92em;
             margin-left:0.8em;
             font-size:0.65em;
             text-align:center;
             background:#FFFFCC;
             border-top:2px #003300 solid;}

/*gardens page footer
*/


div.footer4 {display:block;
             position:absolute;
             margin-top:80em;
             width:92em;
             margin-left:0.8em;
             font-size:0.65em;
             text-align:center;
             background:#FFFFCC;
             border-top:2px #003300 solid;}

/*reports page footer
*/


div.footer5 {display:block;
             position:absolute;
             margin-top:90em;
             width:92em;
             margin-left:0.8em;
             font-size:0.65em;
             text-align:center;
             background:#FFFFCC;
             border-top:2px #003300 solid;}
