body{
  background-color:#fff;
  font-family:arial;
  font-size:13px;
  color:#595959;
  background-image:url(/images/bg.jpg);
  background-repeat:repeat-x;
}

*{
  margin:0px;
  padding:0px;
  border:none;
}

.header_right{
  float:left;
  width:810px;
}

a{
  color:#209bb4;
  text-decoration:none;
}

p{
  text-align:justify;
}

h3{
  font-size:13px;
  margin:10px 0px;
}

.static h3{
  font-size:13px;
  margin:10px 10px;
}

a:hover{
  text-decoration:underline;
}

.clear_div{
  clear:both;
  height:0px;
  font-size:0px;
}

.center{
  width:980px;
  margin:0px auto;
}

.banner_top{
  text-align:right;
  padding:20px 0px 0px 0px;
}

.top_gray_bar{
  background-color:#595959;
  height:5px;
}

.page_body{
  width:980px;
  margin:0px auto;
  padding:0px;
}

.header{
  height:175px;
}

.logo{
  padding:5px 20px 5px 0px;
  width:150px;
  float:left;
}

.menu{
  height:60px;
}

.top_menu{
  list-style-type:none;
  float:right;
}

.top_menu li{
  float:left;
  font-size:12px;
  padding:0px 20px 0px 0px;
  line-height:25px;
}

.top_menu li a{
  color:#209BB4;
}

.bottom_menu{
  border-right:1px solid #e1e1e1;
  float:left;
  font-size:11px;
  list-style-type:none;
  padding:0 0 0 10px;
  height:100px;
}

.bottom_menu li{
  padding:0px 15px 0px 0px;
}

.bottom_menu li a{
  color:#ffffff;
}

.bottom_menu li em{
  font-size:10px;
}

.last{
  border:none;
}

.main_menu{
  list-style-type:none;
  padding:0px 0px 0px;
  height:30px;
}

.main_menu li{
  float:left;
  width:auto;
  border-right:solid 0px #e1e1e1;
  font-weight:normal;
  background-color:#ddd;
  margin:0px 10px 0px 0px;
}

.main_menu li.selected{
  background-color:#209BB4;
  font-weight:bold;
}

.navigation_menu{
  list-style-type:none;
  float:left;
  background-color:#ddd;
  width:980px;
  background-color:#209BB4;
}

.navigation_menu li{
  float:left;
  border-right:solid 0px #e1e1e1;
  font-weight:normal;
  margin:0px 0px 0px 0px;
  color:#fff;
  padding:1px 15px;
  height:25px;
  line-height:25px;
}

.navigation_menu li a{
  color:#fff;
  width:auto;
}

.main_menu li a{
  color:#209BB4;
  padding:0px 15px;
  height:30px;
  line-height:30px;
  display:block;
  font-size:14px;
  width:auto;
  float:left;
}

.main_menu li.lang a{
  background-color:#85BB41;
  color:#fff;
}

.main_menu li.lang a:hover{
  background-color:#85BB41;
  color:#fff;
  text-decoration:underline;
}

.main_menu li a:hover{
  background-color:#209BB4;
  color:#fff;
  text-decoration:none;
}

.main_menu li.blood_tab a:hover{
  background-color:#ED1E24;
  color:#fff;
}

.main_menu .selected a{
  color:#fff;
}

.bottom_gray_bar{
  background-color:#595959;
  color:#fff;
  line-height:30px;
  height:30px;
}

.main_menu li a em{
  font-size:10px;
}

.bottom_gray_bar a{
  color:#e1e1e1;
}

.left_colum{
  padding:10px 10px 10px 0px;
  _padding-right:6px;
  float:left;
  width:670px;
}

.right_colum{
  padding:10px 0px 10px 0px;
  float:left;
  width:300px;
}

.default_form{
  border:solid 1px #e1e1e1;
  padding:10px 10px 0px;
}

h2{
  background:#209BB4;
  color:#fff;
  padding:0px 5px;
  height:30px;
  font-weight:normal;
  font-size:15px;
  line-height:30px;
  font-weight:bold;
}

