/**
 * Applications.Soek.SoekLibrary>>#classesViewCss
 */
.classname {
	font-size: 8pt;
	font-weight: bold;	
	padding-left: 2px;
}
	.classname a:hover {
		background: #FFFFFF;
		border:1px solid #889E9D;
		color: #84A77A;
	}
.classlink {
	padding-left: 2px;
	padding-right: 2px;
	color: #9B9AD6;
	text-decoration: none;
}
.package {
	margin-left: 4px;
	color: #B4B097;
	font-weight: normal;
	white-space:nowrap;
}

/**
 * Applications.Soek.SoekLibrary>>#filterButtonCss
 */
.filterbutton {
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	border-top: 2px solid #41474C;
	border-left: 2px solid #41474C;
	border-right: 2px solid #41474C;
	margin-left: 4px;
	margin-top: 12px;
	text-align: center;
	height:26px;
}
	.filterbutton a {
		color: #7E483D;
		text-decoration: none;
		padding-left: 4px;
		padding-right: 4px;
	}
	.filterbutton:hover {
		background: #D9D5B8;
		color: #7E483D;
	}	 
.filterbutton-selected {
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	border-top: 2px solid #41474C;
	border-left: 2px solid #41474C;
	border-right: 2px solid #41474C;
	margin-left: 4px;
	margin-top: 12px;
	text-align: center;
	height:26px;
	background: #B1594A;
}
	.filterbutton-selected a {
		color: #D9D5B8;
		text-decoration: none;
		padding-left: 4px;
		padding-right: 4px;
	}
	.filterbutton-selected:hover {
		background: #D9D5B8;
		color: #7E483D;
	}
	.filterbutton-selected:hover a {
		color: #7E483D;
	}
.filterbutton select { width: 100px;}
/**
 * Applications.Soek.SoekLibrary>>#selectorsViewCss
 */
.selectoritem {
	font-size: small;
}
#selectorSearch {
	font-size: 12pt;
	width: 100%;
}
.md { /* method */
	font-size: 8pt;
	font-weight: bold;	
	padding-left: 2px;
}
	.md a {
		padding-left: 2px;
		padding-right: 2px;
		color: #0000FF;
		text-decoration: none;
	}
	.md a:hover {
		background: #B1594A;
		border:1px solid #41474C;
	}
a .selected {
	background: #B4B097;
	border:1px solid #889E9D;
	color: #ffffff;
}

.mc { /* methodClass */
	display: inline;
	margin-left:2px;
	color: #B4B097;
	font-weight: normal;
	white-space:nowrap;
}
.selected .mc a { color: #FFFFFF; }

/**
 * Applications.Soek.SoekLibrary>>#listViewCss
 */

li {
	font-size: smaller;
	font-weight: bold;	
	padding-left: 2px;
	list-style: none;
}
	li a {
		padding-left: 2px;
		padding-right: 2px;
		color: #000;
		text-decoration: none;
	}
	li a:hover {
		padding-left: 1px;
		padding-right: 1px;
		background: #D9D5B8;
		color: #000;
		border:1px solid #B4B097;
	}
.selected a {
	background: #B1594A;
	border:1px solid #B4B097;
	color: #ffffff;
}

/**
 * Applications.Soek.SoekLibrary>>#classSelectorsTableViewCss
 */
#selectorstable tr,td {
	padding: 0px;
	padding-right: 4px;
	font-size:small; 
}
#selectorstable a {
	padding-left: 2px;
	padding-right: 2px;
	color: #B1594A;
	text-decoration: none;
}
#selectorstable a:hover {
		padding-left: 1px;
		padding-right: 1px;
		background: #D9D5B8;
		color: #000;
		border:1px solid #B4B097;
}
/**
 * Applications.Soek.SoekLibrary>>#launcherCss
 */
