/* Navigation container ----- */

#navigation {
	position: relative;
	height: 26px;
	z-index: 3000;
}

/* First level menu ----- */


#navigation ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 940px;
	background: url('/images/interface/navigation.png') 0px 0px no-repeat;
	height: 26px;
}


#navigation ul li {
	float: left;
    background-image: none;
    padding: 0;
}

#navigation ul li a {
	display: block;
	height: 26px;
	text-indent: -9000px;
	color: #0079bc;
}

#navigation ul li ul li ul  {
 	display: none;
}

/* Show only the elements we want ----- */

#navigation ul#suckerfishMenu0 li {
	display: none;
}

#page-container #navigation ul#suckerfish2 #suckerfish2_menu_0, #navigation ul#suckerfish2 #suckerfish2_menu_0 li,
#page-container #navigation ul#suckerfish2 #suckerfish2_menu_1, #navigation ul#suckerfish2 #suckerfish2_menu_1 li,
#page-container #navigation ul#suckerfish2 #suckerfish2_menu_2, #navigation ul#suckerfish2 #suckerfish2_menu_2 li,
#page-container #navigation ul#suckerfish2 #suckerfish2_menu_3, #navigation ul#suckerfish2 #suckerfish2_menu_3 li,
#page-container #navigation ul#suckerfish2 #suckerfish2_menu_4, #navigation ul#suckerfish2 #suckerfish2_menu_4 li,
#page-container #navigation ul#suckerfish2 #suckerfish2_menu_5, #navigation ul#suckerfish2 #suckerfish2_menu_5 li,
#page-container #navigation ul#suckerfish2 #suckerfish2_menu_6, #navigation ul#suckerfish2 #suckerfish2_menu_6 li,
#page-container #navigation ul#suckerfish2 #suckerfish2_menu_7, #navigation ul#suckerfish2 #suckerfish2_menu_7 li,
#page-container #navigation ul#suckerfish2 #suckerfish2_menu_8, #navigation ul#suckerfish2 #suckerfish2_menu_8 li {
	display: block;
}


/* Top level menu element sizes ----- */

#page-container #navigation #suckerfish2_menu_0, #suckerfish2_menu_0 a { 		width: 80px; }
#page-container #navigation #suckerfish2_menu_1, #suckerfish2_menu_1 a { 		width: 142px;	}
#page-container #navigation #suckerfish2_menu_2, #suckerfish2_menu_2 a { 		width: 164px; 	}
#page-container #navigation #suckerfish2_menu_3, #suckerfish2_menu_3 a { 		width: 97px; }
#page-container #navigation #suckerfish2_menu_4, #suckerfish2_menu_4 a { 		width: 87px;	}
#page-container #navigation #suckerfish2_menu_5, #suckerfish2_menu_5 a { 		width: 83px; 	}
#page-container #navigation #suckerfish2_menu_6, #suckerfish2_menu_6 a { 		width: 107px; }
#page-container #navigation #suckerfish2_menu_7, #suckerfish2_menu_7 a { 		width: 74px;	}
#page-container #navigation #suckerfish2_menu_8, #suckerfish2_menu_8 a { 		width: 105px; 	}

/* Top level images, active state ----- */

body.section_72893 #page-container #navigation #suckerfish2_menu_0,
#page-container #navigation #suckerfish2_menu_0 a:active,
#page-container #navigation #suckerfish2_menu_0 a.sf_current  {
        background: transparent url('/images/interface/navigation.png') 0px -26px no-repeat;

}
body.section_72898 #page-container #navigation #suckerfish2_menu_1,
#page-container #navigation #suckerfish2_menu_1 a:active,
#page-container #navigation #suckerfish2_menu_1 a.sf_current  {
        background: transparent url('/images/interface/navigation.png') -80px -26px no-repeat;

}
body.section_72899 #page-container #navigation #suckerfish2_menu_2,
#page-container #navigation #suckerfish2_menu_2 a:active,
#page-container #navigation #suckerfish2_menu_2 a.sf_current  {
        background: transparent url('/images/interface/navigation.png') -222px -26px no-repeat;
}
body.section_72900 #page-container #navigation #suckerfish2_menu_3,
#page-container #navigation #suckerfish2_menu_3 a:active,
#page-container #navigation #suckerfish2_menu_3 a.sf_current  {
        background: transparent url('/images/interface/navigation.png') -386px -26px no-repeat;
}
body.section_72901 #page-container #navigation #suckerfish2_menu_4,
#page-container #navigation #suckerfish2_menu_4 a:active,
#page-container #navigation #suckerfish2_menu_4 a.sf_current  {
        background: transparent url('/images/interface/navigation.png') -483px -26px no-repeat;
}
body.section_72902 #page-container #navigation #suckerfish2_menu_5,
#page-container #navigation #suckerfish2_menu_5 a:active,
#page-container #navigation #suckerfish2_menu_5 a.sf_current  {
        background: transparent url('/images/interface/navigation.png') -570px -26px no-repeat;
}
body.section_72903 #page-container #navigation #suckerfish2_menu_6,
#page-container #navigation #suckerfish2_menu_6 a:active,
#page-container #navigation #suckerfish2_menu_6 a.sf_current  {
        background: transparent url('/images/interface/navigation.png') -653px -26px no-repeat;
}
body.section_72904 #page-container #navigation #suckerfish2_menu_7,
#page-container #navigation #suckerfish2_menu_7 a:active,
#page-container #navigation #suckerfish2_menu_7 a.sf_current  {
        background: transparent url('/images/interface/navigation.png') -760px -26px no-repeat;
}
body.section_72905 #page-container #navigation #suckerfish2_menu_8,
#page-container #navigation #suckerfish2_menu_8 a:active,
#page-container #navigation #suckerfish2_menu_8 a.sf_current  {
        background: transparent url('/images/interface/navigation.png') -834px -26px no-repeat;
}


