body
{
    margin:0px;
    padding:0px;
    font-family:verdana;
    font-size:12px;
    background-color:#FFFFFF;
	color:#444444;
	line-height:1.3;
	background-image:url('../images/common/bg.jpg');
    background-repeat:repeat;
}
*
{
	padding:0px;
	margin:0px;
}
#mainContent
{
    
    margin:0px;
	padding:0px;
    text-align:center;
	align:center;
}
#mainInnerContent
{
   width:900px;
   align:center;
   border:solid 0px #FF0000;
}
.flHeight
{
	float:left;
	width:900px;
	height:37px;
	overflow:none;
	clear:both;
}
.flOuter
{
	float:left;
	width:900px;
	height:335px;
	background-color:#FFFFFF;
}
.topBannerOuter
{
	float:left;
	width:900px;
	background-color:#FFFFFF;
}
.bannerHt
{
	float:left;
	width:900px;
	height:50px;
	overflow:none;
	clear:both;
}
.bannerOuter
{
	float:left;
	width:900px;
	height:161px;
	background-image:url('../images/landing-page/banner-bg.jpg');
	background-repeat:no-repeat;
    border:solid 0px #FF0000;
}
.bannerBG
{
	float:left;
	width:900px;
	height:226px;
	background-image:url('../images/landing-page/banner-extend-bg.jpg');
	background-repeat:repeat-X;
}
.banner1
{
	width:307px;
	float:left;
}
.bnrIn1
{
	float:left;
    text-align:center;
	padding-left:35px;
	margin-top:50px;
}
.bnrIn2
{
	float:left;
	padding-left:20px;
	margin-top:20px;
}
.bnrIn3
{
	float:left;
	padding-left:30px;
	margin-top:50px;
}
.banner2
{
	width:285px;
	float:left;
}
.bLeft
{
	float:left;
	width:139px;
	text-align:left;
}
.bRight1
{
	float:left;
	width:108px;
	text-align:left;
}
.bRight2
{	
	float:left;
	width:108px;
	text-align:left;
	padding-top:5px;
}	
.height10
{
	width:900px;
	float:left;
	height:10px;
	overflow:hidden;
}
.height20
{
	width:900px;
	float:left;
	height:20px;
	overflow:hidden;
}
.sitemapContL
{
	width:500px;
	float:left;
}
.sitemapContR
{
	width:400px;
	float:left;
	text-align:right;
}
.sitemap,.sitemap a
{
	
	font-family:verdana;
    font-size:10px;
    color:#999999;
	text-align:left;
	text-decoration:none;
}

/*Inner pages css starts*/
.bannerOuterInner
{
	float:left;	
	background-color:#FFFFFF;
	width:900px;
	background-image:url('../images/trichem/data-bg.jpg');
	background-repeat:repeat-X;
}
.button
{
	width:60px;
	background-color:#0096E4;
	color:#FFFFFF;
	font-family:verdana;
	font-weight:bold;
	border:0px;
	cursor:pointer;
	text-valign:middle;
}
.buttonHome
{
	width:60px;
	background-color:#0096E4;
	color:#FFFFFF;
	font-family:verdana;
	font-weight:bold;
	border:0px;
	cursor:pointer;
	text-valign:middle;
}
.height30
{
	width:500px;
	height:25px;
	overflow:hidden;
	float:left;
}
.life30
{
	width:800px;
	height:25px;
	overflow:hidden;
	float:left;
}

.gapSrc
{
	width:670px;
	height:25px;
	overflow:hidden;
	float:left;
}
.title
{
	font-family:verdana;
    font-size:18px;
    color:#0096E4;
	text-align:left;
	text-decoration:none;
	line-height:1;
}
.common
{
	width:900px;
	float:left;
}

