/*******************************************************************************
********************************************************************************
	Project		: Mercedes Benz Deutschland
********************************************************************************
*******************************************************************************/
.ms-navi {
	margin:0;
	line-height:1;
}



/*	Header-Navigations *********************************************************
*******************************************************************************/
div#ms-navi-home, 
div#ms-navi-meta, 
div#ms-navi-main {
	position:absolute;
	z-index:100;
}
div#ms-navi-home {
	z-index:101;
}
div#ms-navi-main {
	top:8px;
}
div#ms-navi-home, 
div#ms-navi-main {
	left:260px;
}
div#ms-navi-meta {
	right:11px;
}
div#ms-navi-main {
	top:64px;
	z-index:10;
}

div#ms-navi-home {
	position:relative;
	float:left;
}



div#ms-navi-meta ul li {
	display:block;
	float:left;
	background-image:url(/css/css_ng/bg_navi_meta_l.png);
	background-position:0px -1000px;
}
/*
	margin-right:-1px;
*/
div#ms-navi-meta ul li.ms-active {
	background-image:url(/css/css_ng/bg_navi_meta_l_a_24b.png);
}
div#ms-navi-meta ul li:hover,
div#ms-navi-meta ul li.ms-active {
	background-position:0px 0px;
}
div#ms-navi-meta ul li a {
	background-image:url(/css/css_ng/bg_navi_meta_r.png);
	background-position:100% -1000px;
}
div#ms-navi-meta ul li.ms-active a {
	background-image:url(/css/css_ng/bg_navi_meta_r_a_24b.png);
}
div#ms-navi-meta ul li:hover a, 
div#ms-navi-meta ul li a:hover, 
div#ms-navi-meta ul li.ms-active a {
	background-position:100% 0px;
} 
div#ms-navi-meta ul li a {
	display:inline;
	float:left;
	padding:9px 0 10px 0;
	margin-left:2px;
}
div#ms-navi-meta ul li a span {
	padding:0 10px 0 8px;
	border-right:1px solid #333;
}
div#ms-navi-meta ul li:hover a span, 
div#ms-navi-meta ul li a:hover span, 
div#ms-navi-meta ul li.ms-active a span, 
div#ms-navi-meta ul li.ms-active-next a span, 
div#ms-navi-meta ul li.ms-navi-last-li a span {
	padding-right:11px;
	border-right:0;
}

/*	Home-Navigation ************************************************************
*******************************************************************************/
div#ms-navi-home ul li {
	position:relative;
	display:block;
	background-image:url(/css/css_ng/bg_navi_home_l_24b.png);
	background-position:0px -1000px;
}
div#ms-navi-home ul li.ms-active {
	background-image:url(/css/css_ng/bg_navi_home_l_a_24b.png);
	background-position:0px 0px;
}
div#ms-navi-home ul li.ms-active a {
	background-image:url(/css/css_ng/bg_navi_home_r_a_24b.png);
	background-position:100% 0px;
}
div#ms-navi-home ul li:hover, 
div#ms-navi-home ul li.ms-active:hover {
	background-image:url(/css/css_ng/bg_navi_home_r_24b.png);
	background-position:100% 100%;
	width:100%;
}

div#ms-navi-home ul li.ms-active:hover a {
	background:none;
}

div#ms-navi-home ul li div.ms-navi-home-fly {
	margin-right:4px;
}
div#ms-navi-home ul li:hover div.ms-navi-home-fly {
	background-image:url(/css/css_ng/bg_navi_home_l_24b.png);
	background-position:0% 100%;
	height: 100%;
}


div#ms-navi-home ul li a {
	display:block;
	margin-left:2px;
	padding:8px 10px 10px 8px;
}
/*	reset */
div#ms-navi-home ul li ul li,
div#ms-navi-home ul li:hover ul li, 
div#ms-navi-home ul li.ms-active ul li {
	background:none;
}
div#ms-navi-home ul li ul li, 
div#ms-navi-home ul li.ms-active ul li {
	padding:0;
	list-style-type: none;
}
div#ms-navi-home ul li:hover ul li, 
div#ms-navi-home ul li.ms-active:hover ul li {
	width:auto;
}

