p {
	margin: 0;
	padding: 0.5em 0;
	line-height: 1.5em;
}
/*p.p-above-log-format-list {*/
	/*padding-bottom: 6px;*/
/*}*/
h1, h2 {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	font-size: 2em;
}
h5 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 1em;
}
code {
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	padding-left: 24px;
	color: #474747;
	line-height: 2.4em;
}
li {
	margin: 7px 0;
	padding: 0;
	line-height: 1.4em;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
}
input.button {
	padding: 0 4px;
	/*padding-right: 4px;*/
	font-size: 12px;
}
td {
	white-space: normal;
}
td td { /*nested table cells*/
	font-size: 1em;
}
a.read-more-btn:link,
a.read-more-btn:visited,
a.read-more-btn:hover {
	text-decoration: none;
	/*color: #3335ff;*/
}
/* ------------------------
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.7em;
	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
------------------------ */
div.wizard-page-label {
	/*background-color: yellow;*/
	padding: 21px 24px 0 24px;
}
div.wizard-page-label h2 {
	padding: 0;
	margin: 0;
	font-size: 1.3em;
	font-weight: bold;
}
div.wizard-page-label a {
	float: right;
	margin-top: -1em;
}
/* ------------------------
wizard body
------------------------ */
div.wizard-body {
	padding: 0 24px 14px 24px;
}
/* ------------------------
info box
------------------------ */
div.info-box {
	width: auto;
	overflow: hidden;
	border: 1px solid #b2b2f0;
	padding: 5px 12px;
	margin: 0;
	background-color: #ffffcc;
}
div.info-box-2 {
	width: auto;
	overflow: hidden;
	/*border-bottom: 1px solid #d1d1f6;*/
	padding: 0;
	margin: 0;
	background-color: white;
	display: none;
}
div.info-box-2 ul {
	margin: 0 0 5px 30px;
	padding: 0;
	/*background-color: yellow;*/
}
div.info-box-2 li {
	list-style: disc;
	/*background-color: orange;*/
}
/*
	Database Warning
*/
em.db-warning {
	background-color: #ffffcc;
	padding: 2px 4px;
	font-style: normal;
}
ul.db-warning {
	margin: 0 0 9px 21px;
}
ul.db-warning li {
	list-style: none;
	padding: 0;
	margin: 2px 0;
}
/* ------------------------
fields table
------------------------ */
table.field-box {
	margin-top: 7px;
	/*background-color: Yellow;*/
	/*width: auto;*/
}
table.field-box td,
table.field-box th {
	/* KHP 24/Jun/2011 - Added th so that the log source table also 
	works with item-form class, th must be equal td in new profile wizard */
	padding: 5px 6px 5px 0px;
	white-space: nowrap;
	vertical-align: baseline;
	font-weight: normal;
}
table.field-box td.field-sample,
table.field-box th.field-sample {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	padding: 5px 4px 1px 3px;
	font-size: 0.9em;
	color: #636363;
}
table.field-box span.field-info {
	/*applied to text such as (optional)*/
	color: #404040;
}
table.field-box td.top-min,
table.field-box th.top-min {
	padding-top: 2px;
}
table.field-box td.bottom-min,
table.field-box th.bottom-min {
	padding-bottom: 2px;
}
table.field-box td.top-max,
table.field-box th.top-max {
	padding-top: 14px;
}
table.field-box td.bottom-max,
table.field-box th.bottom-max {
	padding-bottom: 14px;
}
/* ------------------------
fieldset with legend
------------------------ */
/*fieldset {
	border: 1px solid #cdcdcd;
	margin: 14px 0;
	padding: 0;
}
div.fieldset-option-info {
	padding: 0 6px 0 0;
	margin: 0;
	text-align: right;
	margin-top: -1em;
}
div.fieldset-container {
	padding: 0 14px 7px 14px;
	margin-top: -1.2em;
}
div.fieldset-row {
	padding: 2px 0;
}
div.fieldset-row-field-sample {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 1px 0 0 0;
	font-size: 0.9em;
	color: #636363;
}*/
legend {
	padding: 0 3px;
	margin: 0 7px;
	color: black;
}
/* ------------------------
log formats
------------------------ */
div.direct-match-log-formats-container {
    margin: 10px 0 30px 24px;
}
div.direct-match-log-format-items {
    margin: 3px 0 15px 32px;
}
div.log-format-item { /* Used in direct match and multiple match! */
    /*margin: 0 0 26px 32px;*/
    /*background-color: yellow;*/
    padding: 6px 0;
}
div.log-format-item em {
    font-style: oblique;
    color: grey;
}
div.multiple-log-formats-match-list {
    margin: 10px 0 0 0;
    overflow: scroll;
    height: 220px;
    border: 1px solid #a6a6a6;
}
div.log-format-radio-btn input,
div.log-format-radio-btn label {
    vertical-align: middle;
}
div.log-format-radio-btn span.light {
    color: grey;
}
div.log-format-radio-btn-sub-box {
    margin: 3px 0 0 32px;
    font-style: oblique;
}
div.direct-match-footer-link {
    margin-top: 30px;
    padding: 5px 0;
    border-top: 1px solid #dbdbdb;
}
div.multiple-match-footer-link {
    padding: 5px 0;
}
table.multiple-match-list {
    width: 100%;
}
table.multiple-match-list th,
table.multiple-match-list td {
    padding: 4px 6px;
    border-bottom: 1px solid #c9c9c9;
    vertical-align: top;
    white-space: nowrap;
    cursor: default;
}
table.multiple-match-list th {
    padding-left: 10px;
    padding-right: 2px;
    text-align: right;
    font-weight: normal;
    color: grey;
}
table.multiple-match-list th.selected,
table.multiple-match-list td.selected {
    background-color: #436DA9;
    color: white;
}
select.log-format-list {
	width: 100%;
	margin: 0;
	padding: 0;	
}
/*
	log-format-search-box
*/
div.log-format-filter-box {
    margin: 7px 0 9px 0;
    padding: 0;
}
/*table.log-format-search-box {*/
	/*margin: 7px 0 9px 0;*/