#projectslabel { font-size: larger; margin-left: 8px; margin-top: 12px; }
#homeTitle { padding-left: 12px;  }
.subtitle { padding-left: 12px; color: #555555; } 
.usage { padding-left: 12px; color: #B1594A; } 
.projectitem { margin-left: 8px; background-color: #B4B097; }
.projectitem td { font-size: larger; background-color: #ffffff; padding: 4px; }
/**
 * Applications.Soek.SoekLibrary>>#browserCss
 */

body, ul { 
	margin: 0; padding: 0 ; 
	font-family:arial,helvetica,sans-serif;
}
#container, #footer, #header,
	#leftBox, #rightBox,
	.headerRow, .dataRow, #searchBox, #listScroller { position:absolute; }
#header, #footer { width: 100%; height: 20px;}
#header { top:0; background-color: #B1594A;}
#footer { bottom:0; text-align:right; background-color:#B4B097; }
#container { top: 20px; bottom: 20px; width:100%; background-color: #B4B097; }
#searchBox { top: 40px; height: 30px; width: 100%; }
#leftBox { height:100%; width: 300px; background-color: #B1594A; }
#rightBox { height:100%; left: 300px; right: 0; background-color: #FFFFFF; }
#container .headerRow { height: 40px; width: 100%; background-color: #B4B097; }
#rightBox .dataRow { top:40px; bottom: 0; overflow: auto; width: 100%; }
#leftBox #listScroller { top: 76px; /* .headerRow.height + #searchBox.height + 10 */
	left: 6px; right:6px; bottom:5px; overflow:auto; background-color: #ffffff; }
.boxinset { padding: 4px; }

pre {
	font-family:Consolas,"Courier New";
	font-size:smaller;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
#classheader {
	font-size: larger;
	display:inline;
	margin-left:8px;
}
#copyright { color:#FFFFFF; font-size: small;  margin-right:12px; }
#welcome a { color:#FFFFFF; margin-right:12px; float:right; text-decoration: none;}
#project { color:#FFFFFF; margin-left:12px; float:left; }
#placeholder {
	width: 100%;
	height: 1000px;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}

/**
 * Applications.Soek.SoekLibrary>>#classViewCss
 */

.variables td {
	font-size: small;
	color: #B1594A;
	font-weight: normal;
}	
#classtitle {
	font-size: 18pt;
	margin-top: 10px;
	padding-left: 18px;
	position: absolute;
}
.sectiontitle {
	background: #B4B097;
	padding-left:4px;
	padding-right:4px;
	color: #FFFFFF; /* #B1594A; */
	font-weight: bold;
}
.sourceindent {
	padding-left: 14px;
	margin-top: 4px;
	display:none; // hidden
}
.source {
	font-family: Consolas,  "Courier New";
	background:#FFFFEE none repeat scroll 0 0;
	border:1px dotted black;
	padding: 0.5em;
}
.classcomment {
	border:1px dotted gray;
	padding-left: 14px;
	padding-right: 0.5em;
	margin-top:8px;
	color: #2E5C8A;
}
.mdf { /* methodDefinition */
	padding-bottom:10px;
}
	.focus {
		padding: 4px;
		border: 2px dotted #B1594A;
	}
.mk { /* methodkeyword */
	font-weight: bold
}
.mp { /* methodparameter */
	color: #B1594A;
	padding-left:4px;
	padding-right:4px;
}
.cat { /* category */
	color: #888;
	padding-left: 8px;
	#display: inline;
	font-size:10pt;
}
.sourcecomment {
	color: #2E5C8A;
	margin: 0;
	padding-top: 4px;
	padding-left: 14px;
	padding-right: 14px;
}
.sourcelink {
	color: #41474C;	
	padding-left: 14px;
	font-size: smaller;
	display:block;
}
.hiercomlink {
	color: #41474C;	
	padding-left: 14px;
	font-size: smaller;
}
.mdf a {
	font-size:10pt;
}
.leftside {
	float:right;
}
	.leftside a {
		color: #41474C;
	}


/**
 * Applications.Soek.SoekLibrary>>#searchpatternCss
 */
#searchpattern {
	display:block;
	font-size:12pt;
	left:6px;
	position:absolute;
	top:6px;
	width:286px;
	border: 1px solid #B4B097
}
