/* common styles for documentation and knowledge base */
#maincontent table {
	display:table;
}

.guiitem { /* formerly known as menuitem, use with &rarr; for sequences */
	font-weight:bold;
	font-style:italic;
}

.typedtext { /* command, path, file, registry key, constant, variable */
	font-family:"Courier New", Courier; /* do not name monospace here, because it will cause font sizing problems across browsers */
	white-space:nowrap;
}

.key {
	white-space:nowrap;
	padding-left:0.5em;
	padding-right:0.5em;
	border:solid 1px black;
}

pre { /* IE 5.5 does not support white-space:pre */
	margin-top:0.75em;
}

code {
	font-family:"Courier New", Courier; /* do not name monospace here, because it will cause font sizing problems across browsers */
}

code .comment {
	color:#009900;
}

code .string {
	color:#990000;
}

code .char {
	color:#0000FF;
}

code .float {
	color:#0000FF;
}

code .int {
	color:#0000FF;
}

code .bool {
	color:#0000FF;
}

code .type {
	color:#0000FF;
}

code .flow {
	color:#0000FF;
}

code .keyword {
	color:#0000FF;
}

code .operator {
	color:black;
}

code .pre {
}

/* documentation-specific styles */
div.tableofcontents dl dt {
	float:left;
	width:1.5em;
	clear:both;
}

div.tableofcontents dl dd {
	float:left;
	width:11.5em;
}

div.tableofcontents dd a.selected {
	color:#CC3333 !important;
}

div.support_documentation a.chapternavigationprev {
	float:left;
}

div.support_documentation a.chapternavigationnext {
	float:right;
}

div.support_documentation a.chapternavigationprev, div.support_documentation a.chapternavigationnext {
	text-decoration:none;
	color:#666666;
}

div.support_documentation a.chapternavigationprev:visited, div.support_documentation a.chapternavigationnext:visited {
	color:#666666;
}

div.support_documentation a.chapternavigationprev:hover, div.support_documentation a.chapternavigationnext:hover {
	color:#CC3333;
}

div.support_documentation table.tabular td {
	padding-right:0.75em;
}

div.support_documentation table.tabular tr:first-child td {
	padding-top:0.25em;
	padding-bottom:0.25em;
	border-top:dotted 1px #888888;
	border-bottom:dotted 1px #888888;
}

div.support_documentation dl.chaptertableofcontents dt {
	float:left;
	clear:both;
	width:2.25em;
}

div.support_documentation dl.chaptertableofcontents dd {
	float:left;
	width:41.5em;
}

div.support_documentation dl.enumerate dt {
	float:left;
	clear:both;
	width:1.75em;
}

div.support_documentation dl.enumerate dd {
	float:left;
	width:42em;
}

div.support_documentation dl.enumerate dl.enumerate dd {
	width:40.25em;
}

div.support_documentation dl.description dd {
	margin-top:0;
}

div.support_documentation ul.itemize {
	margin-left:1.75em;
	list-style-type:square;
}

div.support_documentation ul.itemize li {
	margin-top:0.5em;
}

div.support_documentation ul.itemize ul.itemize {
	list-style-type:circle;	
}

* html div.support_documentation div.figure code { /* IE < IE7 */
	font-size:0.83em;
}

/* manual width for table in "More tools" */
#tabletcroundfunctions {
	width:43.75em;
}

#tabletcroundfunctions-col1 {
	width:4em;
}

#tabletcroundfunctions-col2 {
	width:13em;
}

#tabletcroundfunctions-col3 {
	width:27.75em;
}

/* knowledge base-specific styles */
div.support_kb h1 {
	font-size:1.66em;
	margin-bottom:0.9em;
}

div.support_kb ul {
	margin-left:1.75em;
	list-style-type:square;
}

div.support_kb ul li {
	margin-top:0.5em;
}

div.support_kb ul ul {
	list-style-type:circle;	
}