#menupagebody {
	background: url(../img/layout/bg_menu_bottom.png) center bottom no-repeat;
	text-align:left;
	width:674px;
	margin:0 auto;
	padding:24px 66px 24px 66px;
}

#menulist {
	border:0px dashed #111;
}

	#menulist ul {
		margin:0;
		padding:0;
		width:430px;
		border:0px solid #fff;
	}
	
	#menulist li {
		font-family:"trebuchet ms", trebuchet, arial, helvetica, "sans serif";
		font-size:12px;
		letter-spacing:1px;
		line-height:24px;
		list-style:none;
		overflow:visible;
		margin:0;
		padding:0;
		color:#777;
		border-top:1px solid #222;
	}
	
	#menulist a:link, #menulist a:visited {color:#777; text-decoration:none; padding:0 0 0 26px;}
	#menulist a:hover, #menulist a:active {color:#fff; text-decoration:none; background:url(../img/layout/link_icon.png) top left no-repeat;}


#menuback {
	margin:20px 0 0 0;
	float:right;
	text-align:right;
}

	#menuback ul {
		margin:0;
		padding:0;
		border:0px solid #fff;
	}
	
	#menuback li {
		font-family:"trebuchet ms", trebuchet, arial, helvetica, "sans serif";
		font-size:12px;
		letter-spacing:1px;
		line-height:24px;
		list-style:none;
		overflow:visible;
		margin:0;
		padding:0;
		color:#777;
		border-top:0px solid #222;
		border-bottom:0px solid #222;
	}
	
	#menuback a:link, #menuback a:visited {color:#fff; text-decoration:none; padding:0 0 0 26px;}
	#menuback a:hover, #menuback a:active {color:#999; text-decoration:none; background:url(../img/layout/link_icon.png) top left no-repeat;}



#menuleft {
	width:310px;
	margin:0 10px 0 0;
	padding:0 10px 10px; 10px;
	border:0px dashed #111;
}

#menuright {
	float:right;
	width:310px;
	margin:0;
	padding:0 10px 10px; 10px;
	border:0px dashed #111;
}

#menuleft2 {
	width:310px;
	margin:0 10px 0 0;
	padding:0 10px 0px; 10px;
	border:0px dashed #111;
}

#menuright2 {
	float:right;
	width:310px;
	margin:0;
	padding:0 10px 0 10px;
	border:0px dashed #111;
}

#menuright h2 {
	font-size:18px;
	letter-spacing:2px;
	margin:0px 0 18px 0;
	color:#fff;
}

#menuleft h2 {
	font-size:18px;
	letter-spacing:2px;
	margin:10px 0 18px 0;
	color:#fff;
}

#menuleft ul {
	margin:0 0 40px 0;
	padding:0;
}
#menuleft li {
	font-family:"trebuchet ms", trebuchet, arial, helvetica, "sans serif";
	font-size:12px;
	letter-spacing:1px;
	line-height:24px;
	list-style:none;
	overflow:visible;
	margin:0;
	padding:0;
	color:#999;
	border-top:1px solid #222;
}

#menuleft li span {
	font-style:italic;
	font-size:10px;
	letter-spacing:1px;
	color:#666;
}

#menuright ul { margin:0; padding:0;}
#menuright li {
	font-family:"trebuchet ms", trebuchet, arial, helvetica, "sans serif";
	font-size:12px;
	letter-spacing:1px;
	line-height:24px;
	list-style:none;
	overflow:visible;
	margin:0;
	padding:0;
	color:#999;
	border-top:1px solid #222;
}

#menuright li span {
	font-style:italic;
	font-size:10px;
	letter-spacing:1px;
	color:#666;
}

#menuleft2 ul {
	margin:0 0 40px 0;
	padding:0;
}
#menuleft2 li {
	font-family:"trebuchet ms", trebuchet, arial, helvetica, "sans serif";
	font-size:12px;
	letter-spacing:1px;
	line-height:24px;
	list-style:none;
	overflow:visible;
	margin:0;
	padding:0;
	color:#999;
	border-top:1px solid #222;
}

#menuleft2 li span {
	font-style:italic;
	font-size:10px;
	letter-spacing:1px;
	color:#666;
}

#menuright2 ul { margin:0; padding:0;}
#menuright2 li {
	font-family:"trebuchet ms", trebuchet, arial, helvetica, "sans serif";
	font-size:12px;
	letter-spacing:1px;
	line-height:24px;
	list-style:none;
	overflow:visible;
	margin:0;
	padding:0;
	color:#999;
	border-top:1px solid #222;
}

#menuright2 li span {
	font-style:italic;
	font-size:10px;
	letter-spacing:1px;
	color:#666;
}

#menufull ul {
	margin:0 0 40px 0;
	padding:0;
}
#menufull li {
	font-family:"trebuchet ms", trebuchet, arial, helvetica, "sans serif";
	font-size:12px;
	letter-spacing:1px;
	line-height:24px;
	list-style:none;
	overflow:visible;
	margin:0;
	padding:0;
	color:#999;
	border-top:1px solid #222;
}

#menufull li span {
	font-style:italic;
	font-size:10px;
	letter-spacing:1px;
	color:#666;
}

#smallmenu {
	background: url(../img/layout/bg_smallmenu.png) top left no-repeat;
	font-family:"trebuchet ms", trebuchet, arial, helvetica, "sans serif";
	font-size:10px;
	letter-spacing:1px;
	height:22px;
	margin:0 0 30px 0;
	padding:5px 0 7px 10px;
}

	#smallmenu ul {
		margin:0;
		padding:0;
	
	}

	#smallmenu li {
		display:inline;
		list-style:none;
		font-size:10px;
	}
	
	#smallmenu li span {
		color:#222;
		margin:0;
		padding:0 4px 0 0;
	}
	
	#smallmenu a:link, #smallmenu a:visited {color:#777; text-decoration:none; padding:0 4px 0 0; }
	#smallmenu a:hover, #smallmenu a:active {color:#fff; text-decoration:none; }
	#smallmenu a.current:link, #smallmenu a.current:visited {color:#fff; text-decoration:none; padding:0 10px 0 0; }

	
	