div#ms-navi-home ul li ul {
	display:none;
	margin-top:-2px;
	line-height:12px;
	list-style-type: none;
}
div#ms-navi-home ul li:hover ul {
	display:block;
}
/* padding-left from ms_css_basic.css*/
div#ms-navi-home ul li ul li a, 
div#ms-navi-home ul li.ms-active:hover ul li a {
	clear:both;
	margin-left:0;
	padding:0 0 2px 20px;
	width:118px;
	
	width: auto;
	padding-right: 9px;
	list-style-type: none;
}
div#ms-navi-home ul li ul li.ms-navi-last-li a,
div#ms-navi-home ul li.ms-active ul li.ms-navi-last-li a {
	padding-bottom:12px;
}

/*	Core-Navigation ************************************************************
*******************************************************************************/

div#ms-navi-main ul li {
	position:relative;
	display:block;
	float:left;
	background-image:url(/css/css_ng/bg_navi_main_l.png);
	background-position:0px -100px;
}

div#ms-navi-main ul li a {
	display:block;
	margin-left:2px;
	padding:9px 11px 9px 9px;
	background-image:url(/css/css_ng/bg_navi_main_r.png);
	background-position:100% -100px;
}

div#ms-navi-main ul li.ms-active {
	background-image:url(/css/css_ng/bg_navi_main_l_a_24b.png);
	background-position:0px 0px;
}
div#ms-navi-main ul li.ms-active a {
	background-image:url(/css/css_ng/bg_navi_main_r_a_24b.png);
	background-position:100% 0px;
}

/*	Hover */
div#ms-navi-main ul li.ms-fly-hover {
	background-image:url(/css/css_ng/bg_navi_main_l.png);
	background-position:0px 0px;
} 
div#ms-navi-main ul li.ms-fly-hover a {
	background-image:url(/css/css_ng/bg_navi_main_r.png);
	background-position:100% 0px;
}

/*	reset for sub */
div#ms-navi-main ul li ul li, 
div#ms-navi-main ul li.ms-fly-hover ul li, 
div#ms-navi-main ul li.iehover ul li {
	position:static;
	float:none;
	background:none;
}
div#ms-navi-main ul li ul li a, 
div#ms-navi-main ul li.ms-fly-hover ul li a, 
div#ms-navi-main ul li.iehover ul li a {
	background:none;
	margin-left:0;
	padding:0;
}


/*	Flyout */
div#ms-navi-main ul li div.ms-navi-main-fly-v1-1, 
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2, 
div#ms-navi-main ul li div.ms-navi-main-fly-v2-1 {
	display:none;
	position:absolute;
	width:369px;
	height:385px;
	background-image:url(/css/css_ng/bg_fly_v1_1.png);
}
/*
div#ms-navi-main ul li div.ms-navi-main-fly-v1-1, 
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 {
	display:block;
}
*/

div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 {
	left:366px;
	top:0;
	width:367px;
	background-image:url(/css/css_ng/bg_fly_v1_2.png);
}
div#ms-navi-main ul li div.ms-navi-main-fly-v2-1 {
	width:195px;
	height:auto;
	background-image:url(/css/css_ng/bg_fly_v2_1.png);
	background-position:0% 100%;
}

/*	Hover */
div#ms-navi-main ul li.ms-fly-hover div.ms-navi-main-fly-v1-1, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li.ms-fly-hover div.ms-navi-main-fly-v1-2, 
div#ms-navi-main ul li.ms-fly-hover div.ms-navi-main-fly-v2-1 {
	display:block;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v2-1 {
	padding-bottom:20px;
}

/*	Boxes in Flyout */
div#ms-navi-main ul li div.ms-navi-main-fly-v1-1-left, 
div#ms-navi-main ul li div.ms-navi-main-fly-v1-1-right {
	float:left;
	width:196px;
} 
div#ms-navi-main ul li div.ms-navi-main-fly-v1-1-right {
	width:170px;
}

div#ms-navi-main ul li ul.ms-navi-main-fly-v1-navi-a, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b, 
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v2-navi-b {
	margin:0 25px 0 1px;
}
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v2-navi-b {
	margin-right:3px;
}
div#ms-navi-main ul li ul.ms-navi-main-fly-v1-navi-a {
	margin-bottom:30px;
	
	margin-bottom:13px; /* 19079 */
}
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a {
	margin-bottom:20px;
}
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v2-navi-b {
	margin-left:10px;
}

