/* --------------------------------------------------- */
/* ICEP, SKILL ZONE LTD, 2005                          */
/* --------------------------------------------------- */
BODY
  {
  background: #FFFFFF ;
  margin: 0px;
  padding: 0px;
  }

BODY, P, TD, OL, UL, BLOCKQUOTE 
  {
  color: black;
  font-family: xGill Sans MT,Arial,Helvetica;
  }

A {
  color: #000066;
  }

A:hover, A:active
  {
  color: #FF0000;
  }

TD
  {
  vertical-align: top; 
  }

TD.spacer
  {
  width: 18px;
  }

TD.info
  {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right:15px;
  padding-left:15px;
  font-size:10pt;
  line-height:150%;
  }

TD.shadow
  {
  width: 10px;
  background: white url(/shadow.gif) repeat-y;
  }

SPAN.caption
  {
  color: #080808;
  font-size: 8pt;
  }

li
  {
  padding-bottom:12px;
  }
  
p.xmas
{
font-family: arial;
font-size: 16pt;
color: #ff3300;
font-weight: bold;
text-align: center;
}

HR
{
color: #008943;
width: 100%;
}

/* ==================================================== */
/* FORMS                                                */
/* ==================================================== */
INPUT.modern, TEXTAREA.modern
  {
  border: solid black 1px;
  background: #dbf0d0;
  width: 400px;
  }

/* ==================================================== */
/* HEADINGS                                             */
/* ==================================================== */
h1, span.h1
  {
  color: #008943;
  font-weight:bold;
  font-size:17pt;
  line-height:normal;
  }

h2, span.h2
  {
  color: #008943;
  font-weight:bold;
  font-size:13pt;
  line-height:normal;
  }

h3, span.h3
  {
  color: #808080;
  font-weight:bold;
  font-size:12pt;
  line-height:normal;
  }
  
 div.subhead, span.subhead 
  {
  font-size: 10pt;
  font-weight: bold;
  background: #dbf0d0;
  color: #000000;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
  }
  
/* ==================================================== */
/* MENU BAR SETTINGS                                    */
/* ==================================================== */
TD.menu
  {
  width: 190px;
  background: #008943;
  text-align: center;
  }

DIV.menu
  {  
  width: 100%;
  font-family: arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  }

A.menu, A.menu:VISITED
  {
  width: 100%;
  display: block;
  padding-top: 7px;
  padding-bottom: 7px;
  color: white;
  text-decoration: none;
  }

A.menu:HOVER, A.menu:ACTIVE
  {
  color: white;
  background: #004221;
  }

/* ==================================================== */
/* DIARY SETTINGS                                       */
/* ==================================================== */
span.eventdate
  {
  color: white;
  background: #008943;
  font-size: 11pt;
  font-weight: bold;
  padding: 4px;
  padding-left: 6px;
  padding-right: 6px;
  letter-spacing: 1px;
  }

span.eventinfo
  {
  font-size: 10pt
  }
