body{
margin:0px;
padding:0px;
font:normal 12px Arial;
font-size:12px;
color:#3e3e3e;
background-color:#e9e7e8;
}

div, form, h1, input{
margin:0px;
padding:0px;
}

h1{
font-size:12px;
color:#074c07;
}
a{
color:#3e3e3e;
cursor:pointer;
}

a:hover{
color:#3e3e3e;
text-decoration:none;
}

.container{
margin:0 auto;
width:980px;
height:auto !important;
height:20px;
min-height:20px;
direction:rtl;
}

.header{
float:right;
padding-top:19px;
width:980px;
height:auto !important;
height:115px;
min-height:115px;
background:url(../Res/images/bg-top.gif) no-repeat top;
}

a.logo{
float:right;
display:block;
margin:29px 54px 0px 0px;
width:358px;
height:69px;
background:url(../Res/images/logo.png) no-repeat top;
display:inline;
}

a.logo span{
display:none;
}

.leftheader{
float:left;
margin-left:31px;
width:280px;
height:23px;
display:inline;
}

a.contact{
float:right;
width:53px;
height:22px;
color:#2d4d19;
text-decoration:none;
line-height:22px;
border-left:solid 1px #2d4d19;
}

a.lang{
float:right;
margin-right:18px;
width:49px;
height:22px;
color:#2d4d19;
text-decoration:none;
line-height:22px;
background:url(../Res/images/eng.gif) no-repeat left;
}

a.contact:hover, a.lang:hover{
text-decoration:underline;
}

form.search{
/*float:left;
width:144px;
height:23px;
background:url(../Res/images/search.png) no-repeat top;
background-position:50% 50%;*/
}

.searchDiv {
float:left;
width:144px;
height:23px;
background:url(../Res/images/search.png) no-repeat top;
position:relative;
}





form.search input
{
height:18px;
background:transparent;

}
 select
{
background-color:#D9E4D3;
direction:rtl;
}

form.search .searchInput
{
float:right;
margin:3px 5px 3px 9px;
width:105px;
height:15px;
font:normal 12px Tahoma;
color:#2d4d19;
border:0px;
background:transparent;
vertical-align:middle;
position:relative;
}
form.search input.submit{
margin:-18px 5px;
width:20px;
cursor:pointer;
background:transparent;
border:0px;
float:left;
}


/* ------------- Form -----------------*/

/*Form */

.form
{
      direction:rtl;
      width:350px;
}

.formalert
{
     color:red;
      padding-bottom:15px;       
      font-weight: bold;
}

.formlabel
{
      float: right;     
      width:150px;
       FONT-SIZE: 12px;
  COLOR: red
  FONT-FAMILY: arial;
	font-weight : bold;
  TEXT-DECORATION: none;
      
      
}
.formparameter
{
      clear: both;
     
}
.formparameter
{
      direction:rtl;
      padding-top:2px; 
}
.forminput
{
   float: right;
   
      
     
}


input.forminputtext
{
     
	width:195px;
	
}
form.forminputtext{
float:right;
margin:3px 9px 3px 5px;
width:105px;
height:15px;
font:normal 12px Arial;
color:#2d4d19;
border:0px;
/*background:transparent;*/
vertical-align:middle;
position:relative;
}



.formsection
{
      
      font-weight: bold;
      text-decoration:underline;
      padding-bottom:20px; 
}
.forminputalert
{
      color:red;
      font-weight: bold;
}
.formsubmit
{
	cursor: hand;
	background-color: #98B832;
	height: 19px;
	width: 70px;
	border-right: #385ba1  1px outset;
	border-top: #385ba1  1px outset;
	border-left: #385ba1 1px outset;
	border-bottom: #385ba1  1px outset;
	margin-right:245px;
    	margin-top:15px;
   	FONT-SIZE: 12px;
 	COLOR: #ffffff;
  	FONT-FAMILY: arial;
	font-weight : bold;
  	TEXT-DECORATION: none;
}

.forminputradio
{
margin:0;
padding:0;
float:left;
}
.forminputcheck
{
margin:0;
padding:0;
float:left;
}
.main{
float:right;
width:980px;
height:auto !important;
height:383px;
min-height:383px;
background:url(../Res/images/bg-middle.gif) repeat-y top;
}

