/* Common definitions start here */

	

body {

		margin-top: 0px;

		margin-left: 0px;

		margin-right: 0px;

		margin-bottom: 0px;

}

blink {
-webkit-animation-name: blink; 
-webkit-animation-iteration-count: infinite; 
-webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
-webkit-animation-duration: 1s;
}

#topNav {

	    position:relative;

	    width:100%;

	    height:20px;

	    background-color:#2E7DD5;

}



#footer {

	   width: 100%;

       font-family : verdana, sans-serif, arial;

	   color : #FFFFFF;

	   font-size : 11px;

	   background-color: #2E7DD5;

	   text-align: center;

	   margin-top: 20px;

	   padding-top: 5px;

	   padding-bottom: 5px;

	   }

p  {

	text-align: justify;

   }





/* Common definitions end here */





/* Heading definitions start here */



h1{

	  color: #000000;

	  font-family: verdana, arial, sans-serif;

	  font-size: 14px;

	  text-align:left;

}



h2{

	  color: #000000;

	  font-family: verdana, arial, sans-serif;

	  font-size: 13px;

	  text-align:left;

}



h3{

      font-family : verdana, sans-serif, arial;

	  font-weight: bold;

	  color : #105BAF;

	  font-size : 12px;

	  text-align: left;

	  margin: 25px 0px 5px 0px;

	  /*line-height: 5px;*/



}





h4{

	  color: #FFFFFF;

	  font-family: verdana, arial, sans-serif;

	  font-size: 11px;

	  text-align:left;

	  margin-top: 2px;

	  margin-bottom: 2px;

}



h5{

	  color: #FFFFFF;

	  font-family: verdana, arial, sans-serif;

	  font-size: 11px;

	  text-align:right;

	  margin-top: 2px;

	  margin-bottom: 2px;

	  margin-right: 20px;

}



h6{

	  color: #FFFFFF;

	  font-family: verdana, arial, sans-serif;

	  font-size: 10px;

	  text-align:right;

	  margin-top: 2px;

	  margin-bottom: 2px;

	  margin-right: 20px;

}

/* h definitions end here */





/* Float definitions start here */



.floatLeft {

clear: left;

}



.floatRight {

float: right;

}



/* Float definitions end here */



/* Clear definitions start here */



.clearAll{

clear: both;

}



/* Clear definitions end here */



/* Padding Top definitions start here */



.pTop1 {

padding-top:1px;

}



.pTop2 {

padding-top:2px;

}



.pTop3 {

padding-top:3px;

}



.pTop4 {

padding-top:4px;

}



.pTop5 {

padding-top:5px;

}



.pTop10 {

padding-top:10px;

}



.pTop30 {

padding-top:30px;

}



.pTop50 {

padding-top:50px;

}

/* Padding Top definitions end here */



/* Padding Right definitions start here */



.pRight1 {

padding-right:1px;

}



.pRight2 {

padding-right:2px;

}



.pRight3 {

padding-right:3px;

}



.pRight4 {

padding-right:4px;

}



.pRight5 {

padding-right:5px;

}



.pRight10 {

padding-right:10px;

}



/* Padding Right definitions start here */





/* Padding Bottom definitions start here */



.pBot1 {

padding-bottom:1px;

}



.pBot2 {

padding-bottom:2px;

}



.pBot3 {

padding-bottom:3px;

}



.pBot4 {

padding-bottom:4px;

}



.pBot5 {

padding-bottom:5px;

}



.pBot10 {

padding-bottom:10px;

}



/* Padding Bottom definitions end here */





/* Padding Left definitions start here */



.pLeft1 {

padding-left:1px;

}



.pLeft2 {

padding-left:2px;

}



.pLeft3 {

padding-left:3px;

}



.pLeft4 {

padding-left:4px;

}



.pLeft5 {

padding-left:5px;

}



.pLeft10 {

padding-left:10px;

}



/* Padding Left definitions end here */



/* Margin Left definitions start here */



.mLeft1{

margin-left: 1px;

}



.mLeft2{

margin-left: 2px;

}



.mLeft3{

margin-left: 3px;

}



.mLeft4{

margin-left: 4px;

}



.mLeft5{

margin-left: 5px;

}



.mLeft6{

margin-left: 6px;

}



.mLeft7{

margin-left: 7px;

}



.mLeft8{

margin-left: 8px;

}



.mLeft9{

margin-left: 9px;

}



.mLeft10{

margin-left: 10px;

}



.mLeft11{

margin-left: 11px;

}



.mLeft12{

margin-left: 12px;

}



.mLeft13{

margin-left: 13px;

}



.mLeft14{

margin-left: 14px;

}



.mLeft15{

margin-left: 15px;

}



.mLeft16{

margin-left: 16px;

}



.mLeft17{

margin-left: 17px;

}



