﻿/*-------General-------------*/
*{
  margin: 0;
  padding: 0;
 }
   
body
{
    font-family:Tahoma, Arial, Georgia;
    font-size:11px;
    background-color:#F7F9FC;
}

.body_blue
 {
   float:left;
   width:100%;
   height:22px;
   background-color:#7DA7D8;
 }
 
 .body_grey
 {
   height:139px;
   background-color:#F7F9FC;
 }
 
 .body_blue2
 {
   height:15px;
   background-color:#7DA7D8;
 }

.body_red
 {
   height:28px;
   background-color:#C10435;
 }

#page_holder
{
	width:952px;
    margin:0 auto;
}


#content_holder
{
 float:left;
 width:100%;
 margin-top:-204px;
 position:relative; 
}



table
{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

select
{
    height:23px;
    font-size:14px;
	font-family:Trebuchet MS;
}

img 
{
    border:0;
}

a
{
  text-decoration:none;
}

a:hover
{
  text-decoration:underline;
}

.clear_float
{
  float:none;
}

.left_float
{
  float:left;
}

.right_float
{
  float:right;
  width:100%;
}

/*--------------Home-----------*/
.header_ul
 {
   float:left;
   list-style-type:none;
   position:relative;
   top:2px;
   width:295px;
 }
 
.header_ul a
 {
    color:#fff;
 }
 
.header_ul li
 {
   float:right;
   padding:0 21px 0 5px;
 }
 
li.header_home
 {
    background:transparent url('../images/header_home.gif') right top no-repeat;
 }
 
li.header_contact
 {
    background:transparent url('../images/header_contact.gif') right top no-repeat;
 }
 
li.header_map
 {
    background:transparent url('../images/header_map.gif') right top no-repeat;
 }
 
li.header_english
 {
    background:transparent url('../images/header_arabic.gif') right top no-repeat;
 }
 
.home_logo
 {
   float:left;
   width:100%;
   height:139px;
   background:transparent url('../images/home_logo.jpg') left top no-repeat;
 }
 
.home_marq
 {
   float:left;
   width:100%;
   height:30px;
   margin:14px 0 0 0;
   color:#fff;
   font-size:11px;
   font-weight:bold;
 }
 
 .home_marq marquee
 {
   position:relative;
   top:6px;
 }
 
 .home_marq span
 {
   padding-left:100px;
 }
 
.home_content
 {
   float:left;
   width:100%;
   background:#EDF7FB url('../images/home_content_right.gif') right top repeat-y;
 }
 
.home_content_right
 {
   float:right;
   width:180px;
   text-align:right;
 }
 
.main_nav
 {
   float:right;
   width:100%;
   padding-bottom:20px;
   background:transparent url('../images/home_content_bottom.gif') right bottom repeat-x;
 }
 
.main_nav_firefox
 {
   float:none;
   width:100%;
   height:29px;
   background:transparent url('../images/home_content_bottom.gif') right bottom repeat-x;
 }
 
.main_nav_item
 {
   float:right;
   width:100%;
   height:29px;
   background:transparent url('../images/home_content_bottom.gif') right bottom repeat-x;
 }
 
.main_nav_inner
 {
   float:right;
   width:155px;
   height:100%;
   position:relative;
   right:20px;
   top:10px;
   background:transparent url('../images/main_nav_inner.gif') right 4px no-repeat;
 }

.main_nav_a
 {
   color:#C10435;
   font-weight:bold;
   position:relative;
   right:5px;
 }
 
.a_sym
 {
   right:0px;
 }
 
.a_sym:hover
 {
   text-decoration:none;
 }
 
 .nav_sub_holder
  {
    float:none;
    width:100%;
  }
 
 .nav_sub
 {
   float:right;
   background-color:#7DA5DA;
 }
 
 .nav_sub_item
 {
   float:left;
   width:179px;
   height:25px;
   border-bottom:#DDDDDD solid 1px;
 }
 
.nav_sub_item span
 {
   float:left;
   width:145px;
   margin-top:6px;
   direction:rtl;
   font-size:12px;
   color:#fff;
 }
 
.nav_sub_a
 {
   float:right;
   width:100%;
   padding:5px 0 5px 0;
   position:relative;
   border-bottom:#DDDDDD solid 1px;
   background-color:#7DA5DA;
   color:#fff;
  /* filter:alpha(opacity=00);
   -moz-opacity:0;
   opacity:0;*/
 }
 
 .nav_sub_a:hover
 {
   text-decoration:none;
   background-color:#C10435;
  /* filter:alpha(opacity=00);
   -moz-opacity:0;
   opacity:0;*/
 }
 
.nav_sub_a span
 {
   float:right;
   cursor:pointer;
   position:relative;
   right:25px;
   width:145px;
 }
 
.login_holder
 {
   float:right;
   width:100%;
   padding-bottom:40px;
   background:transparent url('../images/login_holder.gif') right top no-repeat;
 }
 
.search_holder 
 {
    margin-top:10px;
    background:0px;
    padding-bottom:25px;
 }
 
.login_holder_inner
 {
   float:right;
   width:167px;
   position:relative;
   right:7px;
   margin-top:32px;
   background:transparent url('../images/login_holder_inner.gif') right top no-repeat;
 }
 
.search_holder_inner
 {
   float:right;
   width:167px;
   position:relative;
   right:7px;
   margin-top:0px;
   background:transparent url('../images/search_holder.gif') right top no-repeat;
 }
 
.home_title
 {
   float:right;
   width:100px;
   color:#C10435;
   font-weight:bold;
   position:relative;
   right:15px;
 }
 
 
 
 .h_title
 {
   float:right;
   color:#C10435;
   font-weight:bold;
   position:relative;
   right:15px;
 }
 
.login_div
 {
   float:right;
   width:100%;
   margin-top:10px;
   padding-top:3px;
   padding-bottom:10px;
   background-color:#C8DDEF;
 }
 
.search_div
 {
   background-color:transparent;
 }

.login_div_inner
 {
   float:right;
   width:148px;
   position:relative;
   right:9px;
   margin-top:6px;
   color:#00529C;
 }
 
.txt_login
 {
   margin-top:3px;
   width:100%;
   direction:rtl;
   padding:2px 0 2px 0;
   border:solid 1px #127EA6;
   background-color:#E1F4FB;
 }
 
.but_login
 {
   float:left;
   width:46px;
   font-size:11px;  
 }
 
.home_left
 {
   float:right;
   width:772px;
   text-align:right;
   background:#fff url('../images/home_content_right.gif') left top repeat-y;
 }
 
.home_content_left
 {
   float:right;
   width:770px;
   padding-right:1px;
   background:transparent url('../images/home_content_right.gif') right top repeat-y;
 }
 
 .home_par_top
 {
   float:right;
   background:#F7F9FC url('../images/home_content_bottom.gif') right bottom repeat-x;
 }
 
.home_par
 {
   float:right;
   width:769px;
   background:transparent url('../images/home_par.jpg') 617px 10px no-repeat;
 }
 
 .home_par_inner
 {
   float:right;
   width:542px;
   position:relative;
   right:188px;
   margin-top:29px;
   direction:rtl;
   font-weight:bold;
   color:#00529C;
   padding-bottom:34px;
 }
 
.home_news
 {
   float:right;
   width:364px;
   background:transparent url('../images/home_content_right.gif') left top repeat-y;
 }
 
.home_news_inner
 {
   float:right;
   width:328px;
   position:relative;
   right:23px;
   margin-top:13px;
   background:transparent url('../images/home_news.gif') right top no-repeat;
 }
 
.blue_title
 {
   color:#00529C;
   right:20px;
 }
 
.home_news_item
 {
   float:right;
   width:100%;
   padding-bottom:10px;
 }
 
.home_news_span
 {
   float:right;
   width:100%;
   direction:rtl;
   padding-bottom:6px;
 }
 
.home_news_span a
 {
   color:#C10435;
   font-weight:bold;
 }
 
.home_news_date
 {
   float:right;
   color:#C9C0B9;
   font-weight:normal;
 }
 
.home_news_text
 {
   font-weight:bold;
   color:#464545;
   padding-bottom:0px;
 }
 
 .home_activities
 {
   padding-bottom:30px;
   background:transparent url('../images/home_activities.gif') right top no-repeat;
 }
 
 .home_members
 {
   float:right;
   width:406px;
 }
 
 .home_members_title
 {
   float:right;
   width:100%;
   margin:1px 0 1px 0;
   color:#fff;
   font-weight:bold;
   padding:5px 0 7px 0;
   background:transparent url('../images/home_members_title.gif') left top repeat-x;
 }
 
.home_members_title span
 {
   float:right;
   position:relative;
   right:10px;
 }
 
.home_map
 {
  float:right;
  width:404px;
  background:transparent url('../images/home_content_bottom.gif') right top repeat-x;
 }
 
.home_map_inner
 {
  float:right;
  width:100%;
  height:220px;
  margin-top:10px;

 }
 
.body_bottom
 {
   background-color:#C10435;
   padding-bottom:5px;
   text-align:right;
 }
 
.body_bottom_inner
 {
   background-color:#B3CEF0;
 }
 
.body_bottom_inner span
 {
   color:#fff;
   position:relative;
   right:10px;
   top:3px;
 }

.home_footer
 {
   margin-top:-27px;
 }
 
/*-----------Summary-----------*/

.content_title
 {
   float:right;
   width:100%;
   margin-top:10px;
   background:transparent url('../images/home_members_title.gif') left top repeat-x;
 }
 
.content_title_inner
 {
   float:right;
   height:25px;
   position:relative;
   right:8px;
   text-align:center;
 }
 
.content_title_inner span
 {
   float:right;
   position:relative;
   padding:5px 8px 7px 8px;
   background-color:#fff;
   color:#C10435;
   font-weight:bold;
 }
 
.content_title_inner span.page_item
 {
   float:right;
   position:relative;
   padding:5px 15px 7px 15px;
   background-color:#fff;
   color:#C10435;
   font-weight:bold;
 }
 
.content_par
 {
   float:right;
   direction:rtl;
   width:660px;
   position:relative;
   right:20px;
   margin-top:20px;
   line-height:18px;
 }
 
.content_par a
 {
  color:#C10435;
 }
 
/*------------Members---------------*/

.members_tbl
 {
   float:right;
   width:100%;
   border:solid 2px;
   background-color:#fff;
 }
 
.members_tbl td
 {
   border:#fff solid 2px;
   background-color:#000;
 }
 
/*------------News---------------*/

.news_item
{
   float:right;
   width:660px;
   direction:rtl;
   padding:7px 0 13px 0;
   background:transparent url('../images/home_content_bottom.gif') right bottom repeat-x;
}


.news_title
 {
   float:right;
   width:100%;
   font-weight:bold;
 }
 
.news_date
 {
   float:right;
   width:100%;
   color:#909090;
   font-weight:bold;
 }
 
.news_desc
 {
   float:right;
   width:100%;
   font-weight:normal;
 }
  
.news_more
 {
   float:right;
   width:100%;
 }
 
.news_more a
 {
   color:#C10435;
 }
 
.news_back
 {
   float:right;
   width:100%;
   padding-bottom:10px;
 }
 
.news_back a
 {
   color:#C10435;
 }
 
.news_prev
 {
   float:right;
   margin-top:20px;
 }
 
.news_next
 {
   float:left;
   text-align:left;
   margin-top:20px;
 }
 
 /*-----------Calender----------*/
 
 #calendar
  {
     float:right;
     direction:rtl;
     width:175px;
     position:relative;
     right:2px;
     margin-bottom:50px;
     border:solid 0px;
  }
  
 #cal
  {
     float:right;
     direction:rtl;
     width:175px;
     border:solid 0px;
  }
  
  #cal div,#cal table
   {
     float:right;
     direction:rtl;
   }
   
 .next_prev_holder
  {
    float:right;
    width:175px;
    border:#CCCCCC solid 1px;
    padding-bottom:5px;
    border-top:0;
  }
  
 .error_login
  {
    color:#C10435;
  }
  
/*-------------Contact Us---------------*/

 .blue_tbl
  {
     float:right;
     width:425px;
     background-color:#fff;
  }

   
.blue_tbl td,.p_mem_tbl td
  {
     
     background-color:#EDF7FB;
     border:#CDC5A9 solid 1px;
     border-top-color:#F4F2EC;
     border-left-color:#F4F2EC;
  }
  
 .blue_tbl td.sep_row,.p_mem_tbl td.sep_row
  {  
     background-color:#fff;
     border:0px;
     height:4px;
  } 
  
 .blue_tbl td.blue_head,.p_mem_tbl td.blue_head
  {
     border:0px;
  }
  

.blue_tbl td.blue_head div,.p_mem_tbl td.blue_head div
  {
     border:#A79865 solid 1px;
     border-top-color:#D7D0B9;
     border-left-color:#D7D0B9;
     background-color:#D6DCE3;
     padding:2px 2px 3px 0;
     color:#00529C;
     font-weight:bold;
  }
  
.blue_tbl td.blue_body div,.p_mem_tbl td.blue_body div
  {
     background-color:#EDF7FB;
     padding:2px 2px 3px 0;
     color:#554737;
  }
 
 .blue_tbl td.white_td,.p_mem_tbl td.white_td
  {
     background-color:#fff;
  }
  
 a.cont_link
  {
    color:#796B51;
    text-decoration:underline;
    font-weight:bold;
  }
  
/*----------------Login-------------*/
.news_item_tbl
 {
   float:right;
   width:600px;
   font-family:Trebuchet MS;
 }
 
.news_item_tbl td
 {
   padding-bottom:15px;
   vertical-align:top;
 }
  
.admin_input
 {
   width:494px;
   padding:3px 0 3px 0;
 }

.del_but
 {
   margin-right:10px;
 }
 
 
/*------------Site Map-----------*/
#site_map_holder .main_nav_item
 {
   float:right;
   width:400px;
 }
 
#site_map_holder .main_nav_item
 {
   float:right;
   width:400px;
   height:29px;
   right:0px;
   background:0px;
 }
 
#site_map_holder .main_nav_inner
 {
   right:0px;
   top:0px;
   background:0px;
 }

#site_map_holder .main_nav_a
 {
   float:right;
   right:0px;
   width:400px;
   border:#A79865 solid 1px;
   border-top-color:#D7D0B9;
   border-left-color:#D7D0B9;
   background-color:#D6DCE3;
   padding:2px 2px 3px 0;
   color:#00529C;
   font-weight:bold;
 }
 
#site_map_holder .main_nav_a:hover
 {
   text-decoration:none;
 }
 
#site_map_holder .a_sym
 {
   display:none;
 }
 
 #site_map_holder .nav_sub_holder
  {
    float:right;
    width:400px;
  }
 
#site_map_holder .nav_sub_a
 {
   float:right;
   width:100%;
   border:#CDC5A9 solid 1px;
   border-top-color:#F4F2EC;
   border-left-color:#F4F2EC;
   background-color:#EDF7FB;
   padding:2px 2px 3px 0;
   color:#554737;
   top:0px;
   right:0px;
   margin-bottom:5px;
 }
 
 #site_map_holder .nav_sub_a:hover
 {
   text-decoration:none;
   background-color:#EDF7FB;
 }
 
#site_map_holder .nav_sub_a span
 {
   float:right;
   cursor:pointer;
   position:relative;
   right:3px;
   width:145px;
 }
 
.welcome_members
 {
   float:right;
   width:160px;
   position:relative;
   right:10px;
   color:#C10435;
   font-size:12px;
   font-weight:bold;
   margin-top:20px;
   padding-bottom:20px;
 }
 
.welcome_span
 {
   float:right;
   width:100px;
   padding-bottom:5px;
 }
 
.welcome_members label
 {
   float:right;
 }
 
.welcome_members input
 {
   float:right;
 }
 
#all_time
 {
   float:right;
   position:relative;
   right:10px;
   top:4px;
   color:#fff;
 }
  