div#ms-navi-main ul li div.ms-navi-main-fly-v1-1-left dl dd {
    margin-left:0px;
}

div#ms-navi-main ul li ul.ms-navi-main-fly-v1-navi-a li a, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dt, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li a, 
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a li a, 
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 h3 {
	display:block;
	padding:2px 10px 3px 10px;
}
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li dl.ms-navi-main-fly-v1-navi-d dt {
	padding-bottom:4px;
}
div#ms-navi-main ul li ul.ms-navi-main-fly-v1-navi-a li.ms-navi-first-li a, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b dt, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dt, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v2-navi-b dt {
	padding-top:4px;
}
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a li a {
	padding-top:2px;
}
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a li.ms-navi-first-li a {
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid #D8D8D8;
}
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b dt {
	padding-bottom:3px;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 h3 {
	padding-top:3px;
}
div#ms-navi-main ul li ul.ms-navi-main-fly-v1-navi-a li a, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dt, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li a, 
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a li a, 
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 h2 {
	border-bottom:1px solid #DDD;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 h3 {
	padding-left:0;
}
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-d dd ul li a {
	padding-left:19px;
}
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b dt, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dt, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v2-navi-b dt {
	font-weight:bold;
}
/*	Abstand nach unten ueber top-Wert naechste Deklaration  */
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 h2 {
	margin:19px 5px 4px 15px;
	padding-left:9px;
	padding-bottom:1px;
}

div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-left, 
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-right {
	position:absolute;
	top:66px;
	left:0;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-left {
	width:170px;
	margin:0 22px 0 15px;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-right {
	left:207px;
	width:140px;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-bottom {
	position:absolute;
	bottom:12px;
	left:4px;
	text-align:center;
	width:359px;
}



/*	PCN-Navigation *************************************************************
*******************************************************************************/
div#ms-pcn-top, 
div#ms-pcn-mddl {
	padding-left:1px;
}

div#ms-pcn-mddl div.ms-pcn-start, 
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 {
	position:relative;
	margin-bottom:5px;
}
div#ms-pcn-mddl div.ms-pcn-start, 
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1,
div#ms-pcn-mddl div.ms-pcn-config {
	margin-left:5px;
	margin-right:6px;
}
div#ms-pcn-mddl div.ms-pcn-linklist {
	margin-left:10px;
	margin-right:10px;
}
div#ms-pcn-mddl div.ms-pcn-config, 
div#ms-pcn-mddl div.ms-pcn-linklist {
	padding-bottom:7px;
}

/*	Top - Headline ***************/
div#ms-pcn-top {
	background-image:url(/css/css_ng/bg_navi_pcn_top_24b.png);
}
div#ms-pcn-top p.ms-image {
	padding:9px 0 11px 20px;
}

/*	Middle - Content *************/
div#ms-pcn-mddl {
	background-image:url(/css/css_ng/bg_navi_pcn_mddl_24b.png);
	background-repeat:repeat-y;
}


div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 {
	position:relative;
	clear:both;
}
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div {
	display:none;
	position:absolute;
	left:220px;
	top:0;
	width:240px;
	padding-left:4px;
	padding-bottom:3px;
	background-image:url(/css/css_ng/bg_fly_pcn_v1_24b.png);
	background-position:4px 100%;
}
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 ul li div#ms-navi-pcn-fly-v1-2 {
	left:231px;
}

div#ms-pcn-mddl div#ms-navi-pcn-fly-v1.ms-fly-hover div#ms-navi-pcn-fly-v1-1,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 ul li.ms-fly-hover div#ms-navi-pcn-fly-v1-2 {
	display:block;
}


div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div ul {
	margin:0 3px 0 1px;
	padding:0;
	border-top:1px solid #DDD;
	
	float:left;
}
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div ul li {
	position:relative;
	padding:0 5px;
	
	float:left;
}
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div ul li a {
	display:block;
	padding:2px 5px 3px 5px;
	width:216px;
	border-bottom:1px solid #DDD;
}
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 ul li.ms-fly-hover ul li a,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 ul li.iehover ul li a {
	background:none;
}
div#ms-navi-pcn-fly-v1 ul li.ms-has-fly ul li a {
	background-image:none;

}



