html { font-size: 100%; line-height: 100% } /* ie resize hack*/

body {margin-left:20px;margin-right:20px;
      border-top-width:10px;border-top-style:solid;border-top-color:#000000;
      border-bottom-width:10px;border-bottom-style:solid;border-bottom-color:#000000;
      Background-color:#ffffff;
      }

h1 {color:#005500; font-family:arial,verdana,helvetica,sans-serif; font-size:1.6em; line-height: 105% }

a {text-decoration:none; font-weight:bold; color: #333333}

.greyedoutlink {color:#aaaaaa}

.bannerlogos {text-align:center}

.bannerlogos a:hover {background-color:#ffffff}

.bannersubheading {color:#000066; font-family:arial,verdana,helvetica,sans-serif;
                  font-size:0.7em;}

.bannertext {float:left; margin-top:2px;}
              
.bannermontage {float:right}

.nav {float:right;
      padding-top:5px;
      font-family:arial,verdana,helvetica,sans-serif;
      font-weight:bold;font-size:0.8em;}
      
.nav a:hover {color:#000066; background-color:#99cccc}

.left {float:left;
       padding-right:0px;
       width:200px;
       text-align:center;  font-family:arial,verdana,helvetica,sans-serif;
       font-size:0.7em; font-color:#000000; font-weight:bold}

.main {color:#000000;
        font-family:arial,verdana,helvetica,sans-serif; font-size:0.9em;
        margin-left:210px;
        margin-right:200px}
        
td {font-size:0.9em}
        
.mainheading {color:#005500;font-size:1.1em}

.right {float:right;
        width:200px;
        margin-left:10px}

.infobox { border:solid; border-width:1px;
              font-family:arial,verdana,helvetica,sans-serif; font-size:0.7em;
              padding:4px;
              margin-bottom:2px;
              background-color:#99bbee;
              text-align:center}
              
.infobox a:hover img {background-color:#99bbee}

.contactbox { border:solid; border-width:1px;
              font-family:arial,verdana,helvetica,sans-serif; font-size:0.7em;
              padding:5px;margin-bottom:2px;
              background-color:#ddddff
            }
