@charset "utf-8";

/* * {-webkit-text-size-adjust:none;} */

div.menu {
	background:url(../images/common/menu/img_index_bg.jpg) no-repeat left top;
	width:775px; height:457px;
	display:block;
	position:relative;
	margin: 0 auto;
	z-index:10;
}
div.inside {
	background:none!important;
	height:197px!important;
	/* _height:178px!important; */
	width:775px!important;
}

div.menu div.logo {
	width:400px; height:65px;
	display:block;
	float:left;
	position:relative;
	padding-top:25px;
}
div.menu div.language {text-align:right; float:right; padding-top:25px;}
div.menu div.banner {
	width:430px;
	height:100px;
	display:block;
	overflow:hidden;
	clear:both;
	padding-top:50px;
}
/* Mini Site only */
div.menu a.minilogo {
	position: absolute;
	right: 0;
	top: 120px;
}
/* Mini Site end */
div.menu div.nav {
	position:absolute;
	bottom:0;
	z-index:9999;
}
div.inside div.nav {height:197px;}
div.menu div.nav ul {
	list-style:none;
	width:775px;
	height:267px;
	padding:0; margin:0;
	position:relative;
	z-index:9999;
}
div.inside div.nav ul {height:99px!important;}
div.menu div.nav ul li {float:left; position:relative; z-index:9999;}
div.menu div.nav ul li ul {
	position:absolute;
	width:142px;
	z-index:9999;
	height:auto;
	bottom:0;
	display:none;
}
div.menu div.nav ul li.hover ul {display:block;}
div.menu div.nav ul li.hover a {background-position:left bottom;}
div.menu div.nav ul li ul li {
	width:142px;
	z-index:9999;
}
div.menu div.nav ul li ul li.subnav_top, div.menu div.nav ul li ul li.subnav_btm {height:20px;}


