/* ------------------------------------ th_mailformplus */

#content .filterReg {
	min-width: 500px;
	width: auto !important;
	width: 500px; 
}

#content .filterReg #short {
	height: 50px;
}

#content .filterReg #description {
	height: 250px;
}

#content .filterReg label.labelReg {
	font-weight: bold;
}

#content .filterReg input, textarea, select {
	margin: 0 0 10px 0;
}

#content .filterReg legend {
	font-size: 100%;
}

#content .filterReg .checkReg {
	border: none;
	margin: 0 2px 4px 2px;
}

#content .filterReg div.evalReg {
	padding: 0;
	margin: 0;
}

#content .filterReg #file {
	margin: 2px 0 0 0;
}

#content .filterReg div.fileUpReg {
	padding: 10px 0 14px 0;
}

#content .detailReg ul li,
.lwListing ul li {
	margin: 0;
	padding: 0;
}

#content div.tx-thmailformplus-pi1 img {
	padding: 5px 0 0 0;
}

#content div.tx-thmailformplus-pi1 .reqText {
	font-style: italic;	
}

/* ------------------------------ tx-lwhkmoffer */
#xontent div.tx-lwhkmoffer-pi1 {  
}

#content div.tx-lwhkmoffer-pi1 img {
	padding: 5px 0 0 0;
}

#content div.tx-lwhkmoffer-pi1 .selReg {
	width: 182px;
}

#content div.tx-lwhkmoffer-pi1 #table-listing- {
	width: 100%;
	min-width: 740px;
	width:expression(document.body.clientWidth < 1175 ? "740px" : "100%" ); 
}

#content div.tx-lwhkmoffer-pi1 #table-listing- td, #table-listing- th,  #table-listing- {
	border: 1px solid #c7cddd;
	border-spacing: 0;
	border-collapse: collapse;	
}

#content div.tx-lwhkmoffer-pi1 #table-listing- th {
	text-align: left;
	background-color: #ececf0;
}

#content div.tx-lwhkmoffer-pi1 #table-listing- th.headTable4 {
	width: 20%;
}

#content div.tx-lwhkmoffer-pi1 #table-listing- th.headTable3 {
	width: 40%;
}

#content div.tx-lwhkmoffer-pi1 #table-listing- th.headTable1 {
    width: 19%;
}

#content div.tx-lwhkmoffer-pi1 #table-listing- th.headTable0 {
    width: 20%;
}

#content div.tx-lwhkmoffer-pi1 #table-listing {
	padding: 15px 0 0 0;
}

#content div.tx-lwhkmoffer-pi1 .lwFilter form {
	padding: 15px 0 0 0;
}

#content div.tx-lwhkmoffer-pi1 table.detailReg {
	padding: 0 0 8px 0;
}

#content div.tx-lwhkmoffer-pi1 table.detailReg td {
	padding: 2px 0;
	vertical-align: top;
	width: 160px;
}

#content div.tx-lwhkmoffer-pi1 table.detailReg td#detailData {
	width: 500px;
}

