#vertnavparent {
	LIST-STYLE-TYPE: none;
		margin-left: 0px; margin-right: 0px; margin-top: 5px; margin-bottom: 0px;  /*For Moz */
		PADDING-left: 0px;
		font-weight: bold;
		color:#2E3192;
		text-align:left;}

}
#vertnavparent UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	Z-INDEX: 99; 
	PADDING-BOTTOM: 0px; 
	MARGIN-left: 0px; 
	OVERFLOW: visible; 
	WIDTH: 130px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	POSITION: relative; 
	}
#vertnavparent LI {
	DISPLAY: block; 
	WIDTH: 130px; 
	POSITION: relative; 
	PADDING: 0px;
	PADDING-LEFT: 5px;
	HEIGHT: 30px;
	MARGIN-BOTTOM: 5px; /*more space between items - moz and ie */
}
#vertnavparent LI A{
	DISPLAY: block; 
	MARGIN: 0px; 
	color:#2E3192;
	WIDTH: 130px; 
	POSITION: relative; 
	PADDING: 0px;
	height:auto;
}
#vertnavparent A {
		line-height:100%;
		DISPLAY: block; 
		MARGIN: 0px; 
		WIDTH: 130px; 
		TEXT-DECORATION: none;
		font-weight: bold;
		height:auto;
}
#vertnavparent A.mi1 {
	background: url(../images/mi1.gif) -170px -170px no-repeat;/*background on this element to move */
}
#vertnavparent A.mi2 {
	background: url(../images/mi2.gif) -170px -170px no-repeat;/*background on this element to move */
}
#vertnavparent A.mi3 {
	background: url(../images/mi3.jpg) -170px -170px no-repeat;/*background on this element to move */
}
#vertnavparent A.mi4 {
	background: url(../images/mi4.jpg) -170px -170px no-repeat;/*background on this element to move */
}
#vertnavparent A.mi5 {
	background: url(../images/mi5.jpg) -170px -170px no-repeat;/*background on this element to move */
}
#vertnavparent A.mi6 {
	background: url(../images/mi6.gif) -170px -170px no-repeat;/*background on this element to move */
}

#vertnavparent A:hover {
	MARGIN: 0px; 
	DISPLAY: block; 
	Z-INDEX: 133; 
	padding:0px;
	height:20px;
	color:red;
/*	background: url(../images/menu.gif) -175px 0px no-repeat;/*background on this element to move */
}
#vertnavparent A.mi1:hover {
	MARGIN: 0px; 
	DISPLAY: block; 
	position:absolute;
	Z-INDEX: 135; 
	padding:0px;
	width:250px;
	height:94px;
	color:red;
	background-position: bottom right;/*background on this element to move */
}
#vertnavparent A.mi2:hover {
	MARGIN: 0px; 
	DISPLAY: block; 
	position:absolute;
	Z-INDEX: 135; 
	padding:0px;
	width:250px;
	height:94px;
	color:red;
	background-position:bottom right;/*background on this element to move */
}
#vertnavparent A.mi3:hover {
	MARGIN: 0px; 
	DISPLAY: block; 
	position:absolute;
	Z-INDEX: 135; 
	padding:0px;
	width:250px;
	height:68px;
	color:red;
	background-position: bottom right;/*background on this element to move */
}
#vertnavparent A.mi4:hover {
	MARGIN: 0px; 
	DISPLAY: block; 
	position:absolute;
	Z-INDEX: 135; 
	padding:0px;
	width:250px;
	height:63px;
	color:red;
	background-position: bottom right;/*background on this element to move */
}
#vertnavparent A.mi5:hover {
	MARGIN: 0px; 
	DISPLAY: block; 
	position:absolute;
	Z-INDEX: 135; 
	padding:0px;
	width:250px;
	height:63px;
	color:red;
	background-position: bottom right;/*background on this element to move */
}
#vertnavparent A.mi6:hover {
	MARGIN: 0px; 
	DISPLAY: block; 
	position:absolute;
	Z-INDEX: 135; 
	padding:0px;
	width:250px;
	height:90px;
	color:red;
	background-position: bottom right;/*background on this element to move */
}
/* hack height */
html>body #vertnavparent LI LI A{
	display:none;
	height:20px;
width:110px;	
}

#vertnavparent A:focus {
	margin: 0px;
	Z-INDEX: 133;
	display:block;
	height:20px;
}
#vertnavparent UL {
	DISPLAY: none; LEFT: 130px; POSITION: absolute; TOP: 0px;
}
#vertnavparent UL UL {
	DISPLAY: none; 
	LEFT: 100px; 
	POSITION: absolute;
/*	background: url(../images/menu1.gif) 0 0 no-repeat;background on this element to move */
	width:130px;
	TOP: 0px;
}
#vertnavparent UL UL UL {
	DISPLAY: none; LEFT: -140px; POSITION: absolute; TOP: 0px;
}

#vertnavparent LI LI{
	display:none;
	background-image:none;/*background on this element to move */
	color:#ffffff;
	height:20px;
	font-weight:bold;
	background-color:#bbbbbb;
/*	background: url(../images/menu1.gif) 0 0 no-repeat;background on this element to move */
	PADDING-BOTTOM: 0px; 
	Z-INDEX: 135; 
	WIDTH: 100px; 
	MARGIN-BOTTOM: 0px; /*more space between items - moz and ie */
}
#vertnavparent LI LI A:hover{
	background-image:none;/*background on this element to move */
	color:orange;
	height:20px;
	font-weight:bold;
	display:block;
	PADDING: 0px; 
	WIDTH: 100px; 
}
#vertnavparent LI LI A{
	color:#ffffff;
	height:20px;
	display:block;
	PADDING-BOTTOM: 0px; 
	WIDTH: 100px; 
}
html>body #vertnavparent LI LI A{
	height:20px;	
	PADDING-BOTTOM: 0px; 
}
#vertnavparent LI:hover UL UL {
	DISPLAY: none;
}
#vertnavparent LI:hover UL UL UL {
	DISPLAY: none;
}
#vertnavparent LI:hover UL {
	DISPLAY: block;
}
#vertnavparent UL LI:hover UL {
	DISPLAY: block; 
}
#vertnavparent UL UL LI:hover UL {
	DISPLAY: block;
}
UNKNOWN {
	LEFT: auto; TOP: auto;
}

/* Fix IE. Hide from IE Mac \*/
* html #pmenu ul li { float: left; }
* html #pmenu ul li a { height: 1%;  height: 1%;}
/* End */

