#menu ul li {
	background-image:none;
	margin:0;
	padding:0;
	list-style-type:none;
}
#menu {
	width:338px;
	line-height:120%;
}
#menu a {
	display:block;
	text-decoration:none;
}
#menu a:hover {
	background-color:#afd6ea;
	color:#808080;
}
#menu ul  ul li a:hover {
	background-color:#ddd ;
	color:#808080;
}



#menu ul {
	background-color:#d7ecf7
}

#menu li {
	margin:0;
	padding:0;
	list-style-type:none;
}
#menu li a {
	padding:2px 2px 2px 15px;
	border-bottom:1px solid #ddd;
	color:#808080;
}
#menu li.current a {
	background-color:#afd6ea;text-decoration:none;
	color:#808080;
}
#menu ul ul li.current a {text-decoration:none;
	background-color:#ddd;
	color:#808080;
}
#menu ul ul li {
	background-color:#eee;
	font-size:11px;
}
#menu li.current li a, #menu li li a {text-decoration:none;
	background-color:#eee;
	color:#808080;
}

/* IIHF Rules */
.none li , .bull li , .alpha li , .num li 
{
    background-image:none;
    color: #006BA8;
    padding-left:0px;
}

.none
{
    background-image:none;
    list-style-type:none;
    list-style-position: outside;
    padding-left:0px;
    margin-left: 10px;
}

.bull
{
    background-image:none;
    list-style-type:disc;
    list-style-position: outside;
    padding-left:0px;
    margin-left: 20px;
}

.alpha
{
    background-image:none;
    list-style-type:lower-alpha;
    list-style-position: outside;
    padding-left:0px;
    margin-left: 20px;
}

.num
{
    background-image:none;
    list-style-type:decimal;
    list-style-position: outside;
    padding-left:0px;
    margin-left: 20px;
}

.dash_style li
{	
	background-image:url(../images/dash.gif);
	list-style-type:none;
	padding-left:17px;
	margin-left: 3px;
}

.none li span, .bull li span, .alpha li span, .num li span, .dash_style li span
{
    color: #808080;
}

li.newRule span
{
    color: Red;
}