.right{
  text-align:right;
  padding:0px 5px;
}

h6{
  font-size:14px;
  margin:5px 0px;
}

.default_form ul{
  list-style-type:none;
  margin:10px;
}

.search_form ul{
  list-style-type:none;
}

.search_form ul li{
  margin:5px 0px;
  float:left;
  width:130px;
}

.default_form ul li{
  margin:5px 0px;
}

.default_form ul li label{
  font-size:12px;
  font-weight:bold;
  height:20px;
  display:block;
  line-height:20px;
}

.search_form ul li input, .search_form ul li select, textarea{
  border:solid 1px #e1e1e1;
  padding:4px;
  font-weight:bold;
  width:130px;
  color:#444;
}

.search_form ul li input.button{
  background-image:url(/images/gray_strip.jpg);
  color:#fff;
  width:auto;
}

.site_search_btn{
  background-image:url(/images/gray_strip.jpg);
  color:#fff;
  width:auto;
  float:right;
  border:1px solid #E1E1E1;
  font-weight:bold;
  padding:4px;
}

.default_form ul li input, .default_form ul li select, textarea{
  border:solid 1px #e1e1e1;
  padding:4px;
  font-weight:bold;
  width:300px;
  color:#595959;
}

textarea{
  width:500px;
  height:200px;
  font-family:arial;
  font-size:12px;
}

.default_form ul li option{
  padding:0px 5px;
}

.default_form ul li input.button{
  background-image:url(/images/gray_strip.jpg);
  color:#fff;
  width:auto;
  padding:2px 3px;
}

.search{
  float:right;
  margin:0px 0px 10px 0px;
  padding:0px;
  width:296px;
  border:solid 2px #dddddd;
  background-color:#fff;
}

.search form{
  margin:0px;
}

.search em{
  font-size:10px;
  color:#fff;
}

.facebook_link{
  width:220px;
  float:left;
}

.box{
  background-color:#FFF;
  border:2px solid #85BB41;
  margin:0 0 10px;
  padding:5px;
  width:286px;
}

.homepage_box{
  background-color:#FFF;
  border:2px solid #DDDDDD;
  margin:0 10px 10px 0px;
  padding:5px;
  width:316px;
  float:left;
  height:238px;
}

.homepage_box_right{
  background-color:#FFF;
  border:2px solid #DDDDDD;
  margin:0 0 10px 0px;
  padding:5px;
  width:316px;
  float:left;
}

.homepage_box_right .video{
  padding:5px 0px 0;
  text-align:center;
}

.homepage_box h2{
  background-color:#209BB4;
}

.homepage_box_right h2{
  background-color:#209BB4;
}

.box img{
  border:solid 1px #e1e1e1;
  padding:5px;
}

#volunteer_skills_{
  width:auto;
}

.default_form ul li .skills_list li{
  width:230px;
  float:left;
  margin:5px 10px;
}

#volunteer_owns_a_car{
  width:auto;
}

.default_form ul li.own_a_car{
  margin:20px 0px;
}

h1{
  padding:0px 10px;
  height:30px;
  font-weight:normal;
  font-size:17px;
  line-height:28px;
  font-weight:bold;
  background-color:#595959;
  color:#fff;
}

h2{
  padding:0px 10px;
  height:30px;
  font-weight:normal;
  font-size:15px;
  line-height:28px;
  font-weight:bold;
}

h2.title{
  background:transparent;
  color:#595959;
  height:20px;
  line-height:20px;
  padding:0px;
  margin:0px 0px 5px 0px;
}

.static h2 {
  background-color:#EEEEEE;
  margin:10px 0px;
  color:#595959;
}

h1 em{
  font-size:12px;
  font-weight:normal;
}

.organizations_listing, .volunteers_listing{
  list-style-type:none;
}

.organizations_listing li{
  border:solid 0px #e1e1e1;
  margin:5px 4px 0 2px;
  padding:5px 5px;
  height:125px;
  float:left;
  width:148px;
  text-align:center;
  background-color:#eee;
}


