body
{
	 margin-bottom:0;
	 margin-left:0;
	 margin-right:0;
	 margin-top:3px;
}


/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 0px #ccc;
	-webkit-box-shadow: 0 0 0px #ccc;
	box-shadow: 0 0 0px #ccc;
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	position:relative;
	text-align:center;
	top:-30px;

}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	display:block;
	width:15px;
	height:0;
	padding-top:16px;
	background-image:url(../images/sliderdots.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}


.bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position:0 -16px;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

.slideTbl1
{
	background-image:url(../images/HomeBanner_bg01.jpg);
	background-repeat:repeat-x;
}
.slideTbl2
{
	background-image:url(../images/HomeBanner_bg02.jpg);
	background-repeat:repeat-x;
}
.slideTbl3
{
	background-image:url(../images/HomeBanner_bg03.jpg);
	background-repeat:repeat-x;
}
.slideTbl4
{
	background-image:url(../images/HomeBanner_bg04.jpg);
	background-repeat:repeat-x;
}

.eptext1
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:12px;
  color:#3D5054;
  white-space:nowrap;   
}

.eptext2
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:17px;
  color:#3D5054;   
  white-space:nowrap;
}

.eptext3
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:18px;
  color:#DD6300;   
  white-space:nowrap;
}

.eptext4
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:18px;
  color:#4F4F4F;   
  white-space:nowrap;
  padding-bottom:10px;  
}

.eptext5
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:12px;
  color:#4F4F4F;   
  white-space:nowrap;
  padding-top:3px;
}

.eptext1_1
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:32px;
  color:#244358;
  white-space:nowrap;   
}
.eplink1_1
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:32px;
  color:#244358;
  white-space:nowrap;   
  text-decoration:none;
  cursor:pointer;
}

