@charset "utf-8";



/* Navigation(Local) */
/* -------------------------------------------- */

#sidebar .lNav {
    width: 195px;
	margin: 0 0 15px 0;
	padding: 2px;
	background: url("../img/bg_menu.gif") no-repeat;
}
#sidebar .lNav ul {
}
#sidebar .lNav ul li {
	height: 35px;
	margin: 0;
	line-height: 0;
	vertical-align: bottom;
}
#sidebar .lNav li a {
	display: block;
	width: 195px;
	height: 35px;
	font-size: 1px;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

*html #sidebar .lNav ul li,
*html #sidebar .lNav li a {
	float: left;
}

#sidebar .lNav ul li.safety a {
	background: url("../img/ln_safety.gif") no-repeat;
}
#sidebar .lNav ul li.qsc a {
	background: url("../img/ln_qsc.gif") no-repeat;
}
#sidebar .lNav ul li.quality a {
	background: url("../img/ln_quality.gif") no-repeat;
}
#sidebar .lNav ul li.products a {
	background: url("../img/ln_products.gif") no-repeat;
}
#sidebar .lNav ul li.internal a {
	background: url("../img/ln_internal.gif") no-repeat;
}
#sidebar .lNav ul li.social a {
	height: 34px;
	background: url("../img/ln_social.gif") no-repeat;
}

#sidebar .lNav ul li.social {
/*	height: 34px;	*/
	background: url("../img/ln_social.gif") left top no-repeat;
}
#sidebar .lNav ul li.social a {
	height: 34px;
}

body#safety #sidebar .lNav ul li.safety a,
body#qsc #sidebar .lNav ul li.qsc a,
body#quality #sidebar .lNav ul li.quality a,
body#products #sidebar .lNav ul li.products a,
body#internal #sidebar .lNav ul li.internal a,
body#social #sidebar .lNav ul li.social a,
body#social #sidebar .lNav ul li.social {
	background-position: -195px 0;
}

#sidebar .lNav ul li.safety a:hover,
#sidebar .lNav ul li.qsc a:hover,
#sidebar .lNav ul li.quality a:hover,
#sidebar .lNav ul li.products a:hover,
#sidebar .lNav ul li.internal a:hover,
#sidebar .lNav ul li.social a:hover {
	background-position: -195px 0;
}


#sidebar .others {
	float: left;
	margin: 0 0 0 2px !important;
}
#sidebar .others li {
	height: 70px;
}


#sidebar a.business {
	float: left;
	display: block;
    width: 195px;
	margin: 15px 0 0 2px;
}


#sidebar ul li img {
	display: block;
	vertical-align: bottom;
}


#sidebar .lNav li.social {
	height: auto !important;
	line-height: auto;
}
#sidebar .lNav li.social a {
	display: block;
	width: 195px;
	height: 35px;
	font-size: 1px;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

#sidebar .lNav li.social ul {
	width: 195px;
	margin: 0 0 0 0px;
	padding: 0 0 4px 0;
	background: url("../img/ln_bottom.gif") left bottom no-repeat;
}
#sidebar .lNav li.social ul li {
	float: none;
	width: 160px;
	height: auto;
	margin: 0 0 4px 30px;
	line-height: 1.2;
}
#sidebar .lNav li.social ul li a {
	float: none;
	display: block;
	width: 60px;
	height: auto !important;
	background-image: none !important;
	color: #630;
	font-size: 10px;
	line-height: 1.2;
	text-indent: 0;
	text-decoration: none;
}


body.y2009 #sidebar .lNav li.social ul li.y2009 a,
body.top #sidebar .lNav li.social ul li.thisyear a {
	font-weight: bold;
}
