body{
	margin:0px;
	font:normal 11px/20px verdana, Tahoma, Helvetica, sans-serif;
	color:#000;
	background-color: #FFF;
	
	background-repeat: no-repeat;
	background-position: center top;
	
}



.imgborder
{
background:#FFFFFF;
padding:3px;
border:1px solid #ccc;
}
.imgborder:hover
{
background:#fff;
padding:3px;
border:1px solid #aaa;
}

.clear {
clear:both; 
}
.rightalign
{
float:right;
}
.leftalign
{
float:left;
}
.textleft
{
text-align:left;
}
.textright
{
	text-align:left;
}

p { margin: 0 0 5px 0;}

a {
text-decoration:none;
color:#484848;
}
a:hover
{
	
}

img	{
	border:0;
}
/*------------------------------------------------------
										Header css
------------------------------------------------------*/
.header {
	height:115px;
}
 
.slogan h5{
font:normal bold 14px Arial, Helvetica, sans-serif;
color:#fff;
padding-top:35px;
text-align:right;
}

.slogan p{
color:#fff;
margin:0;
line-height:12px;
text-align:right;
}

.logo{
margin:0 0 0 5px;
}

 
.middle_content
{
padding:20px;
margin:0px 15px 0 0;
} 
  
/*------------------------------------------------------
										Backgrounds
------------------------------------------------------*/
.bg_top{
background: url(../images/topmid.png) no-repeat;
height:30px;
}

.bg_repeat{
background: url(../images/mid.png) repeat-y;
overflow:hidden;
height:100%;
}

.bg_bottom{
background: url(../images/botmid.png) no-repeat;
height:30px;
}

/*------------------------------------------------------
										Subheader
------------------------------------------------------*/
.subheader{
	background: url(../images/subheader.png) center top no-repeat;
	height:110px;
	position:relative;
	margin-bottom:20px;
}

.subheader h2{
color:#fff;
padding:30px 0 0 20px;
border : 0px !important;
}


.subheader h2.H2-hebrew{
color:#fff;
position : absolute !important;
right : 50px !important;
top : 0px !important;
padding:30px 0 0 0px;
border : 0px !important;
}

.subheader p{
	padding:5px 20px 0 0;
	color:#FFFFFF;
}
.subheader span
{
color:#fff;
position:absolute;
bottom:10px;
left:25px;
}

/*------------------------------------------------------
										Headings
------------------------------------------------------*/
h1{
font: normal 40px/40px "Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing:-1px;
padding:0 0 0 0;
margin:0 0 5px 0;
color:#000;
}

h2{
	font: normal 26px/30px "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
	color:#f37737;
	margin:0 0 5px 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #94c947;
}

h3 		{
	color:#FFF;
	letter-spacing:-1px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding: 3px;
	background-color: #ec732c;
	font-family: "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	font-variant: normal;
}

h4 		{
	font: normal 20px "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
	color:#94c947;
	letter-spacing:-1px;
	padding:0 0 0 0;
	margin:0 0 5px 0;
}

h5 		{ 
font: normal 16px "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; 
color:#5d5d5d; 
padding:0 0 0 0;
margin:0 0 5px 0;
}

h6 		{ 
font: italic normal 11px Georgia, Arial, Helvetica, sans-serif; 
color:#4D4C4C; 
padding:0;
margin:0 0 5px 0;
}

/*------------------------------------------------------
										News lists
------------------------------------------------------*/
.sidebar h2{
padding:0 0 0 10px;
	}
ul.newslist
{
margin:10px 0px 10px 0;
padding:0;;
}

ul.newslist li
{
padding:3px 0 3px 5px;
margin-bottom:5px;
color:#666666;
list-style-type:none;
}
ul.newslist li a:link, ul.newslist li a:visited, ul.newslist li a:active
{
padding:3px 0px;
font:normal 11px/16px verdana, Tahoma, Helvetica, sans-serif;
color:#959595;
text-decoration:none;
}

ul.newslist li a:hover
{
color:#000;
padding:3px 0px;
text-decoration:none;
}

ul.newslist li span
{
font-weight:bold;
display:block;
text-decoration:underline;
color:#959595;
}


