/* Fulcrum Chemicals */

html,body {
	height: 100%;
}

html body {
  margin:0;
  padding:0;
  background:#E6E6E6 url("images/fulcrumbg.gif") repeat-y center top;
  text-align:center;
  font:small Tahoma,Verdana,Arial,Sans-serif;
  height: 100%;

  }

/* Page Structure
----------------------------------------------- */
#body {
  width:700px;
  padding:0px 0 0px;
  margin:0 auto;
  text-align:left;
  height: 100%;

  }

#zmain {
  background:#fff url("../img/c_top.gif") no-repeat left top;
  padding-top:15px;
  float:left;
  width:100%;
  }

zbody {
	font-family : tahoma, arial, sans-serif;
	color : #65759A;
	font-weight : bold;
	font-size : 8pt;
	line-height: 10.5pt;
	margin-bottom : 0px;
	padding-bottom: 0px;
	background : #738391;
}

.illus {
	margin-right: 10px;
	margin-left: 8px;
}

.miniillus {
	margin: 0px;
}

#content {
	font-family : tahoma, arial, sans-serif;
	font-weight : bold;
	font-size : 8pt;
	line-height: 11pt;
	margin-bottom : 0px;
	margin-left : 0px;
	padding 4px;
	padding-left : 8px;
	margin-top : 2px;
	padding-top: 2px;
	width: 711px;
	height : 320px;
	text-align: left;
	color: #65759A;

	position: relative;	
	top: 7px;
	z-index: 9;
}

#topCorners {
	height : 5px;
	margin : 0px;
	padding : 0px;
	spacing : 0px;
	background : #ffffff;
	background-image: url(images/topCorners0.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 711px;
	text-align: center;
}

#baseCorners {
	height : 17px;
	margin : 0px;
	padding : 0px;
	spacing : 0px;
	background : #738391;
	background-image: url(images/baseCorners0.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 711px;
	text-align: center;
}

#heading {
	border-top: 0px;
	margin-top: 0px;
	padding-top: 2px;
	padding-left: 7px;
	margin-left: 1px;
	margin-right: 8px;
	zpadding-right: 18px;
	zpadding-left: 8px;
	padding-bottom: 3px;
	background : #393CB2;
	zbackground-image: url(images/middleCorners0.gif);
	zbackground-repeat: repeat-y;
	zbackground-position: left top;
	width: 700px;
	text-align: left;
	align: left;
}

#breadcrumbs {
	border-top: 0px;
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 8px;
	padding-top: 0px;
	background : #ffffff;
	background-image: url(images/cop1B.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 700px;
	height: 71px;
	text-align: left;
}

#mainMenu {
	border-top: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	background : #ffffff;
	width: 700px;
	height: 30px;
	text-align: left;
}


#lowerLines {
	border-top: 0px;
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 8px;
	padding-top: 0px;
	background : #ffffff;
	background-image: url(images/cop2B.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 700px;
	height: 21px;
	text-align: left;
}

#mainHeader {
	border-top: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	background : #ffffff;
	background-repeat: no-repeat;
	background-position: left top;
	width: 700px;
	height: 1px;
	text-align: left;
}

