/* General Settings
----------------------------------------------- */
body {
	background: #89baf0 url(../../Images/Shared/bottom_bg.jpg) repeat-x 50% bottom;
	color: #575757;
	font-size: 13px;
	padding: 0 0 175px;
}

div.clouds {
    height: 405px; 
    position: absolute; 
    background: url(../../Images/Shared/clouds.jpg) transparent; 
    width: 100%;
    z-index:-1;
}
.strong {
    font-weight: bold;
}
.f_right {
    float: right;
}
.f_left {
    float: left;
}
.d_none {
    display:none;
}
.no_right_margin {
    #margin-right:0px;
}
a img,a:hover img{border:0px solid red;}
/* anchors
----------------------------------------------- */
a {
	color: #00458D;
	font-weight:normal;
	text-decoration: none;
}
a:hover {
	color:#00458D;
}
.enlarge_image {
    cursor:url(../../Images/Shared/click.cur),pointer ;
}

/* 960 grid system container background
----------------------------------------------- */
.container_12,
.container_16 {
	background:transparent;
	direction:rtl;
}


/* headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {line-height:1.2em; margin-bottom:.3em;}
h2 {margin-top:1em;}
h5 {font-size:1.2em;}
h6 {font-size:1em; text-transform:uppercase;}


h1 a {
	font-weight:normal;
}


/* branding
----------------------------------------------- */
h1#branding {
	font-weight:normal;
	font-size:3em;
	text-align:right;
	background:#aaa;
	padding:.7em 1em;
	margin-bottom:0;
}


/* page heading
----------------------------------------------- */
h2#page-heading {
	font-weight:normal;
	padding:.5em;
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;
}
.upper_part_holder {
    float:right;
    margin-top:-68px;
    width:775px;
    position: relative;
}
.upper_menu_holder {
    float: left;
    position: absolute;
    top: 0;
    left: -8px;
    background: transparent url(../../Images/Shared/top_menu_back.png) no-repeat left top;
    width: 683px;
    height: 26px;
    padding: 2px 20px 0px 0px;
}
.upper_menu_holder ul {
    width:570px;
    height:20px;
    overflow: hidden;
    float: right;
}
.upper_menu_holder ul li {
    list-style-type: none;
    float: right;
    display: inline-block;
    color: #ffffff;    
}
.upper_menu_holder ul li a {
    color: #ffffff;
    font-weight: normal;
}
.upper_menu_holder ul li a:hover {
    color: #00458D;
}
.upper_menu_holder .change_language {
    float:left;
    margin-left:30px;
    position:relative;
    top:0px;
}
.upper_menu_holder .change_language a {
    color:#ffffff;
    font-weight:normal;
}
.upper_search_holder {
    float:left;
    height:35px;
    position:relative;
    top:24px;
    width:250px;
    z-index: 10;
    text-align: left;
}
.upper_search_holder input.top_search {
    width: 149px;
    vertical-align: middle;
    height:18px;
    border: 1px solid #95badd;
    background: #ffffff url(../../Images/Shared/search_back.gif) no-repeat 0 0;
    font-family: Arial;
    font-size: 13px;
}
.upper_search_holder input.search_button {
    width:85px;
    vertical-align: middle;    
    height: 22px;
    border: 1px solid #babcbe;
    background: #ffffff url(../../Images/Shared/search_button_back.gif) repeat-x 0 0 ;
    color: #00458d;
    font-weight: bold;
    font-family: Arial;    
    font-size: 15px;    
    cursor: pointer;
}
/* Inner pages menu
--------------------------------------------------------------------*/

div.inner_page_header {
    background: transparent url(../../Images/Shared/transparent_header.png) no-repeat right 0;
    border: 0px !important;
    height: 37px;
    overflow: hidden;
    padding: 20px 10px;
}
h1.inner_page_header {
    color: #ffffff;
    font-weight:900;
    font-size: 28px;
    width: 650px;
    float: right;
}
h1 .smaller_text {
    font-size:16px;
}
div.inner_page_header_image {
    float:left;
    height:65px;
    margin:-13px;
    overflow:hidden;
    width:200px;
}
.third_level_menu_holder {
    width:786px;
    float:right;
}
.sharethis_holder {
    background: #e4e4e4 url(../../Images/Shared/second_menu_back.gif) repeat-x 0 0;
    height:24px;
    padding: 0px 15px;
    float:right;
    padding-top:8px;
    width:124px;    
}
.third_level_menu {
    background: #e4e4e4 url(../../Images/Shared/second_menu_back.gif) repeat-x 0 0;
    height:32px;
    padding: 0px 15px;
    overflow:hidden;
}
.inner_menu_1 .third_level_menu {
    background: #f1f1f1 none repeat 0 0;
    border: solid #074689;
    border-width:1px 0px;
    height:32px;
    padding: 0px 15px;
    overflow:hidden;
    font-size:14px;
    font-weight: bold;
}
.inner_menu_2 .third_level_menu {
    margin:15px 0px;
    background: #2b2b2b none repeat 0 0;
    border: solid #f87606;
    border-width:1px 0px;
    height:32px;
    padding: 0px 15px;
    overflow:hidden;
}
.third_level_menu ul li {
    list-style-type: none;
    float: right;
    margin: 5px 0px;
    #margin: 5px 4px;
    padding:0 3px;
}
.third_level_menu ul li.bit_main_dilim {
    list-style-type: none;
    float: right;
    /*margin: 5px -6px;*/
}
.third_level_menu ul {
    margin:0px;
}
.third_level_menu ul li a {
    color:#2c2c2c;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    padding: 3px 15px;
}
.third_level_menu ul li a.letter {
    padding:3px 0px;
}
.related_search a {
    font-size:14px;
    line-height:32px;
    font-weight: bold;    
}
.inner_menu_1 .third_level_menu ul li a, .related_search a {
    color:#2b2b2b;
    }
.inner_menu_2 .third_level_menu ul li a {
    color:#ffffff;
    }    
.third_level_menu ul li a.selected {
    background:#235cb5 url(../../Images/Shared/inner_menu_back.gif) repeat-x 0 0;
    color:#ffffff;
}
.third_level_menu  ul li a:hover, .related_search a:hover {
    background: transparent none;
    color:#08478A;
}
.inner_menu_1 .third_level_menu ul li a:hover {
    background:transparent none;
    color:#064789;
}
.inner_menu_2 .third_level_menu ul li a.active {
    background:orange url(../../Images/Shared/inner_menu_back2.gif) repeat-x 0 0;
    color:#ffffff;
}
.inner_menu_2 .third_level_menu ul li a:hover
{
    background:transparent none;
    color:#f67706;
    cursor:pointer;
}
.inner_pages_hr {
    border-bottom: 1px solid #cccccc;
    height:2px;
    clear:both;
    padding:0;
    margin:5px 0px;
}

/* page footer
----------------------------------------------- */

.bottom_links {
    display:inline-block;
    margin:10px 0;
}
.bottom_links .grid_3 {
    float:right;
    width:207px;
}
.bottom_links .bottom_menu_box {
    padding:0px 10px 10px;
}
.bottom_links .bottom_menu_box ul {
    list-style-position:outside !important;
}
.bottom_links .bottom_menu_box li a {
    font-weight:normal;
}
.bottom_links .bottom_menu_box li a:hover {
    text-decoration: underline;
}
.bottom_links .bottom_menu_box strong, .bottom_links .bottom_menu_box strong a {
    display:block;
    margin-bottom:5px;
    font-weight:bold;
    color:#575757;
}
.bottom_links .bottom_menu_box li {
    line-height:20px;
    list-style-type:none;
}
.second_line_holder {
    text-align: center;
    height:20px;
    overflow: hidden;
    margin-top:5px;
}
.second_line_holder span {
    margin: 0px 6px;
}
.second_line_holder a {
    font-weight:normal;
    color: #2c2c2c;
}
.second_line_holder a:hover {
    color: #00458D;
}
.second_line_holder .credit_item {
    direction:rtl;
}
.second_line_holder .fix_credits {
    display:inline;
}   
/* boxes
----------------------------------------------- */
.box {
	background:#ffffff;
	margin-bottom:20px;
	padding:10px;
	border:5px solid #d3e3f3;
}
.level2_box {
	background:#f3f3f3;
	margin-bottom:20px;
	padding:10px;
	border:0px;
}
.media_box_holder {
	background:#0b1b34 url(../../Images/Shared/mediaBack.gif) repeat-x;
	margin-bottom:20px;
	padding:10px;
	border:0px;
	color:#ffffff;
	border-bottom:5px solid #d3e3f3;
}
.level3_box {
	background:#ffffff;
	padding:10px;
	border:0px;
}
.level3_box_no_side_padding {
	background:#ffffff;
	padding:10px 0px;
	border:0px;
}
.level3_box_no_padding {
	background:#ffffff;
	padding:0px;
	border:0px;
}
.innerBox {
	background:#ffffff;
	margin-bottom:20px;
	padding:20px;
	display:inline-block;
}
.innerBox2 {
	background:#ffffff;
	margin-bottom:20px;
	padding:20px 10px;
	display:block;
}
.innerBox3 {
	background:#ffffff;
	margin-bottom:20px;
	display:inline-block;
	border-bottom:5px solid #d3e3f3;	
}
.innerBox4 {
	background:#ffffff;
	margin-bottom:0px;
	display:block;
	padding:5px 20px 0 10px;	
}
.blackHolder {
    background:#1d1d1d;
    color:#ffffff;    
    border:0px;
    /*margin: 10px;*/
    padding:0px;
    display:inline-block;    
}
.blackHolder2 {
    background:#ffffff;
    color:#252525;    
    border:0px;
    margin-bottom:0px;  
}
.blackHolder3 {
    background:#1d1d1d;
    color:#ffffff;    
    border:0px;
    /*margin: 10px;*/
    padding:10px;
    display:inline-block;  
    border-bottom:5px solid #d3e3f3;  
}
.blackBox {
    background:#1d1d1d;
    border: 0px;
    color:#ffffff;
    border-bottom:5px solid #d3e3f3;
    display:inline-block;
}
.box h2 {
	font-size:18px;
	font-weight:bold;
	color:#014590;
	background:#d9e9f6 url(../../Images/Shared/box_header_back.jpg) repeat-x;
	margin:-9px -9px 10px -9px;
	padding:3px 12px;
}
.MediaPromotions .omega {
    #margin-right:0px;
}
.MediaPromotions .alpha {
    #margin-left:0px;
}
.MediaPromotions .box h2 {
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	background:#d9e9f6 url(../../Images/Shared/dark_box_header_back.gif) repeat-x;
	margin:-9px -9px 10px -9px;
	padding:3px 12px;
}
.MediaPromotions .box h2 .move_cursor {
    display:none;
}


