/* Navigation container ----- */

#navigation {
	position: relative;
	width: 969px;
	height: 49px;
	z-index: 1000;
	margin: 0;
	margin-left: -15px;
	font-family: verdana, arial, serif;
	font-size: 1.3em;
	font-weight: normal;
}

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

#navigation ul {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 969px;
	background: url('/images/general/navigation.gif') 0px 0px no-repeat;
	height: 49px;
}

#navigation ul li {
	float: left;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 15px 5px;
}

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

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

/* 'Fix' lower level menus ----- */

#navigation ul#suckerfish2 li ul {
	height: auto !important;
	min-height: 33px;
	height: 33px;
	line-height: 19px;
}

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

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

#navigation ul#suckerfish2 #suckerfish2_menu_0, #navigation ul#suckerfish2 #suckerfish2_menu_0 li,
#navigation ul#suckerfish2 #suckerfish2_menu_1, #navigation ul#suckerfish2 #suckerfish2_menu_1 li,
#navigation ul#suckerfish2 #suckerfish2_menu_2, #navigation ul#suckerfish2 #suckerfish2_menu_2 li,
#navigation ul#suckerfish2 #suckerfish2_menu_3, #navigation ul#suckerfish2 #suckerfish2_menu_3 li,
#navigation ul#suckerfish2 #suckerfish2_menu_4, #navigation ul#suckerfish2 #suckerfish2_menu_4 li,
#navigation ul#suckerfish2 #suckerfish2_menu_5, #navigation ul#suckerfish2 #suckerfish2_menu_5 li,
#navigation ul#suckerfish2 #suckerfish2_menu_6, #navigation ul#suckerfish2 #suckerfish2_menu_6 li {
	display: block;
}

/* Top level menu element sizes ----- */
#suckerfish2_menu_0, #suckerfish2_menu_0 a { width: 78px; }
#suckerfish2_menu_1, #suckerfish2_menu_1 a { width: 90px; }
#suckerfish2_menu_2, #suckerfish2_menu_2 a { width: 192px; }
#suckerfish2_menu_3, #suckerfish2_menu_3 a { width: 158px; }
#suckerfish2_menu_4, #suckerfish2_menu_4 a { width: 133px; }
#suckerfish2_menu_5, #suckerfish2_menu_5 a { width: 207px; }
#suckerfish2_menu_6, #suckerfish2_menu_6 a { width: 96px; }

/* Top level images, active state ----- */
body.section_68535 #suckerfish2_menu_0,
#suckerfish2_menu_0 a:active, #suckerfish2_menu_0 a.sf_current, #suckerfish2_menu_0 a:focus  {
        background: transparent url('/images/general/navigation.gif') 0px -49px no-repeat;
}

body.section_68536 #suckerfish2_menu_1,
#suckerfish2_menu_1 a:active, #suckerfish2_menu_1 a.sf_current, #suckerfish2_menu_1 a:focus  {
        background: transparent url('/images/general/navigation.gif') -78px -49px no-repeat;
}

body.section_68537 #suckerfish2_menu_2,
#suckerfish2_menu_2 a:active, #suckerfish2_menu_2 a.sf_current, #suckerfish2_menu_2 a:focus  {
        background: transparent url('/images/general/navigation.gif') -168px -49px no-repeat;
}

body.section_68539 #suckerfish2_menu_3,
#suckerfish2_menu_3 a:active, #suckerfish2_menu_3 a.sf_current, #suckerfish2_menu_3 a:focus  {
        background: transparent url('/images/general/navigation.gif') -360px -49px no-repeat;
}

body.section_68540 #suckerfish2_menu_4,
#sf_menu_4 a:active, #sf_menu_4 a.sf_current, #sf_menu_4 a:focus  {
        background: transparent url('/images/general/navigation.gif') -518px -49px no-repeat;
}

