img, div, input, a, table, td, ul, li { behavior: url("/js/iepngfix.htc") }
.menu {
	font-size:0.85em;
	height:28px;
	position:relative;
	width: 700px;
	margin-left: 1px;
	z-index:200;
	background-image: url(../img/mainNav_s.gif);
	background-repeat:no-repeat;
	background-position:0 0 ;
}
.eng .menu {
	font-size:0.85em;
	height:28px;
	position:relative;
	width: 700px;
	margin-left: 1px;
	z-index:200;
	background-image: url(../img/mainNav_e.gif);
	background-repeat:no-repeat;
	background-position:0 0 ;
}

.menu ul {
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
.menu ul ul li {
	margin: 0 !important;
	padding: 0 !important;
}
.menu li#mainBannerMenu01, .menu li#mainBannerMenu02, .menu li#mainBannerMenu03, 
.menu li#mainBannerMenu04, .menu li#mainBannerMenu05, .menu li#mainBannerMenu06 {
	float:left;
	position:relative;
	width:120px;
}
.menu li a {
	display: block;
}
.menu li#mainBannerMenu01,
.menu li#mainBannerMenu01 a{
	width:109px;
}
.menu li#mainBannerMenu01 li a{
	width:auto;
}
.menu li#mainBannerMenu06,
.menu li#mainBannerMenu06 a{
	width:109px;
}
.menu li#mainBannerMenu06 li a{
	padding-right:3px;
}
.menu a {
	color:#FFFFFF;
	display:block;
	font-size:11px;
	padding-top:28px;
	height:0px;
	overflow:hidden;
	line-height:28px;
}


.menu #mainBannerMenu01 a:hover,
.menu *#mainBannerMenu01:hover > a,
.menu ul #mainBannerMenu01 ul *:hover > a, 
#body01 .menu #mainBannerMenu01 a {
	background: url(../img/mainNav_s.gif) no-repeat 0px -28px;
}
.eng .menu #mainBannerMenu01 a:hover,
.eng .menu *#mainBannerMenu01:hover > a,
.eng .menu ul #mainBannerMenu01 ul *:hover > a, 
.eng #body01 .menu #mainBannerMenu01 a {
	background: url(../img/mainNav_e.gif) no-repeat 0px -28px;
}
* html .menu #mainBannerMenu01 a:hover {
	background: url(../img/mainNav_s.gif) no-repeat 0px -28px;
}
* html .eng .menu #mainBannerMenu01 a:hover {
	background: url(../img/mainNav_e.gif) no-repeat 0px -28px;
}
.menu #mainBannerMenu02 a:hover,
.menu *#mainBannerMenu02:hover > a,
.menu ul #mainBannerMenu02 ul *:hover > a, 
#body02a .menu #mainBannerMenu02 a, #body02 .menu #mainBannerMenu02 a, #body03 .menu #mainBannerMenu02 a, 
#body04 .menu #mainBannerMenu02 a, #body05 .menu #mainBannerMenu02 a, 
#body06 .menu #mainBannerMenu02 a, #body07 .menu #mainBannerMenu02 a { 
	background: url(../img/mainNav_s.gif) no-repeat -109px -28px;
}
.eng .menu #mainBannerMenu02 a:hover,
.eng .menu *#mainBannerMenu02:hover > a,
.eng .menu ul #mainBannerMenu02 ul *:hover > a, 
#body02a.eng .menu #mainBannerMenu02 a, #body02.eng .menu #mainBannerMenu02 a, #body03.eng .menu #mainBannerMenu02 a, 
#body04.eng .menu #mainBannerMenu02 a, #body05.eng .menu #mainBannerMenu02 a, 
#body06.eng .menu #mainBannerMenu02 a, #body07.eng .menu #mainBannerMenu02 a { 
	background: url(../img/mainNav_e.gif) no-repeat -109px -28px;
}
* html .menu #mainBannerMenu02 a:hover {
	background: url(../img/mainNav_s.gif) no-repeat -109px -28px;
}
* html .eng .menu #mainBannerMenu02 a:hover {
	background: url(../img/mainNav_e.gif) no-repeat -109px -28px;
}
.menu #mainBannerMenu03 a:hover,
.menu *#mainBannerMenu03:hover > a,
.menu ul #mainBannerMenu03 ul *:hover > a, 
#body05b .menu #mainBannerMenu03 a {
	background: url(../img/mainNav_s.gif) no-repeat -229px -28px;
}
.eng .menu #mainBannerMenu03 a:hover,
.eng .menu *#mainBannerMenu03:hover > a,
.eng .menu ul #mainBannerMenu03 ul *:hover > a, 
#body05b.eng .menu #mainBannerMenu03 a {
	background: url(../img/mainNav_e.gif) no-repeat -229px -28px;
}
* html .menu #mainBannerMenu03 a:hover {
	background: url(../img/mainNav_s.gif) no-repeat -229px -28px;
}
* html .eng .menu #mainBannerMenu03 a:hover {
	background: url(../img/mainNav_e.gif) no-repeat -229px -28px;
}
.menu #mainBannerMenu04 a:hover,
.menu *#mainBannerMenu04:hover > a,
.menu ul #mainBannerMenu04 ul *:hover > a , 
#body08 .menu #mainBannerMenu04 a{
	background: url(../img/mainNav_s.gif) no-repeat -349px -28px;
}
.eng .menu #mainBannerMenu04 a:hover,
.eng .menu *#mainBannerMenu04:hover > a,
.eng .menu ul #mainBannerMenu04 ul *:hover > a , 
#body08.eng .menu #mainBannerMenu04 a{
	background: url(../img/mainNav_e.gif) no-repeat -349px -28px;
}
* html .menu #mainBannerMenu04 a:hover {
	background: url(../img/mainNav_s.gif) no-repeat -349px -28px;
}
* html .eng .menu #mainBannerMenu04 a:hover {
	background: url(../img/mainNav_e.gif) no-repeat -349px -28px;
}
.menu #mainBannerMenu05 a:hover,
.menu *#mainBannerMenu05:hover > a,
.menu ul #mainBannerMenu05 ul *:hover > a, 
#body09 .menu #mainBannerMenu05 a {
	background: url(../img/mainNav_s.gif) no-repeat -469px -28px;
}
.eng .menu #mainBannerMenu05 a:hover,
.eng .menu *#mainBannerMenu05:hover > a,
.eng .menu ul #mainBannerMenu05 ul *:hover > a, 
#body09.eng .menu #mainBannerMenu05 a {
	background: url(../img/mainNav_e.gif) no-repeat -469px -28px;
}
* html .menu #mainBannerMenu05 a:hover {
	background: url(../img/mainNav_s.gif) no-repeat -469px -28px;
}
* html .eng .menu #mainBannerMenu05 a:hover {
	background: url(../img/mainNav_e.gif) no-repeat -469px -28px;
}
.menu #mainBannerMenu06 a:hover,
.menu *#mainBannerMenu06:hover > a,
.menu ul #mainBannerMenu06 ul *:hover > a, 
#body10 .menu #mainBannerMenu06 a {
	background: url(../img/mainNav_s.gif) no-repeat -589px -28px;
}
.eng .menu #mainBannerMenu06 a:hover,
.eng .menu *#mainBannerMenu06:hover > a,
.eng .menu ul #mainBannerMenu06 ul *:hover > a, 
#body10.eng .menu #mainBannerMenu06 a {
	background: url(../img/mainNav_e.gif) no-repeat -589px -28px;
}
* html .menu #mainBannerMenu06 a:hover {
	background: url(../img/mainNav_s.gif) no-repeat -589px -28px;
}
* html .eng .menu #mainBannerMenu06 a:hover {
	background: url(../img/mainNav_e.gif) no-repeat -589px -28px;
}

