/*
** $Id: kcml.css,v 1.6 2009/07/28 14:44:02 bills Exp $
**
** CSS file for KCML manual.  Link to this as /shared/kcml.css
*/


/* Import KCML syntax colouring used in program fragments within <pre> blocks */
/* TODO replace these with a generated and imported CSS */
.E_BOLD_COLOUR		{ color: DarkGreen; }
.E_COLLAPSEDREM_COLOUR	{ color: Green; }
.E_COMPILEDOUT_COLOUR	{ color: Silver; }
.E_EMBEDDED_COLOUR	{ color: Green; }
.E_FUNCTION_COLOUR	{ }
.E_LITERAL_COLOUR	{ color: Blue; }
.E_LITSTRING_COLOUR	{ color: Blue; }
.E_OBJECT_COLOUR	{ color: DeepPink; }
.E_SYMBOL_COLOUR	{ color: Maroon; }
.E_TYPE_COLOUR		{ color: Magenta; }
/* @import url("/shared/SyntaxColours.css"); */

body
	{
		background-color: white;
		color: black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt
	}

.generalForm
	{	/* used for DIV in ref manual only */
		white-space: pre;
	}

/* these classes are for ref manual only */
.h1, .h2, .h3, .h5, .h6
	{
		font-weight: bold;
	}

.h1, .bannertitle
	{
		font-size: 14pt;
		background: black; 
		color: white; 
		padding-top: 5pt;
		padding-bottom: 5pt;
		padding-left: 10px;
		padding-right: 10px;
	}
.h2		{ font-size: 14pt; }
.h3		{ font-size: 12pt; }
.h5		{ font-size: 9pt ; }
.h6		{ font-size: 8pt ; }

/* ctrlspecific	is for forms help only */
.ctrlspecific	
	{
		font-weight: bold;
		font-size: 9pt ;
		font-family: Arial, Helvetica, sans-serif;
	}

listing, pre, .listing, .SeeAlso, .sqldef
	{
		font-family: 'Lucida Console', 'Courier New', Courier, monospace;
		font-size: 8pt;
		white-space: pre;
		text-align: left;
	}

listing, pre
	{
		background-color: Wheat;
		padding-top: 4px;
		padding-bottom: 2px;
		padding-left: 10px;
		padding-right: 10px;
	}

pre.ExampleProgram
	{
		border: outset 2px;
	}

.listing
	{	/* used for code fragments in ref manual, deprecated, new pages should use PRE or CODE */
		color: #408080; 
		margin-LEFT: 1cm;
		white-space: nowrap;
	}

.sqldef
	{	/* used for SQL grammar definitions */
		background-color: khaki;
		padding-top: 6pt;
		padding-bottom: 6pt;
		padding-left: 10px;
		padding-right: 10px;
		line-height: 80%;
	}
	
.alert
	{	/* used for warnings, mostly in the forms manual */
		background-color: Tomato;
		color: white;
		padding-top: 1em;
		padding-bottom: 1em;
		padding-left: 10px;
		padding-right: 10px;
	}

table	{
		font-size: 100%;
		margin-top: 1em;
		text-align: left;
	}

tr	{
		margin: 0.2em;
		vertical-align: top;
		background-color: #EEEEEE;
	}

tr p	{	background-color: #EEEEEE; }

th	{	background-color: #DDDDDD; }


tr.clear, td.clear, .tdclear, tr p.clear
	{ 	/* to be used when you want a table with no colouring */
		background-color: white;
	}

ul.plain { list-style: none; }

.exprog	{ /* example external program */ }

.indent	{
		/* to be used with a DIV in general form where clause */
		margin-left: 1cm;
	}

.underline {
		/* the U tag is deprecated */
		text-decoration: underline;
	}

.link {
		/* class used for simulated hyperlinks */
		text-decoration: underline;
	}

a:hover		{ color: red; }

.HasFocus:focus { background-color: #FEFEAA; }

.strike {
		text-decoration: line-through;
	}

/*
** Navigation sidebar for web manual
** Document split into a sidebar on left and a main box on the right
** Width is set by sidebar.js
*/
#main
	{
		top: 10px;
		position: absolute;
	}

/* input form for keyword and text search */
.navprompt
	{
		height: 50px;
		padding-top: 15px;
		padding-left: 20px;

	}

.externalLink
	{
		color: green;
		background: url(../shared/External.gif) center right no-repeat;
		padding-right: 17px;
	}

.ExampleClick
	{
		background: url(../shared/Popup.gif) center right no-repeat;
		padding-right: 17px;
	}