/*  Top level images, hover state -----    */

#page-container #navigation #suckerfish2_menu_0 a:hover,
#page-container #navigation #suckerfish2_menu_0:hover,
#page-container #navigation #suckerfish2_menu_0.childhover a  {
        background: transparent url('/images/interface/navigation.png') 0px -26px no-repeat;
}
#page-container #navigation #suckerfish2_menu_1 a:hover,
#page-container #navigation #suckerfish2_menu_1:hover,
#page-container #navigation #suckerfish2_menu_1.childhover a  {
        background: transparent url('/images/interface/navigation.png') -80px -26px no-repeat;
}
#page-container #navigation #suckerfish2_menu_2 a:hover,
#page-container #navigation #suckerfish2_menu_2:hover,
#page-container #navigation #suckerfish2_menu_2.childhover a {
        background: transparent url('/images/interface/navigation.png') -222px -26px no-repeat;
}
#page-container #navigation #suckerfish2_menu_3 a:hover,
#page-container #navigation #suckerfish2_menu_3:hover,
#page-container #navigation #suckerfish2_menu_3.childhover a  {
        background: transparent url('/images/interface/navigation.png') -386px -26px no-repeat;
}
#page-container #navigation #suckerfish2_menu_4 a:hover,
#page-container #navigation #suckerfish2_menu_4:hover,
#page-container #navigation #suckerfish2_menu_4.childhover a  {
        background: transparent url('/images/interface/navigation.png') -483px -26px no-repeat;
}
#page-container #navigation #suckerfish2_menu_5 a:hover,
#page-container #navigation #suckerfish2_menu_5:hover,
#page-container #navigation #suckerfish2_menu_5.childhover a {
        background: transparent url('/images/interface/navigation.png') -570px -26px no-repeat;
}
#page-container #navigation #suckerfish2_menu_6 a:hover,
#page-container #navigation #suckerfish2_menu_6:hover,
#page-container #navigation #suckerfish2_menu_6.childhover a  {
        background: transparent url('/images/interface/navigation.png') -653px -26px no-repeat;
}
#page-container #navigation #suckerfish2_menu_7 a:hover,
#page-container #navigation #suckerfish2_menu_7:hover,
#page-container #navigation #suckerfish2_menu_7.childhover a  {
        background: transparent url('/images/interface/navigation.png') -760px -26px no-repeat;
}
#page-container #navigation #suckerfish2_menu_8 a:hover,
#page-container #navigation #suckerfish2_menu_8:hover,
#page-container #navigation #suckerfish2_menu_8.childhover a {
        background: transparent url('/images/interface/navigation.png') -834px -26px no-repeat;
}


/**
* SECOND LEVEL
*/

#navigation ul li ul.suckerfish_level2 {
 	/*background:	transparent url('../images/interface/subnav-faux.png') 0px 0px repeat-x; */
}
/* Submenu Elements ----- */

#navigation ul li ul {

}

#navigation li#sf_menu_0 ul {
	margin-left: 0px;
}

#navigation li ul {
	left:					-9999px;
	list-style:				none;
	margin:					0;
	padding:				0;
	position:				absolute;
	width:					169px;
	z-index:				2000;
}

#navigation li ul li {
	float:					none;
	padding:				0;
	display: 				block;
}

#navigation ul ul li a {
	color:					#ffffff;
	height:					auto;
	left:					-9999px;
	width:					129px;
	text-indent:			0px;
	text-decoration:		none;
	padding:				6px 10px 6px 21px;
	display: 				block;
}

#navigation li:hover, #navigation li.hover {
    position:				static;
}

#navigation li:hover ul {
	left:					auto;
}

#navigation li:hover ul, #navigation li.sfhover ul {
	left:					auto;
	position:				absolute;
	z-index:				1000;
}

/* This should rarely change ----- */
#navigation li ul { background-image: none !important; background: transparent !important; border-left: none; border-right: none; border-bottom: none;}

#navigation ul#suckerfish2 li ul {
	height: auto !important;
	min-height: 34px;
	height: 34px;
	line-height: 19px;
	width: 169px;
	background:	transparent url('/images/interface/subnav-faux.png') left bottom no-repeat !important;
}

#navigation ul#suckerfish2 li ul li{
	height: auto !important;
	min-height: 33px;
	height: 33px;
	width: 169px;
	line-height: 1.2em;
	/*background:	transparent url('/images/interface/subnav-ho.png') 0px 0px repeat-y;   */
}

#navigation ul#suckerfish2 li ul li.suckerfish_final {
	height: auto !important;
	min-height: 35px;
	height: 35px;
	line-height: 1.2em;
	width: 169px;
	padding-bottom: 20px;
	/*background:	transparent url('/images/interface/subnav-ho.png') 0px 0px repeat-y;   */
}

/* Background-fixy things for lower level menus ----- */

#navigation ul ul li, #navigation li.sfhover ul li  {

}

#navigation ul li.childhover li a {
	/*background:		#ffffff url('../images/interface/subnav_marker.gif') 10px 10px no-repeat; */
	color: #ffffff;
}

#navigation ul ul li a:hover, #navigation ul ul li a:active, #navigation ul ul li a:focus {
	color: #00bff3;
	background:	transparent url('/images/interface/subnav-ho.png') 0px 0px repeat-y !important;
}