.level2_box h2 {
	font-size:18px;
	font-weight:bold;
	color:#e4e4e4;
	background:#e4e4e4;
	margin:-8px -8px 10px -8px;
	padding:3px 12px;
}
.level2_box img.sideImage {
    float: left;
    margin: 0px 10px 10px 0px;
}
.box h2 span.title_image {
    display:inline-block;
    height:20px;
}
.box h2 span.title_image img {
    height:20px;
}
.box h3, .box h3 a{
	font-size:14px;
	font-weight:bold;
	color:#2c2c2c;
	text-decoration: none;
	margin:0.3em 0;
}
.box h3.blue_title,  .box h3.blue_title a{
	font-size:16px;
	font-weight:bold;
	color:#00458D;
	text-decoration: none;
	margin:0.3em 0;
}
.block {
	padding-top:10px;
}
div.menu {
	padding:0;
}
div.menu h2 {
	margin:0;
}
div.menu .block {
	padding-top:0;
}
/* Inner pages basic class
----------------------------------------------- */
.bottom_border_box {
    border-width: 0px 0px 5px 0px;
    /*display: inline-block;*/
}
h2.inner_pages {
	font-size:18px;
	font-weight:bold;
	color:#014590;
	background:#f1f1f1 none;
	border: solid #00458d;
	border-width: 1px 0px;
	margin:0px 0px 10px;
	padding:5px 12px;
	min-height:22px;
	display:block;
	/*width:895px;*/
}
div.inner_pages_title {
	font-size:18px;
	font-weight:bold;
	color:#014590;
	background:#f1f1f1 none;
	border: solid #00458d;
	border-width: 1px 0px;
	margin:0px 0px 10px;
	padding:5px 12px 6px 12px;
	min-height:22px;
	display:block;
}
div.inner_pages_title .titleText {
    float:right;
    width:690px;
}
h2.inner_pages_wide {
	font-size:18px;
	font-weight:bold;
	color:#014590;
	background:#f1f1f1 none;
	border: solid #00458d;
	border-width: 1px 0px;
	margin:0px 0px 10px;
	padding:5px 12px;
	min-height:22px;
	display:inline-block;
	width:895px;
}
h2.inner_pages_gray {
	font-size:16px;
	font-weight:bold;
	color:#00448d;
	background:transparent url(../../Images/Shared/inner_pages_gray.gif) repeat-x;
	margin:0px;
	padding:7px 12px;
}
h3.inner_pages {
	font-size:16px;
	font-weight:bold;
	color:#014590;
	background:#ffffff none;
	border: solid #cccccc;
	border-width: 0px 0px 1px;
	margin:0 0 10px;
	padding:3px 12px;
}
.inner_pages_subtitle {
    margin: 10px 0px;
    font-size: 14px;
}

.pic_display_item
{   
    display:inline-block;
    margin:5px;  
    #float:right;
    text-align:center;
    background:#ffffff;
}
.pic_display_item img {
    margin:0 auto;
}
.pic_display_item .image_page_inner_title
{   
    height:18px;
    #height:20px;
    font-weight: bold;
    font-size: 15px;
    margin:5px 0px;
    color:#2c2c2c;
    overflow: hidden;
    text-align:center;
}
.pic_display_item .image_page_inner_title a,
.pic_display_item .image_page_inner_title span {
    font-weight: normal;
    line-height:17px;
    #line-height:17px;
    color:#2C2C2C;    
}
.pic_display_item .image_page_inner_title a:hover {
    text-decoration:underline !important;
    color:#2C2C2C;
}
/* paragraphs, quotes and lists
----------------------------------------------- */
p {
	margin-bottom:1em;
}
blockquote {
	font-family: Arial, sans-serif;
	font-size:1.2em;
	padding-right:1em;
	border-right:4px solid #ccc;
}
blockquote cite {
	font-size:.9em;
}
ul, ol {
	padding-top:0;
}
/* link lists
----------------------------------------------- */

.box .links ul li {
    list-style-type:none;
    margin-right: 0px;
    background: transparent url(../../Images/1.he/General/bullet-off.gif) no-repeat right 7px;
    padding-right: 20px;
    display:block;
    } 
.box .links ol  {
    list-style-position:inside;
    margin-right:-10px;
}  
/* table
----------------------------------------------- 
table {
	width:100%;
	border:1px solid #bbb;
	margin-bottom:10px;
}
col.colC {
	width:8em;
}
th, td {
	padding:.2em 1em;
	text-align:right;
}
thead th {
	border-bottom:2px solid #888;
	background:#bbb;
	padding:.4em 1em .2em;
}
thead th.table-head {
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	background:#555;
	border:1px solid #555;
}
tbody th,
tbody td {
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	background:#eee;
}
tbody tr.odd th,
tbody tr.odd td {
	background:#fff;
}
tfoot th,
tfoot td {
	border-top:2px solid #666;
	background:#eee;
}
tfoot tr.total th,
tfoot tr.total td {
	border-top:6px double #666;
}
tfoot tr.total th {
	text-transform:uppercase;
}
th.currency,
td.currency {
	text-align:right;
}
*/

/* forms
----------------------------------------------- */
form {
	overflow:hidden;
}
fieldset {
	border:1px solid #bbb;
	padding:10px;
	position:relative;
	background:#e9e9e9;
	margin-bottom:10px;
}
legend {
	font-size:1.1em;
	padding:.4em .8em;
	background:#fff;
	border:1px solid #bbb;
}
fieldset.login p {
	margin-bottom:1em;
	margin-top:0pt;
}
fieldset p label {
	width:98%;
}
fieldset p input {
	width:98%;
}
fieldset p select {
	width:99%;
}
fieldset.login p label {
	float:right;
	line-height:2em;
	margin-right:3%;
	text-align:right;
	width:32%;
}
fieldset.login p input {
	width:60%;
}
fieldset.login input.button {
	margin-right:35%;
}
form p.notice {
	font-weight:bold;
}
input.search.text {
	width:66%;
}
input.search.button {
	width:28%;
	margin-right:2%;
}


/* Auto Pilot Styles
----------------------------------------------- */
.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	font-size:1.1em;
	font-weight: normal;
}
.element h4 {
	margin: 0;
	padding:4px;
	line-height:1.2em;
}
.element p {
	margin: 0;
	padding: 4px;
}
.float-right {
	padding:10px 20px;
	float:right;
}

#accordian-block {
	padding-bottom:10px;
}

.move_cursor
{
    float:left;
    width:19px;
    margin-left:-7px;
    cursor: move;
    position: relative;
    #top:-22px;
    #left:10px;
}
.toggle-autopilot-off
{
    background:transparent url(../../Images/Shared/controlsButtons.png) no-repeat scroll right bottom;
    height:34px;
    width:164px;
    display:inline-block;
    margin-top: -1px;
    cursor:pointer;
    float: left;
}
.toggle-autopilot-on
{
    background:transparent url(../../Images/Shared/controlsButtons.png) no-repeat scroll right top;
    display:inline-block;
    height:34px;
    position:relative;
    top:-8px;
    width:164px;
    cursor:pointer;
    float: left;    
}
.toggle-controlpanel-off
{
    background:url("../../Images/Shared/controlsButtons.png") no-repeat scroll -7px -5px transparent;
    cursor:pointer;
    display:block;
    height:25px;
    width:138px;
    z-index:100;
    position:relative;
}
.toggle-controlpanel-on
{
    background:url("../../Images/Shared/controlsButtons.png") no-repeat scroll -7px -39px transparent;
    cursor:pointer;
    display:block;
    height:25px;
    width:138px;
    z-index:100;
    position:relative;
}

/* Sliding main navigation
-------------------------------------------------------------------*/

#container {
	margin: 0px auto 45px; 
	width: 940px; 
	position: relative; 
	border-top: 1px solid #ffffff;
	z-index:9999;
}
#container #header {
	background: #61635d; 
	margin-bottom: 0px; 
	width: 100%; 
	border-bottom: #000 8px solid; 
	height: 135px; 
	text-align: center;
}
#container #topPanel {
	z-index: 9999; 
	height:34px;
	left: 0px; 
	width: 940px; 
	position: absolute; 
	top: 0px; 
	text-align: center;
	background: transparent url(../../Images/Shared/top_shade.png) repeat-x top; 
}
#container #panel {
	z-index: 10; 
	overflow: hidden; 
	width: 940px; 
	position: relative; 
	top: 0px; 
	height: 0px; 
	text-align: right;
}
#container #pnlContent {
	padding: 0 16px; 
	z-index: -1; 
	background: url("../../Images/Shared/menu_shadow.png") repeat-y scroll 0 0 transparent;  
	width: 912px;
	margin: 0px; 
	height: 100%; 
}
#container #pnlContent .holder {
    background:transparent url("../../Images/Shared/transparent_white.png") repeat-x scroll 0 0;
    height: 100%;
}
#container .panelBtn {
	background: transparent url(../../Images/1.he/General/panel_button.png) no-repeat top left;  
	float: right; 
	width: 183px; 
	height: 42px;
	position: relative; 
	top: -40px; 
	right: 15px;
	padding:0px;
}
#container .panelBtn A {
	height: 40px; 
	text-align: center; 
	text-decoration: none;
	color:#ffffff;
	font-size: 16px;
	font-weight:bold;
}
#container #pnlContent .holder .inner_menu_item {
    float:right;
    height:242px;
    margin:0 10px 10px;
    width:208px;
    border-top: 5px solid transparent;
}
#container #pnlContent .holder .inner_menu_item a {
    text-decoration: none;
    font-weight: normal;
    padding:0px 10px;
    display: block;
}
#pnlContent .holder .inner_menu_item a:hover {
    
}
#pnlContent .holder .item_1, #pnlContent .holder .item_1 a {
    color: #773da1;
}
#pnlContent .holder .item_2, #pnlContent .holder .item_2 a {
    color: #00458d;
}
#pnlContent .holder .item_3, #pnlContent .holder .item_3 a {
    color: #fb761c;
}
#pnlContent .holder .item_4, #pnlContent .holder .item_4 a {
    color: #1173d3;
}
#pnlContent .holder .item_1 a:hover, #pnlContent .holder .item_1 li.active a {
    background: #773da1 url(../../Images/1.HE/General/double_arrow_6.gif) no-repeat 6px center;
    color:#ffffff;
}
#pnlContent .holder .item_2 a:hover, #pnlContent .holder .item_2 li.active a {
    background: #00458d url(../../Images/1.HE/General/double_arrow_6.gif) no-repeat 6px center;
    color:#ffffff;
}
#pnlContent .holder .item_3 a:hover, #pnlContent .holder .item_3 li.active a {
    background: #fb761c url(../../Images/1.HE/General/double_arrow_6.gif) no-repeat 6px center;
    color:#ffffff;
}
#pnlContent .holder .item_4 a:hover, #pnlContent .holder .item_4 li.active a {
    background: #1173d3 url(../../Images/1.HE/General/double_arrow_6.gif) no-repeat 6px center;
    color:#ffffff;
}
#pnlContent .holder .inner_menu_item ul {
    height:180px;
    line-height:22px;
    list-style-type:none;
    overflow:hidden;
}
#pnlContent .holder .inner_menu_item ul li {
    margin-right:0px;
}
#pnlContent .holder .inner_menu_item .menu_title_image {

}
#pnlContent .holder .inner_menu_item .menu_subtitle_text {
    font-size:12px;
    font-weight:bold;
    height:15px;
    margin:-5px 0 10px;
    overflow:hidden;
}

.bottom_shadow_holder .shadow_one {
    height:40px;
    width: 15px;
    float:right;
    background:url(../../Images/Shared/corner_shade.png) no-repeat top left;
}
.bottom_shadow_holder .shadow_two {
    height:40px;
    width:914px;
    float:right;
    background: url(../../Images/Shared/top_shade.png) repeat-x;
}
.bottom_shadow_holder .shadow_three {
    height:40px;
    width: 11px;
    float:left;
    background:url(../../Images/Shared/corner_shade.png) no-repeat top right;
}

