/* adjust some new ng styles for old templates */
body {
	background:#EFF1F3 repeat-y 0 0;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", arial, helvetica, verdana, "times new roman", sans-serif;
	font-size:62.5%;
}

body.ms-ng-facelift {
	background-image: url('/css/css_xml/img/bg_body_facelift.gif');
}

/* add 080403 */ 
body.ms-ng-facelift-w {
background-image: url('/css/css_xml/img/bg_body_facelift-w.gif')!important;
}

body.ms-ng-facelift-care {
background-image: url('/css/css_xml/img/bg_body_facelift.gif')!important;
}



body.ms-ng-facelift div#CFCToolBarDiv {
	position: relative !important;
	margin-top: 0px !important;
}

div#ms-header,
div#ms-footer,
div#ms-navi-main,
div#ms-navi-main * {
	z-index: 100 !important;
}

div#ms-footer {
	display: none;
}

div#ms-header *, div#ms-header .nospace,
div#ms-footer *, div#ms-footer .nospace
 {
	padding: 0;
	margin: 0;
	border: 0;
}

div#ms-header div, div#ms-header h1, div#ms-header h2, div#ms-header h3, div#ms-header h4,
div#ms-header h5, div#ms-header h6, div#ms-header p, div#ms-header a, div#ms-header span, li,
div#ms-footer div, div#ms-footer h1, div#ms-footer h2, div#ms-footer h3, div#ms-footer h4,
div#ms-footer h5, div#ms-footer h6, div#ms-footer p, div#ms-footer a, div#ms-footer span, li {
	background-repeat:no-repeat;
}

div#ms-header img,
div#ms-footer img {
	vertical-align: bottom;
}

div#ms-header ul, div#ms-header ol,
div#ms-footer ul, div#ms-footer ol {
	list-style-position: outside;
}

div#ms-header {
font-size:10px!important;
}

div#ms-header li,
div#ms-footer li {
	list-style-type: none;
}

div#ms-footer a {
	color: #666666 !important;
}
div#ms-footer a:hover {
	color: #0082E6 !important;
}

div#ms-header strong,
div#ms-footer strong {
	font-weight: bold;
}

div#ms-header select,
div#ms-header input,
div#ms-header textarea,
div#ms-footer select,
div#ms-footer input,
div#ms-footer textarea {
	font-size:1em;
}

div#ms-header p#ms-mb-title {
	font-size:10px!important;
}


/*a {
	color: #036 !important;
}*/
a:hover {
	color: #00ADEF !important;
}

div#ms-navi-home *,
div#ms-navi-footer * {
	font-size: 10px;
}

div#ms-navi-meta *, {
	font-size: 12px;
}

div#ms-navi-home ul li a,
div#ms-navi-meta ul li a,
div#ms-navi-main ul li a {
	color:#333333 !important;
}

div#ms-navi-home ul li a:hover,
div#ms-navi-meta ul li a:hover,
div#ms-navi-main ul li a:hover {
	color:#00ADEF !important;
}

div#ms-footer div#ms-footer dl dd ul li a,
div#ms-footer div#ms-footer dl dd ul li span  {
	color:#666 !important;
}

div#ms-footer div#ms-footer dl dd ul li a:hover,
div#ms-footer div#ms-footer dl dd ul li span {
	color:#0082E6 !important;
}

div#ms-header {
	position:relative;
	float: none;
	width: 1000px;
}


/* overwrite old emb styles with new values */
#snv .c1 {background:#FFFFFF url(/css/css_xml/ng/img/arrownav_off_66.gif) no-repeat; background-position:9px 7px;}
#snv .c2 {background:#FFFFFF url(/img/nav/arrownav_off_66.gif) no-repeat scroll 19px 7px;}
#snv .c3 {background:#FFFFFF url(/img/nav/arrownav_off_66.gif) no-repeat scroll 29px 7px;}
div#teasertarget a.txt-lnk {background: url(/img/nav/arrownav_off_66.gif) no-repeat 1px 5px;}
* html #snv a.navlink1,
* html #snv a.navlink2,
* html #snv a.navlink3,
* html #snv a.navlink4 {height: 0;}


#snv .c1d {background:#FFFFFF url(/css/css_xml/ng/img/arrownav_off_66dw.gif) no-repeat; background-position:9px 7px; }
#snv .c2d {background:#FFFFFF url(/css/css_xml/ng/img/arrownav_off_66dw.gif) no-repeat; background-position:19px 7px; }
#snv .c3d {background:#FFFFFF url(/css/css_xml/ng/img/arrownav_off_66dw.gif) no-repeat; background-position:29px 7px; }


#snv .c1don {background:#FFFFFF url(/css/css_xml/ng/img/arrownav_on_dw.gif) no-repeat; background-position:9px 7px;}
#snv .c2don {background:#FFFFFF url(/css/css_xml/ng/img/arrownav_on_dw.gif) no-repeat; background-position:19px 7px;}
#snv .c3don {background:#FFFFFF url(/css/css_xml/ng/img/arrownav_on_dw.gif) no-repeat; background-position:29px 7px;}


#snv .c1on {background:#FFFFFF url(/css/css_xml/ng/img/arrownav_on.gif) no-repeat; background-position:9px 7px;}
#snv .c2on {background:#FFFFFF url(/css/css_xml/ng/img/arrownav_on.gif) no-repeat; background-position:19px 7px;}
#snv .c3on {background:#FFFFFF url(/css/css_xml/ng/img/arrownav_on.gif) no-repeat; background-position:29px 7px;}


#snv a.navlink1:hover {background:#ECECEC url(/css/css_xml/ng/img/arrownav_on.gif) no-repeat 9px 7px;}
#snv a.navlink2:hover {background:#ECECEC url(/css/css_xml/ng/img/arrownav_on.gif) no-repeat 19px 7px;}
#snv a.navlink3:hover {background:#ECECEC url(/css/css_xml/ng/img/arrownav_on.gif) no-repeat 29px 7px;}
#snv #nav4-on {color: #00ADEF !important;}
#snv #nav4-on.tableheadlink:hover {background-image: none;}


a.dl-lnk,
.info a.dl-lnk {background: url(/css/css_xml/ng/img/icon_dl.gif) no-repeat; background-position:1px 2px;}

a.dl-lnk:Hover,
.info a.dl-lnk:Hover {background: url(/css/css_xml/ng/img/icon_dl_hi.gif) no-repeat; background-position:1px 2px;}

.td-lnk03,
.td-lnk04,
.td-lnk05
{
	background: none;
}

.td-lnk03 a,
.td-lnk04 a,
.td-lnk05 a,
a.txt-lnk,
div#teasertarget a.txt-lnk,
a.txt-lnk:visited,
a.txt-lnk:active,
a.hdl-lnk,
a.txt-lnk12,
a.txt-lnk12:visited,
a.txt-lnk12:active {background: url(/css/css_xml/ng/img/link_arrow.gif) no-repeat 1px 5px;}

a.hdl-lnk:hover,
a.txt-lnk:hover,
a.txt-lnk12:hover,
.info a.txt-lnk:hover,
div#teasertarget a.txt-lnk:hover,
a.BreadGrey:hover,
a.BreadOrange,
.td-lnk03 a:hover,
.td-lnk04 a:hover,
.td-lnk05 a:hover,
a.nav16link:hover {background:url(/css/css_xml/ng/img/link_arrow_hi.gif) no-repeat 1px 5px;}

div#snv,
div#cnt {
	top: 129px;
}

div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-right h3,
div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-right p {
	font-size: 10px;
}
