
@font-face 
{
    font-family: 'HEAD';
    src: url('../fonts/MYRIADPRO-REGULAR.OTF') format('opentype');
    font-weight: normal;
    font-style:  normal;
}
@font-face 
{
    font-family: 'HEADB';
    src: url('../fonts/MYRIADPRO-BOLD.OTF') format('opentype');
    font-weight: normal;
    font-style:  normal;
}

table					{	border-collapse:  collapse;   
							border:           0;
							padding:          0;
						}
input             {  vertical-align:   bottom;
							margin:				0; 
                  }						
form              {  margin:           0; 
                     padding:          0;
                     font-size:        11px; 
                     vertical-align:   top;
                  }
u                 {  font-style:       italic; 
                  }
img               {  border:           0; 
                  }		
i                 {  font-weight:      normal;  
                     font-style:       italic; 
                  } 
            
/*-------------------------------------------------------------------*/

a                 {	color:				#606060; 
				      }
.a                {	color:				#CC0033; 
				      }
a:link            {	text-decoration:	none;      color: #CC0033; background: transparent; }
a:visited         {	text-decoration:	none;      color: #CC0033; background: transparent; }
a:hover           {	text-decoration:	underline; color: #CC0033; background: transparent; }
a:active          {	text-decoration:	underline; color: #CC0033; background: transparent; }

/*-------------------------------------------------------------------*/
            
.background			{	
							background:				#FFFCF6;	 
							background:				#FFFFFF;	 
							margin-top:				6;
							margin-bottom:			0;
							margin-left:         0;
							margin-right:			0;
							color:					black; 
						} 
.wholepage        {  width:					870;
							vertical-align:		top;
							text-align:				left;
						}
.grey					{  color:					#6C5E57;
						}
.topcolor			{  text-align:				left; 
							width:               600;
						}
.topcenter			{	width:					600;
							text-align:          left;
						}
.booklinks			{	text-align:          left;
							margin-top:				3;
						}
.maincol			   {	vertical-align:		top;
							width:					600;
							text-align:          left;
				      }
.botcenter			{	background:				#5F5641;	
							background:				#FFFFFF;	 
							width:					600;
							height:              1000;
						}
.topphoto			{	width:					600;
							vertical-align:		top;
							text-align:          left;
						}
.toptable			{	width:					600; 
							vertical-align:		top;
							margin-top:          3;
							margin-bottom:       0;
						}
						
/*-------------------------------------------------------------------*/
        
.titlebox			{	vertical-align:   bottom;
							width:				550;
							text-align:			left;
							padding-top:		5;
							pagging-bottom:	5;
						}
.title				{	font-family:      HEADB;
  							font-size:			28px;
                     line-height:      41px;
						}
.subtitle         {  font-family:      Times New Roman;
  							font-size:			28px;
                     line-height:      41px;
							font-style:			italic;
							color:				#666666;
                  } 

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

.searchtable		{	width:		      600; 
							margin-top:       0;
							margin-bottom:    0;
			         }
.searchbox			{	padding-bottom:   5;
							padding-top:		0;
							width:				600;
							font-size:			0px;
							vertical-align:	bottom;
						}
.searchresults		{  width:            600;
					      vertical-align:   top;
					      margin-top:			0;
					      margin-bottom:		0;
					      background:       #FFFFFF;
				      }
						
/*-------------------------------------------------------------------*/

.head4            {  font-family:      HEADB;
                     font-size:        20px;
                     line-height:      26px;
							margin-bottom:    20;
                  }
.articlenum			{  font-family:			HEADB;
							font-size:				19px;
							line-height:			27px;
							margin-top:				12;
						}

p, 
.a, 
.text,
.merged 
				      {  font-family:		   Times New Roman;
				      	font-size:			   21px;
				      	line-height:		   29px;
							text-align:				justify;
				       	margin-bottom:		   20;  
                  } 

.prodesc				{  font-family:			Times New Roman;
				      	font-size:			   21px;
				      	line-height:		   28px;
							font-style:				italic;
							margin-bottom:       20;
						}
.artlist				{  font-family:			HEADB;
							font-size:				20px;
							line-height:			26px;
							margin-bottom:       15;
						}
.desc			      {	font-family:		   HEADB;     
				      	font-size:			   22px;
				      	line-height:		   28px;
				      	font-style:          normal; 
				      	text-align:			   left;   
							margin-top:          2;
							margin-bottom:       23;
                  } 
.it               {  font-style:			   italic; 
                  } 
.part					{  font-family:			HEADB;
				      	font-size:			   20px;
				      	line-height:		   27px;
							height:					44;
							padding-bottom:      10;
							vertical-align:      top;
							width:					600;
						}
.treatise			{  font-family:			HEADB;
				      	font-size:			   19px;
				      	line-height:		   27px;
							padding-left:        0;
							vertical-align:      top;
						}
.question1			{  font-family:			arial, consolas, courier new;
				      	font-size:			   18px;
				      	line-height:		   25px;
							padding-left:        17;
							text-align:          right;
							vertical-align:		top;
						}
.question2			{  font-family:			HEAD;
				      	font-size:			   18px;
				      	line-height:		   25px;
							padding-left:        7;
						}
.objection			{  font-family:			HEADB;
				      	font-size:			   19px;
				      	line-height:		   29px;
							text-decoration:     underline;
						}
.texttable			{	width:					600; 
							vertical-align:		top;
						}
						
.article				{	padding-top:		10;
							padding-left:		0; 
							padding-bottom:   20;
							vertical-align:	top;
							text-align:			left;
							font-family:		arial;
							font-size:			14px;
							line-height:		20px;

						}
.adcol				{	width:            272;	  
							padding-left:     20;
							paddint-right:		2;
							font-size:        0px;
							vertical-align:	top;
							padding-top:      0;
							text-align:			left;
						}
.quesname			{	font-family:		HEADB;
							font-size:			24px; 
							line-height:		36px; 
							text-align:			left;
							height:           92;
							vertical-align:	top;
							padding-top:      12;
							margin-bottom:    10;
						}
.bookname			{	text-align:			left;
							width:				468;
							height:           25;
							font-size:			19px; 
							line-height:		24px; 
							font-weight:		bold;
							font-family:		arial;
							vertical-align:	top;
							color:				#000000;
						}
.prev					{	font-family:		HEAD;
							font-size:			19px;
							line-height:		35px;
							height:           36;
							color:				#606060; 
							text-decoration:	none;
							vertical-align:	bottom;
							width:            100;
						}
.next					{	font-family:		HEAD;
							font-size:			19px;
							line-height:		35px;
							height:           36;
							color:				#606060; 
							text-decoration:	none;
							vertical-align:	bottom;
						}
.chapname			{	font-family:      HEADB; 
							font-size:        24px;
							line-height:      35px;
							height:           45;
							width:            150;
							vertical-align:   bottom;
						}
.form					{	font-family:      arial;
							font-size:        16px;
							line-height:      23px;
						}                    
.input				{	font-family:      arial, times new roman; 
							font-size:        16px; 
							line-height:      21px;
							padding-left:     8;
							height:           28;
							background:       #ffffff;
							border:           1px solid #808080;
						}
						
/*-------------------------------------------------------------------------*/

.search           {  padding:        0;
                     margin:         0;
                     font-size:      9px; 
                     color:          black;
                     font-family:    verdana, arial, times new roman; 
                  }
.button			   {	font-family:		arial;
			   			font-size:			16px;
							line-height:      19px;
			   			padding-left:     4;
			   			text-align:       center;
			   			width:				58;
							height:           30;
			   			margin-left:      1;
							margin-bottom:		1;
							cursor:           pointer;
							cursor:           hand;
  							background:       #dfdfdf;    
  							border:           1px solid #808080;   
						}  

.query			   {	font-family:		Times New Roman; 
				      	font-size:		   20px;
					   	line-height:		21px; 
					   	height:				30; 
					   	width:				539;
					   	vertical-align:	top;
					   	padding-left:		5; 
					   	margin-top:			1;
					   	margin-bottom:		1;
					   	color:				#666666;
					   	border:				1px solid #808080;   
					   }
.quote            {  background:			#ffffff; 
							border:           1px solid #999999;
							padding-top:      5;
							padding-bottom:   5;
							padding-left:     10;
							padding-right:    10;
				      	font-family:		courier new, consolas;
				      	font-size:			15px;
				      	line-height:		21px; 
                  }
.bottable		   {	width:				672; 
                     height:           500;
                     text-align:       center;
                  } 
.bottom 			   {	height:				500;
					   	padding-bottom:	4;
					   	color:				black;
					   	text-align:			center;
					   }

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

.bottomtable		{	width:				600; 
				         vertical-align:   middle;
							text-align:			left;
			         }		
.copyrightbox		{	font-family:		arial, helvetica;
							font-size:			14px; 
							line-height:		20px;
                     font-weight:      normal;
                     font-style:       normal;
							padding-top:      14;
							padding-bottom:   16;
							padding-left:     20;
							padding-right:    20;
							width:            560;
							color:            black;
							background:       #dfdfdf;
						}					  

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

.sidelinks  		{	vertical-align:      bottom;
							padding-bottom:		5;
						}
.head5            {  font-family:      HEADB;
                     font-size:        18px;
                     line-height:      22px;
							margin-bottom:    18;
                  }

.spacer           {  width:               44;
                  }
.topmenu,
.topmenux,
.topmenuy			{  font-family:			HEAD;
							font-size:				19px; 
							line-height:			26px; 
                     text-align:          left;
							padding-bottom:      3;
						}
.topmenux			{	border-bottom:			2px solid #000000;
							padding-bottom:		1;
						}
a.topmenuy			{	border-bottom:			2px solid #ff0000;
							padding-bottom:		1;
							text-decoration:		none; 
						}
a:link.topmenu 	{  text-decoration:		none; 
							padding-bottom:      3;
						}
a:visited.topmenu {  text-decoration:		none; 
							padding-bottom:      3;
						}
a:hover.topmenu	{  text-decoration:		none; 
                     border-bottom:       2px solid #ff0000;
							padding-bottom:      1;
						}
a:active.topmenu	{  text-decoration:		none; 
                     border-bottom:       2px solid #ff0000;
							padding-bottom:      1;
						}

