body{
padding:0;
margin:0;
font-size:10pt;
font-family:Tahoma;
color:#666666;
background:url(../images/body-bg.jpg) top left repeat-x;
text-align:right;
direction:rtl;
}

h1,h2,h3,h4,h5,h6{
padding:0;
margin:0;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
overflow:hidden;
}

p{
padding:0;
margin:0;
padding-top:10px;
}

h1{
color:#6e9852;
font-size:22px;
padding-bottom:20px;
font-weight:bold;
}

h2{
color:#333333;
font-size:18px;
padding-bottom:10px;
font-weight:bold;
}

#main{
width:962px;
margin:0 auto;
padding-top:23px;
}

.main-nav{
padding-right:30px;
font-weight:bold;
height:45px;
overflow:hidden;
}

.main-nav ul{
padding:0;
margin:0;
overflow:hidden;
}

.main-nav ul li{
list-style:none;
float:right;
overflow:hidden;
}

.main-nav ul li a{
color:#ffffff;
padding:13px 10px;
margin-left:5px;
background:#5a9e2e;
display:inline-block;
font-size:15px;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
border-bottom: 1px solid #568935;
overflow:hidden;
height:46px;
}

.main-nav ul li a:hover{
color:#003554;
background:#f6f6f6 ;
border-bottom: 1px solid #aeaeae;
}

#active{
color:#003554;
background:#f6f6f6 ;
}

.site-container{
background:url(../images/site-container-bg.gif) top left repeat-y;
}


.logo-lang{
float:right;
width:296px;
padding-right:93px;
padding-top:58px;
}

.lang{
padding-top:32px;
padding-right:116px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.lang a{
color:#868686;
font-size:14px;
text-decoration:none;
font-weight:bold;
}

.slid-show{
float:right;
padding:10px 56px 10px 0px;
width:500px;

overflow:hidden;
}

.L-news{
background:url(../images/latest-news-bg.jpg) 8px 0px no-repeat;
height:76px;
display:block;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

.news-header{
float:right;
width:112px;
height:40px;
padding-right:18px;
padding-top:20px;
font-size:18px;
text-align:center;
}

.news-content{
float:right;
width:764px;
height:53px;
padding-right:13px;
padding-top:25px;
font-size:16px;
}

.news-content a{
font-size:16px;
color:#fff;
text-decoration:none;
}

.news-content a:hover{
text-decoration:underline;
}

.content{
padding:39px 26px 0px 20px;

}

.left{
float:right;
width:624px;
border-left:1px solid #cbcbcb;
padding-left:10px;
}

.right{
float:left;
width:251px;
padding-right:10px
}

.home-img{
float:right;
width:142px;
}

.home-txt{
margin-right:152px;
}

.r-m-con{
text-align:leftt;
float:left;
padding-top:10px;
overflow:hidden;
}

.read-more{
width:110px;
height:27px;
display:block;
background:url(../images/readmore-bg.jpg) no-repeat;
text-align:center;
padding-top:8px;
color:#fff;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
}

a.read-more:hover{
color:#052f46;
}

h1.contacts{
background:url(../images/contact-us-icon.jpg) right top no-repeat;
height:54px;
padding-right:106px;
padding-top:40px;
}

.c-title{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#6e9852;
width:120px;
float:right;
padding-bottom:10px;
text-align:right;
}

.c-desc{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
float:right;
padding-bottom:10px;
text-align:right;
width:400px;
}

h1.news-letter{
background:url(../images/newsletter-icon.jpg) top right no-repeat;
font-size:18px;
height:48px;
padding: 23px 77px 0 0px;
}

.news-letter-content{
padding-bottom:25px;
}

.projects-p{
background:url(../images/portfolio-icon.jpg) top right no-repeat;
font-size:18px;
height:31px;
padding: 14px 46px 0 0px;
}

.projects-menu{
padding-top:15px;
}

.projects-menu ul{
padding:0;
margin:0;
}

.projects-menu ul li{
list-style:none;
background:url(../images/spacer.jpg) right bottom repeat-x;
overflow:hidden;

}

.projects-menu ul li a{
color:#1d3753;
background:url(../images/arrow.jpg) 98% 50% no-repeat;
padding:10px 25px 10px 0px;
display:block;
font-size:16px;
text-decoration:none;
overflow:hidden;
height:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

.projects-menu ul li a:hover{
color:#4d911a;
}

.footer{
margin-top:25px;
border-top:#cbcbcb 1px solid;
padding:15px 0px;
overflow:hidden;
height:30px;
font-size:11px;
}

.f-left{
float:right;
width:320px;
padding-right:15px;
}

.f-right{
float:left;
width:300px;
text-align:left;
padding-left:15px;
}

.f-right a{
color:#666666;
text-decoration:none;
font-size:11px;
}

.f-right a:hover{
color:#999999;
text-decoration:underline;
}

.f-last{

height:30px;
background:url(../images/footer.jpg) 0px 0px no-repeat;
display:block;
overflow:hidden;

}

.clear{
clear:both;
}

.sitemap ul{
display:block;
}

.sitemap ul li ul{
display:block;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 1px solid #b5b5b5;
width: 471px; /*width of featured content slider*/
height: 285px;
background:#e8e8e8;
direction:rtl;

}

#slideshowboxnav{
padding-top:20px;
margin:0;
height:15px;
overflow:hidden;
}

div#slideshowbox{
padding:0;
margin:10px auto 0 auto;
overflow:hidden;
}

div.JT-ClearBox{
padding:0;
margin:0;
clear:both;
height:0;
display:none;
}

#slideshowboxnav a{
width:9px;
height:9px;
text-decoration: none; 
background: #032c40;
color:#032c40;
float:left;
display:block;
font-size:1px;
margin-left:10px;
overflow:hidden;
}

#slideshowboxnav a:hover{
background-color: #60ba24;
color:#60ba24;
}


#slideshowboxnav a.activeSlide{
background-color: #60ba24;
color:#60ba24;
}
