/* General styles */
    body {
        margin:0;
        padding:0;
        border:0;      /* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#fff;
        min-width:1000px;    /* Minimum width of layout - remove line if not required */
              /* The min-width property does not work in old versions of Internet Explorer */
    font-size:100%;
    font:12px verdana,arial,sans serif;
    }
  a {
      color:#ffff00;
  }
  a:hover {
    color:#ff66cc;
    background:none;
    text-decoration:underline overline;
  }
    h1, h2, h3 {
        margin:.5em 0 .2em 0;
        padding:0;
        color:#00b3f7;
    }
    p {
        margin:.4em .6em .8em 0;
        padding:0;
        color:#ffffff;
    }
  img {
    padding:12px;
  }

  li {
    color:#ffffff;
  }

  /* 'widths' sub menu */
  #layoutdims {
    clear:both;
    background:#eee;
    border-top:4px solid #000;
    margin:0;
    padding:6px 15px !important;
    text-align:right;
  }
  /* column container */
  .colmask {
    position:relative;    /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
      clear:both;
      float:left;
        width:100%;      /* width of whole page */
    overflow:hidden;  /* This chops off any overhanging divs */
  }
  /* 2 column right menu settings */
  .rightmenu {
      background:#000000;         /* Right column background colour */
  }
  .rightmenu .colleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#000000;    /* Left column background colour */
    }
    .rightmenu .col1wrap {
      float:left;
      width:50%;
      position:relative;
      left:50%;
      padding-bottom:1em;
  }
  .rightmenu .col1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        border-right:1px solid #ffffff;
  }
    .rightmenu .col2 {
        float:right;
        width:198px;
        position:relative;
        left:185px;
    }
  /* Footer styles */
  #footer {
        clear:both;
        float:left;
        width:100%;
    border-top:1px solid #ffffff;
    background:#000000;
    }
    #footer p {
        padding:10px;
        margin:0;
    }
    /* --> */
    </style>
    <!--[if lt IE 7]>
    <style media="screen" type="text/css">
    .col1 {
      width:100%;
  }
    </style>
    <![endif]-->

label { display:block;  font-weight:bold;   font-size:12px;
}option {   padding:2px;
}form#contactForm{  font:12px verdana;  padding:5px;
}form#contactForm textarea {    width:475px;}#contactForm label {   display:block;  font-weight:bold;
}#contactForm option {  padding:2px;
}#contactForm p {   margin-bottom:10px;
}#contactForm input {   font-size:12px; width:300px;    padding:3px;
}#contactForm fieldset {    padding:6px;
}#contactForm legend {  background:#ededed; border:1px solid #cccccc;   color:#000000;  font-weight:bold;   padding:3px 1px;
}
