/*** CSS for the menu ***/

@media screen {


 /** embedding the menu into page **/

	#top-menu {
		background:#FFFFFF;
		height:78px;
		width:800px;
	}
	#top-menu table {
		width:800px;
		height:72px;
	}


a {outline:none;outline:0; }


 /** common properties **/

	ul .skip {
		position:absolute;
		left:-9999px;
		top:-999px;
	}
	ul#mmain1,
	ul#mmain2,
	ul#mmeta {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	ul#mmain1 li,
	ul#mmain2 li,
	ul#mmeta li {
		margin:0;
		padding:0;
	}

 .startitems {padding:0;margin:0;}
 .startitems li {display:block;height:41px;color:#fff;padding:30px 0px 30px 35px;}
 .startitems li h1 {margin:0;padding:0;}
 .startitems li h1 a {font-size:30px;} 




 /** main menu level 1 **/

	ul#mmain1 {
		margin-left:17px;
		width:600px;
	}
	ul#mmain1 li {
		float:left;
		position:relative;
	}
	ul#mmain1 li a,
	ul#mmain1 li.first li a {
		border-left:1px solid #333333;
	}
	ul#mmain1 li.first a,
	ul#mmain1 li.first li.first a,
	ul#mmain1 li.home a {
		border-left:0px;
	}
	ul#mmain1 li a,
	ul#mmain1 li a:link,
	ul#mmain1 li a:visited,
	ul#mmain1 li.active li a,
	ul#mmain1 li.active li a:link,
	ul#mmain1 li.active li a:visited {
		background-position:0px 0px;
		display:block;
		float:left;
		height:14px;
		background-repeat:no-repeat;
	}
	ul#mmain1 li a:focus,
	ul#mmain1 li a:hover,
	ul#mmain1 li.active li a:focus,
	ul#mmain1 li.active li a:hover {
		background-position:0px -14px;
	}
	ul#mmain1 li.active a,
	ul#mmain1 li.active a:link,
	ul#mmain1 li.active a:visited,
	ul#mmain1 li.active a:focus,
	ul#mmain1 li.active a:hover,
	ul#mmain1 li li.active a,
	ul#mmain1 li li.active a:link,
	ul#mmain1 li li.active a:visited,
	ul#mmain1 li li.active a:focus,
	ul#mmain1 li li.active a:hover {
		background-position:0px -28px;
	}


 /** main menu level 2 **/

	ul#mmain2 {
		position:absolute;
		clear:left;
		left:0px;
		top:26px;
		margin-right:-800px;
	}


 /** meta menu **/

	ul#mmeta {
		padding:5px 0 0 0;
	}
	ul#mmeta li {
		position:relative;
		float:left;
	}
	ul#mmeta li.first li a {
		border-left:1px solid #b5ca16;
	}
	ul#mmeta li.first li.first a,
	ul#mmeta li li.first a {
		border-left:0px;
	}
	ul#mmeta li a,
	ul#mmeta li a:link,
	ul#mmeta li a:visited {
		background-position:0px 0px;
		display:block;
		float:left;
		height:14px;
		background-repeat:no-repeat;
	}
	ul#mmeta li a:focus,
	ul#mmeta li a:hover {
		background-position:0px -14px;
	}
	ul#mmeta li.active a,
	ul#mmeta li.active a:link,
	ul#mmeta li.active a:visited,
	ul#mmeta li.active a:focus,
	ul#mmeta li.active a:hover {
		background-position:0px -28px;
	}
}

@media print {
	ul#mmain1 {
		display:none;
	}
}
