img, div, input, table, td { behavior: url("../js/iepngfix.htc") }


body
{
background:url("../img/rhema_page_bg_b.png") repeat-x fixed 0 100% #FAFAFA ;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
 a:focus { outline: none; }

#loading
{
    position: fixed;
    top: 50%;
    left: 50%;
    text-align:center;
    padding:10px;
    margin-left: -50px;
    margin-top: -50px;
    z-index:2;
    overflow: auto;
}


 #toolbar 
 {
  height: 25px;
	overflow: hidden;
	line-height: 25px;
	font-size: 9px;
	
 }
 #toolbar .right .module, #headerbar .right .module
 {
  float:right;
  margin-left:20px;
 }
 #toolbar ul.menu, #footer ul.menu
 {
  display:inline-block;
  list-style:none outside none;
  margin:0;
  padding:0;
  float:left;
 }
 
 #toolbar .menu li
 {
 display:inline-block;
 margin:0;
 padding:0;
 }

 #toolbar .menu li a
 {
  background:url("../img/topmenu_item_bg.png") no-repeat scroll 0 50% transparent;
  display:inline-block;
  overflow:hidden;
  padding:0 10px;
  color:#646464;
  text-decoration:none;
 }
 
  #toolbar .menu li a:hover
 {
  color:#2439A1;
  text-decoration:underline;
 }
 
 #menu span.level1 span.bg {
	height: 40px;
	padding: 0px 13px 0px 13px;
	float: left;
	line-height: 35px;
	font-size: 17px;
	color: #2439a1;
}




 /*------------------------------------navigation starts----------------------------------------*/
 .navigationnew
 {
 
 margin:0px;
 padding:0px;
 float:left;
 border-bottom:3px solid #AFAFAF;
 height:50px;
 }
 
 .navigationnew ul
 {
 
 margin:6px 0px 0px 0px;
 padding:0px;
 float:left;
 list-style:none;
 }
 
 .navigationnew ul li
 {
 margin:0px;
 padding:3px 0px 0px 30px;
 float:left;
 color:#263795;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 .navigationnew ul li a
 {
 text-decoration:none;
 color:#263795;}
  .navigationnew ul li a:hover
 {
 text-decoration:none;
 color:#263795;}
 
 .navigationnew li span
  {
  display:block;
  }
  
 .navigationnew li span.title
 {
 	font-size:17px;
	line-height: 23px;
  font-family: Arial,Helvetica,sans-serif;
 }
 
 .navigationnew li span.subtitle
 {
  line-height: 10px;
  margin-top: -4px;
 	font-size:10px;
 	text-decoration:none;
	font-family: Arial,Helvetica,sans-serif;
 }
  /*------------------------------------navigation ends----------------------------------------*/
 

 #container
 {
 width:980px;
 margin:0px auto;
 padding:0px;}
 
 .top_area { width:980px;
 float:left;
margin:0px;
padding:0px;}
 
 .top_area h1 { width:980px;
float:left;
margin:0px;
padding:0px;
text-align:left;}

.content_top_bg {
background-color:#E4F2FF;
width:980px;
float:left;
margin:0px;
padding:0px;}
 
 .content_inner_bg {width:980px;
 float:left;
 margin:0px ;
 padding:0px;
 background-image:url(../img/layout1/inner_bg_cntnt1.png);
 background-repeat:repeat-y;}

.content_btm_bg {
background-color:#656565;
width:980px;
height:15px;
float:left;
margin:0px;
padding:0px;}

/*------------------------------------left_part starts----------------------------------------*/
.left_part
 {
 width:525px;
 margin:0px;
 padding:10px 0px 0px 10px;
 float:left;
 }
 
 .left_main_img { width:525px;
 height:440px;
 float:left;
 margin:0px;
 padding:0px;}
 
 .img_btns { width:525px;
 float:left;
 margin:0px;
 padding:30px 0px 3px 0px;
 background-color:#000000;}
 
 .img_btns h1 { width:64px;
 float:left;
 margin:0px;
 padding:0px 0px 0px 3px;}
 
 .img_btns h2 { width:60px;
 float:left;
 margin:0px;
 padding:0px 0px 0px 1px;}
 
 .img_btns h3 { width:77px;
 float:left;
 margin:0px;
 padding:0px 0px 0px 1px;}
 
 .need_prayer { width:523px;
 height:150px;
 float:left;
 margin:10px 0px 10px 0px;
 padding:0px 0px 0px 0px;
 border:1px solid #e1e1e1;}
 
 .need_prayer_bg { width:523px;
 float:left;
 margin:0px 0px 0px 0px;
 padding:0px;
 background-image:url(../img/layout1/left_btm_bg.jpg);
 background-repeat:repeat-x;}
 
 .need_prayer_bg h1 { width:119px;
 float:right;
 margin:0px 0px 0px 0px;
 padding:0px;}
 
 .need_prayer_bg p { width:398px;
 float:left;
 margin:3px 0px 0px 2px;
 padding:0px;
 border:0px;}
 
 .txt_box_width { width:398px;
 border:0px;}
 
 
 .need_prayer_bg_left { width:250px;
 float:left;
 margin:18px 0px 0px 0px;
 padding:0px;
 text-align:center;}
 
 .need_prayer_bg_left h1 { width:250px;
 float:left;
 margin:0px;
 padding:0px;
 font-size:20px;
 font-family:Arial, Helvetica, sans-serif;
 color:#3c3c3c;}
 
 .need_prayer_bg_left h2 { width:250px;
 float:left;
 margin:5px 0px 0px 0px;
 padding:0px;
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
 color:#7b7b7b;}
 
 .need_prayer_bg_right { width:250px;
 float:left;
 margin:18px 0px 0px 0px;
 padding:0px;}
 
 .need_prayer_bg_right p { width:250px;
 float:left;
 margin:0px;
 padding:0px;
 font-size:13px;
 line-height:18px;
 font-style:italic;
 font-family:Arial, Helvetica, sans-serif;
 color:#7b7b7b;}
 /*------------------------------------left_part ends----------------------------------------*/
 
 
 .right_part { width:430px;
 float:left;
 margin:0px 0px 0px 10px;
 display:inline;
 padding:10px 0px 0px 0px;}
 

 /*------------------------------------navigation starts----------------------------------------*/
 .navigation
 {
 width:430px;
 margin:0px;
 padding:0px;
 float:left;
 }
 
 .navigation ul
 {
 width:430px;
 margin:0px;
 padding:0px;
 float:left;
 list-style:none;
 }
 
/*  .navigation ul li
 {
 margin:0px;
 padding:0px;
 float:left;
 }*/
 
.navigation ul li {
 float:left;
 margin:0px 0px 0px 0px;
 padding:13px 0px 17px 0px;
 font-size:16px;
 font-family:Tahoma;
 color:#292929;
 font-weight:bold;
 text-align:center;
 background-image:url(../img/layout1/script_hover_05.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 border-right:1px solid #cccccc;
 height:19px;
 }
 
 .navigation ul li a
 {
 padding:13px 24px 17px 24px;
 text-decoration:none;
 color:#292929;
 height:19px;
}

.navigation ul li a.active
{
 padding:13px 24px 17px 24px;
 text-decoration:none;
 color:#292929;
 background-image:url(../img/layout1/script_bg_03.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 height:19px; 
 }
 
 .navigation ul li a:hover
 {
 padding:13px 24px 17px 24px;
 text-decoration:none;
 color:#292929;
 background-image:url(../img/layout1/script_bg_03.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 height:19px;

 }
 
 
  /*------------------------------------navigation ends----------------------------------------*/
 
 
 
 /*-----------------------------------testimonials---------------------------------------*/
 
 
 .testimonials { width:35em;
 height:42em;
 overflow:auto;
 float:left;
 margin:0px;
 padding:0px;
 background-color:#FFFFFF;}
 
 .testimonials_txt_img_bdy {width:400px;
 float:left;
 margin:0px;
 padding:0px;}
 
 .testimonials_img { width:100px;
 float:left;
 margin:20px 0px 0px 0px;
 padding:0px;
 text-align:center;}
  
 .testimonials_txt { width:300px;
 float:left;
 margin:20px 0px 0px 0px;
 padding:0px;} 
 
 .testimonials_txt h1 { width:300px;
 float:left;
 margin:0px;
 padding:0px;
 font-weight:bold;
 font-size:12px;
 color:#6c6cb8;} 
 
 .color_grey { color:#c6c6c6;
 font-weight:normal;
 font-size:11px;}
 
 .testimonials_txt p { width:300px;
 float:left;
 margin:0px;
 padding:5px 0px 5px 0px;
 font-weight:normal;
 font-size:11px;
 color:#3a3a3a;} 
 
 .testimonials_line { width:400px;
 float:left;
 margin:0px;
 padding:10px 0px 10px 0px;
 text-align:center;}
  
  
  
  
  /*------------------------------------facebook_icons starts----------------------------------------*/
  .facebook_icons
 {
 width:380px;
 margin:0px;
 padding:10px 0px 0px 20px;
 float:left;
 }
 
  .facebook_icons h1
 {
 width:113px;
 margin:0px;
 padding:10px 0px 0px 5px;
 float:left;
 } 
   
   /*------------------------------------facebook_icons ends----------------------------------------*/
 
  
  
  
  /*------------------------------------powered_by_life starts----------------------------------------*/
  
  .powered_by_life
 {
 width:980px;
 margin:0px 0px 0px 0px;
 padding:20px 0px 189px 0px;
 float:left;
 background-color:#FFFFFF;
 }
 
 .powered_by_life_left
 {
 width:660px;
 margin:0px;
 padding:0px 0px 0px 5px;
 float:left;
 }
 
 .latest_message {width:660px;
 margin:0px;
 padding:40px 0px 20px 0px;
 float:left;}
 
 .latest_messages_img_bdy {width:660px;
 margin:0px;
 padding:0px;
 float:left;
 background-color:#343434;}
 
 .latest_messages_img { width:122px;
 float:left;
 margin:0px;
 padding:10px 3px 0px 6px;}
 
 .latest_messages_img h1 { width:122px;
 float:left;
 margin:0px;
 padding:5px 0px 0px 0px;}
 
 .latest_messages_img h2 { width:120px;
 float:left;
 margin:0px;
 padding:5px 0px 0px 2px;
 font-size:10px;
 font-weight:normal;
 color:#ffde00;}
 
 .latest_messages_img h3 { width:120px;
 float:left;
 margin:0px;
 padding:5px 0px 10px 2px;
 font-size:10px;
 font-weight:normal;
 color:#747572;}
 
 .powered_by_life_right
 {
 width:300px;
 margin:0px;
 padding:0px 0px 0px 10px;
 float:left;
 }
 
 .vlife_logo {width:300px;
 margin:0px;
 padding:0px 0px 0px 0px;
 float:left;}
 
 .all_msgs {width:300px;
 margin:0px;
 padding:0px 0px 0px 0px;
 float:left;}
 
 .all_msgs h1 {width:300px;
 margin:0px;
 padding:15px 0px 0px 0px;
 float:left;}
 
  .all_msgs h2 {width:300px;
 margin:0px;
 padding:0px 0px 0px 0px;
 float:left;}
 
  .all_msgs h2 ul {width:300px;
 margin:0px;
 padding:15px 0px 0px 0px;
 float:left;
 list-style:none;}
 
 .all_msgs h2 ul li a {width:280px;
 margin:0px;
 padding:0px 0px 0px 18px;
 float:left;
 font-size:18px;
 font-family:Arial, Helvetica, sans-serif;
 color:#ac8250;
 text-decoration: none
 }
 
 .all_msgs h2 ul li a:hover {width:280px;
 margin:0px;
 padding:0px 0px 0px 18px;
 float:left;
 font-size:18px;
 font-family:Arial, Helvetica, sans-serif;
 color:#A0A0A0;
 text-decoration: none

 }
 
 
   /*------------------------------------content starts----------------------------------------*/
 
 


  /*------------------------------------footer starts----------------------------------------*/
   #footer
 {
 width:100%;
 margin:0px;
 padding:0px;
 float:left;
 background-image:url(../img/layout1/footer_bg.jpg);
 background-repeat:repeat-x;
 }
 
 #footer .footer_text
 {
  width:980px;
 margin:0px auto;
 padding:20px 0px 20px 20px;
 font-size:12px;
 color:#FFFFFF;
 }

 /*------------------------------------footer ends----------------------------------------*/
/******* Coundown timer css*************/
.clock-video
{
width:495px;
float:left;
text-align:left;
}
.left-clock
{
 width:145px;
 float:left;
 font-size:14px; 
 text-transform:uppercase; 
 line-height:25px;
 font-family: Geneva, Arial, Helvetica, sans-serif;
}
.right-clock label
{
width:28px; 
float:left; 
font-size:26px; 
color:#C59137;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.right-clock span
{
padding-left:3px;
font-size:12px; 
padding-right:3px;
float:left; 
text-align:center; 
line-height:40px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}   
/******* Coundown timer css end*************/
.errormessage
{
width:98%;
background:#B8B8B8;
border:1px solid #000;
color:#FF2A7F;
font-weight:bold;
height:15px;"
}

#menubar
{
 border-bottom:3px solid #afafaf;
 height:50px;
 margin-top:70px;
 margin-bottom:15px;
}

#menubar ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menubar li {
	margin: 10px 0px 0px 30px;
	float: left; 
  display:inline-block;
}
  #menubar li span
  {
  display:block;
  }
  
 #menubar li span.title
 {
 	font-size:17px;
	line-height: 23px;
  font-family: Arial,Helvetica,sans-serif;
 }
 
 #menubar li span.subtitle
 {
  line-height: 10px;
  margin-top: -4px;
 	font-size:10px;
 	text-decoration:none;
	font-family: Arial,Helvetica,sans-serif;
 }
#menubar li a {
	color:#2439A1;
  text-decoration:none;

}
#menubar li a:hover {
	color:#2439A1;
	text-decoration:underline;
	
}

/*------------------------------------navigation starts----------------------------------------*/
 .topnavigation
 {
 
 margin:0px;
 padding:0px;
 float:left;
 border-bottom:3px solid #AFAFAF;
 height:50px;
 }
 
 .topnavigation ul
 {
 
 margin:6px 0px 0px 0px;
 padding:0px;
 float:left;
 list-style:none;
 }
 
 .topnavigation ul li
 {
 margin:0px;
 padding:3px 0px 0px 30px;
 float:left;
 color:#263795;
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 .topnavigation ul li a
 {
 text-decoration:none;
 color:#2439A1;}
  .topnavigation ul li a:hover
 {
 text-decoration:none;
 color:#2439A1;}
 