﻿html body {
height: 100%;
background: #efefef url(images/logobg.jpg) repeat-x left top;
}
body {
margin: 0;
padding: 0;
direction: rtl;
}

img {
-ms-interpolation-mode: bicubic;
}
a {
   outline: 0;
}

#wrapper {
margin: 0 auto;
width: 900px;
}

#page {
width:  100%;
}

#logo {
height: 120px;
width: 100%;
margin: 0 auto;
color: #FFF;
text-align: right;
}

#logo h1 {
float: right;
margin: 0;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: normal;
letter-spacing: -1px;
}

#logo #who {
padding: 20px 0 0 15px;
font-size: 70px;
}

#logo #what {
padding: 50px 0 0 15px;
font-size: 40px;
}

#logo a {
text-decoration: none;
border: none;
color: #FFF;
}

#logo #scales {
text-align: left;
text-decoration: none;
border: 0;
}

#logo #scales img, #logo #phonenum img{
border: 0;
}

#logo #phonenum {
width: 130px;
}

#header ul {
font-family:"Arial","Arial (Hebrew)","David (Hebrew)","Courier New (Hebrew)";
list-style-type: none;
margin: 0;
}

#header ul li {
float: left;
height: 32px;
}

#header ul li a {
background-image:url(images/hmenu_inactive.jpg);
background-repeat:no-repeat;
height: 32px;
line-height:32px;
color:  #FFF;
display:block;
font-size:  14px;
font-weight:bold;
text-decoration:none;
width:  120px;
text-align: center;
}

#header ul li #here {
background-image:url(images/hmenu_inactive_here.jpg);
background-repeat:no-repeat;
}

#header ul li a:hover {
background-image:url(images/hmenu_active.jpg);
text-decoration:none;
}

#header ul li .conbutton {
background-image:url(images/contact_inactive.gif);
}

.vMenuItem, .vMenuContent, .vmenuWrap {
  position: relative;
  width:156px;
}

.vmenuWrap {
height: 300px;
width: 156px;
margin-top: 34px;
float:  right;
line-height:29px;
font-family:"Arial","Arial (Hebrew)","David (Hebrew)","Courier New (Hebrew)";
font-size:  13px;
font-weight:bold;
vertical-align: middle;
text-align: right;
}

ul.direct  {
display: table-cell;
padding: 0;
margin: 0;
list-style-type: none;
width: 156px;
}

ul.direct li {
background-image:url(images/vmenu_inactive.jpg);
background-repeat:no-repeat;
height: 29px;
line-height:29px;
}

.direct li:hover {
background-image:url(images/vmenu_active.jpg);
background-repeat:no-repeat;
}

ul.direct li a, .submenu li a {
color: #FFF;
vertical-align:middle;
display: block;
text-decoration: none;
padding-right:  15px;
line-height:29px;
height: 29px
}

ul.submenu  {
display: table-cell;
padding: 0;
margin: 0;
list-style-type: none;
width: 156px;
line-height:29px;
float: right;
}

ul.submenu li {
background-image:url(images/sub_inactive.jpg);
background-repeat:no-repeat;
line-height:29px;
height: 29px;
}

.submenu li:hover {
background-image:url(images/sub_active.jpg);
background-repeat:no-repeat;
}

.vMenuItem:hover {
background-image:url(images/vsmenu_active.jpg);
background-repeat:no-repeat;
}

.vMenuItem {
overflow:hidden;
cursor: pointer;
display:table-cell;
background-image:url(images/vsmenu_inactive.jpg);
background-repeat:no-repeat;
-moz-user-select:none;
color: white;
width: 156px;
}
.vMenuItem div
{
width: 141px;
float: left;
}

.vMenuContent
{
height:0px;
overflow:hidden;
display:none;
}

#note {
direction: rtl;
float: left;
width: 507px;
padding: 0;
text-align: right;
font-size: 10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#egoz {
direction: ltr;
float: left;
width: 230px;
padding: 0;
text-align: left;
font-size: 10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#egoz a, #egoz a:visited, #note a, #note a:visited {
margin: 0;
line-height: normal;
color: blue;
text-decoration: none;
}

#egoz a:hover {
color: red;
}


#content {
float: right;
text-align: right;
margin-top: 2px;
margin-right: 3px;
border: silver 2px solid;
height: 380px;
width:  727px;
padding: 5px 5px 0 5px;
background: #f8f8f8;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 13px;
color: black;
line-height:120%;
overflow: auto;
}

#content #rightcol {
padding: 0 10px;
float: right;
width: 66%;
overflow: auto;
}

#content #about {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
color: black;
line-height:120%;
padding: 0 10px 0 0;
text-align: justify;
}
#content #abouttab td {
padding:  15px;
vertical-align: top;
border-bottom: 1px solid silver;
}

#content #abouttab #photo  {
}

#content #about #contact1 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
}

#contact a img {
border: none;
}