div#ms-pcn-mddl div.ms-pcn-config table {
	width:220px;
	background-color:#FFF;
}
div#ms-pcn-mddl div.ms-pcn-config table tr td {
	padding-right:5px;
}
div#ms-pcn-mddl div.ms-pcn-config table tr td.ms-table-col-1 {
	width:135px;
	padding:0 10px;
}
div#ms-pcn-mddl div.ms-pcn-config table tr td.ms-table-col-2 {
	width:50px;
	text-align:right;
	vertical-align:top;
}
div#ms-pcn-mddl div.ms-pcn-config table tr.ms-pcn-config-noprice td {
	padding:0 10px 0 13px;
}
div#ms-pcn-mddl div.ms-pcn-config table tr.ms-pcn-config-price-total {
	font-weight:bold;
}

/*	Linklist */
div#ms-pcn-mddl div.ms-pcn-linklist ul.ms-flLeft {
	width:100px;
	margin:0 10px 0 0;
}
div#ms-pcn-mddl div.ms-pcn-linklist ul.ms-flRight {
	width:100px;
	margin:0 0 0 0;
}


/*	Bottom - Shadow **************/
div#ms-pcn-bttm {
	height:4px;
	background-image:url(/css/css_ng/bg_navi_pcn_bttm_24b.png);
	background-position:0% 100%;
	font-size: 0;
	line-height: 0em;
}



/*	Block Navigation (Model Overview, Model Comparison) ************************
*******************************************************************************/
div#ms-nav8 {
	position:absolute;
	bottom:30px;
	left:20px;
}
div#ms-comparison-stage div#ms-nav8 {
	bottom:10px;
}
div#ms-nav8 li, 
div#ms-nav8 li a,
div#ms-nav8 li a span {
	display:block;
	margin:0;
	padding:0;
	line-height:1;
}
div#ms-nav8 li {
	width:auto;
} 
div#ms-nav8 li a, 
div#ms-nav8 li a span {
	background-image:url(/css/css_ng/bg_block_navi.gif);
} 
div#ms-nav8 li a span {
	padding:5px 29px 4px 11px;
}
div#ms-nav8 li#ms-nav8-li-1 a {
	background-position:0px 0px;
}
div#ms-nav8 li#ms-nav8-li-1 a span {
	background-position:100% -300px;
}
div#ms-nav8 li#ms-nav8-li-1 a:hover, 
div#ms-nav8 li#ms-nav8-li-1 a.ms-active {
	background-position:0px -50px;
}
div#ms-nav8 li#ms-nav8-li-1 a:hover span, 
div#ms-nav8 li#ms-nav8-li-1 a.ms-active span {
	background-position:100% -350px;
}
div#ms-nav8 li#ms-nav8-li-2 a {
	background-position:0px -100px;
}
div#ms-nav8 li#ms-nav8-li-2 a span {
	background-position:100% -400px;
}
div#ms-nav8 li#ms-nav8-li-2 a:hover, 
div#ms-nav8 li#ms-nav8-li-2 a.ms-active {
	background-position:0px -150px;
}
div#ms-nav8 li#ms-nav8-li-2 a:hover span, 
div#ms-nav8 li#ms-nav8-li-2 a.ms-active span {
	background-position:100% -450px;
}
div#ms-nav8 li#ms-nav8-li-3 a {
	background-position:0px -200px;
}
div#ms-nav8 li#ms-nav8-li-3 a span {
	background-position:100% -500px;
}
div#ms-nav8 li#ms-nav8-li-3 a span {
	padding-top:7px;
	padding-bottom:5px;
}
div#ms-nav8 li#ms-nav8-li-3 a:hover, 
div#ms-nav8 li#ms-nav8-li-3 a.ms-active {
	background-position:0px -250px;
}
div#ms-nav8 li#ms-nav8-li-3 a:hover span, 
div#ms-nav8 li#ms-nav8-li-3 a.ms-active span {
	background-position:100% -550px;
}