.listing_logo img{
  border:1px solid #ddd;
  padding:2px;
}


.volunteers_listing li{
  border:0px;
  border-bottom:1px solid #E1E1E1;
  height:auto;
  margin:5px 0px 0;
  padding:5px;
}

.organizations_listing li.last{
  margin:5px 0px 0px;
}

.initiatives_listing li{
  height:190px;
}

.organizations_listing li.last{
  margin:5px 0px 0px;
}

.opportunities_listing{
  list-style-type:none;
}

.opportunities_listing li{
   border:solid 0px #e1e1e1;
   margin:5px 0px;
   padding:10px;
   height:55px;
   background-color:#eee;
}


.listing_logo{
  margin:0px 0px 0px 0px;
}

.listing_information{
  line-height:17px;
  text-align:center;
  font-size:12px;
}

.opportunities_listing li .listing_information{
   line-height:17px;
   width:420px;
   float:left;
   text-align:left;
}

.opportunities_listing .listing_logo{
  float:left;
  margin:0px 5px 0px 0px;
}

.volunteers_listing .listing_logo{
  float:left;
  margin:0px 5px 0px 0px;
}

.volunteers_listing .listing_information{
  text-align:left;
  width:400px;
  float:left;
}

.volunteers_listing li{
   border:solid 0px #e1e1e1;
   margin:5px 0px;
   padding:10px;
   background-color:#eee;
}


.listing_right{
  float:right;
}

.listing_right em{
  font-size:10px;
  color:#595959;
}

.listing_information p{
  margin:5px 0px;
}

#opportunity_opportunity_date_3i, #opportunity_opportunity_date_2i, #opportunity_opportunity_date_1i, .default_form ul li select.date_select{
  width:auto;
}

.default_form p, .inner_frame p{
  margin:10px 0px;
}

.opportunity_highlights{
  border-bottom:solid 1px #e1e1e1;
  padding:5px;
}

.more_opportunities{
  list-style-type:none;
}

.opportunity_highlights ul{
  list-style-type:square;
  padding:5px 0px 5px 20px;
}

.opportunity_highlights ol{
  padding:5px 0px 5px 20px;
  margin:10px;
}

.more_opportunities li{
  margin:10px 5px;
}

.more_opportunities p{
  text-align:center;
  margin:5px;
}

.home_login{
  background-color:#595959;
  height:45px;
  margin:0px 0px 0px 0px;
  width:728px;
  float:right;
  color:#fff;
}

#remember_me{
  width:auto;
}

.rotating_highlights{
  height:180px;
  border:solid 1px #e1e1e1;
  padding:10px;
}

.home_login .default_form{
  border:none;
}

.news_item{
  height:158px;
}

.home_tabs{
  list-style-type:none;
  float:right;
  margin:0px 0px 0px 0px;
}

.home_tabs li{
  float:left;
  margin:5px 0px 0px 10px;
  border:solid 1px #c1c1c1;
  width:15px;
  height:15px;
  text-align:center;
  line-height:15px;
}

.home_tabs li a{
  display:block;
  width:15px;
  height:15px;
}

.home_tabs li a.active{
  background-color:#209BB4;
  color:#fff;
}

.news_item img{
  margin:0px 10px 0px 0px;
}

.news_item h3{
  font-size:14px;
}

.news_item p{
  margin:5px 0px;
}

.static p{
  margin:10px;
}

.errorExplanation{
  background-color:#f1f1f1;
  padding:10px;
}

.errorExplanation p{
  font-weight:bold;
}

.errorExplanation ul li{
  font-style:italic;
}

.flash_message{

}

.flash_notice{
  background-color:#85BB41;
  border:2px solid #E1E1E1;
  color:#FFFFFF;
  font-weight:bold;
  left:43%;
  margin:auto;
  padding:5px;
  position:absolute;
  text-align:center;
  top:50px;
  width:250px;
}

.gray{
  background-color:#209BB4;
  padding:10px 10px;
  border:1px solid #e1e1e1;
  width:276px;
}

