/* main menu styles - begin */

	#menu {
		width: 900px;
		height: 40px;
	
		z-index: 2;

		position: absolute;
		top: 250px;
		
		font-family: Times;
		font-size: 14px;
	
		text-align: center;
	
		list-style: none;
	
		background: url(../img/bg_menu.jpg) repeat-x bottom;
	}

	#menu.high-teaser {
		top: 400px;
	}

	#menu li {
		width: 110px;
		height: 40px;
	
		float: left;
	}

	#menu li a {
		display: block;

		width: 110px;
		height: 30px;
		*height:40px;

		padding-top: 10px;
	}

	#menu li.on a {
		color: #333333;
	}
	#menu li.off a {
		color: #ffffff;
	}

/*	#menu li.on {
		background: url(../img/menu_btn_on.gif) no-repeat;
	}
	#menu li.off {
		background: url(../img/menu_btn_off.gif) no-repeat;
	}
	#menu li.off:hover {
		background: url(../img/menu_btn_hover.gif) no-repeat;
	}

	#menu li.on:first-child {
		background: url(../img/menu_btn_on_first.gif) no-repeat;
	}
	#menu li.off:first-child {
		background: url(../img/menu_btn_off_first.gif) no-repeat;
	}
	#menu li.off:first-child:hover {
		background: url(../img/menu_btn_hover_first.gif) no-repeat;
	}

	#menu li.off:last-child {
		background: url(../img/menu_btn_off_last.gif) no-repeat;
	}
	#menu li.off:last-child:hover {
		background: url(../img/menu_btn_hover_last.gif) no-repeat;
	}
*/	
	
	#menu li.on {
		background: url(../img/menu/menu_btn_on.png) no-repeat;
	}
	#menu li.off {
		background: url(../img/menu/menu_btn_off.png) no-repeat;
	}
	#menu li.off:hover {
		background: url(../img/menu/menu_btn_hover.png) no-repeat;
	}

	*html #menu li.off a:hover {
		background: url(../img/menu/menu_btn_hover.png) no-repeat;
	}
	

/*	#menu li.on:first-child {
		background: url(../img/menu/menu_btn_on_first.png) no-repeat;
	}
	#menu li.off:first-child {
		background: url(../img/menu/menu_btn_off_first.png) no-repeat;
	}
	#menu li.off:first-child:hover {
		background: url(../img/menu/menu_btn_hover_first.png) no-repeat;
	}

	#menu li.off:last-child {
		background: url(../img/menu/menu_btn_off_last.png) no-repeat;
	}
	#menu li.off:last-child:hover {
		background: url(../img/menu/menu_btn_hover_last.png) no-repeat;
	}
*/	
	
/* main menu styles - end */

/* sub menu styles - begin */

	#subMenu {
		height: 40px;

		text-align: center;
	
		list-style-type:none;
	
		background: url(../img/bg_submenu.jpg) no-repeat;
	}

	#subMenu li {
		height: 20px;
	
		float: left;

		margin-top: 10px;

		background: url(../img/submenu_item_boundary.jpg) no-repeat right;
	
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
	}

	#subMenu li:last-child {
		background: none;
	}

	#subMenu li a {
		margin: 0 15px;
		padding-top:4px;

		display:block;

		color: #666666;
	}

	#subMenu li.off a:hover {
		color: #333333;
	}

	#subMenu li.on a {
		color: #00797f;
	}
	
/* sub menu styles - end */

/* sidebar menu styles - begin */

	#sidebarMenu {
		margin: 0 40px 0 0;
		padding: 0;
	
		list-style-type:none;

	}
	#sidebarMenu li {
		font-family: Arial;
		font-size: 15px;
		
		padding: 5px 0;

		border-bottom: 1px solid #c1c1c1;
	}
	
	#sidebarMenu li a {
		margin: 0;
		padding: 0 0 0 15px;
	
		color: #666666;
	}

	#sidebarMenu li.on a {
		color: #00797f;

		background: url(../img/arrow_down.gif) left no-repeat;
	}
	#sidebarMenu li.off a {
		background: url(../img/arrow_right.gif) left no-repeat;
	}
	#sidebarMenu li.off a:hover {
		color: #333333;
	}

	#sidebarMenu li.root {
		font-family: Times;
		font-size: 18px;
	}
	#sidebarMenu li.root a {
		padding-left: 0;

		color: #00797f;

		background: none;
	}

	#sidebarMenu li ul {
		margin: 5px 0 5px 15px;
	
		list-style-type: none;
	}
	#sidebarMenu li ul li {
		padding: 0;

		border: none;
	}

	#sidebarMenu li.on ul li.on a {
		color: #00797f;
	}
	#sidebarMenu li.on ul li.off a {
		color: #666666;
	}
	#sidebarMenu li.on ul li.off a:hover {
		color: #333333;
	}
	
/* sidebar menu styles - end */
