﻿/*-------------General--------------*/
*{
	margin: 0;
	padding: 0;
}

body
{
  margin:0px 0px 0px 0px;
  background-color:#fff;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

div
{
    text-align:justify;
}

img 
{
    border:0;
}

a
{
  text-decoration:none;
}

#ddlday
{
    width:60px;
}

#ddlYear
{
    width:70px;
}

.clear_float
{
  float:none;
}

.body_wrapper
{
    float:left;
    width:949px;
    margin: 0 auto ;
    background-color:#858F95;
}

#page_wrapper
{
    float:none;
	width: 949px;
	margin: 0 auto ;
    overflow: hidden;
    font-family:Arial;
    font-size:12px;
}

#navigation_div
{
    float:left;
    width:100%;
    height:136px;
    background:transparent url('../images/navigation_bg.gif') left top repeat-x;
}

#logo_div
{
    float:left;
    width:233px;
    height:117px;
    margin-top:10px;
    position:relative;
    left:100px;
}

#logo_div1
{
    float:left;
    width:233px;
    height:117px;
    margin-top:9px;
    position:relative;
    left:100px;
    background:transparent url('../images/logo.gif') right bottom no-repeat;
}

#header_right
{
    float:right;
    width:580px;
    height:100%;
}

#main_nav
{
   float:left;
   width:280px;
   height:100%;
   color:#FFFFFF;
   font-size:11px;
}

#main_nav ul
{
   float:left;
   margin-top:23px;
   list-style-type:none;
}

#main_nav ul li
{
  padding-bottom:1px;
}


#main_nav ul a
{
  font-size:11px;
  color:#000;
}

#main_nav ul a:hover
{
  color:#FFFFFF;
}

#main_nav ul a.selected
{
  color:#FFFFFF;
}

#header_newsletter
{
   float:left;
   width:240px;
   height:100%;
}

#header_small_nav
{
  float:right;
  width:143px;
  margin-top:10px;
  color:#000;
  font-size:10px;
}

#header_small_nav ul
{
  float:left;
  list-style-type:none;
}

#header_small_nav ul a
{
  font-size:10px;
  color:#FFF;
}

#header_small_nav ul a:hover
{
  color:#000;
}

#header_small_nav ul li
{
  float:left;
  padding:0 5px 0 5px;
  background:transparent url('../images/small_nav_bg.gif') right 2px no-repeat; 
}

#header_small_nav ul li.last_cell
{
  background:0;
  padding-right:0px;
}


/*-----------------------------------------*/
/*-----------------Home--------------------*/

#news_letter_tbl
{
  float:left;
  width:100%;
  margin-top:10px;
  text-align:left;
  background-color:#fff;
}

#news_letter_tbl th
{
  background-color:#444;
  color:#fff;
  font-size:12px;
  padding:3px 0 3px 0;
}

#news_letter_tbl td
{
  padding-bottom:5px;
}

input.home_textbox
{
  width:159px;
  border:#D6D6D6 solid 1px;
  color:#8D8D8D;
  height:16px;
  padding-top:3px;
  font-size:10px;
}

input.home_submit
{
  float:left;
  width:48px;
  height:20px;
  color:#FFF;
  border:0;
  font-size:11px;
  padding:0;
  background:#7F7F7F url('../images/home_submit.gif') left top no-repeat;
}

#home_content
{
  float:left;
  width:100%;
  background:transparent url('../images/home_bg.jpg') left top no-repeat;
}

#home_slogan
{
  float:left;
  width:949px;
  height:105px;
}

#home_inner_content
{
  float:left;
  width:845px;
  position:relative;
  left:104px;
}

#home_left_inner
{
  float:left;
  width:522px;
  height:340px;
  background-color:#E3EFF3;
  border:#BEBEBE solid 1px;
  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;
  padding-bottom:18px;
}

#home_left_content
{
  float:left;
  width:460px; 
  position:relative;
  left:40px;
  color:#707677;
  font-size:11px;
}

#home_intro
{
  float:left;
  width:260px;
  margin-top:30px;
  padding-top:25px;
  background:transparent url('../images/home_intro.gif') left top no-repeat;
}

#home_intro ul li a
{ 
  color:#707677;
  font-weight:bold;
}

#home_intro ul li a:hover
{ 
  text-decoration:underline;
}

#home_intro ul li a:visited
{ 
  color:#707677;
}


#home_intro ul
{
  float:left;
  color:#707677;
  list-style-type:none;
}

#home_intro ul li
{
  padding:0 0 10px 12px;
  background:transparent url('../images/home_intro_ul.gif') left 3px no-repeat;
}

#home_products
{
  float:right;
  width:150px;
  right:20px;
  position:relative;
  margin-top:24px;
  padding-top:25px;
  background:transparent url('../images/home_products.gif') left top no-repeat;
  
}

.home_products_img
{
 float:left;
 width:150px;
 height:64px;
 border:#C3C3C3 solid 1px;
}

.home_products_img img
{
 float:left;
 width:100%;
 height:100%;
 background-color:#555;
}

#image3_div
{
    display:none;
    position:relative;
    
}

#image2_div
{
    display:none;
}

#Image2
{
    display:none;
}




#home_products_desc
{
 float:left;
 width:145px;
 margin-top:4px;
 padding-bottom:4px;
}

#home_products_desc a
{
  color:#707677;  
}

#home_products_desc a:visited
{
  color:#707677;  
}

#home_products_desc a:hover
{
  text-decoration:underline; 
}
  

#home_products_desc span
{
    margin-top:0px;
}

.more_div
{
  float:left;
  width:100%;
  text-align:right;
}

.more_div a
{
  font-size:9px;
  color:#72A81E;
  font-weight:bold;
}

.more_div a:hover
{
  text-decoration:underline;
}

#home_projects
{
  float:left;
  width:240px;
  margin-top:30px;
  padding-top:25px;
  background:transparent url('../images/home_projects.gif') left top no-repeat;
}

#home_projects_desc
{
 float:left;
 width:100%;
 padding-bottom:8px;
}

#temp_div
{
    float:left;
    height:85px;
    width:100%;
    display:none;
}


#home_footer
{
  float:left;
  width:522px;
  font-size:9px;
  text-align:right;
  padding:7px 0 7px 0;
}

#home_news
{
  float:left;
  width:240px;
  height:360px;
  position:relative;
  left:21px;
  background:#508AA7 url('../images/home_news_bg.gif') left top repeat-x; 
  filter:alpha(opacity=85);
  -moz-opacity:.85;
  opacity:.85;
}

#home_news_inner
{
  float:left;
  width:215px;
  margin-top:25px;
  position:relative;
  left:17px;
}

.home_news_title
{
  float:left;
  width:100%;
  height:16px;
  border-bottom:#397C99 solid 1px;
  background:transparent url('../images/home_news_title.gif') left top no-repeat; 
}

.home_news_item
{
  float:left;
  width:100%;
  padding:10px 0 10px 10px;
  border-top:#AED4E4 solid 1px;
  color:#fff;
  font-size:11px;
  background:transparent url('../images/home_news_item.gif') left 14px no-repeat;
}

.home_news_item span
{
  float:left;
  width:80%;
}

.news_more
{
  padding:10px 0 20px 0;
  background:0;
}

#home_knowledge
{
  float:left;
  width:100%;
  height:90px;
  background:transparent url('../images/home_knowledge.gif') left top no-repeat;
}

#home_knowledge a
{
    float:left;
    width:53%;
    height:12px;
    margin-top:80px;
}

/*-----------------------------------------------------*/
/*-----------------About Us Profile--------------------*/

#general_title
{
  float:left;
  width:100%;
  height:55px;
}

.general_content
{
  float:left;
  width:100%;
  background:#65883B url('../images/general_content.jpg') left top no-repeat;
}

#profile_main
{
  float:left;
  width:575px;
  background-color:#fff;
  filter:alpha(opacity=89);
  -moz-opacity:.89;
  opacity:.89;
  position:relative;
  left:53px;
}

#test1
{
    float:left;
    width:575px;
    position:relative;
    left:53px;
    background-color:Transparent;
    padding-bottom: 32767px;
    margin-bottom: -32767px; 
}

#project_div
{
    float:left;
    width:100%;
}

.profile_main_inner
{
  float:left;
  width:480px;
  position:relative;
  left:37px;
  margin-top:22px;
}

#lbApplicationForm
{
    float:right;
    font-size:12px;
    margin-top:10px;
    color:#4F637B;
}

#lbApplicationForm:hover
{
    text-decoration:underline;
}

.inner_title
{
 float:left;
 width:99%;
 font-size:18px;
 color:#3A6E34;
 padding-bottom:5px;
}


#pro_inner
{
  background:transparent url('../images/company_profile.gif') left top no-repeat;
}

#clients_inner
{
  background:transparent url('../images/clients.gif') left top no-repeat;
}

#team_inner
{
  background:transparent url('../images/team.gif') left top no-repeat;
}

.profile_main_inner span
{
  float:left;
  width:99%;
  padding-bottom:16px;
  color:#221E1F;
  font-size:12px;
}

#profile_right
{
  float:left;
  width:240px;
  position:relative;
  left:87px;    
}

#profile_nav
{
  left:22px;
  float:left;
  width:175px;
  font-size:11px;
  color:#fff;
  position:relative;
  margin-top:18px;
}

#profile_nav td
{
  padding:5px 0 5px 0;
}

.table_holder
{
    float:left;
    width:234px;
    height:150px;
    text-align:left;
    background-color:#86AB74;
}

#profile_nav td.have_bg
{
  background:transparent url('../images/profile_td_bg2.gif') left bottom repeat-x;
}

#profile_nav td.selected
{
 color:#BAC7AD;
}

#profile_nav a
{
  color:#fff;
}

#profile_nav a:hover
{
  color:#DFE8EC;
}

#profile_nav a.selected
{
  color:#BAC7AD;
}


#pTitle
{
    padding-bottom:35px;
}

#profile_knowledge
{
  float:left;
  width:234px;
  height:90px;
  margin-top:35px;
  background:transparent url('../images/profile_knowledge.gif') left top no-repeat;
}

#profile_service
{
  float:left;
  width:234px;
  height:36px;
  margin-top:19px;
  background:transparent url('../images/profile_service.gif') left top no-repeat;
}


#profile_application
{
  float:left;
  width:234px;
  height:36px;
  margin-top:19px;
  background:transparent url('../images/profile_application.gif') left top no-repeat;
}



#profile_profile
{
    float:left;
    width:234px;
    height:36px;
    margin-top:19px;
    background:transparent url('../images/profile_profile.gif') left top no-repeat;
}

#profile_profile a
{
    left:13px;
    width:135px;
    height:36px;
    float:left;
    display:block;   
    position:relative;
}

#profile_profile a:hover
{
    cursor:pointer;
}

#general_footer
{
  float:left;
  width:628px;
  font-size:9px;
  text-align:right;
  color:#fff;
  padding:10px 0 10px 0;
}

.partner_holder
{
  float:left;
  width:100%;
  margin-top:45px;
}


.partner_title
{
  float:left;
  width:100%;
  color:#4F637B;
  font-size:16px;
  font-weight:bold;
}
.partner_title1
{
  float:left;
  width:100%;
  color:#83A7BD;
  font-size:15px;
  font-weight:bold;
}

.partner_title a
{
  left:10px;
  color:#83A7BD;
  font-size:11px;
  position:relative;
  font-weight:normal;
}

.partner_title a:hover
{
    text-decoration:underline;
}

.partner_title div
{
  float:left;
  position:relative;
  left:155px;
  padding-bottom:22px;
}

.partner_img
{
  float:left;
  width:143px;
  height:130px;
}

.partner_desc
{
  float:left;
  width:323px;
  position:relative;
  left:10px;
}

.partner_desc a
{
  color:#000101;
  text-decoration:none;
}

.partner_desc a:hover
{
  text-decoration:underline;
}

.partner_desc a:visited
{
  color:#000101;
}

.partner_website
{
  float:left;
  width:100%;
  margin-top:0px;
  text-align:right;
}

.partner_website a
{
  color:#83A7BD;
}

.partner_website a:hover
{
  text-decoration:underline;
}

a.blue_links
{
  color:#83A7BD;
}

a.blue_links:hover
{
  text-decoration:underline;
}
/*----------------------------------------*/
/*--------------Clients------------------*/

.client_title
{
  width:70%;
  float:left;
  color:#515151;
  font-size:12px;
  font-weight:bold;
  margin-bottom:15px;
}

.client_title a
{
  color:#83A7BD;
  font-size:11px;
  font-weight:normal;
}

.client_title a:hover
{
    text-decoration:underline;
}

.client_title div
{
  float:left;
  left:165px;
  position:relative;
  padding-bottom:22px;
}

#error_client
{
    float:none;
    color:#007BB5;
    font:bold 16px arial;
    width:200px;
    margin:0 auto;
    position:relative;
    display:none;
    margin-top:60px;
    z-index:5;
}
.client_img
{
  float:left;
  margin-top:5px;
}

.client_desc
{
  float:left;
  width:100%;
  margin-top:5px;
}

.client_holder
{
  float:left;
  width:100%;
  margin-top:10px;
  padding-bottom:0px;
  border-bottom:solid 1px #B6BCBE;
} 

#imgclient
{
    float:left;
}

.client_desc a
{
    float:right;
  color:#78A84E;
  text-decoration:none;
}

.client_desc a:hover
{
  text-decoration:underline;
}

.client_desc a:visited
{
  color:#78A84E;
}


/*----------------------------------------*/
/*--------------Services------------------*/

#services_content
{
  background-image: url('../images/services_content.jpg'); 
}

#service_ul
{
 float:left;
 width:100%;
 list-style-type:disc;
 padding-left:16px;
 color:#221E1F;
}

#service_ul li
{  width:100%;
  padding-bottom:10px;
}

#service_ul li a
{
    float:left;
    margin-top:0px;
    color:#221E1F;
} 

#service_ul2
{
 float:left;
 width:100%;
 list-style-type:disc;
 padding-left:16px;
 color:#221E1F;
}

#service_ul2 li a
{
    float:left;
    margin-top:0px;
    color:#221E1F;
} 

#service_ul1
{
 float:left;
 list-style-type:disc;
 padding-left:16px;
 color:#221E1F;
}

#service_ul1 li
{
  padding-bottom:10px;
}

.service_left
{
  float:left;
  width:165px;
    text-align:left;
  padding-top:30px;
}

.service_left span
{
  float:left;
  width:98%;
  color:#74AB41;
  padding-bottom:5px;
}

.service_left span a
{
  font-size:12px;
  color:#83A7BD;
}

.service_left span a:hover
{
  color:#74AB41;
}

.service_right
{
  float:left;
  width:340px;
}

.service_right a
{
    float:right;
    font-size:12px;
    margin-top:10px;
    color:#83A7BD;
}


#cubesBrochure
{
    margin-top:10px;
    padding-left:22px;
    padding-bottom:2px;
    background:transparent url('../images/appForm.gif') left top no-repeat;
}

#back_link
{
    left:0px;
    float:left;
    font-size:11px;
    color:#8A8A8A;
    position:relative;
}

#back_link:hover
{
    text-decoration:underline;
}

.service_right a:hover
{
    text-decoration:underline;
}

.service_right a:visited
{    
    color:#83A7BD;
}

#strategy_title
{
  background:transparent url('../images/strategy_title.gif') left top no-repeat; 
}

#services_strategy
{
  background-image: url('../images/services_strategy.jpg');
}

#str_plan_title
{
  background:transparent url('../images/str_plan_title.gif') left top no-repeat; 
}

#str_map_title
{
  background:transparent url('../images/str_map_title.gif') left top no-repeat; 
}

#services_business
{
  background-image: url('../images/services_business.jpg');
}

#business_title
{
  background:transparent url('../images/business_title.gif') left top no-repeat; 
}

#bus_doc_title
{
  background:transparent url('../images/bus_doc_title.gif') left top no-repeat; 
}

#bus_out_title
{
  background:transparent url('../images/bus_out_title.gif') left top no-repeat; 
}

#bus_opt_title
{
  background:transparent url('../images/bus_opt_title.gif') left top no-repeat; 
}

#services_training
{
  background-image: url('../images/services_training.jpg');
}

#training_title
{
  background:transparent url('../images/training_title.gif') left top no-repeat; 
}

#tra_cub_title
{
  background:transparent url('../images/tra_cub_title.gif') left top no-repeat; 
}

#tra_ari_title
{
  background:transparent url('../images/tra_ari_title.gif') left top no-repeat; 
}

#tra_man_title
{
  background:transparent url('../images/tra_man_title.gif') left top no-repeat; 
}

#tra_mod_title
{
  background:transparent url('../images/tra_mod_title.gif') left top no-repeat; 
}

#tra_pla_title
{
  background:transparent url('../images/tra_pla_title.gif') left top no-repeat; 
}

#e_title
{
  background:transparent url('../images/e_title.gif') left top no-repeat; 
}

#services_e
{
  background-image: url('../images/services_e.jpg');
}

.egov_img
{
    float:left;
    width:532px;
    height:252px;
}

/*----------------------------------------*/
/*--------------Products------------------*/

#products_content
{
  background-image: url('../images/products_bg.jpg');
}

#offering_content
{
  background-image: url('../images/offering_bg.jpg');
}

.pro_holder
{
  float:left;
  width:215px;
}
.pro_title
{
  float:left;
  width:100%;  
  color:#72A81E;
  font-size:12px;
  font-weight:bold;
  padding-bottom:3px;
}
.pro_title span
{

}

.pro_img
{
 float:left;
 width:195px;
 height:83px;
 border:#C3C3C3 solid 1px;
}

.pro_img img
{
 float:left;
 width:100%;
 height:100%;
}
.pro_img1
{
 float:left;
 width:195px;
 height:83px;
}

.pro_img1 img
{
 float:left;
 width:100%;
 height:100%;
}

.pro_desc
{
 float:left;
 width:215px;
 margin-top:15px;
 font-size:11px;
 padding-left:1px;
}

.pro_sep
{
  float:left;
  width:98%;
  height:20px;
}

.last_pro_holder
{
  float:left;
  width:100%;
  padding-bottom:25px;
}

.last_pro_title
{
  float:left;
  color:#72A81E;
  font-size:12px;
  font-weight:bold;
}

.last_pro_desc
{
 float:left;
 width:100%;
 font-size:11px;
 padding-left:1px;
}

.offering_item
{
  float:left;
  width:380px;
  margin-top:20px;
}

.offering_image
{
    left:-10px;
    float:left;
    width:100%;
    height:173px;
    position:relative;
    background:transparent url('../images/offering_img.gif') left top no-repeat;
}

.offering_item_title
{
  float:left;
  width:98%;
  color:#3A6E34;
  font-size:15px;
  padding-bottom:7px;
}

.offering_item_title span
{
  color:#3A6E34;
  font-size:15px;
}

.offering_item_title a
{
    float:left;
  color:#000101;
  font-size:12px;
  margin-top:10px;
} 

.offering_item_title a:hover
{
    text-decoration:underline;
} 

.offering_item_title a:visited
{
   color:#000101;
} 

.offering_item_desc1
{
  float:left;
  width:100%;border:solid 1px #f1f1f1;
}

.offering_item_desc
{
  float:left;
  width:100%;
}

/*----------------------------------------*/
/*--------------News----------------------*/

#news_content
{
  background-image: url('../images/news_bg.jpg');
}
#news_div
{
   float:left;
   width:100%;
}
.news_item
 {
   float:left;
   width:458px;
   border:#B9CAD5 solid 1px;
   margin-top:20px;
   padding:10px 10px 10px 10px;
   background-color:#f1f1f1;
 }
 
 .news_date
 {
    float:right;
    color:#83A7BD;
    text-align:right;
    font-size:12px ;
 }
 

.news_item_lnk
 {
   float:left;
   width:100%;
 }
 
.news_item_lnk a
 {
    right:19px;
   float:right;
   color:#4F637B;
   position:relative;
   text-decoration:none;
 }
 
.news_item_lnk a:hover
 {
   text-decoration:underline;
 }
 
 .news_item_title
 {
   width:98%;
   float:left;
   color:#3A6E34;
   font-size:13px;
   margin-top:10px;
   font-weight:bold;
   padding-bottom:5px;
 }
 
.news_item_date
{
   width:95%;
   float:left;
   font-weight:bold;
}
 
.news_item_desc
{
  float:left;
  width:95%;
  margin-top:10px;
}
 
.news_item_desc a
{
    margin-bottom:0px;
    color:#5B8A33;
    text-decoration:none;
}

.pro_desc p a
{
    margin-bottom:0px;
    color:#000101;
    font-weight:bold;
    text-decoration:none;
}
  
.news_item_desc a:hover
{
    text-decoration:underline;
}
  
.news_item_desc div 
{
    float:left;
    width:515px;
}  

.news_item_desc div table td span
{
    font-size:11px;
    font-family: arial;
    color:#000101;
    width:100%;float:left;
}

.news_item_desc div table
{
    float:left;
    width:510px;
}

.news_item_desc div table td
{
    vertical-align:top;
    text-align:left;
    width:85px;
}


 .news_item_desc table tr td
 {
    vertical-align:top;
    padding-right:10px;
 }
 
  
 .news_item_desc table tr td a
 {
    float:right;
    text-decoration:none;
 }
 
  .news_item_desc table tr td a:hover
  {
    text-decoration:underline;
  }
 
 .news_item_desc ul 
{
 float:left;
 list-style-type:disc;
 padding-left:16px;
 color:#221E1F;
}

 .news_item_desc ul li
{
  padding-bottom:10px;
}

.news_item_desc p
{
    padding-bottom:10px;
}
 
/*----------------------------------------*/
/*--------------Careers-------------------*/

#careers_content
{
  background-image: url('../images/careers_bg.jpg');
}

#error_career
{
    float:none;
    color:#007BB5;
    font:bold 16px arial;
    width:180px;
    margin:0 auto;
    position:relative;
    display:none;
    margin-top:60px;
    z-index:5;
}

/*----------------------------------------*/
/*--------------Site Map-------------------*/

#sitemap_content
{
  background-image: url('../images/sitemap_bg.jpg');
}

#super_menu
{
    float:left;
    font: bold 12px arial;
}

#super_menu li
{
    line-height:18px;
    padding-left:20px;
    padding-bottom:8px;
    list-style-type:none;
}

#super_menu li.expand
{
    background:transparent url('../images/arrow_right.gif') 1px 5px no-repeat;
}

#super_menu li a
{
    color:#65883B;
}
#super_menu li a.arrow_link
{
    width:11px;
    float:left;
    left:-10px;
    height:11px;
    display:block;
    cursor:pointer;
    margin-top:3px;
    position:relative;
}

#super_menu li ul.sub_menu 
{
    display:none;
    font: normal 11px arial;
}

#super_menu li ul.sub_menu li
{
    list-style-type:none;
    padding:5px 0px 2px 15px;
    line-height:16px;
}

#super_menu li ul.sub_menu li.expand
{
    background:transparent url('../images/arrow1_right.gif') 11px 9px no-repeat;
}


#super_menu li ul.sub_menu li a
{
    color:#007BB5; 
}

#super_menu li ul.sub_menu li ul.sub_menu1
{
    display:none;
    font: normal 10px arial;
}

#super_menu li ul.sub_menu li ul.sub_menu1 li
{
    list-style-type:none;
    padding:3px 0px 3px 18px;
    line-height:16px;
}

#super_menu li ul.sub_menu li ul.sub_menu1 li a
{
    color:#6F736C;
}
#super_menu li ul.sub_menu li a.arrow1_link
{
    display:block;
    width:11px;
    height:11px;
    float:left;
    position:relative;
    left:-6px;
    cursor:pointer;
    margin-top:2px;
}

/*-------------------------------------------*/
/*--------------Contact Us-------------------*/

#contact_content
{
  background-image: url('../images/contact_bg.jpg');
}

#contact_form
{
  float:left;
  width:430px;
  margin-top:20px;
}

#contact_form td
{
  padding-bottom:15px;
}

input.contact_form_input
{
  float:left;
  border:#B2B1B1 solid 1px;
  width:303px;
}

textarea.contact_form_input
{
  float:left;
  border:#B2B1B1 solid 1px;
  width:303px;
  height:100px;
}

input.contact_form_submit
{
  float:right;
  border:0px;
  width:72px;
  height:28px;
  color:#fff;
  font-weight:bold;
  background:transparent url('../images/contact_form_submit.gif') left top no-repeat; 
}

.flags_holder
{
    float:left;
    width:47px;
    height:250px;
}

.flag_class
{
    float:left;
    width:100%;
    height:23px;
}

#jordan_flag
{
    margin-top:13px;
    background:transparent url('../images/jordan_flag.gif') 1px top no-repeat;
}

#uae_flag
{
    margin-top:61px;
    background:transparent url('../images/uae_flag.gif') 1px top no-repeat;
}

#saudi_flag
{
    margin-top:61px;
    background:transparent url('../images/saudi_flag.gif') 1px top no-repeat;
}

.offices_holder
{
    float:left;
    width:420px;
}

/*---------------------------------------*/
/*---------------Projects----------------*/
#projects_content
{
  background-image: url('../images/projects_bg.jpg');
}


/*---------------------------------------*/
/*------------------CMS------------------*/
#logo_link
{
    float:left;
    display:block;
    width:100%;
    height:100%;
}

#image_div
{
    background:#65883B url('../images/body_img.gif') left top no-repeat; 
    padding-bottom: 32767px;
    margin-bottom: -32767px;   
}

#imgIDS
{
    float:left;
    width:89px;
    height:72px;
}

.right_f
{
    float:right;
}
#content_div
{ 
    left:54px;
    float:left;
    width:805px;
    opacity:0.84;
    margin-top:53px;
    -moz-opacity:0.84;
    position:relative;
    padding:30px 0px 0px 34px;
    background-color:#FFFFFF;
    filter: alpha(opacity=84);
    border-left:solid 1px #D6D7D9;
    border-right:solid 1px #D6D7D9;
}

#copyright_div
{
    float:none;
    height:34px;
}

#copyright_div p
{
    left:71px;
    float:left;
    color:#FFF;
    margin-top:5px;
    font:9.1px arial;
    position:relative;    
}

#wrong_login_div
{
    text-align:left;
    width:700px;
    float:left;
    color: #78A640;
    margin-top:25px;
    text-align:center;
    display:none;
    font: normal 11px Verdana;
}

#lbl_wrong_login
{
    color:#007BB5;
    float:left;
}

.login_labels
{
    left:-3px;
    width:122px;
    color:#221E1F;
    text-align:left;
    margin-top:0px;
    position:relative;
    font: normal 12px arial;
}
.login_textbox
{
    float:left;
    width:315px;
    color:#221E1F;
    margin-top:13px;
    margin-bottom:8px;
    bottom:8px;position:relative;
    font:normal 12px arial;
    border:solid 1px #B2B1B1;
}

.login_button
{
    left:367px;
    width:72px;
    float:left;
    border:none;
    color:White;
    height:28px;
    margin-top:8px;
    cursor:pointer;
    position:relative;
    font: normal 12px arial;
    background: transparent url('../images/button_bg.gif') left top no-repeat;
}

.login_content
{
    background:transparent url('../images/login.gif') 34px 34px no-repeat;

}

#admin_login
{
    
    margin-top:20px;
}

#vertical_menu_div
{
    float:left;
    width:240px;
    height:100%;
    padding-bottom:97px;
}

#vertical_menu
{
    left:25px;
    float:left;
    width:178px;
    position:relative;
    font:bold 12px arial;
}

#vertical_menu li
{
    padding:10px 0px 10px 0px;
    list-style-type:none;
    background:transparent url('../images/dotted_line.gif') left bottom repeat-x;
}

#vertical_menu li.last_cell
{
   background:0px;
}



#vertical_menu li a
{
    color:#007BB5;
    text-decoration:none;
}


#vertical_menu li a:hover
{
    color:#78A640;
}

#vertical_menu li a.selected
{
    color:#B2B1B1;
}

.page_content_div
{
    float:left;
    width:563px;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
}


/*-------------CMS General Classes------------*/
.cms_button
{
    right:0px;
    width:72px;
    float:right;
    border:none;
    color:White;
    height:28px;
    margin-top:8px;
    cursor:pointer;
    position:relative;
    font: normal 12px arial;
    background: transparent url('../images/button_bg.gif') left top no-repeat;
}

#btnBrowse
{
    margin-top:15px;
}

.cms_textboxes
{
    float:right;
    width:315px;
    color:#221E1F;
    margin-top:13px;

    bottom:8px;position:relative;
    font:normal 12px arial;
    border:solid 1px #B2B1B1;
}

.admin_tables
{
    float:left;
    width:500px;
}

.admin_tables th
{
    text-align:left;
    height:30px;
    color: #FFFFFF;
    padding-left:5px;
    background-color:#007BB5;
}

.admin_tables tr.alternative_row
{
     background-color:#EEEDEC;
}

.admin_tables td
{
     padding-left:5px;
     height:30px;
     color:#221E1F;
     font: 12px arial;
     border-bottom:solid 1px #78A640;
}

.admin_tables td a
{
     color:#78A640;
     text-decoration:none;
     font:normal 12px arial;
}

.admin_tables td a:hover
{
    text-decoration:underline;
}

.add_new_linkbuttons
{
    right:62px;
    float:right;
    color:#007BB5;
    margin-top:10px;
    position:relative;
    margin-bottom:1px;
    text-decoration:none;
    font:normal 12px arial;
}

a.add_new_linkbuttons:hover
{
    text-decoration:underline;
}

.green_title
{
    float:left;
    color:#78A640;
    width:550px;
    font:normal 18px arial;
}

.admin_create_table
{
    float:left;
    width:500px;
    color:#221E1F;
    font:12px arial;
    margin-top:3px;
}

.admin_create_table td
{
    padding-bottom:13px;
}

.text_cell
{
    float:left;
    padding-top:5px;
    width:129px;
}






#btnSave
{
    right:0px;
}

#btnCancel
{
    right:16px;
}

#btnPreview
{
    right:8px;
}

.validation_class
{
    float:left;
    width:500px;
    margin-top:5px;
    font:11px arial;
}

.vul
{
    margin-bottom:15px;
}
.validation_class li
{
    color:#007BB5;
    line-height:16px;
    list-style-type:none;
}



.admin_transparancy
{
    float:left;
    width:340px; 
    color:#221E1F;
    font:normal 12px arial;
    border:solid 1px #B2B1B1;
}

.attach_btn
{
	float:right;
	height:18px;
    width:70px; 
    color:#221E1F;
    font:normal 11px arial;
    border:none;
}

.images
{
	float:left;
	width:191px;
	height:82px;
}

.delete_linkbuttons
{
    left:15px;
    float:left;
    color:#221E1F;
    position:relative;
    margin-bottom:1px;
    text-decoration:none;
    font:italic 12px arial;
}

.delete_linkbuttons:hover
{
    
    text-decoration:underline;
}

.left_float
{
    float:left;
    position:relative;
    margin-right:5px;
}

#error_div
{
    float:left;
    color:#007BB5;
    font:11px arial;
    width:260px;
    margin-top:0px;
    position:absolute;
    left:484px;
    top:240px;
    visibility:hidden;
    z-index:5;
}

#error_project
{
    float:left;
    color:#007BB5;
    font:11px arial;
    width:260px;
    margin-top:0px;
    position:absolute;
    left:495px;
    top:243px;
    visibility:hidden;
    z-index:5;
}
#error_div1
{
    float:left;
    color:#007BB5;
    font:bold 13px arial;
    width:260px;
    margin-top:0px;
    margin-bottom:10px;
    display:none;
  
}


#error_div2
{
    float:left;
    color:#007BB5;
    font:11px arial;
    width:260px;
    margin-top:0px;
    position:relative;
    
    visibility:hidden;
    z-index:5;
}

#save_div
{
    float:left;
    width:500px;
    margin-top:20px;
    padding-bottom:20px;
}

.im
{
    float:left;
    width:192px;
}


#test
{
    float:left;
}


#test table td
{
    padding-top:0px;
    padding-bottom:0px;
}

#test table td p
{
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
} 

#test table td span
{
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
} 

#pro_desc
{
    font:12px  arial;
}

.news_item_desc table td
{
    padding-bottom:20px;
}

.news_item_desc table td span
{
    font-size:11px;
    font-family: arial;
    color:#000101;
    margin-top:0px;padding-bottom:5px;
}

.news_item_desc  p a
{
    color:#000101;
}

#Phidélity_applications 
{
    font-size:11px;
}

#Phidélity_applications th
{
    color:#007bb5;
    font-size:11px;
    font-family: arial;
    text-align:left;
}

#Phidélity_applications tr
{
    height:30px;
}

#Phidélity_applications td
{
    text-align:left; 
    padding-top:8px;
    padding-bottom:8px;
    border-bottom:solid 1px #3A6E34;
}