.gray a{
  color:#fff;
  font-size:14px;
}

.volunteers_form textarea{
  height:150px;
  width:400px;
}

.latest_opportunities ul{
  list-style-type:none;
  margin:10px 0px;
}

.latest_opportunities ul li{
  float:left;
  height:73px;
  line-height:15px;
  margin:2px 10px;
  width:303px;
}

.more_opportunities em{
  font-size:10px;
}

.latest_opportunities ul li img{
  float:left;
  margin:5px 5px 5px 0;
}

.lastest_organization_name, .lastest_country{
  font-size:11px;
}

.home_organizations ul{
  list-style-type:none;
  margin:10px 0px 0px;
}

.home_organizations ul li{
  float:left;
  height:170px;
  margin:0px 2px;
  width:127px;
}

.loggedin img{
  margin:0px 5px 10px 0px;
}

.loggedin p{
  line-height:20px;
}

.user-bar-action{
  text-align:right;
}

.events p{
  margin:10px 0px;
}

.more_news p{
  margin:10px 0px;
}

.news_show img{
  margin:0px 10px 0px 0px;
}

.height100{
  height:100px;
  margin:0px 0px 5px 0px;
}

.footer_left{
  float:left;
  width:770px;
  text-align:left;
}

.footer_right{
  float:right;
  width:210px;
  text-align:right;
}

.apply{
  margin:10px 165px;
}

.events_listing{
  list-style-type:none;
  margin:5px;
}

.events_listing li{
  font-size:12px;
  height:60px;
  line-height:18px;
  margin:5px 2px;
  width:280px;
}

.events_listing li img{
  float:left;
  margin:0px 5px 0px 0px;
}

.events_listing li em{
  font-size:11px;
}

.news_item em{
  font-size:10px;
  padding:3px 0px;
}

.killer{
  margin:0px 0px 10px;
}

.news_show h3{
  margin:5px 0px;
  font-size:14px;
}

.home_login .default_form ul{
  margin:0px;
}

.default_form input{
  border:solid 1px #e1e1e1;
  padding:2px;
  font-weight:bold;
  width:300px;
}

.home_login .default_form input{
  width:120px;
  color:#dddddd;
  margin:0px 3px;
}

.default_form input.button{
  background-image:url(/images/gray_strip.jpg);
  color:#fff;
  width:auto;
}

.loggedin a{
  color:#fff;
}

.loggedin{
  line-height:30px;
  height:30px;
  text-align:center;
}

.home_login span{
  margin:0px 20px;
}

.main_menu li.last{
  border-right:none;
}

.initiatives ul{
  list-style-type:none;
  margin:10px 0px;
}

.initiatives ul li{
  float:left;
  width:125px;
  margin:10px 0px;
  height:140px;
}
.panel h6{
  margin-top:0px;
}
.signup_button a{
  width:300px;
  height:40px;
  display:block;
  font-size:16px;
  color:#fff;
  line-height:40px;
  margin:0px 0px 10px 0px;
  text-align:center;
  background-image:url(/images/b_bg.jpg);
  font-weight:bold;
}

.causes li .listing_information {
  width:550px;
}

.causes li{
  height:auto;
}

.opportunity_highlights img{
  margin:10px 10px 0px 0px;
}

.panel img{
  margin:5px;
}

.sm_icons li{
  float:left;
  width:120px;
  margin:10px 10px 5px;
}

.panel p{
  margin:5px 0px;
}

.pagination{
  padding:7px;
  text-align:center;
  background-color:#dddddd;
  font-weight:bold;
}

.pagination a, .pagination span{
  margin:0px 5px;
}

