/* Top Navigation Begin */
#topNavContainer {
	float: right;
	background-image:url(int_head_menuBack.jpg);
	background-repeat:no-repeat;
	width: 803px;
	height: 29px;
	font-size: 21px;
	padding:0px;
	margin:0px;
}
#topNavList {
	margin: 0px;
	height: 29px;
	width: 796px;
	padding-left: 7px;
	vertical-align: middle;
}
#topNavList a {
	line-height: 21pt;
	padding-top: 8px;
	padding-bottom: 9px;
	padding-left: 12px;
	padding-right: 12px;
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #FFFFFF;
	text-indent: 0px;
}
#topNavList a:hover {
	color:#FFFFFF;
	background-image:url(int_topNavRoll.jpg);
	background-repeat:repeat-x;
	background-position: 0px 2px;
}

#topNavList a#active {
	color:#FFFFFF;
	background-image:url(int_topNavRoll.jpg);
	background-repeat:repeat-x;
	background-position: 0px 2px;
}

/* Top Navigation End */

/* Sub Navigation Begin */
#subNavContainer {
	float: left;
	background-image:url(/images/int_subNavBack.jpg);
	background-repeat:no-repeat;
	width: 940px;
	height: 24px;
	font-size: 20px;
	border-bottom: 1px solid #FFFFFF;
}
#subNavList {
	margin: 0px;
	height: 24px;
	width: 796px;
	padding-left: 7px;
	vertical-align: middle;
}
#subNavList a {
	line-height: 17pt;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #104193;
	text-indent: 0px;
	vertical-align: middle;
}
#subNavList a:hover {
	line-height: 17pt;
	color:#104193;
	background-image:url(/images/int_subNavRoll.jpg);
	background-repeat:repeat-x;
	background-position: 0px 0px;
}
#subNavList a#active {
	line-height: 17pt;
	color:#104193;
	background-image:url(/images/int_subNavRoll.jpg);
	background-repeat:repeat-x;
	background-position: 0px 0px;
}

/* Sub Navigation End */

/* Left Navigation Begin */
/* Top and Bottom imagery Begin*/
.topCap {
	line-height: 0px;
	background-image: url(/images/int_sideNav_topCap.jpg);
	background-repeat: no-repeat;
	width:199px;
	height: 11px;
	font-size:1px;
}
.bottomCap {
	line-height: 10px;
	background-image: url(/images/int_sideNav_BTMCap.jpg);
	background-repeat: no-repeat;
	width:199px;
	height: 18px;
	font-size: 18px;
	margin-bottom:0px;
	padding-bottom:0px;
}
/* Top and Bottom imagery End */
#sidenavcontainer {
	width:198px;
	float: left;
	margin-bottom:0px;
	padding-bottom:0px;	
}

div#sidenav {
	width: 198px;          /* menu width */
}

/* Controls initial visibility of subMenu items */
div#sidenav li ul, div#sidenav li li ul {
	display: none;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#sidenav ul {
	background-color:#D2E2F2;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin: 0px;
}

div#sidenav ul li {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px;	
	color:#2d59a1;
	font-weight:700;
}

div#sidenav ul li#navheader a {
	display: block;
	height: 19px;
	line-height: 15px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px;	
	color:#2d59a1;
	font-weight:700;
}

div#sidenav ul li#SM {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px;	
	color:#2d59a1;
	font-weight:normal;
}

div#sidenav ul li a {
	display:block;
	margin:0px;
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px;
	color:#2d59a1;		
	padding-right:0px;
	padding-left:10px;			
	text-decoration:none;
	vertical-align:middle;
	height: 19px;
	padding-top: 3px;
	line-height: 15px;
	font-weight:normal;
	
}
div#sidenav ul li ul {
	padding-left: 0px;
	margin-left: 0px;
}

div#sidenav ul li ul li {
	background-color: #e4eef7;
	line-height: 13px;
	margin-top:0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 0px;
	display: block;
	vertical-align: middle;
}
div#sidenav ul li ul li a:link {
	display: none;         /* collapse */
	padding-left: 10px;
	margin-left: 0px;
}
div#sidenav ul li a:hover {
	display: block;
	background-color: #eef5fb;
	color:#2d59a1;
}
div#sidenav ul li ul li a:hover {
	display: block;
	background-color: #e3eef6;
	color:#2d59a1;
}

/* Default Active State */
div#sidenav ul li#active a {
	height: 19px;
	padding-top: 3px;
	line-height: 15px;
	font-weight: 900;
	background-color: #F4F8FB;
	display:block;
	color:#2d59a1;
	margin:0px;
}

/* Default Active State */
div#sidenav ul li#SmActive a {
	height: 19px;
	padding-top: 3px;
	line-height: 15px;
	font-weight: normal;
	background-color: #F4F8FB;
	display:block;
	color:#2d59a1;
	margin:0px;
}

/* Initial Arrow Display Begins */
div#sidenav ul li#arrow a {
	height: 19px;
	padding-top: 3px;
	line-height: 15px;
	background-color: #D2E2F2;
	display:block;
	background-image: url(/images/int_sideNav_arrowRight.gif);
	background-repeat: no-repeat;
	background-position: 185px center;
	color:#2d59a1;
	margin:0px;
	font-weight: 100;
}
div#sidenav ul li#arrow li a {
	display:block;
	background-image: none;
	color:#2d59a1;
	font-weight:100;
}
div#sidenav ul li#arrow a:hover {
	background-color: #eef5fb;
	display:block;
	background-image: url(/images/int_sideNav_arrowRight.gif);
	background-repeat: no-repeat;
	background-position: 185px center;
	color:#2d59a1;
	margin:0px;
	font-weight: 100;
}
/* Initial Arrow Display Ends */

