	/* default styles for extension "tx_sharglossary_pi1" */
		
		/* *** alphabet index  *** */
		#tx_sharglossary_alphabetindex {
			width: 520px;
			height: 22px;
			z-index: 100;
			margin: 0;
			padding: 0 0 0 0;
		}
		#tx_sharglossary_alphabetindex ul {
			margin: 0 !important;
			padding: 0 !important;
		}

		#tx_sharglossary_alphabetindex li {
			float: left;
			font-size: 11px;
			font-weight: bold;
			text-align: center;
			color: #000000;
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		#tx_sharglossary_alphabetindex a { font-size: 11px; text-decoration:none; padding: 1px 3px 2px 3px; color: #000000; }
		#tx_sharglossary_alphabetindex a:hover { background-color: #e4e4e4; }
		
		#tx_sharglossary_alphabetindex span.tx_sharglossary_letternolink,
		#tx_sharglossary_alphabetindex span.tx_sharglossary_letteractlink {
			padding: 1px 3px 2px 3px; 
		}
		
		#tx_sharglossary_alphabetindex span.tx_sharglossary_letteractlink { background-color: #BD6600; }
		#tx_sharglossary_alphabetindex span.tx_sharglossary_letternolink { color: #bbbbbb; }
		
		
		/* *** glossary list *** */
		#tx_sharglossary_glossarylist {
			width: 520px;
			margin: 0;
			padding: 0 0 0 1px;
			font-family: Arial;
			font-size: 11pt;
			text-align: justify;
		}
			#tx_sharglossary_glossarylist {
			width: 520px;
			margin: 0;
			padding: 0 0 0 1px;
			font-family: Arial;
			font-size: 11pt;
			text-align: justify;
		}


		#tx_sharglossary_glossarylist dl {  }
		#tx_sharglossary_glossarylist dt { font-family: Arial; font-size: 11pt; font-weight: bold; padding: 0 0 5px 0; }
		#tx_sharglossary_glossarylist dd { font-size: 11pt; margin: 0; padding: 0 0 20px 0;  }
		#tx_sharglossary_glossarylist span.tx_sharglossary_glossaryadd, #tx_sharglossary_glossarylist p.bodytext  { 
			font-family: Arial;
			font-size: 11pt;
			text-align: justify;
			}