/******************************************************************************/
/*********************************************************** GENERAL LAYOUT ***/
/******************************************************************************/
body, td, th, input, select, textarea
{
	font-family: 				Verdana;
	font-size: 					11px;
	color:						#666666;
}
body
{
	margin: 					0;
	padding:					0;
	background-color: 			#ffffff;
	background-image: 			url(../images/top_bg.gif);
	background-repeat: repeat-x;
}
a img
{
	border:						0px none;
}
form
{
	margin: 					0px;	
	display: 					inline;
}
h2
{
	color:						#49688F;
	font-size: 					11px;
}
a, a:visited
{
	color:						#49688F;
	text-decoration: 			none;
}
a:hover
{
	text-decoration: 			underline;
}
.clear
{
	clear:both;
}
.err
{
	color: 						#0000cc;
	border: 					1px solid #000099;
	padding: 					10px 45px 10px 10px;
	direction: 					rtl;
	text-align: 				right;
	font-weight: 				bold;
	vertical-align: 			middle;
	background-color:		 	#dcd82c;
	background-image: 			url(/admin/images/err.gif);
	background-repeat:			no-repeat;
	background-position:		right center;
}
.debug
{
	border: 			3px double red;
	margin: 			5px;
	padding: 			5px;
	direction: 			ltr;
}
ul.serviceListLogo {
	padding:0px 0px 0px 0px;
	text-align:left;
	list-style-position: outside;
	list-style-type:none;
	margin:5px 0px;
}
ul.serviceListLogo li{
	list-style-position:outside;
	line-height: 20px;
	font-size: 11px;
	margin-left:0px;
}
#priceQuote{
	padding-right:60px;
	margin-top:38px;
	float:right;
	width: 143px;
	height: 35px;
}
#serviceListBox{
	float:left;
	width:200px;
	padding:0px 0px 0px 0px;
}
/******************************************************************************/
#wraper
{
	margin: 					auto;
	width: 						980px;
}
#menu
{
	background-color: 			#E3E3E3;
	height: 					30px;
}
#banner #lang_chooser
{
	color:						#94b5cb;
	float: 						right;
	margin-top: 				10px;
}
#banner #lang_chooser a
{
	color:						white;
	font-size: 					11px;
	text-transform: 			uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
#banner #lang_chooser a.lang_he
{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
#banner #lang_chooser a.active
{
	color:						#94b5cb;
	text-decoration: 			none;
}
#content
{
	line-height: 				150%;
	padding-top: 				55px;
	margin-right: 				85px;
}
#footer
{
	color: 						#b3b3b3;
	clear: 						both;
	margin-top: 				65px;
	border-top: 				1px dotted #b3b3b3;
	padding-top: 				6px;
	line-height: 				100%;
	margin-right: 				4px;
}
#footer #designer_logo
{
	float: right;
}
/******************************************************************************/
/**************************************************************** LANGUAGES ***/
/******************************************************************************/
#langs_list
{
	float: 						left;
	padding-top: 				30px;
	min-height:					450px;
	_height:					450px;
	width: 						300px;
	background-image: 			url(../images/langs_top_bg.gif);
	background-repeat: 			repeat-x;
	background-color: 			#fcfcfc;	
	border-right: 				1px solid #e9e9e9;
}
#langs_list div
{
	color: 						#4a5c82;
	cursor: 					pointer;
	font-size: 					11px;
}
#langs_display 
{
	float: 						left;
	width: 						375px;
	margin-top:					63px;
	margin-left:				206px;
}
#langs_display #lang_name
{
	color: 						#676767;
	font-size: 					16px;
	font-weight: 				bold;
	line-height: 				22px;
}
#langs_display #lang_desc
{
	color: 						#676767;
	font-weight: 				bold;
}
#langs_display img
{
	margin-bottom: 				45px;
}
/******************************************************************************/
/****************************************************************** CLIENTS ***/
/******************************************************************************/
#clients_list
{
	padding-top: 				30px;
}
#clients_list table
{
	width: 						810px;
}
#clients_list td
{
	width: 						20%;
	padding:					13px 0;
	cursor: 					pointer;
	text-align: 				center;
	vertical-align: 			middle;
}
#clients_display 
{
	color: 						#676767;
	width: 						145px;
	float: 						right;
	_height:					450px;
	min-height:					450px;
	padding-top: 				20px;
	border-left: 				1px solid #e9e9e9;
	padding-left: 				15px;
	background-image: 			url(../images/langs_top_bg.gif);
	background-color: 			#fcfcfc;	
	background-repeat: 			repeat-x;
}
#client_desc_label
{
	color: 						#4a5c82;
	margin-top: 				30px;	
	margin-bottom: 				5px;	
}
#client_name_label
{
	color: 						#4a5c82;
	margin-bottom: 				5px;	
}
/******************************************************************************/
/**************************************************************** MAIN MENU ***/
/******************************************************************************/
#menu
{
	text-align: 				center;
}
#menu ul
{
	width: 						700px;
	padding: 					0;
	margin: 					0 auto;
	list-style: 				none;
}
#menu li
{
	float: 						left;
	margin: 					0 10px;
	margin-top: 				8px;
	line-height: 				22px;
	padding: 					0;
	padding-left: 				10px;
	background-repeat: 			no-repeat;
	background-position: 		left bottom;
}
#menu li a, #menu li span
{
	color: 						black;
	display: 					block;
	font-size: 					10px;
	text-transform: 			uppercase;
	text-decoration: 			none;
	padding-right: 				12px;
	background-repeat: 			no-repeat;
	background-position: 		right bottom;
}
#menu li.over
{
	background-image: 			url(../images/menu_over_left.gif);
}
#menu li.over a, #menu li.over span
{
	color:						#333333;
	background-image: 			url(../images/menu_over_right.gif);
}
#menu li.active
{
	background-image: 			url(../images/menu_active_left.gif);
}
#menu li.active a, #menu li.active span
{
	color: 						white;
	background-image: 			url(../images/menu_active_right.gif);
}
/******************************************************************************/
/************************************************************** FORM LAYOUT ***/
/******************************************************************************/
.forms_gridTable select
{
	width: 						175px;
	margin-right: 				15px;
}
.forms_gridTable input, .forms_gridTable textarea
{
	border:						1px solid #000000;
	width: 						175px;	
	margin-right: 				15px;
}
.forms_gridTable textarea
{
	height: 					75px;
	width: 						175px;
	overflow: 					auto;
}
.forms_gridTable th
{
	padding: 					5px;
	text-align: 				right;
	font-weight: 				normal;
	padding-right: 				10px;
	vertical-align: 			top;
}
.forms_gridTable td
{
	padding: 			5px;
}
.forms_gridTable .actionButtonsTD
{
	text-align: 				right;
}
.forms_gridTable .star
{
	font-weight: 				bold;
	color: 						#FF0000;
}
.forms_gridTable .help
{
	color: 						#A0A0A0;
	font-size: 					10px;
}
.forms_gridTable .actionButton
{
	color: 						white;	
	width: 						72px;
	border: 					0 none;
	padding-top:				5px;
	padding-bottom:				10px;
	background-color: 			white;
	background-image: 			url(../images/button_bg.gif);
	background-repeat: 			no-repeat;
	background-position: 		center center;
}
.forms_gridTable .file
{
	width: 						260px;
}
.forms_gridTable #reset
{
	
}
.forms_gridTable #submit
{

}
/*------------------------services------------------------*/
#ServicesTitle{
	padding-left:37px;
	font-size:24px;
	line-height:24px;
	color:#c0c0c0;
}
#ServicesTitle h1{
	line-height:24px;
	font-size:24px;
	color:#c0c0c0;
	font-weight:normal;
}
#servicesLeftColumn{
	float:left;
	padding-left:57px;
	width:415px;
	padding-top: 25px;
}
#servicesRightColumn{
	float:left;
	padding-left:56px;
	width:417px;
	padding-top: 25px;
}
#mainContent{
	line-height:150%;
	padding-top:55px;
	margin-right:0px;
}
#leftTranslation{
	float:left;
	width:100%;
	padding-left:20px;
}
#leftTranslation a {
	display:block;
	float:left;
	margin-right:15px;
	padding-right:0;
}
#rightTranslation{
	float:left;
	width:100%;
}
#leftTextBox{
	float:left;
	width:296px;
	text-align: justify;
}
#rightTextBox{
	float:left;
	width:296px;
	text-align: justify;
}
#mainContent h2{
	font-weight:normal;
	color:#40739a;
	margin: 0px 0px 0px 0px;
}
ul.moreInfo{
	margin:0px 0px;
	font-size: 9px;
	line-height:13px;
	list-style-position: inside;
	padding:0px;
}
ul.moreInfo li{
	background-image:url(../images/bullet.jpg);
	background-repeat:no-repeat;
	background-position:left;
	list-style-type:none;
	line-height:13px;
	list-style-position: outside;
	font-size:10px;
	padding-left:20px;
	margin-left:0px;
	float:left;
}
ul.moreInfo li a{
	color:#40739a;
	line-height:13px;
}
ul.moreInfo li a:hover{
	text-decoration:underline;
}
#busTransText{
	width:100%;
	padding-bottom: 30px;
	float:left;
}
#rightColPhoto{
	float: right;
}
#overviewPanel{
	width:500px;
	float:left;
	padding: 0px 0px 25px 37px;
	margin-top:-30px;
}
#overviewTextBox {
	width:100%;
	padding: 10px 0px;
	font-style:normal;
}
#overviewTextBox span.moto{
	font-size:11px;
	font-style:normal;
	font-weight:bold;
}
#overviewTextBox img{
	margin-bottom:10px;
}
#overviewListPanel{
	width:900px;
	float:left;
}
.overviewListBox{
	float:left;
	width:235px;
}
.overviewListBox h3{
	color:#adacac;
	font-weight:normal;
	margin:0px;
	padding:0px;
	font-size: 12px;
}
ul.overviewListBox{
	margin:0px;
	padding:0px 0px;
	list-style-position:outside;
	list-style-image:none;
	list-style-type: none;
}
ul.overviewListBox li{
	background-image:url(../images/bullet2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:20px;
	padding-left:13px;
	margin:0px;
}
.overviewListBox ul{
	margin:0px;
	padding:0px 0px;
	list-style-position:outside;
	list-style-image:none;
	list-style-type: none;
}
.overviewListBox ul li{
	background-image:url(../images/bullet2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:20px;
	padding-left:13px;
	margin:0px;
}
#translationLeftColumn{
	float:left;
	width:415px;
	padding:10px 0px 0px 37px;
}
#contactLeftColumn{
	float:left;
	width:415px;
	padding:25px 0px 0px 0px;
}
#translationRightColumn{
	float:left;
	padding-left:56px;
	padding-top: 25px;
}

