body,
{
	direction:rtl;
}

#container{
	text-align: right;
	width:1004px;
	margin:10px auto;
	background: white;
	font-family: Arial, Helvetica, sans-serif;

}
.pageBG{
	margin:0 3px;
	background: #fefefe url(../images/siteBG.jpg) repeat-x 0 0;

}

.floatcontainer:after{
	 content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.floatcontainer {display: inline-block;}

/* Hides from IE-mac \*/
* html .floatcontainer {height: 1%;}
.floatcontainer {display: block;}
/* End hide from IE-mac */

#branding{
	float:right;
	width: 170px;
	margin-left: 0px;
	height: 87px;
}
#branding h1{
	width: 170px;
	margin-left: 0px;
	height: 87px;
	display: block;
	background-image: url(../images/logoHeb.jpg);
	text-indent: -9999px;
	background-position: -21px 0;
	padding: 0;
}

#branding a {
	display: block;
	width: 170px;
	margin-left: 0px;
	height: 87px;
	background-image: url(../images/logoHeb.jpg);
	text-indent: -9999px;
	background-position: -21px 0;
}

#topdiv {
	/*margin-bottom: 6px;*/
}
#topContext{
	float: left;
	width:800px;
}
a.topcontact{
	display: block;
	float:right;
	width:175px;
	height:42px;
	text-indent: -9999px;
	background: url(../images/contactnogacom.jpg) no-repeat 0 0;
	margin-top:14px;
	margin-right:-1px;
	
}
a.topcontact:hover{
	background-position: 0 -42px;
}
#navarea{
	background: url(../images/mainnav.jpg) no-repeat 0 0;
}
#mainnavigation{
	float: left;
	height: 20px;
	font-size: 12px;
	margin: 13px 0 2px 0px;
	position: relative;
	direction: ltr;
}
#mainnavigation ul{
	float:left;
}
#mainnavigation .RadMenu_rtl{
	float: left;
}
#mainnavigation a:hover{
text-decoration: none;
}
.NLregister a{
background: url(../images/newlwtterbutton.jpg) no-repeat 0 0;
width:16px;
height:15px;
line-height:15px;
display:block;
float:left;
margin-left:5px;
margin-top:5px;
text-indent: -9999px;
}
.NLregister a:hover{
background-position:0 -15px;
}
.NLregister input{
width:112px;
border:1px solid #dad6d6;
margin-top:4px;
color:#727687;
background-color: #eae7e7;
float:left;
font-size:11px;

}
.NLregister span{
color:#e8e4e4;
display: block;
float:left;
padding:0 3px 0 10px;
font-size:11px;

}
.NLregister{
	background: url(../images/newsletterBG.gif) no-repeat right -24px;
	padding-right:5px;
}
.NLregisterBG{
background: url(../images/newsletterBG.gif) no-repeat 0 0;
	
	height:24px;
float:right;
margin:6px 6px 0 0;
	line-height: 24px;
	
}

#hp{
	background: url(../images/hpbg2.jpg) no-repeat 0 0;
	direction:rtl;
	text-align: right;
	padding:6px 4px 0 4px;
}
#hpintro{
	
	
}
#logosRotator{
	margin-top: 30px;
}
#hpintro .hpabstract h2{
font-family: Verdana;
font-size:14px;
font-weight:bold;
margin-bottom:6px;
}
#hpintro .hpabstract{
	width:230px;
	float:right;
	border-top:1px solid #d1d1ce;
	font-size:12px;	
	font-family: Arial, Helvetica, sans-serif;
	background: #f6f6f6 url(../images/hpabstractBGHeb.jpg) no-repeat right -5px;
	height:248px;
	color:#656b75;
}
#hpintro .hpabstract .inner{
	padding:0 12px 0px 12px;
	height:169px;
	overflow: hidden;

}
#hpintro .hpabstract .inner a{
	color:#348d1e;
	font-weight: bold;
}
#hptopcontent{
	width:751px;
	float:left;
	}

#hpcontent .hpitem{

height:200px;
float:left;

}
#hpcontent{
	padding:40px 10px;
	
	padding-bottom:0;
}



#searchbox{
	float:right;
		margin-top:7px;
		margin-right:10px;
}
.searchinput{
	background-image: url(../images/topsearchinputbg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height:16px;
	width:123px;
	font-size:11px;
	color:#999ca8;
	padding-left:5px;
	border:0;
	line-height:16px;
	background-color:#EAE7E7;
	padding-top:2px;
	
}

.searchtext{
width:128px;
float:left;
margin-right:5px;	
}

.serachbtn{
	margin-top:1px;
}

#topnav li a{
color:#656b75;
font-size:11px;

}
#topnav li a:hover{
text-decoration:underline;
}
#topnav li{
display: block;
float:right;
line-height:18px;

}
#topnav li.topnavseperator{
margin:0 4px;
}
#topnav{
	text-align:right;
	margin-top:17px;
	margin-right:0px;
}
#langmenu li{
display: block;
float:left;
}

#langmenu li a{
color:#348d1e;
font-size:12px;
font-weight: bold;
display:block;
text-decoration:none;
margin-right:10px;

}
#langmenu li a:hover{
text-decoration:none;
}
#langmenu{
	float:left;

	margin-top:8px;
}

#langmenu .He{
 background:url("../images/israel.png") no-repeat 0 50%;
 height:24px;
 width:24px;
 text-indent: -9999px;
}
#langmenu .en{
background:url("../images/america.png") no-repeat 0 50%;
 height:24px;
 text-indent: -9999px;
 width:24px;
}

#hpitem_1{
margin-left:10px;
margin-top:4px;
}
#hpitem_1 a{
display: block;
width:232px;
height:108px;
ba
	margin-bottom:4px;
}
#hpitem_1 a:hover{
background-position: left -108px;
}

#hpitem_2 h3{
font-size:14px;
font-weight:bold;
color:#c83137;
padding-left:10px;
background: url(../images/redboldarror.gif) no-repeat 0 4px;
}
#hpitem_2{
	margin:8px 0 0 13px;
}
#hpitem_2 a{
font-size:12px;
padding-left:10px;
color:#656363;
}
#hpitem_2 li{
	border-top:1px dotted #a2a6ab;
	width:210px;
	padding:12px 0;
}
#hpitem_2 a:hover{
text-decoration:underline;
}
#hpcontent #hpitem_3{
	width:220px;
	background: url(../images/hpcasestudiesbg2.jpg) no-repeat 0 0;
	background-color: #c5c5c5;
	height:205px;
	margin:8px 0 0 20px;

}

#hpitem_4 ul li a span{
text-indent:-9999px;
display: inline-block;
width:5px;
background: url(../images/smallredarrow.gif) no-repeat 0 6px;
margin-left:1px;
}
#hpitem_4 ul li a{
color:#656363;
font-size:12px;
}
#hpitem_4 ul li a:hover{
text-decoration:underline;
}
#hpitem_4 ul li{
margin-bottom:7px;
}
#hpitem_4{
width:200px;
margin:20px 0 0 30px;
}

