/* stylesheet for default pages, (c) Lois Wakeman 2002 -2004 */
/* sets base font and colours*/
body {
	color : #060;
	background-color : #efe;
	margin : 1.5em;
	font-family : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

/* div, table lists and form don't inherit everything from body in NS*/
input, textarea, div {
	font-family : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color : #060;
}

td {
	font-family : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color : #060;
	 vertical-align : top; 
}

th { font-family : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	 font-weight : bold; 
	 vertical-align : top; 
	 }

/* set spacing and bullets for lists and follow-on paras; list-style ignored by NS*/
ul {
	margin : 0.2em 0em 0.2em 1.5em;
	font-family : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

ol {
	margin : 0.2em 0em 0.2em 1.5em;
	font-family : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

ul li {
	margin : 0.2em 0em 0.2em 0em;
	list-style : disc;
	font-family : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

ol li {
	font-family : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin : 0.2em 0em 0.2em 0em;
}

dt {font-weight:bold;
margin-top: 0.5em;}
{font-weight:bold;
margin-top: 0.5em;}
dd {margin-top: 0.5em;}

/* set default spacing for paras; font for NS4 in tables */
p {
	margin-top : 0.5em;
	margin-bottom : 0.5em;
	font-family : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

p.indent {
	margin-left : 3em;
}

p.center {
	text-align : center;
}

li p {
	margin-top : 0.25em;
	margin-bottom : 0.25em;
}

/* for NS4*/
strong { font-weight : bold; }

em { font-style : italic; }

/* heading styles; explicit background and font is a fudge for NS4.n*/
h1 {
	text-align: center;
	font-family : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	 font-weight : bold;
	 font-size: 120%;
	color : #060;
	background-color : #efe;
}

h2 {
	font-family : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	 font-weight : bold;
	 font-size: 110%;
	color : #006600;
	background-color : #efe;
}

/* for navbar backgrounds etc.*/
table.tint, td.tint {
	background-color : #060;
	text-align: center;
}

/* for current page in navbar */
td.thistint {
	background-color : #060;
	text-align: center;
	 font-weight : bold;
	 	color: #ff6;
}
th.lightint, td.lightint {
	background: #9f9;
}

/* set link colours;hover only in IE*/
td.tint a:link{
color: #fff;
font-weight: bold;
padding:0.5em;
text-decoration:none;
}
td.tint a:visited{
color: #ffc;
font-weight: bold;
padding:0.5em;
text-decoration:none;
}
td.tint a:hover{
padding:0.5em;
font-weight: bold;
text-decoration:none;
border:none;
color: #fff;
background:#030;
}
td.tint a:active{
text-decoration:none;
font-weight: bold;
padding:0.5em;
border:none;
color:#fff;
background:transparent;
}

/* for rules*/
hr {
	color : #060;
	height : 2px;
	background-color : #efe;
	text-align : center;
}

