
.footerlinks {  font-family: Verdana, Arial; font-size: 8pt; font-weight: normal; color: #000000;}

.footerlinks A:link { color: #003333;	text-decoration: none; }
.footerlinks A:visited { color: #003333; text-decoration: none;}
.footerlinks A:hover {
	color: #003333; text-decoration: underline; }



.sidetitle   {  color: #FFFFFF; font-family: Comic Sans MS, Arial; font-size: 11pt; font-weight: bolder}

.maintext    {  font-family: Verdana, Arial; font-size: 8pt; font-weight: normal; color: #003333;}
.maintext td  {  font-family: Verdana, Arial; font-size: 8pt; font-weight: normal; color: #003333;}
.maintext p   {  font-family: Verdana, Arial; font-size: 8pt; font-weight: normal; color: #003333;}

.maintext A {
COLOR: #3366FF;
}
.maintext A:active {
COLOR: #3366FF;
}
.maintext A:visited {
COLOR: #3366FF;
}
.maintext A:hover {
COLOR: #3366FF;
}

.legaltext    {  font-family: Comic Sans MS, Arial; font-size: 9pt; font-weight: normal}
.pagetitle   {  color: #FFFFFF; font-family: Comic Sans MS, Arial; font-size: 11pt; font-weight: bolder}



TD {
FONT-FAMILY: Comic Sans MS, Verdana, Helvetica, sans-serif;
FONT-SIZE: 8pt;
}
A {
COLOR: #3366FF;
}
A:active {
COLOR: #3366FF;
}
A:visited {
COLOR: #3366FF;
}
A:hover {
COLOR: #3366FF;
}






.lhover {  font-family: Comic Sans MS, Arial, Verdana, sans-serif; font-size: 8pt; font-weight: normal; padding-left: 14px; padding-right: 4px; background-image: url(/z-navigation/layoutgraphics/widget/widg-on.gif); vertical-align: middle; color: #FFFFFF; height: 21px}
.lhover a {
COLOR: #FFFFFF;
font-size:8pt;font-family:Comic Sans MS,Tahoma,Arial,Helvetica;
TEXT-DECORATION: none;
}
.lhover a:visited {
COLOR: #FFFFFF;
font-size:8pt;font-family:Comic Sans MS,Tahoma,Arial,Helvetica;
TEXT-DECORATION: none;
}
.lhover a:active {
COLOR: #FFFFFF;
font-size:8pt;font-family:Comic Sans MS,Tahoma,Arial,Helvetica;
TEXT-DECORATION: none;
}
.lhover a:hover {
COLOR: #FFFFFF;
font-size:8pt;font-family:Comic Sans MS,Tahoma,Arial,Helvetica;
TEXT-DECORATION: none;
}




.lcell {  font-family: Comic Sans MS, Arial, Verdana, sans-serif; font-size: 8pt; font-weight: normal; padding-left: 14px; padding-right: 4px; background-image: url(/z-navigation/layoutgraphics/widget/widg-off.gif); vertical-align: middle; color: #FFFFFF; height: 21px}
.lcell a {
COLOR: #FFFFFF;
font-size:8pt;font-family:Comic Sans MS,Tahoma,Arial,Helvetica;
TEXT-DECORATION: none;
}
.lcell a:visited {
COLOR: #FFFFFF;
font-size:8pt;font-family:Comic Sans MS,Tahoma,Arial,Helvetica;
TEXT-DECORATION: none;
}
.lcell a:active {
COLOR: #FFFF00;
font-size:8pt;font-family:Comic Sans MS,Tahoma,Arial,Helvetica;
TEXT-DECORATION: none;
}
.lcell a:hover {
COLOR: #FFFF00;
font-size:8pt;font-family:Comic Sans MS,Tahoma,Arial,Helvetica;
TEXT-DECORATION: none;
}

#background {
background-color: #ffffff;
height: 410px;
left: 50%;
margin-left: -373.5px;
position: absolute;
top: 30px;
width: 747px;
z-index: 5
}

#background2 {
background-color: #ffffff;
height: 410px;
left: 50%;
margin-left: -408px;
position: absolute;
top: 18px;
width: 747px;
z-index: 5
}

#header {
background-color: #ffffff;
height: 67px;
left: 0px;
overflow: visible;
position: absolute;
top: 0px;
width: 747px;
z-index: 1
}

#sidenav {
background-color: #fffff;
height: 150px;
left: 0px;
overflow: visible;
position: absolute;
top: 67px;
width: 133px;
z-index: 2
}


#body {
background-color: #ffffff;
height: 333px;
left: 133px;
overflow: visible;
position: absolute;
top: 67px;
width: 582px;
z-index: 3
}


#body2 {
background-color: #ffffff;
height: 333px;
left: 1px;
overflow: visible;
position: absolute;
top: 67px;
width: 720px;
z-index: 3
}

#body3 {
background-color: #ffffff;
height: 333px;
left: 142px;
overflow: visible;
position: absolute;
top: 73px;
width: 582px;
z-index: 3
}

#body4 {
background-color: #ffffff;
height: 333px;
left: 0px;
overflow: visible;
position: absolute;
top: 67px;
width: 720px;
z-index: 1
}

#navcontainer { width: 100px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Comic Sans MS, Arial;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 120px;
background-color: #0080FF;
border-bottom: 1px solid #0000FF;
}

#navcontainer a:link, #navlist a:visited
{
color: #ffffff;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #0000FF;
color: #FFFF00;
}

 
  .menu
  {
   background-color:#2B6Ebb;
   border:1px solid darkblue;
   width:120px;
   font-size:11px;
   font-family:Comic;
   position: absolute;
   font:normal;
   color: #ffffff;
   cursor: hand;
  }
  .item_panel
  {
    width:150px;
    border-left:1px solid darkblue;
    border-right:1px solid darkblue;
    clip:rect(0,150,0,0);
    position:absolute;
  }
  .item_panel a
  {
   text-decoration:none;
   color:black;
   cursor:hand;
  }
  .item
  {
   background-color: #E9F0F8;
   width: 118px;
   font-size: 10px;
   font-family: verdana;
   
  }
  

#navcontainer2 ul
{
text-align: center;
padding-bottom: 0px;
padding-top: 0px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #0080FF;
/* main colour - red:FF6666 */
color: white;
width: 100%;
font-family: Arial;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#navcontainer2 ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer2 ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
color: white;
text-decoration: none;
border-right: 1px solid #ffffff;
}

#navcontainer2 ul li a:hover
{
background-color: #FFCC00;
/* highlight colour  yellow #FFFF00*/
color: white;
}

#navcontainer2 #active { border-left: 1px solid #ffffff; }


 
  .menu
  {
   background-color:#FFFF00;
   border:1px solid darkblue;
   width:120px;
   font-size:11px;
   font-family:Comic;
   position: absolute;
   font:normal;
   color: #ffffff;
   cursor: hand;
  }
  .item_panel
  {
    width:150px;
    border-left:1px solid darkblue;
    border-right:1px solid darkblue;
    clip:rect(0,150,0,0);
    position:absolute;
  }
  .item_panel a
  {
   text-decoration:none;
   color:black;
   cursor:hand;
  }
  .item
  {
   background-color: #E9F0F8;
   width: 118px;
   font-size: 10px;
   font-family: verdana;
   
  }