body.section_68541 #suckerfish2_menu_5,
#sf_menu_5 a:active, #sf_menu_5 a.sf_current, #sf_menu_5 a:focus  {
        background: transparent url('/images/general/navigation.gif') -651px -49px no-repeat;
}

body.section_68538 #suckerfish2_menu_6,
#sf_menu_6 a:active, #sf_menu_6 a.sf_current, #sf_menu_6 a:focus  {
        background: transparent url('/images/general/navigation.gif') -858px -49px no-repeat;
}

/* Top level images, hover state ----- */
#suckerfish2_menu_0 a:hover, #suckerfish2_menu_0:hover, #suckerfish2_menu_0.childhover a  {
        background: transparent url('/images/general/navigation.gif') 0px -49px no-repeat;
}
#suckerfish2_menu_1 a:hover, #suckerfish2_menu_1:hover, #suckerfish2_menu_1.childhover a  {
        background: transparent url('/images/general/navigation.gif') -78px -49px no-repeat;
}
#suckerfish2_menu_2 a:hover, #suckerfish2_menu_2:hover, #suckerfish2_menu_2.childhover a {
        background: transparent url('/images/general/navigation.gif') -168px -49px no-repeat;
}
#suckerfish2_menu_3 a:hover, #suckerfish2_menu_3:hover, #suckerfish2_menu_3.childhover a  {
        background: transparent url('/images/general/navigation.gif') -360px -49px no-repeat;
}
#suckerfish2_menu_4 a:hover, #suckerfish2_menu_4:hover, #suckerfish2_menu_4.childhover a  {
        background: transparent url('/images/general/navigation.gif') -518px -49px no-repeat;
}
#suckerfish2_menu_5 a:hover, #suckerfish2_menu_5:hover, #suckerfish2_menu_5.childhover a  {
        background: transparent url('/images/general/navigation.gif') -651px -49px no-repeat;
}
#suckerfish2_menu_6 a:hover, #suckerfish2_menu_6:hover, #suckerfish2_menu_6.childhover a  {
        background: transparent url('/images/general/navigation.gif') -858px -49px no-repeat;
}

/* Top level images, active hover state ----- */
#suckerfish2_menu_0 a.active:hover  {
        background: transparent url('/images/general/navigation.gif') 0px -49px no-repeat;
}

#suckerfish2_menu_1 a.active:hover  {
        background: transparent url('/images/general/navigation.gif') -78px -49px no-repeat;
}

#suckerfish2_menu_2 a.active:hover {
        background: transparent url('/images/general/navigation.gif') -168px -49px no-repeat;
}

#suckerfish2_menu_3 a.active:hover  {
        background: transparent url('/images/general/navigation.gif') -360px -49px no-repeat;
}

#suckerfish2_menu_4 a.active:hover {
        background: transparent url('/images/general/navigation.gif') -518px -49px no-repeat;
}

#suckerfish2_menu_5 a.active:hover  {
        background: transparent url('/images/general/navigation.gif') -651px -49px no-repeat;
}

#suckerfish2_menu_6 a.active:hover {
        background: transparent url('/images/general/navigation.gif') -858px -49px no-repeat;
}

/* Background-fixy things for lower level menus ----- */
#navigation ul ul li a:hover,
#navigation ul ul li a:active,
#navigation ul ul li a:focus {
	color: #b3d4f4;
	line-height: 19px;
	height: 25px;
	background: transparent url('/images/general/subnav_hover-background.gif') bottom left no-repeat;
}

#navigation ul li ul li ul li {
   background: transparent url('/images/general/subnav-background.gif') bottom left no-repeat;
   width: 207px;

}

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

#navigation ul ul li a {
	color: #b3d4f4;
	height: auto !important;
	min-height: 25px;
	height: 25px;
	left: -9999px;
	width: 178px;
	text-indent: 0;
	text-decoration: none;
	padding: 9px 10px 8px 19px;
	display: block;
	background: transparent url('/images/general/subnav-background.gif') bottom left no-repeat;
	border: none;
}

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

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

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


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

