BODY {      border: 4px solid #0000FF;
           scrollbar-3d-light-color:#FFCC00;
           scrollbar-arrow-color:#FFCC00;
           scrollbar-base-color:#0000FF;
           scrollbar-dark-shadow-color:#FFCC00;
           scrollbar-face-color:#0000FF;
           scrollbar-highlight-color:#FFCC00;
           scrollbar-track-color:#000000;
           scrollbar-shadow-color:#FFCC00}
.spanstyle {
	position:absolute;
	visibility:visible;
	top:-50px;
	font-size:10pt;
	font-weight:bold;
	font-family:verdana;
	color:0000FF
}
A:Active  {	color : #0000ff; text-decoration:none; cursor: e-resize}
	A:link { color:#0000FF; text-decoration:none; cursor: e-resize}
	A:visited { color:#00FF00; text-decoration:none; cursor: e-resize}
	A:hover { background-color: #000000; font: Arial; color: red; text-decoration: none; cursor: e-resize}

hypeunder:Active  {	color : #0000ff; text-decoration:none; cursor: e-resize}
	hypeunder:link { color:#0000FF; text-decoration:none; cursor: e-resize}
	hypeunder:visited { color:#00FF00; text-decoration:none; cursor: e-resize}
	hypeunder:hover { background-color: #000000; font: Arial; color: red; text-decoration: none; cursor: e-resize}

links:Active  {	color : #0000ff; text-decoration:none; cursor: e-resize}
	links:link { color:#0000FF; text-decoration:none; cursor: e-resize}
	links:visited { color:#00FF00; text-decoration:none; cursor: e-resize}
	links:hover { background-color: #000000; font: Arial; color: red; text-decoration: none; cursor: e-resize}

/* parasite css */
.first { margin-top: 0; }
#parasite p.report { border-top: none; }

/* main layout */
.top                 { margin: 0 32px 0    192px; }
.bottom              { margin: 0 32px 32px 192px; }
.main                { margin: 0 32px 0    192px; }
.wide, .open, .close { margin: 0 32px 0    64px;  }
.main .right, .wide .right   { padding: 6px 20px; }
.top  .right, .bottom .right { height: 16px; }
.open .right, .close  .right { height: 20px; }

/* bordered div colours */
.left   { background-repeat: repeat-y; background-position: top left;  }
.right  { background-repeat: repeat-y; background-position: top right; }
.main, .wide, .open, .close, #header { background-color: rgb(240, 240, 240); }


/* bordered div colours */
.left   { background-repeat: repeat-y; background-position: top left;  }
.right  { background-repeat: repeat-y; background-position: top right; }
.main, .wide, .open, .close, #header { background-color: rgb(240, 240, 240); }

body#and .top           { background-image: url(/img/page/n.gif); }
body#and .top    .left  { background-image: url(/img/page/nw.gif); }
body#and .top    .right { background-image: url(/img/page/ne.gif); }
body#and .open   .left  { background-image: url(/img/page/open.gif); }
body#and .close  .left  { background-image: url(/img/page/close.gif); }
body#and .bottom        { background-image: url(/img/page/s.gif); }
body#and .bottom .left  { background-image: url(/img/page/sw.gif); }
body#and .bottom .right { background-image: url(/img/page/se.gif); }

body#and .main .left, body#and .wide .left { background-image: url(/img/page/w.gif); }
body#and .main .right, body#and .wide .right, body#and .open .right,
body#and .close .right { background-image: url(/img/page/e.gif); }

/* top bar */
div#header { margin: 32px 32px 0; line-height: 54px; text-align: right; color: rgb(224, 10, 10); }
   #header img { float: left; width: 195px; height: 25px; }
div#header img { margin: 13px 6px; }
   #header h1 { font-size: 1em; font-weight: bold; margin: 0; padding: 0; }
   #header .right { padding: 0 12px; }
div#header { background-image: url(/img/header/middle.gif); }
div#header .right { background-image: url(/img/header/right.gif); }
#gap { height: 50px; }

/* hacks for IE/Win */
.top .right, .bottom .right, .open .right, .close .right { font-size: 1px; }
.wide .text { position: relative; }

/* hacks for Netscape 4 */
.main, .wide, #header { border: 1px solid rgb(240, 240, 240); }
body#and .main, body#and .wide, div#header { border: none; }

.links {
	font-size:14pt;
	font-weight:bold;
	font-family:verdana;
	color:FFFFFF
}