/* Sliding Technology navigation
-------------------------------------------------------------------*/
.tech_menu_holder {
    height:300px;
    position:relative;
}
.tech_menu_holder .tech_slideshow_holder {
    width:920px;
    height:266px;
    overflow:hidden;
    margin-bottom:5px;
}
.tech_menu_holder .tech_years {
    height:39px;
    background: transparent url(../../Images/Shared/transparent_black.png) repeat top right;
    position:absolute;
    bottom: 52px;
	width: 920px;
	z-index:100;    
}
.tech_menu_holder .tech_years .item {
    height:40px;
    background:transparent url(../../Images/Shared/tech_years.png) no-repeat;
    float:right;
    width:115px;
    text-align:left;
}
.tech_menu_holder .tech_years .item.case_1 {
    background-position: 0px 0px;
}
.tech_menu_holder .tech_years .item.case_2 {
    background-position: 0px -41px;
}
.tech_menu_holder .tech_years .item.case_3 {
    background-position: 0px -81px;
}
.tech_menu_holder .tech_years .item.case_4 {
    background-position: 0px -121px;
}
.tech_menu_holder .tech_years .item.case_5 {
    background-position: 0px -161px;
}
.tech_menu_holder .tech_years .item.case_6 {
    background-position: 0px -201px;
}
.tech_menu_holder .tech_years .item.case_7 {
    background-position: 0px -241px;
}
.tech_menu_holder .tech_years .item.case_8 {
    background-position: 0px -281px;
}
.tech_menu_holder .tech_years .item.case_1:hover {
    background-position: -115px 0px;
    cursor:pointer;
}
.tech_menu_holder .tech_years .item.case_2:hover {
    background-position: -115px -40px;
    cursor:pointer;
}
.tech_menu_holder .tech_years .item.case_3:hover {
    background-position: -115px -80px;
    cursor:pointer;
}
.tech_menu_holder .tech_years .item.case_4:hover {
    background-position: -115px -120px;
    cursor:pointer;
}
.tech_menu_holder .tech_years .item.case_5:hover {
    background-position: -115px -160px;
    cursor:pointer;
}
.tech_menu_holder .tech_years .item.case_6:hover {
    background-position: -115px -200px;
    cursor:pointer;
}
.tech_menu_holder .tech_years .item.case_7:hover {
    background-position: -115px -240px;
    cursor:pointer;
}
.tech_menu_holder .tech_years .item.case_8:hover {
    background-position: -115px -280px;
    cursor:pointer;
}
.tech_menu_holder .tech_years .item.case_1.active {
    background-position: -230px 0px;
}
.tech_menu_holder .tech_years .item.case_2.active {
    background-position: -230px -40px;
}
.tech_menu_holder .tech_years .item.case_3.active {
    background-position: -230px -80px;
}
.tech_menu_holder .tech_years .item.case_4.active {
    background-position: -230px -120px;
}
.tech_menu_holder .tech_years .item.case_5.active {
    background-position: -230px -160px;
}
.tech_menu_holder .tech_years .item.case_6.active {
    background-position: -230px -200px;
}
.tech_menu_holder .tech_years .item.case_7.active {
    background-position: -230px -240px;
}
.tech_menu_holder .tech_years .item.case_8.active {
    background-position: -230px -280px;
}
#container2 {
	margin: -10px 0px 0px;  
	position: relative; 
	border-top: 2px solid #e4510a;
	width: 920px;
	z-index: 100;
}

#container2 #topPanel2 {
	z-index: 25; 
	height:34px;  
	position: absolute; 
	top: 0px; 
	text-align: center;
	background: transparent; 
    width: 920px;
}
#container2 #techPanel {
	z-index: 10; 
	overflow: hidden;  
	position: relative; 
	top: 0px; 
	height: 0px; 
	text-align: right;
}
#container2 #pnlContent {
	padding: 0px; 
	z-index: -1; 
	background: transparent;  
	margin: 0px; 
	height: 89px; 
}
#container2 #pnlContent .holder {
    background:transparent;
    height: 100%;
}
#container2 .panelBtn2 {
	float: right; 
    height:25px;
    width:138px;
	position: relative; 
	top: 0px; 
	right: 5px;
	padding:0px;
}
#container2 .panelBtn2 A {
	height: 25px; 
    width:138px;	
	text-align: center; 
	text-decoration: none;
	color:#ffffff;
	font-size: 16px;
	font-weight:bold;
	display:block;
}
#container2 #closeBtn2 {
    background:url("../../Images/Shared/controlsButtons.png") no-repeat scroll -7px -5px transparent;
}
#container2 #openBtn2 {
    background:url("../../Images/Shared/controlsButtons.png") no-repeat scroll -7px -39px transparent;
}
#container2 .item {
    height:89px;
    background:gray;
    float:right;
    margin-left:2px;
    width:113px;
    display:inline-block;
}
#container2 .item .label {
    background:url("../../Images/Shared/transparent_black.png") repeat scroll right top transparent;
    bottom:1px;
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    line-height:19px;
    padding:5px;
    position:absolute;
    text-align:center;
    width:103px;
}
#container2 .item .label.active {
    background:url("../../Images/Shared/transparent_white.png") repeat scroll right top white;
}
#container2 .item:hover {
    cursor:pointer;
}
#container2 .item:hover .label {
    background:url("../../Images/Shared/transparent_orange.png") repeat scroll right top transparent;
    Color:#000;
}
#container2 .item .pic {
    width:113px;
    height:89px;
    overflow:hidden;
}
/* tech planes scroller
----------------------------------------------------------------*/
.planesstepcarousel{
    position: relative; /*leave this value alone*/
    overflow: scroll; /*leave this value alone*/
    width: 860px; /*Width of Carousel Viewer itself*/
    height: 40px; /*Height should enough to fit largest content's height*/
    top:0px;
    left:0px;
    float:left;
}
.planesstepcarousel .belt{
    position: absolute; /*leave this value alone*/
    right: 0;
    top: 0;
    /*left: 0;*/
}
.planesstepcarousel .panel {
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 0px 10px; /*margin around each panel*/
    width: 95px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
    direction: rtl;
    text-align:center;
    padding:4px 20px;
}
.planesstepcarousel .panel a
 {
    font-size:18px;
    font-weight: bold;
    color:#ffffff;
}
.planesstepcarousel .panel:hover,
.planesstepcarousel .panel.active
{
    border-bottom:5px solid #ffffff;
}

.tech_planes {
    margin-top:5px;
    background: orange url(../../Images/Shared/plane_type_menu_back.jpg) no-repeat;
    height: 40px;
    direction:ltr;
}


/* modal box 
----------------------------------------------------------------*/

div#nyroModalFull {
	font-size: 12px;
	color: #777;
	z-index: 9999 !important;
}
div#nyroModalLoading {
	border: 1px solid #000;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(../../Images/Shared/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 1px solid #000;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 1px solid #000;
}
a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 30px;
	height: 30px;
	text-indent: -9999em;
	background: url(../../Images/Shared/close.png) no-repeat;
	outline: 0;
	z-index:9999;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalContent {
	overflow: auto;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background: left 20% no-repeat;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
a.nyroModalPrev {
	left: 0;
}
a.nyroModalPrev:hover {
	background-image: url(../../Images/Shared/prev.gif);
}
a.nyroModalNext {
	right: 0;
	background-position: right 20%;
}
a.nyroModalNext:hover {
	background-image: url(../../Images/Shared/next.gif);
}

/* custom Style SelectBox
--------------------------------------------------------------*/
div.selectbox-wrapper {
    position:absolute;
    width:260px !important;
    background-color:white;
    border:1px solid #ccc;
    margin:-10px 5px 0 0;
    padding:0px;
    font-size:13px;
    text-align:right;
    height:160px;
   *height:160px; /*IE6 fix */
    overflow: auto;
    direction: rtl;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}
div.selectbox-wrapper ul li.current { 
  background-color: #CDD8E4;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}
.selectbox /* look&feel of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-size:0.8em;
  width : 10em; 
  display : block;
  text-align:right; 
  direction: rtl;
  font-family: Arial;
  font-size:13px;
  height: 18px;
  background: url('../../Images/Shared/bg_select_blue.png') left;
  cursor: pointer;
  border:1px solid #D1E4F6;
  color:#333;
  width: 258px !important;
}
#mediaScroller1 {
    width:210px !important;
}
#mediaScroller1 ul {
   width:210px !important; 
}
#mediaScroller1 ul li {
    list-style:none outside none;
    margin:2px 0 !important;
    padding-bottom:2px;
    border-bottom:1px solid #2472C4;
}
#mediaScroller1 ul li.media_delimiter {
    background:red;
    height:1px;
    font-size:1px;
}
#mediaScroller1 ul li a {
     font-size: 15px;
     color:#ffffff;
     padding:0 12px;
     display:block;
     line-height:21px;
}
#mediaScroller1 ul li a.active {
    background: url(../../Images/Shared/selected_plane.png) no-repeat right 0 transparent;
    color:#ffffff;
}
#mediaScroller1 ul li a:hover, #mediaScroller1 ul li a.active:hover {
    color: #2472C4;
}
.styledSelect2
{
    background:url("../../Images/Shared/bg_select_blue1.png") repeat scroll left center transparent;
    border:0 solid #D1E4F6;
    color:#FFFFFF;
    cursor:pointer;
    direction:rtl;
    display:block;
    font-family:Arial;
    font-size:13px;
    height:19px;
    margin:0 4px 10px 0;
    padding-left:2px;
    padding-right:10px;
    text-align:right;
    width:191px !important;
}
div.selectbox-wrapper2 {
    position:absolute;
    width:201px !important;
    background-color:#02468f;
    border:1px solid #2476cc;
    margin:-10px 4px 0 0;
    padding:0px;
    font-size:13px;
    text-align:right;
    height:260px;
   *height:260px; /*IE6 fix */
    overflow: auto;
    direction: rtl;
    z-index:9999;
}
div.selectbox-wrapper2 ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  color:#ffffff;
}
div.selectbox-wrapper2 ul li.selected { 
  background-color: #2472c4;
}
div.selectbox-wrapper2 ul li.current { 
  background-color: #2472c4;
}
div.selectbox-wrapper2 ul li {
  list-style-type:none;
  display:block;
  margin:1px;
  padding:2px 6px 2px 2px;
  cursor:pointer;
}




