/*===================================
CSS document for SysCorp Pty Ltd nav
Author	: Oscar Ang
Email	: oang@sys-corp.com.au
Company	: SysCorp Pty Ltd
URL		: www.sys-corp.com.au
===================================*/

ul.menu {
	width: 978px;
	margin: 0 auto;
	padding: 0 1px;
	list-style: none;
}

ul.menu li {
	display: block;
	float: left;
	width: 163px;
	/*width: 140px;*/
	height: 30px;
	padding: 10px 0 0 0;
	text-align: center;
}
	ul.menu li:hover, ul.menu li#current, ul.menu li.active { padding: 8px 0 0 0; background: #bf1e2e; cursor: pointer; }
	ul.menu li img { width: 18px; height: 18px; vertical-align: bottom; margin: 0 5px 0 0; }
	ul.menu li:hover img, ul.menu li#current img, ul.menu li.active img { width: 20px; height: 20px; vertical-align: bottom; margin: 0 5px 0 0; }
	
	ul.menu li.item1:hover, ul.menu li#current.item1 { 
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		-khtml-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}
	ul.menu li.item5:hover, ul.menu li#current.item5 { 
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		-khtml-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}
	ul.menu li a {
		padding: 10px 0 0 0;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		text-align: center;
		text-decoration: none;
	}
		ul.menu li:hover a, ul.menu li#current a, ul.menu li.active a { padding: 8px 0 0 0; font-size: 16px; }
		


/* Drop down menu item */
ul.menu li.parent:hover ul.submenu { left: auto; }
ul.menu li.parent ul.submenu {
	position: absolute;
	left: -9999px;
	width: auto;
	margin: 5px 0 0 20px;
	padding: 10px 0 0 0;
	list-style: none;
	z-index: 9999;
}

ul.menu li.parent ul li, ul.menu li.parent ul li#current {
	display: block;
	float: none;
	width: auto;
	height: auto;
	margin: 0 0 3px 0;
	padding: 0 10px;
	/*background: url(../images/bg-submenu1.png) center repeat;*/
	background: url(../images/bg-menu.gif) center center repeat;
	border: 1px solid #bf1e2e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
	ul.menu li.parent ul li:hover, ul.menu li.parent ul li#current { background: #bf1e2e /*url(../images/bg-submenu-hover.png) repeat*/; }
	ul.menu li#current.parent ul li a, ul.menu li.parent ul li a, ul.menu li.parent ul li#current a {
		display: block;
		width: 200px;
		height: auto;
		padding: 7px 0;
		font-size: 13px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		text-decoration: none;
	}



/* Bottom Menu */
div.moduletableBtmMenu table td a { color: #fff; font-weight: bold; padding: 0 5px; text-decoration: none; }
div.moduletableBtmMenu table td a:hover, div.moduletableBtmMenu table td a#active_menu { color: #bf1e2e; }



/* Services Menu */
ul.menuServices { margin: 10px 0; padding: 0 0 0 30px; list-style-image: url(../images/bullet.png); }
ul.menuServices li { margin: 10px 0; font-size: 15px; }

ul.menuServices li.parent ul { margin: 10px 0 20px 0; padding: 0 0 0 20px; list-style-image: url(../images/bullet1.png); }
ul.menuServices li.parent ul li { font-size: 90%; }
ul.menuServices li.active a { color: #ec1d24; }


