/*SON OF SUCKERFISH STYLES*/
#nav li:hover { /* sticky IE7 fix */
    position: static;
}
#nav {
	margin-top: 19px;
	border-top: 1px solid #005291;
	border-bottom: 1px solid #005291;
	float: left;
	width: 959px;
	background: #FFF;
}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#nav {
	margin-top: 11px;
	padding-left: 9px;
}
#nav a, #nav span { /* ALL LINKS */
	color: #000;
	display: block;
	/*width: 10em;*/
	text-decoration: none;
	padding: 8px 8px 8px 8px;
	/* TEXTEN PÅ FÖRSTA NIVÅN */
	/* Mattias ändrar */
	font-size: 12px;
	/* /Mattias ändrar */
}

#nav li { /* all list items */
	float: left;
	/*width: 10em;*/ /* width needed or else Opera goes nuts */
}
#nav li ul li a, #nav li ul li span { /* Submenus */
	padding: 5px 4px 6px 6px; /* PADDING FOR CHILDLINKS */
	/* TEXTEN PÅ UNDERNIVÅERNA */
	/* Mattias ändrar */
	font-size: 9px;
	/* /Mattias ändrar */

	/* lägga på borders med samma färg som bakgrunden för att safari inte ska få spel*/
	border-top: 1px solid #FFF; 
	border-bottom: 1px solid #FFF;
	
	/* width boxmodelhack */
	width: 152px; /*IE5 WIN*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 142px; /* width needed or else Opera goes nuts */ /* OTHER BROWSERS*/
}
#nav li ul { /* second-level lists */
	position: absolute;
	background: white;

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 3px 0 4px 0;
	/* width boxmodelhack */
	width: 154px; /*IE5 WIN*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 152px; /* width needed or else Opera goes nuts */ /* OTHER BROWSERS*/
}
#nav li ul ul { /* third-and-above-level lists */
	margin: -22px 0 0 152px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* HOVER COLORS */
#nav li:hover a, #nav li:hover span, #nav li.selected a, #nav li.selected span { /* FIRST LEVEL HOVER: FF MAC/WIN, SAFARI MAC, IE7 WIN */
	background: #DDD;
	color: #666;
}
#nav li.sfhover a, #nav li.sfhover span { /* FIRST LEVEL HOVER: IE6 WIN */
	background: #DDD;
	color: #666;
}
#nav li:hover ul li:hover a, #nav li:hover ul li:hover span, #nav li ul li.selected a, #nav li ul li.selected span, #nav .selected ul .selected .selected a  { /* PARENT HOVER: FF MAC/WIN, SAFARI MAC, IE7 WIN */
	background: #F6F6F6;
	color: #666;

	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#nav ul li.sfhover a, #nav ul li.sfhover span { /* PARENT HOVER: IE6 WIN */
	background: #FFF;
	color: #866;

	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#nav li:hover ul li:hover a:hover, #nav li:hover ul li:hover span:hover { /* HOVER: FF MAC/WIN, SAFARI */
	background: #EEE;
	color: #666;

	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
}
#nav li.sfhover ul li.sfhover a:hover, #nav li.sfhover ul li.sfhover span { /* HOVER: IE6 WIN, IE7 WIN  */
	background: #EEE;
	color: #666;

	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
}
/* MAKE ALL NONE HOVERED CHILDREN WHITE */
#nav li:hover ul a,#nav li:hover ul span {  /* OPENED FIRST CHILD BACKGROUND: FF MAC/WIN, SAFARI MAC, IE7 WIN */
	background: #FFF;
	color: #000;

	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#nav li.sfhover ul a, #nav li.sfhover ul span { /* OPENED FIRST CHILD BACKGROUND: IE6 WIN, IE7 WIN */
	background: #FFF;
	color: #000;

	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#nav li:hover ul li:hover ul li a, #nav li:hover ul li:hover ul li span {  /* OPENED SECOND CHILD BACKGROUND: FF MAC/WIN, SAFARI MAC, IE7 WIN */
	background: #FFF;
	color: #000;

	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#nav li.sfhover ul li.sfhover ul li a, #nav li.sfhover ul li.sfhover ul li span { /* OPENED SECOND CHILD BACKGROUND: IE6 WIN, IE7 WIN */
	background: #FFF;
	color: #000;

	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}