html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; text-align: right; direction: rtl;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
.clearfix:before,.clearfix:after { content: ""; display: table; }
 .clearfix:after { clear: both; }
.clearfix { zoom: 1;  }
.clear { display:block; border:0; height:0; clear:both; float:none; }
.left { float:left; }
.right { float:right; }
.bold { font-weight:bold; }
.hidden { display: none; }
.text-left { text-align: left; }
.text-right { text-align: right; direction: rtl; }
a:link, a:visited { font: normal 12px arial; color: #000; text-decoration: none;}
a:hover { text-decoration: underline; }
*:focus { outline: 0; }
@font-face {    font-family: 'shiri_black';    src: url('/_media/css/fonts/shiriblackwebfont-webfont.eot');    src: url('/_media/css/fonts/shiriblackwebfont-webfont.eot?#iefix') format('embedded-opentype'),         url('/_media/css/fonts/shiriblackwebfont-webfont.woff') format('woff'),         url('/_media/css/fonts/shiriblackwebfont-webfont.ttf') format('truetype');    font-weight: normal;    font-style: normal;}
@font-face {    font-family: 'shiri_bold';    src: url('/_media/css/fonts/shiriboldwebfont-webfont.eot');    src: url('/_media/css/fonts/shiriboldwebfont-webfont.eot?#iefix') format('embedded-opentype'),         url('/_media/css/fonts/shiriboldwebfont-webfont.woff') format('woff'),         url('/_media/css/fonts/shiriboldwebfont-webfont.ttf') format('truetype');    font-weight: normal;    font-style: normal;}
@font-face {    font-family: 'shiri_light';    src: url('/_media/css/fonts/shirilightwebfont-webfont.eot');    src: url('/_media/css/fonts/shirilightwebfont-webfont.eot?#iefix') format('embedded-opentype'),         url('/_media/css/fonts/shirilightwebfont-webfont.woff') format('woff'),         url('/_media/css/fonts/shirilightwebfont-webfont.ttf') format('truetype');    font-weight: normal;    font-style: normal;}
@font-face {    font-family: 'shiri_regular';    src: url('/_media/css/fonts/shiriregularwebfont-webfont.eot');    src: url('/_media/css/fonts/shiriregularwebfont-webfont.eot?#iefix') format('embedded-opentype'),         url('/_media/css/fonts/shiriregularwebfont-webfont.woff') format('woff'),         url('/_media/css/fonts/shiriregularwebfont-webfont.ttf') format('truetype');    font-weight: normal;    font-style: normal;}
div.container { width: 993px; margin: 0 auto; text-align: right; font: normal 12px/18px arial;}
#page { border-top: 5px solid #1caeda; padding-top: 10px; }
#logo { display: block; float: left; }
#header { margin-bottom: 20px; }
#home-featured { position: relative; margin-bottom: 15px;}
#home-featured-content , .content-wrapper{ background: url(/_media/images/home/shadow-left.png) repeat-y top left; }
div.top-shadow { height: 3px; background: url(/_media/images/home/shadow-upper.png) repeat-x top left; }
div.bottom-shadow { height: 1px; background: url(/_media/images/home/shadow-bottom.png) repeat-x top left; }
#home-featured .tab-links { display: block; float: right; width: 300px; }
#home-featured .tab-links li { margin-bottom: 2px; }
#home-featured .tabs-content { width: 692px; float: right; }
#years { position: absolute; top: -40px; right: 0; z-index: 10; height: 42px;}
#years li { float: right; margin-left: 2px; }
#years li a { display: block; width: 148px; height: 42px; background: #004664; color: #769bac; font: normal 28px/46px shiri_bold; text-align: center; }
#years li a:hover , #years li a.selected { background: #1caeda; color: #fff; text-decoration: none; border-bottom: 3px solid #1984a2; height: 39px;}
div.tab { width: 100%; }
#home-featured a.tab-link { position: relative; display: block; padding: 15px 65px 0 0; background: #e2dfd8; height: 67px; font: bold 24px/60px shiri_bold; color: #8d8d8c; }
#home-featured a.tab-link span.digit { position: absolute; right: 15px; top: 0; font: bold 72px arial; color: #fff; }
#home-featured a.tab-link span.ear { position: absolute; left: -19px; top: 50%; width: 21px; height: 20px; background: url(/_media/images/home/triangle.png) no-repeat top left; display: none; margin-top: -10px;}
#home-featured a.tab-link:hover , #home-featured a.tab-link.selected { background: #1caeda; color: #fff; text-decoration: none;}
#home-featured a.tab-link:hover span.ear , #home-featured a.tab-link.selected span.ear { display: block; }
div.middle { margin-bottom: 75px; }
div.middle p , div.middle p a { font: normal 14px/21px shiri_regular; color: #005186; margin-bottom: 15px;}
div.middle p a { color: #1CAEDA; }
div.middle p a:hover { text-decoration: underline; }
div.middle p.banner { margin-bottom: 75px; padding: 10px; text-align: right; font: normal 19px/27px shiri_regular; background: #FED303; }
div.middle p.banner span { font: normal 25px/33px shiri_bold; display: block;}
#inactive-year-content { display: none; margin: 20px 0; padding-top: 20px; position: relative;}
#inactive-year-content p { font: normal 14px/21px shiri_bold; color: #024683; position: absolute; top: 250px; right: 80px; width: 130px; }
#inactive-year-content a.download { color: #1baeda; font: normal 14px/21px shiri_regular; }
#inactive-year-content a.download:hover { text-decoration: underline; }
#home-main .content-inner { position: relative; }
#home-main ul.tab-links { position: absolute; height: 42px; top: -42px; right: 0; }
#home-main ul.tab-links li { float: right; border: 1px solid #d1d1d1; border-bottom: 0; }
#home-main ul.tab-links a.tab-link { display: block; font: normal 16px shiri_regular; text-align: center; color: #8d8d8c; padding: 10px 20px; background: #ebe9e4;}
#home-main ul.tab-links a.tab-link:hover , #home-main ul.tab-links a.tab-link.selected { text-decoration: none; background: #fff; color: #004664; border-bottom: 1px solid #fff; }
#home-main .tabs-content { padding: 15px 20px; }
#sectors li { float: right;  }
#sectors li a { position: relative; display: block; width: 125px; height: 63px; padding: 130px 20px 0; background: url(/_media/images/home/icon-bckgr.png) no-repeat top center; text-align: center; color: #004664; font: normal 14px shiri_regular; }
#sectors li a i.icon { position: absolute; top: 30px; left: 38px; width: 92px; height: 92px; background: url(/_media/images/home/icons.png) no-repeat; }
#sectors li a i.icon-2 { background-position: 0px 0; }
#sectors li a i.icon-3 { background-position: -101px 0; }
#sectors li a i.icon-4 { background-position: -207px 0; }
#sectors li a i.icon-5 { background-position: -313px 0; }
#sectors li a i.icon-6 { background-position: -416px 0; }
#sectors li a i.icon-7 { background-position: -416px -101px; }
#sectors li a i.icon-8 { background-position: -313px -101px; }
#sectors li a i.icon-9 { background-position: -207px -101px; }
#sectors li a i.icon-10 { background-position: 0px -101px; }
div.sector { display: none; }
a.back { font: normal 14px/21px shiri_regular; }
  div.sector-search { background: url(/_media/images/home/icon-strip.png) no-repeat top center; margin: 0 auto; width: 943px; height: 68px; position: relative; margin-bottom: 20px;}
#sector-search { border: 0; background: #fff; position: absolute; top: 17px; right: 21px; font: normal 20px/30px shiri_regular; color: #000; margin: 0; padding: 0 45px 5px 0; width: 300px;}
#sector-search.icon-2 { background: url(/_media/images/home/1.png) no-repeat top right; }
#sector-search.icon-3 { background: url(/_media/images/home/2.png) no-repeat top right; }
#sector-search.icon-4 { background: url(/_media/images/home/3.png) no-repeat top right; }
#sector-search.icon-5 { background: url(/_media/images/home/4.png) no-repeat top right; }
#sector-search.icon-6 { background: url(/_media/images/home/5.png) no-repeat top right; }
#sector-search.icon-7 { background: url(/_media/images/home/6.png) no-repeat top right; }
#sector-search.icon-8 { background: url(/_media/images/home/7.png) no-repeat top right; }
#sector-search.icon-9 { background: url(/_media/images/home/8.png) no-repeat top right; }
#sector-search.icon-10 { background: url(/_media/images/home/9.png) no-repeat top right; }
#sector-search:focus { outline: none; }
div.sector-companies , .slider-out { position: relative; height: 280px; }
div.slider-wrapper { position: absolute; right: 40px; overflow: hidden; width: 900px; height: 265px;}
div.slider-out div.slider { height: 265px; position: absolute; top: ; right: 0;}
div.slider-out ul { width: 238px; float: right; margin-left: 65px; height: 238px;}
div.slider-out ul.last { margin-left: 0; }
div.slider-out li  , #filter li { border-bottom: 1px solid #dadad8; }
div.slider-out a.company , #filter a.company { display: block; background: url(/_media/images/home/circle-arrow.png) no-repeat left center; font: bold 14px/21px shiri_regular; color: #8d8d8c; padding: 10px 0 10px 42px;}
div.slider-out a.slider-nav { display: block; position: absolute; top: 50%; margin-top: -9px; left: 0;  width: 14px; height: 19px; background: url(/_media/images/home/arrows.png) no-repeat top left; }
div.slider-out a.next { left: auto; right: 0; background-position: top right; }
div.sector-search p {position: absolute; top: 17px; right: 70px; font: normal 20px/30px shiri_regular; color: #000; }
#filter { display: none; }
#filter li { float: right; margin-left: 65px; width: 238px;}
#tab-compare div.slider-out li {font: normal 14px/21px shiri_regular; color: #8d8d8c; padding: 10px 0;}
#tab-compare div.slider-out li label { float: right; }
#tab-compare div.slider-out li input.check { cursor: pointer; margin: 0; padding: 0; }
span.fc-container { display: block; float: right; margin-left: 15px;  width: 23px; height: 24px; background: url(/_media/images/home/check-box.png) no-repeat bottom left; }
span.fc-container.checked { background-position: top left; }
#tab-compare div.slider-out li span.fc-container input[type="checkbox"] {  opacity: 0; filter: alpha(opacity=0); margin: 5px 4px 0 0;  cursor: pointer;}
#tab-compare input.submit-compare { border: 0; width: 120px; height: 34px; background: url(/_media/images/home/btn.png) no-repeat top center; color: #fff; border: 0; float: left; cursor: pointer; font: bold 14px/21px shiri_regular; padding-bottom: 4px;}
#tab-compare div.sector-search { background: url(/_media/images/home/strip.png) no-repeat top right; }
#tab-compare div.sector-search p { right: 40px; }
#tab-company #company-search { width: 226px; height: 16px; padding: 10px; font: normal 14px/21px arial; color: #8d8d8d; border: 0; background: url(/_media/images/home/search-box.png) no-repeat center; }
#content h1 { font: bold 14px/21px arial; color: #00447d; border-bottom: 1px solid #c2c3be; padding: 10px 0; }
#footer { position: relative; padding: 15px 0; }
#footer p { text-align: left; font: normal 14px/52px shiri_regular; }
#footer p strong { font-weight: bold; }
#footer a.thumb { float: left; margin-right: 15px;}
#social-links { position: absolute; top: 20px; right: 0; width: 200px;  }
#social-links li { float: left; margin-right: 5px;}
#social-links li a { display: block; width: 28px; height: 28px; background: url(/_media/images/home/social-links.png) no-repeat top left;  }
#social-links li a.tw { background-position: -28px 0; }
#social-links li a.rss { background-position: -56px 0; }
#social-links li a.yt { background-position: -112px 0; }
#social-links li a.gplus { background-position: -84px 0; }
#social-links li a.blogger { background-position: -140px 0; }
.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index:9999999999 !important;direction: rtl;text-align: right;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block;font: menu;font-size: 12px;line-height: 16px;overflow: hidden;}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color: white;}
a.delete-tag, a.delete-dest, a.delete-article, a.delete-event, a.delete-item, a.delete-topic, a.delete-synonym, a.delete-mdl, a.delete-area {color: #ff0000;cursor: pointer;font-weight: bold;}
a.faker {cursor: pointer;font-weight:bold;}
.cleditorMain {border:1px solid #999; padding:0 1px 1px; background-color:white; margin:10px 0;}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none }
.cleditorToolbar {background: url(/_media/css/plugins/cleditor/images/toolbar.gif) repeat}
.cleditorGroup {float:right; height:26px}
.cleditorButton {float:right; width:24px; height:24px; margin:1px 0 1px 0; background: url(/_media/css/plugins/cleditor/images/buttons.gif)}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,.cleditorList h1,.cleditorList h2,.cleditorList h3,.cleditorList h4,.cleditorList h5,.cleditorList h6,.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input,.cleditorPrompt textarea {font:8.5pt Arial,Verdana;}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}
