/* ######### Slanted Divider Menu CSS ######### */
#primary {font-size:90%;font-weight:bold;height:35px;margin:0 5px;background:url(primary.png) repeat-x left top;  }
#primary-left {height:35px;padding:10px 0 0 0;background:url(primary_left.png) no-repeat left bottom;}  /* width:755px; */
#primary-right{height:35px;background:url(primary_right.png) no-repeat right top;}

.slantedmenu a{float:left;color:#fff;cursor:pointer;padding:0 0 0 4px;text-decoration:none;text-shadow: none;background:url(primary_menu_left.png) no-repeat left bottom;}
.slantedmenu a span{float:left;display:block;padding:5px 11px 7px 5px;background:url(primary_menu_right.png) no-repeat right bottom;}
.slantedmenu a:hover,.slantedmenu a.active,.slantedmenu li.active-trail a{background:url(primary_menu_left.png) no-repeat left top;}
.slantedmenu a:hover span,.slantedmenu a.active span,.slantedmenu li.active-trail span{background:url(primary_menu_right.png) no-repeat right top;}
.slantedmenu ul,.slantedmenu ul li,.slantedmenu ul ul{list-style:none;margin:0;padding:0;}
.slantedmenu ul{position:relative;z-index:597;float:left;width:100%;}
.slantedmenu ul ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:960px;background:url(primary_sub.png) repeat-x left 6px;}
.slantedmenu ul li{float:left;vertical-align:middle;list-style-type:none !important;list-style-image:none !important;padding:5px 2px 14px 0;}
.slantedmenu ul li.hover,.slantedmenu ul li:hover{position:static;z-index:599;cursor:default;}
.slantedmenu ul li:hover > ul{z-index:599;visibility:visible;}
.slantedmenu ul li.expanded:hover,.slantedmenu ul li.expanded.active-trail{background:url(primary_menu_expand.png) no-repeat center 30px;}
.slantedmenu li.active-trail ul{z-index:598;visibility:visible;}
.slantedmenu ul ul li{float:left;padding:0 5px !important;}
.slantedmenu ul ul li:hover,.slantedmenu ul ul li.active-trail{background:url(list_arrow_point.png) no-repeat 7px 9px;}
.slantedmenu ul ul a{color:#A4A4A4;font-size:90%;font-weight:normal;background-image:none !important;}
.slantedmenu ul ul span{padding:6px 10px;background-image:none !important;}
.slantedmenu ul ul ul{display:none !important;}
