		
						/* 
						 *	### cmm.colors.search.css ### 
						 */
						 
						/* LINKS */
.searchTitleWrapper h2 {
	color: #01142f;
}

/** SEARCH **/

#submitbutton div, .ac_over, .first_link, .previous_link, .next_link, .last_link{
	background: #b6b7ba;
}

.searchListItem{
	border: 1px solid #efefef;
}

.searchListLink{
	background: #e7e8ec;
	color: #5F5F5F;
}

/* background of searched text */
.keyword, .searchQuery{
	background: yellow;
}

#searchContent {
	/*border-top: 1px solid darkgray;*/
}

.page_link{
	color: #01142f;
}

.active_page{
	color: #b6b7ba;
}

#submitbutton div{
	color: #FFF;
	background: #b6b7ba;
}

.first_link, .previous_link, .next_link, .last_link{
	color: #fff;
}

.searchListDescEmpty{
	background:url("../images/ajax-loader.gif") no-repeat scroll center center transparent;
}

/* border around search item input field */
.searchBarWrapper input{
	border:1px solid #b6b7ba;
}

/* LINKS */
h2, a, h1, .glossaryHeader h2, .searchTitleWrapper h2, h3, span.bibliographyLink, .listWrapper li span.bibliographyLink, .headlineLink {
	color: #01142f;
}

a {
	color: #adb4bd;
}

a:hover{
	
    color: #01142f;
}

.editGlossaryEntryLink {
color: #adb4bd;
cursor: pointer;
font-size: 11px;
padding: 0 0 3px 5px;
}


		
						/* 
						 *	### cmm.fonts.css ### 
						 */
						 
						body {
	font-family:Arial;
}

.headlineLink {
	
	/* style for text after glossarylink in headline without anchor */
	font-size:12px;
	cursor:pointer;
}

p, .tableBorder td, .tableBorder th {
	font-size:12px;
	line-height:1.5em;
	margin-bottom:1.5em;
}

td {
	margin-bottom:0;
}
.box p {
	margin-bottom:0.5em;
}

.box .tableBorder td p{
	margin-bottom:0em;
}

span.paraTitle, .listTitle{
	font-size:14px;
	display:block;
	margin-bottom:0.1em;
	font-weight:bold;
	line-height:1.3em;
	color:#b2b7c0;
}

h2{
	font-size: 13px;
	margin-bottom: 22px;
}

h1, .glossaryHeader h2, .searchTitleWrapper h2, h3{
	display:block;
	margin:0px 0px 12px 0px;
	padding:10px 10px 10px 0px;
	font-size:16px;
	font-weight: bold;
	padding-left: 10px;
}

.searchTitleWrapper h2 {
	padding-left: 6px;
}

.contentText h3 {
	display:block;
	margin:12px 0px 0px 0px;
	padding:10px 10px 10px 0px;
	font-size:16px;
	font-weight: bold;
	color: #01142f;
}

.quizSectionTitle h3 {	
	font-size:20px;
	font-weight: bold;
	padding-top:37px;
}

a {
	font-size: 12px;
	text-decoration:none;
	cursor: pointer;
}

span {
	font-size: 12px;
	line-height:1.5em;
}

i {
	font-style:italic;
}

strong {
	font-weight:bold;

}

.speech h7 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

/** TABLE **/
.tableBorder caption{
	line-height: 16px;
	font-size:12px
}


/** LINKLIST **/
.linkList a {
	font-size: 12px;
}

.linkList .linkindicator {
	font-size: 12px;
}


/** SEARCH **/
		
						/* 
						 *	### cmm.search.css ### 
						 */
						 
						
.searchTitleWrapper{
	margin:0px 15px 0px 15px
}

.searchListItem{
	height: 59px;
	margin: 0 0 5px 0;
	list-style:none;
}

.searchListLink{
	font-size:12px;
	padding:5px;
	font-weight: bold;
}

.keyword, .searchQuery{
	padding: 1px;
	font-size: 12px;
}

/* .searchQuery{ */
/* 	margin-left:5px */
/* } */

.page_link{
	font-weight:bold;
	margin: 0 5px;
}

.searchBarWrapper {
	margin:20px;
}

.searchBarWrapper input{
	float:left;
	width: 200px;
	padding:2px;
	font-size:12px;
	font-weight:bold;
}

.searchBarWrapper .searchSubmit{
	float:left;
	margin: 0 0 0 10px;	
}

#submitbutton div{
	padding: 5px 10px; 
	font-size: 12px;
	font-weight: bold;
}


.searchResultCountWrapper{
	font-size: 12px;
	margin: 10px 0 0 0;
}

.searchResultCountWrapper span{
	font-size: 12px;
	font-weight: bold;
	color: #01142f;
}

.resultWrapper{
	margin: 20px;
}

.first_link, .previous_link, .next_link, .last_link{
	padding: 0 5px;
	margin: 0 3px; 
	font-size: 12px;
}

.page_navigation{
	margin: 0 0 10px; 0;
}

.searchListDesc{
	font-size:12px;
	padding:4px 5px 2px 10px;
}

.searchNoResultWrapper{
	font-size: 12px;
	margin:10px 0 0 0;	
}