#content #about #contact1:hover {
color: red;
}

#content a, #content a:visited {
color: #0000a0;
text-decoration: none;
}

#content a:hover {
color: red;
}

#car_accidents,
#work_disease,
#work_event,
#microtrauma,
#ringworm,
#polio,
#mobility,
#disabledchild,
#special_needs,
#general_disability,
#commitee_work,
#contracts,
#student_accidents,
#sport_accidents,
#inpublic,
#dod,
#birth,
#pregnancy,
#pensions,
#terrorhits,
#irs,
#insurance,
#article,
#branches,
#branch {
padding: 0 20px 0 40px;
float: right;
font-size: 14px;
height: 380px;
line-height:140%;
text-align: justify;
}
#socialsecurity {
padding: 0 20px 0 20px;
float: right;
font-size: 14px;
height: 380px;
line-height:140%;
text-align: justify;
}
#car_accidents h1,
#work_disease h1,
#work_event h1,
#microtrauma h1,
#socialsecurity h1,
#ringworm h1,
#polio h1,
#mobility h1,
#disabledchild h1,
#special_needs h1,
#general_disability h1,
#commitee_work h1,
#contracts h1,
#student_accidents h1,
#sport_accidents h1, 
#inpublic h1,
#dod h1,
#birth h1,
#pregnancy h1,
#pensions h1,
#terrorhits h1,
#irs h1,
#insurance h1,
#article h1,
#branches h1,
#branch h1 {
font-size:20px;
text-decoration: underline;
color: #500000;
}

#welcome h2,
#car_accidents h2,
#work_disease h2,
#work_event h2,
#microtrauma h2,
#socialsecurity h2,
#ringworm h2,
#polio h2,
#mobility h2,
#disabledchild h2,
#special_needs h2,
#general_disability h2,
#commitee_work h2,
#contracts h2,
#student_accidents h2,
#sport_accidents h2,
#inpublic h2,
#dod h2,
#birth h2,
#pregnancy h2,
#pensions h2,
#terrorhits h2,
#irs h2,
#insurance h2,
#article h2,
#branches h2,
#branch h2 {
 font-size:15px;
}


#workeventpic,
#microtraumapic,
#workdiseasepic,
#poliopic,
#ringwormpic,
#mobilitypic,
#disabledchildpic,
#specialneedspic,
#generaldisabilitypic,
#commiteeworkpic,
#contractspic,
#studentaccidentspic,
#sportaccidentspic,
#inpublicpic,
#dodpic,
#birthpic,
#pregnancypic,
#pensionspic,
#terrorhitspic,
#irspic,
#insurancepic  {
float:left;
padding-right: 10px;
padding-top: 10px;
margin-left: 0;
padding-bottom: 0;
}

#content #diseases {
width: 100%;
border: solid 1px black;
}

#content #diseases td, #content #diseases th {
border: solid 1px black;
padding:  0 5px;
vertical-align: top;
}
#content #diseases thead {
background-color:   #900000;
color: white;
}

#content #diseases .subhead {
background-color:   #808080;
color: white;
font-weight: bold;
line-height: 300%;
}

#content #diseases .o {
background-color:   #ddd;
}
#content #contact {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 15px;
color: black;
line-height: 150%;
font-weight:bold;
}

#content #leftcol {
padding: 0;
float: left;
/*width: 27%;*/
text-align: center;
}

#content #leftcol #photo img {
margin-top: 40px;
height: 150px;
}

#branches table {
width: 667px;
}
#branches table td, #branches table th {
width: 30%;
border: solid 1px silver;
}

#branches table th {
text-align: center;
}

#branches table td a {
display: block;
}
#branches table td a:hover {
background-color: #ffb;
}
#branch table {
width: 450px;
border:  solid 1px silver;
margin-right: 50px;
}
#branch_legal table{

width: 650px;
border:  solid 1px silver;
margin-right: 50px;
}
#branch table #left, #branch_legal table #left {
width: 150px;
text-align: center;
}
#branch table th, #branch_legal table th {
text-align: center;
}

#branch table td, #branch_legal table td {
width: 300px;
border: solid 1px silver;
}

#branch_numbers {
margin-top: 20px;
display: block;
width: 200px;
height: 75px;
background-image:url(images/branches_btn.jpg);
}

#branch_numbers:hover {
background-image:url(images/branches_btn_hover.jpg);
}

#marqueecontainer {
position: relative;
margin: 0px;
height: 225px;
overflow: hidden;
direction: rtl;
padding: 2px 2px 2px 0;
font-size:14px;
font-weight:bold;
}
#marqueecontainer ul {
width: 100%;
padding: 0;
line-height: 100%;
list-style-type: none;
text-align: center;
margin:0;
}
#marqueecontainer li {
padding: 10px 0;
}
#marqueecontainer ul a {
color: blue;
text-decoration: none;
}
#marqueecontainer ul a:hover {
color: red;
}

