﻿h3
{
	display:block;
	font-size:10pt;
	font-weight:bold;
	margin:12px 0 2px 0;
}

input, select
{
	margin:2px 0;
}

textarea, select
{
	border:1px solid #808080;
}

#regExpIn, #txtIn, #replaceTxtIn
{
	width:100%;
	height:64px;
}

#flagG, #flagI, #flagM, #flagY,
#methodExec, #methodTest, #methodMatch, #methodReplace, #methodSearch
{
	vertical-align:middle;
}

label
{
	margin-left:4px;
	margin-right:28px;
}

#replaceBox
{
	display:none;
}

th
{
	text-align:left;
	padding:2px 6px;
	background:#f0f0f0;
}

td
{
	border-top:1px solid #c0c0c0;
	padding:4px 6px;
	vertical-align:top;
}

.char
{
	width:80px;
}

.char, code, .outFirstCode, .outCode, .outOk, .outResult, .outFailed
{
	font-family:'Lucida Console', Monaco, monospace;
	font-size:10pt;
}

.outFirstCode, .outCode, .outOk, .outResult, .outFailed
{
	line-height:1.4em;
}

.outFirstCode:before, .outCode:before
{
	content:">>> ";
}

.outFirstCode, .outCode
{
	
	padding-top:0px;
	color:#000000;
}

.outCode
{
	padding-top:16px;
	border-top:1px solid #c0c0c0;
}

.outOk, .outResult
{
	color:#008000;
	padding-bottom:10px;
}

.outFailed
{
	color:#c00000;
	padding-bottom:4px;
}

.reference
{
	font-size:0.8em;
}