.mLeft18{

margin-left: 18px;

}



.mLeft19{

margin-left: 19px;

}



.mLeft20{

margin-left: 20px;

}



/* Margin Left definitions end here */



/* Margin Right definitions start here */



.mRight1{

margin-right: 1px;

}



.mRight2{

margin-right: 2px;

}



.mRight3{

margin-right: 3px;

}



.mRight4{

margin-right: 4px;

}



.mRight5{

margin-right: 5px;

}



.mRight6{

margin-right: 6px;

}



.mRight7{

margin-right: 7px;

}



.mRight8{

margin-right: 8px;

}



.mRight9{

margin-right: 9px;

}



.mRight10{

margin-right: 10px;

}



.mRight11{

margin-right: 11px;

}



.mRight12{

margin-right: 12px;

}



.mRight13{

margin-right: 13px;

}



.mRight14{

margin-right: 14px;

}



.mRight15{

margin-right: 15px;

}



.mRight16{

margin-right: 16px;

}



.mRight17{

margin-right: 17px;

}



.mRight18{

margin-right: 18px;

}



.mRight19{

margin-right: 19px;

}



.mRight20{

margin-right: 20px;

}



/* Margin Right definitions end here */



/* Margin Top definitions start here */



.mTop1{

margin-top: 1px;

}



.mTop2{

margin-top: 2px;

}



.mTop3{

margin-top: 3px;

}



.mTop4{

margin-top: 4px;

}



.mTop5{

margin-top: 5px;

}



.mTop6{

margin-top: 6px;

}



.mTop7{

margin-top: 7px;

}



.mTop8{

margin-top: 8px;

}



.mTop9{

margin-top: 9px;

}



.mTop10{

margin-top: 10px;

}



.mTop11{

margin-top: 11px;

}



.mTop12{

margin-top: 12px;

}



.mTop13{

margin-top: 14px;

}



.mTop14{

margin-top: 14px;

}



.mTop15{

margin-top: 15px;

}



.mTop16{

margin-top: 16px;

}



.mTop17{

margin-top: 17px;

}



.mTop18{

margin-top: 18px;

}



.mTop19{

margin-top: 19px;

}



.mTop20{

margin-top: 20px;

}



.mTop25{

margin-top: 25px;

}



.mTop30{

margin-top: 30px;

}



.mTop35{

margin-top: 35px;

}



/* Margin Top definitions end here */



/* Margin Bottom definitions start here */



.mBot0{

margin-bottom: 0px;

}





.mBot1{

margin-bottom: 1px;

}



.mBot2{

margin-bottom: 2px;

}



.mBot3{

margin-bottom: 3px;

}



.mBot4{

margin-bottom: 4px;

}



.mBot5{

margin-bottom: 5px;

}



.mBot6{

margin-bottom: 6px;

}



.mBot7{

margin-bottom: 7px;

}



.mBot8{

margin-bottom: 8px;

}



.mBot9{

margin-bottom: 9px;

}



.mBot10{

margin-bottom: 10px;

}



.mBot11{

margin-bottom: 11px;

}



.mBot12{

margin-bottom: 12px;

}



.mBot13{

margin-bottom: 13px;

}



.mBot14{

margin-bottom: 14px;

}



.mBot15{

margin-bottom: 15px;

}



.mBot16{

margin-bottom: 16px;

}



.mBot17{

margin-bottom: 17px;

}



.mBot18{

margin-bottom: 18px;

}



.mBot19{

margin-bottom: 19px;

}



.mBot20{

margin-bottom: 20px;

}



.mBot25{

margin-bottom: 25px;

}



.mBot35{

margin-bottom: 35px;

}

/* Margin Bottom definitions end here */





/* List definitions start here */



ul 	  {

	  margin: 0px 0px 0px 0px;

	  padding: 0px 0px 0px 0px;

	  list-style-type: none;

	  }

li.first  {

  	  padding: 0px 0px 0px 23px; 

	  background: url('../images/arrow.gif') no-repeat 7px 0.45em;

	  text-align: left; 

	  line-height : 28px;

	  color : #303030;

	  font-size : 11px;

	  font-family : Verdana, Arial;

	  border-top: 1px dotted #D3D3D3;

   	  background-color: #F7F7F7;

	  }

li.second  {

  	  padding: 0px 0px 0px 23px;

	  background: url('../images/arrow.gif') no-repeat 7px 0.45em;

	  text-align: left;	  

	  line-height : 28px;

	  color : #303030;

	  font-size : 11px;

	  font-family : Verdana, Arial;

	  border-top: 1px dotted #D3D3D3;

	  background-color: #FFFFFF;

	  }

i.intro {

	  color : #000000;

	  font-size : 11px;

	  font-family : Verdana, Arial;

      text-align : right;

	  	

	  }

	  

