﻿/* Glossary Styles */
#glossaryKey{
	padding: .3em;
	background-color: #AAA;
}
#glossaryKey div{
	display: inline;
}
#glossaryKey span.selected{
	padding: .3em;
	background-color: #333;
	color: #FFF;
	font-weight: bold;
}

div.returnLink{
	
}

div.glossaryTerms{
	border: solid 1px #AAA;
	 background: transparent url(../../images/book.gif) no-repeat top left;
}
div.glossaryTermGroup{
	margin: 50px;
	background-color: #FFF;
	padding: .4em;
	padding-left: .8em;
	padding-right: .8em;
	border: solid 1px #AAA;
}
	
div.glossaryTermsSidePanel{
	 height:400px;
	 width:200px;
	 overflow:scroll;
	 border: solid 1px #888;
	 float: left;
}

div.glossaryTermsSidePanel div.glossaryTermGroup{
	margin: 0;
	padding: 0;
}

div.glossaryTermHeading{
	 background-color: #600;
	 padding-left: 2em;
	 color: #FFF;
	 font-weight: bold;
	 margin-bottom: .3em;
	 margin-top: .5em;
}

div.glossaryTermsSidePanel div.glossaryTerm{
	padding: .4em;
	padding-bottom: 0;
}

div.glossaryTermsSidePanel div.glossaryTermSelected{
	margin: .4em;
	background-color: #DDD;
	padding-left: .5em;
}

div.glossaryTermsSidePanel div.glossaryTermSelected a{
	color: #AAA !important;
}

div.glossaryTermsSidePanel div.glossaryTerm a:firstLetter{
	margin-left: .4em;
}


div.glossaryTermsSidePanel div.glossaryTerm:hover{
	background-color: #DDD;
}



div.glossaryTermDisplay{
	background: transparent url(../../images/book.gif) no-repeat top left;
	margin: 0;
	margin-left: 200px;
	border: solid 1px #F6F6F6;
}


div.glossaryTermDisplay div.term{
	margin: 25px;	 
	margin-top: 50px;
	padding: .6em;
	border: solid 1px #AAA;
	background-color: #FFF;
}

div.glossaryTermDisplay div.term div.keywords{
	border-bottom: solid 2px #000;
	 
}

div.glossaryTermDisplay div.term div.pronunciation{
	border-bottom: solid 2px #666;
	 
}

div.glossaryTermDisplay div.term div.definitions{
	 
}

div.glossaryTermDisplay div.term div.definitions li{
	list-style-type: decimal;
}