.main1 {
	border-top: 0px;
	margin-top: 0px;
	padding-top; 0px;
	background : #ffffff;
	background-image: url(images/middleCorners0.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 711px;
	text-align: center;
}

#main2 {
	margin : 0px;
	padding : 0px;
	spacing : 0px;
	border : 0px;
	margin-top : 0px;
	padding-top: 0px;
	zbackground : #ff0000;
	background-image: url(images/middleCornersAbove0.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 711px;
	text-align: center;
}

body.main {
	background-image: url(images/sbAndText.gif);
	margin-bottom : 0px;
	padding-bottom: 0px;
}
body.newsScroller {
	background-image: url(images/logoArea.gif);
}

p {
	font-family : Tahoma, Arial, sans-serif;
	color : #6C8289;
	font-weight : bold;
	font-size : 12px;
	line-height: 17px;
	margin-top: 5px;
	margin-bottom: 14px;
}

h1 {
	font-family : "Arial Narrow", "Century Gothic", Tahoma, Arial, sans-serif;
	color : #1C3F94;
	font-weight : bold;
	font-size : 24px;
	line-height: 24px;
	margin-top : 1px;
	margin-bottom : 0px;
}

.natrexheading {
	font-family : "Arial Black", Arial, "Century Gothic", Tahoma, Arial, sans-serif;
	color : #1C3F94;
	font-weight : bold;
	font-style : italic;
	font-size : 36px;
	line-height: 36px;
	margin-top : 1px;
	margin-bottom : 0px;
}

h2 {
	font-family : "Arial Narrow", "Century Gothic", Tahoma, Arial, sans-serif;
	zcolor : #5A5A6D;
	color: #666677;
	font-weight : bold;
	font-size : 22px;
	zfont-size : 12pt;
	line-height: 22px;
	margin-bottom : 0px;
}

h3 {
	font-family : Tahoma, Arial, sans-serif;
	color : #777777;
	font-weight : bold;
	font-size : 13pt;
	line-height: 13pt;
	margin-bottom : 8px;
}
h4 {
	font-family : Tahoma, Arial, sans-serif;
	color : #000000;
	font-weight : bold;
	font-size : 10pt;
	line-height: 11pt;
}
h5 {
	font-family : Tahoma, Arial, sans-serif;
	color : #777777;
	font-weight : bold;
	font-size : 10pt;
	line-height: 11pt;
}
h6 {
	font-family : Tahoma, Arial, sans-serif;
	color : #000000;
	font-weight : bold;
	font-size : 9pt;
	line-height: 11pt;
}


.m1 {
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
	background : #F0FFFF;
}
	
td {
	font-family : Tahoma, Arial, sans-serif;
	color : #6C8289;
	zletter-spacing: 0.01em;
	zword-spacing: 8pt;
	font-weight : bold;
	font-size : 12px;
	line-height: 17px;
	border: 2px;
	border-color: #000000;
}

a:link {
	font-family : Tahoma, Arial, sans-serif;
	color : #49585D;
}
a:visited {
	font-family : Tahoma, Arial, sans-serif;
	color : #49585D;
}

a.pale:link {
	font-family : Tahoma, Arial, sans-serif;
	color : #999999;
}
a.pale:visited {
	font-family : Tahoma, Arial, sans-serif;
	color : #999999;
}

a.smallprintlink:link {
	font-family : Tahoma, Arial, sans-serif;
	color : #999999;
}
a.smallprintlink:visited {
	font-family : Tahoma, Arial, sans-serif;
	color : #999999;
}

a:active {
	font-family : Tahoma, Arial, sans-serif;
	color : #ff0000;
}
a:hover {
	font-family : Tahoma, Arial, sans-serif;
	color : #1C3F94;
}

a.sidelink:link {
	font-family : "Century Gothic", Tahoma, Arial, sans-serif;
	font-weight : bold;
	font-size : 11pt;
	line-height: 11pt;
	margin-bottom : 6px;
}

a.sidelink:visited {
	font-family : "Century Gothic", Tahoma, Arial, sans-serif;
	font-weight : bold;
	font-size : 11pt;
	line-height: 11pt;
	margin-bottom : 6px;
}


a.ddLinkn:link {
	color : #49585D;
	text-decoration : none;
	font-size : 11px;

}

a.ddLinkn:active {
	text-decoration : none;
	font-size : 11px;
}

a.ddLinkn:visited {
	color : #49585D;
	text-decoration : none;
	font-size : 11px;
}

a.ddLinkn:hover {
	color : #49585D;
	text-decoration : none;
	font-size : 11px;
}


a.ddLink:active {
	text-decoration : none;
	font-size : 11px;
}

a.ddLink:visited {
	color : #327B92;
	text-decoration : none;
	font-size : 11px;
}

a.ddLink:hover {
	color : #275F71;
	text-decoration : none;
	font-size : 11px;
}

a.ddLinkA:link {
	color : #006F10;
	text-decoration : none;
	font-size : 11px;

}

a.ddLinkA:active {
	text-decoration : none;
	font-size : 11px;
}

a.ddLinkA:visited {
	color : #006F10;
	text-decoration : none;
	font-size : 11px;
}

a.ddLinkA:hover {
	color : #006F10;
	text-decoration : none;
	font-size : 11px;
}

a.ddLinkB:link {
	color : #703CD3;
	text-decoration : none;
	font-size : 11px;

}

a.ddLinkB:active {
	text-decoration : none;
	font-size : 11px;
}

a.ddLinkB:visited {
	color : #703CD3;
	text-decoration : none;
	font-size : 11px;
}

a.ddLinkB:hover {
	color : #47218E;
	text-decoration : none;
	font-size : 11px;
}

a.ddLinkC:link {
	color : #D57700;
	text-decoration : none;
	font-size : 11px;

}

a.ddLinkC:active {
	text-decoration : none;
	font-size : 11px;
}

a.ddLinkC:visited {
	color : #D57700;
	text-decoration : none;
	font-size : 11px;
}

a.ddLinkC:hover {
	color : #B26300;
	text-decoration : none;
	font-size : 11px;
}


.sc {
	font-family : Tahoma, Arial, sans-serif;
	zfont-weight : bold;
	font-size : 8px;
	line-height: 13pt;
	margin-top : 13px;
	margin-bottom : 13px;
}

b {
	font-weight : bold;
	color : #000000;
}

.smart{
	zletter-spacing: 0.05em;
	letter-spacing: 2px;
	color : #000000;
}
.basements{
	letter-spacing: 2px;
	color : #997766;
}

.smartFooter{
	letter-spacing: 2px;
	color : #999999;
}

.basementsFooter{
	letter-spacing: 2px;
	color : #bb9988;
}

#zcontent {
	width: 710px;
	margin-left: 8px;
	zposition: relative;	
	ztop: -49px;
	align: left;
}

