BODY, B, P, TD, input, textarea, select {
	font-family : Arial;
	font-size : 12px;
	color : #000000;
}
BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
P {
	text-align : justify;
	line-height : 16px;
}
A, A:ACTIVE, A:LINK, A:VISITED {
	font-family: Arial;
	font-size: 12px;
	color: #0674c9;
	text-decoration: none;
}
A:FOCUS, A:HOVER {
	font-family: Arial;
	font-size: 12px;
	color: #0674c9;
	text-decoration: underline;
}
UL {
	margin-left : 10px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left: 0px;
}
LI {
	text-align: justify;
	line-height: 16px;
}
.listDot {
	list-style-type: none;
	text-align: justify;
	line-height: 16px;
	list-style-image: url(images/global/list_dot.gif);
}
.linkDot {
	list-style-type: none;
	text-align: justify;
	line-height: 16px;
	list-style-image: url(images/global/link_dot.gif);
}
HR {
	height: 1px;
	color: #0059d0;
	margin-top: 6px;
	margin-bottom: 6px;
}
.topBar {
	background-image: url(images/global/top_bar.gif);
	background-repeat: repeat-x;
}
.footer {
	font-family: Arial;
	font-size: 10px;
	color: #646464;
}
.footerLink, .footerLink:ACTIVE, .footerLink:LINK, .footerLink:VISITED {
	font-family: Arial;
	font-size: 10px;
	color: #646464;
	text-decoration: none;
}
.footerLink:FOCUS, .footerLink:HOVER {
	font-family: Arial;
	font-size: 10px;
	color: #646464;
	text-decoration: underline;
}
.contentPadding {
	padding-left: 11px;
	padding-right: 20px;
}
.photoMargin {
	margin-left: 16px;
	margin-bottom: 17px;
}
.smalltext {
	font-family : Arial;
	font-size : 11px;
	color : #000000;
}
.smalltextlink, .smalltextlink:ACTIVE, .smalltextlink:LINK, .smalltextlink:VISITED {
	font-family: Arial;
	font-size: 11px;
	color: #0674c9;
	text-decoration: none;
}
.smalltextlink:FOCUS, .smalltextlink:HOVER {
	font-family: Arial;
	font-size: 11px;
	color: #0674c9;
	text-decoration: underline;
}
.smallertextlink, .smallertextlink:ACTIVE, .smallertextlink:LINK, .smallertextlink:VISITED {
	font-family: Arial;
	font-size: 10px;
	color: #0674c9;
	text-decoration: none;
}
.smallertextlink:FOCUS, .smallertextlink:HOVER {
	font-family: Arial;
	font-size: 10px;
	color: #0674c9;
	text-decoration: underline;
}
.smallTextLinkBold, .smallTextLinkBold:ACTIVE, .smallTextLinkBold:LINK, .smallTextLinkBold:VISITED {
	font-family: Arial;
	font-size: 11px;
	color: #0674c9;
	text-decoration: none;
	font-weight: bold;
}
.smallTextLinkBold:FOCUS, .smallTextLinkBold:HOVER {
	font-family: Arial;
	font-size: 11px;
	color: #0674c9;
	text-decoration: underline;
	font-weight: bold;
}
.stockPrice {
	font-family : Arial;
	font-size : 18px;
	color : #05459b;
}
.title {
	font-family: Arial;
	font-size: 18px;
	color: #ff0000;
}
.subHeading {
	font-family: Arial;
	font-size: 14px;
	color: #f19f00;
	font-weight: bold;
}
.subHeadingLink, .subHeadingLink:ACTIVE, .subHeadingLink:LINK, .subHeadingLink:VISITED {
	font-family: Arial;
	font-size: 14px;
	color: #0674c9;
	text-decoration: none;
	font-weight: bold;
}
.subHeadingLink:FOCUS, .subHeadingLink:HOVER {
	font-family: Arial;
	font-size: 14px;
	color: #0674c9;
	text-decoration: underline;
	font-weight: bold;
}
.redText {
	font-family: Arial;
	font-size: 12px;
	color: #f50000;
}
.boilerPlate {
	font-family: Arial;
	font-size: 12px;
	color: #472c00;
	padding:8px 5px 9px 5px;
}
.boilerPlateBold {
	font-family: Arial;
	font-size: 12px;
	color: #472c00;
	font-weight: bold;
}
.homeNews {
	text-align: justify;
	line-height: 14px;
	list-style-image: url(images/global/list_dot.gif);
}
.homeBoardBorder {
	border-right: 1px solid #ffac7f;
	border-left: 1px solid #ffac7f;
	border-bottom: 1px solid #ffac7f;
	background-color: #f3f3f3;
}
.greySmallBold {
	font-family: Arial;
	font-size: 11px;
	color: #464646;
	font-weight: bold;
}
.photoBorder {
	border-right : 1px solid #707070;
	border-left : 1px solid #707070;
	border-top : 1px solid #707070;
	border-bottom : 1px solid #707070;
}
.backToTop, .backToTop:ACTIVE, .backToTop:LINK, .backToTop:VISITED {
	font-family: Arial;
	font-size: 12px;
	color: #592123;
	text-decoration: none;
}
.backToTop:FOCUS, .backToTop:HOVER {
	font-family : Arial;
	font-size : 12px;
	color : #a20006;
	text-decoration : none;
}
.rowSpacing {
	padding-bottom: 10px;
}
.aboutNav, .aboutNav:ACTIVE, .aboutNav:LINK, .aboutNav:VISITED, .aboutNav:FOCUS, .aboutNav:HOVER, .aboutNavOn, .aboutNavOn:ACTIVE, .aboutNavOn:LINK, .aboutNavOn:VISITED, .aboutNavOn:FOCUS, .aboutNavOn:HOVER {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	display: block;
}
.aboutNav, .aboutNav:ACTIVE, .aboutNav:LINK, .aboutNav:VISITED {
	color: #666666;
}
.aboutNav:FOCUS, .aboutNav:HOVER {
	color : #ff7000;
}
.aboutNavOn, .aboutNavOn:ACTIVE, .aboutNavOn:LINK, .aboutNavOn:VISITED, .aboutNavOn:FOCUS, .aboutNavOn:HOVER {
	color : #ff7000;
}
.productsNav, .productsNav:ACTIVE, .productsNav:LINK, .productsNav:VISITED, .productsNav:FOCUS, .productsNav:HOVER, .productsNavOn, .productsNavOn:ACTIVE, .productsNavOn:LINK, .productsNavOn:VISITED, .productsNavOn:FOCUS, .productsNavOn:HOVER {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	display: block;
}
.productsNav, .productsNav:ACTIVE, .productsNav:LINK, .productsNav:VISITED {
	color: #666666;
}
.productsNav:FOCUS, .productsNav:HOVER {
	color : #ff42ee;
}
.productsNavOn, .productsNavOn:ACTIVE, .productsNavOn:LINK, .productsNavOn:VISITED, .productsNavOn:FOCUS, .productsNavOn:HOVER {
	color : #ff42ee;
}
.facilitiesNav, .facilitiesNav:ACTIVE, .facilitiesNav:LINK, .facilitiesNav:VISITED, .facilitiesNav:FOCUS, .facilitiesNav:HOVER, .facilitiesNavOn, .facilitiesNavOn:ACTIVE, .facilitiesNavOn:LINK, .facilitiesNavOn:VISITED, .facilitiesNavOn:FOCUS, .facilitiesNavOn:HOVER {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	display: block;
}
.facilitiesNav, .facilitiesNav:ACTIVE, .facilitiesNav:LINK, .facilitiesNav:VISITED {
	color: #666666;
}
.facilitiesNav:FOCUS, .facilitiesNav:HOVER {
	color : #34c800;
}
.facilitiesNavOn, .facilitiesNavOn:ACTIVE, .facilitiesNavOn:LINK, .facilitiesNavOn:VISITED, .facilitiesNavOn:FOCUS, .facilitiesNavOn:HOVER {
	color : #34c800;
}
.irNav, .irNav:ACTIVE, .irNav:LINK, .irNav:VISITED, .irNav:FOCUS, .irNav:HOVER, .irNavOn, .irNavOn:ACTIVE, .irNavOn:LINK, .irNavOn:VISITED, .irNavOn:FOCUS, .irNavOn:HOVER {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	display: block;
}
.irNav, .irNav:ACTIVE, .irNav:LINK, .irNav:VISITED {
	color: #666666;
}
.irNav:FOCUS, .irNav:HOVER {
	color : #00b4ff;
}
.irNavOn, .irNavOn:ACTIVE, .irNavOn:LINK, .irNavOn:VISITED, .irNavOn:FOCUS, .irNavOn:HOVER {
	color : #00b4ff;
}
.mediaNav, .mediaNav:ACTIVE, .mediaNav:LINK, .mediaNav:VISITED, .mediaNav:FOCUS, .mediaNav:HOVER, .mediaNavOn, .mediaNavOn:ACTIVE, .mediaNavOn:LINK, .mediaNavOn:VISITED, .mediaNavOn:FOCUS, .mediaNavOn:HOVER {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	display: block;
}
.mediaNav, .mediaNav:ACTIVE, .mediaNav:LINK, .mediaNav:VISITED {
	color: #666666;
}
.mediaNav:FOCUS, .mediaNav:HOVER {
	color : #6a63fe;
}
.mediaNavOn, .mediaNavOn:ACTIVE, .mediaNavOn:LINK, .mediaNavOn:VISITED, .mediaNavOn:FOCUS, .mediaNavOn:HOVER {
	color : #6a63fe;
}
.product_cat, .product_cat:ACTIVE, .product_cat:LINK, .product_cat:VISITED, .product_cat:FOCUS, .product_cat:HOVER {
	color: #c48100;
	/*background-color:#c48100;*/
	vertical-align:middle;
	font-weight:bold;
	/*padding: 0px 0px 0px 10px;*/
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
}
.product_subcat {
	color: #684400;
	/*background-color:#d9ad59;*/
	vertical-align:middle;
	font-weight:bold;
	padding: 0px 0px 0px 10px;
}
.product_cat_bar, .product_cat_bar:ACTIVE, .product_cat_bar:LINK, .product_cat_bar:VISITED, .product_cat_bar:FOCUS, .product_cat_bar:HOVER {
	color: #fe042a;
	vertical-align:middle;
	font-weight:bold;
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
}
.product_subcat_bar {
	color: #fe042a;
	vertical-align:middle;
	font-weight:bold;
	padding: 0px 0px 0px 10px;
}
.product_index {
	vertical-align: bottom;
	text-align: center; 
	padding: 0px 0px 5px 0px;
	/*padding-bottom: 5px;*/
}
.product_link, .product_link:ACTIVE, .product_link:LINK, .product_link:VISITED {	
	font-size: 15px;
}
.product_link:FOCUS, .product_link:HOVER {
	font-size: 15px;
}
.red_square {
	padding-left: 11px;
	list-style-type: none;
	text-align: left;
	line-height: 16px;
	background-image: url(images/business/reddot.gif);
	background-repeat: no-repeat;
}
.brown_square {
	padding-left: 11px;
	list-style-type: none;
	text-align: left;
	line-height: 16px;
	background-image: url(images/business/browndot.gif);
	background-repeat: no-repeat;
}
.product_feature {
	padding-left: 11px;
	list-style-type: none;
	text-align: left;
	line-height: 16px;
	background-image: url(images/business/product_features.gif);
	background-repeat: no-repeat;
}
.tablePadding {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.tableColor1 {
	/*background-color:#e9f9ff;*/
	background-color: #BCF0FF;
}
.tableColor2 {
	background-color:#FFFFFF;
}
.factory_nav, .factory_nav:ACTIVE, .factory_nav:LINK, .factory_nav:VISITED {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.factory_nav:FOCUS, .factory_nav:HOVER {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

/* menu style start */
  /* DEFAULT STYLES ---- NEEEDED START */
  .clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
  .clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
  /* DEFAULT STYLES ---- NEEEDED END */
.mainMenu {
	position:absolute;
	visibility:hidden;
}
.aboutReg, .aboutOver, .facilitiesReg, .facilitiesOver, .productsReg, .productsOver, .irReg, .irOver, .mediaReg, .mediaOver, .aboutSubReg, .aboutSubOver, .facilitiesSubReg, .facilitiesSubOver, .productsSubReg, .productsSubOver, .irSubReg, .irSubOver, .mediaSubReg, .mediaSubOver {
	position: absolute;
	font-family: Arial;
	font-size: 11px;
	padding-top: 3px;
	padding-left: 15px;
}
.aboutOver, .facilitiesOver, .productsOver, .irOver, .mediaOver {
	cursor: pointer;
	color: #FFFFFF;
	background-color: #ffa200;
	layer-background-color: #ffa200;
}
.aboutSubOver, .facilitiesSubOver, .productsSubOver, .irSubOver, .mediaSubOver {
	cursor: pointer;
	color: #454545;
	background-color: #ffcd57;
	layer-background-color: #ffcd57;
}
.aboutReg {
	color: #2e2e2e;
	background-color: #fd9746;
	layer-background-color: #fd9746;
}
.aboutSubReg {
	color: #454545;
	background-color: #ffba84;
	layer-background-color: #ffba84;
}
.facilitiesReg {
	color: #2e2e2e;
	background-color: #34c800;
	layer-background-color: #34c800;
}
.facilitiesSubReg {
	color: #454545;
	background-color: #69db40;
	layer-background-color: #69db40;
}
.productsReg {
	color: #2e2e2e;
	background-color: #ff53f0;
	layer-background-color: #ff53f0;
}
.productsSubReg {
	color: #454545;
	background-color: #ff91f5;
	layer-background-color: #ff91f5;
}
.irReg {
	color: #2e2e2e;
	background-color: #44c8ff;
	layer-background-color: #44c8ff;
}
.irSubReg {
	color: #454545;
	background-color: #91dfff;
	layer-background-color: #91dfff;
}
.mediaReg {
	color: #2e2e2e;
	background-color: #8b85ff;
	layer-background-color: #8b85ff;
}
.mediaSubReg {
	color: #454545;
	background-color: #b8b5ff;
	layer-background-color: #b8b5ff;
}
.subMenuBorder, .subSubMenuBorder{
	position: absolute;
	visibility: hidden;
	background-color: #4b4b4b;
	layer-background-color: #4b4b4b;
}
/* menu style end */