.styledSelect3 /* top autopilot select box */
{
    background:url("../../Images/Shared/bg_select_blue2.png") repeat scroll left center transparent;
    border:0 solid #D1E4F6;
    color:#FFFFFF;
    cursor:pointer;
    direction:rtl;
    display:block;
    font-family:Arial;
    font-size:13px;
    height:19px;
    margin:0 4px 10px 0;
    padding-left:2px;
    padding-right:10px;
    text-align:right;
    width:259px !important;
}
div.selectbox-wrapper3 {
    position:absolute;
    width:269px !important;
    background-color:#02468f;
    border:1px solid #2476cc;
    margin:-10px 4px 0 0;
    padding:0px;
    font-size:13px;
    text-align:right;
    height:190px;
   *height:190px; /*IE6 fix */
    overflow: auto;
    direction: rtl;
    z-index:9999;
}
div.selectbox-wrapper3 ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  color:#ffffff;
}
div.selectbox-wrapper3 ul li.selected { 
  background-color: #2472c4;
}
div.selectbox-wrapper3 ul li.current { 
  background-color: #2472c4;
}
div.selectbox-wrapper3 ul li {
  list-style-type:none;
  display:block;
  margin:1px;
  padding:2px 6px 2px 2px;
  cursor:pointer;
}
/* Pictures with text description
----------------------------------------------------------------------*/
.pwt_holder {
    margin: 10px 0px;   
}
.pwt_holder .picture_holder {
    display : inline-block;
    float:right;
    margin-left: 20px;
    width: 206px;
    margin-top:7px;
}
.pwt_holder .description_holder {
    display : inline-block; 
    width: 690px; 
    padding-bottom:15px; 
}
.pwt_holder h3.description_holder_title a {
    font-size:16px;
    line-height:22px;
}
.pwt_holder .credit_holder {
    font-weight: bold;
    color: #575757;
    font-size:14px;
}
.pwt_holder .credit_holder .image_title {
    color: #2c2c2c;
}
.pwt_holder .bottom_line_holder {
    
}
.pwt_holder .bottom_line_holder .right {
    display : inline-block;
    float:right;
    margin-left: 20px;
    width: 206px;
    height: 1px;
}
.pwt_holder .bottom_line_holder .left {
    display : inline-block; 
    width: 690px;
    background: #cccccc;
    height: 1px;    
}
.pwt_holder .bottom_line_holder .left a {
    background:url("../../Images/1.he/General/double_arrow.png") no-repeat scroll left center transparent;
    color:#00458D;
    display:inline-block;
    font-weight:normal;
    line-height:15px;
    padding-left:20px;
    position:relative;
    top:-20px;
}

/* Biton
----------------------------------------------------------*/
.biton_box {
    background:#ffffff;
	margin-bottom:20px;
	padding:0px;
	border-bottom:5px solid #d3e3f3;
	display: inline-block;
}
.biton_box_right {
    margin-right:10px;
}
div.inner_bit_ver_article {
    width: 303px;
    float:right;
    margin: 10px 0px 20px;
    padding: 10px;
    background: #ffffff url(../../Images/Shared/inner_bit_bg.gif) repeat-x bottom left;
    border:1px solid #ecebec;
    cursor: pointer;
}
div.inner_bit_ver_article_divider {
    width: 20px;
    height: 60px;
    float:right;
}
div.inner_bit_hor_article {
    margin: 10px 0px;
    padding: 10px;
    background: #ffffff url(../../Images/Shared/inner_bit_bg.gif) repeat-x bottom left;
    border:1px solid #ecebec;
    cursor: pointer;
}
.inner_bit_pic_holder {
    float:left;
    margin: 0px 10px 10px 0px;
}
.bit_read_more_holder {
    text-align:left;
}
.inner_bit_pic_holder_right {
    float:right;
    margin: 0px 0px 10px 10px;
}
.inner_bit_page_pic_holder {
    float:left;
    margin: 20px 20px 10px 0px;
    width: 170px;
}
.inner_bit_page_pic_holder .desc_title {
    color:#333333;
    display:block;
    font-size:12px;
    font-weight:bold;
    line-height:16px;
    margin:3px 0 12px;
}
.inner_bit_page_text_holder h2 {
    color:#00448B;
    font-size:17px;
    height:20px;
    overflow:hidden;
}
.inner_bit_page_text_holder h2 a {
    font-weight:bold;
}
.inner_bit_page_text_holder h3.inner_bit_text {
    color:#454545;
    font-size:14px;
    height:auto;
    line-height:19px;
}
.inner_bit_page_text_holder div.inner_bit_text {
    height: auto;
}
.inner_bit_page_text_holder div.credits_line {
    height: auto;
    margin-bottom: 20px;    
}
.inner_bit_page_text_holder div.credits_line .line {
    color: #454545;
    font-size: 14px;  
}

.inner_bit_page_pic_holder img {
    
}
div.inner_bit_text {
    /*height: 80px;
    overflow:hidden;*/
}
h3.inner_bit_text {
    /*height: 20px;
    overflow:hidden;*/
    font-size: 17px;
}
a.inner_bit_text {
    display: inline-block;
    height: 20px;
    font-weight: bold;
    color:#00458d; 
    background:url("../../Images/1.he/General/double_arrow.png") no-repeat scroll left center transparent;
    padding-left:19px;   
}
a.inner_bit_text:hover {
    text-decoration:underline;
}
div.article_off {
    background: #ffffff url(../../Images/Shared/inner_bit_bg.gif) repeat-x bottom left;
    border:1px solid #ecebec;
}

div.article_on {
    background: #f4f4f4 none;
    border:1px solid #00458d;    
}

span.bit_full_list {
    display:inline-block;
    text-align:left;
    width:185px;
    font-size:13px;
    font-weight: bold;    
}
span.bit_full_list a {
    background:url("../../Images/1.he/General/double_arrow_2.png") no-repeat scroll left center transparent;    
    font-size:13px;
    font-weight: bold;
    padding-left:15px;
    display:block;
    width:185px;
}
span.h2_content_text {
    display:inline-block;
    width:440px;
    float:right;
}
span.h2_content_text2 {
    display:inline-block;
    width:695px;
}
span.h2_content_text_lev2 {
    font-size: 14px;
}
span.h2_content_text_lev22 {
    font-size: 14px;
    font-weight:normal; 
    margin: 0px 14px 0px 0px;
}
span.h2_content_text_lev22 strong {
    margin: 0px 5px 0px 0px;
}
.bit_prev_article, .bit_next_article, .bit_prev_article_off, .bit_next_article_off {
    font-size:14px;
    font-weight:bold;
    display:inline-block;
    float:left;
}
.bit_prev_article a, .bit_next_article a{
    font-size:14px;
    font-weight:bold;
}
.bit_prev_article_off a, .bit_next_article_off a{
    font-size:14px;
    font-weight:bold;
    color:#c6c7c9;
}
.bit_prev_article {
    background: transparent url(../../Images/Shared/next_prev_article.gif) no-repeat right -69px;
    text-align: left;
    width:96px;
    margin-left:5px;
}
.bit_next_article {
    background: transparent url("../../Images/Shared/next_prev_article.gif") no-repeat scroll left -5px;
    margin-right:5px;
    text-align:right;
    width:82px;  
}
.bit_prev_article_off {
    background: transparent url(../../Images/Shared/next_prev_article.gif) no-repeat right -101px;
    text-align: left;
    width:96px;
    margin-left:5px;
    font-size:14px;
    font-weight:bold;
    color:#c6c7c9;
}
.bit_next_article_off {
    background: transparent url("../../Images/Shared/next_prev_article.gif") no-repeat scroll left -37px;
    margin-right:5px;
    text-align:right;
    width:82px; 
    font-size:14px;
    font-weight:bold;
    color:#c6c7c9; 
}
span.h2_content_link {
    display:inline-block;
    margin:0 0 -5px;
    padding:0 20px;
    font-size:20px;
    font-weight:bold;
    margin-bottom:-2px;     
}
span.h2_content_link_active {
    border-bottom:4px solid #00448d;
    display:inline-block;
    margin:0 0 -5px;
    padding:0 20px;
    font-size:20px;
    font-weight:bold;
    margin-bottom:-2px;    
}
span.h2_content_link a {
    color:Gray;
    font-size:20px;
    font-weight:bold;
}
span.h2_content_link_active a {
    color:#00448d;
    font-size:20px;
    font-weight:bold;
}
.bit_title_links {
    height:28px;
    background:#F1F1F1;
    border:solid #00458D;
    border-width: 1px 0px;
}
.bit_title_links .bit_left_button {
    float:left;   
    font-size:13px;
    font-weight:bold;
    color:#00458D;
    padding:4px 10px;
}
.bit_title_links .bit_main_button {
    display:inline-block; 
    height:25px;   
    float:right;    
}
.bit_title_links .bit_main_button a {
    color:#4a4a4a;
    font-size:20px;
    font-weight:bold; 
    padding:0px 20px;
   
}
.bit_title_links .bit_main_button a:hover {
    color:#00458D;   
}
.bit_title_links .bit_main_button_active {
    display:inline-block; 
    border-bottom: 4px solid #00458D; 
    height:25px;
    float:right;       
}
.bit_title_links .bit_main_button_active a {
    color:#00458D; 
    font-size:20px;
    font-weight:bold; 
    padding:0px 20px;   
        
}
.bit_title_links .bit_main_dilim {
    background:none repeat scroll 0 0 #00458D;
    display:inline-block;
    float:right;
    height:19px;
    margin:5px;
    width:1px;
}
.right_menu_holder {
    margin:0px -10px;
}
.issue_box_holder .issue_box_title {
    background: blue url(../../Images/Shared/issue_menu_back.gif) repeat-x;
    height:33px;
    border: solid #00458D;
    border-width: 1px 0px;
    margin-bottom: 10px;
}
.issue_box_holder .issue_box_title div {
    float:right;
    display: inline-block;
    height:33px;
}
.issue_box_holder .issue_front_page {
    margin-bottom:20px;
}
.issue_box_holder .prev_issue, .issue_box_holder .next_issue, .issue_box_holder .prev_issue_off, .issue_box_holder .next_issue_off {
    width: 33px;
}
.issue_box_holder .prev_issue {
    background: transparent url(../../Images/Shared/issue_nav_arrows.gif) no-repeat top right;
    cursor: pointer;
}
.issue_box_holder .next_issue {
    background: transparent url(../../Images/Shared/issue_nav_arrows.gif) no-repeat top left;
    cursor: pointer;
}
.issue_box_holder .prev_issue_off {
    background: transparent url(../../Images/Shared/issue_nav_arrows.gif) no-repeat bottom right;
}
.issue_box_holder .next_issue_off {
    background: transparent url(../../Images/Shared/issue_nav_arrows.gif) no-repeat bottom left;
}
.issue_box_holder .curr_issue {
    width: 134px;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    padding-top:6px;
}
.issue_box_holder .curr_issue a {
    color:#ffffff;
    font-weight: bold;
}
.issue_box_holder .curr_issue_title {
    font-weight: bold;
    color: #000000;
    font-size: 14px;
    height:20px;
}
.issue_box_holder .curr_issue_desc_text {
    clear: both;
    margin: 10px 0;
}
.issue_box_holder .back_to_issue {
    background: transparent url(../../Images/1.he/General/back_to_issue_lobby.gif) no-repeat top left; 
    height:20px;
    padding:4px 30px;
    text-align: center;
}
.issue_box_holder .back_to_issue:hover {
    background: transparent url(../../Images/1.he/General/back_to_issue_lobby.gif) no-repeat bottom left; 
}
.issue_box_holder .back_to_issue a {
    text-decoration: none;
    color: #fff;
    font-weight: bold;
}