/*li.band  {

  	  margin: 0px 10px 0px 0px;

	  padding: 0px 0px 0px 13px; 

	  text-align: left; 

	  line-height : 28px;

	  color : #303030;

	  font-size : 11px;

	  font-family : Verdana, Arial;

	  border-bottom: 1px dotted #D3D3D3;

   	  background-color: #F7F7F7;

	  }

li.noband  {

  	  margin: 0px 10px 0px 0px;

	  padding: 0px 0px 0px 13px;

	  text-align: left; 

	  line-height : 28px;

	  color : #303030;

	  font-size : 11px;

	  font-family : Verdana, Arial;

	  border-bottom: 1px dotted #D3D3D3;

	  background-color: #FFFFFF; */

	  }

	  

li.third  {

  	  padding: 0px 0px 0px 23px;

	  background: url('../images/arrow.gif') no-repeat 7px 0.45em;

	  text-align: left; 

	  line-height : 28px;

	  color : #303030;

	  font-size : 11px;

	  font-family : Verdana, Arial;

	  /*border-bottom: 1px dotted #D3D3D3;

	  background-color: #F7F7F7;*/

}



li.fourth  {

  	  padding: 0px 0px 0px 23px;

	  background: url('../images/arrow.gif') no-repeat 7px 0.15em;

	  text-align: left; 

	  line-height : 22px;

	  color : #303030;

	  font-size : 12px;

	  font-family : Verdana, Arial;

	  }

li.firstnoarrow  {

  	  padding: 0px 0px 0px 23px; 

	  text-align: left; 

	  line-height : 29px;

          *line-height : 28px;

	  color : #303030;

	  font-size : 11px;

	  font-family : Verdana, Arial;

	  border-top: 1px dotted #D3D3D3;

   	  background-color: #F7F7F7;

	  }

li.secondnoarrow  {

  	  padding: 0px 0px 0px 23px;

	  text-align: left;	  

	  line-height : 28px;

	  color : #303030;

	  font-size : 11px;

	  font-family : Verdana, Arial;

	  border-top: 1px dotted #D3D3D3;

	  background-color: #FFFFFF;

	  }



ol	  {

	  margin: 0px 0px 0px 0px;

	  padding: 0px 0px 0px 0px;

	  }

ol.first 	  {

	  margin: 0px 0px 0px 0px;

	  padding: 0px 0px 0px 0px;

	  background-color: #F7F7F7;

	  

	  }

ol.second {

	  margin: 0px 0px 0px 0px;

	  padding: 0px 0px 0px 0px;

	  background-color: #FFFFFF;



	  }

	  

ul.first 	  {

	  margin: 0px 0px 0px 0px;

	  padding: 0px 0px 0px 0px;

	  background-color: #F7F7F7;

	  

	  }

ul.second {

	  margin: 0px 0px 0px 0px;

	  padding: 0px 0px 0px 0px;

	  background-color: #FFFFFF;



	  }



li.ordered { 

	  margin: 0px 0px 0px 45px;

	  text-align: left;

	  line-height : 28px;

	  color : #303030;

	  font-size : 11px;

	  font-family : Verdana, Arial;

	  }

	  

li.bct1 {

	  margin: 0px 0px 0px 0px; 

	  padding: 0px 0px 0px 10px; 

	  text-align: left;

      line-height : 28px;

	  color : #303030;

	  font-size : 11px;

	  font-family : Verdana, Arial;

	  list-style-type: none;

   	  background-color: #F7F7F7;

      border-bottom: 1px dotted #D3D3D3;

	  }



li.bct2 {

	  margin: 0px 0px 0px 0px; 

	  padding: 0px 0px 0px 10px; 

	  text-align: left;

      line-height : 28px;

	  color : #303030;

	  font-size : 11px;

	  font-family : Verdana, Arial;

	  list-style-type: none;

   	  background-color: #FFFFFF;

      border-bottom: 1px dotted #D3D3D3;

	  }



li.about  {

	  margin: 0px 0px 0px 0px;

	  text-align: left;

	  line-height : 16px;

	  color : #4C4C4C;

	  font-size : 12px;

	  font-family : Verdana, Arial;

	  }



/* List definitions end here */



/* Link definitions start here */



a:link	 {

	   color : #2867D2;

	   text-decoration : none;

	   font-weight : bold;

	   font-size : 11px;

	   font-family : arial, verdana, sans-serif;

	   }

a:visited	 {

	   color : #2867D2;

	   text-decoration : none;

	   font-weight : bold;

	   font-size : 11px;

	   font-family : arial, verdana, sans-serif;

	   }



a:hover	 {

	   color : #FF7E00;

	   font-size : 11px;

	   font-family : arial, verdana, sans-serif;

	   }



a.small:link	 {

	   color : #2867D2;

	   font-weight : bold;

	   font-size : 10px;

	   font-family : arial, verdana, sans-serif;

	   }