#hpitem_4 h3{
font-size:14px;
font-weight:bold;
color:#c83137;
padding-left:10px;
padding-bottom:10px;
background: url(../images/redboldarror.gif) no-repeat 0 4px;
margin-left:-10px;
}

#bottomarea{

	padding:12px  0;
	
}

#bottommenu{
	margin: 0.5em 0;
	font-size:12px;
color:black;
padding: 0 10px;

}
#bottommenuarea{
	margin-bottom:6px;
}

#credit{
	float:right;
}

#bottommenu li{
	float:right;
}
#bottommenu li.separatormenubottom{
	padding:0 8px;
}
#bottommenu li a{
color:#656b75;
font-weight: bold;
}
#bottommenu li a:hover{
text-decoration:underline;
color:#54546a;
}
#bottomflash{
background: url(../images/twitterflash.gif) no-repeat right 0;	
padding-right:18px;
padding-top:3px;
}
#bottomtwitter{
background: url(../images/twitterflash.gif) no-repeat right -100px;	
padding-right:25px;
padding-top:3px;
}
#bottomlinkedin{
background: url(../images/linkedin.gif) no-repeat right 3px;	
padding-right:53px;
padding-top:3px;
}
span.copy{
	display: block;
	font-size:11px;
}
#credit a{
background: url(../images/stratigoicon.gif) no-repeat 0 2px;	
padding-left:12px;
font-size:11px;
color:#666464;
}
#credit a:hover{
text-decoration:underline;
}

#seotext{
	color:#86869b;

	float:right;
	width: 80%;
	padding: 0 10px;
	font-size: 12px;
}
.monitorLogo{
	float:left;
	width:80px;
	margin: 10px 10px 0 10px;;
}

#innercontext{
	width:190px;
	min-height:2px;
	float:right;
	margin-right:4px;
	margin-top: 10px;

}

#innercontext #quicklinkqubebg{
	border:none;
}

#innercontext #quicklinkqubebg .inner{
	padding:0;
}

#innercontext .quicklinkqube h2.texttitle{
	background:transparent url(../images/arrow_ltr.gif) no-repeat 0 left !important;	

}
.readMore{
	display:block;
	text-align: right;
	
}
#rightbar{
	width:240px;
	float:left;
	margin-left: 10px;
}

.layout3{
	width:513px;

	border-top:3px solid #0276c7;
	
}

#layout3{
	width:515px;
	float:right;

}
#layout3 .wrap{
		padding:0 24px 0 22px;
}

.layout2{
	width:716px;
	float:right;
	margin-right:20px;
}

#innercontent{
background: url(../images/innerbg.gif) repeat-y 0 0;
width:971px;

}

.innertopbg{
	background: url(../images/innertopbg.gif) no-repeat 0 0;
}

.innerbottombg{
	background: url(../images/innerbottombg.gif) no-repeat 0 bottom;
}

.innerpadding{
	padding:20px 22px 38px 22px;
}


#sidemenu{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 2em 5px;
}
#sidemenu li{
border-bottom:1px dotted #c3c4bf;
padding:0;
padding:3px 0 3px 0;
background: none;
}
#sidemenu a{
color:#656b75;

font-size:12px;
padding: 0px 16px 0px 0px;
background: url(../images/arrow_rtl.gif) no-repeat right 6px;
display: block;
text-align: right;
}
#sidemenu  a.selectednode,
#sidemenu a:hover{
color:#ff8c00;
text-decoration: none;
background: url(../images/arrow_rtl.gif) no-repeat right -95px;

}
.quicklinkqube{
  direction:rtl;
  text-align:right;

}

.quicklinkqube li a{
background:transparent url(../images/arrow_rtl.gif) no-repeat scroll right 6px;
color:#656b75;
display:block;
font-size:12px;
font-weight:bold;
padding:0 16px 0 0;
text-align:right;
	
	
}
.quicklinkqube li{
padding:0;
padding:3px 0 3px 0;
background: none;
margin-left:3px;
}
.quicklinkqube ul{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
}
.quicklinkqube a:hover{
color:#ff8c00;
text-decoration: none;
background-position: right -95px;
}





.treeseparator{
	padding:0 3px;
}

#breadWrapper{

height:53px;

}


#breadcrumbs a{

	color:white;
}

#breadcrumbs a:hover{
text-decoration: underline;
}

.topabstract{
	margin-bottom:32px;
}

#newssite li{
	padding:10px 130px 10px 0;
	background: none;
	line-height:18px;
	border-top:1px dotted #a2a6ab;
	position: relative;
	min-height: 110px;
}

.newsimage{

	position: absolute;
	right: 0;
	padding: 3px;
	border:1px solid #a2a6ab;
	top:10px;

}



.newsdetalis{
	
}

.newsdate{
color:#c83137;
background: url(../images/redboldarror.gif) no-repeat 0 3px;
color:#333;
font-style: italic;
	font-size:12px;
	line-height:18px;
}

#newssite h3{
	font-size:14px;
	line-height:18px;
	margin: 0;
}

.newslinkb{
display: block;
float:right;
background: url(../images/bluearror.gif) no-repeat 0 5px;
padding-left:9px;
font-size:11px;
line-height:14px;
font-weight: bold;
color:#0276c7;
margin-top:6px;

}
.newsmore{
	float: left;
	margin: 5px 0;
}

.newslinkpdf{
	display: block;
float:right;
background: url(../images/pdficon.gif) no-repeat 0 0px;
padding-left:18px;
font-size:11px;
line-height:16px;
font-weight: bold;
color:#0276c7;
margin-top:9px;
}

#newssite a:hover{
	
}

.newslink{
	display:block;
	margin-top:4px;
}

.managerimage{
	width:105px;
	float:left;
	margin-right:23px;
	margin-top:5px;
}

.managerimage img{
background: url(../images/managmentimgbg.gif) no-repeat 0 bottom;
padding:5px;
padding-top:0;
display:block;

}

.managerdetalis{
	float:left;
}

.manegertitles span{
	display: block;
	float:left;
	font-size: 13px;
}

.manegertitles .title{
	color:#348D1E;
	background: url(../images/redboldarror.gif) no-repeat 0 5px;
padding-left:10px;
	font-weight: bold;
}

.manegertitles .bulletless{
	padding:0;
	background: none;
}

.blogrightbar{
	width:184px;
	float:right;
}

#blog{
	border-top:3px solid #0276c7;
	width:513px;
	float:left;
}

#hpitem_3 .hpcases span{
padding-right:7px;
}
#hpitem_3 .hpcases{
	background: url(../images/HPcasestudiesBT.jpg) no-repeat 0 0;
	width:185px;
	margin:0 auto;
	display: block;
	line-height:32px;
	text-align: center;
	color:white;
	font-weight:bold;
	font-size:12px;
	margin-top:8px;
}
#hpitem_3 .hpcases:hover{
background-position: 0 -32px;
color:#
}
#hpitem_3 .item_0 .hpcases{
margin-top:27px;
}

