﻿/* Make main navigation bars from a unordered list for easy update and better accessibility */
.NavTop ul
{
	display:block;
    margin:0;
    padding:0;
    /*padding:20px;*/
    /*padding-left:10px;*/
    list-style-type:none;
    height:40px;
    text-align:center;
}
.NavTop ul li
{
    display:inline;
    color: #FFFFFF;
    margin:0;
    padding:0;
    text-align:center;
}
.NavTop a
{
	display:block;
	float:left;
	height:40px;
	margin:0 10px;
	padding:0px;
	line-height:40px;
	padding-left:25px;
	/*line-height:48px;*/
}
.NavTop a:link, .NavTop a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
.NavTop a:hover
{
	color: #FFFFCC;
    text-decoration: none;
    background:url(/images/ShurikenHover.png) no-repeat 0px 0px;
}
* html .NavTop a:hover
{
	width:auto;
	background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/ShurikenHover.png", sizingMethod="crop");
}

.NavTop a:active, .NavTop a.current, .NavTop a.current:hover
{
    color: #FFFFCC;
    text-decoration: none;
    background:url(/images/ShurikenActive.png) no-repeat 0px 0px;
}
* html .NavTop a:active, * html .NavTop a.current, * html .NavTop a.current:hover
{
	width:auto;
	background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/ShurikenActive.png", sizingMethod="crop");
}
.NavBottom ul
{
    margin: 0px;
    padding:0;
    padding-top: 9px;
    list-style-type: none;
    height: 19px;
    text-align: center;
}
.NavBottom ul li
{
    display: inline;
    color: #FFFFFF;
    margin-right: 18px;
}
.NavBottom a:link, .NavBottom a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
.NavBottom a:hover
{
	color: #FFFFCC;
    text-decoration: underline;
}
.NavBottom a:active, .NavBottom a.current
{
    color: #FFFFCC;
    text-decoration: none;
}