/*----------------------------------------------------------------*/
/* (c) SKILL ZONE LIMITED, 2006                                   */
/*----------------------------------------------------------------*/
html
  {
  overflow-y: scroll;
  }

body
  {
  margin: 0px;
  border: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 166%;
  color: black;
  background: white;
  height: 100%;
  }

a:link, a:visited
  {
  color: navy;
  }

a:active, a:hover
  {
  color: red;
  }

pre
  {
  background-color: #ffeeee;
  color: #660000;
  font-family: "Courier New", Courier, Monospace;
  }

hr
  {
  color: #990000;
  background: #990000;
  height: 1px;
  }

div.invisible, h1.invisible, h2.invisible
  {
  display: none;
  }

div.invisible a
  {
  display: block;
  color: white;
  background: #990033;
  font-weight: bold;
  }
  

/*----------------------------------------------------------------*/
/* Side Menu                                                      */
/*----------------------------------------------------------------*/
td.menu
  {
  width: 17%;
  color: white;
  background: #990033;
  text-align: center;
  font-size: 90% ;
  padding-bottom: 80px;
  }

td.menu a
  {
  display: block;
  padding: 0.25em 0.1em 0.25em 0.1em;
  font-weight: bold;
  text-decoration: none;
  text-transform: lowercase;
  }

td.menu a, td.menu a:visited
  {
  color: white;
  background: #990033;
  }

td.menu a:active, td.menu a:hover
  {
  color: white;
  background: #550000;
  }

/*----------------------------------------------------------------*/
/* Main display area for information content                      */
/*----------------------------------------------------------------*/
td.main
  {
  padding: 0.6em;
  }

p.boldpoint
  {
  font-size: 120%;
  font-weight: bold;
  line-height: 150%;
  }

h1
  {
  color: #990033;
  font-weight: normal;
  line-height: 100%;
  margin-top: 0;
  }

h2
  {
  color: #990033;
  font-weight: normal;
  line-height: 100%;
  }

p.testimonial
  {
  font-family: "Palatino Linotype", "Times New Roman", Times, Serif;
  font-style: italic;
  font-weight: bold;
  color: #775555;
  line-height: 150%;
  }

/*----------------------------------------------------------------*/
/* Spacer Column                                                  */
/*----------------------------------------------------------------*/
td.spacer
  {
  width: 1em;
  }

/*----------------------------------------------------------------*/
/* Sidebar                                                        */
/*----------------------------------------------------------------*/
td.sidebar, td.sidebarfolio
  {
  padding-left: 0.5em;
  border-left: dotted #ff99cc 0.3em;
  font-size: smaller;
  line-height: 150%;
  }

td.sidebar
  {
  width: 26%;
  }

td.sidebarfolio
  {
  width: 32%;
  }

td.sidebar h2
  {
  font-size: 90%;
  font-weight: bold;
  line-height: 100%;
  text-align: center;
  color: black;
  background: #ddeeff;
  border-bottom: solid #99a8cc 1px;
  margin-top: 0;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  margin-bottom: 0.4em;
  }

/*----------------------------------------------------------------*/
/* Vertical Skillzone Banner Column                               */
/*----------------------------------------------------------------*/
td.vbanner
  {
  width: 20%;
  background: #deefff;
  }

/*----------------------------------------------------------------*/
/* Input forms                                                    */
/*----------------------------------------------------------------*/
input.modern, textarea.modern
  {
  border: solid black 1px;
  background: #ffeeee;
  width: 90%;
  font-size: 100%;
  }

/*----------------------------------------------------------------*/
/* Modifications for printing                                     */
/*----------------------------------------------------------------*/
@media print
  {
  body
    {
    background: none;
    }

  td.menu, div.footer
    {
    display: none;
    }
  }
