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;
}

ul{
	list-style-type:none;
}

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

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;
	height:30px;
}

.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:195px;
}

.logo{
  padding:10px 20px 10px 10px;
  width:220px;
  float:left;
}

.menu{
  height:58px;
}

.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;
	width:800px;
	float:left;
}

.action_menu{
	float:right;
	width:160px;
	height:30px;
}

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

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

.action_menu li a {
	color: #fff;
	display: block;
	float: left;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	padding: 0 12px;
	width: auto;
}

.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_ammerha{
	background-color:#8AC64E;
}

.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;
	font-size:12px;
}

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

.main_menu li.lang a{
  background-color:#8AC64E;
  color:#fff;
}

.main_menu li.lang a:hover{
  background-color:#8AC64E;
  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:14px;
  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:170px;
}

.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 2px #e1e1e1;
  padding:4px;
  font-weight:normal;
  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 2px #e1e1e1;
  padding:5px;
  font-weight:normal;
  width:300px;
  color:#595959;
	font-size:13px;
}

.default_form ul li select{
	width:auto;
}

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{
  color:#fff;
  font-size: 13px;
	padding: 4px 8px;
	width: auto;
	margin:0px 0px 5px;
	background: none repeat scroll 0 0 #8AC64E;
	border: 2px solid #E1E1E1;
}

.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 #8AC64E;
  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:250px;
}

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

.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:280px;
  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:15px;
  line-height:30px;
  font-weight:bold;
  background-color:#595959;
  color:#fff;
}

.opportunity_main_information h1{
	font-size:17px;
	background-color:transparent;
	padding:0px;
	color:#595959;
	line-height:auto;
	margin:5px 0px;
	height:auto;
}

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

h2{
  padding:0px 10px;
  height:30px;
  font-weight:normal;
  font-size:13px;
  line-height:30px;
  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:149px;
  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;
	list-style-position:inside;
}

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

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

.opportunity_details 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 30px 0px;
  width:728px;
  float:right;
  color:#fff;
}

#user_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:13px;
}

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

.static p{
  margin:15px 10px;
}

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

#error_explanation p{
  font-weight:bold;
}

#error_explanation ul li{
  font-style:italic;
}

#error_explanation{
  background-color:#f1f1f1;
  padding:10px;
}
.errorExplanation p{
  font-weight:bold;
}

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

.flash_message{

}

.flash_notice{
  background-color:#8AC64E;
  border-bottom:5px solid #E1E1E1;
  color:#FFFFFF;
  font-weight:bold;
  margin:auto;
  padding:14px 0px;
	font-size:15px;
  position:absolute;
  text-align:center;
  width:100%;
}

.flash_alert{
  background-color:#8AC64E;
  border-bottom:5px solid #E1E1E1;
  color:#FFFFFF;
  font-weight:bold;
  margin:auto;
  padding:14px 0px;
	font-size:15px;
  position:absolute;
  text-align:center;
  width:100%;
}

.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:0px 0px;
}

.latest_opportunities ul li{
  float: left;
	height: 65px;
	line-height: 17px;
	margin: 0 10px 10px;
	width: 303px;
}

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

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

.latest_opportunities ul li img.location_icon, .opportunities_listing li .listing_information img.location_icon{
	margin: 2px 5px 2px 5px;
	width:13px;
}

.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:600px;
  text-align:left;
}

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

.opportunity_details .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:13px;
}

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

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

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

.default_form input.button{
  color:#fff;
  font-size: 13px;
	padding: 4px 8px;
	width: auto;
	margin:0px 5px 5px;
	background: none repeat scroll 0 0 #8AC64E;
	border: 2px solid #E1E1E1;
}

