/***** default stylsheet *****/

ul#mainmenu {
	width: 146px;
	cursor: pointer;
	padding:0 0 0 8px;
	margin:0;
}

ul#mainmenu li {
	list-style: url(none) none;
	margin:0;
	padding:0;
}

ul#mainmenu a:link, ul#mainmenu a:visited {
	font: 13px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: right;
	background: url(../images/bgmainmenu.gif) no-repeat;
	width: 132px;
	display: block;
	padding: 11px 6px 5px 8px;
}

ul#mainmenu a:hover { 	
	color: #FF9933;
	text-decoration: none;
}

/*** menu ****/

ul#mainmenu ul { 
	background: #fff url(../images/bgmenu.gif) repeat-y;
	padding:6px 0 0 15px;
	margin:0
}

ul#mainmenu ul li {
	padding:0;
	margin:0;
}

ul#mainmenu ul a:link, ul#mainmenu ul a:visited{
	color:#333399;
	font-size: 12px;
	width: 126px;
	background-image: url(none);
	padding: 4px 0px;
}

ul#mainmenu ul a:hover{ 
	color: #FF9933;
	text-decoration: none; 
}

/* class for CMS */

ul#mainmenu li.menu_h a:link, ul#mainmenu li.menu_h a:visited{
	color:#ccc;
	font-style: italic;
}

ul#mainmenu li.menu_s a:link, ul#mainmenu li.menu_s a:visited{ color:#FF9933 }
ul#mainmenu li.menu_s li.menu_s a:link, ul#mainmenu li.menu_s li.menu_s a:visited{ color:#FF9933 }
ul#mainmenu li.menu_s ul a:link, ul#mainmenu li.menu_s ul a:visited{ color:#333399 }
ul#mainmenu li.menu_s ul a:hover { color:#FF9933 }


