* {margin:0; padding:0;}

body	{margin:0 auto; padding:0; background-color: #F1F2F4; margin: 0px; text-align: center;font-family:Arial,Helvetica, sans-serif ;color: #333333; width:100%; }

a:link, a:visited {color: #000; text-decoration: none;}
a:hover {	text-decoration: underline;}
img {border:none;}
*html img {border:none; margin-top:-5px;}
.r {float:right;}
.imgr {float:right; margin-right:10px; margin-top:10px;}
*html .imgr {float:right; margin-right:15px; margin-top:10px;}
*:first-child+html .imgr {float:right; margin-right:15px; margin-top:10px;}
.l {float:left;}
.clear {clear: both;}
ul {list-style: none; list-style-image: none;}


DIV.page_top	{width: 994px; height: 27px; background-image: url('../images/bg_top.gif'); background-position: top center; background-repeat: no-repeat; margin: 0px auto; text-align: left; font-size: 1px;}

DIV.page_center	{
width: 914px; background-image: url('../images/bg_center.gif'); background-position: top center; background-repeat: repeat-y; margin: 0px auto; text-align: left; padding-bottom: 10px;padding-left:40px;padding-right:40px;}

#header {
/*	padding-top:20px;*/
	padding-left:300px;
}

h1.header	{
	margin: 0 0 15px 0px;
	padding-top:30px;
	font-size: 22px; 
	font-weight: normal;
	}

#banner {
	width:913px;
	height:340px;
	background:#000 url(../images/banner.jpg) no-repeat;
}	

#searchbox {
	float:left;
	width:220px;
	margin-left:50px;
	margin-top:70px;
}

#tag {
	position: relative; 
	height: 40px; 
	width: 100px; 
	top: -22px;
	right: 30px;
}

#cols {
	margin-top:10px;
	margin-left:60px;
}

#cols img {
	margin-right:10px;
}

#cols img.last {
	margin-right:0px;
}

p {
	font-size:12px;
	line-height:16px;
}

ul li {
	font-size:12px;
	line-height:18px;
   list-style-type: circle;
	margin-left:20px;
}

.cms_form_table {
background-color:#EEEEEE;
padding:5px;
}

table {
color:#666666;
font-family:"Trebuchet MS";
font-size:11px;
}
	

DIV.page_down	{width: 994px; height: 37px; background-image: url('../images/bg_bottom.gif'); background-position: top center; background-repeat: no-repeat; margin: 0px auto; text-align: left;}