.menu {
float: right;
margin:0px 20px 0px 0px;
padding:0;
width: 940px;
height: 25px;
display:inline;
background:url(../Res/images/bg-menu.gif) repeat-x top;
}

.menu ul {
float: right;
width: 940px;
height: 25px;
list-style: none;
margin: 0px;
padding: 0px;
position:relative;
z-index: 100;
}

/*TEXT ALIGNMENT AND FLOATINGS */
.menu ul li, .menu ul li ul li, .menu ul li ul li ul li {
float: right;
text-align: right;
direction: rtl;
}

/************ TOP MENU ************/

.menu ul li {
height: 25px;
width: auto;
margin: 0px;
padding: 0px;
list-style: none;
border-collapse: collapse;
background-color:#979797;
border-right:solid 1px #b6b6b6;
border-left:solid 1px #6c6c6c;
}

.menu ul li:hover {
background-color:#595959;
}

.menu ul li.first {
padding-right:24px;
border-right:0px;
}

/*Top menu links*/
.menu ul li a {
width: auto;
font:bold 12px Arial;
color:#ffffff;
display: block;
text-decoration: none;
margin:0px;
padding:0px 9px;
line-height:25px;
}

.menu ul li a:hover {
color:#ffffff;
text-decoration: none;
}

/** FIRST POPUP ***/

.menu ul li ul {
width: 140px;
display: none;
position: absolute;
height: auto;
padding: 1px 0px 0px 0px;
margin:0px;
top: 25px;
right: 0px;
}

.menu ul li ul li {
width: 138px;
padding:0;
margin:0;
background-color:#e4ece0;
background-image:none;
height:auto;
border:solid 1px #c6d1c1;
border-top:0px;
}

.menu ul li:hover ul li:hover {
background-color: #5f8eba;
}

.menu ul li ul li a {
font:normal 12px Arial;
color:#212737;
width: 116px;
display: block;
text-decoration: none;
padding:3px 11px;
}

.menu ul li ul li:hover a {
color:#212737;
background-color:#b8c5b3;
}

/*** GENERAL SETTINGS - NO NEED TO CHANGE ***/

.menu ul li ul li a.last, .menu ul li ul li ul li a.last{border:0px;}

.menu ul li:hover ul li:hover, .menu ul li:hover {
position: relative;
}

.menu ul li:hover ul li:hover ul, .menu ul li:hover ul {
display: block;
}

.menu ul li:hover ul li ul{
display: none;
}

.menu ul li ul li, .menu ul li ul li ul li {
border-collapse: collapse;
}

.content{
float:right;
padding:26px 29px 0px 29px;
width:922px;
height:auto !important;
height:292px;
min-height:292px;
background:url(../Res/images/bg-content.gif) no-repeat top;
}

.text{
float:right;
margin-right:11px;
padding-right:13px;
width:670px;
height:auto !important;
height:20px;
min-height:20px;
background:url(../Res/images/dot.gif) repeat-y right;
}

.js{
float:right;
width:662px;
height:273px;
}

.footer{
float:right;
padding:29px;
width:922px;
height:auto !important;
height:20px;
min-height:20px;
background:url(../Res/images/bg-bottom.gif) no-repeat top;
}

.footer ul{
float:right;
margin:0px 0px 0px 0px;
padding:0px;
list-style: none;
}

.footer ul li{
display:inline;
padding:0px 14px;
background:url(../Res/images/pipe.gif) no-repeat left;
}

.footer ul li.last{
background:none;
}

.footer ul li a{
color:#3e3e3e;
text-decoration:none;
}

/*  Accordion  */


.arrowlistmenu{
width: 199px; /*width of accordion menu*/
float:right;
margin:0px;
}
.menuheader a{
text-decoration:none;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
margin:0px 0px 5px 0px;
padding:0px 26px 0px 0px;
font: bold 12px Arial;
color: #074c07;
width:173px;
height:23px;
background:url(../Res/images/accmenu.png) no-repeat top;
cursor: pointer;
display:block;
line-height:23px;
text-decoration:none;
direction:rtl;
text-align:right;
}