/* Malshabim
----------------------------------------------------------------------*/
.malshab_menu_holder {
    margin-bottom:10px;
 
}
.malshab_menu_holder input.autocomplete {
    width:129px;
    #width:123px;
    font-family: Arial;
    font-size: 13px;
    border:1px solid #95badd;
    height:20px;
}
h2.malshab_menu_title {
    background:none repeat scroll 0 0 transparent;
    border-bottom:1px solid #2576CB;
    color:#FFFFFF;
    font-size:16px;
    margin:0 0 10px;
    padding:2px 0;
    position:relative;
}
.malshab_menu_holder ul {
    list-style:none inside;
    #list-style:none outside;
    padding:0px;
    margin:0px;
}
.malshab_menu_holder ul li {
    display: block;
    height: 36px;
    margin:0px;
}
.malshab_menu_holder ul li a {
    display: block;
    height: 36px;
    font-size:14px;
    font-weight:bold;
    color:#ffffff;
    padding:6px 10px 0 0;
    margin:0px;
}
.malshab_menu_holder ul li a:hover {
    color:#2572c4;
}
.malshab_menu_holder ul li a.active,.malshab_menu_holder ul li a.active:link ,.malshab_menu_holder ul li a.active:hover ,.malshab_menu_holder ul li a.active:visited ,.malshab_menu_holder ul li a.active:active {
    background: url(../../Images/1.he/General/malshab_menu_back.png) no-repeat right top;
    color:#fff;
}
.malshab_menu_holder ul.favorites li {
    display: block;
    height: 28px;
    margin: 0px 5px;
}
.malshab_menu_holder ul.favorites li a {
    display: block;
    font-size:14px;
    height: 28px;
    font-weight:bold;
    color:#ffffff;
    padding:6px 14px 0 0;
    margin:0px;
    background: transparent url(../../Images/1.he/General/arrow6.gif) no-repeat center right;
}
.malshab_menu_holder ul.favorites li a:hover{
    background: transparent url(../../Images/1.he/General/arrow6.gif) no-repeat 182px center;
    
}
a.malshab_contact {
    display: block;
    height: 32px;
    background: transparent url(../../Images/1.he/General/malshab_more-info-button.gif) no-repeat center top;
    margin:10px 0px;
    font-size:18px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    line-height:26px;
}
a:hover.malshab_contact {
    background-position: center bottom;
    cursor:pointer;
}
a.malshab_all_jobs,a.malshab_all_jobs:link,a.malshab_all_jobs:hover,a.malshab_all_jobs:active,a.malshab_all_jobs:visited {
    display: block;
    height: 23px;
    background: transparent url(../../Images/1.he/General/malshab_all_jobs.gif) no-repeat center top;
    margin:10px 0px;
    font-size:14px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    line-height:21px;
    text-decoration:none;
}
a.malshab_all_jobs:hover {
    /*background-position: center bottom;*/
    cursor:pointer;
} 
a.malshab_all_jobs:hover img {
   
}
a.malshab_all_jobs2 {
    display: inline-block;
    height: 25px;
    background: transparent url(../../Images/1.he/General/malshab_search.gif) no-repeat center top;
    margin:-5px 3px 0 0;
    #margin:-7px 5px 0 0;    
    font-size:14px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    line-height:24px;
    width:60px;
    vertical-align:middle;
}
a:hover.malshab_all_jobs2 {
    background-position: center bottom;
    cursor:pointer;
} 
a:hover.malshab_all_jobs2 img {
    margin-right:2px;
}
/* New Malshab scroller
----------------------------------------------------------------*/
.jobsstepcarousel{
    position: relative; /*leave this value alone*/
    overflow: scroll; /*leave this value alone*/
    width: 520px; /*Width of Carousel Viewer itself*/
    height: 60px; /*Height should enough to fit largest content's height*/
    top:0px;
    left:0px;
    float:left;
}
.jobsstepcarousel .belt{
    position: absolute; /*leave this value alone*/
    right: 0;
    top: 0;
}
.jobsstepcarousel .panel {
    float: right; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 10px; /*margin around each panel*/
    width: 160px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
    direction: rtl;
    text-align:right;
}
.jobsstepcarousel .panel .item_description 
{
    color:#FFFFFF;
    direction:rtl;
    font-size:13px;
    font-weight:bold;
    height:36px;
    line-height:17px;
    margin:3px 5px;
    overflow:hidden;
    position:absolute;
    text-align:right;
    top:229px;
}





.malshab_top_article_holder {
    display:block;
    margin-bottom: 10px;
}
.malshab_braedcrums_holder ul li {
    display: inline-block;
    list-style-type: none;
    float: right;
    margin: 0px 4px;
    font-weight: bold;
    font-size: 16px;
}
.malshab_braedcrums_holder ul li a {
    font-weight: bold;
    font-size: 16px;
    color:#ffffff;
}
.malshab_braedcrums_holder ul li a:hover {
    color:#014590;
}
.malshab_top_article
{
    float:right;
    vertical-align:top;
    width:282px;
    padding-left:20px;
}
.malshab_top_article_wide
{
    float:right;
    vertical-align:top;
    width:590px;
    padding-left:20px;
}
.malshab_top_article h3 {
    color:#ffffff;
    font-size:16px;
}
.malshab_top_video
{
    width: 320px;
    float: left;
    overflow:hidden;
}
.malshab_200_image {
    width: 300px;
    float: right;
    text-align:left;
}
.malshab_big_image_holder {
    margin: -10px -10px 20px;
}
.malshab_3_promotions_holder {
    margin: -10px -10px 20px;
}
.malshab_promo {
    background:#1d1d1d;
    border: 0px;
    color:#ffffff;
}
.malshab_promo img {
    margin: -10px -10px 10px;    
}
.malshab_promo_h3 {
    color:#ffffff !important;
    font-size:16px;
    display: block;
    height:18px;
    overflow:hidden;
}
.malshab_promo_text {
    display: block;
    height:90px;
    overflow:hidden;
    font-size:14px;
    margin-bottom: 20px;
}
.malshab_promo_readmore {
    text-align:left;
    padding-left:10px;
}
.malshab_promo_readmore_white {
    margin:10px 0px;
    text-align:left;
    width:640px;
}
.inner_malshab_promo_holder {
border-bottom: 1px solid #dcdcdc;
display:inline-block;
margin-bottom:10px;
}
.malshab_promo_inner_text {
    min-height:47px;
}
.drafts_next {
    display:block;
    height:60px;
    width:30px;
    background:url(../../Images/Shared/scrollingMenu.png) no-repeat scroll left center transparent;
}
.drafts_next:hover {

}
.drafts_back {
    display:block;
    height:60px;
    width:30px;
    background:url(../../Images/Shared/scrollingMenu.png) no-repeat scroll right center transparent;
}

    .malshab_tabs_holder {
      float:left;
      width:100%;
      background:#1d1d1d url(../../Images/Shared/malshab_tabs_back.gif) repeat-x bottom;
      font-size:14px;
      line-height:normal;
      font-weight:bold;
      font-family: Arial;
      padding-top: 10px;
      }
    .malshab_tabs_holder ul {
	margin:0;
	padding:0px;
	list-style:none;
      }
    .malshab_tabs_holder li {
      display:inline;
      margin:0;
      padding:0;
      float: right;
      }
    .malshab_tabs_holder a {
      float:left;
      background:url("../../Images/Shared/tableft.gif") no-repeat left -16px;
      margin:0;
      padding:0 0 0 9px;
      text-decoration:none;
      }
    .malshab_tabs_holder a span {
      float:right;
      display:block;
      background:url("../../Images/Shared/tabright.gif") no-repeat right -16px;
      padding:5px 15px 4px 6px;
      color:#FFF;
      font-weight: bold;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .malshab_tabs_holder a span {float:none;}
    /* End IE5-Mac hack */
    .malshab_tabs_holder a:hover span {
      color:#FFF;
      }
    .malshab_tabs_holder a:hover, .malshab_tabs_holder a.active {
      background-position:0% -53px;
      }
    .malshab_tabs_holder a:hover span, .malshab_tabs_holder a.active span {
      background-position:100% -53px;
      color: #2679c7;
      }
.malshab_inner_general {
    width:660px;
    #width:660px;
    float: right;
}
.malshab_inner_general2 {
    width:656px;
    margin:-10px;
}

/* Malshabim scrolling menu
-------------------------------------------------------------------*/
.malshab_jobs_menu_li {
    overflow: hidden; 
    float:left; 
    width: 135px; 
    height: 40px;
    text-align:right;
}
.malshab_jobs_menu_li a {
    display: block;
    color: #ffffff;
    background: transparent url(../../Images/1.he/General/arrow6.gif) no-repeat right 7px;    
    padding-right:12px;
    height:21px;
    overflow:hidden;
}
.malshab_jobs_menu_li a:hover {
    display: block;
    color: #2977cc;
    background: transparent url(../../Images/1.he/General/arrow7.gif) no-repeat right 7px;    
    padding-right:12px;
}

/* FAQ Section
--------------------------------------------------------------------*/

.faq_holder h3.expand {
    font-size:14px;
}
.faq_holder .expand a {
    display:block;
    color:#2c2c2c;
    font-size:14px;
    font-weight:bold;
    padding:2px 27px;
    background: transparent url(../../Images/Shared/arrow-down.gif) no-repeat right center;    
}
.faq_holder .expand a:link, .faq_holder .expand a:visited {
    background: transparent url(../../Images/Shared/arrow-down.gif) no-repeat right center;    
}
.faq_holder .expand a:hover, .faq_holder .expand a:active, .faq_holder .expand a:focus {
    background: transparent url(../../Images/Shared/arrow-down.gif) no-repeat right center;
}
.faq_holder .expand a.open:link, .faq_holder .expand a.open:visited {
    background: transparent url(../../Images/Shared/arrow-up.gif) no-repeat right center;
}
.faq_holder .collapse {
    padding-right:27px;
    margin-bottom:10px;
}
.faq_holder .collapse img {
    clear:both;
    display:block;
}
.faq_holder .collapse .file_holder {
    float:left;
    width: 160px;
    margin-right:20px;
}
.faq_holder .collapse .file_holder ul {
list-style-type:none;
margin:0px;
}
.faq_holder .collapse .file_holder img {
    float:none;
    clear:none;
    display: inline;
    }
.faq_holder .faq_footer {
    margin:7px 0px;
    border-bottom: 1px solid #cccccc;
}
p.switch {
    background: #dbdbdb url(../../Images/Shared/white_line.gif) repeat-x 0 top;
    padding:2px 0px;    
}
p.switch a {
    color:#00468c;
    margin: 0px 20px;
    font-size:14px;
    font-weight: bold;
}
/* More Info
---------------------------------------------------------------------*/
.more_image_title {
    margin:5px 0px;
    font-weight: bold;
    font-size: 14px;
    color:#2c2c2c;
}
.more_image_subtitle {
    margin-bottom:10px;
    color:#666666;
}
.more_info_more_links {
    background:url("../../Images/Shared/moreInfoLinks.gif") repeat-x scroll 0 top transparent;
    color:#014590;
    font-size:16px;
    height:32px;
    line-height:32px;
    text-align:center;   
}
.more_info_links ul li {
    list-style: none;
    padding-right:15px;
    list-style-position:outside;
    background:url("../../Images/1.he/General/arrow2.gif") no-repeat scroll right 7px transparent;

}

/* Paging
--------------------------------------------------------------------*/
.blue_paging {
    background:url("../../Images/Shared/issue_menu_back.gif") repeat-x scroll 0 0 blue;
    border-color:#00458D;
    border-style:solid;
    border-width:1px 0;
    height:33px;
    margin-bottom:10px;
}
.blue_paging div {
    display:inline-block;
    float:right;
    height:33px;
}
.blue_paging .prev_num_off {
    background:url("../../Images/Shared/issue_nav_arrows.gif") no-repeat scroll right bottom transparent;
    width:33px;
}
.blue_paging .next_num_off {
    background:url("../../Images/Shared/issue_nav_arrows.gif") no-repeat scroll left bottom transparent;
    width:33px;
}
.blue_paging .prev_num_on {
    background:url("../../Images/Shared/issue_nav_arrows.gif") no-repeat scroll right top transparent;
    width:33px;
    cursor: pointer;
}
.blue_paging .next_num_on {
    background:url("../../Images/Shared/issue_nav_arrows.gif") no-repeat scroll left top transparent;
    width:33px;
    cursor: pointer;
}
.blue_paging .paging_content {
    padding-top:6px;
    text-align:center;
    width:134px;
}
.blue_paging .paging_content span {
    margin: 0px 1px;
    color:#FFFFFF;    
}
.blue_paging .paging_content span a {
    color:#FFFFFF;
    font-size:15px;
}
.blue_paging .paging_content span a.active {
    font-weight:bold;
}

.title_paging_holder {
    background:#ffffff;
    height:34px;
    left:0;
    padding-right:10px;
    position:absolute;
    top:0;
    width:200px;
}

/* Test Accordion
---------------------------------------------------*/
.haccordion{
    padding: 0;
}

.haccordion ul{
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden; /*leave as is*/
}


.haccordion li{
    margin: 0;
    padding: 0;
    display: block; /*leave as is*/
    width: 100%; /*For users with JS disabled: Width of each content*/
    height: 160px; /*For users with JS disabled: Height of each content*/
    overflow: hidden; /*leave as is*/
    float: right; /*leave as is*/
}

.haccordion li .hpanel{
    width: 100%; /*For users with JS disabled: Width of each content*/
    height: 160px;  /*For users with JS disabled: Height of each content*/
}
#hc1 li{
    margin:0px 2px 0px 0px ; /*Spacing between each LI container*/
}