.casemoreinfo{
	display: block;
	margin-top:24px;
	color:#656363;
	font-weight:bold;
	font-size:11px;
	padding-right:50px;
	text-align:right;
	line-height:40px;
}
#hpitem_3 a:hover{
	text-decoration:none;
}
.casemoreinfo:hover{

color:#000;
}

.blogabstract{
	border-bottom:1px dotted #a2a6ab;
	padding-bottom:14px;
	
}
.textcontent{
font-size:12px;

}
.textcontent .blogheader{
	background: url(../images/blogheader.gif) no-repeat 0 0;
	height:29px;
	line-height:28px;
	padding-left:27px;
	font-size:12px;
	color:#676363;
}

ul#posts{
	margin-top:17px;
}
ul#posts,
ul#posts li{
	padding:0;
}

.postcontent{
	
	background: url(../images/postcontenttopbg2.gif) no-repeat 0 0 !important;
	margin-top:4px;
	margin-bottom:12px;
	
}

.postcontentbottom{
	
	padding:4px 22px 16px 27px;
	background: url(../images/postcontentbottombggif.gif) no-repeat left bottom;
}

.postcontentbottom .subtitles span{

line-height:22px;
border-bottom:1px solid #676363;
}
.postcontent .subtitles a{
color:#676363;
text-decoration:none;
	margin-bottom:9px;
}
.postcontent .subtitles{

	margin-bottom:9px;
}

.postcontent .thepost{
	line-height:18px;
}

.postcontent .newslinkb:hover{
	color:#0276C7;
	
}

.postlinks a.subscribe{
margin-left:8px;
background-position: 0 -16px;
}
.postlinks a.addcommet{
	border-left:1px solid #a2a6ab;
	padding:0 0 0 24px;
	background-position:6px 0;
	margin-left:6px;
	
}
#addmsgbuttons a{
	background-position: right 0;
	padding:0 18px 0 8px;
	
}
#addmsgbuttons a.addcommet{
border:0;
border-left:1px solid #A2A6AB;
}
#addmsgbuttons a.close{
margin-right:8px;
}

#browselist{
padding:0;
margin-bottom: 10px;

}
#browselist td{
	padding:0;
	background:none;
	text-align: left;
	height: 36px;

}

#browselist a{
background: url(../images/browselistlinkbg5.gif) no-repeat left -198px;
line-height:28px;
display: block;
color:white;
font-weight:bold;
margin-right: 1px;


}

#browselist td.item_first a{
background: url(../images/browselistlinkbg5.gif) no-repeat left -132px;
}
#browselist td.item_first a.currentItem,
#browselist td.item_first a:hover{
background: url(../images/browselistlinkbg5.gif) no-repeat left -165px;
}

#browselist td.item_last a{
background: url(../images/browselistlinkbg5.gif) no-repeat right -264px;
}
#browselist td.item_last a.currentItem,
#browselist td.item_last a:hover{
background: url(../images/browselistlinkbg5.gif) no-repeat right -297px;
}

#browselist td a span.wrapper{
background-image: url(../images/warrow.gif);
background-position: 10px 11px;
background-repeat: no-repeat;
display:block;
}

#browdselist .wrapper{
background: url(../images/browselistlinkbg5.gif) no-repeat right -198px;

cursor: pointer;
}

#browselist  a span.wrapper{
padding:0px 16px 0px 21px;
height: 33px;
}
#browselist  a span.innerwrapper{
	cursor: pointer;
}
a.currentItem span.innerwrapper,
#browselist  a:hover span.innerwrapper{
background-image: url(../images/browselistlinkbg5.gif);
background-position: center -99px;
background-repeat: no-repeat;
display: block;
height: 33px;


}

#browselist  a.currentItem,
#browselist  a:hover{
background-position: 0 -33px;
background-position: left -231px;
text-decoration: none;
}

#browselist li.item_0 a:hover{

background-position: left -165px;
}


#browselist li a:hover span.center{
background-position: center -99px;
}

.browselabel{
	font-weight: bold;
	display: block;
	margin-bottom:5px;
}

.textcontent ul.casestudies li,
.textcontent ul.casestudies{
padding-left:0;
background: none;
}

.textcontent .casestudies li{
	width:49%;
	float:left;
	border-bottom:1px dotted #a2a6ab;
	padding-bottom:26px;
	padding-top:26px;
}



.textcontent .casestudies li.nopadding{
	padding-top:0;
}


.textcontent ul li{

	background: url(../images/arrow_rtl.gif) no-repeat right 6px;

	padding: 0px 17px 1px 0px;
	margin: 0.3em 1em 0  0;

	text-align: justify;

}

.studyimage img{
background: url(../images/casestudyimagebg.gif) no-repeat 0 0;
width:95px;
height:121px;
padding:0 6px 5px 5px;
}
.studyimage{
	width:106px;
	float:left;
}

.casestudytext{
	width:112px;
	float:left;
	padding-left:16px;
	line-height:18px;
}

.textcontent h3.casestudytexttitle{
	font-size:14px;
	background: url(../images/casestudiestitlebg.gif) no-repeat 0 5px;
	padding-left:11px;
	margin-bottom: 2px;
}
.casestudytext .newslinkb{
	float:left;
}
.casestudytext .newslinkb,
#studyroom .newslinkb{
	
	margin-top:3px;
}
.casestudytext a:hover{
	text-decoration: none;
}

#studyroom li{
padding:0;
background: none;
margin-top:20px;
}
#studyroom{
	padding:0;
}
.line_18{
	line-height: 18px;
}
.visibleTab ul{
	display:block;
	position: absolute;
	top:9px;
	left:218px;

}
.visibleTab ul li{
	font-size: 12px;
	display: block;
	width: 186px;
	border-bottom: 1px dotted #a2a6ab;
	
}
.visibleTab ul li a{
	color:#676363;
	display: block;
	background-image: url(../images/rarrow.gif);
	background-position: 0 9px;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding: 3px 10px;
}
.visibleTab ul li a:hover{
	color:black;
	text-decoration: none;
}
.hiddenTab ul{
	display: none;
}
#hpCategories{
	position:relative;
	margin-top: 4px;
	width:402px;
	float:left;
	
}

#hpbanner{
	width:324px;
	height:207px;
	
	float:right;
	margin-top:5px;
}
.tablink{
	height: 46px;
	line-height: 45px;
	font-size: 14px;
	color:#676363;
	width:198px;
	background-repeat: no-repeat;
	display: block;
	font-weight: bold;
	background-image: url(../images/tabsbg.jpg);
}
.tablink:hover{
	color:#c83137;
	text-decoration: none;
}
.tablink span{
	padding-left: 18px;
}
.visibleTab #itab1{
	height: 45px
}
#itab1{
	background-position: 0 -46px;
	height: 45px;
}
.visibleTab #itab1, #itab1:hover{
	background-position: 0 0;
}
#itab2{

	background-position: 0 -138px;
}
.visibleTab #itab2,#itab2:hover{
	background-position: 0 -91px;
}
#itab3{
	margin-top: 2px;
	background-position: 0 -230px;
}
.visibleTab #itab3,
#itab3:hover{
	background-position: 0 -184px;
}