.flinktd a{
	display:block;
	width:31px;
	height:0;
	padding-top:31px;
	background-image:url(../images/FacebookIcon.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
.inlinktd a{
	display:block;
	width:31px;
	height:0;
	padding-top:31px;
	background-image:url(../images/LinkedIcon.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
.glinktd a{
	display:block;
	width:31px;
	height:0;
	padding-top:31px;
	background-image:url(../images/GoogleIcon.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
.tlinktd a{
	display:block;
	width:31px;
	height:0;
	padding-top:31px;
	background-image:url(../images/TwitterIcon.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
.flinktd a:hover {
	background-position:0 -31px;
}
.inlinktd a:hover {
	background-position:0 -31px;
}
.glinktd a:hover {
	background-position:0 -31px;
}
.tlinktd a:hover {
	background-position:0 -31px;
}


.bottomTbl1
{
	background-image:url(../images/FooterBG.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:35px;
}

.custtbl
{
	background-image:url(../images/HomeBottomBoxBG.PNG);
	background-repeat:no-repeat;
	width:235px;
	height:157px;
}
.custtbltxt
{
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	color:#3E4E4D;   
	white-space:nowrap;
	height:32px;
}
.custtbllnk
{
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	color:#3E4E4D;   
	white-space:nowrap;
	text-decoration:NONE;
	font-weight:bold;		
}
.custtblimgtxt
{
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	color:#3E4E4D;   
	white-space:nowrap;
	height:32px;
	font-weight:bold;
}
.lbl2txt
{
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	color:#3E4E4D;   
	white-space:nowrap;
	height:10px;
}

.link2txt
{
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	color:#3E4E4D;   
	white-space:nowrap;
	height:10px;
	text-decoration:none;
}
.eptdinput
{
	height:46px;
}
.epinput
{
	/*width:250px;*/
	height:40px;
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size:15px;
	padding-left:5px;
	color:#3E4E4D;
	border-bottom: #A9A9A9 1px solid;
	border-left: #A9A9A9 1px solid;
	border-top: #A9A9A9 1px solid;
	border-right: #A9A9A9 1px solid;
	box-sizing:border-box;
}

.eplink1
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:17px;
  color:#3D5054;   
  white-space:nowrap;
  text-decoration:none;
}
.eplink1:hover
{
	text-decoration:none;
	color:#DF6D00!important;
}
.eptxtlink1
{
  text-decoration :none;
  font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:12px;
  color:#3D5054;
  white-space:nowrap;  
}
.eptxtlink1:hover
{
	text-decoration:none;
	color:#DF6D00!important;
}

.eplvl2toptbl
{
	background-image:url(../images/Level2ChalengesBanner_border2.jpg);
	background-repeat:repeat;
	height:246px;
}
.eplvl2toptbltd
{
	background-image:url(../images/Level2ChalengesBanner.jpg);
	background-repeat:no-repeat;
	width:989px;
	height:245px;
	
}
.eplvl2toptblcust
{
	background-image:url(../images/Level2CustomersBG.jpg);
	background-repeat:repeat;
	height:246px;
}
.eplvl2toptblcompany
{
	background-image:url(../images/Level2CompanyBG.jpg);
	background-repeat:repeat;
	height:246px;
}
.eplvl2toptblmethodology
{
	background-image:url(../images/Level2MethodBG.jpg);
	background-repeat:repeat;
	height:246px;
}
.eplvl2toptblsolutions
{
	background-image:url(../images/Level2MethodBanner_borders.jpg);
	background-repeat:repeat;
}
.eplvl2toptbl2
{
	background-image:url(../images/Level2TopBG_2.JPG);
	background-repeat:repeat-x;
	height:42px;
}
.eplvl3toptbl_challenge
{
	background-image:url(../images/Level3ChallengesBG.jpg);
	background-repeat:repeat-x;
	height:191px;
}
.eplvl3top_msdltbl_challenge
{
	background-image:url(../images/Level3ChallengesBanner.jpg);
	background-repeat:no-repeat;
	height:191px;
	width:989px;
}
.eplvl3toptbl_solutions
{
	background-image:url(../images/Level3SolutionsBG.jpg);
	background-repeat:repeat-x;
	height:191px;
}
.eplvl3top_msdltbl_solutions
{
	background-image:url(../images/Level3SolutionsBanner.jpg);
	background-repeat:no-repeat;
	height:191px;
	width:989px;
}
.eplvl3top_msdltbl_methodology
{
	background-image:url(../images/Level3MethodBanner.jpg);
	background-repeat:no-repeat;
	height:191px;
	width:989px;
}
.eplvl3toptbl_methodology
{
	background-image:url(../images/Level3MethodBG.jpg);
	background-repeat:repeat-x;
	height:191px;
}
.eplvl3top_msdltbl_customers
{
	background-image:url(../images/Level3CustomersBanner.jpg);
	background-repeat:no-repeat;
	height:191px;
	width:989px;
}
.eplvl3toptbl_customers
{
	background-image:url(../images/Level3CustomersBG.jpg);
	background-repeat:repeat-x;
	height:191px;
}
.eplvl2toptbl_solutions
{
	background-image:url(../images/Level2SolutionBG.jpg);
	background-repeat:repeat;
	height:246px;
}
.eplvl2greytbl2
{
	background-image:url(../images/GreyLevel2Box.PNG);
	background-repeat:no-repeat;
	width:188px;
	height:84px;
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size:20px;
	color:#244358;
	white-space:nowrap;
}

.eptext2_1
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:34px;
  color:#244358;
  white-space:nowrap;   
}

.eptext2_contact
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:32px;
  color:#244358;
  white-space:nowrap;   
}

.lvl2boxtbl
{
	background-image:url(../images/ChallengesLevel2Box.PNG);
	background-repeat:no-repeat;
	width:233px;
	height:175px;
}
.custlogotbl_elbit
{
	background-image:url(../images/CustomersLogoBoxelbit.png);
	background-repeat:no-repeat;
	width:214px;
	height:102px;
}
.custlogotbl_icl
{
	background-image:url(../images/CustomersLogoBoxicl.png);
	background-repeat:no-repeat;
	width:214px;
	height:102px;
}
.custlogotbl_ceragon
{
	background-image:url(../images/CustomersLogoBoxceragon.png);
	background-repeat:no-repeat;
	width:214px;
	height:102px;
}
.custlogotbl_vishay
{
	background-image:url(../images/CustomersLogoBoxvishay.png);
	background-repeat:no-repeat;
	width:214px;
	height:102px;
}
.custlogotbl_teva
{
	background-image:url(../images/CustomersLogoBoxteva.png);
	background-repeat:no-repeat;
	width:214px;
	height:102px;
}
.custlogotbl_staruss
{
	background-image:url(../images/CustomersLogoBoxstrauss.png);
	background-repeat:no-repeat;
	width:214px;
	height:102px;
}
.custlogotxt
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:14px;
  
  color:#000000;
  white-space:nowrap;   
}
.custlogotxt2
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#8A8A8A;
  white-space:nowrap;   
}
.bgdivtbl
{
	background-image:url(../images/TopMenuDivider.png);
	background-repeat:repeat-y;
	width:214px;
	height:102px;
}
.lnknodec
{
	text-decoration:none;
}

.eplvl3toptxtB
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:32px;
  color:#FFFFFF;
  white-space:nowrap;
  font-weight:bold;
  text-decoration:none;
}

.eplvl3toptxt
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:24px;
  color:#FFFFFF;
  white-space:nowrap;
  text-decoration:none;
}
.bglbl3lefttbl
{
	background-image:url(../images/SideBarBG.jpg);
	background-repeat:no-repeat;
	height:576px;
	width:253px;
}
.bglbl3lefttbl_sol
{
	background-image:url(../images/SideBarBG_sol.jpg);
	background-repeat:no-repeat;
	height:760px;
	width:253px;
}

.eptrlnk1 
{ 
	font-family :'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;	
	color:#000000;
	white-space:nowrap;
	text-decoration:none;
	cursor:pointer;
}
.eptrlnk1_hover 
{
	background-color:#C4C4C4;
	cursor:pointer;
}
.eptrlnk1_highlight
{
	background-color:#EE8A3C;
}

.lvl3mnu_a1 
{ 
	font-family :'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;	
	color:#2a2a2a;
	white-space:nowrap;
	text-decoration:none;
}

.lvl3dettxt
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:16px;
  color:#000000;
  white-space:nowrap; 
  padding-left:50px; 
  overflow:hidden; 
  border-collapse:separate;

}
.lvl3dettd2
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:16px;
  color:#000000;
  white-space:nowrap; 
  overflow:hidden; 
}
.lvl3dettxtfirst
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:18px;
  color:#000000;
  white-space:nowrap; 
  padding-left:50px; 
  overflow:hidden;
  font-weight:bold; 
  border-collapse:separate;	
}

