/* knowledge base */
.kb-icon {
	padding-top: 4px;
}
.kb-underlined-bold, .kb-underlined-bold:visited, .kb-underlined-bold:active, .kb-underlined-bold:hover {
	font-weight: bold;
}
.kb-link-small, .kb-link-small:visited, .kb-link-small:active, .kb-link-small:hover {
	text-decoration: none;
	font-size: 11px;
}
.article-image {
	float: left;
	margin: 0px 15px 10px 0px;
	text-align: center;
}
td.article-image {
	margin: 0px;
	float: none;
}
td.article-image img {
	margin: 0 10px;
}
.kb-more, .kb-more:visited, .kb-more:active, .kb-more:hover {
	color: #ff5400;
	text-decoration: underline;
}
.td-underlined {
	border-bottom: 1px solid #CCC;
}
.kb-section-border {
	border: 1px solid #dadbd1;
	border-right-width: 0px;
	border-left-width: 0px;
	background-color: #f5f6ea;
	margin-bottom: 10px;
}
.kb-section-border table {
	margin: 5px 0px 12px 0px;
}
.kb-section-border .search-wrapper {
	padding: 15px;
}
.kb-section-border table td {
	padding: 0px 10px;
}
.kb-bold, .kb-bold:visited, .kb-bold:active, .kb-bold:hover {
	font-weight: bold;
	text-decoration: none;
}
.kb-padding-left {
	padding-left: 35px;
}


.dict-letters {
	padding: 4px 0px 5px 0px;
	margin: 14px 0px 8px 0px;
}
.dict-letters a, .dict-letters a:visited, .dict-letters a:hover, .dict-letters a:active, .dict-selected-letter {
	border: 1px solid #edf8fe;
	padding: 0px 4px 1px 4px;
}
.dict-letters a:hover, .dict-selected-letter {
	border: 1px solid #014ead;
	background-color: #ffffff;
}
.dict-selected-letter {
	font-weight: bold;
}
.word-section {
	padding: 1px 0px 10px 15px;
}
.word-description {
	font-size: 11px;
}
.word-buttons {
	padding-top: 5px;
}
.exp-col {
	margin-bottom: -15px;
}
/* /knowledge base */