
table					{	border-collapse:  collapse;
							border:           0;
							padding:          0;
						}
input             {  vertical-align:   middle;
                  }						
form              {  margin:           0; 
                     font-size:        11px; 
                     padding:          0;
                     vertical-align:   bottom;
                  }
u                 {  font-style:       italic; 
                     font-weight:      normal; 
                     text-decoration:  underline; 
                  }
img               {  border:           0; 
                  }		
h3                {  font-family:      arial;
                     font-size:        20px;
                     line-height:      24px;
                     color:            #800000;
                     padding-top:      10;
                  }
h4                {  font-family:      arial;
                     font-size:        14px;
				         line-height:      20px;
                     color:            #000000;
                     margin-top:       14;
                     margin-bottom:    0;
                  }
i                 {  font-family:      verdana, arial, times new roman; 
                     font-size:        14px; 
                     line-height:      19px;
                     font-weight:      bold;  
                     font-style:       normal; 
                     color:            #CC0000; 
                     padding-left:     3; 
                     padding-right:    3;
                  } 
                  
/*-------------------------------------------------------------------*/
            
ul						{	margin-left:			0; 
							margin-right:        0;
     						margin-top:				0;
     						margin-bottom:			0;			  
     						padding:             0;
/*    				   padding-left:        15;  */
							vertical-align:		top;
							list-style-type:     none;
     						list-style-position: outside; 
						}
ul li					{	font-family:			verdana, arial, times new roman;
							font-size:				12px; 
							line-height:			18px; 
							font-weight:			normal;
							color:               #000000;
							margin-left:			2; 
     						margin-top:				0;
	     					margin-bottom:			0;
     						padding:             0;
							padding-left:			13;
							vertical-align:		middle;
  							background-image:		url('img/greyblue.bmp');
							background-repeat:	no-repeat;
							background-position: left 8;   
						}
						
