
.knowledge address, .knowledge blockquote, .knowledge , .knowledge caption, .knowledge center, .knowledge dd, .knowledge dir, .knowledge div, .knowledge dl, .knowledge dt, .knowledge form, .knowledge h1, .knowledge h2, .knowledge h3, .knowledge h4, .knowledge h5, .knowledge h6, .knowledge menu, .knowledge ol, .knowledge p, .knowledge td, .knowledge th, .knowledge ul {
	font:  13px/17px Arial, Verdana, Geneva, Sans-serif;
	} 
.knowledgewrapper {
	background-color: #fff;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	overflow: hidden;
}
.knowledge code, .knowledge pre, .knowledge samp {
	font-size: 13px;
	font-family: Arial, Verdana, Geneva, Sans-serif;
	}

.knowledge abbr, .knowledge acronym, .knowledge .help {
	border-bottom: 1px dotted #555;
	cursor: help;
	}

.knowledge  {
	background-color: #fff;
	border: 0;
	color: #333;
	font-size: 13px;
	padding: 0;
	margin: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 13px;    /* the correct value */
	overflow:hidden;
	position: relative;
	}
.knowledge div{
	overflow: hidden;	
}

.knowledge img {
	border: none;
}

.knowledge :link, .knowledge :visited {
	background-color: transparent;
	font-weight: normal;
	text-decoration: underline;
	}

.knowledge :link {
	color: #036EBF;
	}

.knowledge :visited {
	color: #036EBF;
	}

.knowledge :link:hover, .knowledge :visited:hover {
	text-decoration: none;
	color:#025696;
	}

.knowledge :link:active, .knowledge :visited:active {
	text-decoration: underline;
	color: #036EBF;
	outline: none; /* For Firefox family */
	}



/* --------------- header --------------- */

.knowledge #header {
    background-color: #27343C;
	border-bottom: 1px solid #000;
	color: #fff;
	margin: 0;
	}

.knowledge .docheading {
	background-color: transparent;
	color: #fff;
	width: 300px;
	padding: 8px 0 3px 20px;
}
		
.knowledge .searchbox {
	background-color: transparent;
	font-size: 10px;
	font-weight: normal;
	padding: 0 15px 0 0;
	margin:0;
	text-align: right;
}

.knowledge .searchbox div {
	font-size: 10px;
}

.knowledge .section {
	margin: 0;
	padding: 0;
}

.knowledge #navlinks {
	background-color: #ddd;
	margin: 0px 0px 0px 0px;
	padding: 3px 0 4px 26px;
	font-size: 10px;
	}
.knowledge #navlinks a:link { 
	font-weight:       bold;
	text-decoration:   underline;
	white-space:       nowrap;
}
.knowledge #navlinks  a:visited { 
	text-decoration:   underline;
	font-weight:       bold;
}
.knowledge #navlinks a:hover { 
	text-decoration:   none;
	color:             #333;
}


.knowledge .leftpad {
 padding-left: 20px;
}

.knowledge .imgwrapper {
 margin: 10px auto 20px auto;
 padding: 15px 0 5px 0;
 text-align: center;
 background-color: #ebebeb;
 border: #d2d2d2 1px solid;
 
}

.knowledge .imgwrapper p{
	color: #666;
 	font-style: italic;	
 	font-family: Georgia, serif;
 	font-weight: normal;
}

.knowledge .imgborder {
 	border:1px solid #666;
	display: block;
	margin: auto;
	padding: 0;
}

.knowledge .highlight {
	font-size: 13px;
	font-family: Arial, Verdana, Geneva, Sans-serif;
	background-color: transparent;
	color: #393;
	font-weight: normal;
}

/* --------------- content --------------- */

.knowledge {
	font-size: 13px;
	}

.knowledge img {
	margin: 0 auto;
	padding: 0;
	max-width: 620px;
	display: block;
	border: 1px solid #cccccc;
	}

/*
	 Display title as image caption
*/



