/* CSS Document */
/* menu */
#menu div#menu_items div.menu {}
#menu div#menu_items div.menu a, #menu div#menu_fixe div.menu a {
	height:33px;
	display: block;
	background-image:url(../images/menu/bg_menu_item.jpg);	
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-position: left top;
}/*
#menu div#menu_items div.menu a, #menu div#menu_fixe div.menu a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding: 9px 0px 0px 43px;
	height:24px;
}*/
#menu div#menu_items div.menu a.plus, #menu div#menu_fixe div.menu a.plus {background-position: 0px -33px;}
#menu div#menu_items div.menu a.clicked, #menu div#menu_fixe div.menu a.clicked {background-position: 0px -66px;}

	#menu div#menu_items div.menu div.sm div.sm_item, #menu div#menu_fixe div.menu div.sm div.sm_item {border-top:1px solid #dddedf;border-bottom:1px solid #bfc1c3;}
	#menu div#menu_items div.menu div.sm div.sm_item a, #menu div#menu_fixe div.menu div.sm div.sm_item a {
		height:20px;
		background-image: url(../images/menu/bg_sm_item.jpg);
		background-position: 0px -1px;
		background-repeat: no-repeat;
	}
	#menu div#menu_items div.menu div.sm div.sm_item a, #menu div#menu_fixe div.menu div.sm div.sm_item a {
		font-size: 11px;
		font-weight: normal;
		text-transform: none;
		padding: 3px 0px 0px 47px;		
		color:#464646;
		height:17px;
		font-family:"Trebuchet MS";
	}
	
	#menu div#menu_items div.menu div.sm div.sm_item a:hover, #menu div#menu_fixe div.menu div.sm div.sm_item a:hover {
		text-decoration:none;
		background:none;
		background-color:#CCCCCC;
	}
	
	
	#menu div#menu_items div.menu div.sm div.sm_item a.plus, #menu div#menu_fixe div.menu div.sm div.sm_item a.plus {background-position: 0px -23px;}
	#menu div#menu_items div.menu div.sm div.sm_item a.clicked, #menu div#menu_fixe div.menu div.sm div.sm_item a.clicked {background-position: 0px -45px;}
	
	#menu div#menu_items div.menu div.sm div.sm_item a.plus:hover, #menu div#menu_fixe div.menu div.sm div.sm_item a.plus:hover {
		background-image: url(../images/menu/bg_sm_item.jpg);
		background-position: 0px -23px;
		background-repeat: no-repeat;
	}
	
	#menu div#menu_items div.menu div.sm div.sm_item a.clicked:hover, #menu div#menu_fixe div.menu div.sm div.sm_item a.clicked:hover {
		background-image: url(../images/menu/bg_sm_item.jpg);
		background-position: 0px -45px;
		background-repeat: no-repeat;
	}
		#menu div#menu_items div.menu div.sm div.ssm {
			background-color:#989898;
			border-top:1px solid #dddedf;
			padding:10px 0px;
		}
		#menu div#menu_items div.menu div.sm div.ssm a {
			font-size: 10px;
			color: #FFFFFF;
			background: none;
			padding: 0px 5px 0px 43px;
			border: none;
			height: auto;
			letter-spacing: normal;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
		}		

#main #sssm_box {
	border-bottom: 1px solid #acacac;
	float:right;
	margin:2px 1px 0px 0px;
}

html>body #main #sssm_box {
	margin-right:2px;
}

#main #sssm {
	height:32px;
	width:561px;
	text-align:center;
	border-bottom: 2px solid #979797;
	background-color:#636363;
}

#main #sssm #sssm_items {
	margin:auto;
}

#main #sssm #sssm_items div.sssm_item {
	background-image:url(../images/menu/bg_sssm_item.jpg);
	background-repeat:repeat-x;
	margin:9px 1px 0px 1px;
	float:left;
}

#main #sssm #sssm_items div.sssm_item a {
	font-size:12px;
	color:#535353;
	display:block;
	padding:4px 15px;
}

#main #sssm #sssm_items div.sssm_item a:hover {
	text-decoration:none;
	background-color:#979797;
	color:#FFFFFF;
}

html>body #main #sssm #sssm_items div.sssm_item a {
	height:15px;
}

#main #sssm #sssm_items div.selected {
	background:none;
	background-color:#979797;
}

#main #sssm #sssm_items div.selected a {
	color:#FFFFFF;
}

.hideDiv{
display:none;
}

.showDiv {
display:block;
}