div.menu div.nav ul li ul.sub_b li {background:#eb4d00;}
div.menu div.nav ul li ul li.b_top {background:url(../images/common/menu/img_sub_menu_facts_top.png) no-repeat left top;}
div.menu div.nav ul li ul li.b_btm {background:url(../images/common/menu/img_sub_menu_facts_btm.png) no-repeat left top;}

div.menu div.nav ul li ul.sub_f li {background:#09a3ba;}
div.menu div.nav ul li ul li.f_top {background:url(../images/common/menu/img_sub_menu_publications_top.png) no-repeat left top;}
div.menu div.nav ul li ul li.f_btm {background:url(../images/common/menu/img_sub_menu_publications_btm.png) no-repeat left top;}

div.menu div.nav ul li ul.sub_g li {background:#c21a71;}
div.menu div.nav ul li ul li.g_top {background:url(../images/common/menu/img_sub_menu_multimedia_top.png) no-repeat left top;}
div.menu div.nav ul li ul li.g_btm {background:url(../images/common/menu/img_sub_menu_multimedia_btm.png) no-repeat left top;}

div.menu div.nav ul li ul a {
	text-indent:0;
	margin:0 auto;
	width:132px;
	background:#4d4d4d;
	font-size:0.923em;
	text-decoration:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}
div.menu div.nav ul li ul a:hover {color:#54dc82;/*color:#cccccc;*/}
div.menu div.nav ul li ul a span {
	width:112px;
	border-bottom:1px solid #fff;
	display:block;
	margin:0 auto;
	text-align:left;
	cursor:pointer;
	padding-bottom:5px;
}
div.menu div.nav ul li ul li.no-border a {padding-bottom:0;}
div.menu div.nav ul li ul li.no-border a span {border-bottom:none; padding-bottom:0;}
div.menu div.nav a {
	display:block;
	text-indent:-9999px;
	bottom:0;
}
div.menu div.nav li.tab_a {top:150px;}
div.menu div.nav li.tab_b {top:103px;left:-12px;}
div.menu div.nav li.tab_c {top:173px;left:-36px;}
div.menu div.nav li.tab_d {top:130px;left:-43px;}
div.menu div.nav li.tab_e {top:115px;left:-42px;}
div.menu div.nav li.tab_f {top:145px;left:-61px;}
div.menu div.nav li.tab_g {top:220px;left:-64px; z-index:10000;/* in order to avoid overlap f's submenu */}
div.menu div.nav li.tab_h {top:140px;left:36px;}
div.menu div.nav li.tab_i {top:102px;left:20px;}
div.menu div.nav li.tab_j {top:173px;left:-59px;}

/*div.inside div.nav li.tab_a {top:80px;}
div.inside div.nav li.tab_b {top:60px;}
div.inside div.nav li.tab_c {top:100px;}
div.inside div.nav li.tab_d {top:60px;}
div.inside div.nav li.tab_e {top:80px;}
div.inside div.nav li.tab_f {top:75px;}
div.inside div.nav li.tab_g {top:60px;}
div.inside div.nav li.tab_h {top:90px;}
div.inside div.nav li.tab_i {top:70px;}
div.inside div.nav li.tab_j {top:100px;}*/
div.inside div.nav li.tab_a {top:80px;}
div.inside div.nav li.tab_b {top:38px;left:-12px;}
div.inside div.nav li.tab_c {top:100px;left:-32px;}
div.inside div.nav li.tab_d {top:79px;left:-34px;}
div.inside div.nav li.tab_e {top:63px;left:-35px;}
div.inside div.nav li.tab_f {top:75px;left:-46px;}
div.inside div.nav li.tab_g {top:126px;left:-58px;}
div.inside div.nav li.tab_h {top:75px;left:32px;}
div.inside div.nav li.tab_i {top:52px;left:24px;}
div.inside div.nav li.tab_j {top:100px;left:-42px;}

div.menu div.nav a.tab_a {
	width:89px; height:94px;
	display:block;
	/*margin-top:150px;*/
}
div.menu div.nav a.tab_b {
	width:94px; height:92px;
	display:block;
	/*margin-top:130px;*/
}
div.menu div.nav a.tab_c {
	width:78px; height:77px;
	display:block;
	/*margin-top:170px;*/
}
div.menu div.nav a.tab_d {
	width:92px; height:90px;
	display:block;
	/*margin-top:130px;*/
}
div.menu div.nav a.tab_e {
/*	width:104px; height:103px;*/
	width:87px; height:88px;
	display:block;
	/*margin-top:150px;*/
}
div.menu div.nav a.tab_f {
	width:86px; height:86px;
	display:block;
	/*margin-top:145px;*/
}
div.menu div.nav a.tab_g {
	width:100px; height:100px;
	display:block;
	position:absolute;
	/*margin-top:130px;*/
}
div.menu div.nav a.tab_h {
	width:76px; height:75px;
	display:block;
	/*margin-top:160px;*/
}
div.menu div.nav a.tab_i {
	width:66px; height:67px;
	display:block;
	/*margin-top:140px;*/
}
div.menu div.nav a.tab_j {
	width:84px; height:84px;
	display:block;
	/*margin-top:140px;*/
}
div.menu div.nav a.tab_a:hover, div.menu div.nav a.tab_b:hover,
div.menu div.nav a.tab_c:hover, div.menu div.nav a.tab_d:hover,
/*div.menu div.nav a.tab_e:hover,*/ div.menu div.nav a.tab_f:hover,
div.menu div.nav a.tab_g:hover, div.menu div.nav a.tab_h:hover,
div.menu div.nav a.tab_i:hover, div.menu div.nav a.tab_j:hover
{background-position:left bottom;}

div.rainbow_bg {
	width:100%;
	height:98px;
	position:absolute;
	background:url(../images/common/menu/inside_colour_bg.gif) repeat-x left top;
	display:block;
	bottom:0;
	/* _bottom:-1px; */
}

/* div.menu div.logo, div.menu div.banner img, div.menu div.nav a
{
	_behavior:url(../../images/common/iepngfix.htc);
}
*/