.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:0px 0px;
  height:175px;
	line-height:20px;
}
.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:31px;
}
.tabs li{
    display:inline;
    padding:0;
}
.tabs a{
    float:left;
    padding:2px 0 2px 0px;
    text-decoration:none;
    width:120px;
    _width:115px;
    border:solid 2px #dddddd;
    border-bottom:0px;
    font-size:13px;
    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: #8AC64E;color: #fff; font-weight:bold; border:solid 2px #8AC64E; border-bottom:none;}
.tabs a:hover span{background-color: #8AC64E; }
#tabHeaderActive a { background-color: #8AC64E; color:#fff; font-weight:bold; border:solid 2px #8AC64E; border-bottom:none;}
.tabContent {
    clear:both;
    padding-top:2px;
    background-color:#FFF;
    padding:10px;
    height:388px;
		border:solid 2px #8AC64E;
}
.tabscontent{
  width:666px;
  border:2px solid #8AC64E;
  height:330px;
}
#tabs{
  height:443px;
  margin:0px 0px 10px 0px;
	width: 670px;
}

.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 #8AC64E;
  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:#8AC64E;
  padding:4px 8px;
  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;
	width:970px;
	float:left;
}

.blood_block h2{
  background:#ED1E24;
}

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

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

.blood_channel_form ul li input, .blood_channel_form ul li input, .blood_channel_form ul li select, .blood_channel_form ul li 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;
	width: 300px;
}

.blood_feed{
  padding:20px 0px 0px 20px;
  text-align:center;
  width:315px;
  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:160px;
	border:solid 2px #e1e1e1;
}

.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;
}


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:1690px;
}


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

.tv_bg .pagination{
	margin:10px 0px;
}

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

.coming_soon_left{
	margin:30px 0px;
	width:450px;
	padding:20px;
	float:left;
	text-align:center;
}

.coming_soon_right{
	margin:30px 0px;
	width:450px;
	padding:20px;
	float:right;
	text-align:center;
	direction:rtl;
}

.coming_soon_left p, .coming_soon_right p{
	font-size:20px;
	text-align:center;
	margin:20px 0px;
}

.coming_soon_right p{
	font-size:21px;
}

.main_menu li.ammerha_tab_selected{
  background-color:#8AC64E;
}

.main_menu li.ammerha_tab a:hover{
  background-color:#8AC64E;
  color:#fff;
}

.main_menu li.ammerha_tab a{
  color:#fff;
  background-color:#8AC64E;
}

.main_menu li.ammerha_tab_selected a{
  color:#fff;
  font-weight:bold;
}

.ammerha_video{
	padding:20px 32px;
}

.ammerha_frame h2{
	background-color:#8AC64E;
}

.ammerha_block h2{
	background-color:#8AC64E;
}

.ammerha_block p{
	padding:12px 8px;
}

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

.homepage_box_right ul li{
	margin:10px 5px;
	font-weight:bold;
}

.ongoing_checkbox{
	padding:10px 5px;
}

.ongoing_checkbox .checkbox{
	width: auto;
}

.calendar{
	padding:10px 0px 0px;
}

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

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

.default_form_getinvolved ul li textarea{
	height:120px;
}

.facebook_button{
	padding:3px 0px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
}

.box .facebook_button{
	padding:3px 0px;
	margin:10px;
	font-weight:bold;
}

.inline_image{
	display:inline;
	float:left;
	text-align:center;
	padding:8px;
	border:solid 1px #DDDDDD;
	margin:10px 10px 10px 0px;
}

.inline_image img{
	margin:0px;
	padding:3px;
}

.inline_image a{
	margin:5px 0px;
}

.sm_link{
	padding:0px 5px;
	display: block;
	float: right;
}

