select[disabled] {    background-color: #EFEFEF;    border-color: #CCCCCC;    border-style: solid none solid solid;    border-width: 1px medium 1px 1px;    color: #CCCCCC;}fieldset {	border: 1px solid #DDDDDD;	margin: 20px 0;	padding: 10px 20px 10px 20px;    position: relative;}fieldset legend {	color: #333333;	font-size: 17px;	font-weight: bold;}fieldset .fieldset_legendbuttons {    background-color: #FFFFFF;    display: inline-block;    padding: 4px;    position: absolute;    right: 36px;    top: -36px;}fieldset.collapsable legend {    background: transparent url('/images/icons/icons.png') 3px -133px  no-repeat;    cursor: pointer;    padding-left: 20px;}fieldset.collapsed legend {    background: transparent url('/images/icons/icons.png') 3px -150px  no-repeat;    cursor: pointer;    padding-left: 20px;}fieldset.collapsed {    border-bottom-width: 0;    border-left-width: 0;    border-right-width: 0;    margin: 20px 1px -20px 1px;}fieldset div.collapsable_div {	position: relative;}fieldset dt, fieldset dd {	margin: 0px 0px 5px 0px;}fieldset label {	color: #0070af;  /* #cfae28;*/	font-weight: bold;	cursor: hand;	cursor: pointer;}fieldset input {	border: 1px solid #cccccc;}fieldset input[type="radio"] {	border: none;}fieldset input { border-width: expression(this.type=="radio"?'0px':'1px'); }fieldset input { border-width: expression(this.type=="checkbox"?'0px':'1px'); }fieldset input.hasDatepicker {    background: url("/images/icons/icons.png") no-repeat scroll 2px -287px transparent;    padding-left: 25px;    width: 75px;}fieldset input[disabled].hasDatepicker {	background-color: #EEEEEE;	border-color: #CCCCCC;	color: #CCCCCC;}fieldset p.description {	margin-top: 0px;	margin-bottom: 0px;}fieldset ul.errors {	margin: 5px 0px 10px 0px;	padding: 0px;	list-style: none;	color: #ff0000;	font-weight: bold;}fieldset table {	width: 100%;}fieldset table td {	padding: 3px 10px 4px 0px;}fieldset label.label_fc input {	margin-right: 5px;	vertical-align: sub;}fieldset label.label_fs select {	margin-left: 5px;}