.menu ul ul {
	height:auto !important;
	left:0pt;
	position:absolute;
	top:28px;
	visibility:hidden;
	width:149px;
	z-index:190;
	background: transparent;
}

.menu ul li#mainBannerMenu01 ul {
	width:109px;
}
.menu ul li#mainBannerMenu02 ul, .menu ul li#mainBannerMenu03 ul, .menu ul li#mainBannerMenu05 ul {
	width:120px;
}
.menu ul li#mainBannerMenu04 ul {
	width:119px;
}
.menu ul li#mainBannerMenu06 ul {
	width:106px;
}
.menu table {
	border-collapse:collapse;
	border-width: 0px;
	margin: 0px;
	left:0pt;
	position:absolute;
	top:0pt;
}
.menu ul ul li a {
	background-image:url(../img/mainNav_dropMenu_bg.png) !important;
	background-repeat:no-repeat !important;
	background-position:top left !important;
	color:#FFF;
	height:auto;
	line-height:1em;
	padding:5px 10px;
	display: block;
	border-bottom:solid 1px #478999;
	margin: 0px !important;
	float: left !important;
	float: none;
	clear: both;
}
* html .menu ul ul li a {
	height:10px;
	line-height:13px;
	overflow:visible;
	padding:5px 10px;
}
.menu ul ul li {
	clear: both !important;
}
* html .menu ul ul li {
	margin:0px !important;
	line-height:10px;
	clear: both !important;
}
.menu ul li#mainBannerMenu01 ul li a,
.menu ul li#mainBannerMenu06 ul li a {
	background-image:url(../img/mainNav_dropMenu_bg01.png) !important;
	width: 89px;
}
.menu ul li#mainBannerMenu06 ul li a {
	width: 96px;
}
.menu ul li#mainBannerMenu02 ul li a, .menu ul li#mainBannerMenu03 ul li a, .menu ul li#mainBannerMenu05 ul li a {
	background-image:url(../img/mainNav_dropMenu_bg02.png) !important;
	width: 100px;
}
.menu ul li#mainBannerMenu04 ul li a {
	background-image:url(../img/mainNav_dropMenu_bg04.png) !important;
	width: 99px;
}
.menu ul ul li.last a {
	background-position:left bottom !important;
	border-bottom: 0px none;
	padding-bottom:7px;
}
* html .menu ul ul li.last a {
	background-position:left top !important;
	border-bottom: 0px none;
}
.menu a:hover, .menu ul ul a:hover {
color:#FFFFFF;
}
.menu *:hover > a, .menu ul ul *:hover > a {
color:#FFFFFF;
}
.menu ul li:hover ul, .menu ul a:hover ul {
visibility:visible;
}
.menu ul *:hover ul ul {
visibility:hidden;
}
.menu ul *:hover ul *:hover ul {
visibility:visible;
}

* html .menu ul ul li a {
	filter:alpha(opacity=85);
	height:1px;
} 
