body     {
			font-family: Arial, Georgia;
			direction:rtl;
			background: #f2f2f2 url('images/bg.jpg') repeat left top;
			
			}

table.wrapper {
					background:white;
					margin-top:-20px;
					margin-bottom:-10px;
					}

td.left_shadow {
					width:10px;
					background: #f2f2f2 url('images/left_shadow.png') repeat-y left top;
					}

td.right_shadow {
					width:10px;
					background: #f2f2f2 url('images/right_shadow.png') repeat-y right top;
					}					

td.logo, td.logo_eng  {
			width:200px;
			height:185px;
			background: white url('images/logo.png') no-repeat center bottom;
			}
			
td.logo_eng {background: white url('images/logo_eng.png') no-repeat center bottom;}
			
td.spacer  {
				width:10px;
				}

td.navbar  {
				width:670px;
				height:150px;
				vertical-align:bottom;
				color: white;
				padding-bottom:30px;
				}

td.navbar table {width:650px;}
				
td.nav_right {
					width:4px;
					height:33px;
					background: url('images/navbar_right.png') no-repeat top left;
				 }
				 
td.nav_left {
					width:4px;
					height:33px;
					background: url('images/navbar_left.png') no-repeat top right;
				 }
				
td.nav_link, td.nav_link_eng {
					height:33px;
					padding:0px 6px;
					background: url('images/navbar_mid.png') repeat-x top left;
					color:white;
					font-size:14px;
					font-weight: normal;
				 }
				
td.nav_link a      {
						  color: white;
						  text-decoration:none;
				        }

td.nav_link_eng a	{ color:silver; text-decoration:none; }

td.nav_link a:hover, td.nav_link_eng a:hover {
						  color: orange;
				        }
				      
td.nav_this {
					height:33px;
					padding:0px 6px;
					background: url('images/navbar_mid.png') repeat-x top left;
					color:white;
					font-weight: bold;
				 }
				 
td.nav_separator { 
					color:white; 
					font-weight:normal;
					height:33px;
					padding:0px 6px;
					background: url('images/navbar_mid.png') repeat-x top left;
					}

td.sidebar  {
				width:200px;
				color: green;
				height: 750px;
				padding:0px 10px;
				vertical-align:top;
				}
				
td.sidebar_contact_header {
									color:white; 
									font-weight:bold;
									height:50px;
									padding:0px 6px 10px 6px;
									background: url('images/sidebar_header_round.png') no-repeat bottom left;
									text-align:center;
									font-size:14px;
									vertical-align:bottom;
									}
									
td.sidebar_contact_block {
									color:#333333; 
									font-weight:normal;
									padding:10px;
									background: #f2f5f7 url('images/panel_bg3.png') repeat-x bottom left;
									border:1px solid #e2e2e2;
									border-top:0px;
									text-align:right;
									font-size:12px;
									height:280px;
								}

td.sidebar_contact_block input { 
											margin-bottom:6px;
											margin-top:6px; 
										 }
							
span.required {
					color:red;
					font-weight:bold;
				  }
	
input.submit, input.submit_eng {
					background: url('images/submit.png') no-repeat top left;
					width:114px;
					height:23px;
					border:0px;
				 }

input.submit_eng {background: url('images/submit_eng.png') no-repeat top left;}

input.submit:hover {background: url('images/submit_hover.png') no-repeat top left;}

input.submit_eng:hover {background: url('images/submit_hover_eng.png') no-repeat top left;}
								
td.sidebar_separator {
								height:26px;									
							}
																		
td.sidebar_workshop_header {
									color:white; 
									font-weight:bold;
									height:36px;
									padding:0px 16px;
									background: url('images/sidebar_header_square.png') no-repeat top left;
									text-align:right;
									font-size:14px;
									}
																		
									
td.sidebar_workshop_block {
									color:#333333; 
									font-weight:normal;
									padding:10px;
									background: #f2f5f7 url('images/panel_bg3.png') repeat-x bottom left;
									border:1px solid #e2e2e2;
									border-top:0px;
									text-align:right;
									font-size:12px;
									vertical-align:top;
								}

td.sidebar_workshop_block ul { padding-right:20px;}

p.sidebar_link_p  { text-align:left; }

p.sidebar_link_p a { 
						  color: orange;
						  font-weight:bold;
						  text-decoration:none;
						 }