#menu {
	position: relative;	
	left: 0px;
	top: -1px;
	align: left;
	z-index: 10;
}

.footer {
	margin-top : 0px;
	margin-bottom : 0px;
	font-family : Tahoma, Arial, sans-serif;
	color : #bbbbbb;
	font-weight : bold;
	font-size : 7pt;
	line-height: 8pt;
}

.footerLine {
	margin-top : 0px;
	margin-bottom : 0px;
	color: #cccccc;
	clear: both;
}

.menu {
zborder-color: #666666;
zbackground-color: #FFFFFF;
zborder-style: solid;
zborder-width: 1px;
position: absolute;
visibility: hidden; 
display: none;
zborder-right: 2px solid #000000;
zborder-bottom: 2px solid #000000;
margin: 0px;
margin-left: -2px;
z-index: 100;
top: 23px;
}

.menutd{
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
border-color: #999999;
background-color: #F0FFFF;
border-style: solid;
border-width: 1px;
filter:revealTrans(duration=0.25, transition=1);
}

.menutd:hover{
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
border-color: #999999;
background-color: #000000;
border-style: solid;
border-width: 1px;
zfilter:revealTrans(duration=0.25, transition=1);
}

.menutdp{
background-color: #FFFFFF;
padding-top: 1px;
padding-bottom: 0px;
}

.ds{
zbackground-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
zwidth: 100%;
height: 0px;
display : none;
}

A.ddLinkn {
padding-left: 4px;
padding-right: 4px;
padding-top: 3px;
padding-bottom: 4px;
	BORDER: #124497 1px solid; DISPLAY: block; BACKGROUND: #FFF2E1; WIDTH: 100%; CURSOR: pointer; TEXT-DECORATION: none; MARGIN:0px; filter:revealTrans(duration=0.5, transition=2);

}
A.ddLinkn:hover {
	BORDER: #124497 1px solid; DISPLAY: block; BACKGROUND: #DBE1F9; WIDTH: 100%; COLOR: #1C3F94; TEXT-DECORATION: none; MARGIN:0px;
}

A.ddLink {
padding-left: 4px;
padding-right: 4px;
padding-top: 3px;
padding-bottom: 4px;
	BORDER-RIGHT: #47218E 1px solid; BORDER-TOP: #47218E 1px solid; DISPLAY: block; BACKGROUND: #F1F6FC; BORDER-LEFT: #47218E 1px solid; WIDTH: 100%; CURSOR: pointer; zCOLOR: navy; BORDER-BOTTOM: #47218E 1px solid; HEIGHT: 20px; TEXT-DECORATION: none; MARGIN:0px; filter:revealTrans(duration=0.25, transition=16);

}
A.ddLink:hover {
	BORDER-RIGHT: #47218E 1px solid; BORDER-TOP: #47218E 1px solid; DISPLAY: block; BACKGROUND: #FFE0B9; BORDER-LEFT: #47218E 1px solid; WIDTH: 100%; COLOR: #275F71; BORDER-BOTTOM: #47218E 1px solid; TEXT-DECORATION: none; MARGIN:0px;
}

