/* TD Navigation Background Img, has height of actual img height, but repeated vertically if more than 1 row of items exist */
#navBg {
	height: 30px;
	text-align: left;
         padding-bottom: 2px;
}

/* Outer/Wrapper Div width, used to prevent styleNav from stretching outside template/table width boundaries when adding padding to .nav */
#navwrapper {
	width: 196px;
}

/* Div Navigation Padding, for any spacing adjustments needed in template */
.nav {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}


/* styleNav is the Div that holds all Primary and Secondary Navigation */
#styleNav .primary-webcomMenuItem-top {
	padding-top: 0px;
}
#styleNav .primary-webcomMenuItem-middle {
	background-image: url(menubg.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 14px;
	color: #006080;
	font-family: Tahoma, arial;
	font-size: 14px;
    font-weight: regular;
	/*border-bottom: 1px solid #000000;*/
}
#styleNav .primary-webcomMenuItem-bottom {
	background-repeat: no-repeat;
	padding-bottom: 0px;
}


#styleNav .secondary-webcomMenuItem-top {
	padding-top: 0px;
}
#styleNav .secondary-webcomMenuItem-middle {
	background-image: url(menubgwhite.gif);
	background-repeat: repeat;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	color: #669c1c;
	font-family: Tahoma, arial;
	font-size: 14px;
    font-weight: regular;
	border-bottom:1px solid #000000;
	/*border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;*/
    text-align: left;
}
#styleNav .secondary-webcomMenuItem-bottom {
	padding-bottom: 0px;
}


#styleNav .primary-webcomMenuItem.hover .primary-webcomMenuItem-top {
	padding-top: 0px;
}
#styleNav .primary-webcomMenuItem.hover .primary-webcomMenuItem-middle {
	background-image: url(menubg.gif);
	background-repeat: repeat;
	color: #006080;
}
#styleNav .primary-webcomMenuItem.hover .primary-webcomMenuItem-bottom {
	padding-bottom: 0px;
}


#styleNav .primary-webcomMenuItem .secondary-webcomMenuItem.hover .secondary-webcomMenuItem-top {
	padding-top: 0px;
}
#styleNav .primary-webcomMenuItem .secondary-webcomMenuItem.hover .secondary-webcomMenuItem-middle {
	background-image: url(menubgblue.gif);
	background-repeat: repeat;
	color: #ffffff;
	/*color: ;*/
}
#styleNav .primary-webcomMenuItem .secondary-webcomMenuItem.hover .secondary-webcomMenuItem-bottom {
	padding-bottom: 0px;
}


#styleNav ul.primary-webcomMenu {
	/*border:1px solid #000000;*/
	/*border-left:1px solid #000000;
	border-right:1px solid #000000;*/
	/*border-bottom:0px none;*/
}
#styleNav ul.primary-webcomMenu li {
	border:1px solid #eef4f8;
    margin-top: 4px;
}
#styleNav ul.primary-webcomMenu li.hover {
	border:1px solid #eef4f8;
}
#styleNav ul.secondary-webcomMenu {
	border:1px solid #000000;
	/*border-left:1px solid #000000;
	border-right:1px solid #000000;*/
	border-bottom:0px none;
}
#styleNav ul.secondary-webcomMenu li {
	border:0px none;
    margin-top: 0px;
}
#styleNav ul.secondary-webcomMenu li.hover {
	border:0px none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    body {
        background-position: 50.001% 0;
    }
}