html, body {
margin-top: 0;
margin-left: 0;
font-family: Verdana, Arial, sans-serif;
color: #660066;
}

hr {
margin: 0;
padding: 0px;
border-bottom: 1px solid #cccccc;
}

.purplebar1 {
background-color: #660066;
height: 2px;
}
.purplebar2 {
background-color: #660066;
height: 3px;
}
.purplebar3 {
background-color: #660066;
height: 4px;
}
.purplebar4 {
background-color: #660066;
height: 5px;
}
.purplebar5 {
background-color: #660066;
height: 10px;
}

p {
margin: 0;
padding: 0px;
font-size: 12px;
color: #660066;
}

p.leftcol {
margin: 0;
padding: 0px;
font-size: 11px;
color: #ffffff;
}

td.leftcol {
margin: 0;
padding: 0px;
font-size: 11px;
color: #ffffff;
}

.leftnav {
color: #ffffff;
}

a.leftnav:link, a.leftnav:visited {
margin: 0;
padding: 0px;
font-size: 11px;
color: #ffffff;
text-decoration:none;
}

a.leftnav:hover {
margin: 0;
padding: 0px;
font-size: 11px;
color: #ffffff;
text-decoration:underline;
}

td.leftheader {
margin: 0;
padding: 5px;
font-size: 12px;
font-weight: bold;
color: #00FF00;
}



h1 {
display: inline;
font-size: 14px;
color: #660066;
border-bottom: 1px solid #660066;
background-color: #FFC1FF;
}

h2 {
font-size: 20px;
color: #660066;
margin: 0;
padding: 0px;
}

h3 {
font-size: 18px;
color: #660066;
margin: 0;
padding: 0px;
}

h4 {
font-size: 16px;
color: #660066;
margin: 0;
padding: 0px;
}

h5{
font-size: 11px;
color: #660066;
margin: 0;
padding: 0px;
}

li {
margin: 0;
padding: 0px;
font-size: 11px;
}


#navigation ul {
list-style-type: none;
/*font color WHITE*/ 
font: bold 11px Verdana, Arial, Georgia, sans-serif;
color: #FFFFFF;
margin: 0;
padding-left: 5px;
}

#navigation li {
/*SET GENERAL ATTRIBUTES FOR LIST*/ 
/*Put a solid grey border on the top*/
border-top: 1px solid #cccccc;

/*display type*/ 
display: block;

/*set block width*/ 
width: 110px;

/*font weight, size and style */ 
font: bold 12px Verdana, Arial, Georgia, sans-serif;

/*leave a 2px space under text*/ 
padding-bottom:2px;
}

#navigation li a:link, #navigation li a:visited {
/*font color WHITE*/ 
font: bold 11px Verdana, Arial, Georgia, sans-serif;
color: #FFFFFF;
/*text decoration*/ 
text-decoration: none;
}

#navigation li a:hover {
/*font weight, size and style */ 
/*font color PURPLE*/ 
color: #660066;
/*text decoration*/ 
text-decoration: none;
/*put red line under link and set background colour for link to LIGHT PURPLE*/
border-bottom: 1px solid #FF0000;
background-color: #FFC1FF;
}

.main {
border-right: 1px solid #660066;
}

.left {
background-color: #660066;
}

.strap {
margin: 0;
padding: 0px;
text-align: center;
font-size: 11px;
color: #FFC1FF;
}

#mainnav ul {
list-style-type: none;
}

#mainnav li {
font: bold 11px Verdana, Arial, Georgia, sans-serif;
}

#mainnav li a:link, #mainnav li  a:visited {
color: #660066;
}

#mainnav li a:hover {
color: #FFC1FF;
text-decoration: none;
}
/*
a:link, a:visited {
margin: 0;
padding: 0px;
color: #660066;
}

a:hover {
margin: 0;
padding: 0px;
color: #FFC1FF;
text-decoration: none;
}