A.ddLinkA {
padding-left: 4px;
padding-right: 4px;
padding-top: 3px;
padding-bottom: 4px;
	BORDER-RIGHT: #47218E 1px solid; BORDER-TOP: #47218E 1px solid; DISPLAY: block; BACKGROUND: #D7F4DD; BORDER-LEFT: #47218E 1px solid; WIDTH: 100%; CURSOR: pointer; zCOLOR: navy; BORDER-BOTTOM: #47218E 1px solid; HEIGHT: 20px; TEXT-DECORATION: none; MARGIN:0px; filter:revealTrans(duration=0.25, transition=16);

}
A.ddLinkA:hover {
	BORDER-RIGHT: #47218E 1px solid; BORDER-TOP: #47218E 1px solid; DISPLAY: block; BACKGROUND: #A7ED8B; BORDER-LEFT: #47218E 1px solid; WIDTH: 100%; COLOR: #00590D; BORDER-BOTTOM: #47218E 1px solid; TEXT-DECORATION: none; MARGIN:0px;
}

A.ddLinkB {
padding-left: 4px;
padding-right: 4px;
padding-top: 3px;
padding-bottom: 4px;
	BORDER-RIGHT: #47218E 1px solid; BORDER-TOP: #47218E 1px solid; DISPLAY: block; BACKGROUND: #EAE7F9; BORDER-LEFT: #47218E 1px solid; WIDTH: 100%; CURSOR: pointer; zCOLOR: navy; BORDER-BOTTOM: #47218E 1px solid; HEIGHT: 20px; TEXT-DECORATION: none; MARGIN:0px; filter:revealTrans(duration=0.25, transition=16);

}
A.ddLinkB:hover {
	BORDER-RIGHT: #47218E 1px solid; BORDER-TOP: #47218E 1px solid; DISPLAY: block; BACKGROUND: #BCB1ED; BORDER-LEFT: #47218E 1px solid; WIDTH: 100%; COLOR: #47218E; BORDER-BOTTOM: #47218E 1px solid; TEXT-DECORATION: none; MARGIN:0px;
}

A.ddLinkC {
padding-left: 4px;
padding-right: 4px;
padding-top: 3px;
padding-bottom: 4px;
	BORDER-RIGHT: #47218E 1px solid; BORDER-TOP: #47218E 1px solid; DISPLAY: block; BACKGROUND: #FFF2E1; BORDER-LEFT: #47218E 1px solid; WIDTH: 100%; CURSOR: pointer; zCOLOR: navy; BORDER-BOTTOM: #47218E 1px solid; HEIGHT: 20px; TEXT-DECORATION: none; MARGIN:0px; filter:revealTrans(duration=0.25, transition=16);

}
A.ddLinkC:hover {
	BORDER-RIGHT: #47218E 1px solid; BORDER-TOP: #47218E 1px solid; DISPLAY: block; BACKGROUND: #FFC379; BORDER-LEFT: #47218E 1px solid; WIDTH: 100%; COLOR: #9B5700; BORDER-BOTTOM: #47218E 1px solid; TEXT-DECORATION: none; MARGIN:0px;
}

A.nddLink {
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
	BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; DISPLAY: block; BACKGROUND: #FFFFFF; BORDER-LEFT: #999999 0px solid; WIDTH: 100%; CURSOR: pointer; COLOR: navy; BORDER-BOTTOM: #999999 0px solid; HEIGHT: 20px; TEXT-DECORATION: none; MARGIN:0px; zfilter:revealTrans(duration=0.25, transition=1);

}
A.nddLink:hover {
	BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; DISPLAY: block; BACKGROUND: #FFFFFF; BORDER-LEFT: #999999 0px solid; WIDTH: 100%; CURSOR: pointer; COLOR: navy; BORDER-BOTTOM: #999999 0px solid; HEIGHT: 20px; TEXT-DECORATION: none; MARGIN:0px; 
}

.subMenuTR {
padding-top: 0px;
padding-left: 5px;
}

.ff {
	background-color: #FFEEcc;
	font-family : Tahoma, Arial, sans-serif;
	color : #ff6600;
	font-weight : bold;
	font-size : 8pt;
}

.newsiframe {
	margin: 0px;
	padding: 0px;
	margin-left: 8px;
}

.footerTable {
	clear: both;
	border-top: solid 2px #bbbbbb;
	margin-right: 8px;
}

.h {
	visibility: hidden; 
}

#bgA {
	background-image: url(images/menuA.gif);
}

}
.searchBox {
	BORDER-RIGHT: #BEBEBE 1px solid; BORDER-TOP: #BEBEBE 1px solid; BACKGROUND: #EFFBFF; BORDER-LEFT: #BEBEBE 1px solid; COLOR: navy; BORDER-BOTTOM: #BEBEBE 1px solid; HEIGHT: 21px; TEXT-DECORATION: none; MARGIN-BOTTOM:1px; MARGIN:0px; 
width: 75px;
	font-family : tahoma, arial, sans-serif;
	color : #777777;
	font-weight : bold;
	font-size : 8pt;
	line-height: 11pt;
}