#tabs{
    padding: 0;
    background: transparent;
}
#tabs ul{
    margin:0;
    padding:0;
    list-style:none;
    height:28px;
}
#tabs li{
    display:inline;
    padding:0;
}
#tabs a{
    float:left;
    margin:0 4px 0px 0;
    padding:2px 0 2px 0px;
    text-decoration:none;
    width:120px;
    _width:115px;
    border:solid 2px #dddddd;
    border-bottom:0px;
    font-size:14px;
    text-align:center;
}
#tabs a span{
    float:left;
    display:block;
    padding:4px 9px 2px 6px;
}
#tabs a span{float:none;}
#tabs a:hover{background-color: #85BB41;color: #fff; font-weight:bold; border:solid 2px #85BB41; border-bottom:none;}
#tabs a:hover span{background-color: #85BB41; }
#tabHeaderActive a { background-color: #85BB41; color:#fff; font-weight:bold; border:solid 2px #85BB41; border-bottom:none;}
.tabContent {
    clear:both;
    padding-top:2px;
    background-color:#FFF;
    padding:10px;
    height:215px;
}
#tabscontent{
  width:666px;
  border:2px solid #85BB41;
  height:235px;
}
.tabs{
  height:267px;
  margin:0px 0px 10px 0px;
}

.home_box{
  border:solid 2px #ddd;
  width:316px;
  padding:5px;
  float:left;
  height:245px;
  background-color:#eee;
}

.video p{
  padding:10px 0px 0px;
  text-align:center;
}

.blog p{
  padding:5px 10px 5px;
}

.blog h6{
  padding:5px 10px 0px;
}

.social_stream{
  border:solid 2px #85BB41;
  margin:10px 0px 0px;
}

.tweets{
  list-style-type:none;
}

.tweets li{
  margin:5px 5px 0px;
}

.search_form ul li input.site_search{
  width:253px;
  margin:0px 0px 0px 0px;
  padding:5px 4px;
}

.user_block{
  padding:5px;
  border:solid 2px #ddd;
  margin:0px 10px 0px 0px;
  background-color:#eee;
}

.photos h2, .blog h2{
  color:#fff;
  padding:0px 10px;
  height:30px;
  font-weight:normal;
  font-size:14px;
  line-height:30px;
  font-weight:bold;
}

.photos{
  margin:10px 10px 0px 0px;
}

.user_block ul{
  list-style-type:none;
  margin:10px 0px 0px 0px;
}

.user_block ul li{
  float:left;
  height:90px;
  margin:15px 0 0;
  width:79px;
}

.user_block ul li img{
  border:solid 1px #ddd;
  padding:0px;
}

.blog{
  margin:10px 0px 0px 0px;
}

.register_link{
  background-color:#85BB41;
  padding:3px 4px;
  border:solid 2px #eee;
  color:#fff;
  font-weight:bold;
  margin:0px 0px 0px 3px;
  display:block;
  float:right;
}

.twitter{
  background-image:url(/images/twitter.jpg);
  background-repeat:no-repeat;
  background-position:90% center;
  padding:10px;
  width:276px;
  height:155px;
}

.twitter p{
  margin:10px 0px 0px;
}

.causes img{
  margin:0px 5px 0px 0px;
}

.causes p{
  margin:0px 0px 5px 0px;
}

.cause_image{
  float:left;
  height:55px;
}

.inner_frame{
  border:solid 2px #ddd;
  padding:5px;
  margin:0px 0px 10px 0px;
}

.opportunities_listing .listing_logo img{
  border:solid 1px #ddd;
  padding:2px;
}

.float_right{
  float:right;
}

.float_right select{
  border:1px solid #E1E1E1;
  color:#444444;
  font-weight:bold;
  padding:1px;
  width:130px;
}

.profile_box{
  border:solid 2px #ddd;
  background-color:#eee;
}

.share_buttons{
  float:right;
  padding:5px;
}

.login_form_top{
  float:left;
  margin:0px;
}

.login_form_top a{
  color:#fff;
}

.login_form_top span{
  font-size:11px;
  margin:0px 2px;
}

.float_left{
  float:left;
}

.fb_login{
  float:left;
}

.twtr-widget{
  margin:0px 0px 10px 0px;
}

.gray_bg{
  background-color:#eee;
  text-align:justify;
  padding:10px;
}

.aramex img{
  margin:5px 0px;
}

.give_back{
  font-size:13px;
}

.give_back em{
  font-size:11px;
}