a.small:visited	 {

	   color : #2867D2;

	   text-decoration : underline;

	   font-weight : bold;

	   font-size : 10px;

	   font-family : arial, verdana, sans-serif;

	   }



a.small:hover	 {

	   color : #FF7E00;

	   text-decoration : underline;

	   font-size : 10px;

	   font-family : arial, verdana, sans-serif;

  	   text-decoration : none;

	   }	   



a.menu:link	 {

	   color : #2867D2;

	   font-size : 10px;

	   font-family : arial, verdana, sans-serif;

	   }

a.menu:visited	 {

	   color : #2867D2;

	   font-size : 10px;

	   font-family : arial, verdana, sans-serif;

	   }



a.menu:hover	 {

	   color : #FF7E00;

	   font-size : 10px;

	   font-family : arial, verdana, sans-serif;

	   }



/* Link definitions end here */





/* Page definitions start here */



.cTopNavMain {

	  width: 100%;

	  text-align: center;

	  background-color: #7DB6FF;

}



.cTopNavSection {

	   width: 100%;

	   display: block;

	   margin: auto;

	   overflow: hidden;

	   }



.cPageMain {

	   width: 100%;

	   text-align: center;

	   display: block;

	   margin: auto;

	   overflow: hidden;

	   }



.cPageSection {

	   width: 770px;

	   display: block;

	   margin: auto;

	   overflow: hidden;

	   padding-left: 6px;

   	   padding-right: 6px; 

	   background-color: #FFFFFF;

	   }

.cPageTitle {

	   float: left;

	   width: 560px;

	   text-align: left;

	   font-family : arial, sans-serif, verdana;

	   color : #586DB3;

	   font-size : 15px;

	   font-weight: bold;

	   margin-top: 30px;

	   padding-top: 2px;

	   padding-bottom:2px;

	   line-height: 15px;

	   border-bottom: 3px dotted #FFD08D;



	   }

.cPageTitleFirstLetter {

       font-family : inherit;

	   font-size : 20px;

	   }



.cIntroPic {

	   float: left;

	   width: 225px;

	   margin-top: 10px;

	   }



.cIntro { 

	   float:right;

	   width: 350px;

	   margin-top: 15px;

   	   margin-right: 5px;

       font-family : verdana, arial, helvetica, sans-serif;

	   color : #4C4C4C;

	   font-size : 12px;

	   text-align: justify;

	   line-height: 16px;

	   }



.cPageLinks {

	   margin-top: 10px;

	   text-align: right;

	   }



.cAddressBar {

	   float: right;

	   width: 160px;

	   margin: 28px 4px 10px 6px;

	   border:1px solid #FF9B42;

       }



.cAddressBarTitle {

	   padding-top: 1px;

   	   padding-bottom: 1px;

	   padding-left: 4px;

	   background-color: #FF9B42;

       }



.cAddressBarSection { 

	   margin: 5px 5px 5px 5px;

       font-family: verdana, sans-serif, arial;

	   color: #105BAF;

	   font-size: 11px;

	   text-align: left; 

	   line-height: 14px;

	   }



.cAddressBarWelcome { 

	   margin-top: 2px;

       font-family : verdana, sans-serif, arial;

	   color : #5271D3;

	   font-size : 11px;

	   font-weight: bold;

	   text-align: left; 

	   line-height: 15px;

	   }



.cSubSectionMain { 

	   float: left;

	   width: 250px;

	   background-color: #F7F7F7;

	   }



.cMainSectionWftw1 {

	   float:left;

	   width: 748px;

   	   background-color: #FFFFFF;	   

	   border-bottom: 1px dotted #CDCDCD;

	   }

.cMainSectionWftw2 {

	   float:left;

	   width: 748px;

   	   background-color: #F7F7F7;	

	   border-bottom: 1px dotted #CDCDCD;

	   }

.cMainSectionVideo1 {

	   float:left;

	   width:397px;

   	   background-color: #FFFFFF;	   

	   border-bottom: 1px dotted #CDCDCD;

	   }

.cMainSectionVideo2 {

	   float:left;

	   width:397px;

   	   background-color: #F7F7F7;	

	   border-bottom: 1px dotted #CDCDCD;

	   }

.cSubSectionWftwMonth{ 

	   float: left;

	   width: 150px;

	  }

.cSubSectionWftwTopics{ 

	   float: right;

	   width: 596px;

   	   border-left: 1px dotted #FFD08D;

	   margin: 5px 0px 5px 0px;

	   }

.cSubSectionVideo{ 

	   float: left;

	   width: 185px;

	   padding: 8px 5px 5px 5px;

	  }