.tv_videos{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.tv_videos li{
	float: left;
  height: 120px;
  margin: 17px 0 0;
  position: relative;
  text-align: center;
  width: 163px;
}

.tv_videos li img{
	border:solid 2px #dddddd;
}

.tv_video_time{
	position:absolute;
	bottom:32px;
	height:20px;
	line-height:20px;
	width:50px;
	padding:0px 5px 0px 15px;
	color:#fff;
	margin:0px 15px;
	background-color:#515151;
	font-weight:bold;
	opacity:.7;
}

.video_container{
	float:left;
	width:350px;
	padding:10px 0px 0px;
}

.video_description{
	float:left;
	width:250px;
	padding:10px 10px;
}

.video_facebox{
	width:625px;
}

.tweet_button{
	float:left;
}

.default_form ul li input.radio_button{
	width:15px;
	float:left;
	padding:0px;
	margin:3px 3px 3px 0px;
	border:none;
}

.radio_buttons label{
	margin:15px;
}

.search_banner{
	width:690px;
	margin:0px 0px 0px;
	height:50px;
	background-color:#eee;
	padding:15px 20px;
}

.search_form{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.search_form li{
	width:auto;
	float:left;
	margin:0px 10px 0px 0px;
}

.search_form li select{
	padding:3px;
}

.search_form li input{
	padding:5px;
	border:solid 2px #e1e1e1;
	width:179px;
	font-size:13px;
	color:#454545;
	font-family:arial;
	color:#eee;
}

.search_form li #search_category_input{
	color:#595959;
}

.search_form li span{
	font-size:11px;
}

.board table tr td{
	padding:7px;
	vertical-align:top;
}

.home_volunteers_listing{
	padding:10px 0px 0px;
}

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

.home_volunteers_listing li{
	width:79px;
	float:left;
	height:60px;
	padding:5px 0px;
	font-size:12px;
	text-align:center
}

.home_volunteers_listing li a{
	font-weight:bold;
}

.recent_volunteers_block{
	background-color:#fff;
	border: 2px solid #DDDDDD;
	margin: 0 0 0px;
	padding: 5px;
	float:left;
	width:316px;
	height:260px;
}

.featured_nonprofits_block h2, .recent_volunteers_block h2{
	background-color:#e1e1e1;
	color:#595959;
}

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

.home_news_block{
	background-color:#fff;
	border: 2px solid #DDDDDD;
	margin: 0 0 0px 0px;
	padding: 5px;
	float:left;
	width:286px;
	height:260px;
}

.blood_like{
	margin:20px 0px 0px;
	float:left;
	background:#fff;
}

#search_category_container li{
	width:175px;
}

.search_form li input.search_submit{
	width:auto;
	font-size:13px;
	padding:4px 8px;
	background:#8AC64E;
	color:#fff;
	border:solid 2px #e1e1e1;
	font-weight:bold;
}

.ui-tabs .ui-tabs-hide {
    display: none !important;
}

.home_body{
	height:1550px;
}

.small_font{
	font-size:12px;
}

.participate_link{
	height:40px;
	text-align:center;
	background:#fff url(/images/fb_button_bg.jpg) no-repeat center center;
	vertical-align:middle;
	color:#fff;
	font-size:16px;
}

.participate_link a{
	padding:10px 0px;
	display:block;
	color:#fff;
}

.static ul{
	list-style-type:square;
	padding:5px 30px;
}

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

.default_form h3{
	background-color:#EEEEEE;
  margin:0px 0px 0px;
  color:#595959;
	padding:0px 10px;
  height:30px;
  font-weight:normal;
  font-size:13px;
  line-height:30px;
  font-weight:bold;
}

.form_block{
	border:solid 2px #e1e1e1;
	margin:10px 5px 10px;
}

.inline_notice{
	padding:10px;
	background-color:#e1e1e1;
	margin:5px 0px 0px;
}

.field_with_errors{
	display:inline;
}

.inline_error{
	color:red;
	font-size:11px;
}

.home_login .default_form input.button {
	padding: 2px 8px;
}

#pop_up_message, #hosted, #facebook_event, #external_link, .name_options, #personal_information, #skills, #resume, #photo, #errorExplanation h2, #error_explanation h2{
	display:none;
}

.pointer{
	cursor:pointer;
}

.pointer:hover{
	text-decoration:underline;
}

.opportunity_details{
	margin:10px 0px;
}

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

.opportunity_main_information{
	float:left;
	width:500px;
}

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

.home_nonprofits_listing li{
	float: left;
	margin: 5px 0;
	text-align: center;
	width: 158px;
}

.home_nonprofits_listing{
	margin:5px 0px 0px;
}

.home_news_list{
	padding:10px 0px 0px;
}

.home_news_list li{
	font-weight: bold;
	height: 40px;
	line-height: 20px;
	margin: 0 5px 10px;
	font-size:12px;
	font-family:arial;
}

.home_news_list li img{
	margin:0px 5px 0px 5px;
}

.applications_listing{
	margin:5px 0px 0px;
}

.applications_listing li{
	height:auto;
	background-color:#e1e1e1;
	margin:0px 0px 5px 0px;
	padding:5px;
}

.applications_listing .applicant_photo{
	float:left;
	width:50px;
	padding:0px 10px 0px 0px;
}

.applicant_information{
	float:left;
	line-height:20px;
}
