@charset "utf-8";
/*********************************************/
/*** Swift Movement Menu Styles stuff ***/
/*******************************************/

#navigation_bar{width:920px;height:50px; margin:0 auto;	padding-left:0px; text-align:center; float:left; font-size:13px; background:transparent url(../../../images/graphics/black_sixty_percent_bg.png);}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;	padding:0;	list-style:	none;	color:#fff;}
.sf-menu {}
.sf-menu ul {position:absolute;	top:-999em;	width:	150px; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:	200px;}
.sf-menu li:hover {visibility:	inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;	position:relative;}
.sf-menu a {display:block;	position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:0;	top:50px; /* match top ul list item height */	z-index:		99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */	top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */	top:			0;}

.sf-menu {float:left;	margin-bottom:	0em;}
.sf-menu a {z-index: 100;position: relative;padding:1em; height:24px;}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/	color:			#13a;	text-decoration:none;}
.sf-menu li {background:transparent;	z-index: 50000;position: relative;} /* menu heads except home background colour here*/
.sf-menu li a{}
.sf-menu li ul{}
.sf-menu li li {border-top:	0px solid #06f;color:#000;	z-index: 50000;position: relative; } /* drop down menu colour applied here*/

.sf-menu li li a{}
.sf-menu li li li {	background:		#ec0;	z-index: 700;position: relative;	}
#current a:hover{}
.sf-menu li:first-child, .sf-menu li.first-child {}
.sf-menu li:last-child, .sf-menu li.last-child {}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus,  .sf-menu a:active {background:url(../../../images/graphics/black_sixty_percent_bg.png); outline:0;}
.sf-menu a:hover{background:url(../../../images/graphics/black_sixty_percent_bg.png);	outline:0;	} /* menu rollover background colour here*/
.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{outline:0;}
.sf-menu li a:focus, .sf-menu li a:hover, .sf-menu li a:active{background:transparent url(../../../images/graphics/black_sixty_percent_bg.png);}
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active{}
.sf-menu li a:focus, .sf-menu li a:active{background:#900;}
.sf-menu li a{background:transparent;}
.sf-menu li li a{background:transparent url(../../../images/graphics/black_sixty_percent_bg.png);}/*submenu background colour*/
.sf-menu li li a:focus{background:transparent url(../../../images/graphics/black_sixty_percent_bg.png);}
.sf-menu li .separator {}

/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}
/*** shadows for all but IE6 ***/
.sf-shadow ul {	}
.sf-shadow ul.sf-shadow-off {background: transparent;}
.sf-menu .active {background:transparent;}
.sf-menu #current {background:	url(../../../images/graphics/black_sixty_percent_bg.png);} /* current page you're on marker on menu*/

/*** arrows **/
.sf-menu a.sf-with-ul {	padding-right: 	2.25em;	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url(../../../images/graphics/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */	top:			.8em;	background-position: 0 -100px; /* use translucent arrow for modern browsers*/}


.superfish_clear { 	clear: both !important;	height: 1px !important;	overflow: hidden !important;	font-size: 1px !important;	margin: 0 !important;	padding: 0 !important;}