/* IE Corrections for Navigations
********************************************
*******************************************************************************/
div#ms-footer iframe,
div#ms-navi-main ul li div.ms-navi-main-fly-v1-1 iframe,
div#ms-navi-main ul li div.ms-navi-main-fly-v2-1 iframe,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 iframe,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1 div#ms-navi-pcn2-fly-v1-1 iframe,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 div#ms-navi-pcn2-fly-v2-1 iframe,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 div#ms-navi-pcn2-fly-v3-1 iframe,
div#ms93-sn-mddl div#ms93-sn-mddl-bttns div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 iframe,
div.ms-modallayer iframe, 
div#ms-navi-main ul li div.ms-navi-main-fly-v3 iframe {
      display: none;/*MOS, IE7*/
}

* html div#ms-footer iframe,
* html div#ms-navi-main ul li div.ms-navi-main-fly-v1-1 iframe,
* html div#ms-navi-main ul li div.ms-navi-main-fly-v2-1 iframe,
* html div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 iframe,
* html div#ms93-sn-mddl div#ms93-sn-mddl-bttns div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 iframe,
* html div.ms-modallayer iframe, 
* html div#ms-navi-main ul li div.ms-navi-main-fly-v3 iframe  {
      display:none;/*IE5*/
      display/**/:block;/*IE5*/
      height:390px;
      position:absolute;
      top:0;
      left:0;
      z-index:-1 !important;
      filter:mask();
}

* html div#ms-footer iframe {
      width:1000px;
}
* html div#ms-navi-main ul li div.ms-navi-main-fly-v1-1 iframe {
      width:369px;
}

* html div#ms-navi-main ul li div.ms-navi-main-fly-v2-1 iframe {
      width:195px;
}
* html div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-b-a iframe, 
* html div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-a-b iframe {
      width:386px;
}
* html div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-0-a iframe, 
* html div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-a-0 iframe {
      width:195px;
}

* html div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 iframe,
* html div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1 div#ms-navi-pcn2-fly-v1-1 iframe,
* html div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 div#ms-navi-pcn2-fly-v2-1 iframe,
* html div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 div#ms-navi-pcn2-fly-v1-3 iframe,
* html div#ms93-sn-mddl div#ms93-sn-mddl-bttns div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 iframe {
      width:245px;
/* Fix #31535 Styles to cover dropdown boxes in IE6 by iframes propperly */
      display:none;/*IE5*/
      display/**/:block;/*IE5*/
      height:390px;
      position:absolute;
      top:0;
      left:0;
      z-index:-1 !important;
      filter:mask();
/* end Fix #31535 */
}

* html div.ms-modallayer iframe {
      height:506px;
      width:818px;
}


/*	Meta-Navigation RSI ********************************************************
*******************************************************************************/
div#ms-navi-meta-rsi {
	display: block;
	position: absolute;
	right: 11px;
	top: 0px;
	z-index: 101;
}

div#ms-navi-meta-rsi ul {
	z-index: 101;
}

div#ms-navi-meta-rsi ul li {
	display: block;
	float: left;
}

div#ms-navi-meta-rsi ul li a {
	color: #333 !important;
	display: inline;
	float: left;
	padding: 3px 0 10px 0;
	margin-left: 2px;
	z-index: 101;
}

div#ms-navi-meta-rsi ul li.ms-fly-hover a,
div#ms-navi-meta-rsi ul li a:hover,
div#ms-navi-meta-rsi ul li a:active {
	color: #00ADEF !important;
}

div#ms-navi-meta-rsi ul li a span {
	border-right: 1px solid #333;
	font-size: 10px;
	padding: 0 10px 0 8px;
}

div#ms-navi-meta-rsi ul li.ms-navi-last-li a span {
	border-right: 0;
	padding-right: 11px;
}

div#ms-navi-meta-rsi ul.ms-navi li div.ms-quicknav-flyout {
	background-color: transparent;
	background-image: url(/css/css_ng/ms94_fly_quicknav_l_24b.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	border: 0px;
	display: none;
	margin: 0px;
	max-width: 494px;
	padding: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: -1;
}

div#ms-navi-meta-rsi ul.ms-navi li.ms-fly-hover div.ms-quicknav-flyout {
	display: block;
}