/*------------------------------------------------------
							home and Service page
------------------------------------------------------*/
.servicebox{
	margin-left:0px;
	padding:0px 0 50px 0;
	margin-bottom:20px;
}
.servicebox p, .servicebox ul.listitems,
{
margin:0 15px 0 0;

}

.servicebox ol,
{
margin:0 15px 0 0;

}

.servicebox p	{
margin-right:15px;

}

.servicebox h4, .servicebox2 h4
{
	background:url(../images/service_top.html) repeat-x;
	height:42px;
	margin:0;
	padding:5px 5px 5px 0px;
	margin:0px;
	color:#5c5c5c;

}
.servicebox	img	
{


}

.servicebox2
{
	border :1px solid #ebecf1;
	overflow:hidden;
	height:100%;
	margin-bottom:20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}

.servicebox2 p
{
margin:0;
padding:0px 10px 0 100px;
margin:0px 0px 0 0;
}

.servicebox2 img
{
	margin-left:10px;
	margin-right:0px;
	padding-right:0px;
}

.readmore
{
	margin:5px 0px 0px 0;
	color:#fff;
	padding:1px 10px 2px 10px;
	text-decoration:none;

}


/*------------------------------------------------------
										Team list
------------------------------------------------------*/
ul.team {
display:inline;
clear:both;
margin:0;
padding:0;
}

ul.team li {
color:#000;
display:block;
overflow:auto;
height:100%;
background:#FFFFFF;
vertical-align:bottom;
border:1px solid #ddd;
border-top:2px solid #c3c3c3;
margin:0 5px 20px 0;
padding:10px 15px;
list-style:none;
}

ul.team li	img {
padding-bottom:5px;
float:left;
margin-right:20px;
border-right:1px solid #e8e8e8;
padding-right:20px;
}

ul.team li small {
color:#a1a1a1;
font:normal 11px georgia, Arial, Helvetica, sans-serif;
margin:0;
}

/*------------------------------------------------------
										blog page
------------------------------------------------------*/  
.content-box{ 
border-bottom:3px solid #1e98b0;
padding:0px;
margin:0 0 20px 0;
overflow:hidden;
height:100%;

}


.content-box p
{
padding:20px 0;
}



.content-box img
{
margin:20px 10px 0 0px;
}

.post-info{
text-transform:uppercase;
font-size:9px;
margin:0px;
padding:0px;
color:#000; 
}

.comments
{
padding:0px 5px 0 0;
margin:0px;
}

.comments a		 { color:#777; text-decoration:none; font-weight:bold;}
.comments a:hover	 { color:#69452e; text-decoration:none;}


/*------------------------------------------------------
									portfolio page
------------------------------------------------------*/
.port-box{ 
border-bottom:3px solid #1e98b0;
margin-bottom:20px;
}

.imagebox	{
background:#f2f2f2;
overflow:auto;
height:100%;
padding:5px;
}

.details	{
float:right;
width:300px;
}

/*------------------------------------------------------
										Top menu
------------------------------------------------------*/
.topmenubg	{
	width:960px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	height:41px;

}

.topmenu
{
margin-left:20px;
padding-top:5px;
}

#dropmenu, #dropmenu ul {margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:400; width:100%;  font-family:"Lucida Sans";}
#dropmenu a {display:block; padding:0.50em 1em; color:#686868; border:1px solid #ddd; text-decoration:none; margin-right:5px;}
#dropmenu a:hover {
	color:#FFF;
	background:#799e3c;
}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; width:15em; top:28px; left:-1px;}
#dropmenu ul a {border-left:1px solid #c8c8c8;background:#fff;}
#dropmenu li ul {border-top:1px solid #c8c8c8;width:14.2em;}
#dropmenu li ul a {width:15em; height:auto; float:left;  border-bottom:1px solid #ddd;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:15em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none; }
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}
#dropmenu li.current_page_item a  {
	background:#f37835;
	color:#FFF;
}
	
#dropmenu li.current_page_parent a {background:#fff; color:#000;}
#dropmenu li.current-cat a {background:#fff; color:#000;}

/*------- COLORS --------*/