.cSubSectionVideoLink{ 

	   float: right;

	   width: 185px;

   	   border-left: 1px dotted #FFD08D;

   	   padding: 3px 5px 5px 5px;

	   margin: 5px 0px 5px 0px;

	   }



.cSubSection1 { 

	   margin-top: 5px;

	   height: 75px;

	   }



.cSubSection2 { 

	   margin-top: 5px;

	   margin-right: 5px;

	   height: 75px;

	   }

	   

.cSubSectionHeading { 

	   padding: 3px 0px 3px 10px;

	   background-color: #6AA2FF;

	   border-bottom:2px solid #CDCDCD;

	   }



.cSubSectionPic { 

	   float: left;

	   margin: 5px 5px 0px 5px ;

	   }



.cSubSectionCopy1 { 

	  padding-top: 5px;

      font-family : verdana, sans-serif, arial;

	  color : #303030;

	  font-size : 11px;

	  text-align: left;

	  line-height: 15px;

	  }



.cSubSectionCopy2 { 

	  padding-top: 5px;

	  margin-right: 5px;

      font-family : verdana, sans-serif, arial;

	  color : #303030;

	  font-size : 11px;

	  text-align: left;

	  line-height: 15px;

	  }



.cSubSectionCopyHdg { 

      font-family : verdana, sans-serif, arial;

	  color : #105BAF;

	  font-size : 11px;

	  text-align: left;

	  line-height: 15px;

	  }



.cDivider { 

	   float: right;

	   padding-top: 3px;

	   margin-left: 5px;

	   }

	   

.cSubSectionLink1 { 

	   margin: 6px 5px 5px 5px ;

	   text-align: right;

	   }



.cSubSectionLink2 { 

	   margin: 6px 5px 9px 5px ;

	   text-align: right;

	   }



.cInstructionalCopy {

      font-family : verdana, sans-serif, arial;

	  color : #727272;

	  font-size : 11px;

	  text-align: left; 

	  line-height: 15px;

}



.cInnerPageSection {

	   float:left;

	   width: 750px;

	   margin-top: 10px;

	   margin-bottom: 15px;

   	   border: 1px solid #6AA2FF;

   	   background-color: #FFFFFF;	   

	   }
.cSermonInnerPageSection {

	   float:center;

	   width: 750px;

	   margin-top: 30px;

	   margin-bottom: 15px;

   	 /*  border: 1px solid #6AA2FF; */

   	   background-color: #FFFFFF;	   

	   }
.cGospelMenuSection {

	   float:left;
	   
	   padding: 5px 0px 5px 0px;
	   
	   width: 750px;
	   
	   font-family : verdana, arial, helvetica, sans-serif;

	   color : #2867D2;

	   font-size : 12px;

	   margin-top: 0px;

	   margin-bottom: 0px;
	 
   	   border: 1px solid #6AA2FF;
	   
	   background-color: #F7F7F7; 	

   	   /*background-color: #FFFFFF;	*/  

	   }

.cScrollSection {

	   float:left;
	   
	   padding: 5px 0px 5px 0px;
	   
	   width: 750px;
	   
	   font-family : verdana, arial, helvetica, sans-serif;

	   color : #cc3333;

	   font-size : 13px;

	   margin-top: 0px;

	   margin-bottom: 0px;
	 
   	   background-color: #F7F7F7; 	

   	   border: 1px solid #cc3333;

	   }
.cInnerPageSectionVideo {

	   margin:auto;

	   display:block;

	   width: 400px;

	   margin-top: 10px;

	   margin-bottom: 15px;

   	   border: 1px solid #6AA2FF;

   	   background-color: #FFFFFF;	   

	   }

.cInnerSubSection { 

	   float: right;

	   padding: 10px 10px 10px 10px;

	   font-family : verdana, arial, helvetica, sans-serif;

	   color : #4C4C4C;

	   font-size : 12px;

	   text-align: justify;

	   line-height: 15px; 

	   background-color: #F7F7F7;	   

	   }		   



.cInnerSubSection1 { 

	   float: left;

	   width: 374px;

	   }

	   

.cInnerSubSection2 { 

	   float: left;

	   width: 374px;

	   }



.cInnerSubSection3 {

	   float:left;

	   width: 748px;

	   /*margin-top: 20px; */

 	   font-family : verdana, sans-serif, arial;

	   color : #4C4C4C;

	   font-size : 12px;

	   text-align: left; 

	   line-height: 16px;

	   }	

	   

.cInnerSubSection4 { 

	   float: left;

	   width: 350px;

	   text-align: left;

	   }



.cInnerSubSection5 {

	   float:left;

	   width: 748px;

 	   font-family : verdana, sans-serif, arial;

	   color : #4C4C4C;

	   font-size : 12px;

	   line-height: 16px;

	   background-color: #F7F7F7;

	   }



.cFormElementMain { 

	   float: left;

	   text-align:right;

	   margin: 10px 20px 10px 10px;

	   font-weight: bold;

}