.data,.data a
{
	font-family:verdana;
    font-size:12px;
	color:#444444;
	line-height:1.3;
	text-decoration:none;
}
.statusL
{
	width:679px;
	float:left;
}
.statusR
{
	width:221px;
	float:left;
}
.statusCont
{
	margin:10px 0px 0px 39px;
	text-align:left;
}
.commonMr
{
	margin:0px 39px 0px 39px;
}
.commonPrn
{
	margin:0px 39px 0px 15px;
}
.healthPd
{
	padding:10px 15px 0px 0px;
}
.comm822
{
	width:820px;
	float:left;
	text-align:justify;
    border:solid 0px #FF0000;
}
/*index-page product*/
.homeContentRight
{
    width:287px;
    float:left;
    text-align:left;
    background-image:url('../images/trichem/vr-dotted-line.gif');
    background-repeat:repeat-Y;
	
}
.textbox
{
	width:165px;
	height:17px;
	font-size:11px;
	color:#000000;
	border:solid 1px #B2B2B2;
	padding-left:3px;
}
.height10
{
	width:260px;
    overflow:hidden;
    height:10px;
    clear:both;
}
.prodComm
{
	width:264px;
	float:left;
	text-align:left;
}
.prodOuterNew
{
	width:264px;
	float:left;
	padding:0px;
	margin:0px;
	clear:both;
    border:solid 0px #FF0000;
}
.prodComm
{
	width:264px;
	float:left;
	text-align:left;
}
.prodHt
{
	width:264px;
	float:left;
	height:5px;
	overflow:hidden;
	clear:both;
}
.prodLeft
{
	width:20px;
	float:left;
}
.prodRight
{
	width:240px;
	float:left;
}
ul
{ 
	list-style-type: none;
	padding:10px 0px 0px 0px;
	margin:0px;
	border:0px solid #ff0000;
}
ul.health li
{
	list-style-type: none;
	line-height:1.7;
	background-image:url("../images/common/main-bullet.jpg");
	background-repeat:no-repeat;
	background-position:0px 11px;
	padding:2px 0px 0px 18px;
	border:0px solid #ff0000;
	font-size:12px;
	font-family:verdana;
	color:#444444;
	text-align:left;
}
ul.life li
{
	list-style-type: none;
	line-height:1.7;
	background-image:url("../images/common/main-bullet.gif");
	background-repeat:no-repeat;
	background-position:20px 10px;
	padding:2px 0px 0px 40px;
	border:0px solid #ff0000;
	font-size:12px;
	font-family:verdana;
	color:#444444;
	text-align:left;
}
ul.api li
{
	list-style-type: none;
	line-height:1.7;
	background-image:url("../images/common/main-bullet.jpg");
	background-repeat:no-repeat;
	background-position:3px 10px;
	padding:2px 0px 0px 20px;
	border:0px solid #ff0000;
	font-size:12px;
	font-family:verdana;
	font-weight:normal;
	color:#444444;
}

