/* CSS Document */

/* MENU */ 

#menu { background-image: url(../images/styles/buttonsprite.jpg); background-position:  0px -70px;}

ul#menulist {padding: 0; font-size: 1.3em; color: #FFF; font-family: "Trebuchet MS", Georgia, "Times New Roman", sans-serif; height: 35px; overflow: hidden; text-transform: uppercase;}

ul#menulist li {
display: inline;
padding: 0;
margin: 0; 
height: 35px; 
letter-spacing: 0;
}


ul#menulist li a { 
height: 35px; 
line-height: 35px; 
padding: 0 1em;
margin: 0;
color: #FFF; 
display: block; 
float: left; 
text-align: center;

}


ul#menulist li a:hover {
background-image: url(../images/styles/buttonsprite.jpg); background-position:  0px -35px;

}

ul#menulist li a:active {
background-image: url(../images/styles/buttonsprite.jpg); background-position:  0px 0px;
}

li#currentpage a {
background-image: url(../images/styles/buttonsprite.jpg); background-position:  0px -35px;
}




#submenu { background-image: url(../images/styles/buttonsprite.jpg); background-position:  0px -35px;}

ul#submenulist {
padding: 0; font-size: 1em; margin: 0 auto; color: #FFF; font-family: "Trebuchet MS", Georgia, "Times New Roman", sans-serif; height: 35px; overflow: hidden; text-transform: uppercase; font-weight: bold;}

ul#submenulist li {
display: inline;
padding: 0;
margin: 0; 
height: 35px; 
letter-spacing: 0;

}

ul#submenulist li a { 
height: 35px; 
line-height: 35px; 
padding: 0 1em;
margin: 0;
color: #FFF; 
display: block; 
float: left; 
text-align: center;
font-weight: bold;
}

ul#submenulist li a:hover {
background-image: url(../images/styles/buttonsprite.jpg); background-position:  0px 0px;

}

ul#submenulist li a:active {
background-image: url(../images/styles/buttonsprite.jpg); background-position:  0px -105px;
}

li#currentpage-sub a {
background-image: url(../images/styles/buttonsprite.jpg); background-position:  0px 0px;
}



#footermenu { font-size: 0.8em; text-align: center; margin: 10px auto; padding: 0; text-transform: uppercase;}
#footermenu li { letter-spacing: 0px; display: inline; margin: 0; padding: 0; }
#footermenu li a {letter-spacing: 0px; font-weight: bold; }

#footer a {color: #FFF; text-decoration: none; }
#footer a:hover { text-decoration:underline; color: #FFF; }

.indent {text-indent: -5000px; line-height: 0; margin: 0; padding: 0;}



/* LISTS */

ol {
margin: 0px;
padding: 0px;
list-style-position: outside;
list-style-type: decimal;
}

ul {

list-style-type: none;
list-style-position: outside;
}

li { 
list-style-position: outside;
font-weight: bold;
letter-spacing: 1px;
}

li a {
font-weight: normal;
}