.cFormElement1 { 

	   float: left;

	   width: 100px; 

}



.cFormElement2 { 

	   float: left;

	   padding-left: 15px;

}


.cFormElementCtr { 

	   width:748px;

	   margin: 10px 0px 5px 0px;

	   text-align: center;

}



.cFormElementMsg { 

	   width:200px;

	   border-style:none;

	   background-color:#F7F7F7;

}





.cInnerPageTitle {

	   color: #FFFFFF;

	   font-family: verdana, arial, sans-serif;

	   font-weight: bold;

	   font-size: 12px;

	   text-align:left;

	   padding: 3px 0px 3px 10px;

	   background-color: #6AA2FF;

	   border-bottom:2px solid #CDCDCD;

	   }	   

	   

.copyRightSection { 

	   width: 750px;

	   float: left;

	   margin-top: 20px;

	   }	

	   

.copyRightTitle {

	  color: #808080;

	  font-family: verdana, arial, sans-serif;

	  font-weight: bold;

	  font-size: 11px;

	  text-align:left;

	 /* margin-top: 5px; */

}



.copyRightCopy {

	  color: #808080;

	  font-family: verdana, arial, sans-serif;

	  font-size: 10px;

	  text-align:justify;

	  margin-top: 7px;

}



/* Page definitions end here */



/* Color definitions start here */



.colorWhite {

background-color: #FFFFFF;

}



.colorLtBlue {

background-color: #94C0FF;

}



.colorMdBlue {

background-color: #6AA2FF;

}



.colorDkBlue {

background-color: #2E7DD5;

}



.colorLtGray {

background-color: #F1F1F1;

}



/*Color definitions end here */



/* Border definitions start here */



.borderGray { 

border-bottom:2px solid #CDCDCD;

}



/* Border definitions end here */



/* Width definitions start here */

.width100%{

width: 100%;

}



.width100{

width: 100px;

}





.width160{

width: 160px;

}



.width230{

width: 230px;

}



.width256{

width: 256px;

}



.width330{

width: 330px;

}



.width345{

width: 345px;

}



.width550{

width: 550px;

}



.width595{

width: 595px;

}



.width600{

width: 600px;

}



.width770{

width: 770px;

}



.width780{

width: 780px;

}



/* Width definitions end here */



 /* Align definitions start here */



.centerAlign {

text-align: center;

}



.rightAlign {

text-align: right;

}



.leftAlign {

text-align: left;

}



.valignTop {

vertical-align: top;

}



.valignMid {

vertical-align: middle;

}



.valignBot {

vertical-align: bottom;

}



/* Align definitions start here */



/* Copy definitions start here */



.text {

      font-family : verdana, sans-serif, arial;

	  color : #000000;

	  font-size : 12px;

	  text-align: justify; 

	  line-height: 15px;

}





.copy {

      font-family : verdana, sans-serif, arial;

	  color : #000000;

	  font-size : 11px;

	  text-align: left;

	  line-height: 15px;

}





.copyViolet {

      font-family : verdana, sans-serif, arial;

	  color : #5271D3;

	  font-size : 11px;

	  text-align: left; 

	  line-height: 15px;

}



.copyOrange {

      font-family : verdana, sans-serif, arial;

	  color : #FF7E00;

	  font-size : 11px;

	  line-height: 15px;

}

.graysmall {

      font-family : verdana, sans-serif, arial;

	  color : #575555;

	  font-size : 9px;

	  text-align: left; 

	  line-height: 15px;

}



.copyBlue {

      font-family : verdana, sans-serif, arial;

	  color : #5293FF;

	  font-size : 11px;

	  text-align: left; 

	  line-height: 15px;

}



.copyGray {

      font-family : verdana, sans-serif, arial;

	  color : #105BAF;

	  font-size : 11px;

	  text-align: left; 

	  line-height: 15px;

}

.copyWhiteSmall {

      font-family : verdana, sans-serif, arial;

	  color : #FFFFFF;

	  font-size : 9px;

}



/* Copy definitions end here */



.mainContainer {

	  width: 100%;

	  color: #000000;

	  font-family: sans-serif,verdana, arial;

	  background-color: #FFFFFF;

}



.topContainer {

	  width: 100%;

	  background-color: #B0D5FF;

}



.copyContainer {

	  width: 770px;

	  background-color: #FFFFFF;

}



.borderBlue {

	  border:1px solid #88B1F5;

}





h3.gray{

	  color: #808080;

	  font-family: verdana, arial, sans-serif;

	  font-size: 12px;

	  text-align:left;

}



h4.gray{

	  color: #808080;

	  font-family: verdana, arial, sans-serif;

	  font-size: 11px;

	  text-align:left;

} 





