.menuBar {
	margin: 0 17px;
	text-align: left;
 }
.menuBar #nav {
	margin-right: 17px;
	width: 250px;
	background-color: #024282;
    z-index: 99;
}
#mainMenu #nav:after {
	clear: both;
}

#mainMenu #nav a.daddy {
	margin-right: 12px;
}
#mainMenu #nav li {
    margin: 0;
    width: 100%;
}
#mainMenu #nav >li {
    min-width: 250px;
}
#mainMenu #nav li.active,
#mainMenu #nav li:hover {
    background-color: #35689B;
}
#mainMenu #nav li>a {
	padding: 11px 11px 11px 24px;
    width: auto;
	font: 16px 'Lato', Arial, Helvetica, sans-serif;
	line-height: 1.5;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
	box-sizing: border-box;
}
#mainMenu #nav li>a:hover {
    color: #fff;
    background-color: #35689B;
}
#mainMenu li ul,
#mainMenu li ul li {
    background-color: #024282;
}
#mainMenu #nav li ul {
    margin-left: 100%;
    margin-top: -2.9em;
    width: 100%;
}
/*
.menuHeader {
    padding: 23px 30px 21px;
	color: #ffffff;
    font-weight: normal;
    text-transform: uppercase;
    background-color: #024282;
	height: 25px;
}

.menuFooter {
	background-color: #024282;
	height: 25px;
}
*/
.menu {
	width: 100%; /*width of side bar menu*/
	clear: left;
	position: relative;
	/*Preserve this for "right" arrow images (added by script) to be positioned correctly*/
	/*background-color: #FFE6E6;*/
}

.menuBar .menu {
    background-color: #024282;
}
.menuBar .menu:after {
    clear: both;
    overflow: hidden;
}

.rightarrowpointer {
    /*CSS for "right" arrow image added to drop down menu items*/
    position: absolute;
    padding-top: 3px;
    right: 2px;
    border: 0;
}
#nav a.daddy {
    position: relative;
}
#nav a.daddy:after {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -3px;
    width: 9px;
    height: 10px;

    /*background:transparent url(/AgentCenter/images/white_triangle.gif) no-repeat right center;*/
    /*background:transparent url(../images/triangle.svg) no-repeat right center;*/
    background:transparent url(../images/triangle.png) no-repeat right center;
}

#nav, #nav UL{ 
	padding: 0;
	background-color: #FFE6E6; 
	float: left;  
	margin: 0; 
	list-style-type: none;
	width: 160px;

}
#nav li { /* all list items */
	position: relative;
	float: left;
	line-height: 1.25em;
	margin-bottom: -1px;
	width: 160px;

}
* html #nav li a { /*IE6 hack*/
    width: 160px;
}
#nav li ul { /* second-level lists */
	position: absolute;
	display: none;
	margin-left: 160px;
	margin-top: -1.35em;
	background-color: #FFE6E6;
}
#nav li a {
	color:#005677;
	display:block;
	font: 10px/1 'Lato', Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	width:150px;
	padding: 1px 0 0 10px;
}
#nav li a:hover {
	color: #c32032;
}
#nav LI LI {/* second-and-above-level lists */
    PADDING-RIGHT: 0;
    WIDTH: 190px;
    background-color: #FFE6E6;
}
#nav LI UL A {
	WIDTH: auto;
}
#nav li ul ul { /* third-and-above-level lists */
	margin-left: 190px;
	display: none;
	background-color: #FFE6E6;
}

/* fix width of large menu items. */
#nav LI UL.large LI {width: 100%;overflow: hidden; text-overflow: ellipsis;}

#nav LI:hover UL UL {
	display: none;
}
#nav LI:hover UL UL UL {
	display: none;
}
#nav LI.sfhover UL UL {
	display: none;
}
#nav LI.sfhover UL UL UL {
	display: none;
}
#nav LI:hover UL {
	display: inherit;
	left: auto;
}
#nav LI LI:hover UL {
	display: inherit;
	left: auto;
}
#nav LI LI LI:hover UL {
	display: inherit;
	left: auto;
}
#nav LI:hover {
	color: #c32032;
}
#nav LI.sfhover {
	color: #c32032;
}
HTML UL.nav LI {
	Z-INDEX: 201
}
/* Support for the "iehover-fix.js" */

ul.nav iframe {
	position: absolute;
	/* account for the border */
	left: -0.25em;
	top: -0.25em;
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

* html ul.nav li { z-index: 201; }

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */

div.product-group-name,
div.product-group-selector {
	display: inline;
	float: left;
	text-align: left;
}

div.product-group-name {
	width: 30%;
	min-width: 300px;
	padding-left: 20px;
}

div.product-group-selector {
	width: 50%;
}