html			{overflow-y:scroll}
body			{margin:0; background:#fff; color:#2E385A; font-size:10.5pt; font-family: Arial, Verdana, Helvetica, sans-serif}

p			{line-height:1.5em; margin:0 0 10px 0}
hr			{clear:both; border:0 solid #E5E5E5; border-width:1px 0 0 0; margin:0 0 5px 0; height:0}
table			{font-size:10.5pt}
th			{color:#062074; line-height:20px; padding:0 5px; vertical-align:middle}
td			{vertical-align:top}
ul, ol			{margin-top:10px; margin-bottom:10px; margin-left:1em; padding-left:1em}
ul			{list-style: none}
li			{line-height:1.5em; margin:5px 0}
form			{margin:0}
img			{border:0}

/*	Headings*/

H1			{color:#062074; font-size:22px; margin:0 0 5px 0}
H2			{color:#006E81; font-size:16px; font-style:italic; margin:0 0 20px 0}
H3			{color:#062074; font-size:18px; margin:20px 0 5px 0}
H4			{color:#006E81; font-size:14px; font-style:italic; margin:5px 0 10px 0}
H5			{color:#062074; font-size:16px; margin:0 0 5px 0}
H6			{color:#006E81; font-size:12px; font-style:italic; margin:0 0 10px 0}

H3 a:visited, H5 a:visited, a:visited H5,
H3 a:active, H5 a:active, a:active H5,
H3 a:link, H5 a:link, a:link H5		{color:#062074; text-decoration:none}
H3 a:hover, H5 a:hover, a:hover H5	{color:#af4600; text-decoration:none}

H4 a:visited, H6 a:visited,
H4 a:active, H6 a:active,
H4 a:link, H6 a:link		{color:#006E81; text-decoration:none}
H4 a:hover, H6 a:hover	{color:#af4600; text-decoration:none}

.pD	{float:left; width:98%; margin:15px 0 20px 20px; background:#fff; text-align:left}
.pD h1			{font-size:18px; margin:0}
.pD h2			{font-size:14px; margin:0}
.pD h2 img		{vertical-align:middle; margin-left:10px}
.pD h3		{font-size:14px; margin:0 0 10px 0}
.pD h5			{font-size:14px; margin:20px 0 10px 0}
.pD h3 a			{display:block;  text-decoration:none; color:#062074}
.pD ul			{margin: 0.5em 0 0 1em; padding-left:1em}
.pD li			{margin-top: 0.5em}
/*	Links			*/

a:visited,
a:active,
a:link			{color:#062074;text-decoration:none}
a:hover			{color:#af4600;text-decoration:underline}
.noline			{text-decoration:none}
.line			{text-decoration:underline}
/*	Floats		*/

.fLeft			{float:left}
.fRight			{float:right}

/*	Clear Floats		*/

.left			{clear:left; height:0}
.right			{clear:right; height:0}
.both			{clear:both; height:0}
/*head*/
header {
    width: 996px;
    height: 120px;
    background: -webkit-linear-gradient(top, #fff, #f7f7f7);
    margin: 0 auto;
    text-align: center;
}
.headLogo {
    position: absolute;
    bottom: 15px;
    left: 15px;
    border: 0;
}
.head {
    position: relative;
    width: 980px;
    height: 80px;
    margin: 0 8px;
}

.headSrch {
    position: absolute;
    bottom: 15px;
    right: 0;
    height: 41px;
    width: 568px;
    background: #2C8897;
    line-height: 41px;
}
.quickSrch {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100px;
    font-weight: bold;
    font-size: 13px;
    color: #fff;
    text-align: left;
    height: 41px;
    line-height: 41px;
}
.srchSubmit {
    position: absolute;
    bottom: 10px;
    right: 10px;
    height: 21px;
    width: 64px;
}
.srchValue{
    position: absolute;
    bottom: 10px;
    right: 96px;
    width: 368px;
    height: 17px;
    border: 1px solid #869CB4;
    text-indent: 5px;
}
/*	Horizontal Navigation Bar	*/

.nav, .nav ul		{width:980px; height:40px; list-style:none; text-align:left; background:#30458B; font-weight:bold; font-size:13px; padding:0; margin:0 8px}
.nav a			{display:block; text-align:center; width:140px; color:#fff; text-decoration:none; line-height:40px}
.nav a:hover		{background:#268E95 }
.nav li			{width:140px; float:left; padding:0; margin:0}
.nav li ul			{position:absolute; display:none; height:auto; text-align:left; width:140px; z-index:100; margin:0}
.nav li ul a		{height:19px; line-height:19px; background:#fff; text-indent:10px; color:#000; font-size:11px; border:1px solid #00124D; border-top:0; margin:0; text-align:left}
.nav li ul li a:hover		{border-top:0}
.nav li:hover ul,
.nav li.sfhover ul		{display:block}
.nav li:hover,
.nav li.sfhover		{background:#268E95}
.nav li ul li a:hover,
.nav li ul li a.sfhover		{background:#fff}
.main-container			{width:996px;background:#fff;margin:0 auto;text-align:left;min-height:396px;}
.main {
    clear: left;
    background: #fff;
    margin:15px;
}
table .main-search{
	margin:auto;
	height:80px;
	text-align:center;
	
}
table .main-search td{
	height:26px;
	border:1px solid #AAA;
}
.pDbd1, .pDbd2, .pDbd3 {
    width: 98%;
    border-bottom: 1px solid #E5E5E5;
    border-spacing: 0;
}
.breadCrumbs{
	background:#ecf4f9;
	padding:5px 0 5px 15px;
	font-size:16px;
}

table.products-list {
	font-size:14px;
	color:#333333;
	border-width: 1px;
	border-color: #a9c6c9;
	border-collapse: collapse;
	width:100%;
}
table.products-list th {
	border-width: 1px;
	padding: 8px 8px 8px 20px;
	border-style: solid;
	border-color: #a9c6c9;
	    text-align:left;
}
.content{}
#pDdb1A			{width:500px; text-align:left; color:#2E385A; padding:10px 10px 0 0; border-right:1px solid #E5E5E5}
#pDdb1B			{padding:10px 0 10px 10px}
#pDdb1C			{width:500px; text-align:left; color:#2E385A; padding:0 10px 10px 0; border-right:1px solid #E5E5E5; vertical-align:bottom}
#pDchemNam p		{margin:0}
#pDimg img {
    max-width: 327px;
}
.product-data {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    border-spacing: 0;
}
.pDunits {
    clear: left;
    float: left;
    margin: 0 0 10px 0;
    width: 100px;
    font-weight: bold;
}
.pDprop {
    float: left;
    width: 268px;
    margin: 0 0 10px 0;
    text-align: left;
    color: #2E385A;
}
.pro-desc{
	margin:20px 4px;
}
table.products-list td {
	border-width: 1px;
	padding: 8px 8px 8px 20px;
	border-style: solid;
	border-color: #a9c6c9;
}
.product-structure {
    text-align: center;
    z-index: 10;
    position: absolute;
    left: 90px;
    top: 30px;
    border-radius: 5px;
    border: 1px solid #ddd;
    background: #fff;
    box-shadow: 1px 1px 1px rgba(0,0,0,.1);
    padding: 10px;
}
 span.product-structure { display:none;  }
 span.hover { display:block; }
 span.product-structure img { width:130px; }

.oddrowcolor{
	background-color:#f1f1f1;
}
.evenrowcolor{
	background-color:#e3e3e3;
}
.pageNum {
 padding:8px 0px;
 width:980px;
text-align:right;
}
.pageNum a{
 font-size:15px;
 margin:2px;
}
footer{
	color:#FFF;
	 height: 90px;
	margin-top:40px;
    width: 980px;
    background: #2c8897;
    margin:auto;}
footer address{
	
}	
footer address p{
	text-align:center;
	font-style:normal;
    left: 15px;
    bottom: 10px;
    margin-top:30px;
}
footer address p a{
	color:#FFF;
}
.index_bg{
	background-size:100%;
	background:url(../images/index_bg.jpg) no-repeat;
}