p.sidebar_link_p a:hover { 
						  color: orange;
						  text-decoration:underline;
						 }
						 

td.main  {
				width:670px;
				color: gray;
				padding:10px;
				text-align:right;
				vertical-align:top;
				}

div.text_area, div.text_area_homepage, div.text_area_eng { 
					margin-right:20px; 
					direction:rtl; 
					background:url('images/text_area_560.jpg') no-repeat top right;
					width:560px;
					padding:20px;
				  }
				  
div.text_area_eng {direction:ltr; background:url('images/text_area_560.jpg') no-repeat top left;}
				  
div.text_area_homepage { margin-top:8px; }

div.text_area h2, div.text_area_homepage h2, div.text_area_eng h2 {
				width:400px;
				color: orange;
				text-align:right;
				font-size:20px;
				font-weight:bold;
				direction:rtl;
				}				

div.text_area_eng h2 {text-align: left; direction:ltr;}

div.text_area p, div.text_area_eng p {
				width:400px;
				color: #333333;
				text-align:justify;
				font-size:12px;
				font-weight:none;
				direction:rtl;
				}
				
div.text_area_eng p {direction:ltr;}
				
div.text_area_homepage p  {
				width:500px;
				color: #333333;
				text-align:justify;
				font-size:15px;
				font-weight:none;
				direction:rtl;
				}
				
div.text_area ul, div.text_area_eng ul {
				width:500px;
				color: #333333;
				text-align:justify;
				font-size:12px;
				font-weight:none;
				direction:rtl;
				line-height:150%;
				}
				
div.text_area_eng ul {direction:ltr;}

div.text_area_homepage ul   {
				width:500px;
				color: #333333;
				text-align:justify;
				font-size:15px;
				font-weight:none;
				direction:rtl;
				line-height:150%;
				}
				
div.text_area a, div.text_area_eng a  {
						color: orange;
						font-size:inherit;
						font-weight:bold;
						text-decoration:none;
						}

div.text_area a:hover, div.text_area_eng a:hover  {
						text-decoration:underline;
						}
						
div.green_panel	{
						background: white url('images/bluish_panel.png') repeat-x bottom left;
						width:90%;
						border:1px solid #999999;
						margin-bottom:15px;
						}
						
div.green_panel table {width:100%;}

div.green_panel td {vertical-align:middle; padding:10px;}

div.green_panel h3 { margin:0px; color:gray;}
						
td.orange_button {
						background: transparent url('images/button_small_orange.png') no-repeat center;
						width:130px;
						height:50px;
						text-align:center;
						vertical-align:middle;
						font-size:14px;
						text-decoration:none;
						font-weight:bold;
						}

td.orange_button a { color: white;
							font-size:14px;
							text-decoration:none;
							font-weight:bold;
							}

td.orange_button a:hover	{text-decoration:none; color:yellow;}

table.irit_pic {width:550px;}

table.irit_pic td {vertical-align:top;}

table.irit_pic img {border:1px solid gray;}

div.slideshow_wrapper { 
								width:557px; 
								height:316px; 
								margin-right:20px; 
								border: 1px solid #33b540;}
				
							
#slideshow_main  {
						position:relative;
						overflow:hidden;
						height: 316px;
						width:450px;
				    	}
#slides {
			position:absolute;
			}
			
.slide	{
			height:276px;
			width:410px;
			background: white;
			font-weight:bold;
			font-size:26px;
			padding:20px;
			}
			
.slide#coach	{ 			background: white url('images/slideshow_image_coach.jpg') no-repeat bottom left; }
.slide#cv	{			background: white url('images/slideshow_image_cv.jpg') no-repeat bottom left;  }
.slide#video	{			background: white url('images/slideshow_image_video.jpg') no-repeat bottom left;  }
.slide#mentor	{			background: white url('images/slideshow_image_mentor.jpg') no-repeat bottom left;  }
			
.slide h2	{
				font-size:30px;
				text-align:right;
				margin-top:0px;
				color: orange;
				}

.slide#coach h2	{ margin-top:210px; width:280px; font-size:28px; float:right;}
.slide#cv h2	{ margin-top:200px; width:270px; float:right;}
.slide#video h2	{ margin-top:00px; width:300px; float:right;}
.slide#mentor h2	{ margin-top:210px; width:250px; float:right;}

div.slideshow_button_wrapper {
										width:130px;
										height:50px;
										float:left;
									}
