td {
	font-size: 8pt;
}

.frameForSamples { border-collapse: collapse; border: 1px solid silver; background-color: white; }
.frameForSamples .heading th { font: bold 14pt Trebuchet MS, Arial; background-color: #D0D0D0; border: 1px solid silver; }
.frameForSamples .content { padding: 10px; vertical-align: top; }

.treeNode {
	text-decoration: none; color: black; font: 8pt tahoma;
}

.treeNodeSpec0 {
	text-decoration: none; color: white; font: bold 10pt tahoma;
	background: right top url(images/lvl_0_right.gif);
	display: block;
	height: 22px;
	padding: 6px 10px 4 8px;
}

.treeNodeSpec0:hover {
	background-image: url(images/lvl_0_right_o.gif);
}

.treeNodeSpec1 {
	text-decoration: none;
	color: black;
	font: 7pt tahoma;
	background: right top url(images/lvl_1_right.gif);
	display: block;
	height: 15px;
	padding: 3px 6px 0 4px;
}

.treeNodeSpec1:hover {
	color: blue;
}

.largeTreeNode {
	text-decoration: none; color: #404040; font: bold 13pt Arial;
}

.treeNodeRich0 {
	text-decoration: none;
	color: black;
	font: bold 8pt tahoma;
	background: right top url(images/rich_right.gif);
	display: block;
	height: 14px;
	padding: 2px 6px 0 4px;
	text-align: center;
}

.treeNodeRich1 {
	text-decoration: none;
	color: black;
	font: 8pt tahoma;
	background: right top url(images/rich_2_right.gif);
	display: block;
	height: 14px;
	padding: 2px 6px 0 4px;
	text-align: right;
}

h1.title {
	font: bold 10pt Arial;
	border: 1px solid silver;
	margin: 3px;
	padding: 2px 10px;
	background-color: white;
}

.ctrl label {
	width: 130px;
	font: 8pt Verdana;
	padding-top: 4px;
	display: block;
	float: left;
}

.ctrl input.text, .ctrl input.password {
	width: 130px;
	border: 1px solid silver;
	background-color: #F0F0FF;
	font: 9pt Verdana;
}

.ctrl select {
	width: 134px;
	background-color: #F0F0FF;
	font: 9pt Verdana;
}





td.infoside a:visited, td.infoside a:link, td.infoside a:active { 
		color: #000000; 
		text-decoration: underline; 
		font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
   		font-size: 10pt; 
   		font-weight: normal 
   		}
	
	
		td.infoside a:hover {
		font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-weight : normal;
		color: #660033;
		text-decoration: underline; 
		}
			
	td.midtfelt h1 {
		text-decoration: none; 
		font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 18pt; 
		color: #000033; 
		font-weight: bold 
		}
			
			
	td.midtfelt h2 { text-decoration: none; font-family: Arial Black; font-size: 12pt; color: 
               #000033; font-weight: bold }
td.midtfelt h3 { text-decoration: none; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10pt; color: 
               #000033; font-weight: bold; margin-bottom: 0 }
td.midtfelt a:visited, td.midtfelt a:link, td.midtfelt a:active { 
		color: #660033; 
		font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
   		font-size: 10pt; 
   		font-weight: bold;
		text-decoration: none;
   		}
	
	
		td.midtfelt a:hover {
		font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-weight : normal;
		color: #660033;
		text-decoration: underline; 
   		font-weight: bold;
		}
		
			td.midtfelt {
		text-decoration: none; 
		font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
		font-size: 10pt; 
		color: #000000; 

		}

			td.midtfelt td {
		text-decoration: none; 
		font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
		font-size: 10pt; 
		color: #000000; 

		}