/*Make all body text black 14-point verdana. 
*/
body {font-family: Arial, tahoma, verdana, serif, "times new roman";
      background:#003300;
      margin: 0 auto;
      width:50em;
      height:100%;
      color:#003300;}

/*adjust the space between bullets an the margin
*/

ul.adjust {margin:0.5em;
           padding-left:1em;}

/*Underline links
*/

a {text-decoration:underline;}
a:link {color:#FFFFFF;}
a:visited {color:#FFFFFF;}
a:hover {color:#FFFFFF;}
a:active {color:#FFFFFF;}


a.nav:link {text-decoration:none;
             color:#003300;
             font-size:1.1em;
             font-weight: bold;}
a.nav:visited {color:#003300;
              font-size:1.1em;
              text-decoration:none;
              font-weight: bold;}
a.nav:hover {color:#66CC00;
             text-decoration:underline;
             font-size:1.1em;
             font-weight: bold;}
a.nav:active {color:#003300;
             text-decoration:none;
             font-size:1.1em;
             font-weight: bold;}

a.map:link {text-decoration:underline;
             color:#003300;
             font-weight: bold;}
a.map:visited {color:#003300;
              text-decoration:underline;
             font-weight: bold;}
a.map:hover {color:#66CC00;
             text-decoration:underline;
             font-weight: bold;}
a.map:active {color:#003300;
             text-decoration:underline;
             font-weight: bold;}

a.txt:link {text-decoration:none;
             color:#003300;}
a.txt:visited {color:#003300;
              text-decoration:none;}
a.txt:hover {color:#66CC00;
             text-decoration:underline;}
a.txt:active {color:#003300;
             text-decoration:none;}

a.top:link {text-decoration:underline;
             color:#003300;
             font-size:0.8em;}
a.top:visited {color:#003300;
              text-decoration:underline;
              font-size:0.8em;}
a.top:hover {color:#66CC00;
             text-decoration:underline;
             font-size:0.8em;}
a.top:active {color:#003300;
             text-decoration:underline;
             font-size:0.8em;}

/*Make hyperlinked images with green borders, so doesn't show
*/

img {border:none;}

/*heading 1s
*/
h1 {font-family: tahoma, Arial, verdana, serif, "times new roman";
    font-size:1.2em;
    color:#003300;
    line-height:1em;}

/*heading 2s 
*/
h2 {font-family: tahoma, Arial, verdana, serif, "times new roman";
    font-size:1.1em;
    color:#339900;
    line-height:1em;}

/*heading 2s 
*/
h2.f {font-family: tahoma, Arial, verdana, serif, "times new roman";
     font-size:1em;
     color:#339900;
     font-weight:bold;
     line-height:1.2em;}


/*Top bar with logo and and image
*/

div.top {display:block;
         position:absolute;
         width:52em;
         height:10em;
         background:#FFFFFF;
         border:1px solid #003300;}

/*strapline bit
*/

div.strap {display:block;
           position:absolute;
           width:51.5em;
           height:1.5em;
           margin-top:10.25em;
           background:#336600;
           color:#FFFFFF;
           font-size:1em;
           font-weight:bold;
           padding-left:1%;}

/*Navigation area on home page
*/

div.nav  {display:block;
          position:absolute;
          margin-top:13.35em;
          width:13em;
          height:30em;
          padding:1em;
          background:#FFFFFF;
          border: 1px solid #003300;
          color: #000000;
          line-height:1.75em;
          font-size:0.9em;
          border-right: 1px solid #003300;
          z-index:3;}

/*Navigation area on services page
*/

div.navs  {display:block;
          position:absolute;
          margin-top:13.35em;
          width:13em;
          height:320em;
          padding:1em;
          background:#FFFFFF;
          border: 1px solid #003300;
          color:#003300;
          line-height:1.75em;
          font-size:0.9em;
          border-right: 1px solid #003300;
          z-index:3;}

/*Navigation area on rss page
*/

div.navr  {display:block;
          position:absolute;
          margin-top:13.35em;
          width:13em;
          height:62em;
          padding:1em;
          background:#FFFFFF;
          border: 1px solid #003300;
          color:#003300;
          line-height:1.75em;
          font-size:0.9em;
          border-right: 1px solid #003300;
          z-index:3;}

/*Navigation area on faq page
*/

div.navq  {display:block;
          position:absolute;
          margin-top:13.35em;
          width:13em;
          height:190em;
          padding:1em;
          background:#FFFFFF;
          border: 1px solid #003300;
          color:#003300;
          line-height:1.75em;
          font-size:0.9em;
          border-right: 1px solid #003300;
          z-index:3;}


/*Home page section middle section
*/

div.main1 {display:block;
           position:absolute;
           width:25em;
           height:28em;
           margin-top:12em;
           margin-left:13em;
           background:#FFFFFF;
           font-size:1em;
           line-height:1.5em;
           border: 1px solid #003300;
           color: #000000;
           padding:1em;
           z-index:4;}

/*Services page section middle section
*/

div.mains1 {display:block;
           position:absolute;
           width:25em;
           height:290em;
           margin-top:12em;
           margin-left:13em;
           background:#FFFFFF;
           font-size:1em;
           line-height:1.5em;
           border: 1px solid #003300;
           color: #000000;
           padding:1em;
           z-index:4;}

/*RSS page section middle section
*/

div.mainr1 {display:block;
           position:absolute;
           width:25em;
           height:55em;
           margin-top:12em;
           margin-left:13em;
           background:#FFFFFF;
           font-size:1em;
           line-height:1.5em;
           border: 1px solid #003300;
           color: #000000;
           padding:1em;
           z-index:4;}

/*FAQ page section middle section
*/

div.mainq1 {display:block;
           position:absolute;
           width:25em;
           height:170em;
           margin-top:12em;
           margin-left:13em;
           background:#FFFFFF;
           font-size:1em;
           line-height:1.5em;
           border: 1px solid #003300;
           color: #000000;
           padding:1em;
           z-index:4;}

/*Map page section middle section
*/

div.mainm {display:block;
           position:absolute;
           width:37em;
           height:28em;
           margin-top:12em;
           margin-left:13em;
           background:#FFFFFF;
           font-size:1em;
           line-height:1.5em;
           border: 1px solid #003300;
           color: #000000;
           padding:1em;
           z-index:4;}


/*Home page right side panel
*/

div.main1a {display:block;
            position:absolute;
            font-size:0.8em;
            border: 1px solid #003300;
            width:13em;
            height:37em;
            margin-top:15em;
            margin-left:50em;
            padding:1em;
            background:#FFFFFF;
            z-index:3;}


/*Services page right side panel
*/

div.mains1a {display:block;
            position:absolute;
            font-size:0.8em;
            border: 1px solid #003300;
            width:13em;
            height:360em;
            margin-top:15em;
            margin-left:50em;
            padding:1em;
            background:#FFFFFF;
            z-index:3;}

/*RSS page right side panel
*/

div.mainr1a {display:block;
            position:absolute;
            font-size:0.8em;
            border: 1px solid #003300;
            width:13em;
            height:70em;
            margin-top:15em;
            margin-left:50em;
            padding:1em;
            background:#FFFFFF;
            z-index:3;}

/*FAQ page right side panel
*/

div.mainq1a {display:block;
            position:absolute;
            font-size:0.8em;
            border: 1px solid #003300;
            width:13em;
            height:215em;
            margin-top:15em;
            margin-left:50em;
            padding:1em;
            background:#FFFFFF;
            z-index:3;}

/*Footer area on home page
*/

div.foot {display:block;
          position:absolute;
          width:74.5em;
          height:8em;
          margin-top:58em;
          background:#006600;
          padding-top:2em;
          color:#FFFFFF;
          font-size:0.7em;
          z-index:5;}

/*Footer area on services page
*/

div.foots {display:block;
          position:absolute;
          width:74.5em;
          height:8em;
          margin-top:430em;
          background:#006600;
          padding-top:2em;
          color:#FFFFFF;
          font-size:0.7em;
          z-index:5;}

/*Footer area on rss page
*/

div.footr {display:block;
          position:absolute;
          width:74.5em;
          height:8em;
          margin-top:98em;
          background:#006600;
          padding-top:2em;
          color:#FFFFFF;
          font-size:0.7em;
          z-index:5;}

/*Footer area on faq page
*/

div.footq {display:block;
          position:absolute;
          width:74.5em;
          height:8em;
          margin-top:260em;
          background:#006600;
          padding-top:2em;
          color:#FFFFFF;
          font-size:0.7em;
          z-index:5;}