﻿html {
	height: 100%;
	max-height: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	background: #3d4e66;
	font-size: 62.5%;
	font-family: tahoma, arial, verdana, sans-serif; /* hide overflow:hidden from IE5/Mac */ /* \*/;
	overflow: hidden; 
	/* */
}
body {
	height: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
	border: 0;
}
a {
	color: #f9442c;
	text-decoration: none;
}
a:hover {
	color: #994f09;
	text-decoration: underline;
}
#content {
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	z-index: 3;
	top: 94px;
	bottom: 50px;
	left: 195px;
	right: 0;
	background: #fff;
	font-size: 1.1em;
}
* html #content {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	max-height: 100%;
	width: 100%;
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	z-index: 3;
	border-top: 94px solid #fff;
	border-bottom: 50px solid #fff;
	border-left: 195px solid #fff;
}
#head {
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 94px;
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 5;
	overflow: hidden;
	color: #fff;
	background: #4c5c73 url('../images/bg_hd_fix.gif') repeat-x top left;
}
#foot {
	position: absolute;
	margin: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 50px;
	font-size: 1em;
	z-index: 5;
	overflow: hidden;
	background: #3d4e66;
	color: #fff;
	border-top: 3px #768797 solid;
}
#left {
	position: absolute;
	left: 0;
	top: 94px;
	bottom: 50px;
	width: 195px;
	background: #55677d;
	z-index: 4;
	overflow: hidden;
	background-repeat: no-repeat;
	font-size: 1.1em;
}
* html #left {
	height: 100%;
	top: 0;
	bottom: 0;
	border-top: 94px solid #fff;
	border-bottom: 50px solid #fff;
	color: #fff;
	overflow: hidden;
}
#content {
	padding: 0;
}
.bold {
	font-size: 1.2em;
	font-weight: bold;
}
dd {
	display: none;
}
#page-leftSec-wrap {
	position: absolute;
	left: 20px;
	width: 170px;
}
#page-leftSec .navcontainer {
	width: 160px;
}
#page-leftSec .navcontainer ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: tahoma, arial, helvetica, sans-serif;
}
#page-leftSec .navcontainer a {
	display: block;
	padding: 3px 0 3px 0px;
	width: 155px;
	border-bottom: 1px solid #344454;
	border-top: 1px solid #7c8ea6;
	background-position: 0 9px;
}
#page-leftSec .navcontainer a.top {
	border-top: 0;
}
#page-leftSec .navcontainer a.bot {
	border-bottom: 0;
}
#page-leftSec .navcontainer a:link, #page-leftSec .navlist a:visited {
	color: #e0dfdd;
	text-decoration: none;
}
#page-leftSec .navcontainer a:hover {
	color: #fff;
	background: #369 url(../images/bullet_gray.gif) no-repeat;
	background-position: 5px 9px;
}
#page-leftSec {
	float: left;
	width: 100%;
	margin: 30px 0;
}
#page-leftSec h2 {
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 6px;
	color: #ffcc00;
	font-family: arial, tahoma, verdana, sans-serif;
}
#page-rightSec-wrap {
	background: #fff;
	min-height: 350px;
	height: auto !important;
	height: 350px;
	color: #444;
}
#page-rightSec {
	float: left;
	padding: 0 30px 20px 30px;
}
#prodtitle, #prodtitley {
	float: left;
	width: 100%;
	background: #fff url(../images/bg_prodtitleR.jpg) repeat-x top left;
}
#prodtitley{
	background: #f7bb1c url(../images/bg_prodtitleY.jpg) repeat-x top left;
	height: 57px;
}
#prodtitle-wrap {
	padding: 0 0 0 20px;
}