#calandertopstrip{
	
	background: url(../images/calandertopstrip.gif) no-repeat 0 0;
	height:29px;
	margin-top:17px;
	position:relative;
	
}

#calandertopstrip a{
display:block;
color:white;
font-weight:bold;
padding-top:5px;
}
#calandertopstrip a:hover{
text-decoration: none;
}
#calandertopstrip a.prevmonth{
	float:left;
	padding-left:30px;
	
}

#calandertopstrip a.nextmonth{
	float:right;
		padding-right:30px;
}

.textcontent #calandertopstrip h2{
	text-align:center;
	width:150px;
	position:absolute;
	left:183px;
	font-size:17px;
	color:white;
	line-height:26px;
	
}

#calenderbg{
	background: url(../images/calnderbg.gif) no-repeat 0 0;
	height:145px;
	margin-top:4px;
}

#calenderbg .today{
width:240px;
float:right;
MARGIN-RIGHT:13PX;
}

#calenderbg .calanderbrowser a{
color:#676363 !important;
text-decoration: none !important;
}
#calenderbg .calanderbrowser{
width:238px;
margin-top:6px;
margin-left:8px;
float:left;
background: url(../images/calandertablebg4.gif) repeat-x 0 0;
}



#calenderbg .calanderbrowser td.reddate a{
color:white !important;
display:block;
height:18px;
line-height:18px;
width:29px;
margin:-1px 0px 0 1px;
#margin-left:0;
#margin-top:0;
background: red;
}



#calenderbg .todayslabel{
	color:white;
	font-weight:bold;
	text-align: center;
	line-height:21px;
	margin-top:6px;
	margin-bottom:14px;
}

.calanderbrowser table{
margin:0 auto;
	border:0 !important;
	table-layout: fixed;
	width:224px !important;
	text-align: center !important;
	background: url(../images/calandertablebg3.gif) no-repeat 0 0;
border-spacing:3px;
}
.calanderbrowser table th{
color:white;
font-weight: bold;
line-height:21px;
}
.calanderbrowser table td{
	line-height:21px;

	
}

.calanderbrowser table td,
.calanderbrowser table th{ 
	text-align: center !important;
	
}

#rform{
	background:transparent url(../images/postcontenttopbg3.gif) no-repeat scroll 0 0 !important;
	width:505px;
	margin-top:100px;
}

#rformbottom{
	background:transparent url(../images/postcontentbottombggif.gif) no-repeat scroll 0 bottom !important;	
}

#rformwrapsmall{
	padding:17px 115px 0 43px;
}

#formlabels label{
	width:80px;
	display: block;
	overflow: hidden;
	float:left;
	text-align:right;
	margin-right:6px;
	padding-bottom:11px;
}

.loginpage input{
	border:1px solid #B0B0B0;
    float:right;
    width:253px;
}

#loginlinks a{
	display: block;
	color:#656b75;
	font-weight: bold;
	font-size: 11px;
	line-height:15px;

}
#rform h2{
	margin-left:50px;
	border-bottom:1px solid #348d1e;
	width:341px;
	padding-bottom:8px;
}

#rformwrapsmall .requred{
	margin-bottom:8px;
	text-align: left;
	color:red;
}

#loginlinks .loginbutton{
	background: url(../images/arrows.gif) no-repeat right 4px;
	padding-right:22px;
	text-decoration: none;
	float:right;
	color:#348d1e;
}

#loginlinks{
	padding-bottom:31px;
	margin-top:10px;
	float:right;
	
}
.thincontactformbottom td .validimg{
display: block;
background: url(../images/mark.gif) no-repeat 0 0;
width:13px;
height:13px;
position: relative;
top:-6px;
left:16px;
text-indent: -9999px;
}
.thincontactformbottom td{
height:18px !important;
}
.thincontactformbottom{
	
	background: url(../images/thincontactformbottom2.gif) no-repeat left bottom;
	padding:12px 0 25px 17px;
	
}

.thincontactformtop{
	background: url(../images/thincontactformtop.gif) no-repeat 0 0;
}

.textcontent .thincontactformbottom h3{
font-size:16px;
color:white;
margin-bottom:9px;
#margin-bottom:6px;
border-bottom:1px solid white;
padding-bottom:6px;
margin-right:17px;
}
.thincontactformbottom span.whitetext a{
color:white;
text-decoration:underline;
}
.thincontactformbottom span.whitetext{
	color:white;
	display:block;
	font-size:11px;
	line-height:14px;
	margin-bottom:6px;
	#margin-bottom:2px;
	padding-right:7px;
	#padding-top: 3px;
}
.thincontactformbottom span.rememberus{
margin-bottom:13px;
}
.thincontactformbottom span.graytext a{
	color:white;
	text-decoration:underline;
}
.thincontactformbottom span.graytext{
	color:white;
	display:block;
	font-size:11px;
	line-height:16px;
	margin-bottom:6px;
	#margin-bottom:0px;
	padding-right:7px;
	white-space: nowrap;
	#padding-top: 3px;
}

.redformseperator{
	border-top:1px solid white;
	margin-top:18px;
	margin-right:4px;
		margin-left:0px;
		margin-bottom:4px;
	
}

.thincontactformbottom .inputtext{
border: 0;
width:141px;
height: 18px;
line-height:18px;
font-size:11px;
font-family: Arial;
background: url(../images/thincontactinputbg.gif) no-repeat right 0;
margin-bottom:11px;
#margin-bottom:9px;
color:#696363;
padding-left:9px;
padding-top: 2px;
}

td.rememberme{
	width:18px !important;
}

td.rememberme input{
#margin-left:-4px;

}
.signup input{
#margin-left:-4px;
}
.signup{
	padding-top:2px;
}
.thincontactformbottom select{
color:#696363;
	width:149px;
	margin-bottom:11px;
	#margin-bottom:12px;
	border: 0;
	font-family: Arial;
	height:18px;
	line-height:18px;
	background: url(../images/thincontactinputbg.gif) no-repeat 0 0;
	font-size:11px;
	padding-left:9px;
	padding-top: 1px;
}

#thincontactform{
	background: url(../images/thincontactformbg.gif) repeat-y 0 0;
	margin-bottom:10px;
}

.thinsend{
	display:block;
	float:right;
	background: url(../images/thincontactbutton2.gif) no-repeat right top;
	line-height:15px;
	margin-right:4px;
	padding-right:23px;
	
	font-weight: bold;	
	margin-top:7px;
}


#contactform .leftpanel{
WIDTH:232px;
float:left;

}

#contactform .validator{
background:transparent url(../images/mark.gif) no-repeat scroll 0 0;
display:inline-block;
#display:inline;
margin:2px 0 0 3px;
height:13px;
padding: 0 5px 0 0;
text-indent:-9999px;
width:13px;
}

#contactform .regexvalidator{
background:transparent url(../images/mark.gif) no-repeat scroll 0 0;
display:inline-block;
margin:-12px 0 0 3px;
height:13px;
text-indent:-9999px;
width:13px;
}

#contactform .rightpanel{

WIDTH:214px;
float:right;

}
#contactform .innerform{
	
	
	

	color:#676363;
}

