/********** BASIC LINKS  *******/
a:link, a:visited, a:active
{
font-weight:normal;
font-size:small;
text-transform: none;
text-decoration: none;
color:#0000ff; 
text-decoration: underline;
}
a:hover
{
font-weight:normal;
font-size:small;
text-transform: none;
color:#0099FF;
}
/********** CONTEXT LINKS  *******/
a:link.ctx{font-weight:bold;color:#FFFFFF;}
a:visited.ctx{font-weight:bold;color:#FFFFFF;}
a:active.ctx{font-weight:bold;color:#FFFFFF;}
a:hover.ctx{font-weight:bold;color:#FFF999;}

/********** FOOTER LINKS  *******/
a:link.footer, a:visited.footer, a:active.footer, a:hover.footer{
color:#ACADAF;
font-size:x-small;
text-transform:capitalize;
}
/********** BUTTON LINKS  *******/
a:link.btn, a:visited.btn, a:active.btn, a:hover.btn{
font-weight:bold;
font-size:x-small;
text-transform:uppercase;
text-align:center;
text-decoration:none;
}
a:link.btn, a:visited.btn, a:active.btn{
color:#9244CB;
}
a:hover.btn{
color:#0099FF;
}
/*********** MENU ***********/
ul#menu,ul#menu li{
list-style-type:none;
margin:0 0 0 -2px;
padding:0;
}
ul#menu{
float:left;
width:100%
}
ul#menu li{
float:left;
margin-right: -5px;
margin-left: -1px;
text-align: right;
border-bottom:#808080 solid 1px ; 
border-top:#FFF solid 1px;
height: 24px;
}
ul#menu a{
padding-bottom: 4pt;
padding-top: 5pt;
padding-right: 3pt;
padding-left: 0pt;
text-decoration:none;
font-weight: bold;
color:#808080; 
font-size:9px;
text-transform: uppercase;
width: 156px;
float: left;
}
ul#menu a:hover{
background:url(../images/menuHighlight.jpg) repeat-y;
color:#4777CB;
}
ul#menu li.activelink a,ul#menu li.activelink a:hover{
color:rgb(255,255,148);
Filter: glow(Color=#000000, strength=1);
}
/******** HORIZONTAL MENU ******/
ul#nav,ul#nav li{
list-style-type:none;
margin:0;
padding:0;
}
ul#nav{
float:left;
width:100%;
padding-top:2px;
}
ul#nav li{
background:url(../images/h-menu.jpg) repeat-x;
float:left;
margin-right: 0px;
text-align: center;
border-right:#DBE3E8 solid 1px ; 
border-left:#E7E7E7 solid 1px;
}
ul#nav li, ul#nav li.activelink, ul#nav li.activelink a:hover{
height:29px;
}
ul#nav a{
float:left;
width:131px;
padding-top: 4pt;
padding-bottom: 8pt;
text-decoration:none;
font-weight: bold;
color:#4777CB; 
font-size:11px;
text-transform: uppercase;
}
ul#nav a:hover{
background:#3D9AC6 url(../images/h-menu-hover.jpg) repeat-x; 
color:#808080;
}
ul#nav li.activelink a,ul#nav li.activelink a:hover{
background:#3D9AC6 url(../images/h-menu-hover.jpg) repeat-x;
color: #003;
}