@charset "utf-8";
/* CSS Document */

#mainmenu {
	height:40px;
	margin:0 auto 0 auto;
	padding:0;
	width:950px;
	background-image:url(../images/menu_bg_2.png);
	background-repeat:no-repeat;
	/*background:#009;*/
}

#block-menu-primary-links {
	width:100%;
	margin:0 0 0 0;
}

#block-menu-primary-links div.content ul.menu {
	padding:25px 0 0 40px;
	margin:0;
/*	background:#009;*/
	width:100%;
}

#block-menu-primary-links div.content ul.menu li {
	margin:0;
	padding:0;
	display:block;
	float:left;
}

#block-menu-primary-links div.content ul.menu li.inactive-trail ul,
#block-menu-primary-links div.content ul.menu li.inactive-trail ul li.inactive-trail ul,
#block-menu-primary-links div.content ul.menu li.active-trail ul li.inactive-trail ul {
	display:none;
	position:absolute;
}

#block-menu-primary-links div.content ul.menu li.inactive-trail {
/*	background-image:url(../images/white_trans70.png);
	background-repeat:repeat;*/
/*	background:#009;*/
	margin:0 0 0 0;
}

#block-menu-primary-links div.content ul.menu li.active-trail {
	background-image:url(../images/trans_c00_70.png);
	background-repeat:repeat;
/*	background:#009;*/
	margin:0 0 0 0;
}

#block-menu-primary-links div.content ul.menu li.active-trail a {
	color:#009;
}

#block-menu-primary-links div.content ul.menu li a {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	text-transform:uppercase;
	color:#009;
	text-decoration:none;
/*	text-align:center;*/
/*	height:20px;*/
	padding:3px 7px 3px 7px;
	margin:0 3px 0 0;
/*	background-image:url(../images/trans_white_70.png);
	background-repeat:repeat;*/
}

#block-menu-primary-links div.content ul.menu li a:hover {
	text-shadow:#fff 0 0 5px;
}

#block-menu-primary-links div.content ul.menu li.last a {
/*	border-right:none;*/
}

#block-menu-primary-links div.content ul.menu li.active-trail ul {
	display:none; /*CHANGE THIS LINE TO GET SUBMENUS TO SHOW UP*/
	position:absolute;
	width:800px;
	left:0;
}

#block-menu-primary-links div.content ul.menu li.active-trail ul li a {
	color:#f60;
}

#block-menu-primary-links div.content ul.menu li.active-trail ul li a:hover {
	text-decoration:underline;
}

#block-menu-primary-links div.content ul.menu li.active-trail ul a, #block-menu-primary-links div.content ul.menu li.inactive-trail ul a {
	float:left;
	border:0;
	width:auto;
	padding-top:5px;
}

#block-menu-primary-links div.content ul.menu li.inactive-trail:hover ul,
#block-menu-primary-links div.content ul.menu li.inactive-trail.sfhover ul {
	display:block;
	width:175px;
	position:absolute;
	z-index:6000;
/*	background:#000;*/
	color:#333;
	margin-left:5px;
/*	padding-bottom:10px;*/
/*	border:2px solid #ffcc00;*/
	border-top:none;
	border-right:none;
	margin:0;
	padding:0;
}

#block-menu-primary-links div.content ul.menu li.inactive-trail.sfhover ul {
	background:url(../images/trans_background.png);
}

#block-menu-primary-links div.content ul.menu li.inactive-trail ul li {
	background-image:url(../images/white_trans70.png);
}

#block-menu-primary-links div.content ul.menu li.inactive-trail ul li a {
	color:#333;
	width:161px;
	margin:0;
}

#block-menu-primary-links div.content ul.menu li.inactive-trail ul li a:hover,
#block-menu-primary-links div.content ul.menu li.active-trail ul li a:hover {
	text-decoration:underline;
	background-image:url(../images/white_trans70.png);
}

#block-menu-primary-links div.content ul.menu li.inactive-trail ul li a:hover {
/*	background-image:url(../images/trans_white_90.png);*/
}

#block-menu-primary-links div.content ul.menu li ul li a.active {
	font-weight:bolder;
	background-image:none;
}

#block-menu-primary-links div.content ul.menu li.active-trail ul li.inactive-trail a {
	background-image:none;
}

#block-menu-primary-links div.content ul.menu li.active-trail ul li.active-trail a {
	background-image:none;
	font-weight:bold;
}

#block-menu-primary-links div.content ul.menu li.active-trail ul li.active-trail ul li.inactive-trail a {
	font-weight:normal;
}

#block-menu-primary-links div.content ul.menu li.active-trail ul li.active-trail ul {
	display:block;
	position:absolute;
	top:25px;
	left:auto;
	margin:0;
	padding:0;
}

#block-menu-primary-links div.content ul.menu li.inactive-trail ul li.inactive-trail:hover ul,
#block-menu-primary-links div.content ul.menu li.inactive-trail ul li.inactive-trail.sfhover ul {
	display:block;
	width:175px;
	position:absolute;
	left:175px;
	z-index:7000;
/*	background:#000;*/
	color:#333;
	margin-left:5px;
/*	padding-bottom:10px;*/
	border-left:none;
/*	border-right:2px solid #ffcc00;*/
	margin:0;
	padding:0;
}

/* SECONDARY NAV */

#block-menu-secondary-links {
	float:right;
	margin:0 15px 0 0;
	padding:0;
}

#block-menu-secondary-links ul {
	
}

#block-menu-secondary-links ul li {
	list-style-type:none;
	display:inline;
}

#block-menu-secondary-links ul li a {
	color:#666;
	font-size:12px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	text-decoration:none;
}

#block-menu-secondary-links ul li a:hover {
	text-decoration:underline;
}