.slide#coach div.slideshow_button_wrapper { margin-top:250px;}
.slide#cv div.slideshow_button_wrapper { margin-top:250px;}
.slide#video div.slideshow_button_wrapper { margin-top:110px;}
.slide#mentor div.slideshow_button_wrapper { margin-top:250px;}
	
.slide a.orange_button { 
								font-size:16px;
								font-weight:bold;								
								text-aling:center;
								width:122px;
								height:30px;
								padding:20px;
								background:transparent url('images/button_small_orange.png') no-repeat center;
								color:white;
								text-decoration:none;
								}
								
.slide a.orange_button:hover { color:yellow; } 


ul.navi			{
					  list-style-type:none; 
					  padding:0px;
					  margin:0px;
					  float:left;
					}

ul.navi li  {	
							 color: #33b540;
							 width:106px;
							 height:54px;
							 border-right:1px solid #33b540;
							 background:#f2f5f7 url('images/panel_bg3.png') repeat-x bottom left;
							 vertical-align: middle;
							 font-size:13px;
							 font-weight:bold;
							 text-align:center;
							 margin:0px;
							 padding:0px;
							 padding-top:25px;
							}
										
ul.navi li:hover  { color:orange; }					
			
ul.navi li img.down_arrow {display:none;}

ul.navi li img.down_arrow_off {											
										display:inline;
										position:relative;
										top:5px;		
										}
			
ul.navi li.active   {						 
							 margin:0px;
							 padding:0px;
							 color: white;
							 width:106px;
							 height:54px;
							 border-right:1px solid #33b540;
							 background: #f2f5f7 url('images/slideshow_button_on_fill.png') repeat-x top left;
							 vertical-align: center;
							 font-size:13px;
							 font-weight:bold;
							 text-align:center;
							 padding-top:25px;
							}

ul.navi li.active img.down_arrow {
											display:inline;
											position:relative;
											top:5px;											
											}
ul.navi li.active img.down_arrow_off {display:none;}

ul.navi li#first   {height:54px;}
ul.navi li.#first.active   {height:54px;}

							
ul.navi li p { margin:0px;}

ul.navi li.active p { margin:0px;}

ul.tabs	{
			list-style: none;
			padding: 0;
			margin: 0;
			display:inline;
			}

ul.tabs li  { 
				float:right;  
				color: orange;
				font-weight:bold;
				font-size:16px;
				background: url('images/tabs.png') scroll 0px 1px;
				width:134px;
				height:26px;
				text-align:center;
				padding-top:5px;
				}			

ul.tabs li:hover { 
							background: url('images/tabs.png') scroll 0px 61px;
						 	}

ul.tabs li.current  { 
							background: url('images/tabs.png') scroll 0px 31px;
						 	}
						 	
td.tabs_top_line { 
						background: url('images/tabs_top_line.png') no-repeat bottom left;
						}

td.panes	{background: url('images/tabs_pane.jpg') no-repeat top right; vertical-align:top;}
						 	
div.panes	{
				display:block;				
				padding:10px;
				width:550px;
				text-align:center;
				padding-top:20px;
				}
				
div.testimonial_item	{
							padding:30px;
							background: white;
							border:1px solid silver;
							width:450px;
							margin-bottom:40px;
							display:block;
							}
							
div.testimonial_item	p {width:390px;}

div.testimonial_item	span.highlite { background:yellow;}

table.clients td	{
						vertical-align:middle;
						text-align:center;
						font-size:80%;
						font-weight:bold;
						color:#555555;
						padding:10px;
						}
				
td.footer 	{
				width:900px;
				color:white;
				padding:10px;
				}
				
td.footer_right {
					width:4px;
					height:33px;
					background: url('images/navbar_right.png') no-repeat top left;
				 }
				 
td.footer_left {
					width:4px;
					height:33px;
					background: url('images/navbar_left.png') no-repeat top right;
				 }
				
td.footer_mid {
					height:33px;
					padding:0px 6px;
					background: url('images/navbar_mid.png') repeat-x top left;
					color:white;
					font-size:13px;
					font-weight: normal;
					text-align:center;
				 }
				 
td.footer_mid a { 
						  color: white;
						  font-weight:bold;
						  text-decoration:none;
						 }

td.footer_mid a:hover { 
						  color: white;
						  font-weight:bold;
						  text-decoration:underline;
						 }


/* LIGHTBOX */
						 
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
