/* common */
	.ktml_bg {
		background-color: buttonface;
	}
	.ktml .toolbar {
		border:1px outset buttonface;
		cursor:default;
	}
	.ktml .introspector {
		font-family: "Microsoft Sans Serif",Tahoma,Arial,Verdana,sans-serif;
		font-size: 11px;
		margin-top: 0px;
		vertical-align:top;
	}
	.ktml .taginspector {
		font-family: "Microsoft Sans Serif",Tahoma,Arial,Verdana,sans-serif;
		font-size: 11px;
	}
	.ktml .taginspector .tagitem {
		font-family: "Microsoft Sans Serif",Tahoma,Arial,Verdana,sans-serif;
		font-size: 9px;
	}
	.ktgrey, td.kttd, .tr. {
		background-color: buttonface;
	}
	.ktfonts, .ktfontb {
		font-family: "Microsoft Sans Serif",Tahoma,Arial,Verdana,sans-serif;
	}
	.ktfonts {
		font-size: 11px;
	}
	.ktfontb {
		font-size: 13px;
	}
	/* leftMargin="10" topMargin="0" marginwidth="0" marginheight="0" bgcolor="#FAFAFA" */
	body.body {
		font-family: "Microsoft Sans Serif",Tahoma,Arial,Verdana,sans-serif;
		font-size: 11px;
		color: #000000;
		background-color: buttonface;
		margin-top:1px;
		margin-bottom:0px;
	}
/*	
	a, a:link, a:visited, a:active, a:hover {
		font-size: 9px;
		text-decoration: none;
		color: #0000ff;
	}
	a:hover {
		color: #2a7f9e;
	}
*/
/* /common */

/* forms */
	.ktml_select, .ktml_input {
		background-color: #FFFFFF; 
	}
	.ktml_select {
		width: 80px;
	}
	.ktml_fieldset {
		padding-top: 1px;
		padding-bottom: 1px;
		height: 90%;
		margin-left: 2px;
		margin-right: 2px;
	}
	.ktml_select, .ktml_input, .ktml_label,  .ktml_button, .ktml_legend {
		font: normal 11px "Microsoft Sans Serif",Tahoma,Arial,Verdana,sans-serif;
	}
	.ktml_input {
	}
	.ktml_select {
	}
	.ktml_button {
		margin-top:6px;
		width: 100px;
	}
	.ktml_label {
	}
	.ktml_legend {
		font-size: 12px;
	}
	.ktml_table {
		border: 0px;
	}
	.directory {
		font-family: sans-serif; 
		font-size: 12px;
		font-weight:bold;
		cursor:hand;
	}
	.directory_selected {
		font-family: sans-serif; 
		font-size: 12px;
		background-color:#AAAAAA ;
		font-weight:bold;
		cursor:hand;
	}
	.file {
		font-family: sans-serif; 
		font-size: 10px;
		cursor:hand;color: #000000;
	}
	.file_selected {
		font-family: courier; 
		font-size: 10px;
		background-color:#AAAAAA;
		cursor:hand;
	}
	

/* utils */
	.disabled {
		color: #999999;
	}
	.error {
		color: #ff0000;
	}
	.invisible {
		display:none;
	}
	.visible {
		display:block;
	}	
/* /utils */

/* toolbar */
	.ktml .toolbar_latched, .ktml .toolbaritem_flat, .ktml .toolbaritem_outset, .ktml .toolbaritem_inset {
		width:20;height:20;margin:1px;padding:0px;vertical-align:middle;visibility:visible;
		border: solid 1px buttonface;
	}
	.ktml .toolbaritem_disabled {
		width:20;height:20;margin:1px;padding:0px;vertical-align:middle;visibility:visible;
		filter: alpha(opacity = 25);
		-moz-opacity: 25%;
		border:solid 1px buttonface;
	}
	.ktml .toolbaritem_flat {
		width:20;height:20;margin:1px;padding:0px;vertical-align:middle;visibility:visible;
		border-width:1px;border-color:buttonface;border-style:solid;
	}		
	.ktml .toolbaritem_outset {
		width:20;height:20;margin:1px;padding:0px;vertical-align:middle;visibility:visible;
		border:1px solid;
		border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
	}
	.ktml .toolbaritem_inset {
		width:20;height:20;margin:1px;padding:0px;vertical-align:middle;visibility:visible;
		border-width:1px;
		border-style:inset;
	}
	.ktml .toolbaritem_latched {
		width:20;height:20;margin:1px;padding:0px;vertical-align:middle;visibility:visible;
		border-width:1px;border-style:inset;
		background-color:#EEEEEE;
	}
	.ktml .toolbar_ptext	{
		font-family: "Microsoft Sans Serif",Tahoma,Arial,Verdana,sans-serif;
		font-size: 11px;
	}
	
	/* Don't allow the background color to be overridden by default style sheet*/
	/* /toolbar */

/* color chooser */
	.cc_container {
		display:none;
		position:absolute;
		background-color:#ffffff;
		cursor:hand;
	}
	
	.cc_container table {
		font-family: Verdana;
		font-size: 10px;
		cursor: hand;
	}
	.cc_innerTable td {
		border: outset 1px #cccccc;
	}
/* /color chooser */
