/*vertical navigation*/
.v-nav { float: left; width: 178px; clear: both; background-color: #d4dce4; border: 1px solid #999; border-top: 0px; margin-bottom: 10px!important; }
.tax { border-bottom: 0px; margin-bottom: 0px!important; }
.v-nav ul { list-style-type: none; width: 178px; clear: both; }
.v-nav ul li { list-style-type: none; }
.v-nav ul li a { width: 153px; display: block; text-decoration: none!important; padding: 3px 12px 3px 14px; color: #003399!important; }
.v-nav ul li.current a:hover { color: #fff!important; background-color: #003399; }
.v-nav ul li a:hover { color: #fff!important; background-color: #003399; }
	
/*styles for second level of navigation*/
div.v-nav ul li.current a { background: #758EA8; }
div.v-nav ul ul li a { width: 140px; font-size: 11px; padding: 3px 10px 3px 28px; }
div.v-nav ul ul { border-top: 1px solid #ebeff2; border-bottom: 1px solid #ebeff2; }
div.v-nav ul li.current a { color: #fff!important; background: #758EA8; }
div.v-nav ul li ul li div ul li a.current { color: #fff!important; background: #758EA8; }
div.v-nav ul li ul li div a.current { color: #fff!important; background: #758EA8;  }

.show { display: block; background-image: none; }
.hide { display: none; }

/* Taxonomy menu arrow indicators */
div.v-nav ul li ul li.selSubCat { background: url(/images/arrow2.gif) no-repeat 14px 4px; }

div.v-nav ul li ul li.selSubCat a:hover { color: #fff!important; background: #003399 url(/images/arrow2-white.gif) no-repeat 14px 4px; }

div.v-nav ul li ul li.plainSubCat { background: url(/images/arrow.gif) no-repeat 14px 4px; }

div.v-nav ul li ul li.plainSubCat a:hover { color: #fff!important; background: #003399 url(/images/arrow-white.gif) no-repeat 14px 4px; }

div.v-nav ul li ul li.selSubCat div ul li a:hover { color: #fff!important; background-color: #003399; background-image: none; }

div.v-nav ul li ul li.plainSubCat div ul li a:hover { color: #fff!important; background-color: #003399; background-image: none; }

/*industry page */
/* top-level item on kid page */
div.v-nav ul li ul li.expSubCat { background: url(/images/arrow2.gif) no-repeat 14px 4px; }
div.v-nav ul li ul li.expSubCat a:hover { color: #fff!important; background: #003399 url(/images/arrow2-white.gif) no-repeat 14px 4px; }
div.v-nav ul li ul li.expSubCat div ul li a:hover { color: #fff!important; background-color: #003399; background-image: none; }
/* top-level item on top-level page */
div.v-nav ul li ul li.expSelSubCat { color: #fff!important;  background: #758EA8 url(/images/arrow2-white.gif) no-repeat 14px 4px; }
div.v-nav ul li ul li.expSelSubCat a.current { color: #fff!important; }
div.v-nav ul li ul li.expSelSubCat a:hover { color: #fff!important; background: #003399 url(/images/arrow2-white.gif) no-repeat 14px 4px; }
div.v-nav ul li ul li.expSelSubCat div ul li { background-color: #d4dce4!important; background-image: none; }
div.v-nav ul li ul li.expSelSubCat div ul li a:hover { background-image: none; }

	
/* For the second-level menu on the products pages */
div.v-nav div div ul li div a.ekmenu_link_selected { background-color: #758EA8; color: #fff!important; }
div.v-nav div div ul li { height: 20px; margin-bottom: 2px; }
	
	
/* For the third-level menu on the products pages */	
div.v-nav ul ul ul li a { width: 130px; font-size: 11px; padding: 3px 10px 3px 38px; }
	
/******************** Top Navigation ************************/
#top-nav ul { float: left; width: 727px; height: 20px; background-image: url(/images/bg-top-nav.gif); background-repeat: repeat-x; display: inline; margin: 0; padding: 0; }
#top-nav ul li a { padding: 0 10px; height: 18px; color: #003366; text-decoration: none; border: 1px solid #ccc; float: left; }
#top-nav ul li { display: inline; float: left; border-right: 1px solid #fff; }
#top-nav ul li a:hover { background-color: #003366; border: 1px solid #003366; color: #fff; }
#top-nav ul li.last { border-left: 1px solid #ccc; border-right: none!important; height: 20px; }
/********************* End top navigation ***************************/
	
 