#coolmenu{
width: 170px;
}

* html #coolmenu{ /*IE only rule, to negate the padding below IE includes in menu width.*/
width: 170px;
}

#coolmenu a{
font: bold 12px Tahoma, sans-serif, Arial;
line-height: 18px;
padding: 1px;
display: block;
width: 170px;
color: #330099;
text-decoration: none;
}

html body #coolmenu a{ /*Non IE rule*/
width: 170px;
}

#coolmenu a:hover{
font: bold 12px Tahoma, sans-serif, Arial;
line-height: 18px;
padding: 1px;
display: block;
width: 170px;
text-decoration: none;
background-color: white;
color: #ff0000;
filter:alpha(opacity=80);
border: 1px solid #330099;
}

#coolmenu a:visited{
font: bold 12px Tahoma, sans-serif, Arial;
line-height: 18px;
padding: 1px;
display: block;
width: 170px;
color: #330099;
text-decoration: none;
}

#coolmenu a:active{
font: bold 12px Tahoma, sans-serif, Arial;
line-height: 18px;
padding: 1px;
display: block;
width: 170px;
color: #330099;
text-decoration: none;
}

p {
font-family: Tahoma, sans-serif, Arial;
font-size: 13px;
font-weight: normal;
font-style: normal;
line-height: 22px;
font-variant: normal;
color: #000000;
}

.footerleft {
font-family: Tahoma, sans-serif, Arial;
font-size: 11px;
font-style: normal;
line-height: 18px;
font-weight: bold;
font-variant: normal;
color: #000000;
padding-left: 10px;
text-align: left;
}

.footerleftnormal {
font-family: Tahoma, sans-serif, Arial;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #000000;
padding-left: 10px;
text-align: left;
line-height: 18px;
}

.footersmall {
font-family: Tahoma, sans-serif, Arial;
font-size: 10px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
color: #000000;
padding-left: 10px;
text-align: left;
}

.footersmallcenterednopad {
font-family: Tahoma, sans-serif, Arial;
font-size: 10px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
color: #000000;
}