#contactform .innerform label span{
color:red;
padding:0 1px;
}
#contactform .innerform label{
width:134px;
display: block;
float:right;
line-height:18px;
padding-bottom:11px;
text-align: left;
margin-left:18px;
color:#676363;
}
#contactform .innerform .checkbox label
{
    float:left;
    width:331px;
    text-align:right;
	 line-height:12px;
	 #padding-top:4px;
	 display: block;
}
#contactform .innerform .checkbox input
{
    margin-right:152px;
    #margin-right:148px;
}
#contactform .innerform .rightpanel label.short{
width:76px;
}

.hellotitle{
	font-weight: bold;
	padding-right:99px;
	margin-bottom:12px;
	display: block;
}

#contactform .innerform .areainput,
#contactform .innerform select{
	border:1px solid #b0b0b0;
}

#contactform .innerform select{
width:295px;
	border:1px solid #b0b0b0;
	float:right;

}

#contactform .innerform textarea{
width:293px;
	border:1px solid #b0b0b0;
	
	margin-bottom:11px;
	display: block;
	
}
#contactform .innerform input.inputtext,
#contactform .innerform input.inputtextyellow{
	width:293px;
	border:1px solid #b0b0b0;
	float:right;
}

.rightpanel input,
.leftpanel input{
	width:136px;
	border:1px solid #b0b0b0;
	float:right;
}

.rightpanel select,
.leftpanel select{
	width:138px;
		
		float:right;

}



.contactbottombg{
background-image:url(../images/postcontentbottombggif.gif);
background-repeat:  no-repeat;
background-position: 0 bottom;
	padding:15px 30px 22px 15px;
text-align: right;
min-height:290px;
}

.heartest{
	margin-bottom:17px;
}

.heartest .leftear{
width:229px;
float:left;
}


.heartest .rightear{
width:229px;
float:right;
}

.heartest .leftear select,
.heartest .rightear select{
width:232px;


}

.heartest .rightear select{
float:right;

}

.innerform .topnote{
	font-weight: bold;
}

.innerform .checkdiv input{

margin:3px;
#margin:0px;

	
}

.checkdiv{
	padding:6px 0;
}
span.hearlabel{
	padding:6px 0 5px 0;
	display: block;
}
.commentslabel{
	
	display: block;
	padding-bottom:5px;
}

.areainput{
	width:472px;
#width:475px;
}

.privacyrespect a{ 
color:#676363 !important;
text-decoration: underline;
}
.privacyrespect{
	width:49%;
	float:left
}

.cfbuttons{
	padding-left:68px;
	
	margin-top:11px;
}


.cfbuttons a{
display:block;
float:left;
font-weight: bold;
background: transparent url(../images/addmessageclose.gif) no-repeat scroll right top;
line-height:15px;
margin-right:20px;
}
.cfbuttons a:hover{
text-decoration: none;
}

.rmLink:hover, .rmText:hover{
	cursor:pointer;
}
.serachbtn{
	background-image: url(../images/topsearchbutton.gif);
	width: 16px;
	height: 15px;
	display: block;
}
.forummsgbglefttop_level2{
margin-left:13px;
}

.forummsgbglefttop_level2 .head_4,
.forummsgbglefttop_level3 .head_4,
.forummsgbglefttop_level4 .head_4,
.forummsgbglefttop_level5 .head_4,
.forummsgbglefttop_level6 .head_4,
.forummsgbglefttop_level7 .head_4{
	background:transparent url(../images/blogarrowgray2.gif) no-repeat scroll 0 5px;
	font-weight: normal;
}

.forummsgbglefttop_level3{
margin-left:27px;
}


.forummsgbglefttop_level4{
margin-left:41px;
}

.forummsgbglefttop_level5{
margin-left:56px;
}

.forummsgbglefttop_level6{
margin-left:71px;
}

.forummsgbglefttop_level7{
margin-left:86px;
}
.forummsgbglefttop{
	background: url(../images/forummsgbglefttop.jpg) no-repeat 0 0;
	margin-top:4px;
	
}

.forummsgbgrighttop{
	background: url(../images/forummsgbgrighttop.jpg) no-repeat right 0;

}

.forummsgbgleftbottom{
	background: url(../images/forummsgbgleftbottom.jpg) no-repeat 0 bottom;
}

.forummsgbgrightbottom{
	background: url(../images/forummsgbgrightbottom.jpg) no-repeat right bottom;
}

.forummsgbglefttop .innerforummsg{
padding:8px 2px;
font-weight: bold;
}
#sidenavigation{
	margin-bottom:17px;
}

.textcontent .sidemenuinner{
	padding:0;

}
.sidemenuinner li{
	margin: 0  15px 0 0 ;
	}
#sidemenu .sidemenuinner li.last{
	border:none;
}
.textcontent #sidemenu .sidemenuinner a{
padding-left:26px;
	background: url(../images/menugrayarrow.gif) no-repeat 14px 4px;
color:#9b9292;
}

.textcontent #sidemenu .sidemenuinner li.selectednode a,
.textcontent #sidemenu .sidemenuinner a:hover{
color:#676363;
}

.textcontent #sidemenu .sidemenuinner li.item_2,
.textcontent #sidemenu .sidemenuinner li.item_1{
border:0;
}


.leftsideimage{
	width:184px;
}


.indexpager  h3{
	background-image: url(../images/casestudiestitlebg.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
	font-size: 14px !important	;
	padding-left: 14px;
	margin-bottom: 2px;

}
.readmorelink{
	font-weight: bold;
	font-size: 11px;
	color: #0276c7;
	float: right;
	background-image: url(../images/bluearror.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-top: 0.5em;
}
 .indexpager {
	background-image: url(../images/gborder.gif) !important	;
	background-position: left top;
	background-repeat: repeat-x;
	padding: 25px 0 21px 0 !important;
}
#quicklinks .indextitles li{
	padding: 0 0 6px 0 !important	;
}
#quicklinks .indextitles {
margin: 29px 0 12px 0 !important;
}

.qltext p{
	margin:0 !important;
}


#wrapper1{
	margin-top: 15px;
}


.tagsblog{
	display:none;
}

.fright{
	float: right !important;
	margin:0 !important;
}
.fsubtext{
	
}

#slogen{
	width:300px;
	float:right;
	font-family: "Trebuchet MS";
	font-size:13px;
	color:#656b75;
	font-weight: bold;
	margin-top:10px;
	text-align: right;
}
#slogen span{
	color:#348d11;
}
.topstrip{
	
}
#hpmainbanner{
	width:751px;
	height:220px;
	border-top:1px solid #c3c3c0;

}
.clientloginlink{
background:transparent url(../images/clientloginlinkHeb.gif) no-repeat scroll right 0;
color:white;
display:block;
font-weight:bold;
height:39px;
line-height:39px;
padding-right:30px;
	
}
.clientloginlink:hover{
color:white;
background-position: 0 -39px;
padding-right:30px;
text-decoration: none;
}
#ourservices{
width:531px;
float:right;
border-top:1px solid #c3c4bf;
border-bottom:3px solid #348d1e;
	height:155px;
	background: #fff no-repeat right 0;

	}