#prodtitleL {
	float: left;
	background: url(../images/bg_pginnerbanner.gif) repeat-x top left;
}
#prodtitleR, #prodtitleR-mx, #prodtitleR-ep, #prodtitleR-pef, #prodtitleR-pesdf, #prodtitleR-fbe, #prodtitleR-new,
#prodtitleR-cc, #prodtitleR-pc101, #prodtitleR-pp, #prodtitleR-ts, #prodtitleR-cu{
	color: #fff;
	float: left;
	height: 57px;
	width: 575px;
}
#prodtitleR-mx {
	width: 507px;
}
#prodtitleR-ep {
	width: 576px;
}
#prodtitleR-pef {
	width: 567px;
}
#prodtitleR-pesdf {
	width: 528px;
}
#prodtitleR-fbe {
	width: 354px;
}
#prodtitleR-new {
	width: 581px;
}
#prodtitleR-cc{
	width: 508px;
}
#prodtitleR-pc101{
	width: 538px;
}
#prodtitleR-pp{
	width: 566px;
}
#prodtitleR-ts{
	width: 566px;
}
#prodtitleR-preptips{
	width: 578px;
}
#prodtitleR-cu{
	width: 594px;
}
#page-rightSec p, #page-rightSec li {
	line-height: 2.2em;
}
#page-rightSec h2 {
	color: #000;
}
#page-rightSec-wrap h2.pef, #page-rightSec-wrap h2.ep, #page-rightSec-wrap h2.pe, 
#page-rightSec-wrap h2.mx, #page-rightSec-wrap h2.pesdf, #page-rightSec-wrap h2.fbe, #page-rightSec-wrap h2.new {
	height: 74px;
	width: 550px;
	text-indent: -9999em;
	overflow: hidden;
	float: left;
	margin: 0;
	padding: 0;
}
#page-rightSec-wrap h2.cc, #page-rightSec-wrap h2.pc101, #page-rightSec-wrap h2.pp, 
#page-rightSec-wrap h2.ts, #page-rightSec-wrap h2.cu, #page-rightSec-wrap h2.smap {
	height: 57px;
	width: 550px;
	text-indent: -9999em;
	overflow: hidden;
	float: left;
	margin: 0;
	padding: 0;
}

#page-rightSec-wrap h2.pef {
	background: url('../images/hd_pef.gif') no-repeat;
	width: 203px;
}
#page-rightSec-wrap h2.ep {
	background: url('../images/hd_ep.gif') no-repeat;
	width: 194px;
}
#page-rightSec-wrap h2.pe {
	background: url('../images/hd_pe.gif') no-repeat;
	width: 195px;
}
#page-rightSec-wrap h2.mx {
	background: url('../images/hd_mx.gif') no-repeat;
	width: 263px;
}
#page-rightSec-wrap h2.pesdf {
	background: url('../images/hd_pesdf.gif') no-repeat;
	width: 242px;
}
#page-rightSec-wrap h2.fbe {
	background: url('../images/hd_fbe.gif') no-repeat;
	width: 416px;
}
#page-rightSec-wrap h2.new {
	background: url('../images/hd_new.gif') no-repeat;
	width: 189px;
}
#page-rightSec-wrap h2.cc {
	background: url('../images/hd_cc.gif') no-repeat;
	width: 262px;
}
#page-rightSec-wrap h2.pc101 {
	background: url('../images/hd_pc101.gif') no-repeat;
	width: 232px;
}
#page-rightSec-wrap h2.pp {
	background: url('../images/hd_preptips.gif') no-repeat;
	width: 204px;
}
#page-rightSec-wrap h2.ts {
	background: url('../images/hd_ts.gif') no-repeat;
	width: 204px;
}
#page-rightSec-wrap h2.cu {
	background: url('../images/hd_cu.gif') no-repeat;
	width: 176px;
}
#page-rightSec-wrap h2.prepatips {
	background: url('../images/hd_preptips.gif') no-repeat;
	width: 204px;
}
#page-rightSec-wrap h2.smap {
	background: url('../images/hd_smap.gif') no-repeat;
	width: 121px;
}

