/* Savvior Knowledge Base */

.pnoneKB {padding:0 !important;}
.bottomBorderKB {}
.rightBorderKB {border-right:1px solid #343888;padding:0 2px !important;}
.greyBrdrKB {border:1px solid #ccc;}
.padKB {padding:10px 5px 5px;}



#kbContainer {
width:auto;
margin:0;padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#fff;
border:1px solid #ccc;
}
	.kbTitle {
	display:block;
	background-color:#fff;
	border-bottom:1px solid #343888;
	position:relative;
	}
	#kbContainer h1.searchTitleKBase {
	color:#343888;
	display:block;
	background-color:#fff;
	position:relative;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:24px;
	font-weight:normal;
	margin:0;padding:4px 5px;
	}
	
	#kbSearchForm {
	margin:0;padding:0 0 20px;
	}
		#kbSearchForm form {margin:0;padding:0;}

	#kTags {
	width:185px;
	margin:0;padding:0;
	}
	#kTags h1 {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:16px;
	font-weight:normal;
	display:block;
	background-color:#343888;
	color:#fff;
	margin:0 !important;padding:2px 0 2px 6px;
	}

	#kbTagsText {
	margin:0;padding:5px 10px;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	color:#000;
	border:1px solid #ccc;
	border-top-width:0 !important;
	}
		#kbTagsText ul {
		list-style:none;
		margin:0;padding:0;
		}
		#kbTagsText li {
		display:inline;
		margin:0;padding:0 10px 0 0;
		}
			#kbTagsText a {
			text-decoration:none;
			color:#343888;
			font-weight:bold;
			letter-spacing:-1px;
			}
			#kbTagsText a:hover {border-bottom:1px dashed #343888;}
		
	
	#kQues {
	margin:0 0 0 6px;padding:0;
	}
	#kQues h1.quesTitleKB {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:16px;
	font-weight:normal;
	display:block;
	background-color:#343888;
	color:#fff;
	margin:0 !important;padding:2px 0 2px 6px;
	}
	.quesSecTitlesKB {
	background-color:#343888;
	color:#fff;
	font-weight:bold;
	padding:4px 10px 4px 3px;
	border-bottom:2px solid #fff;
	}
		.quesSecTitlesKB a {color:#fff;text-decoration:none;}
		.quesSecTitlesKB a:hover {text-decoration:underline;}
		.rowTitleKB {font-weight:bold;padding:5px 3px;}
		.idquesSecTitlesKB {
		background-color:#343888;
		color:#fff;
		font-weight:bold;
		padding:4px 3px;
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		}
		.idnumRowKB01 {
		padding:3px;margin:0;
		background-color:#e1e1e1;
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		}
		.idnumRowKB02 {
		padding:3px;margin:0;
		background-color:#b7b7b7;
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		}
		.summarynumRowKB01 {
		padding:3px;margin:0;
		background-color:#e1e1e1;
		border-bottom:2px solid #fff;
		}
		.summarynumRowKB02 {
		padding:3px;margin:0;
		background-color:#b7b7b7;
		border-bottom:2px solid #fff;
		}
		
		.summarynumRowKB01 a, .summarynumRowKB02 a {color:#000;text-decoration:none;}
		.summarynumRowKB01 a:hover, .summarynumRowKB02 a:hover {text-decoration:underline;}
		
		
		#toolsKB {margin:15px 0 0;}
		#toolsKB td {padding:2px 5px;}
		.printanswerKB {
		color:#000;
		display:block;
		background:#fff url(../images/printer.gif) no-repeat 0 0;
		padding:0px 0 5px 20px;
		text-decoration:none;
		}
		.printanswerKB:hover {text-decoration:underline;}
		.emailanswerKB {
		color:#000;
		display:block;
		background:#fff url(../images/email.gif) no-repeat 0 2px;
		padding:0px 0 3px 20px;
		text-decoration:none;
		}
		.emailanswerKB:hover {text-decoration:underline;}
		

		h1.kbAnswerTitle {
		color:#343888;
		display:block;
		background-color:#fff;
		position:relative;
		font-family:"Trebuchet MS", Arial, sans-serif;
		font-size:20px;
		font-weight:normal;
		margin:0 6px;padding:2px 0 10px;
		}
		
		#kbAnswer {
		margin:0 6px 20px;
		padding:0 10px 10px;
		border-bottom:1px solid #343888;
		}
		#kbAnswer h2 {
		font-family:"Trebuchet MS", Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
		margin:0;padding:0;
		text-transform:uppercase;
		}
		#kbAnswer p.questionKB {margin:1px 0 15px !important;}
		#kbAnswer p.answererKB {margin-top:20px !important;}
		#kbAnswer p.answererKBLink {margin-top:40px !important;margin-bottom:20px !important;}
		#kbAnswer p {margin:7px 0;padding:0;font-size:12px;}
		
		.backanswerKB {
		color:#000;
		display:block;
		text-align:right;
		font-size:11px;
		background:#fff url(../images/back.gif) no-repeat right 2px;
		padding:0 14px 3px 0;
		text-decoration:none;
		}
		.backanswerKB:hover {text-decoration:underline;}
			





/*** form styles ***/
#kbSearchForm input, #kbSearchForm select, #kbSearchForm textarea {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color: #000;
}
#kbSearchForm .textBox {
width:300px;
clear:right;
float:left;
margin:0 0 5px 8px;
}
#kbSearchForm select {
width:140px;
clear:right;
float:left;
margin:0 0 5px 8px;
}
#kbSearchForm label {
float:left;
width:155px; /* edit width */
display:block;
text-align:right;
font-size:11px;
padding:2px 0 0;
font-weight:bold;
}
#kbSearchForm label.categorySelectKB {
width:75px;
font-size:11px;
padding:2px 0 0;
font-weight:bold;
}
#kbSearchForm .searchButtonKB {
float:left;
margin:-2px 0 0 10px;padding:0;
width:70px;
height:18px;
}

#kbSearchForm .clrKB {clear:both;}