#ourservices .wrapper{
		padding:0 0px 0 7px;
	}
	
	#ourservices h2,
	#ourclients h2,
	#contactusHP h2,
	#hp .hpabstract h2{
	height:34px;
	line-height: 34px;
	padding-right:30px;
	font-size:12px;
	font-weight:bold;
	color:#328217;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	
}

#hpcontext{
	margin-top:14px;
	height:160px;
	overflow: hidden;
	
}
#ourclients{
width:203px;
float:right;
margin-right:16px;
border-top:1px solid #ccc;
border-bottom:3px solid #fcb000;
height:155px;
background: url("../images/clients_rtl.gif") no-repeat right 0;
text-align: center;
	
}



#corporate{
	background: url(../images/titleBG_rtl.jpg) no-repeat 0 0;
	height:84px;
	color:white;
}
h1 {
font-size: 20px;
font-weight: bold;
line-height: 34px;
padding:28px 21px 0 21px;
display: block;

}


#breadcrumbs{
	font-size:11px;
	color:white;

	margin: 0px 21px 0 10px;
}


.innercontent{
	width:798px;
/*	border-bottom:3px solid #348d1e;*/
	float:left;
	padding-bottom:12px;
}
#content{
	background-color: white;
	background-image: url(../images/bodyBG1.gif);
	background-position: right top;
	background-repeat: repeat-y;
	border-bottom:3px solid #328217;
}

.innerpageBG{
	padding-top:18px;
	background-color: white;
	min-height:410px;
}
img.leftpic{
margin:3px 26px  0 0;

	
}
.pdficon{
	background: url(../images/pdficon.gif) no-repeat 0 0;
	display: block;
	padding-left:34px;
	line-height: 14px;
	padding-top:17px;
	font-weight: bold;
	color:#348D1E !important;
	float:right;
}


.innertopbanner{

	margin-bottom:14px;
	
}
#contactform{
	background: url(../images/contactBG.gif) no-repeat 0 0;

	margin-left: 193px;
}
.contactbg{
	background-image: url(../images/contactBG.gif);
	background-position:  -559px bottom ;
	background-repeat:  no-repeat ;
}
 #contactform .innerform  .radiobutton table label{
	float: none;
	display: inline;
}
 #contactform .innerform  .radiobutton table{
 	border-collapse:separate;
border-spacing:0px;
margin-top:0px;
#margin-top:-3px;
 }
.cfbuttons a.cfsubmit{
background: url(../images/arrowsHeb.gif) no-repeat right 4px;
padding-right:8px;
text-align: right;
font-size: 11px;
color:#348d1e !important;
}
.cfbuttons a.cfsubmit:hover{
background-position: right -96px;
text-decoration: underline;
}


#servicesUL li{
background:transparent url(../images/tabsBGHeb.gif) no-repeat scroll 0 -33px;
border-left:1px solid #C3C4BF;
border-top:1px solid white;
width:164px;
margin: 0 !important;
padding: 0 !important;

}
#servicesUL li.first{
	border-top:none !important	;
}
#servicesUL li.selected{
background:none !important	;
/*background:#E3E4DF none repeat scroll 0 0;

border-left:1px solid #E3E4DF;*/
border-bottom:1px solid #CCCCCC;

border-top:1px solid #CCCCCC;

border-left:none;
}
#servicesUL li.selected a{
color:#348d1e;
background:url(../images/arrow_rtl_gray.gif) no-repeat 142px 50%;
}
#servicesUL li.tabs-selected{
	background-position: 0 0px;
	border-left:1px solid #E1E1DD;
}
#servicesUL{
	float:right;
	position: relative;
	z-index: 5;
	background:url("../images/hp_miniNav_bg.png") no-repeat left bottom;
	padding-bottom: 20px;
 
}

#servicesUL li a{
color:#656b75;
display: block;
font-weight: bold;
font-size: 12px;
font-family: Arial;
padding-right:26px;
line-height:30px;
height: 32px;

margin: 0 !important;	
}

#servicesUL li a:hover{
text-decoration:none;
color:#348d1e;
}

.tabs-hide{
display:none;
}

.tabs-container{
	background-color:#E1E1DD;
	height:112px;
	/*border-right:1px solid #c3c4bf;
		border-bottom:1px solid #c3c4bf;*/
				border:1px solid #c3c4bf;
		width:350px;
		float:left;
		margin-left:-1px;
		font-size:11px;
}
.tabs-container .inner{
	padding:8px 16px 16px 20px;
}
.tabs-container .inner h4{
font-weight: bold;
margin-bottom:3px;
}
.hptabsmore{
	font-weight: bold;
	display: block;
	text-align: right;
	color:#3f9b27 !important;
}

.mini-nav{
	padding:0;
	margin:0;
}

.min-nav li{
	
}
.min-nav li a{
	display:block;
	padding:3px 16px 3px 0;
	border-bottom:1px dotted #666;	
	color:#333;
	text-decoration:none;
	background:url("../images/bullet2.gif") no-repeat right 9px;
}
.min-nav li a:hover{
	
	text-decoration:none;
	background:#ddd url("../images/bullet.gif") no-repeat right 9px;
}

.min-nav li a > lastChild{
	border-bottom:none;	
}

#contactusHP .inner{
	padding:9px 0 0 7px;

}

.hpMiniForm{
	margin:0;
	padding:0;
	
}
#contactusHP{
	width:230px;
	float:left;
	border-top:1px solid #c3c3c0;
	border-bottom:3px solid #dcdcdc;
	height:156px;
	background:white url(../images/contacttitleBG.jpg) no-repeat right 0;
}
#contactusHP h2{
	border-bottom: 1px solid #ccc;
}

#contactusHP label{
	float:right;
	display: block;
	font-weight: bold;
	width:70px;	
	font-size: 11px;
	margin-bottom:8px;
	margin-right: 5px;
}

#contactusHP input[type="text"]{
	border:1px solid #ccc;
	float:right;
	width:138px;
	margin-left: 3px;
}

#contactusHP input[type="submit"]{
	border:1px solid #ccc;
	float:left;
	margin-left: 5px;

	
}
#contactusHP .smallcontacterrorholder{
	width:5px;
	overflow: hidden;
	
	float:right;
}
#contactusHP .cfbuttons{
	margin:0;
	padding:0;
	padding-right:8px;
}

#questionslist li{
	background:none;
}

#questionslist h2{
 cursor: pointer;
 color:#656363;
 padding-left:12px;
 background:url(../images/arrow_ltr.gif) no-repeat 0 4px !important;

}
.answer{
	padding:15px;
}
#categorydrop {
	margin:10px 0 10px 31px
}
#categorydrop select{
	width:200px;
}

/* ================= New ==================== */

ul#customerssite{
	padding:0;
}



ul#customerssite .managerimage {
float:right;
margin:3px 10px 0 0;
width:128px;
}

ul#customerssite .managerdetalis{
	float:left;
	width:347px !important;
}

.customerslinks{
margin-top:21px;
}

