@charset "iso-8859-1";
/* CSS Document */


#navigation {
	margin					: 0;
	padding					: 0 0 0 175px;
	list-style				: none;
	height					: 45px;
	overflow				: hidden;
	background				: url(img/navigationbg.jpg);
}

#navigation li {
	margin					: 0;
	padding					: 0;
	float					: left;
	list-style				: none;
	list-style:url(/) none;
}

#navigation li a {
	display					: inline-block;
	padding					: 0;
	line-height				: 45px;
	text-decoration			: none;
	font-size				: 12px;
	color					: #b1b1b1;
	cursor					: pointer;
	background				: url(img/navline.jpg) no-repeat top right;
}

#navigation li a span {
	line-height				: 45px;
	height					: 45px;
	padding					: 0 9px 0 8px;
	display					: inline-block;
}

#navigation li a:hover {
	color					: #000000;
}

#navigation li.selected a {
	color					: #ffffff;
	background				: url(img/mainnavhover.jpg);
}

#navigation li.selected a span {
	color					: #ffffff;
	background				: url(img/mainnavhover.jpg) right top;
}

/* Sub Navigation Level 1 */

#subnavigation1 {
	margin					: 0;
	padding					: 0 26px;
	list-style				: none;
	list-style:url(/) none;
	height					: 40px;
	background				: url(img/subnavbg.jpg) no-repeat;
}

#subnavigation1.nonav {
        height:22px;
        background-position:bottom left;
}


#subnavigation1 li {
	margin					: 0;
	padding					: 0;
	float					: left;
}

#subnavigation1 li a {
	display					: inline-block;
	padding					: 0 0 0 5px;	
	text-decoration				: none;
	font-size				: 12px;
	color					: #ffffff;
	cursor					: pointer;
}

#subnavigation1 li a span {
	line-height				: 30px;
	height					: 40px;
	padding					: 0 12px 0 7px;
	display					: inline-block;
}

#subnavigation1 li.selected a {
	color					: #999999;
	background				: url(img/subnavbghoverleft.gif) repeat-x;
}

#subnavigation1 li.selected a span {
	background				: url(img/subnavbghover.gif) right top no-repeat;
}

#subnavigation1 li a:hover {
	color					 :#000000;
}

/* Sub Navigation Level 2 */

#subnavigation2 {
	margin					: 0;
	padding					: 0 21px 0 20px;
	list-style				: none;
	list-style:url(/) none;
	height					: 90px;
	border					: #CCC solid 0px;
	background				: url(img/subnav2bg.jpg);
}

#subnavigation2 li {
	margin					: 0;
	padding					: 0;
	float					: left;
}

#subnavigation2 li a {
	display					: inline-block;
	padding					: 0;
	text-decoration			: none;
	font-size				: 10px;
	color					: #ccc;
	text-align				: center;
	cursor					: pointer;

	width					: 80px;
	padding					: 0 4px;
	height					: 90px;
	overflow				: hidden;
	line-height				: 10px;

}



#subnavigation2 li a span {
	word-wrap				: break-word;
padding:0 1px;
}

#subnavigation2 li a:hover, #subnavigation2 li.selected a {
	color					: #999999;
	background				: url(img/subnav2bghover.jpg);
}


#subnavigation2 li a:hover span, #subnavigation2 li.selected a span {
/*	font-size				: 11px;*/
	color					: #666;
	line-height				: 14px;
	font-size				: 10.5px;
}


/* Tool Navigation for Product Directory*/
#toolnav {
	margin					: 0;
	padding					: 0 16px 0 0;
	position				: absolute;
	right					: 0;
	top						: 45px;
	font-size				: 0.8em;
	color					: #999;
}

#toolnav li {
	display					: inline;
}

#toolnav li a {
	color					: #b1b1b1;
	padding					: 0 5px;
}

#toolnav li a:hover {
	color					: #656565;
}





/* top navigation */
.topnav
{
    background-image: url("/websitev2/both/subsites/websitev2/images/menubg.gif");
    width: 615px;
    height: 42px;
    border-right:3px solid #e0e0e0;
    padding:4px 0px 0px 9px;
    display:block;
	line-height:39px;
}

.topnav ul
{
    list-style: none;
    padding: 0;
    margin: 0;
	padding-top:1px;
	border-right:#e0e0e0 solid 3px;
	font: bold 1.1em/37px Tahoma, tahoma, Sans-Serif;
}

.topnav ul li
{
/*    display: inline;*/
    padding: 0;
    margin: 0;
	float:	left;

}

.topnav ul li a
{
    color:  #ffffff;
    text-decoration: none;
    padding: 18px 6px 12px 6px;
    margin:0px;
	font: bold 0.9em/37px Tahoma, tahoma, Sans-Serif;
}

.topnav ul li a:hover
{
    text-decoration: none;
	color:#336600;
    background: url("/websitev2/both/subsites/websitev2/images/menubg-hover.gif");
}




.topnav ul li a.selected
{
    background-image: url("/websitev2/both/subsites/websitev2/images/menubg-hover.gif");
    text-decoration: none;
}

.topnav ul li a.selected:hover
{
    text-decoration: none;
}

.topnavleftslide
{
    float: left;
    height: 130px;
	width:16px;
    vertical-align:bottom;
	background:url("/websitev2/both/subsites/websitev2/images/topnav-leftslide.gif") bottom left no-repeat;
}

.topnavleftslide img 
{
    padding-top:84px;
    vertical-align:bottom;
}


.topnavrightslide
{
    float: left;
    height: 130px;
	width:16px;
    vertical-align:bottom;
	background:url("/websitev2/both/subsites/websitev2/images/topnav-rightslide.gif") bottom left no-repeat;
}

.topnavrightslide img 
{
    padding-top:84px;
    vertical-align:bottom;
}

.topnav ul li a:hover, x:-moz-any-link, x:default {padding-top:17px; }

/* end of top navigation */