.lvl3detlink, .lvl3detlinkF
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:16px;
  color:#000000;
  white-space:nowrap; 
  overflow:hidden;
  font-weight:bold; 
  text-decoration:none;
}
.eptrlnk2
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:16px;
  color:#000000;
  white-space:nowrap; 
  overflow:hidden;
  text-decoration:none;
}

.tddivlvl3right
{
	width:700px;
	overflow:hidden;
}
.eplinkbuttom
{ 
  font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:12px;
  color:#4F4F4F;   
  white-space:nowrap;
  padding-top:10px;
  cursor: pointer;
  text-decoration:none;
}
.eplinkbuttom:hover
{
	text-decoration:none;
	color:#4F4F4F;
}
.contactinput
{
	width:400px;
	resize: none;
}
.epinput:focus,.contactinput:focus {border:2px solid #CE6816;}
.epinput:hover,.contactinput:hover {border:1px solid #CE6816;}
.epinput:hover:focus,.contactinput:focus {border:2px solid #CE6816;}

*:focus {
    outline: none;
}

.ralink
{
	text-decoration:none;
	color:Black
}

/*carusel
.roundabout-holder {
padding: 0;
margin: 0 auto;
height: 100px;
width: 100px;
}
.roundabout-moveable-item {
cursor: pointer;
border:1px solid black;
display:block;
}
.roundabout-moveable-item img {
height: 100%;
width: 100%;
}
.roundabout-in-focus {
cursor: auto;
}
*/

.roundabout-holder {
	list-style: none; margin: 0px; padding: 0px; width: 150px; height: 96px;
}
.roundabout-moveable-item {
	list-style: none; border: 0px solid white; width: 103px; height: 96px; text-align: center; line-height: 96px; overflow: hidden; cursor: pointer;
	
}
.roundabout-moveable-item img {
	height: 100%;
	width: 100%;
	border:0;
}
.roundabout-in-focus {
	cursor: auto;
}
.roundabout-in-focus img {
 
}
.lvl2boxtbl:hover { -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; }
.btn_link1,#btnSB {-webkit-filter: brightness(100%);}
.btn_link1:hover,#btnSB:hover {-webkit-filter: brightness(110%);}
.menu_fixed
{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:17px;
  color:#DF6D00;   
  white-space:nowrap;
  text-decoration:none;
}
.menu_fixed:hover
{
	text-decoration:none;
	color:#DF6D00!important;
}
.eptxtlink1_fixed
{
  text-decoration :none;
  font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
  font-size:12px;
  color:#DF6D00;
  white-space:nowrap;  
}
.eptxtlink1_fixed:hover
{
	text-decoration:none;
	color:#DF6D00!important;
}
.objbtn
{
    height:34px;
    cursor:pointer;
}
.btn_left
{
    background: url('../images/btn_a_bg_left.PNG') no-repeat;
    height:34px;
    width:5px;
    background-position:0px 0px;    	
}
.btn_right
{
    background: url('../images/btn_a_bg_right.PNG') no-repeat;
    height:34px;
    width:5px;
    background-position:0px 0px;    	
}
.btn_body
{
    background: url('../images/btn_a_bg_body.PNG');
    background-repeat:repeat-x;
    background-position:0px 0px;    	
}