.customerslinks a{
	
}
.customerslinks a:hover{

}
.customerslinks a.pdficon{
	
}

.customerslinks span.seperat{
	width:1px;
	margin:0 19px 0 22px;
	display: block;
	float:left;
	line-height:16px;
	background: url(../images/seperatebg.gif) no-repeat 0 0;
	text-indent: -9999px;
	
}

ul#customerssite li{
	float:left;
	padding: 0;
	margin: 0;
	background: none;
	margin-right:12px;
	margin-bottom:12px;
	padding-bottom:12px;
border-bottom:2px solid #348D1E;

}
.customersimage img{
padding:3px;
border:1px solid #eee;
background:white;
float:left ;
margin-right:15px;
}



.fullStory{
	display:block;
	margin-top:15px;
	margin-bottom:15px;
	background:#328217;
	padding:15px;
	color:#dbffd2;
	height:265px;
	overflow: auto;
}
.summary{
	padding:15px;
	line-height: 22px;
	margin-bottom:10px;
	color:#328217;
	
}

.description{
	float:left;
	width:400px;
}
.faqlist h2{
	font-size:16px;
}

.faqlist h2 a{
font-size:16px;
	color:#348d11;
	text-decoration:none !important;
}

.faqlist h2 a:hover{
	color:#656363;
	text-decoration:none !important;
}


.faqlist h2 .selectedQ{
		color:#656363;
	text-decoration:none !important;
}

#presentation{
	position:relative;
}

#presentation .trigger{
	position:absolute;
	width:16px;
	height:16px;
	top:-22px;
	background:url(../images/roundBullet.jpg) no-repeat 0 0;
}

#presentation .selected{

	background:url(../images/roundBulletSelected.jpg) no-repeat 0 0 !important;
} 
#presentation .service1Trigger{
	right:5px;
}
#presentation .service2Trigger{
	right:25px;
}
#presentation .service3Trigger{
	right:45px;
}
#presentation .service4Trigger{
	right:65px;
}



#presentation ul{
	margin:-4px 0 0 -7px;
	padding:0;
	height:127px;
	width:531px;
	overflow: hidden;
	
	position:relative;
}
#presentation ul li{
	height:127px;
	width:531px; 
	
}


#presentation ul li a{
	position:absolute;
	width:531px;
	bottom:0;
	height:30px;
	background: white;
	display:block;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	line-height: 30px;
	padding-left:20px;
	font-size:14px;
} 
#presentation ul li.service1{
	background:url(../images/solutions.jpg)  no-repeat 0 0;
}

#presentation ul li.service2{
	background:url(../images/service1.jpg)  no-repeat 0 0;
}



.fragment{
	float:left;
	width:351px;
	display:none;
	height:118px;
/*	background:#e5e5e3;
	border-top:1px solid #c3c4bf;
	border-left:1px solid #c3c4bf;
	border-bottom:1px solid #c3c4bf;
*/}

.fragment .inner{
	padding:7px 10px 10px 10px ;
	font-size: 12px;
	
}

#fragment-1{
	display:block;
}

.hpImage{
	width:751px;
	height:220px;
	display:block;
	position:relative;
	display:none;
}

#hpImage1{
	background:url("../images/hpItem1.png") no-repeat 0 0;
}

#hpImage2{
	background:url("../images/hpItem2.png") no-repeat 0 0;


}
#hpImage3{
	background:url("../images/temp/banner1.png") no-repeat 0 0;
}
#hpImage4{
background:url("../images/temp/banner2.png") no-repeat 0 0;
}
#hpImage1 div{
position:absolute;
top:115px;
left:40px;
font-size:13px;
color:white;
font-weight:bold;
}
#hpImage2 div{
position:absolute;
top:35px;
left:40px;
font-size:13px;
color:black;
font-weight:bold;
}
#hpImage2 div h2{
	font-size:26px;
	padding:5px;
	width:225px;
	line-height: 35px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;

}

a.signUpBtn{
	background:url("../images/signUpBtn.png") no-repeat 0 0;
	width:83px;
	height:27px;
	line-height: 27px;
	text-align: center;
	display:block;
	margin-top:10px;
}

#hpImage2 div a.signUpBtn{
	margin-left:245px;
}
#microNav{
	position:absolute;
	right:10px;
	bottom:10px;
	z-index: 10;	
}

#microNav li{
	
	margin-left:3px;
	float:right;
}

#microNav li a{
	width:16px;
	height:15px;
	
	display:block;	
}


#microNav .prev{
	background:url("../images/prev.png") no-repeat 0 0;
}
#microNav .prev:hover{
	background:url("../images/prevOver.png") no-repeat 0 0;
}
#microNav .prev.disabled{
	background:url("../images/prevDis.png") no-repeat 0 0;
}
#microNav .next{
	background:url("../images/next.png") no-repeat 0 0;
}
#microNav .next:hover{
	background:url("../images/nextOver.png") no-repeat 0 0;
}
#microNav .next.disabled{
	background:url("../images/nextDis.png") no-repeat 0 0;
}
#microNav .play{
	background:url("../images/play.png") no-repeat 0 0;
}
#microNav .play:hover{
	background:url("../images/playOver.png") no-repeat 0 0;
}
#microNav .stop{
	background:url("../images/pause.png") no-repeat 0 0;
}
#microNav .stop:hover{
	background:url("../images/pauseOver.png") no-repeat 0 0;
}


#RTbottomlinks{
	margin-top:15px;
}

	
	
	
.clientsRoller{
	margin:0;
	padding:0;
	overflow:hidden;	
	margin-top:5px;
	width:195px;
	margin-left:auto;
	margin-right:auto;
}

.clientsRoller li{
	display:block;
	width:193px;
	height:119px;
	margin-bottom:10px;

}

.topFilter{
	position:relative;
}


#filters{
background:url("../images/bar1.jpg") repeat-x 0 0;
overflow: hidden;
height:40px;

padding-right:18px;

}

#filters li{
background:none !important;
float:right;
list-style-type:none;
margin-left:2px !important;
padding: 5px 0px !important;
border: none !important;


}

#filters li a{
display:block;
color:black;
height:30px;
line-height: 30px;
padding: 0 10px;

}
#filters li a span{

}

#filters li a.selected{
display:block;
color:black;
height:30px;
background:transparent url(../images/barSelected2.png) no-repeat scroll right center;
padding-left:0;
}

#filters li a.selected span{
background:url("../images/barSelected1.png") no-repeat left center;
display:block;
height:30px;
padding-left:10px;
}





.customersListWrap{
position:relative;
width:520px;
}

#customersListTabs{
height:300px;
margin:0;
position:absolute;
right:-28px;
top:43px;
width:30px;

}

#customersList{
	padding:20px;
	overflow: hidden;
	display:block;
	border:1px solid #efefef;

	
}


#technology{
	background:url("../images/Technology.png") no-repeat 0 0;
}

#informative{
	background:url("../images/Informative.png") no-repeat 0 0;
}

#eCommerce{
	background:url("../images/eCommerce.png") no-repeat 0 0;
}