div#ms-navi-meta-rsi ul.ms-navi li div.ms-quicknav-flyout-2 {
	background-color: transparent;
	background-image: url(/css/css_ng/ms94_fly_quicknav_r_24b.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 3px;
	padding: 25px 3px 8px 0px;
	position: relative;
	top: 0px;
	left: 0px;
}

div#ms-navi-meta-rsi ul.ms-navi li div.ms-quicknav-flyout table.ms-quicknav-flyout-links,
div#ms-navi-meta-rsi ul.ms-navi li div.ms-quicknav-flyout table.ms-quicknav-flyout-links td {
	border: none;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}

div#ms-navi-meta-rsi ul.ms-navi li div.ms-quicknav-flyout table.ms-quicknav-flyout-links td a {
	background-position: 0px 2px;
	background-image: url(/css/css_ng/lsi_arrow_right_midblue_cyan.gif);
	background-repeat: no-repeat; 
	color: #003366 !important;
	display: block;
	margin: 1px 12px 1px 8px;
	padding: 0px 0px 0px 9px;
	font-size: 11px;
}

div#ms-navi-meta-rsi ul.ms-navi li div.ms-quicknav-flyout table.ms-quicknav-flyout-links td a:hover,
div#ms-navi-meta-rsi ul.ms-navi li div.ms-quicknav-flyout table.ms-quicknav-flyout-links td a:active {
	background-position: 0px -48px;
	color: #00ADEF !important;
}

* html div#ms-header {
	position: relative;
	z-index: 100;
}

* html div#cnt {
	z-index: 100;
}

* html div#ms-mainnav {
	z-index: 105;
}

* html div#ms-navi-meta-rsi {
	z-index: 199;
}

/*	Product World Navigation ***************************************************
*******************************************************************************/
#ms-mainnav #cnw-selector {
	color:#333333 !important;
	font-size:10px;
	left:170px;
	position:absolute;
	top:1px;
	z-index:12;
}

#ms-mainnav #cnw-selector a, #headdiv #cnw-selector span {
	color:#333333;
	font-size:10px;
}

#ms-mainnav a.nls {
	display:block;
	padding:0 0 0 7px;
}

#ms-mainnav a:hover {
	color: #00ADEF !important;	
}

.td-cnw,
.ncs {
	background: url(/css/css_ng/lsi_arrow_right_grey_cyan_5px.gif) no-repeat scroll 0px 4px !important;
}

.td-cnw a:hover,
.ncs a:hover {
	background: url(/css/css_ng/lsi_arrow_right_grey_cyan_5px.gif) no-repeat scroll 0px -146px !important;
}

/* PCN 2.0 */

/* start special treatment for flyout items put in PCN after user selection */
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1.show div#ms-navi-pcn2-fly-v1-1,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2.show div#ms-navi-pcn2-fly-v2-1, 
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3.show div#ms-navi-pcn2-fly-v3-1{
	display:block;
	width:216px;
	padding-bottom:3px;

	background-position:0px 100%;
	float:left;
	position:relative;
	left:0px;
	margin-top:-8px;

}

div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1.show div ul li a,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2.show div ul li a,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3.show div ul li a {
	display:block;
	padding-left:12px;
	width:200px;
	margin-left:-8px;
	color:#003366;
	position:relative;
	
}

div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1.show div ul li a:hover,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2.show div ul li a:hover,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3.show div ul li a:hover
{
	color:#00acef;
}



/* end special treatment for flyout items put in PCN after user selection */


#ms-pcn-mddl .buttonSpacerLine1 {
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#b0b3b5; margin-top:11px; margin-right:-3px; margin-left:-4px; 
}

#ms-pcn-mddl .buttonSpacerLine2 {
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#e5e7e9; margin-top:0px; margin-right:-3px; margin-left:-4px; margin-bottom:10px;
}

#ms-pcn-mddl .buttonSpacerLine3 {
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#b0b3b5; margin-top:7px; margin-right:-3px; margin-left:-4px;  
}
#ms-pcn-mddl .spacerArea {
	padding-bottom:10px;
}

#ms-pcn-mddl .aboveButtonText {
	margin-top:-2px; margin-left:15px; color:#003265; margin-bottom:2px;
}
#ms-pcn-mddl div.ms-pcn-config .tableWrapper table {
	background-image:url(/css/css_ng/bg_navi_pcn_mddl_24b.png);
	background-repeat:repeat-y;
	background-position:-1px;
	color:#505152;
	
	
	
}
/* Flyout for PCN2 */


