a.highslide {
	text-decoration: none;
}

div.set-image {
	position: relative;
}

img.image-delete {
	cursor: pointer;
	position: absolute;
	right: 4px;
	bottom: 4px;
}

div.image-titlephoto {
	cursor: pointer;
	position: absolute;
	right: 4px;
	bottom: 24px;
	width: 15px;
	height: 15px;
}

.titlephotoOff {
	background:transparent url(../images/star_off.gif) repeat scroll 0 0;
}

.titlephotoOn {
	background:transparent url(../images/star_on.gif) repeat scroll 0 0;
}

.set-image {
	margin: 5px;
}

.loading {
	background-image: url('../images/loading.gif');
	background-repeat:no-repeat;
	background-position:center;
	min-width: 18px;
}

.clearb, .clear {
	clear: both;
}

.errors {
	color: #ff0084 !important;
}

dt {
	margin-top: 1em;
}

iframe.network,
.ui-tabs .ui-tabs-hide {
	display: block !important;
	position: absolute;
	left: -10000px;
}
.ui-accordion .ui-accordion-header {
	padding-left:25px;
}

.required {
	background-image:url(../images/required-field.png);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:11px;
}

img.thumbnail {
	max-width: 80px;
	width: expression(document.body.clientWidth > 80? "80px" : "auto" );
}

option.level-0 {
	background-color: #ddd;
}
option.level-1 {
	padding-left: 2em !important;
}
option.level-2 {
	padding-left: 4em !important;
}
option.level-3 {
	padding-left: 6em !important;
}

td.break-word {
	white-space: pre;           /* CSS 2.0 */
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 3.0 */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap;  /* HP Printers */
    word-wrap: break-word;
	word-break: break-all;
	table-layout: fixed;
}

dd.checkbox-dd { margin-bottom: 10px;}
