body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.74em;*/
}

p, th, td, li {
	font-size: 0.74em;
}

p {
	margin: 0;
	padding: 9px 0px;
	line-height: 1.4em;
	/*background-color: Lime;
	border: 1px solid #FF4500;*/
}

p.p-above-log-format-list {
	padding-bottom: 6px;
}

h1, h2 {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
}

h5 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 1em;
}

li {
	margin: 7px 0;
	padding: 0;
	line-height: 1.4em;
}

hr {
	border: 0;
	height: 1px;
	color: #CCC3D1;
	background-color: #CCC3D1;
}

form {
	margin: 0;
	padding: 0;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
}

input.button {
	padding: 0 4px;
	/*padding-right: 4px;*/
	font-size: 12px;
}

td td { /*nested table cells*/
	font-size: 1em;
}

a:link,
a:visited,
a:hover {
	color: #0000CD;
}

/* ------------------------
wizard toolbar
------------------------ */

table.wizard-toolbar {
	width: 100%;
}

table.wizard-toolbar td {
	vertical-align: bottom;
	/*height: 46px;*/
	background-color: #E7E7E7;
	padding: 0 14px 7px 0;
	white-space: nowrap;
}

table.wizard-toolbar h1 {
	margin: 0;
	padding: 30px 0 0 24px;
	font-size: 1.5em;
	line-height: 1em;
	color: #616162;
}

.wizard-main-btn {
	width: 82px;
	margin-left: 7px;
	/*margin: 1px;*/
}

.wizard-cancel-btn {
	width: 82px;
	margin-left: 14px;
	margin-right: 0px;
}

/* ------------------------
wizard page label
------------------------ */

h2.wizard-page-label {
	padding: 0;
	margin: 21px 0 0 24px;
	font-size: 1.1em;
	font-weight: normal;
	/*color: #696969;*/
	/*color: #666666;*/
}

/* ------------------------
wizard body
------------------------ */

div.wizard-body {
	padding: 0 24px 14px 24px;
	visibility: 
}

/* ------------------------
info box
------------------------ */

div.info-box {
	width: auto;
	border: 1px solid #b2b2f0;
	padding: 0 14px;
	margin: 0;
	background-color: #ffffcc;
}

div.info-box ul {
	margin: 5px 0 5px 18px;
	padding: 0;
	/*background-color: Lime;*/
}

div.info-box p {
	padding: 5px 0px;
}

/*Info boxes on log format pages*/

table.log-format-radio-button-box td.info-box-in-td {
	line-height: 1.4em;
	padding-top: 6px;
}

div.info-box-in-td {
	padding: 7px 14px;
	margin-top: 12px;
	border: 1px solid #b2b2f0;
	background-color: #ffffcc;
}

/* ------------------------
fields table
------------------------ */

table.field-box {
	margin-top: 7px;
	/*background-color: Yellow;*/
	/*width: auto;*/
}

table.field-box td {
	padding: 5px 6px 5px 0px;
	white-space: nowrap;
	vertical-align: middle;
}

table.field-box td.field-sample {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 4px 0px 3px;
	font-size: 10px;
	color: #636363;
}

table.field-box span.field-info {
	/*applied to text such as (optional)*/
	color: #404040;
}

table.field-box td.reduced-top-padding {
	padding-top: 2px;
}


/* ------------------------
log formats
------------------------ */

select.log-format-list {
	width: 100%;
	margin: 0;
	padding: 0;	
}

table.direct-match-box {
	border-bottom: 2px solid #32CD32;
}

table.beta-log-format-info {
	margin-top: 3px;
}

table.beta-log-format-info td {
	vertical-align: text-top;
	font-size: 11px;
}

table.log-format-radio-button-box {
	margin-top: 14px;
}
table.log-format-radio-button-box td {
	margin-top: 10px;
	padding: 4px;
}

/* ------------------------
numerical fields table
------------------------ */

table.numerical-fields-list {
	margin-top: 7px;
}

table.numerical-fields-list td {
	padding-top: 3px;
	padding-bottom: 1px;
	vertical-align: baseline;
	white-space: nowrap;
}

/* ------------------------
progress table
------------------------ */

table.progress td,
table.progress th {
	text-align: left;
	padding: 4px;
}

table.progress th {
	font-size: 1.0em;
	/*font-weight: normal;*/
	color: #666666;
}

/* ------------------------
????????
------------------------ */

h4.action-info {
	padding: 21px;
	color: #666666;
}

h4.info-red {
	padding: 21px;
	color: Red;
}

.formRow {
	white-space: nowrap;
}

.cl { /*control left, checkbox or radio btn left intend*/
	width: 40px;
	text-align: right;
}