ul.contact{
	float:left;
	width:450px;
	list-style-position:outside;
	padding:0px;
	margin:0px;
	list-style-type:none;
}  
ul.contact li{
	float:left;
	width:175px;
	list-style-position:outside;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
ul.contact li ul{
	list-style-position:outside;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
ul.contact li ul li{
	line-height:20px;
	list-style-position:outside;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
h1 {
	font-weight:normal;
}
#services-left {
	width: 500px;
	float: left;
	padding-bottom:25px;
}
#overviewListPanel ul{
        float:left;
        width:200px;
		padding-left:0px;
		list-style-position:outside;
		list-style-type:none;
}
#overviewListPanel ul.business{
        float:left;
        width:900px;
		padding-left:0px;
		list-style-position:outside;
		list-style-type:none;
}
#overviewListPanel ul li{
        width:200px;
}

#overviewListPanel ul li ul{
        width:200px;
		margin:0px;
	padding:0px 0px;
	list-style-position:outside;
	list-style-image:none;
	list-style-type: none;
}
#overviewListPanel ul li ul li{
        width:200px;
	background-image:url(../images/bullet2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:20px;
	padding-left:13px;
	margin:0px;
}

a.heb-sitemap-links, a.heb-sitemap-links:visited, a.heb-sitemap-links:visited
{
	color:	#49688F;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.heb-sitemap-links:hover
{
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}