#menuWrapper {margin-bottom: 20px;}

/*	2 VERTICAL ACCORDION MENUS
***********************/
#menuAccordionBG {}
#promotionAccordionBG {}

/*	COMMON MENU BG
***********************/
.menuBG {
	background: #fff;
	line-height: 100%;
	padding: 0 2px;
	margin: 5px 0;
}

.menuBG h1 {
	clean: both;
	padding: 0 3px;
	margin: 15px 0 5px 0;
	line-height: 100%;
	color: #003366; 
	font-size: 10pt;
}
.menuBG h1 span {display: block;}

/*	SIMPLE MENUS WITH NO ACCORDION / NO SUB-MENUS (ul)
***********************/
ul.menuSimple {
	clear: both;
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.menuSimple li{
	padding: 0;
	margin: 0 0 1px 0;
}

/*	MENU GROUPS WITH ACCORDION SUB-MENUS (div)
***********************/
.menuGroup {
	clear: both;
	padding: 0;
	margin: 0 0 1px 0;
}

ul.menuSimple h2,
.menuGroup h2 {
	clear: both;
	cursor: pointer;
	margin: 0;
	padding: 1px;
	font-size: 10pt;
	line-height: 100%;
	background: #3366ff url('../imgPG/grad180WT.png') repeat-x left -10px;}

ul.menuSimple li h2:hover,
.menuGroup h2:hover {
	background: #000 url('../imgPG/grad180TW.png') left bottom repeat;
}

/*	Header with no sub-levels
**********************/
ul.menuSimple h2 a,
.menuGroup h2 a {
	display: block;
	background: url('../imgPG/sx_dotB4w.gif') left top no-repeat;
	padding: 5px 2px 5px 20px;
	margin: 0;color: #000;}
ul.menuSimple h2 a:hover,
.menuGroup h2 a:hover {
	background: url('../imgPG/sx_dotB1w.gif') left top no-repeat;
	color: #06b; 
}

/*	Header with sub-levels
**********************/
ul.menuSimple h2 span,
.menuGroup h2 span {
	display: block;
	background: url('../imgPG/sx_dotPlusW1.gif') left top no-repeat;
	padding: 5px 2px 5px 20px;
	margin: 0;
	color: #333300; 
}
ul.menuSimple h2 span.open,
.menuGroup h2 span.open {
	display: block;
	background: url('../imgPG/sx_dotMinusW1.gif') left top no-repeat;
	padding: 5px 2px 5px 20px;
	margin: 0;
	color: #333300; 
}

/*	ALL SUB-LEVEL HEADERS
***********************/
.menuGroup ul {
	margin: 0;
	padding: 0 0 0 16px;
	list-style: none;
	background: #fff;
}
.menuGroup li h3,
.menuGroup li h4 {
	cursor: pointer;
	margin: 0;
	padding: 1px 1px 1px 16px;
/*	background: url('../imgPG/sx_dotPlusW1.gif') 1px top no-repeat; */
	background: #000 url('../imgPG/grad180TW.png') left bottom repeat;
	color: #06c;border: 1px #e0e0e0 solid;}
.menuGroup li h3:hover,
.menuGroup li h4:hover {
	background: url('../imgPG/arrSort.png') 1px top no-repeat;
}
.menuGroup li h3.open,
.menuGroup li h4.open {
	margin: 0;
	padding: 1px 1px 1px 16px;
/*	background: url('../imgPG/sx_dotMinusW1.gif') 1px top no-repeat; */
	background: #000 url('../imgPG/grad180TW.png') left bottom repeat;
	color: #06c;
}
.menuGroup li h3 span,
.menuGroup li h4 span {
	display: block;
	padding: 4px 2px 4px 4px;
}
.menuGroup li h3 span:hover,
.menuGroup li h4 span:hover {
	display: block;
	background: url('../imgPG/sx_headerGrayR.png') left bottom repeat-x;
}

/*	ALL SUB-LEVEL LINKS
***********************/
.menuGroup li {
	margin: 0;
	padding: 0;
	font-weight: normal;
	background: url('../imgPG/grad180TW.png') repeat left bottom;	font-size: 12px;border: 1px #e2e2e2 solid;}

.menuGroup li a {
	display: block;
	padding: 1px 1px 1px 16px;
	background: url('../imgPG/sx_dotB4.png') 4px 5px no-repeat;
	color: #000000;
	
}
.menuGroup li a:hover {
	background: url('../imgPG/sx_dotC1.png') 4px 5px no-repeat;
	color: #06c;
}
.menuGroup li a span {
	display: block;
	padding: 4px 2px 4px 4px;
	background: #fff;
	padding: 1px 1px 1px 4px;
}

/*	LOGIN FROM MENU
***********************/
#loginMenuForm {
	background: url('../imgPG/sx_colorGray10.png') left bottom repeat;
	padding: 5px 5px 5px 16px;
	margin: 0;
}
#loginMenuForm input {
	margin: 3px 0;
}


/* END
*/