/*}*/
/*table.log-format-search-box td {*/
	/*padding: 0;*/
	/*border: 1px solid #bbbbbb;*/
	/*color: #8e8e8e;*/
	/*vertical-align: middle;*/
/*}*/
/*table.log-format-search-box td.search {*/
	/*border-right-style: none;*/
/*}*/
/*table.log-format-search-box td.clear-btn {*/
	/*border-left-style: none;*/
	/*width: 30px;*/
	/*height: 24px;*/
	/*text-align: right;*/
/*}*/
/*table.log-format-search-box td.number {*/
	/*border-style: none;*/
	/*padding-left: 5px;*/
/*}*/
/*table.log-format-search-box input {*/
	/*border: 1px solid transparent;*/
	/*outline: transparent;*/
	/*margin:0;*/
	/*background-color: yellow;*/
/*}*/
/*table.log-format-search-box input.light {*/
	/*color: #8e8e8e;*/
	/*font-style: italic;*/
/*}*/
/* Removes IE10+ clear icon */
/*table.log-format-search-box ::-ms-clear {*/
    /*display: none;*/
/*}*/
/*table.log-format-search-box a {*/
	/*font: 26px/22px Arial, sans serif;*/
	/*height:18px;*/
	/*padding: 0 5px;*/
	/*color: #a1b9ed;*/
	/*background-color: #ffb0ff;*/
/*}*/
/*table.log-format-search-box a:hover {*/
	/*color: #3467d8;*/
/*}*/
/*
numerical fields & snapon checkboxes
*/
div.checkbox-list-header {
    padding: 12px 0 9px 0;
}
table.checkbox-list th {
	padding: 5px;
	vertical-align: baseline;
}
table.checkbox-list td {
	padding: 5px 0;
	vertical-align: baseline;
	white-space: nowrap;
}
/*
	profile saved info page
*/
div.profile-saved-info-btn {
	margin: 9px 18px 0 0;
	padding: 4px;
	width: 240px;
	height: 200px;
	/*vertical-align: top;*/
	border: 1px solid #dcdcdc;
	float: left;
}
div.profile-saved-info-btn th,
div.profile-saved-info-btn td {
	vertical-align: top;
}
/* ------------------------
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;
}
/*
	form error indication
*/
div.form-error {
	margin-top: 2px;
	margin-bottom: 4px;
	background-color: White;
	border: 1px dotted #FF0033;
	/*border-top-color: White;*/
	color: Red;
	padding: 3px 7px;
	white-space: normal;
	display: none;
}
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;
}
