body, h1, h2, h3, h4, td, p {
	font-family:Arial, Helvetica, Helv, sans-serif;
}	
body {
	background-color:#EEEEEE; background-image:url(/images/greybk.gif); margin:0; padding:0;
}



#menu {
	/*width:11.5em;*/ float:left; padding:1ex;
}
#menu-wtl {
	width:20px; background-image:url(/images/borders/wtl.gif); background-repeat:no-repeat; background-position:top left;
}
#logo {
	border:0;
}
#hotlinks {
	margin:0 0 1em 1em; border:0;
}
#bottomnav {
	border-bottom:1px solid black; background-image:url(/images/borders/btl.gif); background-repeat:no-repeat; background-position:top left;
}
/* blue background for navigation tables etc.99CCFF */
.nav, #menu, #bottomnav {
	background-color:#99CCFF;
}


/* menu links */
.menu {
	font-weight:bold; color:#000000; background-color:transparent;
}
a.menu:visited {
	color:#663333; background-color:transparent; 
}       
a.menu:hover{
	color:#FF0000; background-color:transparent;
}
a#logolink:hover{
	color: inherit background-color:#99CCFF;
}

.submenu {
	color:#000000; background-color:transparent;
}
a.submenu:visited {
	color:#663333; background-color:transparent;
}       
a.submenu:hover{
	color:#FF0000; background-color:transparent;
}

.submenutable {
	padding-left:5px; padding-right:5px;
}



/* used to give 1px border round banner */
table#banner {  
	height:3em; border:1px solid black; background-color:white; text-align:center; vertical-align:middle;
}
table#banner td {
	border:0;
}

a.banner,a.banner:visited {
	display:block;width:100%;color:#000000; background-color:transparent; text-decoration:none;
}
a.banner span.link {
	color:#0000FF; background-color:transparent; text-decoration:underline;
}


/* used on the catalogue index to reduce indent */
ul.catalog {
	color:#999; background-color:transparent; margin: 0 1em;
}

.black {
	color:black; background-color:transparent;
}

div.indent {
	margin-left:2em;
}


input,select,textarea {
	font-size:92%;
}


.pcc-dis {
	border: 1px solid #EEE; background-color:#CCC;
}