#technology:hover{
	background:url("../images/TechnologyOver.png") no-repeat 0 0;
}

#informative:hover{
	background:url("../images/InformativeOver.png") no-repeat 0 0;
}

#eCommerce:hover{
	background:url("../images/eCommerceOver.png") no-repeat 0 0;
}



#customersListTabs li{
list-style-type:none;
background:none;
display:block;
padding:0;
margin:0;


}

#customersListTabs li a{
width:30px;
display:block;
height:84px;
margin:0;
padding:0;
text-indent:-9999px;
}


#customersList li{
margin:0;
	padding:0;
	background:transparent url("../images/costumersBg.png") no-repeat left top;
	width:120px;
	height:73px;
	display:block;
	margin-left:20px;
	margin-bottom:14px;
	float:right;
	
	overflow: hidden;
	border: none;
}
#customersList li.selectedCustomer{
background-image: url(../images/costumersBg_hover.png)	
}


#customersList li a,
#customersList li span{ 

display:block;
text-align: center;
margin-top: 6px;

/*
top:-30px;
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity: 0;
zoom:1;
opacity: 0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";*/
}




.ShowDescription{
background:url(../images/transparency.png) repeat left top;

display:none;
height:370px;
left:0;
top:0;
width:100%;
height:100%;
position:absolute;
z-index:9999;
}

.projectInfo{
width:650px;
padding:25px;
height:400px;
margin-top:150px;
margin-left:auto;
margin-right:auto;
position:relative;
background:white;
	
}

a.close{
	position:absolute;
	right:-15px;
	top:-15px;
	display:block;
	width:33px;
	height:33px;
	background:url(../images/closeBtn.png) no-repeat left top;
}

.ShowDescription img{
	float:left;
	
}

.extraInfo{
	float:right;
	width:320px;
}

.descWrap{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:100%;
  background:black;
  z-index: 100;	
}


#mainnavigation li{
display:block;
float:right;
line-height:20px;
position:relative;
z-index:1000;
}
#mainnavigation li a{
	padding: 0 12px;
}
#mainnavigation .current{
color:black !important;
background-color: #c1c2bb;
}
#mainnavigation .current a{
color:black !important;	
}


#mainnavigation .topmenulink{
line-height:38px;
height:38px;
padding:0 20px;
display:block; 
text-decoration: none;

}




#mainnavigation .current ul li a{
 background:none;
 color:white;
  text-decoration: none;
}

#mainnavigation li ul li a{
 background:none;
	color: #334033;
 text-decoration: none;
 padding: 0;
}

#mainnavigation li ul{
	position:absolute;
	z-index:10000;
	width:190px;
	right:0;
	top:37px;
	background:#d0d8d4;
	display: none;
	border: 1px solid #7a7a85;
	border-top: 1px solid #c8c8cc;
	opacity:0.9;
	filter: alpha(opacity = 90);

	}

#mainnavigation li ul li{
	float:none;	
	margin: 0;
	text-align: right;
	line-height: 18px;
	padding: 0 !important;
	margin: 0 !important;
	
}

#mainnavigation .selectedItem a{
	text-decoration:none;


}
#mainnavigation li ul li a{

	display:block;
	font-size: 12px;
	line-height: 16px;
	margin: 0 !important;
	width:190px;
	
}
#mainnavigation li ul li a span{
	padding:4px 20px;
	display:block;
}
#mainnavigation li ul li a:hover{
	background-color: #ff8c00;
	color:white;
}

#mainnavigation .topmenuseperator{
	background:#333;
	width:1px;
	height:10px;
	margin:15px 5px;
	padding:0;
}

.contactsmallbutton{
	display: block;
	background-color: #419521;
	float: left;	
	font-weight: bold;
	padding: 1px 15px;
	color: white;
	text-decoration: none;
	font-size: 11px;
	margin: 5px 9px 10px 11px;
		
}
.hpMiniForm .contactsmallbutton{
	margin: 0 9px 10px 8px;
}
.contactsmallbutton:hover{
	background-color: #2d6817;
	color: white;
	text-decoration: none;
	
}
.ContactSmallValidator{
	float:right;
	display: block;
}

#newss{
	float:left;
	width:751px;
	font-size: 11px;
	background-color: white;
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	margin-top: 4px;

}
#newssinner{
	padding: 2px 16px;
}
#newssinner h2{
	float:right;
	font-weight: bold;
	color:#328217;
	padding-left: 12px;
}
.newsTicker{
	
	width: 500px;
	float:right;
}
#newssinner .newsLink{
	float:left;

	
}

.postlinks a{
display:block;	
float:left;
padding-left:18px;
color:#0276c7;
font-size:11px;
font-weight:bold;
line-height:16px;
background: url(../images/blogicons.gif) no-repeat 0 0;
}


/********************* Cubes ************************/
#innercontext .cube{
	margin: 0 0 2em 5px;
}
.textCube,
.formCube,
.linksCube{
	background-color: #eaeaea;
	padding: 5px;
	margin-bottom: 2em;	
}
.cubeseparator{

}
.cube h3.cubeTitle{
	font-size: 12px;
	border-bottom: 1px solid #656b75;
	font-weight: bold;
	padding: 0 0 0.3em 0;
	margin:  0 0 0.3em 0;
}
.readmoreTextCube{
	background-image: url(../images/arrow_rtl.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	font-size: 12px;
	padding: 0 15px 0 0px;
	margin: 0.3em 0;
	line-height: 1.3em;
	float:left;
	
}
.cube .linksCubeLinks li a:hover,
.readmoreTextCube:hover{
	color:#ff8c00;
	text-decoration: none;
}
.cube .linksCubeLinks li{
	background-image: url(../images/arrow_rtl.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	font-size: 12px;
	padding: 0 15px 0 0px;
	margin: 0.3em 0;
	line-height: 1.3em;
	
}
/********************** Customers ***********************/
#customerPage h2.customerTitle{
	font-size: 18px;
	margin: 1em 0;
}
#customerImage{
	float:right;
	width:320px;
	margin-left: 20px;
}
#customerImage ul,
#customerImage li{
	padding: 0;
	background-image: none;
	margin: 0;
}
.customerBack a{
	float: left;
	padding: 1px 15px;
	border: 1px solid #d3d3d3;
	background-color: #ededed;
	color: #676363;
	
}
.customerBack a:hover{
	background-color: #348d1e;
	color: white;
	text-decoration: none;
		border: 1px solid #225915;
}
#customerData{
	float:right;
	width:410px;
}
#customerData h4{
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 5px 0;
	
}
.formCube label{
display: block;
	width:80px;
	font-size: 11px;
}
.formCube textarea,
.formCube input{
	width:160px;
}
#bottomLogos li{
	float:right;
	margin: 0 22px;
}
#bottomLogos{
	margin: 10px 0 5px 0;
	padding: 10px 0;
	border-top: 1px solid #a2a6ab;
	border-bottom: 1px solid #a2a6ab;
}
#bottomW{
	padding:  0 0 10px 0;
}
#bottomtext{
		border-top: 1px solid #a2a6ab;
		padding: 10px 0 0 0;

}