span.arrow{
	display: inline !important;
	padding: 0 !important;
	border: 0 !important;
	margin: 0 !important;
	background: transparent !important;
}

/* //////// */
/* Top menu */
#header ul#nav-tabs {
	float: right;
	padding-right: 7px;
}

#header ul#nav-tabs li {
	float: left;
	display: block;
	overflow: hidden;
	height: 27px;
}

#header ul#nav-tabs li a:link, #header ul#nav-tabs li a:visited {
	display: block;
	padding: 0 0 0 9px;
	margin: 0 3px 0 0;
	background: url(../images/navigation/top-menu-leftside.png) no-repeat top left;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

#header ul#nav-tabs li a span {
	display: block;
	background: url(../images/navigation/top-menu-rightside.png) no-repeat top right;
	padding: 0 9px 0 0;
}

#header ul#nav-tabs li a span span {
	display: block;
	background: url(../images/navigation/top-menu-bg.png) repeat-x top;
	padding: 8px 4px 8px 4px;
}

#header ul#nav-tabs li a:hover, #header ul#nav-tabs li.active a{
	background: url(../images/navigation/top-menu-leftside_grey.png) no-repeat top left;
	color: #8785af;
}

#header ul#nav-tabs li a:hover span, #header ul#nav-tabs li.active a span {
	background: url(../images/navigation/top-menu-rightside_grey.png) no-repeat top right;
}

#header ul#nav-tabs li a:hover span span, #header ul#nav-tabs li.active a span span { 
	background: url(../images/navigation/top-menu-bg_grey.png);
}

/* Grey tabs */
#header ul#nav-tabs li a.gpresources:link, #header ul#nav-tabs li a.gpresources:visited {
	background: url(../images/navigation/top-menu-leftside_grey.png) no-repeat top left;
	color: #858e7a;
}
#header ul#nav-tabs li a.gpresources span {
	background: url(../images/navigation/top-menu-rightside_grey.png) no-repeat top right;
}
#header ul#nav-tabs li a.gpresources span span {
	background: url(../images/navigation/top-menu-bg_grey.png) repeat-x top;
}

/* ///////// */
/* Main Menu */

table#nav-main {
	width: 100%;
}

table#nav-main td {
	height: 50px;
}

table#nav-main td div {
	position: relative;
	z-index: 800;
}

table#nav-main td a:link, table#nav-main td a:visited {
	display: block;
	padding: 6px 8px 0 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.1em;
	overflow: hidden;
}
/*
table#nav-main td a span {
	display: block;
	height: 50px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #acc5d2;
	cursor:pointer;
}

table#nav-main td.active a span {
	background: #ffffff;
}
*/

/* Hover */
table#nav-main td a:hover {
	color: #3e3b76;
}

table#nav-main td:hover a {
	color: #3e3b76;
}

/* Active menu item */
table#nav-main td.active {
	background: #fff url(../images/navigation/active_left-edge.png) no-repeat top left;
}
table#nav-main td.active span.main {
	background: url(../images/navigation/active_right-edge.png) no-repeat top right;
	display: block;
}

table#nav-main td.active a:link, table#nav-main td.active a:visited {
	color: #3e3b76;
	font-weight: bold;
}


/* Drop down menu */

table#nav-main td ul {
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	width: 185px; 
	padding: 0 0 5px 0;
	background: url(../images/navigation/dropdown-shadow-bottom.png) no-repeat right bottom;
}

table#nav-main td:hover ul {
	display: block;
}

table#nav-main td:hover.active ul {
	display: none;
}

table#nav-main td ul li {
	list-style-type: none; 
	display: block;
	background: url(../images/navigation/dropdown-shadow-right.png) repeat-y right;
	padding: 0 5px 0 0;
	margin: 0 !important;
	overflow: hidden;
}
table#nav-main td ul li.first {
	background: url(../images/navigation/dropdown-shadow-topright.png) repeat-y right top;
}

table#nav-main td ul li a:link, table#nav-main td ul li a:visited {
	text-align: left;
	background: #B7B6CA !important; 
	color: #fff;
	padding: 0 5px !important;
	border-right: 1px solid #dad9e9;
	border-left: 1px solid #dad9e9;
	text-transform: none;
	font-size: 0.95em;
	margin: 0 !important;
	overflow: hidden;
}

