* {/* zero margins and padding */
		margin: 0;
		padding: 0;
		}
		
body {/* set page background colour */
	background-color: white;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
	  
a {
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

.style1 {
	font-size: 10px;
}

.style2 {
	font-size: 10px;
    font-weight: bold;
}

.style3 {
	font-size: 12px;
}
.style4 {
	font-size: 12px;
	font-weight: bold;
}
.style40 {
	font-size: 12px;
	font-weight: bold;
	background-color: #cc0000;
	color: #ffffff
}
.style5 {
	font-size: 18px;
}
.style6 {
	font-size: 18px;
	font-weight: bold;
}

.style7 {
	font-size: 24px;
}
.style8 {
	font-size: 24px;
	font-weight: bold;
}
.style9 {color: #FF0000}
.style10 {color: #FFFFCC}

.style102 {
	font-size: 40px;
	color: #000000;
}
p {
	margin-bottom: 0.8em;
		}
#navlist {margin: 0; padding: 0; text-align: center;}

#navlist li {list-style: none; display: inline; line-height: 200%; padding-left: 2px;}

#navlist li a {
  	border: 1px solid #0066CC;
	color: #FFFFCC; 
	background-color: #0066CC;
	padding: .2em .2em;
	text-decoration: none;
}

#navlist li a:hover {
	color: #FF0000; 
	background-color: #f0f0f0;
}

#ftnavlist {margin: 0; padding: 0; text-align: center;}

#ftnavlist li {list-style: none; display: inline; line-height: 100%; padding-left: 4px;}

#ftnavlist li a {
  	color: #0066CC; 
	background-color: #ffffff;
	padding: .2em .2em;
	text-decoration: none;
}

#ftnavlist li a:hover {
	color: #ff0000; 
	background-color: #f0f0f0;
}

#hdnavlist {margin: 0; padding: 0; text-align: right;}

#hdnavlist li {list-style: none; display: inline; line-height: 150%; padding-left: 4px;}

#hdnavlist li a {
  	color: #0066CC; 
	background-color: #ffffff;
	padding: .2em .2em;
	text-decoration: none;
}

#hdnavlist li a:hover {
	color: #ff0000; 
	background-color: #f0f0f0;
}

#subnavlist {margin: 0; padding: 0; text-align: center;}

#subnavlist li {list-style: none; display: inline; line-height: 200%; padding-left: 2px;}

#subnavlist li a {
  	border: 1px solid #cc0000;
	color: #ffffff; 
	background-color: #cc0000;
	padding: .2em .2em;
	text-decoration: none;
}

#subnavlist li a:hover {
	border: 1px solid #cc0000;
	color: #cc0000; 
	background-color: #ffffff;
}

.subactive {
    background-color: #f0f0f0;
	border: 1px solid #cc0000;
    color: #000000;
    font-weight: bold;
    padding: .2em .2em .2em .2em;
	text-align: center;
}
.active {
    background-color: #ffffcc;
	border: 1px solid #0066CC;
    color: #0066CC;
    font-weight: bold;
    padding: .2em .2em .2em .2em;
	text-align: center;
}