div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 {
	position:relative;
	margin-bottom:5px;
}

div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3,
div#ms-pcn-mddl div.ms-pcn-config {
	margin-left:5px;
	margin-right:6px;
}

div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1 div,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 div,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 div {
	display:none;
	position:absolute;
	left:220px;
	top:2px;
	width:240px;
	padding-left:4px;
	padding-bottom:3px;
	
	background-position:4px 100%;

	
	
	
}

div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1 div#ms-navi-pcn2-fly-v1-1 ul li div#ms-navi-pcn2-fly-v1-2,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 div#ms-navi-pcn2-fly-v2-1 ul li div#ms-navi-pcn2-fly-v2-2,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 div#ms-navi-pcn2-fly-v3-1 ul li div#ms-navi-pcn2-fly-v3-2 {
	left:233px;

	
}



div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1.ms-fly-hover div#ms-navi-pcn2-fly-v1-1,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2.ms-fly-hover div#ms-navi-pcn2-fly-v2-1, 
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3.ms-fly-hover div#ms-navi-pcn2-fly-v3-1, 
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1 div#ms-navi-pcn2-fly-v1-1 ul li.ms-fly-hover div#ms-navi-pcn2-fly-v1-2,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 div#ms-navi-pcn2-fly-v2-1 ul li.ms-fly-hover div#ms-navi-pcn2-fly-v2-2,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 div#ms-navi-pcn2-fly-v3-1 ul li.ms-fly-hover div#ms-navi-pcn2-fly-v3-2{
	display:block;

}

div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1 div#ms-navi-pcn2-fly-v1-1.pcnOpenNav ul li.ms-fly-hover div#ms-navi-pcn2-fly-v1-2,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 div#ms-navi-pcn2-fly-v2-1.pcnOpenNav ul li.ms-fly-hover div#ms-navi-pcn2-fly-v2-2,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 div#ms-navi-pcn2-fly-v3-1.pcnOpenNav ul li.ms-fly-hover div#ms-navi-pcn2-fly-v3-2 {
	left:215px; 
}
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1 div#ms-navi-pcn2-fly-v1-1.pcnOpenNav ul li.ms-fly-hover div#ms-navi-pcn2-fly-v1-2 a:hover,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 div#ms-navi-pcn2-fly-v2-1.pcnOpenNav ul li.ms-fly-hover div#ms-navi-pcn2-fly-v2-2 a:hover,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 div#ms-navi-pcn2-fly-v3-1.pcnOpenNav ul li.ms-fly-hover div#ms-navi-pcn2-fly-v3-2 a:hover {
	color:#00acef;
}

div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1 div ul,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 div ul,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 div ul {
	margin:0px 3px 0 1px;
	padding:0;
	width:214px;
	float:left;

	
	
}

div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1 div ul li,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 div ul li,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 div ul li {
	position:relative;
	padding:0 5px;
	
	float:left;
}
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1 li,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 li,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 li {
	background-color:#cacfd3;
	
}
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1 .pcnOpenNav li,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 .pcnOpenNav li,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 .pcnOpenNav li {
	background-color:#ffffff;
	padding-right:0px;
	
	
	
}

div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1-1.pcnOpenNav,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2-1.pcnOpenNav,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3-1.pcnOpenNav {
	margin-bottom:1px;
	
}
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1-1.pcnOpenNav.secondLevelSel,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2-1.pcnOpenNav.secondLevelSel,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3-1.pcnOpenNav.secondLevelSel {
	margin-bottom:6px;
}


div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1  div#ms-navi-pcn2-fly-v1-1.pcnOpenNav div ul li a,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2  div#ms-navi-pcn2-fly-v2-1.pcnOpenNav div ul li a,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3  div#ms-navi-pcn2-fly-v3-1.pcnOpenNav div ul li a {
	margin-right:5px;
}

div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1 div ul li a,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 div ul li a,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 div ul li a {
	display:block;
	padding:2px 5px 3px 5px;
	width:218px;
	
	background-color:#ffffff;
	
	
}