ul.icp li
{
	list-style-type: none;
	line-height:1.7;
	background-image:url("../images/common/main-bullet.jpg");
	background-repeat:no-repeat;
	background-position:3px 8px;
	padding:0px 0px 30px 20px;
	border:0px solid #ff0000;
	font-size:12px;
	font-family:verdana;
	font-weight:bold;
	color:#444444;
}
ul.icpSub li
{
	list-style-type: none;
	line-height:1.7;
	background-image:url("../images/common/sub-bullet.jpg");
	background-repeat:no-repeat;
	background-position:15px 10px;
	padding:2px 0px 0px 30px;
	border:0px solid #ff0000;
	font-size:12px;
	font-family:verdana;
	font-weight:normal;
	color:#444444;
}
ul.contact li
{
	list-style-type: none;
	line-height:1.7;
	background-image:url("../images/common/main-bullet.jpg");
	background-repeat:no-repeat;
	background-position:0px 11px;
	padding:2px 0px 5px 18px;
	border:0px solid #ff0000;
	font-size:12px;
	font-family:verdana;
	color:#444444;
	text-align:left;
	font-weight:bold;
}
.homeContent
{
    width:822px;
    float:left;
    text-align:left;
    overflow:auto;
}
.clickHere
{
	font-family:verdana;
    font-size:12px;
    color:#0096E4;
	text-align:left;
	text-decoration:none;
	line-height:1;
}
.clickHereCont
{
	width:200px;
	float:left;
	text-align:left;
	background-color:#E8E8E8;
}
.clickMr
{
	margin:10px 0px 10px 10px;
}
/*right menu starts*/
.rhMenuSel
{
	font-family:verdana;
    font-size:12px;
	font-weight:bold;
    color:#0096E4;
	text-align:left;
	text-decoration:none;
	line-height:1;
}
.rhMenu,.rhMenu a
{
	font-family:verdana;
    font-size:12px;
	font-weight:normal;
    color:#444444;
	text-align:left;
	text-decoration:none;
	line-height:1;
}
.rhItem1
{
	width:182px;
	heigth:30px;
	float:left;
	background-color:#FFFFFF;
	clear:both;
}
.rhItem2
{
	wifth:182px;
	float:left;
	height:2px;
	overflow:hidden;
	clear:both;
}
.rhGap
{
	width:182px;
	heigth:30px;
	float:left;
	background-color:#D8D8DE;
	clear:both;
}
.rhSpan
{
	float:left;
	padding:7px 0px 9px 16px;
}

/*right menu ends*/
/*healthcare top banner*/
.healthTop
{
	float:left;
	position:absolute;
	margin-top:19px;
	margin-left:30px;
	z-index:999;
}
.lifeTop
{
	float:left;
	position:absolute;
	margin-top:19px;
	margin-left:30px;
}

/*contact*/
.contactMain
{
	width:600px;
	float:left;
}
.contactInner
{
	width:540px;
	float:left;
}
.email,.email a
{
	font-family:verdana;
    font-size:12px;
	color:#0096E4;
	line-height:1.3;
	text-decoration:none;
	text-decoration:underline;
}
/*contact ends*/
/*principle start*/
.imgOuter
{
	width:819px;
	float:left;
	border:solid 0px #ff0000;
	padding-top:0px;
	padding-left:24px;
}
.rowCont
{
	float:left;
	height:132px;
}
.hrLine
{
	height:2px;
	width:100%;
	overflow:hidden;
	float:left;
	background-image:url(../images/trichem/principles/hr-line.gif);
	background-repeat:repeat-X;
}
.vrLine
{
	float:left;
	width:2px;
	height:132px;
	background-image:url(../images/trichem/principles/vr-line.gif);
	background-repeat:repeat-Y;
}
.imgCont
{
	width:149px;
	padding-top:10px;
	float:left;
	text-align:center;
}
.topNav
{
    float:left;
    width:214px;
    height:37px;
    border-right:solid 1px #958D8D;
    overflow:hidden;
    text-align:center;
}
/*principle ends*/
/*menu coding*/
/**************** menu coding starts*****************/
/*#menu {
width: 860px;
background: #eee;
float: left;
z-index: 9999;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 215px;
float: left;
text-align:left;
z-index: 9999;
}

#menu a, #menu h2 {
font: normal 12px Verdana;
display: block;
border-right:solid 1px #948D8D;
margin: 0;
padding: 2px 3px;
text-align:left;
z-index: 9999;
}

#menu h2{
color: #FFFFFF;
background: #000;
text-align:center;
line-height:2.5;
font-weight:normal;
cursor:pointer;
}

#menu a {
color: #FFFFFF;
background: #000000;
text-decoration: none;
line-height:1.5;
border-top:solid 1px #FFFFFF;
padding-left:25px;
font-size:11px;
font-weight:bold;
text-align:left;
z-index: 9999;
}

#menu a:hover,.cnt {
color: #FFFFFF;
background: #0096E4;
line-height:1.5;
text-align:left;
z-index: 9999;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 9999;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}*/
/**************** menu coding ends*****************/