/* Secondary Active Navigation States (WITH ARROW) Begins */
div#sidenav ul li#active2 ul li a {
	background-color: #e4eef7;
	display:block;
	background-image: none;
	color:#2d59a1;
	font-weight:100;
}
div#sidenav ul li#active2 ul {
	display:block;
}
div#sidenav ul li#active2 ul li {
	display:block;
}
div#sidenav ul li#active2 a {
	/* Hold Menu Height for IE6 and FireFox */
	height: 19px;
	padding-top: 3px;
	line-height: 16px;
	font-weight: 900;
	background-color: #F4F8FB;
	display: block;
	background-image: url(/images/int_sideNav_arrowDown.gif);
	background-repeat: no-repeat;
	background-position: 183px center;
	color:#2d59a1;
}
div#sidenav ul li#active2 a:hover {
	font-weight: 900;
	background-color: #F4F8FB;
	display:block;
	color:#2d59a1;
	margin:0px;
}
div#sidenav ul li#active2 li a:hover {
	font-weight: 100;
	background-color: #F4F8FB;
	display:block;
	color:#2d59a1;
	display:block;
	margin:0px;
}
/* Secondary Navigation States (WITH ARROW) Ends */

/* Thrid Level Active Display Begins */
div#sidenav ul li ul li#lvl3Active a {
	font-weight:900;
	background-color: #eef5fb;
}
div#sidenav ul li ul li#lvl3Active a:hover {
	font-weight:900;
	background-color: #eef5fb;
}

/* Thrid Level Active Display Ends */

/* Left Hand Navigation Ends */

/* Components Navigation Begin */
#compNavigation a {
	display: block;
	line-height: 27px;
	font-size: 7pt;
	font-weight: 900;
	color: #FFFFFF;
	text-decoration:none;
	text-align: center;
}

#compNavigation a:visited {
	display: block;
	line-height: 27px;
	font-size: 7pt;
	font-weight: 900;
	color: #FFFFFF;
	text-decoration:none;
	text-align: center;
}
#compNavigation {
	height: 27px;
	background-color:#FFFFFF;
	vertical-align:middle;
}

a.deck {
	float: left; 
	width: 42px;
	background-image:url(/images/compINT_deckOff.jpg);
	background-repeat:no-repeat;
}
a:hover.deck {
	float: left; 
	width: 42px;
	background-image:url(/images/compINT_deckON.jpg);
	background-repeat:no-repeat;
}
#activeDeck {
	float: left; 
	width: 42px;
	background-image:url(/images/compINT_deckON.jpg);
	background-repeat:no-repeat;
}


a.vapor {
	float: left; 
	width: 84px;
	background-image:url(/images/compINT_menuVaporOff.jpg);
	background-repeat:no-repeat;
}
a:hover.vapor {
	float: left; 
	width: 84px;
	background-image:url(/images/compINT_menuVaporON.jpg);
	background-repeat:no-repeat;
}
#activeVapor {
	float: left; 
	width: 84px;
	background-image:url(/images/compINT_menuVaporON.jpg);
	background-repeat:no-repeat;
}


a.insulation {
	float: left;
	width: 133px;
	background-image:url(/images/compINT_menuInsCovBoarOff.jpg);
	background-repeat:no-repeat;
}
a:hover.insulation {
	float: left;
	width: 133px;
	background-image:url(/images/compINT_menuInsCovBoarON.jpg);
	background-repeat:no-repeat;
}
#activeInsulation {
	float: left;
	width: 133px;
	background-image:url(/images/compINT_menuInsCovBoarON.jpg);
	background-repeat:no-repeat;
}

a.membranes {
	float: left; 
	width: 68px;
	background-image:url(/images/compINT_menuMembrOff.jpg);
	background-repeat:no-repeat;
}
a:hover.membranes {
	float: left; 
	width: 68px;
	background-image:url(/images/compINT_menuMembrON.jpg);
	background-repeat:no-repeat;
}
#activeMembranes {
	float: left; 
	width: 68px;
	background-image:url(/images/compINT_menuMembrON.jpg);
	background-repeat:no-repeat;
}

a.fasteners {
	float: left; 
	width: 61px;
	background-image:url(/images/compINT_menuFastenOff.jpg);
	background-repeat:no-repeat;
}
a:hover.fasteners {
	float: left; 
	width: 61px;
	background-image:url(/images/compINT_menuFastenON.jpg);
	background-repeat:no-repeat;
}
#activeFasteners {
	float: left; 
	width: 61px;
	background-image:url(/images/compINT_menuFastenON.jpg);
	background-repeat:no-repeat;
}


a.cements  {
	float: left; 
	width: 110px;
	background-image:url(/images/compINT_menuCemenCoatOff.jpg);
	background-repeat:no-repeat;
}
a:hover.cements  {
	float: left; 
	width: 110px;
	background-image:url(/images/compINT_menuCemenCoatON.jpg);
	background-repeat:no-repeat;
}
#activeCements  {
	float: left; 
	width: 110px;
	background-image:url(/images/compINT_menuCemenCoatON.jpg);
	background-repeat:no-repeat;
}


a.specialty {
	float: left; 
	width: 137px;
	background-image:url(/images/compINT_menuSpecialtyOff.jpg);
	background-repeat:no-repeat;
}
a:hover.specialty {
	float: left; 
	width: 137px;
	background-image:url(/images/compINT_menuSpecialtyON.jpg);
	background-repeat:no-repeat;
}
#activeSpecialty {
	float: left; 
	width: 137px;
	background-image:url(/images/compINT_menuSpecialtyON.jpg);
	background-repeat:no-repeat;
}
/* Components Navigation End */