#hc1 li .hpanel{
    padding: 5px; /*Padding inside each content*/
    background: lightblue;
}

/* Timeline Pages
---------------------------------------------------*/
.timeline_box {
    background:#ffffff;
    display:inline-block;
    padding:0px;
    margin-top:-2px;
}
.timeline_right
{
    text-align:left;
    background: transparent url(../../Images/1.HE/General/timelineRight.gif) repeat-y 10px;
    padding: 5px 0px 5px 20px;
}
.timeline_table_back {
    background: transparent url(../../Images/1.HE/General/timelineRight.gif) repeat-y right 0;
    padding:10px;
}
.timeline_left
{
    text-align:right;
    padding: 5px 0px 5px 10px;
}
.timeline_left h2 {
    background: transparent url(../../Images/1.HE/General/timelineHeader.gif) repeat-y right;
    font-size: 22px;
    font-weight: bold;
    color:#004491;
    margin: 0px 0px 5px;
    padding:5px;
}
.timeline_left ul {
    margin-bottom: 0px;
}
.timeline_left ul li {
    list-style-type: none;
    list-style-position: inside;
    #list-style-position: outside;
}
.set_tb_margin_20 {
    margin: 20px 0px;
    line-height:28px;
}
.timeline_left ul li a {
    background:transparent url("../../Images/Shared/bullet.gif") no-repeat scroll right 8px;
    color:#2C2C2C;
    font-weight:bold;
    padding-right:13px;
    font-size: 14px;
    display:block;
    width:400px;
}
.set_tb_margin_20 ul li a {
    background-position:right 11px !important;
}
.timeline_left ul li a:hover {
    background:  transparent url(../../Images/Shared/bullet_on.gif) no-repeat right 8px;    
    color:#01448b;
}
.timeline_breadcrumbs {
    height:21px;
}
.timeline_breadcrumbs li.buttons { 
    display:inline-block;
    float:right;
    list-style-type:none;
    margin:0 !important;
    } 

.timeline_breadcrumbs ul.menu {
    list-style-type:none;
    margin:0;
    padding:0;
    float:left;
    width:100%;
   }

.timeline_breadcrumbs .menu a {
     color: #ffffff;
     font-weight:bold;
     font-size: 14px;
     background: #3266bc;
     display:block;
     height:21px;
     }
.timeline_breadcrumbs .menu a span {
    display:inline-block;
    margin:0 5px;
    position:relative;
    top:-6px;
    padding:0px 4px 0px 0px;
    cursor:pointer;
}    

.timeline_breadcrumbs .menu a:hover {
     background: #184183;
}
.timeline_breadcrumbs .stepArrow {
    position:inherit;
    display:inline;
    margin-top: 0px;
    margin-bottom: 0px;

}
.breadcrumbs_search_holder {
    width:250px;
    float:left;
    text-align:left;
    margin-top:-22px;
}
.breadcrumbs_search_holder input.search_string {
    background:url(../../Images/Shared/search_back.gif);
    border:1px solid #508ac9;
    float:right;
    width:175px;
    height:18px;
    font-family: Arial;
    font-size:13px;
    margin-left:5px;
}

.left_side_604 {
    width: 630px !important;
    #width: 604px !important;
}

/* Timeline accordion
--------------------------------------------------------------------*/
.top_scroller_fix {
    margin:0px;
    padding: 0px;
}
.timeline_accordion {
    height:159px;
    padding:0px 22px 10px;
    background: url(../../Images/Shared/timeline_back.gif) repeat-x;
}
.timeline_accordion .handle {
    width: 43px;
    float:right;
    height:159px;
    text-align:center;
}
.timeline_accordion .handle.case1.active {
    background:url(../../Images/1.HE/Temp/decade_hover.jpg) no-repeat 0 bottom;
}
.timeline_accordion .handle.case2.active {
    background:url(../../Images/1.HE/Temp/decade_hover.jpg) no-repeat -43px bottom;
}
.timeline_accordion .handle.case3.active {
    background:url(../../Images/1.HE/Temp/decade_hover.jpg) no-repeat -86px bottom;
}
.timeline_accordion .handle.case4.active {
    background:url(../../Images/1.HE/Temp/decade_hover.jpg) no-repeat -129px bottom;
}
.timeline_accordion .handle.case5.active {
    background:url(../../Images/1.HE/Temp/decade_hover.jpg) no-repeat -172px bottom;
}
.timeline_accordion .handle.case6.active {
    background:url(../../Images/1.HE/Temp/decade_hover.jpg) no-repeat -215px bottom;
}
.timeline_accordion .handle.case7.active {
    background:url(../../Images/1.HE/Temp/decade_hover.jpg) no-repeat -258px bottom;
}
.timeline_accordion .handle.case8.active {
    background:url(../../Images/1.HE/Temp/decade_hover.jpg) no-repeat -301px bottom;
}
.timeline_accordion .handle.case9.active {
    background:url(../../Images/1.HE/Temp/decade_hover.jpg) no-repeat -344px bottom;
}
.timeline_accordion .current_decade_title {
    height:41px;
    width:550px;
    clear:both;
    background: #9ab9e9 url(../../Images/Shared/decade_big.png) no-repeat;
    cursor:pointer;
    border-bottom:2px solid #FFFFFF;
}
.timeline_accordion .current_decade_title .whole_decade {
    height:41px;
    width:50px;
    float:left;
    background: url(../../Images/Shared/active_decade.png) no-repeat 0 -2px;
}
.timeline_accordion .current_decade_title.num_1 {
    background-position: 485px 10px;
}
.timeline_accordion .current_decade_title.num_2 {
    background-position: 485px -23px;
}
.timeline_accordion .current_decade_title.num_3 {
    background-position: 485px -56px;
}
.timeline_accordion .current_decade_title.num_4 {
    background-position: 485px -89px;
}
.timeline_accordion .current_decade_title.num_5 {
    background-position: 485px -122px;
}
.timeline_accordion .current_decade_title.num_6 {
    background-position: 485px -155px;
}
.timeline_accordion .current_decade_title.num_7 {
    background-position: 485px -188px;
}
.timeline_accordion .current_decade_title.num_8 {
    background-position: 485px -221px;
}
.timeline_accordion .current_decade_title.num_9 {
    background-position: 485px -254px;
}

.timeline_accordion .handle {
    cursor:pointer;
}
.timeline_accordion .handle .decade_title {
    background:url(../../Images/Shared/decade_small.png) no-repeat scroll transparent;
    height:23px;
    left:0;
    margin:0;
    position:relative;
    top:18px;
    width:43px;
}
.timeline_accordion .handle .decade_title.num_1 {
    background-position: 4px 3px;
}
.timeline_accordion .handle .decade_title.num_2 {
    background-position: 0px -30px;
}
.timeline_accordion .handle .decade_title.num_3 {
    background-position: 0px -63px;
}
.timeline_accordion .handle .decade_title.num_4 {
    background-position: 0px -96px;
}
.timeline_accordion .handle .decade_title.num_5 {
    background-position: 0px -129px;
}
.timeline_accordion .handle .decade_title.num_6 {
    background-position: 0px -162px;
}
.timeline_accordion .handle .decade_title.num_7 {
    background-position: 0px -195px;
}
.timeline_accordion .handle .decade_title.num_8 {
    background-position: 0px -228px;
}
.timeline_accordion .handle .decade_title.num_9 {
    background-position: 0px -261px;
}