.ul               {  }
a:link.ul         {	text-decoration: none;      color: #CC0000; background: transparent; }
a:visited.ul      {	text-decoration: none;      color: #CC0000; background: transparent; }
a:hover.ul        {	text-decoration: underline; color: #000000; background: #ffffbf;     }
a:active.ul       {	text-decoration: underline; color: #CC0000; background: #ffffbf;     }

                  
/*-------------------------------------------------------------------*/

.background			{	background:       #FFFFFF;
							color:				black; 
						} 
.toptable			{	width:				952;
							margin-top:			0;
						}
						
/*-------------------------------------------------------------------*/

.toptitle,
.toptitlehome  	{	text-align:       left;
                     height:           34;
							font-family:		verdana, arial, times new roman;
							font-size:			12px;
							font-weight:      normal;
							line-height:		14px;
							text-align:			left;
							width:				700;
							padding-bottom:   3;
							padding-left:     1;
							vertical-align:   bottom;
						}
.toptitle			{	padding-bottom:   17;
                     height:           48;
						}
.toptableclick,
.toptableclickhome		
                  {	text-align:			left;
                     height:           34;
							vertical-align:   bottom;
							font-size:			12px;
							line-height:      14px;
							font-family:      verdana, arial, times new roman;
							font-weight:      normal;
							padding-left:     20;
							padding-bottom:   3;
						}
.toptableclick    {	padding-bottom:   17;
                     height:           48;
						}
.toptablefiller	{	width:            1;
						}
						
/*-------------------------------------------------------------------*/
        
.sel_book         {  font-family:      arial, helvetica;
                     font-size:        11px;	
                     padding-left:     335;					
                     width:            172;
                     text-align:       left;
                     height:           10;
                     vertical-align:   bottom;
                  }
.sel_chap         {  font-family:      arial, helvetica;
                     font-size:        11px;						
                     padding-left:     0;
                     width:            46;
                     height:           10;
                     vertical-align:   bottom;
                  }
.sel_verses       {  font-family:      arial, helvetica;
                     font-size:        11px;						
                     padding-left:     0;
                     height:           10;
                     vertical-align:   bottom;
                  }
.selectbook		   {	padding-right:    5;
                     padding-top:      1;
                     line-height:      22px;
                     text-align:       right;
                     vertical-align:   top;
						}
.selectbook2      {	
                     text-align:       right;
                     vertical-align:   top;
						}
.selectbox			{	font-family:		arial, times new roman; 
					   	font-size:			14px; 
					   	line-height:		18px; 
					   	height:				22; 
					   	border:				1px solid #7F9DB9;   
					   }
.selectbox2			{	font-family:		arial, times new roman; 
					   	font-size:			14px; 
					   	line-height:		18px;
					   	text-align:       right; 
					   	padding-right:    2;
					   	height:				22; 
					   	width:            30;
					   	margin-right:     1;
					   	margin-bottom:		0;
					   	border:				1px solid #7F9DB9;   
					   }
.selectbox3			{	font-family:		arial, times new roman; 
					   	font-size:			14px; 
					   	line-height:		18px; 
					   	text-align:       left;
					   	padding-left:     2;
					   	height:				22; 
					   	width:            60;
					   	margin-left:      1;
					   	margin-bottom:		0;
					   	border:				1px solid #7F9DB9;   
					   }
					   
/*-------------------------------------------------------------------*/

.toptablelogo,          
.titlebox		   {	height:				31;
							width:            689;
							vertical-align:   top;
							text-align:			left;
							padding-left:     0;
							padding-bottom:   7;
						}
.title   		   {	width:            332;
                     vertical-align:   top;
						}
a.logo				{	font-size:			22px;
                     line-height:      23px;
							font-family:      arial;
							font-weight:      bold;
							color:				#000000;
						}
a:link.logo			{ text-decoration:	none;      color: #000000; }
a:visited.logo		{ text-decoration:	none;      color: #000000; }
a:hover.logo		{ text-decoration:	underline; color: #000000; }
a:active.logo		{ text-decoration:	underline; color: #000000; }

.help             {  height:           24;
                     text-align:       left;
                     vertical-align:   top;
                  }
.toptabledomain,
.domainbox	      {	height:				25;
							vertical-align:   top;
							text-align:			right;
							padding-bottom:   5;
						}
.domain				{	font-family:      arial;
							font-size:			20px;
							font-weight:      normal;
							color:				#000000;
						}

/*-------------------------------------------------------------------*/

.booktable  		{	width:				690;
						} 
.bookbox    		{	width:				690;
							height:           35;
							vertical-align:	bottom;
						} 
.chaptable  		{	width:				690;
							height:           550;
							vertical-align:	top;
						} 
.chapbox				{	width:            690;
							text-align:       left;
							vertical-align:	top;
							padding-bottom:   88;
							border-top:       0px;
						}
						
/*-------------------------------------------------------------------*/

.shell				{	width:            952;
							margin-top:       6;
						}
.nametable			{	width:				952; 
					      margin-top:       6;
				      }
.namecol			   {	padding-top:      0;
				      }
.searchtable		{	width:		      952; 
				         height:           31;
			         }
.commenttable		{	width:		      952; 
			         }
.srchtable			{	width:			   650;
					      height:           35;
					      text-align:       left;
					      vertical-align:	top; 
					      font-family:      times new roman, arial, verdana, helvetica;
					      font-size:        15px;
					      line-height:      19px;
				      }
.searchbox			{	vertical-align:   top;
                     padding-bottom:   5;
						}
.searchresults		{	width:            650;
					      vertical-align:   top;
					      padding-right:    40;
					      padding-top:      8;
					      background:       #ffffff;
					      border:           1px solid #7F9DB9;
					      border-top:       0;
				      }
.ver        	   { 	font-family:     arial, helvetica; 
              	      font-size:       14px; 
	                  line-height:     20px; 
            	   }
.devotable			{	width:            640;
							padding-top:      10;
							vertical-align:	top;
						} 
						
/*-------------------------------------------------------------------*/

.ulred				{	margin:				0;
							padding:				0;
							padding-left:		17;
							color:				#CC0000;
							font-family:		verdana, arial, times new roman;
							font-size:			12px;
							line-height:		18px;
						}

/*-------------------------------------------------------------------*/
            
.photoleft			{	padding-right:  15;
							vertical-align: top;
							float:          left;
							text-align:     left;
						}

/*-------------------------------------------------------------------*/

.imglink          {	cursor:         hand; 
                     display:        block;
                     float:          left; 
                  }
a:visited.imglink {	border:         1px solid #7F9DB9; } 
a:link.imglink    {	border:         1px solid #7F9DB9; }  
a:hover.imglink   {	border:         1px solid #CC0000; }
a:active.imglink  {	border:         1px solid #7F9DB9; }

/*-------------------------------------------------------------------*/
            
a                 {	color:			#606060; 
				      }
a:link            { text-decoration: none;      color: #CC0000; background: transparent; }
a:visited         { text-decoration: none;      color: #CC0000; background: transparent; }
a:hover           { text-decoration: underline; color: #000000; background: #ffffbf; }
a:active          { text-decoration: underline; color: #000000; background: #ffffbf; }

/*-------------------------------------------------------------------*/

.ast			      {	font-family:		verdana, arial, times new roman;
					   	font-size:			14px; 
					   	color:            #000000;
					   } 
.medium           {  font-family:      verdana, arial, times new roman;
                     font-size:        12px; 
                     line-height:      18px; 
                     text-align:       left;
                  } 
.small            {  font-family:      verdana, arial, times new roman; 
                     font-size:        11px; 
                     line-height:      17px;
                     text-align:       left;
                  }

/*-------------------------------------------------------------------*/

p, 
.a, 
.note, 
.text 
				      { 
				      	font-family:		   times new roman, georgia, trebuchet ms, arial, verdana, helvetica;
				      	font-size:			   16px;
				      	line-height:		   20px; 
				      	margin-bottom:		   14;
                  } 
p                 {	text-align:			   justify; 
				      } 
.nomar            {  text-align:          left;
                     margin:              0;
                     margin-top:          4;
                  }				
.note             {	font-family:		   times new roman, arial, helvetica;
			            font-size:       	   15px;
 	                  line-height:     	   20px;
                     font-style:      	   italic;  
                     color:           	   #000000;
                     text-align:      	   justify;   
                     margin-bottom:	      14;
		            }
.w250			      {  width:               250;
				      }				
.answer           {  margin-top:			   0; 
                     text-align:			   justify;   
				         line-height:			21px; 
                  } 
.desc			      {	width:               640;
				      	font-family:		   times new roman, arial, helvetica;     
				      	font-size:			   17px;
				      	line-height:		   21px;
				      	font-weight:		   normal;
				      	font-style:          italic; 
				      	text-align:			   justify;   
				      	color:				   #000000;
                  } 
.it               {  font-style:			   italic; 
                  } 
.itsmall          {  font-style:			   italic; 
                     font-size:			   16px;
                     line-height:		   20px;
                     font-family:		   times new roman;
                     color:				   #000000;
                  } 
.tiny             {  font-family:         arial, helvetica;
                     font-size:			   11px;
                     line-height:		   15px;
                     margin:              0;
                  } 
	         
.texttable			{	width:            952;
							vertical-align:	top;
							margin-top:       6;
						} 
.textblok			{	width:				640;
							padding-top:		25;
							padding-left:		25; 
							padding-right:		25; 
							vertical-align:	top;
							text-align:			left;
							line-height:		20px;
						}
.textcol				{	width:            690;
							text-align:       left;
							vertical-align:	top;
							padding-bottom:   30;
  							border:				1px solid #7F9DB9;   
  							border-top:       0;  
  							background:       white;
						}
.adcol				{	width:            260;	  
							font-size:        0px;
							text-align:       left;
							vertical-align:	top;
						}
.prevbook			{	text-align:			left;
							width:				81;
							padding-left:		25;
							padding-bottom:   1;
						}
				
.bookname1			{	text-align:			left;
							width:				460;
							color:            #000000;
							padding-top:      1;
						}
	         
.nextbook			{	text-align:			left;
							padding-bottom:   1;
						}
				
.chapnum				{	font-family:		arial, verdana, helvetica;
							font-size:			14px;
							line-height:		21px;
							text-align:			left;
							padding-left:     25;
						}

.verses  			{	width:				640;
							padding-top:		15;
							padding-left:		25; 
							padding-right:		25; 
							vertical-align:	top;
							text-align:			left;
							height:           550;
						}
.heading				{	font-size:			18px; 
							line-height:		24px; 
							font-weight:		bold;
							font-family:		arial;
							vertical-align:	middle;
						}
.next					{	font-family:		verdana, arial, times new roman; 
							font-size:			12px; 
							line-height:		20px;
							color:				#606060; 
							text-decoration:	none;
							vertical-align:	middle;
						}
.CN					{	font-size:        19px; 
							line-height:      24px;
							color:            black;
							font-weight:      bold;
							font-family:      arial;
							vertical-align:   middle;
						}
.chapnumb1			{	text-align:				left;
							padding-top:			16;
							vertical-align:		middle;
							width:               188;
							padding-left:        25;
						}
.chapnumb1a			{	text-align:				left;
							padding-top:			16;
							vertical-align:		middle;
							width:               88;
						}
.psalms				{	font-family:			arial, verdana, helvetica;
							font-size:				14px;
							line-height:			21px;
							padding-top:			16;
							letter-spacing:		0;
							text-align:				left;
							vertical-align:		middle;
							width:               298;
						}
.headnb				{	font-size:        20px; 
							line-height:      24px; 
							font-weight:      normal;
							font-family:      times new roman;
						}
.form					{	font-family:      times new roman;
							font-size:        16px;
							line-height:      19px;
						}                    
.input				{	font-family:      verdana, arial, times new roman; 
							font-size:        12px; 
							line-height:      16px;
							padding-left:     3;
							height:           20px;
							background:       #efefef;
							border:           1px solid #7F9DB9;
						}
.textbox				{	font-family:      verdana, arial, times new roman; 
							font-size:        12px; 
							line-height:      16px;
							padding:          10;
							background:       #efefef;
							border:           1px solid #7F9DB9;
						}
						
/*-------------------------------------------------------------------*/

.indexresults 	   {	border:  	      1px solid #7F9DB9;
						   border-top:       0;
						   width:            690;
						   padding-top:      4;
						   padding-bottom:   10;
					   } 
.words            {  vertical-align:   top; 
                     color:            black; 
                     width:            130; 
                     font-family:      verdana, arial, times new roman; 
                     font-size:        12px; 
                     line-height:      16px; 
                     text-align:       left; 
                  }

/*-------------------------------------------------------------------------*/

.search           {  padding:        0;
                     margin:         0;
                     font-size:      9px; 
                     color:          black;
                     font-family:    verdana, arial, times new roman; 
                  }
.goto 			   {	font-family:		arial;
					   	font-size:			14px;
					   	text-align:       left;
					   	padding-left:     6;
					   	width:				65;
					   	height:           24;
					   }  
.button			   {	font-family:		arial;
					   	font-size:			14px;
					   	padding-left:     6;
					   	text-align:       left;
					   	width:				65;
					   	height:           28;
					   	margin-left:      1;
					   }  
.query			   {	font-family:		arial, times new roman; 
					   	font-size:			17px; 
					   	line-height:		20px; 
					   	height:				26; 
					   	width:				610;
					   	vertical-align:	top;
					   	padding-left:		4; 
					   	margin-top:			1;
					   	margin-bottom:		1;
					   	background:			#ffffff;
					   	border:				1px solid #7F9DB9;   
					   }
.radio			   {	vertical-align:	middle;
					   	font-family:		arial; 
					   	font-size:			9px; 
					   }
            
.f,
.g,
.x                {  font-family:     verdana, arial, times new roman; 
                     font-size:       10px; 
                     line-height:     14px;
                     height:          10;
                     color:           #000000;
                     background:      #efefef;
                     margin-left:     10;
                  }
.g                {  background:      #e7e7ff; 
                  }
.x                {  background:      #dfefff; 
                  }
.highlight        {  background:      #ffffd7; 
                  }
.bottable		   {	width:				672; 
                     height:           500;
                     text-align:       center;
                  } 
.bottom 			   {	height:				500;
					   	padding-bottom:	4;
					   	color:				black;
					   	text-align:			center;
					   }

/*-------------------------------------------------------------------*/

.section		      {	font-family:    arial; 
				      	font-size:      15px; 
				      	line-height:    18px; 
				      	font-weight:    bold; 
				      	color:          #000000;
				      }
.AP			      {	padding-top:     	   5;
				      	padding-right:    	10;						
				      	font-family:			arial, times new roman;
				      	color:            	#000000;
				      	font-size:				12px; 
				      	line-height:      	18px;
				      	text-align:				left;
				      	height:              25;
				      	vertical-align:      bottom;
				      } 
.books1		      {	width:					124;						
				      	text-align:          left;
				      	padding-left:     	10;
				      	border-left:      	1px solid #7F9DB9;
				      }
.books2		      {	width:					94;						
				      	text-align:          left;
				      	padding-left:     	10;
				      	padding-right:       10;
				      }
.books3		      {	width:					124;          			
				      	text-align:          left;
				      	padding-left:     	10;
				      	border-left:      	1px solid #7F9DB9;
				      }
.books4		      {	width:					94;          			
				      	padding-left:     	10;
				      	text-align:          left;
				      	padding-right:       10;
				      }
.books5		      {  width:               213;    
				      	text-align:          left;
				      	padding-left:     	10;						
				      	border-left:      	1px solid #7F9DB9;
				      }

/*-------------------------------------------------------------------*/

.b						{	color:				#000000;  
              			font-family:		verdana, arial, times new roman;
							font-size:			14px; 
							line-height:		18px; 
							text-align:			left;
						} 
a.b					{	color:				#000000;  
							width:				100%; 
              			font-family:		verdana, arial, times new roman;
							font-size:			14px; 
							line-height:		18px; 
							text-align:			left;
							display:          block;
						} 
a:link.b				{	text-decoration: none;      color: #CC0000; background: transparent; }
a:visited.b			{	text-decoration: none;      color: #CC0000; background: transparent; }
a:hover.b			{	text-decoration: underline; color: #000000; background: #ffffAA;     }
a:active.b			{	text-decoration: underline; color: #000000; background: #ffffAA;     }

/*-------------------------------------------------------------------*/

.olinksheader		{	font-family:			arial;
							font-size:				14px; 
							line-height:			18px;
							text-align:				left;
							padding-top:         18;
							margin:					0;
							font-weight:			bold;
						}
						
.olinks				{	font-family:			verdana, arial, times new roman;
							font-size:				12px; 
							line-height:			18px;
							padding-top:			0;
							padding-bottom:		0;
						}
					
/*-------------------------------------------------------------------*/

.bottomtable		{	width:				952; 
				         vertical-align:   top;
				         padding-bottom:   500;
							margin-top:       19;
							margin-bottom:    500;
			         }
.smalltext			{  font-family:      verdana, arial, times new roman;
							font-size:			11px;
						}	
						
.googlead         {  padding-left:     8;
                  }						
						
/*-------------------------------------------------------------------*/


