/* Link Styles */
a:link.kbCatLink, a:hover.kbCatLink, a:visited.kbCatLink{ font-size: 12px; font-weight: bold;}

.kbCatDesc{font-size: 12px; }

.latesttitle { font-size: 14px; color: rgb(153, 153, 153); font-weight: bold; }

.kbcat { border: 1px solid #B1B1B1; padding: 5px; }

.kbdate { font-size: 10px; color: rgb(10, 75, 135); }

.kbtitle { color: #000; text-decoration: none; font-weight: bold; }

.kbarticle { color: #000; text-decoration: none; }

.kbmain { color: rgb(0, 0, 0); text-decoration: none; margin-top: 0px; }

.title{ font-size: 18px; color: #333333; font-family: Trebuchet MS, Verdana, Arial, Helvetica;}
.question { font-size: 14px; color: #333333; font-family: Trebuchet MS, Verdana, Arial, Helvetica;}
.solution { font-size: 12px; color: #333333; font-family: Verdana, Arial, Helvetica;}

.code { border: 1px solid rgb(101, 126, 158); margin: 5px; padding: 5px; font-family: Courier,'Courier New',sans-serif; font-size: 11px; color: rgb(0, 102, 0); background-color: rgb(250, 250, 250); }

.codetop,.sqltop,.htmltop
{
	margin-bottom:2px;
	color:#000;
	font-weight:bold;
	margin:0 auto 0 auto;
	padding:3px;
	width:98%;
}
.codemain,.sqlmain,.htmlmain{
background:#FAFCFE;
color:#465584;
font-family:Courier,Courier New,Verdana,Arial;
font-size: 12px;
margin:0px; 
padding:6px; 
border:1px inset; 
overflow:auto;
}

/* Pagination
 * This class handles the appearence of the
 * previous and next section
 *
*/
.pageNav td { padding: 2px 4px 2px 4px; }
.pageNav a { text-decoration: none; }

.pagination{
	text-align: right;
	background-color: #344C7C;
	color: #333333;
}
.paginationNum{
	background-color: #FFFFFF;
	color: #333333;
}
.navigationBack{
	background-color: #747e73;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.navigation{
	font: x-small verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/* Article View Tabs */
#navlist {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5B6B84;
}

#navlist li {
	list-style: none;
	margin: 0;
	display: inline;
}

#navlist li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #5B6B84;
	border-bottom: none;
	background: #E9E9E9;
	text-decoration: none;
}

#navlist li a:link { 
	color: #0A4B87; 
}

#navlist li a:visited { 
	color: #0A4B87; 
}

#navlist li a:hover {
	color: #FFFFFF;
	background: #369;
	border-color: #5B6B84;
}

#navlist li a.current {
	border-bottom: 1px solid #FFFFFF;
	background: #369;
	color: #FFF;
	border-color: #5B6B84;
}

#navlist li a.current:hover {
	border-bottom: 1px solid #FFFFFF;
	background: #369;
	color: #FFF;
	border-color: #5B6B84;
}
dl{
	margin-top: 10px;
}
dt {
	font: bold 100%/1.4em  Verdana,Arial,Helvetica,sans-serif;
}
dd {
	font: normal small/1.4em  Verdana,Arial,Helvetica,sans-serif;
	color: #333;
	margin-bottom: 15px;
	background: transparent;
}