/*page*/
body {
	
	  background-image: url(../images/wood_1.JPG);
   
    background-position:top center;
  
    font-family: Arial !important; 
    font-size: 16px;
    color: #333333;
    margin: 0px;
    background-color:#241205;
     
}
a {color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration:underline;}
a img {border-width:0px;}

* {margin : 0; padding : 0;}

.Wrapper_top {
    background-image: url(../images/wood.JPG);
    background-repeat:repeat-y;
    background-position:center center;
    direction: rtl;


}

	
/*language*/
.lang_ar{float:left;}
.lang_rss     
{
    background: url("../images/rss.JPG") no-repeat scroll left 0 transparent;
    margin-left: 15px;
    padding-left: 16px;
    float:left;}
.lang_support     
{
    background: url("../images/support.JPG") no-repeat scroll left 0 transparent;
    margin-left: 10px;
    padding-left: 16px;
    float:left;}
.lang_team
{
    background: url("../images/team.JPG") no-repeat scroll left 0 transparent;
    margin-left: 10px;
    padding-left: 19px;
    float:left;}
.myHome
{
    background: url("../images/home.JPG") no-repeat scroll left 0 transparent;
    margin-left: 10px;
    padding-left: 16px;
    float:left;}
    
.top-header
    {
    
    background: url(../images/language.PNG);
    height:30px;
    }
.top-header .language
    {
        
         width:974px;
    margin:auto;
    }
.languagefloat{    float: left;
    font-size: 11px;
    margin-top: 4px;}
/*home + header + content + footer*/


.languagefloat a,.languagefloat a:hover
{
    color:#912F2C;
    }

.container
    {
    width:974px;
    margin:auto;
    
    }	
	
/*header*/
.Header
{
    background:url(../images/title.PNG) bottom right no-repeat;
    display:inline-block;
    width:974px;
    height: 150px;
    }
.mytitle
{
    float: right;
    height: 90px;
    width: 369px;
    }
.Header ul
{
    float:left;
    height: 16px;
    margin-top: 10px;   
    font-size:16px; 
    }
.Header ul li 
{
    display: inline;
    padding: 0 5px;
    color:#FFFFFF;
    text-decoration:none;
    }
.Header ul li a 
{
    display: inline;
    padding: 0 0;
    color:#FFFFFF;
    text-decoration:none;
    }
.Header ul li a:hover  
{
    display: inline;
    padding: 0 0;
    color:#f8f59c ;
    text-decoration:underline;
    }
.search
{
    background: none repeat scroll 0 0 #EAEAEA;
    float: left;
    height: 25px;
    margin-top: 76px;
    padding-left: 10px;
    padding-top: 7px;
    text-align: right;
    width: 255px;
    }
.search input
{
       height: 18px;
    margin-top: -2px;
    text-align: right;
    width: 205px;}


/*content + footer*/
.content{
    margin:0px;
    width:974px;
    }
    
/*content + home + homefooter*/    
.main {

    float: left;
    margin: -16px 0 0;
    
  background-image: url("../images/tr.PNG");
    width: 974px;
    }
  .main, .home, .home_r, .home_top, .home_lt, .home_lr_awards, .home_ll_calendar, .home_lb, .home_lrb_publication, .home_llb_rawy,.home_llb_photo, .home_b, .home_b2
  {float: right;}     

  
 .home        
{
    background: repeat-y scroll 0 0 #fff;
    margin-right: 16px;
    width: 942px;
   } 



 
.home_r
{
    background: url("../images/home_r.JPG") no-repeat scroll 0 0 #E4DBD6;
    padding: 20px;
    width: 270px;
        }
.research{    float: right;margin-bottom: 10px;margin-top: 10px;width: 270px;}

.researchtxt{ float: right; width: 200px;}

.researchtxt a, .researchtxt a:hover
{
    color:#912F2C;
    }
.researchimg
{
    border: 2px solid #7C736E !important;
    border-radius: 6px 6px 6px 6px;
    float: right;
    height: 51px;
    margin-left: 15px;
    width: 51px;}

.home_top
{
    width:942px;
        }
        
.home_lt, .home_lb{  width:942px;}
.home_lb a, .home_lb a:hover
{
    color:#912F2C;
    }