.yellow 	{ color:#FFCC33; }
.skyblue 	{ color:#9fe5ff; }
.gray 	{ color:#484848 !important; }
.white 	{ color:#ffffff; }

/*------- Table -------*/
table{
	border:none;
}

td,th
{
	border-bottom:1px solid #cacaca;
	color:#4c4c4c;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
th
{
background:url(../images/table-head-mid.gif) repeat-x 0 0;
text-align:left;
padding-left:20px;
}
th.lefthead
{background:url(../images/table-head-left.gif) no-repeat 0 0;
text-align:left;
padding-left:20px;
}
th.righthead
{background:url(../images/table-head-right.gif) no-repeat right top;
text-align:left;
}

table a {text-decoration:none;}
table a:link {}
table a:visited {}

tbody tr:hover 		{background:#f1f1f1;}

tr.even
{
background:#f1f1f1;
}


/*------------------------------------------------------
												Form
------------------------------------------------------*/
.map	{
	padding:3px;
	border:1px solid #CCCCCC;
	margin-left:0px;
}

/*------------------------------------------------------
											Footer
------------------------------------------------------*/
.footer
{
	padding:5px;
	color:#999;
}

.footer-he
{
	position:absolute;
	margin-left:450px;
	color:#999;
	padding:5px;
}

.leftsidebar {
 padding:20px;   
 margin:0 0px 0 15px; }


.twitterbox
{
background:url(../images/twitter_img.png) no-repeat;
width:224px;
height:64px;
padding:0px;
margin:20px 0 0 0;
float:right;
}

.twitterbox p
{
font: normal 11px Georgia, Arial, Helvetica, sans-serif;
color:#fff;
padding:12px 10px; 
}


/*------------------------------------------------------
							Error / Success / Notice
------------------------------------------------------*/
.notes 	{background: #f0f0f0;border: 1px solid #b8b8b8;}
.success 	{background: #ccfcd1;border: 1px solid #60a400;}
.error	{background: #f9e3e3;	border: 1px solid #e79e9e;}
.notice 	{background: #fcf0cc;border: 1px solid #ecc735;}
.notes, .notice, .success, .error 
		{font-size: 100%;color:#484848;padding:10px;width:auto;margin: 0 0 20px 0px; text-align:left}
.notes span, .notice span, .success span, .error span 
		{font-weight: bold;font-size: 1.2em;padding: 2px 40px;}
.notes p, .success p, .error p, .notice p 
		{margin: 0px;padding: 0px 40px;}

		
/*------------------------------------------------------
									Looped Slider
------------------------------------------------------*/		
.container { width:228px; height:130px; overflow:hidden; position:relative; cursor:pointer;  }
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:228px; display:none; }
.slides img { border:1px solid #ddd; padding:3px; background:#FFFFFF; }
/*
* Optional
*/
.loopedSlider,.newsSlider { width:230px; float:left; padding:25px 0 10px 20px;}
ul.pagination { list-style:none; padding:0; margin:0; float:left;}
ul.pagination li  { float:left; }
ul.pagination li a { padding:2px 6px; margin-right:3PX; }
ul.pagination li.active a { background:#1e98b0; color:white; }	
ul.pagination li a:hover  { background:#d7d7d7; color:#000000;         }
.previous	{ margin:0;  }
.next	{ margin:0;  padding:0 0 0 10px;}	
.links   {  float:right; width:100px; }

/*--pic popup--*/
#pic {
	background-color: #FFFFFF;
	width: 135px;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 90px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 135px;
	padding : 2px !important;
}

#pic a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000 !important;
	padding : 2px !important;
}

#pic a.p1:hover .large {
	border: 1px solid #000000;
	display: block;
	height: 250px;
	left: 45%;
	position: absolute;
	top: 290px;
	width: 380px;
	z-index : 9;
}

.language{
	float:right;}
	
/*-accordion-*/
* {
	font:12px Verdana,Arial;
	padding-top: 0px;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-right: 50;
	margin-bottom: 0;
	margin-left: 0px;
}

#options {
	width:225px;
	text-align:left;
	color:#CCC;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#options a {
	text-decoration:none;
	color:#CCC
}
#options a:hover {color:#033}

#acc {
	width:225px;
	list-style:none;
	color:#033;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}
#acc h3 {
	width:225px;
	font-weight:bold;
	margin-top:2px;
	cursor:pointer;
	padding-top: 10px;
	padding-right: 6px;
}

#acc .acc-section {
	overflow:hidden;
	background:#fff;
	width: 225px;
}
#acc .acc-content {
	width:225px;
	background:#fff;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: 15px;
}

.acc-content a{
	text-decoration:none;
	color:#ec732c;
	
}

/*-- quick Links Menu --*/
	.menu a {
		border:none;
		font-weight:normal;
	}

/* Actual menu CSS starts here */
	.menu,
	.menu ul {
	padding:0;
	list-style:none;
	}
	.menu {
	width:226px;
}
	.menu li {
		display:block;
		margin:0;
		padding:0;
		margin-bottom:1px;
	}
	.menu a {
	display:block;
	padding:2px 5px;
	color:#000;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1e98b0;
	}
	.menu a:hover,
	.menu a:focus,
	.menu a:active {
}
	.menu ul li {
	padding-left:2px;
	padding-top: 2px;
}
	.menu ul a {
}
	.hidden {display:none;}
	
code,
kbd {font-family:Monaco,"Courier New",Tahoma}
.clearfix:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
}
* html .clearfix {height:1px;} /* * html hack for IE pre 7 used for convenience in this demo */
.clearfix {display:inline-block;}
.clearfix {display:block;}
.structural {
	position:absolute;
	left:-9999px;
}
#labfooter {
	clear:both;
	margin-top:0.5em;
	padding-top:0.5em;
	border-top:1px solid #ccc;
	text-align:center;
}
.code {
	margin:1em 0;
	padding:3px 5px 3px 3em;
	border:1px solid #98be10;
	list-style-type:decimal-leading-zero;
	font-family:Courier;
}
.code code {font-family:Monaco,"Courier New",Tahoma}
.code li {
	margin:2px 0;
	padding:0 5px;
	background:#f7f7f5;
}
.code li.tab1 {padding-left:4ex}
.code li.tab2 {padding-left:8ex}
.code li.tab3 {padding-left:12ex}
.code li.tab4 {padding-left:16ex}
.code li.tab5 {padding-left:20ex}
.code .changed {
	color:#900;
	font-weight:bold;
}
.code em {
	color:#900;
	font-weight:bold;
	font-style:normal;
}

/*------------------------------------------------------
								left Sidebar Menu
------------------------------------------------------*/		
.submenu {
margin:0 0px 20px 0px;
text-align:left;
}

.submenu ul {
margin:0;
list-style:none;
padding:0 0px;
}

.submenu li a {
voice-family:inherit;
margin:0 0 0px 0;
height:18px;
border-bottom:1px solid #ddd;
text-decoration:none;
}

.submenu li li a {
margin:0 0 0 0;
border:1px solid #eee;
text-decoration:none;

}

.submenu li li a:link, .submenu li li a:visited {
	color:#484848;
	display:block;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}

.submenu li a:link, .submenu li a:visited {
color:#484848;
display:block;
padding:6px 10px;
}

.submenu li.current a {
text-decoration:none;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
color:#1e98b0;
border-bottom:1px solid #1e98b0;
}

.submenu li a:hover {
color:#1e98b0;
z-index:100;
text-decoration:none;
border-bottom::1px solid #1e98b0;
width : 205px !important;
}
.no-margin-bottom {
	margin-bottom : 0px !important;
}
.no-padding-bottom {
	padding-bottom : 0px !important;
}
.push-to-bottom {
	margin : 0 0 0 0 !important;
	text-align : center !important;
}
.subheader {
	position : relative !important;
}
.subheader .textright {
	position : absolute !important;
	width : 530px !important;
	left : 250px !important;
	top : 25px !important;
}

.subheader .hebtext {
	position : absolute !important;
	width : 530px !important;
	left : 180px !important;
	top : 25px !important;
	text-align:right;
}

.subheader .subheader-icon {
	position : absolute !important;
	left : 800px !important;
	top : 0px !important;
}

.subheader .subheader-icon-he {
	position : absolute !important;
	left : 50px !important;
	top : 0px !important;
}

.currentpage {
	text-decoration:none !important;
	color:#1e98b0 !important;
	border-bottom:1px solid #1e98b0 !important;
}
.sidemenucontent ul li a{
	padding-left : 20px !important;
	padding-right : 0px !important;
}
.sidemenucontent ul li a:hover{
	text-decoration:none !important;
	color:#1e98b0 !important;
	border-bottom:1px solid #1e98b0 !important;
}
.fontspecial{
	font-family : "Trebuchet MS",Georgia,Arial,Helvetica,sans-serif !important;
}
.fontbig36 {
	font-size : 36px !important;
}
.fontbig24 {
	font-size : 22px !important;
}
.fontbig20 {
	font-size : 20px !important;
}
.fontbig18 {
	font-size : 16px !important;
}
.fontbig14{
	font-size : 14px !important;
}
.fontbold, strong{
	font-weight:bold!important;
}
.fontgreen {
	color:#005B00!important;
}
.fontred {
	color:#670000!important;
}
.standardtable td,th{
	border-bottom: 0px !important;
	color : #000;
}
.standardtable tr:hover{
	background:#fff !important;
}
.custombutton {
	display : block;
	padding : 5px;
	width : 120px;
	color : #fff;
	background : #CD6733;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	font-family : "Trebuchet MS",Georgia,Arial,Helvetica,sans-serif !important;
}
.custombutton:hover {
	background : #E67338;
}
.useroofbox {
width : 100%;
	text-align : center;
	margin-bottom : 30px;
}
.useroof {
	display : block;
	height : 120px;
	padding-top : 44px;
	width : 225px;
	color : #fff;
	background : url(../images/moneybg.jpg) no-repeat;
	font-size : 26px;
	font-weight : bold;
	text-decoration : none;
	font-family : "Trebuchet MS",Georgia,Arial,Helvetica,sans-serif !important;
	text-align : center;
}
.pdflink {
	display : block;
	height : 33px;
	padding-top : 55px;
	width : 110px;
	color : #000;
	background : url(../images/pdfbg.jpg) top center no-repeat;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	font-family : "Trebuchet MS",Georgia,Arial,Helvetica,sans-serif !important;
	text-align : center;
	float :left;
}
.fontunderline { 
	text-decoration : underline;
}
em { 
	font-style:italic;
}
.prevage {
	margin-top : 20px;
	float: left;
}
.nextpage {
	margin-top : 20px;
	float: right;
}
.newmenu {
position:absolute;
top:8px;
left:10px;
font-size:15px;
z-index:9999;
}
.slogan {
	display :none !important;
}
.newmenux {
	width : 940px;
	height : 41px;
	background : #000;
	border : 0px solid #000;
	margin-left : 10px;
}
.slider-heb li a, .slider-heb li h1 {
 text-align : right !important;
}
.submenuheb ul li, .submenuheb h3, .submenuheb .menuitem, .submenuheb .submenuIsrasol ul li {
 text-align : right!important;
}
.submenuheb .glossymenu .newmenu{
 margin-left : 141px !important;
 text-align : right!important;
 border : 0px solid !important;

}
.submenuheb .glossymenu a.menuitem .statusicon {
 left : 5px !important;
}
.submenuheb .submenuIsrasol ul li a {
 padding:6px 20px 6px 0px !important;
}
.submenuheb .sidemenucontent ul li a {
padding-left:0px !important;
padding-right:20px !important;
}
.newmenu .accordsuffix, .newmenu a a {
 display : none !important;
}
.slidercontent {
 z-index : 3!important;
}
.slider-heb li h1 {
 margin-right : 28px !important;
}
.hebtext {
 text-align : right !important;
 
}
.header {
 position : relative;
}
.toplink1 {
 display : block;
  position : absolute;
  width : 149px;
  height : 43px;
  right : 9px;
  top : 65px;
  z-index : 5;
}
.toplink2 {
 display : block;
  position : absolute;
  width : 125px;
  height : 43px;
  right : 165px;
  top : 65px;
  z-index : 5;
}

/****** HB-Tech List ******/
ul#hbtech-list{
	list-style:none;
}

ul#hbtech-list li{
	position:relative;
	float:left;
	color:#aaa;
	
}

/**** banner for rent ***/
.bannner {
 position : absolute;
 top : 0px;
 right : 0px;
}
.header {
 background: url('../images/bg.jpg') top center;
 
}

