.workContent .formTable {
	margin:0 auto;
	margin-top:10px;
}
.workContent .formTable .caption {
	font-size:13px;
	padding:2px;
}

.workContent .formTable .value{
	padding:2px;
}

.workContent .formTable .textFieldFramer .leftHeader {
	background:url('filter_lefthead.png') no-repeat top right transparent;
	width:5px;
	height:22px;
}
.workContent .formTable .textFieldFramer .centerFill {
	background:url('filter_filler.png') repeat-x top left transparent;
}
.workContent .formTable .textFieldFramer .centerFill input {
	border:none;
	background:transparent;
	font-size:13px;
}
.workContent .formTable .textFieldFramer .rightHeader {
	background:url('filter_righthead.png') no-repeat top right transparent;
	width:5px;
	height:22px;
}

.workContent .formTable fieldset {
	margin:5px 0 5px 0;
}

.workContent .formTable .errorMessage{
	font-weight:bold;
	color:red;
}

.formMessageError {
	font-size:11px;
	background:#FDE1E4 url(../../images/error.png) no-repeat scroll 5px 5px;
	border-color:#FDDFE2;
	color:red;
	margin:5px 0 5px 0px;
	padding:5px 5px 5px 40px;
	text-align:left;
	min-height: 23px;
	font-weight:bold;
	border:2px solid red;

}


.messageOk {
	
	font-size:11px;
	background:#C2EFC7 url(../../images/ok.png) no-repeat scroll 5px 5px;
	color:#065F10;
	
	padding:5px 5px 5px 40px;
	text-align:left;
	min-height: 23px;
	font-weight:bold;
	border:2px solid #0C5F15;
}


.workContent .formTable fieldset legend {
	font-weight:bold;
}

.workContent .formTable .formRequiredMsg {
	color:#696969;	
	background: transparent url('required_msg.gif') no-repeat 0px 3px;
	padding-left:10px;
}

.workContent .formTable .btn {
    border: none;
    background: transparent url('button_left.gif') no-repeat;
    height: 24px;
    color:#000;
    font-size:13px;
	font-family: Arial;
    font-weight:bold;
    padding-left:8px;
    /* used to catch the buttonEnding */
    position: relative;	
}

.workContent .formTable .btn {
    width: 0;  /* IE table-cell margin fix */
    overflow: visible;
}

.workContent .formTable .btn[class] {  /* IE ignores [class] */
    padding-bottom:2px;
    width: auto;  /* cancel margin fix for other browsers */
}

.workContent .formTable .buttonEnding {
	margin:0px;
    position: absolute;
    display: inline;
    width: 6px;
    height: 24px;
    background: url('button_right.gif') no-repeat top left;
}

.workContent .formTable .formActionRow {
	padding:10px 0;
}
.workContent .formTable .textareaTable .left {
	background: url('textarea_background_left.png') no-repeat top right transparent;
	width:4px;
	height:121px;
}
.workContent .formTable .textareaTable .fill {
	background: url('textarea_background_fill.png') repeat-x top left transparent;
	padding:3px 0px 3px 3px;
	height:118px;
}
.workContent .formTable .textareaTable .fill textarea {
	border:none;
	background:transparent;
}
.workContent .formTable .textareaTable .right {
	background: url('textarea_background_right.png') no-repeat top left transparent;
	width:5px;
	height:121px;
}
.workContent .formTable select {
	border:none;
	background:none;
}
.workContent .formTable select option {
	border:none;
	background:white;
}
.workContent .formTable fieldset {
	padding:10px;
}
.workContent .formTable fieldset legend {
	width:150px;
	text-align:center;
	padding:5px 7px;
}