#page-rightSec h3, #page-rightSec h3.sub, #page-rightSec h4, #page-rightSec h4.sub {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.85em;
	margin-left: -1px;
	margin-top: 30px;
	color: #000;
	margin-bottom: 5px;
}
#page-rightSec h3.tshoot, #page-rightSec h3.ta, #page-rightSec h3.pi, #page-rightSec h3.news,
#page-rightSec h3.pt_app, #page-rightSec h3.pt_cprep, #page-rightSec h3.pt_rec, 
#page-rightSec h3.pt_condi, #page-rightSec h3.of, #page-rightSec h3.pr, h3#get, h3#lang {
	height: 35px;
	text-indent: -9999em;
	overflow: hidden;
	float: left;
	margin: 35px 0 0 0px;
	padding: 0;
	width: 550px;
}
#page-rightSec h3.tshoot {
	background: url('../images/hd_tshoot.gif') no-repeat;
}
#page-rightSec h3.ta {
	background: url('../images/hd_ta.gif') no-repeat;
	height: 20px;
	margin-bottom: 10px;
}
#page-rightSec h3.pi {
	background: url('../images/hd_pi.gif') no-repeat;
}
#page-rightSec h3.news {
	background: url('../images/hd_news.gif') no-repeat;
}
#page-rightSec h3.pt_app {
	background: url('../images/hd_preptips_app.gif') no-repeat;
}
#page-rightSec h3.pt_cprep {
	background: url('../images/hd_preptips_correctprep.gif') no-repeat;
}
#page-rightSec h3.pt_rec {
	background: url('../images/hd_preptips_rec.gif') no-repeat;
}
#page-rightSec h3.pt_condi {
	background: url('../images/hd_preptips_cond.gif') no-repeat top left;
	height: 25px;
}
#page-rightSec h3.of {
	background: url('../images/hd_preptips_otherfact.gif') no-repeat;
}
#page-rightSec h3.pr {
	background: url('../images/hd_preptips_pr.gif') no-repeat;
}
#page-rightSec h3#get{
	background: url('../images/hd_getintouch.gif') no-repeat;
	margin: 40px 0 0 0px;
}
#page-rightSec h3#lang{
	background: url('../images/hd_language.gif') no-repeat;
	margin: 40px 0 0 0px;
}

#page-rightSec h4 {
	margin: 0;
	font-size: 1.35em;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}
#page-rightSec h4.sub, #page-rightSec h4.subt {
	font-weight: bold;
	font-size: 1.25em;
	color: #9d0a0e;
	margin-bottom: 0;
	margin-top: 36px;
}
#page-rightSec h4.sec {
	margin: 0;
	font-size: 1.75em;
	font-weight: normal;
	color: #2528ac;
	margin-top: 25px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#page-rightSec h4.blue {
	color: #3366cc;
}
#page-rightSec h4.green {
	color: #00a650;
}
#page-rightSec h4.subt {
	margin-top: 4px;
}
#page-rightSec h4.yellow {
	color: #ffd200;
}
#page-rightSec .prob, #page-rightSec .sol, #page-rightSec .colgen {
	float: left;
	width: 100%;
	margin-bottom: 2px;
}
#page-rightSec .prob, #page-rightSec .colgen {
	padding: 5px 0 5px 28px;
	background: url('../images/i_prob.gif') no-repeat;
	background-position: 5px 5px;
	margin-top: 2px;
}
#page-rightSec .colgen {
	padding: 5px 0px 5px 0;
	background: #305186;
	margin-top: 2px;
	width: 100%;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
#page-rightSec .prob{
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 5px;
}
#page-rightSec .ptreat {
	padding: 1px 1px;
}
#page-rightSec .sol {
	background: url('../images/i_sol.gif') no-repeat;
	border-bottom: 1px solid #ccc;
	background-position: 5px 1px;
	padding-left: 30px;
	margin-bottom: 0;
}
#page-rightSec .lastsol{
	border-bottom: 0;
}
#page-rightSec .prob .solLink, #page-rightSec .colgen .solLink {
	float: right;
	width: 23px;
	height: 18px;
}
#page-rightSec .colgen .solLink {
	width: 18px;
	background: #ccc;
	margin: 0 5px 0 0;
}
#page-rightSec .prob .solLink h4 a, #page-rightSec .colgen .solLink h4 a {
	height: 18px;
	width: 18px;
	float: left;
	text-indent: -9999em;
	overflow: hidden;
	float: left;
	background: url('../images/bg_toggle.gif') no-repeat;
}
#page-rightSec .prob .solLink h4 a:hover, #page-rightSec .colgen .solLink h4 a:hover {
	background: url('../images/bg_toggle.gif') no-repeat;
	background-position: 0 -18px;
}
#page-rightSec .prob h4.sub, #page-rightSec .sol h4.sub {
	margin-top: 0;
	margin-bottom: 3px;
	display: inline;
}
#page-rightSec .prob h4.sub {
	float: left;
	margin-right: 4px;
}
#page-rightSec .prob p, #page-rightSec .colgen p {
	line-height: 1.2em;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	width: 100%;
}
#page-rightSec .colgen p {
	font-size: 1.3em;
	color: #fff;
	width: 460px;
	text-align: center;
}
#page-rightSec .sol h4.sub {
	color: #008000;
}
#content .half-left, #content .half-right{
	float: left;
	width: 48%;
}
#content .half-right{
	float: right;
}