#jumplinks {
text-align: center;
background: white;
margin-top: 15px;
padding: 0;
}

#jumplinks a:hover, .articlelinks a:hover {
background-color: #ffb;
}

#jumplinks td {
width: 250px;
border: solid 2px black;
vertical-align: middle;
background-color: #ddd;
}
.articlelinks {
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
margin: 10px 10px 0 10px;
width: 450px;
padding:0 5px 5px 5px;
background: #ddd;
display: none;
direction:rtl;
}
.articlelinks fieldset {
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
}
.articlelinks legend {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
padding: 0 15px;
margin-right: 15px;
color: black;
}
.articlelinks .in {
height: 280px;
overflow:auto;
}
.articlelinks ul {
list-style-type: square;
padding-right: 15px;
}
.articlelinks li {
vertical-align: middle;
text-align: right;
}

.articlelinks .thumb {
float:right;
width:200px;
text-align:center;
}

.articlelinks a,.articlelinks a:visited {
padding: 4px 10px 5px 0;
}
#jumplinks a, #jumplinks a:visited {
padding-top: 10px;
padding-bottom: 10px;
}

#jumplinks a, #jumplinks a:visited,
 #publishes .articlelinks a, #publishes .articlelinks a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
display: block;
font-size: 15px;
color: #900000;
text-decoration: none;
}
#verdicts {
text-align:center;
}
#verdicts .prev img{
border:0;
}
#verdicts .prev .img{
  float:right;
}
#verdicts .prev {
  width: 620px;
  text-align: right;
  margin: 15px auto 0;
  padding:0 5px 5px 5px;
}
#verdicts .vphead span{
  padding-right:10px;
}
#verdicts .vphead{
  float:right;
  width:600px;
  line-height: 20px;
  font-weight: bold;
  font-size: 15px;
  color:white;
  background: #800000;
  text-decoration: none;
}
#verdicts a:hover .vphead {
  color: #FFFFBB;
}
#verdicts a:hover .vpbody{
  background: #FFFFBB;
}
#verdicts .vpbody {
  text-align: justify;
  color: #000;
  background: #ccc;
  padding: 10px 20px;
  border-right: solid #900000 2px;
  border-left: solid #900000 2px;
  border-bottom: solid #900000 2px;
}
#publishes #float {
display: block;
width: 230px;
z-index: 10;
margin-right: 10px;
}
#publishes #float tr {
width: 100%;
display: block;
cursor :pointer;
vertical-align: middle;
margin-top: 1px;
color: black;
text-decoration: none;
border-bottom: solid 1px #ddd;
background-repeat:no-repeat;
background-position:right center;
}
#publishes #float .title{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
padding: 5px 10px 5px 0;
width: 170px;
color:#900000;
}
#publishes #float .num{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
padding: 5px 0px 5px 0px;
text-align: right;
width: 60px;
background: transparent;
}
#publishes #float tr:hover {
background-color: #ffb;
background-repeat:no-repeat;
}
#publishes #subtitle {
/*position:fixed!important;
position: absolute;
width: 710px; */
margin:-10px 0 0 0;
height:47px;
}
#publishes #left {
direction:ltr;
float: left;
width:460px;
}

#welcometab {
width: 100%;
}

#welcometab tr #welcome {
font-size: 14px;
color: black;
line-height:120%;
text-align: justify;
vertical-align: top;
padding: 0 30px 0 25px;
}

#welcometab tr #accordionwrap {
direction: ltr;
width: 100%;
margin: 0;
padding:0;
text-align: center;
}

#welcometab tr #accordionwrap  #accordiondiv {
direction: ltr;
width: 580px;
height: 154px;
margin:0;
margin-top: 15px;
padding:0;
border-right:solid black 2px;
display:none;
margin: 15px auto;
}

#welcometab tr #accordionwrap #accordion {
padding: 0;
margin: 0;
list-style:none;
display:block;
overflow:hidden
}

#accordion li {
padding: 0;
margin: 0;
float:left;
display:inline;
overflow:hidden
}
#accordion div {
height:154px;
width:254px;
background:url(images/accordion.jpg);
}
#accordion div a {
display:block;
width:100%;
height:100%;
}
 
#contable h1 {
font-size:20px;
text-decoration: none;
color: black;
margin: 5px;
}

#form #right {
margin-right:   15px;
background-color: #dddddd;
}

#form #left {
background-color: #eeeeee;
}

#form td {
padding: 10px;
}

#online {
width: 100%;
height: 100%;
border: black 1px solid;
padding: 10px;
}

#online #leftcol {
text-align: center;
width: 250px;
}
#online #leftcol img {
border: none;
margin-top: 50px;
width: 200px;
}

#email, #fullname, #topic, #message {
width: 300px;   
}

#form .btns {
text-align: center;
}

#form #btn {
margin: 0 10px;
width: 100px;
}