.arrowlistmenu .menuheader:hover{
margin:0px 0px 5px 0px;
color: #074c07;
height:23px;
line-height:23px;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
color: #074c07;
height:23px;
line-height:23px;
background:url(../Res/images/accmenu-over.png) no-repeat top;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
direction:rtl;
}

.arrowlistmenu ul li{
background:url(../Res/images/arrow.gif) no-repeat 163px 9px;
}

.arrowlistmenu ul li:hover{
background:url(../Res/images/arrow-over.gif) no-repeat 163px 9px;
}

.arrowlistmenu ul li a{
color: #074c07;
display: block;
padding: 6px 0;
padding-right: 42px;
text-decoration: none;
font: normal 12px Arial;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
text-decoration:underline;
}

.arrowlistmenu a.menuheader {
cursor:pointer;
}


.arrowlistmenu h3:hover, .arrowlistmenu .linkover, .arrowlistmenu a.menuheader:hover{ /*CSS class for menu headers in general (expanding or not!)*/
margin:0px 0px 5px 0px;
padding:0px 26px 0px 0px;
font: bold 12px Arial;
color: #074c07;
width:173px;
height:23px;
background:url(../Res/images/accmenu-over.png) no-repeat top;
cursor: pointer;
display:block;
line-height:23px;
text-decoration:none;
direction:rtl;
text-align:right;
}


/* Internal page */

.internal{
padding:0px 29px 40px 29px;
}

.bread{
float:right;
padding:3px 0px 3px 0px;
width:922px;
height:auto !important;
height:12px;
min-height:12px;

}

.bread span{
float:right;
margin-right:7px;
padding-right:4px;
color:#074c07;
text-decoration:none;
background:url(../Res/images/dot-bread.gif) no-repeat right 6px;
}

.bread a{
text-decoration:none;
}
.bread a:hover{
text-decoration:underline;
}

.internal h1{
font-size:14px;
}

.internal h2, .internal h3, .internal h4{
margin-top:30px;
font-size:12px;
}

img.leftimage{
float:left;
margin:0px 11px 11px 0px;
}

.links{
float:left;
clear:both;
}

.links a{
display:block;
padding-left:19px;
font-weight:bold;
font-size:12px;
color:#074c07;
text-decoration:none;
background:url(../Res/images/arrow-eng-over.gif) no-repeat left 2px;
}

.links a:hover{
text-decoration:underline;
}

.links a.pdf{
color:#a2bf3d;
padding-bottom:5px;
background:url(../Res/images/pdf.gif) no-repeat left 2px;
}

.line{
clear:both;
margin:9px 0px;
width:319px;
height:1px;
font-size:0px;
line-height:0px;
background:url(../Res/images/line.gif) no-repeat top;
}

.Image
{

border:#dedede 1px solid;
width:290px;
height:250px;
padding:4px;

margin:0px;
vertical-align:middle;
text-align:middle;
}


.SecuritySafesTD{
  FONT-SIZE: 12px;
  COLOR: #000000;
  FONT-FAMILY: Arial;
	text-align: right;
	border-left : 0px solid #ffffff;
	border-top : 0px solid #BDBDBD;
	border-bottom : 1px solid #CECED6;
	border-right : 0px dotted #0E6CE7;

	height: 110px;
}

.ProdNameTitle{
  FONT-SIZE: 14px;
  COLOR: #4E4C00;
  FONT-FAMILY: arial;
	font-weight : bold;
  TEXT-DECORATION: none;
}

.ProductPage:link{
  FONT-SIZE: 12px;
  COLOR: #01256D;
  FONT-FAMILY: arial;
	font-weight : bold;
  TEXT-DECORATION: underline;
}
.ProductPage:visited{
  FONT-SIZE: 12px;
  COLOR: #01256D;
  FONT-FAMILY: arial;
	font-weight : bold;
  TEXT-DECORATION: underline;
}
.ProductPage:hover{
  FONT-SIZE: 12px;
  COLOR: #01256D;
  FONT-FAMILY: arial;
	font-weight : bold;
  TEXT-DECORATION: none;
}

td.News  {
	padding:10px;
	background-color:#77931b;
	
	
}

.NewsTitle{
	padding-bottom:6px;
	color:#074c07;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-align:right;
}

.NewsText {
font-family:arial;
color:#ffffff;
font-size:12px;
}