div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1	li a,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 li a,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 li a {
	border-bottom:1px solid #DDD;

}

div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1.show .selectedSecondLevelPCN,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2.show .selectedSecondLevelPCN,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3.show .selectedSecondLevelPCN {
	display:block; position:relative; margin-left:-228px; 
	background-image:none;
	background-color:#ececec; width:197px;
	color:#00acef;
	padding-left:20px;
	border-bottom:1px solid #DDD;
	
	padding-top:2px;
	padding-bottom:2px;
	
}
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1.show .selectedSecondLevelPCNLinks,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2.show .selectedSecondLevelPCNLinks,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3.show .selectedSecondLevelPCNLinks {
	display:block; position:relative; margin-left:-214px; 
	background-image:none;
	background-color:#ffffff; width:184px;
	color:#003366;
	padding-top:2px;
	padding-bottom:2px;
	
	
	
}
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1.show .selectedSecondLevelPCNLinks span a,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2.show .selectedSecondLevelPCNLinks span a,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3.show .selectedSecondLevelPCNLinks span a
{
	
	background-image:none;
	border-bottom-style:none;
	margin-top:-2px;
	margin-bottom:-2px;
	width:192px;
	margin-left:-18px;
	padding-left:20px;
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#dddddd;
	
}
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1.show .selectedSecondLevelPCNLinks span a:hover,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2.show .selectedSecondLevelPCNLinks span a:hover,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3.show .selectedSecondLevelPCNLinks span a:hover {
	color:#00acef;
	width:192px;
	margin-left:-18px;
	padding-left:20px;
	background-color:#ececec;
}

div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1 div#ms-navi-pcn2-fly-v1-1 ul li.ms-fly-hover ul li a,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 div#ms-navi-pcn2-fly-v2-1 ul li.ms-fly-hover ul li a,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 div#ms-navi-pcn2-fly-v3-1 ul li.ms-fly-hover ul li a,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1 div#ms-navi-pcn2-fly-v1-1 ul li.iehover ul li a,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 div#ms-navi-pcn2-fly-v2-1 ul li.iehover ul li a,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 div#ms-navi-pcn2-fly-v3-1 ul li.iehover ul li a {
	background:none;
	margin-left:0px;
	padding-left:10px;
	padding-right:0px;
	width:216px;
	background-color:#ffffff;

}


div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1 div#ms-navi-pcn2-fly-v1-1 ul li.ms-fly-hover ul li,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2 div#ms-navi-pcn2-fly-v2-1 ul li.ms-fly-hover ul li,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3 div#ms-navi-pcn2-fly-v3-1 ul li.ms-fly-hover ul li {
	background-color:#cacfd3;
}
div#ms-navi-pcn2-fly-v1 ul li.ms-has-fly ul li a,
div#ms-navi-pcn2-fly-v2 ul li.ms-has-fly ul li a,
div#ms-navi-pcn2-fly-v3 ul li.ms-has-fly ul li a {
	background-image:none;
	
}



div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1.show .pcnLinkActive,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2.show .pcnLinkActive,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3.show .pcnLinkActive {
	padding-top:2px;
	background-color:#ececec; 
	padding-bottom:2px;
	border-bottom-width:1px; border-bottom-color:#dddddd; border-bottom-style:solid;
	color:#00acef;
	width:204px;
	padding-left:13px;
	margin-left:-3px;
}

div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1.show .pcnLinkActiveSecond,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2.show .pcnLinkActiveSecond,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3.show .pcnLinkActiveSecond {
	background-image:url(/css/css_ng/lsi_arrow_down_midblue_cyanPCN2.gif);
	background-position:200px 5px;
	background-repeat:no-repeat;
	border-bottom:1px solid #DDDDDD;
	color:#003366;
	display:block;
	padding:2px 2px 3px 12px;
	width:203px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin-left:-223px;
	margin-top:-2px;
	background-color:#ffffff;
	
	

	
}
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v1.show .pcnLinkActiveA,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v2.show .pcnLinkActiveA,
div#ms-pcn-mddl div#ms-navi-pcn2-fly-v3.show .pcnLinkActiveA {
	background-image:url(/css/css_ng/lsi_arrow_down_midblue_cyanPCN2.gif);
}
