body {background-color:#fff; color:#000; margin:0; padding:0;}
.floatLeft {float:left;}
.clear {clear:both;}
.content {FONT-SIZE:12px; FONT-FAMILY:Arial,Helvetica,sans-serif; TEXT-DECORATION:none;}
.links {FONT-WEIGHT:bold; FONT-SIZE:12px; COLOR:#000066; FONT-STYLE:normal; FONT-FAMILY:Arial,Helvetica,sans-serif; TEXT-DECORATION:none;}
.subhead {color:#0066cc; FONT-WEIGHT:800; FONT-SIZE:15px; FONT-FAMILY:Arial,Helvetica,sans-serif; TEXT-DECORATION:none}
A:link {FONT-WEIGHT:normal; FONT-STYLE:normal; TEXT-DECORATION:none;}
a.order:link {FONT-WEIGHT:bold; FONT-STYLE:normal; TEXT-DECORATION:none; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#FFFFFF;}
a.order:visited {FONT-WEIGHT:bold; FONT-STYLE:normal; TEXT-DECORATION:none; font-family:Arial,Helvetica,sans-serif; font-size:14px; color: #FFFFFF;}
a.order:hover {FONT-WEIGHT:bold; FONT-STYLE:normal; TEXT-DECORATION:none; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#FFCC00;}
a.demo:link {FONT-WEIGHT:bold; FONT-STYLE:normal; TEXT-DECORATION:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFFFFF;}
a.demo:visited {FONT-WEIGHT:bold; FONT-STYLE:normal; TEXT-DECORATION:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFFFFF;}
a.demo:hover {FONT-WEIGHT:bold; FONT-STYLE:normal; TEXT-DECORATION:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFCC00;}
.eventhead {FONT-WEIGHT:bold; FONT-SIZE:12px; FONT-STYLE:normal; FONT-FAMILY:Arial,Helvetica,sans-serif;}
.smlhead {FONT-WEIGHT:500; FONT-SIZE:11px; COLOR:white; FONT-STYLE:italic; FONT-FAMILY:Arial,Helvetica,sans-serif;}
.bigLinks {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#000066; FONT-STYLE:normal; FONT-FAMILY:Arial,Helvetica,sans-serif; TEXT-DECORATION:none;}
td {font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.tDemo {font-family:Impact; font-size:36px;}
.note {font-family:arial,helvetica,sans-serif; font-size:10px; color:#000000;}
.ontheleft {float:left; margin-right:12px;}
h1 {font-size:18px; color:#36c;}
.newstabs {background:#fff url(../images/bg_tabs_news.gif) repeat-x; height:25px;}
h1.headline {font-size:12px; font-weight:bold; color:#36c;}
a.linkintext:link, a.linkintext:visited {color:#36c; text-decoration:none;}
.showstate, .newslist {padding-left:15px;}
.switchcontent {padding-left:15px; padding-right:10px;}
a.nounderline {text-decoration:none;}
.txtred {color:#c00;}
.bold {font-weight:bold;}
.txtalignright {text-align:right;}
.txt17px {font-size:17px;}
.popup {background-color:#eee; padding:5px; position:absolute; visibility:hidden; width:400px;}
.popuphdr {font-weight:bold; text-align:right;}
ul.nobullets {list-style:none; margin:5px 0 0 0; padding:0;}
li.withline {border-top:1px solid #000; border-bottom:1px solid #000; padding:2px 0;}
.bgProdTraining {background:#fff url(../images/bg_product_training.gif) no-repeat; color:#fff; font-weight:bold; height:166px; padding:5px 10px; text-align:center; width:200px;}
.bgProdTraining h2 {color:#ffcc33; font-size:13px; text-align:left;}
.bgProdTraining p {margin:12px 0; padding:0; text-align:left;}
.btnEccco {background:#fff url(../eng/images/bg_eccco.jpg) no-repeat; height:122px; margin-top:30px; width:200px;}

/*pop-ups*/
#hdrCCC {background:transparent url(../eng/images/toptable_bg.gif) repeat-x; width:100%;}
#popContainer {margin:20px; width:708px;}

/* Product Catalogue */
td.grey { background-color: #f0f0f0; }
td.white { background-color: White; }
tr.catalogue-row td { padding: 3px 0 3px 0; }
tr.catalogue-row a img { border: none; float:left; }
tr.catalogue-row a p { margin-top: 5px; padding:0; }
tr.catalogue-row a:hover img, tr.catalogue-row a:active img
{ 
	border: none;	
}
tr.catalogue-row a { color: Black; text-decoration: none;}
tr.catalogue-row a:hover { color: Black; font-weight: bold; text-decoration: none; }