table#nav-main td ul li.last a {
	border-bottom: 1px solid #dad9e9;
}

table#nav-main td ul li a:hover {
	background: #dad9e9 !important;
	color: #3e3b76;
}

table#nav-main td ul li a span.inner {
	display: block;
	border-bottom: 1px dashed #dad9e9;
	padding: 8px 4px;
	margin: 0 !important;
	overflow: hidden;
}

table#nav-main td ul li.last a span.inner {
	border: 0;
}

/* table#nav-main td ul li a:hover span:after {
	content: "\2009\2009\2009 \00BB";
} */

table#nav-main td ul li a span span { 
	visibility: hidden;
	margin: 0 !important;
	overflow: hidden;
}

table#nav-main td ul li a:hover span span { 
	visibility: visible;
}


/* //////// */
/* Sub menu */
#submenu {
	background: url(../images/subnav-bg.png);
	position: relative;
	top: -1px;
	text-transform:uppercase;
}

#submenu h2 {
	background:transparent url(../images/subnav-corners-top.gif) no-repeat scroll left top;
	font-family:"Times New Roman",Times,serif;
	font-size:1.3em;
	font-weight:bold;
	padding: 8px;
	color: #536b3b;
	margin: 0;
}

#submenu ul {
	background: url(../images/subnav-corners-bottom.gif) no-repeat bottom left;
}

#submenu ul li {
	list-style-type: none;
}

#submenu a:link, #submenu a:visited {
	color: #536b3b;
	text-decoration: none;
	
	display: block;
	border-bottom: 1px solid #c4d2b3;
	padding: 8px;
}

#submenu li.active a {
	font-weight: bold;
}

/* #submenu a:hover:after {
	content: "\2009\2009\2009 \00BB";
} */
 
#submenu li.last a {
	border: 0 !important;
}	

#submenu li a span {
	visibility: hidden;
}

#submenu li a:hover span {
	visibility: visible;
}

	/* Third tier items */ 
#submenu ul li ul {
	background: transparent;
	margin-bottom: 0.8em;
}

#submenu ul li ul li a:link, #submenu ul li ul li a:visited {
	border: 0px !important;
	text-transform: none;
	padding: 3px 3px 3px 15px;
}

#submenu li.active ul li a {
	font-weight: normal;
}
#submenu li.active ul li.active a {
	font-weight: bold;
}

/* /////////////////////////// */
/* Quick links (aka Fast Find) */
#quicklinks {
	padding: 0.5em;
}

#quicklinks li {
	list-style-type: none;
}

#quicklinks li a {
	display: block;
	overflow: hidden;
	padding: 0 0 5px 0;
	margin: 5px 0;
	border-bottom: 1px dashed #e8e3d9;
	position: relative;
	width: 163px;
	height: 15px;
	text-decoration: none;
}

#quicklinks a.last {
	/* border: 0; // Removed while the newsletter signup form is there */
}

#quicklinks a span {
	position: absolute;
	top: 0;
	left: 0; 
	display: block;
	width: 163px;
	height: 15px;
	padding: 0;
	background: #fff;
	cursor: pointer;
}

#quicklinks a#seminarLink span {
	background: url(../images/quicklinks/seminar.png) no-repeat center left;
}
#quicklinks a#appointLink span {
	background: url(../images/quicklinks/appointment.png) no-repeat center left;
}
#quicklinks a#faqLink span {
	background: url(../images/quicklinks/faqs.png) no-repeat center left;
}
#quicklinks a#factLink span {
	background: url(../images/quicklinks/fact-sheets.png) no-repeat center left;
}

#quicklinks a#seminarLink:hover span {
	background: url(../images/quicklinks/seminar-active.png) no-repeat center left;
}
#quicklinks a#appointLink:hover span {
	background: url(../images/quicklinks/appointment-active.png) no-repeat center left;
}
#quicklinks a#faqLink:hover span {
	background: url(../images/quicklinks/faqs-active.png) no-repeat center left;
}
#quicklinks a#factLink:hover span {
	background: url(../images/quicklinks/fact-sheets-active.png) no-repeat center left;
}