.knowledge  h1 {
	background-color: #FFFABC;
	border: 2px solid #E9E5AC; 
	color: #333;
	font-size: 16px;
	margin: 0px 0 15px 0;
	padding: 13px;
	text-align: left;
	font: normal 18px/22px palantino, georgia, 'times new roman', serif;
	}

.knowledge  h2 {
	background-color: transparent;
	border-bottom: 2px solid #666;
	color: #333;
	font-size: 15px;
	font-weight: bold;
	margin: 18px 0 10px 4px;
	padding: 20px 0 3px 0px;
	}

.knowledge  h3 {
	font-size: 14px;
	font-weight: bold;
	color:	#333;
	background-color: transparent;
	border-bottom: 1px solid #999;
	margin: 30px 0 0 15px;
	padding: 5px 0 3px 0px;
	}

.knowledge  h4 {
	background-color: transparent;
	color: #333;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 0 21px;
	padding-left: 3px;
	}

.knowledge  h5 {
	color: #333;
	font-weight: bold;
	font-size: 14px;
	margin: 25px 0 0px 25px;
	padding: 0;
	}
	
.knowledge  h6 {
	color: #333;
	font-size: 12px;
	margin: 16px 0 -5px 0;
	padding: 0;
	}
	
.knowledge  .subhead {
	font-size: 13px; 
	font-weight: normal;
	margin: 3px 0 0 0;
	color: #666;
}

.knowledge  .title {
	margin: 13px 30px 0px 24px;
	font-size: 13px; 
}

.knowledge  p {
	margin: 10px 30px 3px 24px;
	font-size: 13px;
	}
	
.knowledge  b {
	font-weight: bold;
	}

.knowledge  strong {
	font-weight: bold;
	}
	
.knowledge  code {
 font-family: Monaco, Verdana, Sans-serif;
 font-size: 12px;
 background-color: #f9f9f9;
 border: 1px solid #D0D0D0;
 color: #002166;
 display: block;
	margin: 10px 0 5px 24px;
 padding: 12px 10px 12px 10px;
}

.knowledge  pre { 
	font-family: Monaco, sans-serif;
	background-color: #F6F8FB;
	border: 1px solid #91A2B4;
	color: #003CB5; 
	font-size: 11px;
	display: block;
	margin: 10px 0 5px 24px;
	padding: 10px;
}


.knowledge  .path {
	background-color: #EBF3EC;
	border: 1px solid #99BC99;
	color: #005702;
	font-size: 13px;
	text-align: center;
	margin: 0 0 14px 0;
	padding: 5px 10px 5px 8px;
	}


.knowledge  var {
	background-color: transparent;
	color: #393;
	font-weight: bold;
	}

.knowledge  kbd {
	font-family: Arial, Verdana, Geneva, Sans-serif;
	background-color: transparent;
	color: #c33;
	font-size: 13px;
	font-weight: bold;
 	}

.knowledge  dfn {
	font-family: Arial, Verdana, Geneva, Sans-serif;
	font-size: 13px;
	color: #336600;
	font-weight: bold;
	}

.knowledge  samp {
	font-size: 13px;
	font-family: Arial, Verdana, Geneva, Sans-serif;
	background-color: transparent;
	color: #933;
	font-weight: bold;
	}

.knowledge  address {
	font-size: 10px;
	font-style: italic;
	margin-right: 20px;
	text-align: right;
	}

.knowledge  li {
	font-size: 13px;
	margin-top: 6px;
	margin-left: 5px;
	font-size: 13px;
	}

.knowledge  li p {
	font-size: 13px;
	margin-left: 0;
	margin-right: 0;
	}

.knowledge  dl {
	font-size: 13px;
	margin: 10px 0 5px 24px;
	padding: 10px;
	}

.knowledge  dt {
	font-weight: bold;
	float: left;
	}

.knowledge  dd {
	margin-left: 100px;
	margin-bottom: 8px;
	}

.knowledge  dl.classProperties dd, .knowledge  dl.funcArgs dd {
	margin-left: 145px;
}

.knowledge  dl.configDefs dd {
	margin-left: 0;
}