h4.white{

	  color: #FFFFFF;

	  font-family: verdana, arial, sans-serif;

	  font-size: 11px;

	  text-align:left;

}



h4.blue{

	  color: #6AA2FF;

	  font-family: verdana, arial, sans-serif;

	  font-size: 12px;

	  text-align:left;

}



h4.small{

	  color: #FFFFFF;

	  font-family: verdana, arial, sans-serif;

	  font-size: 9px;

	  text-align:left;

}



h4.big{

	  color: #FFFFFF;

	  font-family: verdana, arial, sans-serif;

	  font-size: 13px;

	  text-align:left;

}



.borderGray { 

border-bottom:2px solid #C0C0C0;

}

a.boldGray:link {

	  color : #575555;

	  font-size : 11px;

	  text-align: left; 

	  line-height: 15px;

      font-family : verdana, sans-serif, arial;

	  font-weight : bold;

}



a.boldGray:visited {

	  color : #2867D2;

	  font-size : 11px;

	  text-align: left; 

	  line-height: 15px;

      font-family : verdana, sans-serif, arial;

	  font-weight : bold;

}



a.boldGray:hover {

	  color : #2867D2;

	  font-size : 11px;

	  text-align: left; 

	  line-height: 15px;

      font-family : verdana, sans-serif, arial;

	  font-weight : bold;

}

/* new menu */

#navWrap {
	height: 23px;
	background-color: #2e7dd5;
	border-top:2px solid #CCC;
	width: 100%;
	padding:0;
	margin:0;
	text-align:center;
	}
#nav {
	font-size:12px;
	margin:0 auto;
	padding:0;
	width:810px;
	list-style: none;
	font-weight: bold;
	background-color: #2e7dd5;
	color:#FFF;
	}

#nav ul {
	list-style: none;
	line-height: 1;
	font-weight: bold;
	text-align:center;
	background-color: #6aa2ff;
	color:#FFF;
	}

#nav a {
	display: block;
	width: 6.5em;
	color:#FFF;
	text-decoration: none;
	padding: 0.15em 0.10em;
	font:normal 13px arial,sans-serif;
	}

#nav li a {
	text-align:center;
	font-weight:bold;
	text-transform:lowercase;
	}

#nav a.more {
	background: url(../images/arrow.gif) top right no-repeat;
	}

#nav li {
	float: left;
	padding:0;
	width: auto;
	border-left:1px solid #CCC;
	}
	

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 16em;
	font-weight: normal;
	margin: 0;
	padding:0;
	float:left;
        z-index:1;
	}

#nav li li {
	padding: 0.2em 0em 0 0;
	width: 16em;
	text-align:left;
	border-style:none;
	}

#nav li ul a { 
	width: 13.9em;
	text-align:left;
	font-weight:normal;
	text-transform:none;
}

#nav li ul ul {
	margin: -1.75em 0 0 10.9em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li a:hover {
	background-color: #6aa2ff;

}

#nav li ul li a:hover, #nav li.sfhover {
	background-color: #2e7dd5;


}

/* SEARCH BAR */

#searchWrap {
	float: right;
        width: 773px ;
	height: 13px;
	width: 100%;
	padding:0;
	margin:2px 0px 0px 0px; 
	
	}

.cFormElement3 { 
	   float: right;
	   padding-left: 15px;
	   color:#2E7DD5;
	   margin: 4px 0px 0px 0px;  
       font:normal 13px arial,sans-serif;
}
/*
.cFormElement3 { 

	   float: right;

	   padding-left: 15px;
	   
	   margin: 0px 220px 0px 10px;

} */

/* APPLE SEARCH BOX LOOKALIKE STYLES */

#applesearch .sbox_l  {
	background: white url('../images/srch_l.gif') no-repeat top left;
	float: left;
	width: 19px; height: 19px;
}

#applesearch .sbox_r  {
	background: white url('../images/srch_r.gif') no-repeat top left;
	float: left;
	width: 19px; height: 19px;
}

#applesearch .sbox input {
	background: white url('../images/srch_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 19px; width: 142px;
	padding: 3px;
	font: 11px/13px arial;
	color: #000;
}

#content {
	clear: both;
}


/* Added for language selector menu */

.flynav {
	font-size:12px;
	margin:0 auto;
	padding:0;
	width:101px;
	list-style: none;
	font-weight: bold;
	background-color: #6aa2ff;
	color:#FFF;
	}
.flynav a {
	display: block;
	width: 6.8em;
	color:#FFF;
	text-decoration: none;
	padding: 0.25em 0.4em;
	font:normal 13px arial,sans-serif;
	}
.flynav a:visited {
	display: block;
	width: 6.8em;
	color:#FFF;
	text-decoration: none;
	padding: 0.25em 0.4em;
	font:normal 13px arial,sans-serif;
	}	
