

/* Main catalogue webpage title style. 
Class instead of ID selector used because of bug in
some browsers that doesn't inherit font-size property into \
tables. 
*/
.title-display-frame {
						background-color: #b5cde6;
						color: black; 
						font-family: sans-serif;
						font-size: 16pt;
						font-weight: bold;
						text-align: center;
										 }
										 
/* Style for frame displaying IFP catalogue record */										 
.catalogue_display_frame	{
						background : #fcf0ca;
						margin     :0em;
                              padding    :0em;
                              font-family: Courier;

					}
                         

.catalogue_display_frame  a:link 		{font-weight: bold; color: #336666;}
.catalogue_display_frame  a:visited 	{font-weight: bold; color: #336666;}
.catalogue_display_frame  a:hover 		{background: silver;}
.catalogue_display_frame  a:visited 	{font-weight: bold; color: #336666;}
 

														
/* Style for frame displaying type of selection ,i.e. "By Title" or By Author" */
#title-author-selection-header-frame {
										background: #ffffdd; 
										color: #336666;
										font-size: 16pt;
										font-weight: bold;
										text-align: center; 
									 }
																		

/* Style for frame displaying type of selection ,i.e. "By Title" or By Author" */
#title_author_subject_buttons_frame {
										background: #ffffdd; 
										color: #336666;
										font-size: 16pt;
										font-weight: bold;
										text-align: center; 
									 }
																		
/* Style for frame displaying list of authors or titles for selection */
.dl_user_interface_catalog_records_list_frame {	background: #ffffdd; 
                                                  overflow: scroll;
                                                  color: #336666;
                                                  font-size: 10pt;
                                                  font-family: sans-serif;
                                                  font-weight: bold;
                                                  margin-top:0em;
                                             
                                               }
                                               
.dl_user_interface_catalog_records_list_frame a:link, .dl_user_interface_catalog_records_list_frame a:visited 
					{ 	
						text-decoration: none; 
					  	color: #336666;
					  	white-space: nowrap;
					 } 
.dl_user_interface_catalog_records_list_frame a:hover {background: #ffcc99;}
														
/* Style for "Sort by Author" and "Sort by Title" buttons */
.selection_button {
						
						

						font-family: sans-serif;
						font-size: 10pt;
						font-weight: bold;
						text-align: center;
                              margin-bottom:0em;
				  }

.selection_button a:link, .selection_button a:visited {text-decoration: none; } 





.listItemName { font-weight: bold;}		

.searchItem {	color: white;
			background: #336666;
		 }

.recordDivision {
					background 		: silver; 	
					height 			: 1em; 
					width  			: 100%;
					margin			: 0em;
					padding			: 0em;
				}
				

						
							
.catalog_record_tab_list 	{ 
								list-style-type		: none; 
								height				: 2em;
								margin   			: 0em;
								padding-top 		: 0em;
								padding-bottom 		: 0em;
								background 			: silver;
							}
 
								

.displayed_tab				{
								height 			: 	2em;
								float 			: 	left;
								background 		: 	#fcf0ca;
								margin-left 	: 	.25em;
								margin-right 	: 	.25em;
								margin-bottom 	:	  0em;
								padding-left 	: 	.5em;
								padding-right 	: 	.5em;
								
							 }
.undisplayed_tab			{
								height 			:	2em;
								float 			:	left;
								background 		:	gray;
								color 			: 	white;
								margin-left 	: .25em;
								margin-right 	: .25em;
								margin-bottom 	:	0em;
								padding-left 	: .5em;
								padding-right 	: .5em;
								cursor 			: 	pointer;
							}
.catalog_record_body 		{
								clear:left;
								padding-left	: .5em;
								padding-right 	: .5em;
								margin			: 0em;
                                        font-family: Courier;
							}

/* Style for search for string frame */
.display_frame {
						background: #cde0ce; 
						color: #000000;
						font-size: 12pt;
						font-family: Courier;
						font-weight: bold;

					}
.etext_line_box {background: #ffffdd;}                       
.e_text_display_frame {
						background : #fcf0ca;
						color: #000000;
						font-size: 12pt;
						font-family: Courier;
						font-weight: bold;
                              text-align:center;

			}
                         
.search_frame  {
 						background: #cde0ce; 
						color: #000000;
						font-size: 9pt;
						font-family: sans-serif;
						font-weight: bold;
               }

.title_frame  {
 						background: #fcf0ca; 
						color: #000000;
						font-size: 9pt;
						font-family: sans-serif;
						font-weight: bold;
               }
.search-for-string-frame-title  {
								background: #fcf0ca;
								color: #336666;
								font-size: 12pt;
								font-family: sans-serif;
								font-weight: bold;
								}

.search-frame-title-line1	{
						color: #67317f;
						font-size: 13pt;
						font-family: sans-serif;
						font-weight: bold;
							}
															
.error_message      {
                         color : red;
     
                    }
                    
.subject_heading    {
                         color: black;
                         font-weight: bold;
                    }
                    
.right_aligned {
                    float:right;

                }
                
.left_aligned  {
                    float:left;

               }
               
.vertical_block     {
                         float:left;
                         padding:1em;
                    }
 
.tool_tip_link      {
                         color:#336666;
                         text-decoration:underline;
                    }


.form_button        {
                         padding-left:.5em;
                         padding-right:.5em;
                         overflow: visible;
                    }
                    
.subject_item:active     {
                              background-color:#669999;
                         }
                         
.search_results_file_name     {
                                  
                              }
                              
.matched_string     {
                         color: white;
                         background: #336666;
                         cursor : pointer;
                    }
                    
.author_line        {  
                         color: white;
                         background: #336666;
                         
                    }
                    
.matched_file {
                    background: #f7dca4;
                    text-decoration     : none;
                    color               : black;
               }
               
.matched_line  {
                    background-color    : #ffffdd;
                    text-decoration     : none;
                    color               : black;
               }
               
.matched_line  :link{color:black;}
.matched_line   :visited {color:black;}
               
.header_frame	{
                         background-color    : #cde0ce;

                         padding             :0em;
                         font-family         : TimesNR;

               }
               
               
.logo          {color:#782da4;font-family:TimesNR;font-size:15pt;font-weight:bold;}
.search_engine_title    {
                             
                              vertical-align:top;
                              text-align:center;
                              margin:0;
                              padding:0;
     
                         }
.search_engine_title_line    {
                              color     : #ce0f00;
                              font-size:15pt;
                              font-weight:bold;
                              font-family:Courier,sans-serif;
                              margin-bottom:0em;
                              padding-bottom:0em;
                              
                              

                         }

.search_engine_line     {
                              text-align:left;
                              font-size:11pt;
                             background-color:white;
                             width:auto;
                             padding:.3em;
                             border:black solid 1px;

                             
                         }
                         
.arrows   {
            color:black;
            font-size:16pt;
            font-weight:bold;
            background:white;
          }

.files_being_loaded {
                         background-color:red;
                         font-size:12pt;
                         color:white;
                         font-weight:bold;
                    }
                    
.files_loaded       {
                       background-color :#336666;
                       color            :white;
                       font-size        :12pt;
                       font-weight      :bold;
                    }
                    
.thin_black_border {border:1px solid black;}

.search_for_individual_item_title  {
                                    font-weight:bold;
                                    font-size:12pt;
                                    font-family:sans-serif;
                                    }
                                    
.blue_highlight     {background-color:blue;color:white;}



.help_display_frame      {
                              background     :#ffffff;
                              margin         :1em;
                              padding-top    :0em;
                              font-size      :.85em;
                              font-family    :Courier;
                             
                         }
                         
.help_title         {
                         text-align:center;
                         font-size:1.5em;
                         font-family:Courier;
                         color:#336666;
                    }
                    
.help_section_title
                    {
                         text-align          :left;
                         text-decoration     :underline;
                         font-weight         :bold;
                    }
.help_line_start
                    {
                         font-weight    : bold;
                    }
                    
.tooltip_emphasis   {
                         color:blue;
                         font-weight:bold;
                    }
                    
.transliteration_table   {
                              float               :    left;
                              font-size           :    1.25em;
                            border-collapse:collapse;
                              border:1px solid #000;
                              
                         }
                         
tr th   {
          border:1px solid #000;
          padding:.2em;
     }
 
     
td   {
          padding:.2em;
          border:1px solid #000;
     }

