/***********
MENU FORMAT
***********/

#menuWrap {	
	position:relative;
	list-style:none;
	width:990px;
	height:36px;	
	padding:2px 0 0 15px;
	margin:0 0 0 2px;
	background:url(../img/topMenuBg.jpg) no-repeat;
	z-index:200;
	}
#menuWrap ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}
#menuWrap div  {
	float:left;
	width:auto;
	}
.sideMenu a {
	display:block;
	cursor:pointer;
	color:#FFF;
	height:26px;
	outline:none;
	text-align:center;
	outline:none;
	margin:0 1px 0 0;
	font:normal 1.15em Arial, Helvetica, sans-serif;
	padding:8px 28px 0 28px;
	text-decoration:none;	
	}
.sideMenu div a:hover {
	color:#FFF;
	background:url(../img/topMenuBgOvr.jpg) repeat-x;
	}
.sideMenuHere a {
	display:block;
	cursor:pointer;
	color:#FFF;
	width:auto;
	height:26px;
	outline:none;
	text-align:center;
	margin:0 1px 0 0 ;
	font:normal 1.15em Arial, Helvetica, sans-serif;
	background:url(../img/topMenuBgOvr.jpg) repeat-x;
	padding:8px 28px 0 28px;
	text-decoration:none;	
	}
.sideMenuHere div a:hover {
	color:#FFF;
	background:url(../img/topMenuBgOvr.jpg) repeat-x;
	}
#menuWrap li {
	float: left;
	margin:auto;
	position:relative;
	list-style:none;
	padding:0 0 0 0;
	display:inline-block;
	}
li ul {
	display: none;
	position: absolute;
	left: 0;
	top:33px;
	}
.subMenuWrap li {
	position:relative;
	height:auto;
	z-index:300;
	font-size:0.8em;
	}
.subMenuWrap li a {
	position:relative;
	display:inline-block;
	width:110px;
	height:auto;
	padding:6px 20px 8px 10px;
	text-decoration:none;
	text-align:left;	
	background:url(../img/topMenuBgOvr.jpg) repeat-x;
	}
.subMenuWrap li a:hover {
	position:relative;
	color:#000;
	text-decoration:none;
	z-index:110;
	}
.subMenuWrap li ul a {
	position:relative;
	color:#FFF;
	z-index:220;
	}
.subMenuWrap li ul a:hover {
	position:relative;
	color:#000;
	z-index:230;
	}
li>ul {
	position:absolute;
	top: auto;
	left: auto;
	}
li li {
	position:absolute;
	display: block;
	float: none;
	border: 0;
	}
li:hover ul, li.over ul {
	display: block;
	z-index:400;
	}

#sitemap li ul {
	display:inline;
	position: relative;
	}
#sitemap a {
	color:#0066CC;
	font:normal 0.9em Arial, Helvetica, sans-serif;
	}
#sitemap a:hover {
	color:#666;
	padding:0;
	}
#sitemap li>ul {
	position:relative;
	padding:0;
	
	}
#sitemap li li {
	position:relative;
	display: block;
	padding:0 0 0 15px;
	list-style:disc;
	}
#sitemap li:hover ul, li.over ul {
	display: block;
	z-index:400;
	}