.knowledge  table {
	margin: 10px 0px 3px 24px;
	font-size: 13px;
	border: 1px solid #91A2B4;
	border-collapse: collapse;
}

.knowledge  table .caption {
	padding: 2px 0;
	font-weight: bold;
	background-color: #91A2B4;
	color: #fff;
	margin: 0;
}

.knowledge  table th {
	padding: 2px 8px;
	background-color: #F6F8FB;
	border: 1px solid #91A2B4;
	color: #003CB5;
}

.knowledge  table td {
	padding: 2px 8px;
	border: 1px solid #91A2B4;
}

.knowledge  .toc {
	font-weight: bold;
	font-size: 13px;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 13px;   /* the correct value */
	}
html>body .knowledge  .toc {
	font-size: 13px;   /* reapply for Opera 5 */
	}

.knowledge  .toc b {
	color: #333;
	font-size: 13px;
	}

.knowledge  .minitoc {
	font-weight: bold;
	font-size: 13px;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 13px;   /* the correct value */
	}
html>body .knowledge  .minitoc {
	font-size: 13px;   /* reapply for Opera 5 */
	}



/*
	Apply style to IE browsers
		http://centricle.com/ref/css/filters/tests/star_html/
*/
* html .knowledge  #toc ul {
	padding-left: 5px;
	}

/*
	Apply style to Moz browsers
		http://centricle.com/ref/css/filters/tests/owen/
*/
head:first-child+body .knowledge  #toc ul {
	margin-left: 5px;
	}


.knowledge  .important {
	background: #FBE6F2;
	border: 1px solid #D893A1;
	color: #000;
	margin: 10px 0 5px 24px;
	padding: 10px;
	}

.knowledge  .important p {
	margin: 6px 0 8px 0;
	padding: 0;
	}
	
.knowledge  .important .leftpad {
	margin: 6px 0 8px 0;
 	padding-left: 20px;
}
	
	
.knowledge  .critical {
	background: #FBE6F2;
	border: 1px solid #E68F8F;
	color: #000;
	margin: 10px 0 5px 0;
	padding: 10px;
	}
	
.knowledge  .critical p {
	margin: 5px 0 6px 0;
	padding: 0;
	}

.knowledge  .searchbox {
	background-color: #eee;
	border: 1px solid #222;
	padding: 7px 0 7px 8px;
	text-align: center;
	}

.knowledge  ul.guidelineList {
	list-style: none;
	margin: 0;
	padding: 0;
}

.knowledge  .guidelineDetails {
	margin-left: 60px;
}

/* --------------- footer --------------- */

.knowledge #footer {
	background-color: #eee;
	border-top: 1px solid #ccc;
	font-size: 10px;
	padding: 16px 0 26px 0;
	margin: 40px 0 0 0;
	text-align: center;
	}

.knowledge #footer address {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	}

.knowledge #footer .validation {
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;   /* the correct value */
	}
html>body .knowledge #footer .validation {
	font-size: x-small;   /* reapply for Opera 5 */
	}

.knowledge .center {
 text-align: center;
}

.knowledge .hidden {
 margin:            0;
 padding:           0;
 border:            0;
}


/* Troubleshooting */

.knowledge  .ts_desc {
	background: #eee;
	border: 1px solid #333;
	color: #000;
	margin: 10px 0 5px 24px;
	padding: 10px;
	}

/* -------------------------------------
/*  Comments
/* -------------------------------------*/

.knowledge #comments {
	margin: 			18px 40px;
}

.knowledge #comments h3 {
	background-color: #FFFABC;
	border: 2px solid #E9E5AC; 
	color: #333;
	font-size: 16px;
	margin: 13px 0 13px 0;
	padding: 13px;
	text-align: left;
	font: normal 18px/22px palantino, georgia, 'times new roman', serif;
}

.knowledge #commentForm {
	float: right;
	width: 50%;
	margin-left: 12px;
}

.knowledge #commentForm textarea {
	width: 100%;
}

.knowledge #commentFormInstructions {
	margin: 12px 25px 12px 0;
	padding: 10px 0;
}