H1.prod		{display: block; font-family: Arial; font-size: 15px; line-height: 28px; font-weight: normal; margin: 0px; padding-left: 95px; background-color: #5982D4;}
H1.prod1a	{display: block; font-family: Arial; font-size: 16px; line-height: 28px; font-weight: bold; margin: 0px; padding-left: 10px; background-color: #3266CC;}
H1.prod1b	{display: block; font-family: Arial; font-size: 16px; line-height: 28px; font-weight: bold; margin: 0px; padding-left: 10px; background-color: #6D92D9;}
H1.prod2	{display: block; height: 41px; font-family: Arial; font-size: 16px; line-height: 41px; font-weight: bold; margin: 0px; padding-left: 15px; background-image: url('../images/bck_title1.gif'); background-position: top left; background-repeat: no-repeat; position: relative; left: -1px;}
H1.prod_new	{display: block; height: 41px; font-family: Arial; font-size: 16px; line-height: 41px; font-weight: bold; margin: 0 0 10px 0px; padding-left: 40px; background-image: url('../images/bck_title2.gif'); background-position: top left; background-repeat: no-repeat; position: relative; left: -26px;}
H1.prod_feat	{display: block; height: 41px; font-family: Arial; font-size: 16px; line-height: 41px; font-weight: bold; margin: 0 0 10px 0px; padding-left: 40px; background-image: url('../images/bck_title2.gif'); background-position: top left; background-repeat: no-repeat; position: relative; left: -26px;}
H1.training	{font-family: Arial; font-size: 18px; font-weight: normal; margin: 0 0 20px 0px; padding-bottom: 5px; border-bottom: 1px solid #A7B5D0;}

H2		{font-family: Arial; font-size: 14px; font-weight: bold; margin: 0 0 10px 0px;}
H2.training	{font-family: Arial; font-size: 14px; font-weight: bold; margin: 0 0 10px 0px; padding-bottom: 5px; border-bottom: 1px solid #DDDDDD;}

div.titl_products h2 {
	font-family: Arial; 
	font-size: 20px;
}


DIV.page_footer	{width: 890px;background-color: #E4E5E7; margin: 0 0 0 52px;height:55px;}
DIV.page_footer_home	{width: 890px;background-color: #E4E5E7; margin: 0 0 0 52px;height:75px;}


DIV.hm_leftbar	{width: 522px; float: left;}
DIV.hm_rightbar	{width: 368px; float: left;}

.logosmc	{width: 134px; height: 44px; position: absolute; top: 14px; left: 12px;}

.logo1		{width: 210px; height: 60px; background-image: url('../images/logo_decor1.gif'); background-position: center center; background-repeat: no-repeat; margin: 20px 0 20px 0px;}

.pic_hm1	{width: 521px; height: 265px; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; margin-bottom: 20px;}

.pic_hm2	{width: 368px; height: 134px; border-top: 1px solid #FFFFFF;}

.icopdf1	{width: 26px; height: 32px; float: left; margin-right: 8px;}

.icopdf1_n	{width: 26px; height: 32px; margin-top: 5px;}

/*.icopdf2	{width: 26px; height: 30px; position: absolute; top: -1px; right: 20px;}*/

.icopdf2 {
vertical-align:bottom;
float: right;
margin: 1px 7px 0 0;
}


.icopdf2_f	{width: 26px; height: 30px; float: left; margin-right: 10px; position: relative; top: -5px;}

.icopdf2_tr	{width: 26px; height: 30px; float: left; margin-right: 8px; position: relative; top: -5px;}

.prcatalogue	{width: 172px height: 78px; border: 1px solid #DDDDDD; margin: 40px 0 0 15px;}

.etech		{width: 172px height: 62px; border: 1px solid #DDDDDD; margin: 20px 0 0 15px;}
.white	{color: #FFFFFF;}
.grey	{color: #748189;}
.grey1	{color: #666769;}
.grey2	{color: #52575D;}
.blue	{color: #3367CD;}
.dkblue	{color: #112E7C;}

.lnk_std		{}
.lnk_std a		{color: #3865C0; text-decoration: underline;}
.lnk_std a:hover	{color: #3865C0; text-decoration: none;}

.lnk_std0		{}
.lnk_std0 a		{color: #3865C0; text-decoration: none;}
.lnk_std0 a:hover	{color: #3865C0; text-decoration: underline;}

DIV.footer		{padding: 12px 15px 12px 15px;}
DIV.footer a 		{color: #666769; text-decoration: none;}
DIV.footer a:hover	{color: #666769; text-decoration: underline;}

FORM.srch	{padding: 0px; margin: 0px; border: 0px; position: absolute; right: 15px; top: 10px;}
INPUT.srch	{width: 154px; height: 16px; font-family: Arial; font-size: 11px; line-height: 14px; padding: 2px 4px 0 4px; border: 1px solid #DDDDDD; margin: 0 0 0 0px; float: left;}
.but_srch	{width: 25px; height: 19px; margin: 0 0 0 3px; padding: 0px;}

.smtxt	{font-family: Arial; font-size: 10px; line-height: 14px; font-style: normal;}
.lttxt	{font-family: Arial; font-size: 11px; line-height: 16px; font-style: normal;}
.txt	{font-family: Arial; font-size: 12px; line-height: 18px; font-style: normal;}
.hmtext	{padding-right: 80px; padding-left: 15px;}

.rightpt	{float: right; margin-top: 5px;}
.rightft	{text-align: right;float:right;}

DIV.headline					{width: 891px; margin-left: 52px; position: relative; height:114px;}

DIV.rhmmenu					{width: 368px;}
A.rhmmenu:link, A.rhmmenu:visited		{display: block; height: 32px; color: #FFFFFF; font-family: Arial; font-size: 16px; line-height: 32px; font-style: italic; text-decoration: none; background-color: #3266CC; background-image: url(../images/arrow_ltbl.gif); background-position: 337px 8px; background-repeat: no-repeat; padding: 0 10px 0 10px; border-bottom: 1px solid #D8DFF9;}
A.rhmmenu:hover					{display: block; color: #FFFFFF; text-decoration: none; background-color: #2752B3;}

DIV.news					{color: #13307C; font-family: Arial; font-size: 16px; font-style: italic; background-color: #F4F6FE; background-image: url('../images/bck_news.gif'); background-position: top left; background-repeat: repeat-x; padding: 10px;}
A.news:link, A.news:visited			{display: block; color: #13307C; font-family: Arial; font-size: 11px; font-style: normal; line-height: 18px; text-decoration: none; background-image: url(../images/arrow_dkbl.gif); background-position: 327px 28px; background-repeat: no-repeat; padding: 10px 50px 10px 0px;}
A.news:hover					{display: block; color: #13307C; text-decoration: underline;}


A.sub:link, A.sub:visited		{display: block; color: #132F79; font-family: Arial; font-size: 12px; text-decoration: none; padding: .5em 0 .5em 25px; border-bottom: 1px solid #DDDDDD; background-image: url('../images/arrow_submenu.gif'); background-position: 15px; background-repeat: no-repeat;}
A.sub:hover				{color: #132F79; background-color: #DFE3F9; text-decoration: none;}
A.subon:link, A.subon:visited		{color: #FFFFFF; display: block; height: 28px; font-family: Arial; font-size: 12px; line-height: 28px; text-decoration: none; padding: 0 0 0 25px; border-bottom: 1px solid #DDDDDD; background-image: url('../images/arrow_submenu_on.gif'); background-position: 15px 12px; background-repeat: no-repeat; background-color: #3266CC;}
A.subon:hover				{color: #FFFFFF; text-decoration: none;}

A.sub1:link, A.sub1:visited		{display: block; color: #768089; font-family: Arial; font-size: 12px; text-decoration: none; padding: .5em 0 .5em 40px; border-bottom: 1px solid #DDDDDD; background-image: url('../images/arrow_submenu1.gif'); background-position: 30px; background-repeat: no-repeat; background-color: #FFFFFF; margin-left: 2px;}
A.sub1:hover				{color: #768089; background-color: #F5F5F5; text-decoration: none;}
A.sub1on:link, A.sub1on:visited		{color: #000000; display: block; font-family: Arial; font-size: 12px; text-decoration: none; padding: .5em 0 .5em 40px; border-bottom: 1px solid #DDDDDD; background-image: url('../images/arrow_submenu1.gif'); background-position: 30px; background-repeat: no-repeat; background-color: #FFFFFF; margin-left: 2px;}
A.sub1on:hover				{color: #000000; text-decoration: none;}

A.menu-0:link, A.menu-0:visited	{display: block; color: #132F79; height: 28px; font-family: Arial; font-size: 12px; line-height: 28px; text-decoration: none; padding: 0 0 0 25px; border-bottom: 1px solid #DDDDDD; background-image: url('../images/arrow_submenu.gif'); background-position: 15px 12px; background-repeat: no-repeat;}
A.menu-0:hover				{color: #132F79; background-color: #DFE3F9; text-decoration: none;}
A.menu-0.menu-current:link, A.menu-0.menu-current:visited	{color: #FFFFFF; display: block; height: 28px; font-family: Arial; font-size: 12px; line-height: 28px; text-decoration: none; padding: 0 0 0 25px; border-bottom: 1px solid #DDDDDD; background-image: url('../images/arrow_submenu_on.gif'); background-position: 15px 12px; background-repeat: no-repeat; background-color: #3266CC;}
A.menu-0.menu-current:hover				{color: #FFFFFF; text-decoration: none;}

A.menu-1:link, A.menu-1:visited		{display: block; color: #768089; height: 28px; font-family: Arial; font-size: 12px; line-height: 28px; text-decoration: none; padding: 0 0 0 40px; border-bottom: 1px solid #DDDDDD; background-image: url('../images/arrow_submenu1.gif'); background-position: 30px 13px; background-repeat: no-repeat; background-color: #FFFFFF; margin-left: 2px;}
A.menu-1:hover				{color: #768089; background-color: #F5F5F5; text-decoration: none;}
A.menu-1.menu-current:link, A.menu-1.menu-current:visited		{color: #000000; display: block; height: 28px; font-family: Arial; font-size: 12px; line-height: 28px; text-decoration: none; padding: 0 0 0 40px; border-bottom: 1px solid #DDDDDD; background-image: url('../images/arrow_submenu1.gif'); background-position: 30px 13px; background-repeat: no-repeat; background-color: #FFFFFF; margin-left: 2px;}
A.menu-1.menu-current:hover				{color: #000000; text-decoration: none;}

DIV.ftprod			{color: #13307C; font-family: Arial; font-size: 16px; font-style: italic; background-image: url('../images/line_db.gif'); background-position: bottom center; background-repeat: no-repeat; padding: 15px 10px 10px 10px;}
img.ftprod			{width: 92px; height: 83px; border: 1px solid #D6D9E2; float: left; margin-right: 10px;}
DIV.ftprodtxt			{padding: 10px 0 10px 0px;}

DIV.mobile			{position: relative;}
img.mobile			{width: 160px; height: 101px; position: absolute; top: 15px; left: -56px;}
DIV.mobiletxt			{color: #76808A; font-family: Arial; font-size: 14px; font-style: italic; padding: 20px 10px 10px 114px;}
DIV.mobilespc			{padding: 5px 0 5px 0px;}

/*********NAV********/
#nav	{width: 891px; float: none; position: absolute; bottom: 0px; left: 0px;background-image: url('../images/topmenu_off.gif');}

#udm 	{float:left; border: 0px solid green; margin: 0px; padding:0px;}
#udm li {float:left; margin: 0px; padding: 0px; display: inline; list-style: none;}

#nav li A:link, li A:visited		{float: left; display: block; height: 37px; color: #76808A; font-family: Arial; font-size: 12px; line-height: 37px; text-align: center; text-decoration: none; background-image: url('../images/topmenu_off.gif'); background-position: top left; background-repeat: repeat-x;  padding: 0 18px 0 18px; border-right: 1px solid #FFFFFF;}
#nav li A:hover				{display: block; color: #000000; text-decoration: none;}

#nav li A.on:link, li A.on:visited,
#nav li A.menu-current:link, li A.menu-current:visited,
#nav li A.menu-parent:link, li A.menu-parent:visited
	{float: left; display: block; height: 37px; color: #FFFFFF; font-family: Arial; font-size: 12px; line-height: 37px; text-align: center; text-decoration: none; background-image: url('../images/topmenu_on.gif'); background-position: top left; background-repeat: repeat-x; padding: 0 18px 0 18px; border-right: 1px solid #FFFFFF;}

#nav li A.on:hover,
#nav li A.menu-current:hover,
#nav li A.menu-parent:hover
	{display: block; color: #FFFFFF; text-decoration: none;}


/******TITLES*******/

DIV.titl_products	{
	padding-top:25px;
	padding-left:20px;
	width: 870px; 
	height: 51px; 
	background-image: url('../images/titl_products.jpg'); 
	background-position: top left; 
	background-repeat: no-repeat;
	}
DIV.titl_newproducts	{width: 890px; height: 76px; background-image: url('../images/titl_new_products.jpg'); background-position: top left; background-repeat: no-repeat;}
DIV.titl_featproducts	{width: 890px; height: 76px; background-image: url('../images/titl_feat_products.jpg'); background-position: top left; background-repeat: no-repeat;}
DIV.titl_elactuators	{width: 890px; height: 76px; background-image: url('../images/titl_electrical_actuators.jpg'); background-position: top left; background-repeat: no-repeat;}
DIV.titl_ctrlsystems	{width: 890px; height: 76px; background-image: url('../images/titl_control_systems.jpg'); background-position: top left; background-repeat: no-repeat;}
DIV.titl_cad		{width: 890px; height: 76px; background-image: url('../images/titl_cad.jpg'); background-position: top left; background-repeat: no-repeat;}
DIV.titl_training	{width: 890px; height: 76px; background-image: url('../images/titl_training.jpg'); background-position: top left; background-repeat: no-repeat;}
DIV.titl_trcurs		{width: 890px; height: 76px; background-image: url('../images/titl_training_curs.jpg'); background-position: top left; background-repeat: no-repeat;}
DIV.titl_treqip		{width: 890px; height: 76px; background-image: url('../images/titl_training_eqip.jpg'); background-position: top left; background-repeat: no-repeat;}
DIV.status		{font-family: arial; font-size: 10px; text-align: right; padding: 5px 10px 0 0px;}


DIV.page_std		{width: 890px; background-image: url('../images/bck_leftbar.gif'); background-position: top left; background-repeat: repeat-y;}

DIV.page_std2		{width: 890px; background-image: url('../images/bck_leftbar2.gif'); background-position: top left; background-repeat: repeat-y;}

DIV.leftmenubar		{width: 210px; height: 3em; float: left; display:block;}
DIV.leftmenubar2		{width: 210px; height: auto; float: left;}
DIV.righttextbar	{width: 680px; float: right; min-height: 500px;}
DIV.righttextbar2	{width: 680px; float: right;}
html > body DIV.righttextbar2	{width: 680px; right: left;margin-left:210px;}
DIV.fulltextbar		{width: 890px;}

DIV.textspc	{padding: 5px 15px 0 15px; margin-bottom: 20px;}

DIV.textspc p {
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	line-height:18px;
	color:#748189;
}

.tleft {
	width: 360px; margin-left: 60px; float: left;
}

.tright {
	width: 360px; margin-left: 60px; float: left; text-align: left;
}

#bigImage {
	padding:5px;border:1px solid #c9c9c9;border-bottom:none;width:545px;height:365px;float:left;margin:0 3px 0px 44px;
}

#desx2 {
	padding:15px 5px 5px 5px;border:1px solid #c9c9c9;width:545px;height:20px;float:left;margin:0 3px 0px 44px;
	}

DIV.spcr10	{margin-right: 10px;}
DIV.prod_out	{border: 1px solid #DDDDDD; float: left; margin-top: 12px;}
DIV.prod_box	{width: 318px; background-color: #F1F2F4; position: relative; padding: 10px 0 5px 0px;}
img.prod_box	{width: 77px; height: 99px; border: 1px solid #D6D9E2; position: absolute; top: 5px; left: 6px;}
DIV.prod_txt	{font-family: arial; font-size: 11px; line-height: 14px; padding: 10px 10px 10px 95px;}
DIV.prod_lnk	{text-align: right; padding-right: 30px;}

DIV.prod_out1	{border: 1px solid #DDDDDD; margin-top: 12px;}
DIV.prod_box1	{width: 100%; background-color: #F1F2F4; position: relative; padding: 0 0 7px 0px;}
img.prod_box1	{width: 77px; height: 83px; border: 1px solid #D6D9E2; float: left; margin-top: 8px; margin-right: 20px; position: relative; left: 10px;}
DIV.prod_txt1	{font-family: arial; font-size: 11px; line-height: 18px; padding: 10px 10px 0 0px;}

/******PRODUCT DETAIL*******/

DIV.prod_out2	{border: 1px solid #DDDDDD; margin-top: 12px;}

DIV.featuredbox {border: 1px solid #DDDDDD; margin-top: 12px;float:left;height:auto;}

DIV.prod_box2	{width: 100%; background-color: #F8F8FA; position: relative; padding: 10px 0 15px 0px;}
img.detail	{border: 1px solid #D6D9E2;}
DIV.detail_spc	{margin: 15px 15px 0 15px;}
/* commented by DMG .detail_spc img{margin-right: 25px; float: left; border: 1px solid #D6D9E2;}*/
DIV.detail_left	{width: 182px; margin-right: 25px; float: left;}
DIV.detail_right{width: 400px; float: left;}
DIV.prod_txt2	{font-family: arial; font-size: 12px; line-height: 18px; padding: 10px 10px 10px 0px;}

.detail_right_c UL	{list-style-image: url('../images/arrow_list.gif'); margin: 10px 0 10px 47px; padding: 0px; color: #52575D; font-family: arial; font-size: 12px; line-height: 18px; padding: 10px 10px 10px 0px;}
.detail_right_c LI	{margin: 0 0 5px 0px; padding: 0px;}

DIV.pr_use1	{font-family: arial; font-size: 12px; padding: 20px 0 15px 0px;}
DIV.pr_use2	{font-family: arial; font-size: 11px; padding: 0 0 10px 0px;}

DIV.prodtype	{display: block; font-family: Arial; font-size: 16px; line-height: 28px; font-weight: bold; margin: 0px; padding-left: 10px; background-color: #3266CC;}

TD.dettab1	{width: 90%; font-family: arial; font-size: 16px; line-height: 31px; font-weight: bold; padding: 0 0 0 10px;}
TD.dettab2	{font-family: arial; font-size: 11px; line-height: 31px;}
TD.dettab3	{font-family: arial; font-size: 10px; line-height: 31px; font-weight: bold;}
TD.dettabln	{border-bottom: 1px solid #DDDDDD;}
TD.dettab_on	{background-color: #F8F8FA; /*padding: 10px 10px 15px 10px;*/ border: 0;}

.expander {background:#F8F8FA; padding:10px; overflow:hidden; display: none; border-bottom: 1px solid #DDDDDD;}

DIV.dettab_on	{float: left;}
img.dettab_on	{width: 92px; height: 105px; border: 1px solid #D5D8E1; float: left; margin-right: 20px;}

A.detcol:link, A.detcol:visited		{width: 80px; display: block; color: #3865C0; text-decoration: none; padding: 0 0 0 10px; background-image: url('../images/arrow_blup.gif'); background-position: 0 14px; background-repeat: no-repeat;}
A.detcol:hover				{color: #3865C0; text-decoration: underline;}
A.detexp:link, A.detexp:visited		{display: block; color: #3865C0; text-decoration: none; padding: 0 0 0 10px; background-image: url('../images/arrow_bldn.gif'); background-position: 0 14px; background-repeat: no-repeat;}
A.detexp:hover				{color: #3865C0; text-decoration: underline;}

DIV.detitem				{width: 477px; height: 27px; font-family: arial; font-size: 11px; line-height: 14px; background-color: #FFFFFF; border-bottom: 1px solid #DDDDDD;  margin-top: 6px;}
/*
A.detitem:link, A.detitem:visited	{height: 27px; display: inline; color: #52575D; font-size: 12px; line-height: 27px; text-decoration: none; background-image: url('../images/arrow_submenu1.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 10px 0 10px; margin-left: 10px;}
A.detitem:hover				{color: #52575D; text-decoration: underline;}
*/
span.detitem {
	height: 27px; display: inline; color: #52575D; font-size: 12px; line-height: 17px; text-decoration: none;
}

/*********NEW PRODUCTS*********/

DIV.prod_out_n	{border-right: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin-top: 20px;}
DIV.prod_box_n	{width: 100%; background-color: #F1F2F4; position: relative; padding: 0 0 15px 0px;}
img.prod_img_n	{width: 180px; height: 192px; position: absolute; top: -1px; left: -212px; border: 1px solid #DDDDDD;}
DIV.prod_txt_n	{width: 470px; font-family: arial; font-size: 11px; line-height: 18px; margin: 0 0 15px 30px;}
DIV.new_prdwl	{position: absolute; top: 50px; right: 25px; text-align: center;}
DIV.prod_nlist	{width: 220px; font-family: arial; font-size: 11px; line-height: 18px; margin: 0 30px 0 0px; float: left; position: relative; left: 30px;}
UL.prod_n	{list-style-image: url('../images/arrow_list.gif'); margin: 0 0 10px 16px; padding: 0px;}
LI.prod_n	{margin: 0 0 5px 0px; padding: 0px;}

/*********FEATURED PRODUCTS*********/

DIV.textspc_feat{padding: 5px 0 0 15px; margin-bottom: 20px;}
DIV.page_feat	{width: 890px;}
DIV.prod_out_f	{border: 1px solid #DDDDDD; margin-top: 20px;}
DIV.prod_box_f	{width: 100%; background-color: #F1F2F4; position: relative; padding: 25px 0 15px 0px;}
img.prod_img_f	{width: 189px; height: 191px; border: 1px solid #DDDDDD; margin: 55px 0px 20px 9px;}
DIV.prod_txt_f	{font-family: arial; font-size: 12px; line-height: 18px; padding: 10px 40px 10px 40px;}
DIV.feat_prdwl	{width: 130px; margin-left: 45px;}
DIV.prod_use_f	{padding: 80px 40px 15px 40px;margin-top: 40px;}
UL.prod_f	{list-style-image: url('../images/arrow_list2.gif'); margin: 0 0 10 16px; padding: 0px;}
LI.prod_f	{margin: 0 0 5px 0px; padding: 0px;}

/*********CONTROL SYSTEMS*********/

DIV.detail_left_c	{width: 193px; margin-right: 25px; float: left;}
img.detail_left_c { }
DIV.detail_right_c	{width: 390px; float: right;}
.detail_right_c p	{color: #112E7C; font-family: arial; font-size: 12px; line-height: 18px; }
FORM.frm_std		{padding: 0 0 10px 0px; margin: 0px; border: 0px;}

.textspc UL	{list-style-image: url('../images/arrow_list.gif'); margin: 10px 0 10px 47px; padding: 0px; color: #52575D; font-family: arial; font-size: 12px; line-height: 18px; padding: 0px 10px 0px 0px;}
.textspc LI	{margin: 0 0 5px 0px; padding: 0px;}


INPUT.frm_std		{
	width: 250px; 
	height: 21px; 
	margin: 2px 0 10px 0px; 
	font-family: Arial; 
	font-size: 11px; 
	line-height: 14px; 
	padding: 3px 4px 0 4px; 
	border: 1px solid #DDDDDD; /*
	background-color: transparency; 
	background-image: url('../images/input1.gif');
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 #background-attachment: fixed;*/
	 }
TEXTAREA.frm_std	{width: 350px; height: 131px; margin: 2 0 10 0px; font-family: Arial; font-size: 11px; line-height: 14px; padding: 3 4 0 4px; border: 0px solid #DDDDDD; background-color: transparency; background-image: url('../images/input2.gif'); background-position: top left; background-repeat: no-repeat; #background-attachment: fixed; overflow: auto;}

INPUT.but_std		{width: 83px; height: 28px; font-family: arial; font-size: 11px; font-weight: bold; line-height: 14px; /*margin: 10px 0 0 0px;*/ padding: 0 0 2px 0px; border: 0px; background-color: #3566CD;}

/*INPUT.textfield {width: 250px; height: 21px; margin: 2px 0 10px 0px; font-family: Arial; font-size: 11px; line-height: 14px; padding: 3px 4px 0 4px; border: 0px solid #DDDDDD; background-color: transparency; background-image: url('../images/input1.gif'); background-position: top left; background-repeat: no-repeat; #background-attachment: fixed;}

TEXTAREA.textarea {width: 350px; height: 131px; margin: 2px 0 10px 0px; font-family: Arial; font-size: 11px; line-height: 14px; padding: 3px 4px 0 4px; border: 0px solid #DDDDDD; background-color: transparency; background-image: url('../images/input2.gif'); background-position: top left; background-repeat: no-repeat; #background-attachment: fixed; overflow: auto;}*/

/*********TRAINING*********/

DIV.righttextbar_tr	{width: 680px; float: left; background-color: #FAFAFA;}
DIV.train_spc		{margin: 15px 15px 0 15px;}
DIV.train_left		{width: 182px; float: left;}
DIV.train_right		{width: 410px; float: right;}
DIV.train_dwl		{padding-top: 10px;}
DIV.tr_left1		{font-family: arial; font-size: 12px; padding: 20px 0 15px 0px;}
DIV.tr_left2		{font-family: arial; font-size: 12px; padding: 0 0 10px 0px;}
UL.train		{list-style-image: url('../images/arrow_list.gif'); margin: 0 0 10px 16px; padding: 0px;}
LI.train		{margin: 0 0 10px 0px; padding: 0px;}

DIV.training_box	{width: 100%; background-color: #FAFAFA; padding: 0 0 30px 0px;}
DIV.tr_boxout		{margin: 20px 0 0 53px;}
DIV.tr_box		{padding: 5px; border: 1px solid #D7E4F7; float: left;}
DIV.tr_spc		{margin-right: 30px;}
img.tr_box		{width: 365px; height: 255px;}
img.tr_but		{width: 365px; height: 67px;}
DIV.tr_txt		{text-align: center; padding-top: 20px;}

DIV.timetbl		{width: 100%; margin: 30px 0 15px 0px;}
TABLE.timetbl		{width: 100%; border: 1px solid #B7C4D7;}
TD.tmhead		{padding: 9px 15px 9px 15px; font-family: arial; font-size: 12px; font-weight: bold; background-color: #F7F7F7; border-bottom: 1px solid #5873A8;}
TD.tminside		{padding: 11px 15px 11px 15px; font-family: arial; font-size: 11px;}
TD.tmbck		{background-color: #F8FDF9;}

DIV.train_form_spc	{padding: 5px 30px 0 30px; margin-bottom: 20px;}
DIV.train_form		{width: 100%; background-color: #FFFFFF; border-top: 1px solid #DDDDDD; border-bottom: 40px solid #F5F5F7;}

#expander {
	border-bottom:1px solid #DDDDDD;
background:#F8F8FA;
padding:10px 10px 15px;
}

.captcha_label, .captcha_expl{font-family: Arial; font-size: 11px; line-height: 16px; font-style: normal; color:#3367CD;}

dl.contacts .name {
	font-weight: bold;
}

dl.contacts dd {
	margin-bottom: .5em;
	}
	
.servicebox {
	margin:20px;
	padding:5px;
	width:238px;
	height:210px;
	border:1px solid #D7E4F7;
	float:left;
	font-family: Arial; 
	font-size:13px;
}

.serviceslink {
	background: url(../images/bkgd.jpg) no-repeat;
	width:238px;
	height:44px;
	float:left;
}

.serviceslink p {
	margin:14px 0 0 28px;
}

.serviceslink a {
	color: #3866c2;
	text-decoration: none;
}

/***************************/


DIV.industrybox	{
	margin-right:0px;
	width: 318px;
	/*border:1px solid #ddd; 
	background: #f1f2f3; */
	position: relative; 
	padding: 10px 0 0px 0px;
	height:auto;
	float:left;
	}

table.industry td	 {
	border:1px solid #ddd;
	background: #f1f2f3;
	vertical-align:top;
}
	
DIV.industrybox2	{
	margin-right:5px;
	margin-bottom:5px;
	width: 318px;
	border:1px solid #ddd; 
	background: #f1f2f3; 
	padding: 10px 0 5px 0px;
	height:535px;
	float:left;
	}	
	
html > body DIV.industrybox2	{
	margin-right:5px;
	margin-bottom:5px;
	width: 318px;
	border:1px solid #ddd; 
	background: #f1f2f3; 
	padding: 10px 0 5px 0px;
	height:535px;
	float:left;
	}		
	
	DIV.industrybox2 img {
	margin:8px;
	float:left;
	border:1px solid #D6D9E2;
}

DIV.industrybox2 p {
	font-family: arial; 
	font-size: 11px; 
	line-height: 14px; 
	padding: 0px 10px 5px 95px;
	color: #112E7C;
	}
	
	

H1.ind	{
	display: block; 
	font-family: Arial; 
	font-size: 16px; 
	line-height: 28px; 
	font-weight: normal; 
	margin: 0px; 
	padding-left:10px;
	background: #5982D4;
	color:#fff;
	}

img.ind-pic {
	margin:8px;
	float:left;
	border:1px solid #D6D9E2;
}

DIV.industrybox img {
	margin:8px;
	float:left;
	border:1px solid #D6D9E2;
}

DIV.industrybox p {
	font-family: arial; 
	font-size: 11px; 
	line-height: 14px; 
	padding: 0px 10px 5px 95px;
	color: #112E7C;
	}

#horizontal_carousel {
	margin-left: 6px;
float:left;
height:147px;
margin-bottom:0px;
position:relative;
width:620px;
}
#horizontal_carousel .container {
float:left;
height:120px;
overflow:hidden;
position:relative;
/*width:658px;*/
width:550px;
}
#horizontal_carousel ul {
height:97px;
left:0pt;
margin:0pt;
padding:0pt;
position:relative;
top:0pt;
width:100000px;
}
#horizontal_carousel ul li {
float:left;
height:100px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:center;
width:104px;
border:1px solid #c9c9c9;
padding:3px;
margin-right:7px;
}

#horizontal_carousel ul li div {
	width:154px;
	height:97px;
	background:#3F4754;
	color:#fff;
	text-align:left;
}

#horizontal_carousel .previous_button {
/*background:transparent url(../images/horizontal/left.png) repeat scroll 0%;*/
background:#959595 url(../images/horizontal/left.png) center no-repeat ;
cursor:pointer;
float:left;
height:97px;
/*width:13px;*/
width:32px;
z-index:100;
}
#horizontal_carousel .previous_button_over {
/*background:transparent url(../images/horizontal/left_over.png) repeat scroll 0%;*/
background:#959595 url(../images/horizontal/left_over.png) center no-repeat ;
}
#horizontal_carousel .previous_button_disabled {
/*background:transparent url(../images/horizontal/left_disabled.png) repeat scroll 0%;*/
background:#959595 url(../images/horizontal/left_disabled.png) center no-repeat ;
cursor:default;
}
#horizontal_carousel .next_button {
/*background:transparent url(../images/horizontal/right.png) repeat scroll 0%;*/
background:#959595 url(../images/horizontal/right.png) center no-repeat ;
cursor:pointer;
float:left;
height:97px;
/*width:13px;*/
width:32px;
z-index:100;
}
#horizontal_carousel .next_button_over {
/*background:transparent url(../images/horizontal/right_over.png) repeat scroll 0%;*/
background:#959595 url(../images/horizontal/right_over.png) center no-repeat ;
}
#horizontal_carousel .next_button_disabled {
/*background:transparent url(../images/horizontal/right_disabled.png) repeat scroll 0%;*/
background:#959595 url(../images/horizontal/right_disabled.png) center no-repeat ;
cursor:default;
}

.thumbnail_3 {
	width: 92px; height: 105px; border: 1px solid #D5D8E1; float: left; margin-right: 20px; background: center center no-repeat;
}

.thumbnail_2 {
	width: 180px; height: 192px; border: 1px solid #D6D9E2; background: center center no-repeat;
}

.thumbnail_1 {
	width: 77px; height: 83px; border: 1px solid #D6D9E2; float: left; margin-top: 8px; margin-right: 20px; position: relative; left: 10px; background: center center no-repeat;
}

.thumbnail_0 {
	width: 77px; height: 99px; border: 1px solid #D6D9E2; position: absolute; top: 5px; left: 6px; background: white center center no-repeat;
}