.flynav a:hover {
	display: block;
	width: 6.8em;
	color:#FFF;
	text-decoration: none;
	padding: 0.25em 0.4em;
	font:normal 13px arial,sans-serif;
	background-color: #2e7dd5;
	width:91px
}

/* Added for refTagger */
/* Begin */
.lbsTooltip
{
	background:#F7F7F7;
	border: 1px solid gray;
	z-index: 99;
	text-align: left;
	text-indent: 0;
}

.lbsTooltip div
{
	text-align: left;
}

.lbsTooltipHeader
{
	background:#6AA2FF;
	color: black;
	font-weight:bold;
	font-size:15px;
	line-height: 18px;
	font-family:Arial,Helvetica,serif;
	margin: 0;
	padding:4px;
	position:relative;
	border: 0;
}

.lbsTooltipBody 
{
	padding: 4px 8px 0 8px;
	margin:0;
	position:relative;
	z-index: 2;
	border: 0;
	line-height:16px;
}

.lbsTooltipBody p, .lbsTooltipBody span
{
	display: inline;
	color: black;
	font-family:Arial,Helvetica,serif;
	font-size: 14px;
	line-height:16px;
}

.lbsTooltipFooter
{
	font-size:11px;
	font-family:Helvetica,Arial,serif;
	bottom:4px;
	margin-top: 4px;
	position:absolute;
	text-align:right;
	border: 0;
}

.lbsTooltipFooter a:link, .lbsTooltipFooter a:visited, .lbsTooltipFooter a:hover 
{
	color: blue;
	text-decoration: underline;
	font-weight: normal;
	font-size:11px;
	font-family:Helvetica,Arial,serif;
}

.lbsTooltipFooter div
{
	text-align:right;
}


.lbsTooltipBody .ch-ref, .lbsTooltipBody .verse-ref
{
	font-size: 85%;
	top: -1px;
	position: relative;
}

.lbsTooltipBody .ch-ref
{
	font-weight: bold;
}

.lbsTooltipBody .verse-ref
{
	color: dimgray;
}

.lbsTooltip, .lbsTooltipBody span, .lbsTooltip a, .lbsTooltipBody p
{
	margin: 0;
	padding: 0;
}

.lbsLibronix img
{
	float: none !important;
}

/* End */
.feedback-panel 
{
   padding:20px;
   width: 250px;
   /*background: #bab6d8;
   border: #29216d 1px solid;*/
   position:absolute;
   top:200px;
   left:-200px;
}

.feedback-panel a.feedback-tab 
{
/*   background:transparent url(../images/feedbacktab.gif) no-repeat scroll 0 0;*/
   background:transparent url(../images/feedback.gif) no-repeat scroll 0 0;
   border-width: 1px 1px 1px 0;
   display:block;
   height:150px;
   left:0px;
   bottom:200px;
   position:fixed;
   float:right;
   text-indent:-9999px;
   width:30px;
   outline:none;
}

/* jQuery Countdown styles 1.5.8. */
.hasCountdown {
	/*border: 1px solid #ccc;
	background-color: #eee;*/
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}


.searchKey {
        background-color:greenYellow;
}

.info{
	margin: 10px;
	border: 1px dotted lightGrey;
	background: #C8C8C8;
     padding :5px;
} 


li.bct1 span, li.bct2 span{
	float: right;
                color: rgb(255, 155, 66);
				margin-right:10px;
				
}
li.bct1 span a, li.bct2 span a{
	
                font-size: 11px;
				
				
}

/* =Media queries
-------------------------------------------------------------- */
/* Minimum width of 600 pixels. */
@media only screen and (min-width: 320px) and (max-width: 767px) {
.cInnerPageSection {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 15px;
    border: 1px solid rgb(106, 162, 255);
    background-color: rgb(255, 255, 255);
}

.cInnerSubSection1 {
    width: 100%;
}

.cInnerSubSection2 {
    width: 100%;
}


#navWrap {
    height: 70px;
    background-color: rgb(46, 125, 213);
    border-top: 2px solid rgb(204, 204, 204);
    padding: 0px;
    margin: 0px;
    text-align: center;
    width: 100%;
}

.cAddressBar {
    display: none;
}

.cPageTitle {
    float: left;
  }
.cIntro {
    float: right;
    width: 98%;
    margin-top: 15px;
    margin-right: 5px;
    font-family: verdana,arial,helvetica,sans-serif;
    color: rgb(76, 76, 76);
    font-size: 12px;
    text-align: justify;
    line-height: 16px;
}

.cPageSection {
    width: 100%;
    display: block;
    margin: auto;
    overflow: hidden;
    padding-left: 6px;
    padding-right: 6px;
    background-color: rgb(255, 255, 255);
}

.cIntroPic {
    display: none;
}




}

/* =Media queries
--------------------------------------------ENDS----------- */