/* CSS Document 
Chymistry of Isaac Newton*/

body.home
{background-color: #ffffff; margin-top: 10px; margin-bottom: 10px; 
padding: 0px; font-family: sans-serif; font-size: 14px;}

body /*Internal pages*/
{background-color: #ffffff; padding: 0px; margin: 0px; 
font-family: garamond; font-size: 16px;}	
	
td
{font-family: garamond; font-size: 16px;}
	

a:link, a.simulink /* this supports "links" that need to pop panels without a null href value */
{color: #AC0D3E; text-decoration: underline; cursor:pointer;}	
a:visited
{color: #666666; text-decoration: underline;}	
a:hover
{color: #2b034a; text-decoration: none;}	

a.button {background-color: #ffffff; color: #2b034a;  font-size: 11px; border: 1px solid #333333; border-top-color: #666666;
border-left-color: #666666; margin: 2px; padding: .15em; font-family: sans-serif; font-weight: bold; text-decoration:underline;}
}

a.button:hover 
{background-color: #ffffff; color: #2b034a; border: 1px solid #333333; font-family: arial; font-size: 11px; text-decoration: none; }

.bannerTable /*Internal pages*/
{width: 100%; height: 50px; background-color: #000000; margin-top: 0; margin-bottom: 0;}
	
h3 /*Main page title*/
{padding: 2px; margin-left: 15px; margin-top: 15px; margin-bottom: -5px;
text-align: justify; font-family: arial;} 
	
h4 /*Page sub-titles/section*/
{padding: 2px; margin-left: 35px; margin-top: 15px; margin-bottom: -5px;
text-align: justify; font-family: arial;} 	

 h5 /*Page sub-titles/section*/
{padding: 2px; margin-top: 15px; margin-bottom: -5px;	text-align: justify; font-family: arial; font-size: 13px;} 	

dl {position: relative; margin-left: 35px;} 

dt 
{ padding: 2px; margin-bottom: 15px; font-family: sans-serif; font-size: 13px;}

dd
{ padding: 2px; margin-bottom: 15px; font-family: sans-serif; font-size: 13px;}

.mainContent
{padding: 2px; margin-left: 35px; margin-right: 35px; margin-top: 15px;
 font-family: sans-serif; font-size: 13px;} 
		
hr 
 {height: 1px; color: #000000; background-color: #000000; width: 90%; 
  text-align:left; margin-left: 15px; padding: 0px;}

img.spaceleft 
{padding-left: 1em; padding-top: .5em; padding-bottom: .5em}

img.spaceright
{padding-right: 1em; padding-top: .5em; padding-bottom: .5em}		

.caption
{padding: 2px; margin: 10px; width: 85%; text-align: justify; 
font-family: arial; font-size: 12px; color: #333333;}

/* Navigation Bar ---------------------------------------*/
.navTable /*Internal pages*/
{width: 100%; height: 20px; background-color: #7c819d;}	

.navBar
{ height: 20px; background-color: #7c819d; border: 1px solid #000000;  
border-width: 1px 0px 1px 0px; padding: 2px; margin-top: 0; margin-bottom: 0;}	

a.nav:link 
{color: #ffffff; font-family: arial; font-size: 13px; text-decoration: none;}	

a.nav:visited
{color: #ffffff; font-family: arial; font-size: 13px; text-decoration: none;}	

a.nav:hover
{background-color: #2b034a; color: #ffffff; font-family: arial; font-size: 13px; text-decoration: none;}	

/* End Navigation Bar -----------------------------------*/

/* Splash Page ------------------------------------------*/
.homeTable
{width: 700px; padding: 0px;}
			
img.homeTitle
{width: 700px; height: 51px; border: 2px solid #000000;}
			
td.manuLeft
{width: 160px; height: 150px; padding: 0px;}
	
img.manuLeft	
{width: 160px; height: 150px; 
border-left: 1px solid #000000; border-right: 1px solid #000000;}
		
td.clavis
{width: 380px; height: 150px; padding: 0px;}
							
img.clavis
{width: 380px; height: 150px;}
			
td.manuRight
{width: 160px; height: 150px; padding: 0px;}
		
img.manuRight	
{width: 160px; height: 150px; 
border-left: 1px solid #000000; border-right: 1px solid #000000;}	
		
td.mainContent
{border-left: 1px solid #000000; height: 425px; 
font-family: garamond; font-size: 16px;}
	
td.sideContent
{border-right: 1px solid #000000; height: 425px;}		
		
p.homeContent
{padding: 2px; margin: 15px; width: 92%; text-align: justify; 
font-family: garamond; font-size: 16px;}
		
p.sideContentHeader
{padding: 2px; margin-top: 15px; width: 95%; text-align: justify; 
font-family: arial; font-size: 12px; font-weight: bold; color: #ffffff; 
background-color: #000000;}
		
p.sideContent
{padding: 2px; width: 95%; margin-top: 0px; 
font-family: arial; font-size: 12px;}
		
.footerHome /*Home page display*/
{width: 100%; background-color: #7c819d; font-family: arial; font-size: 11px;
border: 1px solid #000000; color: #000000;}	

.disclaimer
{padding: 2px; margin: 15px; width: 92%; text-align: justify; 
font-family: arial; font-size: 11px; color: #333333;}
.red { color: red; }
/* End Splash Page ---------------------------------------*/			

/* Footer elements ---------------------------------------*/	
.footerInternal /*Internal display*/
{font-family: arial; font-size: 11px; color: #000000;}

p.footer
{padding: 2px; margin-left: 15px;}		

a.footer:link, a.footer:visited
{color: #2b034a; font-size: 11x; font-family: arial; text-decoration: underline;}	

a.footer:hover
{color: #333333; font-size: 11px; font-family: arial; text-decoration: none;} 	

.footerDivide
{color: #2b034a; font-size: 11px; font-family: arial;}

/* End Footer elements ---------------------------------------*/	


/* tableless classes for positioning -------------------------*/

div.row 
{ margin-top: 0;  margin-bottom: 0;  clear:both;  }

div.row span.left 
{  float: left;  text-align : left;  width: 49%;  }

div.row span.right 
{  float: right;  text-align: right;  width: 49%;  } 
  
 
  /* crossQuery classes (browse/search results screen) */
  div.row span.mLabel 
  {  float: left;  width: 15%; text-align: right;  padding-bottom: 5px; font-weight: bold; }
  
  div.navPanel 
  { width: 50%;  padding: 3px 0px 3px 0px;  margin: 10px 0 0 10px;  
  background-color: #f6f6f7;   border: 1px solid #999999;  font-family: sans-serif;  font-size: 12px;  }		
  
  div.row span.mValue 
  {  float: right;  width: 80%;  text-align: left;  padding-bottom: 5px;  }
  
  div.spacer 
  {  clear: both;  }
  
  div.result 
  {  position: relative;  margin: 0 0 20px 0;  }
  
  div.mDisplay 
  {  width: 50%;  padding: 0px;  margin: 5px 0 10px 10px;  background-color: #f6f6f7;  
  border: 1px solid #999999;  font-family: sans-serif;  font-size: 12px; }
  
  a.dispToggle {
  font-weight: bold;
  }
  
 /* ***** Indentations ***** */
   
   .ti--1 { text-indent: -1em; margin: 0; padding: 0; }
   .ti-0 { margin: 0; padding: 0; }
   .ti-1 { text-indent: 1em; margin: 0; padding: 0; }
   .ti-2 { text-indent: 2em; margin: 0; padding: 0; }
   .ti-3 { text-indent: 3em; margin: 0; padding: 0; }
   .ti-4 { text-indent: 4em; margin: 0; padding: 0; }
   .ti-5 { text-indent: 5em; margin: 0; padding: 0; }
   .ti-6 { text-indent: 5em; margin: 0; padding: 0; }
   .ti-7 { text-indent: 7em; margin: 0; padding: 0; }
   .ti-8 { text-indent: 8em; margin: 0; padding: 0;}
   .ti-9 { text-indent: 9em; margin: 0; padding: 0; }
   .ti-10 { text-indent: 10em; margin: 0; padding: 0; }
  
  /* ***** XTF classes ***** */

span.hit, span.subhit { font-weight: bold; color: #CC0000 }