#search {
	position: relative;	
	left: 267px;
	top: -49px;
	align: left;
	z-index: 11;
	display: none;

}

.highlight {
	margin-left: 4px;
	border-left: #406693 8px solid;
	padding-left: 8px;
}

.nplogo {
border-left: #000000 1px solid;
border-right: #000000 0px solid;
background-image: url(images/nplogo.gif);
background-color: #ffffff;
}

.nptop {
border-right: #000000 1px solid;
background-image: url(images/nptop.jpg);
background-color: #ffffff;
}

.npside {
border-left: #000000 1px solid;
background-image: url(images/npside.jpg);
background-color: #FAF5EA;
background-repeat: no-repeat;
background-position: left top;
padding-left: 12px;
padding-right: 12px;
}

.npmiddle {
	margin-top: -2px;
}

.npmaintext1 {
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	background : #ffffff;
	background-image: url(images/npmaintextrepeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#npmaintext2 {
	background-image: url(images/npmiddletop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-right: 12px;
}

.npfooter {
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	background : #ffffff;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
}

.mainpic {
	margin-top: -2px;
}

.sidepaneltop {
	width : 191px;
	height : 14px;
	margin : 0px;
	margin-top: 2px;
	padding : 0px;
	spacing : 0px;
	background : #F4F4F0;
	background-image: url(images/sidepaneltop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.sidepanelinner {
	width : 191px;
	margin : 0px;
	border : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	spacing : 0px;
	background : #F4F4F0;
	background-image: url(images/sidepanelinner.gif);
	background-repeat: repeat-y;
	background-position: left top;
	line-height: 10pt;
}

.sidepanelbase {
	width : 191px;
	height : 17px;
	margin : 0px;
	padding : 0px;
	spacing : 0px;
	background : #F4F4F0;
	background-image: url(images/sidepanelbase.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.sideMenuHeader {
	width : 191px;
	margin : 0px;
	padding : 0px;
	padding-bottom : 2px;
	spacing : 0px;
	color : #FFFFFF;
	text-align : right;
}

.allsidepanel {
margin: 3px;
border: 0px;
padding: 0px;
}

.sidepanelcontent {
margin: 0px;
border: 0px;
padding: 0px;
padding-left: 13px;
padding-right: 14px;
}

ul {
margin-top: 0px;
margin-bottom: 0px;
}

.topbg {
padding-left: 30px;
padding-right: 30px;
background-image: url(images/topbg.jpg);
background-color: #ffffff;
height: 95px;
}

.topbgflash {
padding-left: 0px;
padding-right: 0px;
zbackground-image: url(images/topbg.jpg);
background-color: #ffffff;
height: 95px;
}

.menubg {
padding-left: 40px;
padding-right: 40px;
background-image: url(images/menubg.jpg);
background-color: #ffffff;
height: 42px;
}

.midbg {
padding-left: 30px;
padding-right: 30px;
background-image: url(images/midbg.gif);
background-color: #ffffff;
height: 100%;
}

.basebg {
padding-left: 30px;
padding-right: 30px;
background-image: url(images/basebg2.jpg);
background-color: #F5F5F5;
height: 100%;
}

.contentbase {
padding-left: 30px;
padding-right: 30px;
background-image: url(images/contentbase.jpg);
background-color: #FFFFFF;
height: 24px;

}

.pale {
color: #89A5AE;
}

.smallprint {
font-family: Tahoma, Arial, sans-serif;
color: #A1A1A1;
font-weight: bold;
font-size: 9px;
line-height: 12px;
}

a.smallprintlink:link {
font-family: Tahoma, Arial, sans-serif;
color: #A1A1A1;
font-weight: bold;
font-size: 9px;
line-height: 12px;
padding-bottom: 3px;
}

a.smallprintlink:visited {
font-family: Tahoma, Arial, sans-serif;
color: #A1A1A1;
font-weight: bold;
font-size: 9px;
text-decoration:none;
padding-bottom: 1px;
border-bottom: 1px solid;
line-height: 11px;
}

a.smallprintlink:hover {
color : #1C3F94;
}

.ff {
	background-color: #DEE7E8;
	font-family: Tahoma, Arial, sans-serif;
	color : #49585D;
	font-weight : bold;
	font-size : 12px;
	border: solid #999999 1px;
}