.timeline_accordion .handle.active .decade_title.num_1 {
    background-position: -45px 3px;
}
.timeline_accordion .handle.active .decade_title.num_2 {
    background-position: -49px -30px;
}
.timeline_accordion .handle.active .decade_title.num_3 {
    background-position: -49px -63px;
}
.timeline_accordion .handle.active .decade_title.num_4 {
    background-position: -49px -96px;
}
.timeline_accordion .handle.active .decade_title.num_5 {
    background-position: -49px -129px;
}
.timeline_accordion .handle.active .decade_title.num_6 {
    background-position: -49px -162px;
}
.timeline_accordion .handle.active .decade_title.num_7 {
    background-position: -49px -195px;
}
.timeline_accordion .handle.active .decade_title.num_8 {
    background-position: -49px -228px;
}
.timeline_accordion .handle.active .decade_title.num_9 {
    background-position: -49px -261px;
}
.timeline_accordion .decade {
    width:550px;
    border: solid #3d7bde;
    border-width: 0px 1px;
    float:right;
    height:159px;    
}
.timeline_accordion .decade.case1 {
    background: url(../../Images/1.he/Temp/decade_back_3.jpg) no-repeat 0px 43px;
}
.timeline_accordion .decade.case2 {
    background: url(../../Images/1.he/Temp/decade_back_3.jpg) no-repeat 0px -73px;
}
.timeline_accordion .decade.case3 {
    background: url(../../Images/1.he/Temp/decade_back_3.jpg) no-repeat 0px -189px;
}
.timeline_accordion .decade.case4 {
    background: url(../../Images/1.he/Temp/decade_back_3.jpg) no-repeat 0px -305px;
}
.timeline_accordion .decade.case5 {
    background: url(../../Images/1.he/Temp/decade_back_3.jpg) no-repeat 0px -421px;
}
.timeline_accordion .decade.case6 {
    background: url(../../Images/1.he/Temp/decade_back_3.jpg) no-repeat 0px -537px;
}
.timeline_accordion .decade.case7 {
    background: url(../../Images/1.he/Temp/decade_back_3.jpg) no-repeat 0px -653px;
}
.timeline_accordion .decade.case8 {
    background: url(../../Images/1.he/Temp/decade_back_3.jpg) no-repeat 0px -769px;
}
.timeline_accordion .decade.case9 {
    background: url(../../Images/1.he/Temp/decade_back_3.jpg) no-repeat 0px -885px;
}
.timeline_accordion .decade .years {
    height:116px;
}
.timeline_accordion .decade .years .year {
    width: 55px;
    float:right;
    height:116px;
    text-align:center;
    position:relative;
    cursor:pointer;
}
.timeline_accordion .decade .years .year .number {
    position:relative;
    top: 90px;
    color:#ffffff;
    font-size:16px;
    font-weight:bold;
    width:50px;
    margin: 0 auto;
    left: 6px;
}
.timeline_accordion .decade .years .year .number .digit {
    width:10px;
    background:url(../../Images/Shared/year.png) no-repeat;
    height:12px;
    float:left;
    margin:0px;
}
.timeline_accordion .decade .years .year .number .digit.num_0 {
    background-position: 0px 0px;
}
.timeline_accordion .decade .years .year .number .digit.num_1 {
    background-position: 0px -23px;
}
.timeline_accordion .decade .years .year .number .digit.num_2 {
    background-position: 0px -46px;
}
.timeline_accordion .decade .years .year .number .digit.num_3 {
    background-position: 0px -69px;
}
.timeline_accordion .decade .years .year .number .digit.num_4 {
    background-position: 0px -92px;
}
.timeline_accordion .decade .years .year .number .digit.num_5 {
    background-position: 0px -115px;
}
.timeline_accordion .decade .years .year .number .digit.num_6 {
    background-position: 0px -138px;
}
.timeline_accordion .decade .years .year .number .digit.num_7 {
    background-position: 0px -161px;
}
.timeline_accordion .decade .years .year .number .digit.num_8 {
    background-position: 0px -184px;
}
.timeline_accordion .decade .years .year .number .digit.num_9 {
    background-position: 0px -207px;
}
.timeline_accordion .decade .years .year.active {
    background: transparent url(../../Images/Shared/activeYear.png) no-repeat;
}
.timeline_accordion .decade .years .year.active .number {
    top: 80px;
}
a.event_item_link {
    background:url(../../Images/1.he/General/double_arrow.png) no-repeat scroll left center transparent;
    color:#00458D;
    display:inline-block;
    font-weight:bold;
    line-height:15px;
    margin:20px;
    padding-left:20px;
    
}
a.event_item_top_link {
    font-weight: bold;
    margin-top:20px;
}
/* Media Center
-------------------------------------------------*/
.media_box_holder .player_frame_holder {
    background:url("../../Images/Shared/media_player_glow.png") repeat scroll 0 0 transparent;
    display:inline-block;
    height:387px;
    padding:10px;
    width:640px;
    position:relative;
}
.media_box_holder .player_frame_holder .big_image_holder {
    width:640px;
    height:387px;
    overflow:hidden;
    background:#000000;
    text-align:center;
}
.media_box_holder .player_frame_holder .big_image_holder .play_button
{
    background:transparent url(../../Images/Shared/play_button.png) no-repeat center center;
    height:80px;
    left:280px;
    position:absolute;
    top:150px;
    width:80px;
}
.media_item .play_button
{
    background:url("../../Images/Shared/play_button_small.png") no-repeat scroll center center transparent;
    height:83px;
    position:absolute;
    width:145px;
}
.media_box_holder .player_video_desc {
    display:inline-block;
    float:right;
    height:377px;
    margin-left:10px;
    margin-right:10px;
    margin-top:10px;
    width:240px;
    color:#ffffff;
    position:relative;
}
.media_box_holder .player_video_desc h2 {
    border-bottom:1px solid #0064FF;
    display:block;
    font-size:16px;
    height:38px;
    margin:0 0 8px;
    overflow:hidden;
    padding-bottom:2px;
}
.media_box_holder .player_video_desc .stars {
    border: solid #0064FF;
    border-width:1px 0px;
    display:block;
    font-size:14px;
    margin:0 0 8px;
    padding-bottom:8px;
    position:absolute;
    bottom:0px;
    width: 240px;
}
.media_box_holder .player_video_desc .tags {
    
    display:block;
    font-size:14px;
    margin:0 0 8px;
    padding-bottom:8px;
}
.media_box_holder .player_video_desc .tags a {
    color:#ffffff;
}
.media_box_holder .player_video_desc .tags a:hover {
    text-decoration:underline;
}
.media_box_holder .player_video_desc .tags p {
    margin: 2px 0px;
}
.media_box_holder .player_video_desc .media_button {
    background:url("../../Images/Shared/media_button.gif") no-repeat scroll 0 0 transparent;
    border:medium none;
    color:#FFFFFF;
    cursor:pointer;
    font-family:arial;
    font-size:17px;
    font-weight:bold;
    height:29px;
    margin:5px auto;
    text-align:center;
    width:216px;
}
.media_box_holder .player_video_desc .rating {
    display:inline-block;
    width: 120px;
}
.media_box_holder .player_video_desc .rating span {
    display:inline-block;
    width: 20px;
    height:20px;
    margin: 0px;
    background: url("../../Images/Shared/star.png");
}
#starRatingBar {
    height:43px;
}
.media_box_holder .player_video_desc .rating span.star_on {
    background-position: 0px 0px;
}
.media_box_holder .player_video_desc .rating span.star_off {
    background-position: 20px 0px;
}
.media_box_holder .media_menu_holder {
    float:right;
    width: 231px;
    margin:10px 10px 10px 14px;
    #margin:10px 10px 10px 20px;
}
.media_box_holder .media_menu_content_holder {
    display:inline-block;
    width: 645px;
    margin:5px 10px 10px;
    color: #ffffff;   
}
.media_box_holder .media_menu_content_holder .media_tabs {
    border-bottom: #2472c4 1px solid;
    height: 24px;
    }
.media_box_holder .media_menu_content_holder .media_tabs a {    
    padding: 0px 10px;
    margin: 0px 10px;
    color:#ffffff;
    display:inline-block;
    border-bottom: transparent 4px solid;
    }    
.media_box_holder .media_menu_content_holder .media_tabs a:hover, 
.media_box_holder .media_menu_content_holder .media_tabs a.active {    
    border-bottom: #2472c4 4px solid;
    }
.media_box_holder .media_item {
    background:none repeat scroll 0 0 transparent;
    float:right;
    height:195px;
    margin:0 0 25px 10px;
    overflow:hidden;
    padding:5px 10px;
    width:122px;
    text-align:center;
}
.media_box_holder .media_item_short {
    background:none repeat scroll 0 0 transparent;
    float:right;
    height:95px;
    margin:0 0 10px 10px;
    overflow:hidden;
    padding:5px 10px;
    width:122px;
    text-align:center;
}
.media_box_holder .media_item .media_item_image {
    margin: -10px -10px 3px;
    overflow: hidden;
    width: 143px;
    height: 92px; 
    text-align:center;   
}   
.media_box_holder .media_item div {
    text-align:right;
}
.media_box_holder .media_item .line1 {
    overflow: hidden;
    height: 20px; 
    font-weight: bold;   
}
.media_box_holder .media_item .line2 {
    overflow: hidden;
    height: 20px; 
    margin: 3px 0px;
}
.media_box_holder .media_item .line3 {
    height:48px;
    line-height:15px;
    overflow:hidden;
}
.media_box_holder .media_item .line3 a {
    color:#ffffff;
}
.media_box_holder .media_item .line4 {
    overflow: hidden;
    height: 20px; 
    margin-top:3px;
}
.media_box_holder .media_item .line4 a {
    color:#246fbd;
    padding-left:15px;
    display: inline-block;
    background: transparent url(../../Images/1.HE/General/double_arrow_4.png) no-repeat left 5px;
}
.media_box_holder .open_media_holder {
	float: left;
    margin:15px 0px 0px;
    padding:0px 10px 10px 0px;
    border-bottom: #2472c4 1px solid;	
}
.media_box_holder .folded_media_holder {
    overflow:hidden;
    height:230px;
    margin:15px 0px 0px;
    padding:0px 10px 10px 0px;
    border-bottom: #2472c4 1px solid;
}
.media_gallery_expand_button {
    text-align:left;
    padding-left:15px;
}

/* Media Gallery Menu
----------------------------------------------------------------*/
.mediamenu{
    width: 231px;
    padding-top:10px;
    background: transparent url(../../Images/Shared/bg_mediamenu.jpg) repeat-x 0 bottom;
    font-family: Arial;
    overflow: hidden;
    margin-top: -20px;
}

.mediamenu ul{
    list-style-type: none;
    margin: 0;
    padding: 0px;
}

.mediamenu ul li{
    float: left;
    margin: 0px;
    background: url(../../Images/Shared/navtab.gif) no-repeat right top;
}

.mediamenu ul li a{
    display: block;
    padding: 13px 27px 8px 10px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
}
.mediamenu ul li a img{
    /*opacity: 0.8;
	filter: alpha(opacity=80);*/
}
.mediamenu ul li a:hover img{
    /*opacity: 1.0;
	filter: alpha(opacity=100);*/
}

.mediamenu ul li.first a{
    padding: 13px 23px 8px 20px;
    background: url(../../Images/Shared/navtab_first.gif) no-repeat;
}

.mediamenu ul li.last{
    background: url(../../Images/Shared/navtab_last.gif) no-repeat right top;
}

.mediamenu ul li.last a{
    padding: 13px 25px 8px 10px;
}

.mediamenu ul li.firstcurrent{
    background: #fff url(../../Images/Shared/navtab_current.gif) no-repeat right top;
}

.mediamenu ul li.firstcurrent a{
    background: url(../../Images/Shared/navtab_current_first.gif) no-repeat;
    color: #000;
}

.mediamenu ul li.current{
    margin-left: -17px;
    background: #2472c4 url(../../Images/Shared/navtab_current.gif) no-repeat right top;
}

.mediamenu ul li.current a{
    padding: 13px 27px 8px;
    background: url(../../Images/Shared/navtab_current_left.gif) no-repeat;
    color: #fff;
}
.mediamenu ul li.lastcurrent{
    margin-left: -17px;
    background: #fff url(../../Images/Shared/navtab_current_last.gif) no-repeat right top;
}

.mediamenu ul li.lastcurrent a{
    padding: 13px 25px 8px 27px;
    background: url(../../Images/Shared/navtab_current_left.gif) no-repeat;
    color: #000;
}
.mediamenu ul li.current a img, .mediamenu ul li.firstcurrent a img, .mediamenu ul li.lastcurrent a img  {
    /*opacity: 1.0;
	filter: alpha(opacity=100);*/
}
img.no_border
{
    border: 0px;
}

.media_menu_holder .inner_menu_container {
    background: transparent url(../../Images/Shared/media_menu_back.png) no-repeat;
    height:240px;
    width:211px;
    padding:10px;
}

