



 body {
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Arial, Verdana, sans-serif;
background-attachment: fixed;
color: #333333;
}





 #leftcontent {
  width:145px;
  padding:0px;
  margin-left:10px;
  float:left;
  background:#FCFBF9;
  }


 #allcontent {
  width:780px;
  margin-right:auto;
  margin-left:auto;
  margin-bottom:0px;
        }

 #rightcontent {
  width:630px;
  padding:0px;
  float:left;
  background:#FCFBF9;
  }



/* edge */

 #frame {
  border: dashed;
  border-width:.1ex;
  border-color:#CCCBCB;
  width:800px;
  margin-right:auto;
  margin-left:0;
  padding:0px;
  text-align:left;
  background:#FCFBF9;
  margin-bottom:0px;
  }

 #pagefooter {
  height:40px;
  width:770px;
  margin-right:auto;
  text-align:center;
  margin-bottom:5px;
        font-size:11px;
        color:#999999;
        }




 #pagetopstrip {
  margin-left:10px;
  background-repeat: no-repeat;
  height:50px;
  width:200px;
        }


/* nav, left */

#navigation {
        width: 90%;
        background-color:#FCFBF9;
        position: relative;
        margin-bottom:10px;
        }

#navigation UL {
        list-style: square url(bp.gif);
 margin-left: 3px;
 padding-left: 20px;
 }

#navigation A:link {
 font-size:14px;
 }


#navigation A:visited {
 font-size:14px;
 }

#navtitle {
        width: 100%;
        background-color:#FCFBF9;
        height:0px;
        position: relative;
        font-size:16px;
       }

#navfooter {
        width: 100%;
        background-color:#FCFBF9;
        height:20px;
        position: relative;
        font-size:16px;
       }



/* content, centre */


    #contenttitle {
        width: 95%;
        background-color:#FCFBF9;
        position: relative;
        font-size:26px;
       }

    #contentsubtitle {
        width: 95%;
        background-color:#FCFBF9;
        height:30px;
        position: relative;
        font-size:20px;
        font-style:italic;
       }

    #contentbox {
        width: 95%;
        background-color:#FCFBF9;
        margin-bottom:5px;
        position: relative;
        }

    #contentfooter {
        width: 95%;
        background-color:#FCFBF9;
        height:20px;
        position: relative;
        text-align:right;
        padding-right:10px;
        font-size:11px;
        font-style:oblique;
        }




/* factboxes, down the left */

    #factbox {
 border: dashed;
 border-width:.1ex;
 border-color:#CCCBCB;
 width: 90%;
 background-color:#EEEDEF;
        margin-bottom:15px;
        padding-bottom:5px;
        margin-top:3px;
        padding-top:3px;
        position: relative;
        font-size:14px;
        }

    #facttitle {
        width: 90%;
        background-color:#EEEDEF;
        height:20px;
        position: relative;
        font-size:14px;
       }

    #factfooter {
        width: 95%;
        background-color:#EEEDEF;
        position: relative;
        text-align:right;
        font-size:11px;
        font-style:oblique;
        }





/* logospaces, top */

.logo1 {
 font-family: Arial, sans-serif;
 font-size: 16pt;
 color: #787878;
 font-weight: bold
 }


 #logospace {
    width:780px;
    margin-left:5px;
    padding-left:5px;
    position: relative;
    height: 40px;
    font-size:12px;
    }


 #leftlogo {
    position: absolute;
    left: 0;
    width: 40%;
    margin-left:5px;
    padding-left:5px;
    }


 #rightlogo {
    position: absolute;
    right: 0;
    width: 40%;
    text-align: right; /* depends on element width */
    margin-right:5px;
    padding-right:5px;
    }


/* rest */

 p,h1{
 margin:0px 10px 10px 5px;
 }

 h1 {
 font-size:18px;
 }


A:link {
 color: #000000;
 text-decoration: none;
 border-bottom: #666666;
 border-width: 0px 0px 1px 0px;
 border-style: none none dotted none;
 }



A:visited {
 color: black;
 text-decoration: underline;
 border-bottom: #666666;
 border-width: 0px 0px 0px 0px;
 border-style: none none none none;
 }



*/ form /*

.formin {
 font-family: Arial, sans-serif;
 font-size: 16pt;
 color: #787878;
 font-weight: bold;
 width:230px;
 }