.knowledge #commentFormInstructions strong {
	color: #a42b00;
}

.knowledge #comments table {
	font-size: 11px;
	font-family: arial, sans-serif;
	color: #333;
	margin: 10px 0;
	border-top: 1px solid #ccc9a4;
}

.knowledge #comments td, #comments th {
	border-bottom: 1px solid #ccc9a4;
	border-right: 1px solid #ccc9a4;
	padding: 8px 10px 10px 10px;
	vertical-align: center;
}

.knowledge #comments th.column1, #comments td.column1 {
	border-left: 1px solid #ccc9a4;
}

.knowledge #comments th.tableHeading {
	background-color: #FFFABC;
	border-left: 1px solid #ccc9a4;
	color: #333;
	padding: 4px;
	font-size: 14px;
	font-family: palantino, georgia, 'times new roman', serif;
}

.knowledge #comments td.avatar {
	border-right: 1px solid #ccc9a4;
}

.knowledge #comments td.stretch {
	border-left: 1px solid #ccc9a4;
	border-right: 1px solid #ccc9a4;
}

.knowledge #comments td.even {
	background: #fcfce3;
}

.knowledge #comments td.odd {background:#fff;}

.knowledge #comments td.preview {border-left: 1px solid #ccc9a4;}

.knowledge #comments td p, #comments td code, #comments td pre, #comments td div {
	font-size: 11px;
}

.knowledge #comments td.staffeven {
	border-color: #27343c;
	background-color: #27343c;
	color: #fff;
}

.knowledge #comments td.staffeven a:link, #comments td.staffeven a:visited {
	color: #57b3da;
}

.knowledge #comments td.staffodd {
	border-color: #9ba4a9;
}

.knowledge #comments blockquote {
	border:					1px solid #e1e1b5;
	border-left:			3px solid #e1e1b5;
	background-color:		#fdfdeb;
	padding:				5px 8px;
}

.knowledge #comments td code {
	font-family:			"Lucida Console", Monaco, monospace;
	font-size:				11px;
}

.knowledge #comments .codeblock {
	background-color:		#fbfbfd;
	border:					1px solid #dae0e4;
	margin:					10px 4px;
	padding:				8px;
}

.knowledge #comments .post {
	font-size: 11px;
	line-height: 13px;
}

.knowledge #feedLink {
	text-align: center;
}

.knowledge #feedLink a {
	text-decoration: none;
}

.knowledge #feedLink img {
	margin-bottom: -3px;
	border: 0;
}

/**********************/
.toc p {
	margin-top: 0.1em;
	margin-bottom: 0.7em;
}
ul.toc ul{
	list-style: circle;	
}
ul.toc ul ul {
	list-style: decimal;
}
p.pubDate, p.catList{
	font-size: 82%;
	margin: 0 0 0 25px;	
}
p.pubDate{
	margin-top: 0px;
	font-weight: bold;
	color: #666;
}
p.catList{
	font-style: italic;	
	font-size: 75%;
}
p.catList span {
	font-style: normal;	
}

#knowledgesearch{
	margin: 18px 13px 20px 0;
	padding: 0;	
	position: absolute;
	right: 0px;
	top: 0px;
}
#knowledgesearch p {
	padding: 0; margin: 0;
}
	
#knowledgesearch input.text{
	background-color: #fffef5;
}
#knowledgesearch input.submit{
	background-color: #ddd89f;
	color: #666;
	border: 1px solid #999;
	padding: 3px;
}
#knowledgesearch input.submit:hover{
	background-color: #b0ac75;
	color: #ebebeb;
}

#knowledgesearch input.submit:active{
	color: #000;
	background-color: #b0ac75;
}
p.articleCatList{
	margin: 0 0 30px 10px;
	border-bottom: 1px solid #999;	
	font-weight: bold;	
}
p.articleCatList a {
	text-decoration: none !important;

}
h5.searchTitle a:visited{
	color: #006f5b;
}
p.searchPath {
	margin: 0 0 20px 25px;	
	color: #156f00;
	text-decoration: none;
}