/* Special Scrollbar
----------------------------------------------------------------*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: transparent;
}
.jScrollPaneDrag {
	position: absolute;
	background:url(../../Images/Shared/DragMiddle.png);
	cursor: pointer;
	/*overflow: hidden;*/
}
.jScrollPaneDragTop {
	position: absolute;
	top: -6px;
	left: 0;
	overflow: hidden;
	height:6px;
	background:url(../../Images/Shared/DragTop.png) 0 top;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: -6px;
	left: 0;
	overflow: hidden;
	height:6px;
	background:url(../../Images/Shared/DragBottom.png) 0 top;
}
.jScrollPaneDrag:hover, 
.jScrollPaneDrag:hover .jScrollPaneDragTop, 
.jScrollPaneDrag:hover .jScrollPaneDragBottom {
	background-position: -15px 0px;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url(../../Images/Shared/ArrowUp.png) no-repeat 0px 0px;
	height: 18px;
}
a.jScrollArrowUp:hover {
	background-position: -15px 0px;
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url(../../Images/Shared/ArrowDown.png) no-repeat 0px bottom;
	height: 18px;
}
a.jScrollArrowDown:hover {
	background-position: -15px 6px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
.scroll-pane {
	width: 650px;
	height: 230px;
	overflow: auto;
	background: transparent;
	float: left;
}

/* Technology Page content
------------------------------------------------------------------*/
.tech_content {
    padding-top:30px;
    color:#454545;
    display:inline-block;
}
.tech_content h1 {
    color:#2b2b2b;
    font-size:18px;
    border-bottom:5px solid #dd5d06;
    display: inline;
    clear:both;
}
.tech_advanced_content {display:inline-block;}
.tech_advanced_content .advanced_content {
    width: 453px;
}
.tech_advanced_content .advanced_content.right {
    float: right;
}
.tech_advanced_content .advanced_content.left {
    float: right;
    margin-right:14px;
    text-align:right;
}
.tech_advanced_content .advanced_content.left img {
    margin-bottom:10px;
}
.tech_advanced_content .advanced_content.left ul.links li {
    display:block;
    list-style-type:none;
    margin-right:10px;
}
.tech_advanced_content .advanced_content.left ul.links {
    
}
.tech_advanced_content .advanced_content.left ul.links li a {
    background:url("../../Images/1.he/General/arrow3.gif") no-repeat scroll 437px 7px transparent;
    color:#676767;
    font-weight:bold;
    display: block;
    padding-right:15px;
}
.tech_advanced_content .advanced_content.left ul.links li a:hover {
    background-position: 434px 7px;
    color:#676767;
    cursor:pointer;
}
.tech_advanced_content table.plane_table {
    background:#f0f0f0;
    border:0px;
}
.tech_advanced_content table.plane_table td {
    background:#f0f0f0;
    border:0px;
    border-bottom: 5px solid #ffffff;
    vertical-align: top;
    padding:5px;
}
.tech_advanced_content table.plane_table td.title {
    background:#f0f0f0 url(../../Images/Shared/tach_cell_back.gif) repeat-y;
    border:0px;
    border-left: 1px solid #f57605;
    border-bottom: 5px solid #ffffff;
    vertical-align:middle;
    width:95px;
    font-size:17px;
    font-weight:bold;
    color:#3a3a3a;
}
#tech_slideshow {
    position:relative;
    height:266px;
}
#tech_slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#tech_slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#tech_slideshow IMG.last-active {
    z-index:9;
}
.found_results {
    color:#01448B;
    font-size:18px;
    font-weight: bold;
}

/* Autopilot
------------------------------------------------------------*/
.right_block 
{
    float:right;
    height:265px;
    width:290px;   
    color:#00458d;
    direction:rtl;
    text-align:right;
    padding:10px; 
}
.left_block {
float:left;
width:600px;
}
.sliderAA  
{
    margin:0; 
    padding:0; 
    height:290px; 
    width:930px;  
    background: #f3f4f4 url(../../Images/Shared/autoback.jpg) no-repeat left bottom;
    direction:ltr;
    }
.nextBtn {
    float:left;
    }
.prevBtn {
    float:right;
    }
.prevBtn a {
    display:block; 
    width:100px; 
    height:100px; 
    background:url(../../Images/Shared/arrow_r.png) no-repeat 0 0; 
    }
.nextBtn a {
    display:block; 
    width:100px; 
    height:100px; 
    background:url(../../Images/Shared/arrow_l.png) no-repeat 0 0; 
    }
.prevBtn a:hover  
{
    background-position: 0px -98px;
    }
.nextBtn a:hover  
{
    background-position: 0px -98px;
}

/* Auto Pilot
----------------------------------------------------*/
.stepcarousel{
    position: relative; /*leave this value alone*/
    overflow: scroll; /*leave this value alone*/
    width: 345px; /*Width of Carousel Viewer itself*/
    height: 277px; /*Height should enough to fit largest content's height*/
    top:13px;
    left:133px;
    z-index:999;
}
.stepcarousel .belt{
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
}
.stepcarousel .panel {
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 0px; /*margin around each panel*/
    width: 345px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
    cursor: pointer;
}
.stepcarousel .panel .item_description 
{
    color:#FFFFFF;
    direction:rtl;
    font-size:13px;
    font-weight:bold;
    height:36px;
    line-height:17px;
    margin:3px 5px;
    overflow:hidden;
    position:absolute;
    text-align:right;
    top:229px;
    width:335px;
}
.buttons_holder {
    background:none repeat scroll 0 0 transparent;
    height:100px;
    left:34px;
    position:relative;
    top:-190px;
    width:550px;
}
.count_items {
    position:relative;
    width:100px;
    top:-123px;
    left:10px;
}
.count_items span {
    float:left;
    margin:0px 3px;
    font-size:13px;
    color:#fff;
}

span.tool {
  position: relative;   /* this is key */
  cursor: help;
}
 
span.tool span.tip {
  display: none;        /* so is this */
}

/* tooltip will display on :hover event */
.summary_tooltip {
font-size:13px;
width:290px;
font-weight:bold;
text-align:left;
margin-top:20px;
padding-top:10px;
border-top:1px solid #00458d;
} 
span.tool:hover span.tip {
  display: block;
  z-index: 100;
  position: absolute;
  top: -160px;
  left: 0;
  width: 250px;
  height:150px;
  padding: 3px 7px 4px 6px;
  border: 1px solid #336;
  background-color: #ffffff;
  font: normal 13px arial, sans-serif;
  text-align: right;
  direction:rtl;
  color: #000;
  overflow:hidden;
}

#content span.tool::after {
  padding-left: 2px;            /* eye candy */
  content: url(../../Images/Shared/arrow_l.png);
}
.recommanded_item {
    
}
.recommanded_item img {
    width: 92px;
    float: right;
    margin: 0px 0px 10px 10px;
}
.more_info_bg {
    background:#ffffff url(../../Images/1.HE/General/timeline_sidebar.gif) repeat-y 26px 0;
}
/* Forums
------------------------------------------------------------------*/
.forum_side_images {

}
.forum_side_images img {
    margin:0px auto 20px;
    width:180px;
}

/* tooltip
------------------------------------------------------------------*/
#JT_close_left, #JT_close_right {
font-size:1.1em;
}
#JT_copy p, #JT_copy ul {
font-size:1.1em;
}
#contentPad {
margin:20px;
}
#JT_arrow_left {
background-image:url("../../Images/Shared/arrow_left.gif");
background-position:left top;
background-repeat:no-repeat;
height:23px;
left:-10px;
position:absolute;
top:2px;
width:10px;
z-index:101;
}
#JT_arrow_right {
background-image:url("../../Images/Shared/arrow_right.gif");
background-position:left top;
background-repeat:no-repeat;
height:23px;
position:absolute;
top:2px;
width:11px;
z-index:101;
}
#JT {
background-color:#FFFFFF;
border:1px solid #000000;
position:absolute;
z-index:100;
}
#JT_copy {
color:#333333;
padding:10px;
}
.JT_loader {
background-image:url("../../Images/Shared/loader.gif");
background-position:center center;
background-repeat:no-repeat;
height:12px;
width:100%;
}
#JT_close_left {
background-color:#CCCCCC;
font-weight:bold;
padding-bottom:5px;
padding-left:8px;
padding-top:2px;
text-align:left;
}
#JT_close_right {
background-color:#CCCCCC;
font-weight:bold;
padding-bottom:5px;
padding-left:8px;
padding-top:2px;
text-align:left;
}
#JT_copy p {
margin:3px 0;
}
#JT_copy img {
border:1px solid #CCCCCC;
padding:1px;
}
.jTip {
cursor:help;
}

.coloring_container
{
	cursor:pointer;
	background-color:#cce0f5;	
	white-space:nowrap;
}
.terms_div
{
	display:none;
	position:absolute;
	z-index:999999;
	top:300px;
	left:500px;
}
.term_popup	
{
	width:330px;
	height:400px;
	overflow:hidden;
	direction: rtl;
	text-align :right;
}
.term_popup .pu_imageHolder {
    width:330px;
    height:158px;
    overflow:hidden;
    text-align:center;
    background:#333;
}
.term_popup .pu_imageHolder img{
	max-width:330px;
}
.term_popup .pu_title {
    color:#00458d;
    font-size:16px;
    font-weight:bold;
    border-bottom: 1px solid #d8d9d9;
    margin-bottom:3px;
}
.term_popup .pu_links {
    margin-top:3px;
    border-top: 1px solid #d8d9d9;
    height:70px;
    overflow:hidden;
}
.term_popup .pu_links li, .term_popup .pu_links li a{
    list-style-type:none;
    color:#00458d;
    font-weight:bold;
    font-size:13px;
}

.term_main_content
{
	width:330px;
	height:140px;
	overflow-y:scroll;
}
.tooltip 
{
    display:none;
    background:url(../../Images/Shared/point_down.png);
    background-repeat:no-repeat; 
    padding:25px 15px 20px;
    width:330px;
    font-size:11px;
    color:#000000;
    z-index:9999;
    height:390px !important;
    overflow:hidden;
    /*border:solid 1px red;*/
}
.tooltip.bottom 
{
    background:url(../../Images/Shared/point_up.png);
    background-repeat:no-repeat; 
    padding-top:40px;
    height:55px;
}
.related_tags
{
    color:#00458D;
    font-size:18px;
    font-weight:bold;
    line-height:32px;
    text-align:center;
}
.tag_items {
    line-height:24px;
    #line-height:32px;
    margin:0px 10px 0 0;
}
.special_paging .title_paging_holder {
    position:inherit;
    width:auto;
    #width:220px;
}
.media_item_image a {
    display:block;
}
/* Dictionary
----------------------------------------------------------*/
.dict_right, .dict_left {
    width: 440px;
    float: right;    
}
.dict_right {
    margin-left:20px;
}
.dict_right ul li, .dict_left ul li {
    height: 26px;
    width: 430px;
    border-bottom:1px solid #e4e2e3;
    border-top:1px solid #ffffff;
    padding-right:10px;
}
.dict_right ul li.odd, .dict_left ul li.odd {
    background:#e3ebfe;
}
.dict_right ul li.even, .dict_left ul li.even {
    background:#fafbff;
}
.dict_right .coloring_container, .dict_left .coloring_container {
    background:transparent;
    cursor:help;
}
.popup_link{
background:url(../../Images/1.HE/General/bullet-off.gif) no-repeat scroll right 7px transparent;
padding-right:12px;
display:block;
}
.go_top_button {
background:url("../../Images/1.HE/General/up_arrow.gif") no-repeat scroll left 5px transparent;
color:#00458D;
font-weight:bold;
padding-left:15px;
}
.bit_articles_paging{
    float:left;
    width:200px;
 }
 .extra_title_text {
     font-size:14px;
     font-weight:normal;
 }
.media_coloring .article_tabs_holder a,
.media_coloring .article_tabs_holder strong
  {
    color:#ffffff;
    font-size:15px;
 }
.article_tabs_holder a:hover {
    text-decoration:underline;
}
.article_tabs_holder{
border-bottom:1px solid #cccccc;
padding-bottom:10px;
margin-bottom:10px;
}
.PointPopUp_table {
    direction:rtl;
}
.return_but:link,.return_but:hover,.return_but:visited,.return_but:active
{
    display: block;
    height: 22px;
    background: transparent url(../../Images/1.he/General/return.gif) no-repeat center top;
    font-size:14px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    line-height:21px;
    width:54px;
    text-decoration:none;
    position:absolute;
    left:0px;
    top:-5px;
}