BODY {     
background-color:#EDEDED;
color:#000000;

This adjusts the colours in the IE Scrollbar
scrollbar-3dlight-color:#DAF2FE; /* Not sure about this colour */
scrollbar-face-color:#F1F1F1; /* The colour Scroll Bar itself */
scrollbar-track-color: #A9A9A9; /* The colour 'behind' or below the actual Scroll Bar */
scrollbar-arrow-color:#FFFFFF; /* The Arrow Colour */
scrollbar-highlight-color:#A9A9A9;
scrollbar-shadow-color:#2B2B2B;
scrollbar-darkshadow-color:#6A6A6A; /* The very bottom colour of the Scroll Bar */

/*overflow:scroll;*/
/*overflow-x:hidden;*/

* {margin:0;padding:0;}

}

.H1 {
	font-family: "Metrostyle Extended", Arial, Verdana;
	font-size: 16px;
	font: regular;
	white-space: nowrap;
	
}

td, p, pre {  font-family: "Century Gothic", "MS PMincho", "Metrostyle Extended", Tahoma, Verdana, Arial; font-size: }

a {color: #404040; text-decoration: none;}
/*a:hover {color: #000000; text-decoration: none; font-weight: bold;}*/

/*td a:link {color: #404040}*/
/*td a:visited {color: #404040}*/

/*USED*/
table.Header {
margin-top: 4px;
border: 0px;
border-collapse: collapse;
}

table.CV {
font-size: 9pt
}

/*USED*/
table.MMenu {
width: 200px;
background-color: #ADADAD;
border: none;
border-collapse: collapse;

}

/*USED*/
table.menu {
width: 185px;
border: none;
padding: 2px;
margin-width: 0px;


/*WORKS BUT NOT IN IE*/
border-spacing: 1px;
/*WORKS BUT NOT IN IE*/
border-width: 1px 1px 1px 1px;
border-collapse: collapse;
margin-width: 0px;

}

/*USED*/
table.MainTop {
align: left;
background-color: #EDEDED;
border: 0px;
border-collapse: collapse;
/* IE */
cellspacing: 0px;
/* IE */
margin-width: 0px;
padding: 0px;
width: 100%;

}

/* USED */
table.MainBody {
background-color: #ADADAD;
border: 1px solid black;
width: 99%;
align: center;
text-align: center;

}

/* USED */
table.PostH {
width: 99%;
margin: auto;
border: 1px solid black;
background-color: #0A0A0A;
border-collapse: collapse;
}

/*USED*/
td.menu {
background-color: #CDCDCD;
border: 1px solid black;
font-size: 18pt;
font-color: #A9A9F0;
padding: 2px;

}

td.Cell {
align: center;
padding-top: 5px;

}

td.PostSillyBit {
color:#00000;
background-color: #F1F1F1;

}

/* USED */
td.Post {
background-color: #CDCDCD;
padding-left: 8px;
}

td.PostCV {
height: 33px;
background-color: #CDCDCD;
border-style: dashed;
border-width: 1px;
background-image: url(images/CV1.gif);
}

td.CV {
font-size: 9pt;
border-bottom: thin dashed;
}

tr.CV {
vertical-align: top;

}

td.HeaderImage {
align: right;
width: 10%;
padding:  7px;
}

/* USED */
td.TPad {
background-color: #CDCDCD;
height: 5px;
padding: 0px;
}

/* USED */
td.TPostLeft {
width: 6%;
background-color: #CDCDCD;
align: left;
padding: 0px;
padding-left: 5px;

}

/* USED */
td.TPost {
background-image: url(images/GreyBar2.gif);
align: center;
width: 90%;
background-color: #CDCDCD;
padding: 0px;
padding-left: 10px;
/* font-family: "Metrostyle Extended"; */
font-size: 16px;
}

/* USED */
td.TPostRight {
background-image: url(images/GreyBarR.gif);
background-color: #CDCDCD;
width: 4%;

}