.dsc fieldset {
    border: 1px solid gray;
    margin-bottom: 10px;
    padding: 10px 0 10px 10px;
}

.dsc legend {
    width: auto;
    float: none;
}

.dsc LABEL:hover {
	cursor: pointer;
}

.dsc .configForm {
	margin: 0 auto;
/*	width: 40%;*/
}

.dsc .noline  {
	text-decoration: none;
}

.dsc .outputWrapper {
	margin: 0 auto;
}

.dsc .outputTextTitle {
	font-weight: bold;
	margin-left: 2%;
}

.dsc .outputText {
	margin-left: 5%;
}

.dsc .requiredInput {
	color: red;
}

/*.dsc .textareaDiv {
	-moz-appearance: textfield-multiline;
    -webkit-appearance: textarea;
    border: 1px inset gray;
    font: medium -moz-fixed;
    font: -webkit-small-control;
    height: 200px;
    margin-left: 5%;
    overflow: auto;
    padding: 2px;
    resize: both;
    width: 650px;
}*/

.dsc p.inputTitle {
	font-weight: bold;
}

.dsc #invisible { display: none; }