.iskon .frame {
	position: relative;
	border-top: 1px solid #bdbfc3;
	border-left: 1px solid #bdbfc3;
}

.iskon .frame .z {
	background-image: url(iskon-frame.gif);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
}

.iskon .frame .tl { top: -1px; left: -1px; width: 7px; height: 7px; }
.iskon .frame .tr { top: -1px; right: 0px; width: 9px; height: 8px; background-position: -7px 0px; }
.iskon .frame .bl { bottom: 0px; left: -1px; width: 8px; height: 10px; background-position: 0px -7px; }
.iskon .frame .br { bottom: 0px; right: 0px; width: 8px; height: 9px; background-position: -8px -8px; }
.iskon .frame .r { right: 0px; width: 3px; height: 100%; background-position: -16px 0px; background-repeat: repeat-y; }
.iskon .frame .b { bottom: 0px; width: 100%; height: 9px; background: url(iskon-frame-b.gif); }

.iskon .frame h1 {
	position: relative;
	background: url(iskon-h1-bg.gif) 0px -29px repeat-x;
	font-size: 8pt;
	line-height: 29px;
	padding: 0px 10px;
	margin: 2px 0px 2px 0px;
	color: #ff7900;
	overflow: hidden;
	white-space: nowrap;
	
}

.iskon .frame h1 .z {
	background-image: url(iskon-h1-bg.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 29px;
	display: block;
	position: absolute;
}

.iskon .frame h1 .r { top: 0px; right: 0px; background-position: -6px 0px; }
.iskon .frame h1 .l { top: 0px; left: 0px;  }

.iskon .orange h1, .iskon .frame .orange h1 .z {
	background-image: url(iskon-h1-orange-bg.gif);
	color: #fff;
}

.iskon .white h1, .iskon .frame .white h1 .z {
	background: none;
}

.iskon .frame ul {
	list-style: none;
}

.iskon .frame li, .iskon div.separator {
	background: url(iskon-h1-bg.gif) top repeat-x;
	background-position: 0px -58px;
	height: 1px;
}

.iskon .frame .white li {
	height:  16px;
	padding: 8px 4px 4px 4px;
}

.iskon .frame .white li a {
	display: block;
	font-size: 8pt;
	color: #6d6f77;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	padding-left: 14px;
	background: url(bullet.gif) no-repeat 0% 2px;
}

.iskon .frame .white li a:hover {
	color: #ff7900;
}

.iskon .frame .orange li {
	background-color: #f2f2f2;
	height:  auto;
	padding: 2px 4px 4px 8px;
}

.iskon .frame .orange li a {
	margin-top: 2px;
	display: block;
	color: #ff7900;
}

.iskon .frame .orange li a:hover {
	color: #ff7900;
}

.orange p {
	color: #6d6f77;
	margin: 2px 0px;
}

.orange h2 {
	font-size: 9pt;
	color: #ff7900;
	font-weight: bold;
}

/* Addtional fixes */
.iskon #setup-edittitle-page * {
	display: none !important;
}	