.home_lt{background: url("../images/home_bg.JPG") repeat-y; }
.home_award_cal{background: url("../images/home_lt.JPG") no-repeat #d2cbb5 left 0; float:right; width:632px;}
.home_lr_awards
{
 
    padding: 20px 20px 20px 10px;
    width: 295px;

    }
.home_lrb_publication
{
       margin: 10px 20px 20px 10px;
    width: 295px;}
.home_lr_awards h3
{
    color:White;
    margin-right: 25px;
    margin-bottom: 30px;
    }
.home_lr_awards img 
{
    display:none;
    }
.home_lr_awards_title    
{
    font-size: 16px;
    font-weight: bold;
    margin-top: 15px;}

.bullet
{
    background: url("../images/bullet.JPG") no-repeat scroll right 12px transparent;
    float: right;
    padding-right: 15px;
    padding-top: 5px;
    width: 132px
    }
       
    

.home_llb_rawy{
     background: url("../images/rawy.PNG") no-repeat scroll 0 0 transparent;
    height: 167px;
    margin: 35px 0 0;
    padding: 17px 18px 26px 21px;
    position: relative;
    width: 268px;
    text-align:center;
    }
    
.home_llb_photo{
    background: url("../images/photo.PNG") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 166px;
    margin: 0;
    padding: 17px 18px 26px 21px;
    position: relative;
    width: 268px;
    }    
 .home_llb_photo_container    
 {
    float: right;
    height: 248px;
    margin-top: 23px;
    width: 310px;
     }  
.mytab
{
    width:310px;
    float:right;
    position:relative;
    display:block;
    margin-top:10px;
    }

.mytab ul
{
    margin-right: 9px;
    position: absolute;
    z-index: 10;
    right:0;
    }
.mytab ul li .selected
{
    background: url("../images/tab.jpg") no-repeat;
    display: inline-block;
    height: 33px;
    width: 88px;
    padding-top:6px;
    text-align:center;
 
    }
.mytab ul li
{
    display: inline-block;

    zoom: 1;
    *display: inline;

    height: 33px;
    width: 88px;
    text-align:center;

    }
.mytab ul li a
{
    padding-top:10px;
    text-align:center;
    *display: inline-block;
    *height: 33px;
    }
     
  .home_llb_photo_container h1
  {   margin: 10px 20px 0px 10px;font-size: 16px;
      }      
.home_ll_calendar    
{
    background: url("../images/calendar.PNG") no-repeat scroll 0 0 transparent;
    height: 196px;
    margin-top: 22px;
    width: 307px;
    
    } 



.home_b        
{
    background: url("../images/home_b.JPG") no-repeat scroll 0 0 transparent;
    height: 21px;
    margin-top: 0;
    width: 942px;} 
 
.home_b2
{
    
    background: url("../images/home_b2.JPG") no-repeat scroll 0 0 transparent;
    height: 21px;
    margin-top: 0;
    width: 942px;} 
  
/*homefooter*/
.homefooter
{
     
    float: right;
    margin-right: 16px;
    width: 942px;
    
    }



/*footer*/    
.footer {
    background-image: url("../images/footer.JPG");
    background-repeat: no-repeat;
    clear: both;
    height: 142px;
    margin: auto;
    width: 974px;
    }
 
.hfooter
{
    color: white;
    float: right;
    font-size: 15px;
    font-weight: bold;
    width: 294px;
    margin: 20px 0 0 20px;
    } 
.hfooter_t
{
    padding-right: 5px;
    }  
.hfooter1
{
    background-image: url("../images/tr.PNG");
    margin-top: 20px;
    padding: 0 0 0 10px;
    position: relative;
    overflow: hidden;
    }
.highslide-gallery{}
.hfooter1 img
{
    height: 100% !important;
    width: 294px;  
    }
.hfooter_txt
{
    
    padding: 10px 20px;
    color:White;
    font-size:16px;
    font-weight: normal;
    } 

    
.hfooter_txt a, .hfooter_txt a:hover {
    color: #FFFFFF;
    display: block;
}

.footer_next
{
    bottom: 0;
    color: Aqua;
    left: 0;
    
   
    position: absolute;
    width: 26px;
   
    }

.copyright
    {
    background-image: url("../images/tr.PNG");
    color: #e5dbd6;
    font-size: 13px;
    height: 26px;
    margin: auto;
    padding: 7px 0 0;
    position:relative;
    }
.mytool
{
    background: url("../images/mytool.PNG") repeat scroll 0 0 transparent;
    bottom: 3px;
    height: 163px;
    position: absolute;
    right: 85px;
    width: 82px;
    
    }
.ie7    
    {
    }
    
.social
 {
    float: right;
    margin-right: 40px;
    margin-top: 30px;
    width: 286px;
    
     }
.social img
 {
  
     }
 
.webcast{           background: url("../images/webcast.PNG") no-repeat scroll right 5px transparent;
    color: #E5DBD6;
    float: right;
    margin: 40px 40px 0 0;
    padding-right: 48px;
    width: 440px;}
     
.webcast_title
{
    font-weight:bold;}    
.webcast a{color: #E5DBD6; text-decoration:none;}
.webcast a:hover{color: #E5DBD6; text-decoration:underline;}

.sharek
{
    background: url("../images/sharek.PNG") no-repeat scroll center 5px transparent;
    color: #E5DBD6;
    float: right;
    font-size: 12px;
    margin: 21px 18px 0 0;
    padding-top: 67px;
    text-align: center;
    width: 96px;
    }
.sharek a{color: #E5DBD6; text-decoration:none;}
.sharek a:hover{color: #E5DBD6; text-decoration:underline;}
     
.r_glyph
{
    background: url("../images/rawy_txt.PNG") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF !important;
    height: 38px;
    margin: 124px 0 0;
    overflow: hidden;
    padding: 2px 9px 3px 0;
    position: absolute;
    width: 259px;
    z-index: 10;
    }
   
   
.r_glyph a {    
    color: #FFFFFF !important;
    display: block;
    margin-top: 7px;
    text-decoration: none;
} 

.r_glyph a:hover{    color: white !important; text-decoration:underline;} 
   
 .r_glyph p, .r_glyph_p
 {
    height: 17px;
    overflow: hidden;
    color: white !important;
     }  
 .r_glyph_p a, .r_glyph_p a:hover{    color: white !important; text-decoration:underline;} 

.rawy_img{position:absolute; width:167px; height:133px; margin-right:101px;left: 21px;}    
.r_image
{

    background: url("../images/rawy_txt.PNG");
    color: #FFFFFF !important;
    height: 37px;
    overflow: hidden;
    padding: 3px 9px 3px 0;
    position: absolute;
    width: 258px;
    z-index: 10;
    bottom: 0px;
    text-align:center;
}
.r_image a
{
    color:#fff;
    text-decoration:none;
    }
.r_image a:hover
{
    color:#fff;
    text-decoration:underline;
    }
.more           
{
    background: none repeat scroll 0 0 #4C3E33;
    color: #FFFFFF !important;
    float: left;
    height: 21px;
    margin-top: 0;
    padding: 3px 0;
    text-align: center;
    text-decoration: none;
    width: 70px;
    margin-bottom:10px;
    }
.more a, .more a:hover, .more_page a, .more_page  a:hover
{
    color:#fff !important;
    text-decoration:none;
    }
.more_page           
{
    background: none repeat scroll 0 0 #4C3E33;
    color: White !important;
    float: right;
    height: 19px;
    margin: 10px 0;
    padding: 5px 0 3px;
    text-align: center;
    text-decoration: none;
    width: 70px;
    }
/******************Mainpage*****************/

 .MainPage        
{
    background: url("../images/MainPagebg.jpg") repeat scroll 0 0 transparent;
    float: right;
    margin-right: 16px;
    margin-top: 15px;
    min-height: 400px;
    width: 942px;
   } 
   
.MainPagetitle
{
    background: url("../images/MainPagetitle.jpg") repeat-y scroll 0 0 transparent;
    color: #4C3E33;
    font-size: 25px;
    font-weight: bold;
    padding-right: 30px;
    padding-top: 25px;
    padding-bottom: 25px;
    }
.rss_header
{
    float: left;
    font-size: 12px;
    margin-left: 10px;
    position:relative;
    }
.rss_header_txt
{
    color: #4C3E33;
    position: absolute;
    left: 32px;
    top: 7px;
    }
.rss_header_img
{
    position: absolute;
    left: 2px;
    top: 3px;
    }
.rss_mainimg{
    float: right;
    margin-left: 20px;}
.MainPagecontent
{
    float: right;
    margin: 20px 40px;
    width: 862px;
    }
/*.MainPagecontent input
{
width:350px;
margin-right:30px;
    }*/
.MainPagecontent p{margin: 5px 0;}
.MainPagecontent a
{
    color: #912F2C;    

    }
.MainPagecontentcal
{
    float: right;
    margin: 20px;
    width: 902px;
    }    
.titledesc{    float: right;
    margin-left: 10px;
    width: 620px;}
.mycalendar{    float: right; margin-left: 20px; width: 575px;}
.subtitle, .subtitle a,.subtitle a:hover
{
    color: #912F2C;
    font-size: 21px;
    margin-bottom: 10px;
    text-decoration: none;
    
    
    }  
.MainPagedesc
{
    margin-left:20px;
   
    } 

.MainPageimg
{
    background: none repeat scroll 0 0 #E3DEBF;
    border: 3px solid #E3DEBF;
    float: right;
    height: 116px;
    overflow: hidden;
    position: relative;
    width: 246px;
    } 
    
 .MainPageimg1{
     background: none repeat scroll 0 0 #E3DEBF;
    border: 3px solid #E3DEBF !important;
    float: left;
    overflow: hidden;
    position: relative;
    width: 182px;
   max-height: 132px;}

  .MainPageimg2{
    overflow: hidden;
    /*width: 226px;*/
    height:132px;
  }
   
 .MainPage_img
 {
     background: none repeat scroll 0 0 #F0EDD7;
    border: 3px solid #F0EDD7 !important;
    float: left;
    max-height: 132px;
    overflow: hidden;
    position: relative;
    width: 226px;
    text-align:center;
 }
     
.imgnext
{
    background: url("../images/imgnext.PNG") no-repeat scroll 0 0 transparent;
    bottom: 3px;
    height: 15px;
    left: 0;
    margin-left: 3px;
    position: absolute;
    width: 15px;
    
    }
    
.imgprevious{
    background: url("../images/imgprevious.PNG") no-repeat scroll 0 0 transparent;
    bottom: 19px;
    height: 16px;
    left: 0;
    margin-left: 3px;
    position: absolute;
    width: 15px;
    
    }
.clear{clear: both;}
.separator{    background:#ad9a91; 
    height:1px; 
    clear: both; 
    margin: 0 40px; }
    
.separator2{background:#ad9a91; height:1px; clear: both; margin: 0;}   
.separator_page{ background:#ad9a91; height:1px; clear: both; margin: 20px 0px;}

.AlbumList        
{
    height: 189px;

    overflow: hidden;
    width: 138px !important;
   
 
    float: right; 
    margin: 0 21px 20px; 

    }


.AlbumList_img
{
    background: none repeat scroll 0 0 #C0B9B1;
    height: 100px;
    padding: 3px;
    width: 135px;
    }
.AlbumList_img_img    
{
    border-width: 0;
    height: 100px;
    max-width: 132px;
    }
    
    
.AlbumList p, .AlbumList p a, .AlbumList p a:hover 
{
    color: #912F2C;
    padding-right: 3px;
    text-decoration: underline;
    
    }
    
    
    
.main_map 
{
    background: none repeat scroll 0 0 #C0B9B1;
    margin: 20px 0;
    padding-bottom: 10px;
    text-align: center;
    }
    
    
    
.main_map a 
{
    color: #912F2C !important;
    font-size: 13px;
    text-decoration:none;
    }
    
    
    
.DivContent_1{}

.DivContent_1 img
{
    border: 2px solid #912F2C;
    border-radius: 5px 5px 5px 5px;
    float: left;
    width: 127px;
    margin-bottom:20px;
    }
.Volunteers{}
.Volunteers h1{font-size:16px;}
.Volunteers img{float:left; margin-right:20px; width:127px; margin-bottom: 20px;}
.searchbtn
{
    background: url("../images/search.JPG") no-repeat scroll right center #EAEAEA;
    border: medium none;
    float: right;
    height: 23px !important;
    width: 41px !important;
    cursor: pointer;
    }
.bullet2
{
    background: url("../images/bullet2.JPG") no-repeat scroll right 6px transparent;
    padding-right: 16px;
    }
.pub_details
{
    text-align:right;
    padding:20px;
    
    }
.pub_details_p
{
    width: 240px; float: left; text-align: center; font-size: 10px; color: #912F2C;
    }
.pub_details img
{
    float: left;
    margin: 0 20px 5px 0;
    width: 226px;
    }
.pub_details h3
{
    margin-bottom:20px;
    }
.pub_details p
{
    text-align:justify;
    direction:rtl;
    }
    
    
    
.glyph_details
{
    text-align:center;
    padding:20px;
    
    }
.glyph_details img
{
 
    margin: 10px 0;
    width: 226px;
    }
.glyph_details h3
{
    margin-bottom:5px;
    }
.glyph_details p
{
    text-align:center;
    direction:rtl;
    }    
   
   
   
    
.pub_pdf
{
    background: url("../images/pub_pdf.JPG") no-repeat scroll right 0 transparent;
    padding-right: 20px;
    direction: rtl; 
    text-align: justify;
    }
    
.PhotoImage
{
    border: 2px solid #E3DEBF;
    float: right;
    height: 113px;
    margin-bottom:10px;
    overflow: hidden;
    width: 138px;
    position:relative;
    }
.PhotoImage img, .PhotoImageGall img
{
    width:134px;
    }
.PhotoImageGall
{
    height: 105px;
    overflow: hidden;
    position: relative;
    width: 134px;
    }
.randomimages
{
    float: right;
    height: 166px;
    overflow: hidden;
    position: absolute;
    width: 268px;
    }    
.VideoImage
{
    background: url("../images/play.PNG") no-repeat scroll right 0 transparent;
    height: 79px;
    position: absolute;
    right: 0;
    top: 0;
    width: 105px;
    z-index: 100;
   cursor: pointer;
    }
.VideoImage img
{

    }
    
    
.videocontainer{ 
    width:119px; 
position:relative;
    float: right;
    
    }  

.facebook_c
{
    direction:rtl;
    margin-right:-10px;
    
    }


.reg_input
{
    width:300px;
    margin-right:30px;
    margin-bottom:5px;
    }
.reg_btn
{
    width:80px;
    height:2em;
    }
.Content_img
{
    margin: 20px;
    }
.arrow
{
    background: url("../images/next_arrow_ar.jpg") no-repeat scroll right 0 transparent;
    width:17px;
    height:13px;
    float:right;
    margin-top:16px
    }
.myh1
{
    display:inline-block;
    float:right;
    margin-left: 0 !important;
    }
.mycontainer
{
        border: 2px solid #E3DEBF;
    float: right;
    height: 105px;
    margin: 0 21px 20px;
    overflow: hidden;
    width: 134px !important;}
.play
{
    background: url("../images/play2.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    height: 82px;
    left: 96px;
    position: absolute;
    width: 82px;
    top: 5px;
    z-index: 10;
    }
.MainPagecontent ul {margin: 10px 20px;}
.subtitle-s{color: #912F2C;  
    font-size: 16px;
    font-weight: bold;}

.randomimages_img {
display: block; 
overflow: hidden; 
height: 37px; 
text-align: center;
}

.Recent_Photo_IMG img {
    width:267px !important;
}
.buttons {
    top:-21px !important;
}
.event_items {
    height: 220px;
}
.event_item {
    float: right;
    height: 220px;
    text-align: center;
    /*width: 234px;*/
    width: 188px;
    position:relative;
}
.event_item:hover {
background:#faf9f7;
}
.event_item_t {
    color: rgb(76, 62, 51); 
    font-size: 18px; 
    margin: 21px 0px 10px; 
    height: 22px;
}
.event_item_more{
    background: none repeat scroll 0% 0% rgb(76, 62, 51); 
    color: rgb(255, 255, 255); 
    margin: 10px 39px; 
    padding: 6px 0px; 
    font-size: 15px; 
    height: 18px;
}
.event_item_link{
    display: block;
    height: 220px;
    position: absolute;
    right: 0;
    top: 0;
    /*width: 234px;*/
    width: 188px;
    z-index: 10;
}