b.title{
  font-size:14px;
}

#tabContent5 img{
  margin:0px 3px;
}

.give_back_listing li{
  height:auto;
}

#tabContent5 .aramex_logo_home_english img{
  margin:17px 5px 17px 0px;
}

#tabContent5 .aramex_logo_home_arabic img{
  margin:5px 0px 5px 5px;
}

.give_back_icons{
  padding:20px 0px 10px;
}

.wide_box h2{
  background:#209BB4;
}

.wide_box{
  background-color:#EEEEEE;
  border:2px solid #DDDDDD;
  padding:5px;
  margin:0px 0px 10px 0px;
}

.blood_block h2{
  background:#ED1E24;
}

.blood_channel img{
  margin:0px 10px 5px 0px;
  border:solid 2px #ddd;
}

.blood_channel ul{
  list-style-type:square;
  margin:0px 0px 0px 15px;
}

.blood_channel_form ul li input, .default_form ul li input, .default_form ul li select, textarea{
  width:255px;
}

.blood_channel_form{
  padding:5px;
  margin:0px 0px 10px;
}

.blood_channel_form h2, .blood_channel h2 {
  background:none repeat scroll 0 0 #ED1E25;
}

.default_form_blood{
  border:none;
}

.default_form_blood ul{
  list-style-type:none;
  border:none;
  margin:0px;
}

.blood_block .default_form_blood{
  width:300px;
  float:left;
}

.default_form_blood ul li textarea, .blood_block .default_form ul li textarea{
  height:100px;
}

.blood_feed{
  padding:20px 0px 0px;
  text-align:center;
  width:335px;
  float:left;
}

.blood_feed .twtr-hd{
  display:none;
}

.blood_feed .twtr-ft{
  display:none;
}

.blood_feed  #twtr-widget-1 .twtr-doc,.blood_feed  #twtr-widget-1 .twtr-hd a,.blood_feed  #twtr-widget-1 h3,.blood_feed  #twtr-widget-1 h4,.blood_feed  #twtr-widget-1 .twtr-popular{
  background:transparent !important;
}

.right_block{
  border:solid 2px #ddd;
  margin:0px 0px 10px 0px;
  background:#fff;
}

.twitter_icon{
  float:left;
  width:60px;
  padding:10px 0px 10px 10px;
}

.right_block h2.title{
  padding:5px;
  background-color:#eee;
  margin:0px;
}

.mailing_list{
  border:none;
  padding:5px 5px;
  background-color:#eee;
}

.mailing_list ul li label{
  display:inline;
}

.mailing_list ul li input{
  width:180px;
}

.mailing_list ul{
  margin:10px 0px;
}

.causes h6{
  margin:10px 0px;
}

.partners_block{
  text-align:center;
  padding:0px 0px 5px 0px;
}

.partners_block img{
  margin:5px 0px;
}

.partners_block h2.title {
  text-align:left;
}

.news_feed{
  list-style-type:none;
  padding:10px 5px;
}

.news_feed li{
  margin:0px 5px 10px;
  font-weight:bold;
}

.main_menu li.blood_tab_selected{
  background-color:#ED1E25;
}
.blood_nav{
  background-color:#ED1E25;
}

.main_menu li.blood_tab a{
  color:#fff;
  background-color:#ED1E25;
}
.main_menu li.blood_tab_selected a{
  color:#fff;
  font-weight:bold;
}

ul.crossfade {
	padding: 0px 0px;
	margin: 0;
	list-style: none;
	position: relative;
}

#fade li {
	position: absolute;
	top: 0;
	left: 0;
	width: 296px;
	height: 155px;
	background-color: #FFF;
	visibility: hidden;
  padding:10px 0px;
}

.projects{
  height:200px;
}


li#facebook_register{
  margin:20px 0px;
}

.bottom_bg{
  position:relative;
  background:transparent url(/images/bottom_bg.jpg) no-repeat center bottom;
  padding:0px 0px 0px 0px;
  height:1370px;
}

.home_login span.fb_login {
  margin:0 10px;
}