#content .half-left li.l-red{
	background: url('../images/l_r.gif') no-repeat top left;
}
#content .half-left li.l-blue{
	background: url('../images/l_b.gif') no-repeat top left;
}
#content .half-right li.l-green{
	background: url('../images/l_g.gif') no-repeat top left;
}
#content .half-right li.l-yellow{
	background: url('../images/l_y.gif') no-repeat top left;
}
#content .half-left li.l-red, #content .half-left li.l-blue, #content .half-right li.l-green, #content .half-right li.l-yellow{
	background-position: 0 5px;
	padding-left: 70px;
	list-style: none;
}
#content .imgleft {
	float: left;
	margin: 6px 16px 12px 0;
}
#content .imgright {
	float: right;
	margin: 7px 0px 12px 16px;
}
#content .imgright img, #content .imgleft img, #content img.i3b {
	border: 3px solid #ccc;
}
#content .imgleft p, #content .imgright p {
	color: #555;
	margin: 0;
	padding: 0;
}

.newsCt{
	float: left;
	width: 100%;
	margin-top: 10px;
}

.newsDate{
	float: left;
	width: 66px;
	background: url(../images/bg_cal.gif) no-repeat;
	height: 66px;
	margin-top: 8px;
	margin-bottom: 20px;
}
.month, .day, .year{
	float: left;
	width: 100%;
	text-align: center;
}
.month{
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 2px;
}
.day{
	font-size: 2.4em;
	line-height: 0.8em;
	font-family: arial, tahoma, verdana, sans-serif;
	margin: 8px 0 1px;
}
.newsInFull{
	margin-left: 80px;
	margin-right: 20px;
	text-align: justify;
}
.newsInFull p{
}
.ct-wrap {
	padding: 0px;
	margin-bottom: 30px;
	line-height: 2em;
}
.b10{
	margin-bottom: 10px;
}

.newsInFull .ct-wrap{
	padding: 0 20px;
	margin-left: 10px;
	margin-bottom: 30px;
}

#page-rightSec em {
    background-position: 0 50%;
    background-repeat: no-repeat;
    color: #333;
    float: left;
    font-style: normal;
    padding-left: 20px;
    width: 4.7em;
}

.tel {
    background: url("../images/icon_phone.gif") no-repeat;
}
.fax {
    background: url("../images/icon_fax.gif") no-repeat;
}
.mail {
    background: url("../images/icon_mail.gif") no-repeat;
}
.web {
    background: url("../images/icon_globe.gif") no-repeat;
}
.tel, .fax, .mail, .web{
	background-position: 0 5px;
	padding-left: 25px; 
	
}
/*
a.nav, a.nav:visited {
	margin-left: 50px;
	display: block;
	width: 100px;
	height: 25px;
	background: #aaa;
	color: #eee;
	border: 1px solid #000;
	text-decoration: none;
	text-align: center;
	line-height: 25px;
}
a.nav:hover {
	background: #000;
	color: #fff;
}
*/
#footer {
	margin: 0;
	color: #fff;
	font-size: 1.1em;
	padding: 0 20px;
}
#footer a {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footerLeft {
	float: left;
	width: 110px;
	margin-top: 11px;
}
#footerLeft h3 a {
	background: url('../images/logo_chemrez.jpg') no-repeat;
	height: 27px;
	text-indent: -9999em;
	overflow: hidden;
	float: left;
	margin: 0;
	padding: 0;
	width: 108px;
}
.footer-menu {
	margin-bottom: 5px;
}
.footer-menu li {
	display: inline;
}
.footer-menu li a, #footer a {
	color: #fff;
}
.footer-menu li a {
	padding-left: 12px;
}
.footer-menu li a.l {
	border-left: 1px #fff solid;
	margin-left: 12px;
}
.footer-menu li a.r {
	padding-right: 12px;
	border-right: 1px #fff solid;
}
.footer-menu li a:hover, #footer a:hover {
	color: #ff7200;
}
#footerRight {
	float: right;
	width: 500px;
	margin-top: 17px;
	text-align: right;
}
#footerRight .nav-subMenu {
	float: right;
}
