
.frame {
	border-collapse:	collapse;
	border:				0px;
	position: 			absolute;
	color:				black;
}

.frame td {
	padding:			0px;
}

.frame_c {
	background-color:	white;
	font-size:			0.9em;
}

.frame_c img {
	margin:				0px;
	padding:			0px;
}

.frame_tl {
	background-image:	url( ./images/frame.png );
	background-position:	0px 0px;
	background-repeat:	no-repeat;
	height:				12px;
	width:				12px;
	font-size:			1px;
}

.frame_t {
	background-image:	url( ./images/frame.png );
	background-position: 0px -48px;
	background-repeat:	repeat-x;
	height:				12px;
}

.frame_tr {
	background-image:	url( ./images/frame.png );
	background-position: -12px 0px;
	background-repeat:	no-repeat;
	height:				12px;
	width:				12px;
}

.frame_l {
	background-image:	url( ./images/frame.png );
	background-position: 0px -72px;
	background-repeat:	repeat-y;
	height:				12px;
	font-size:			1px;
}

.frame_r {
	background-image:	url( ./images/frame.png );
	background-position: -12px -72px;
	background-repeat:	repeat-y;
	height:				12px;
	font-size:			1px;
}

.frame_bl {
	background-image:	url( ./images/frame.png );
	background-position:	0px -12px;
	background-repeat:	no-repeat;
	height:				12px;
	width:				12px;
	font-size:			1px;
}

.frame_b {
	background-image:	url( ./images/frame.png );
	background-position: 0px -60px;
	background-repeat:	repeat-x;
	height:				12px;
	font-size:			1px;
}

.frame_br {
	background-image:	url( ./images/frame.png );
	background-position:	-12px -12px;
	background-repeat:	no-repeat;
	height:				12px;
	width:				12px;
	font-size:			1px;
}


.frame_tla {
	background-image:	url( ./images/frame.png );
	background-position:	0px -24px;
	background-repeat:	no-repeat;
	height:				12px;
	width:				12px;
	font-size:			1px;
}

.frame_tra {
	background-image:	url( ./images/frame.png );
	background-position:	-12px -24px;
	background-repeat:	no-repeat;
	height:				12px;
	width:				12px;
	font-size:			1px;
}


.frame_bla {
	background-image:	url( ./images/frame.png );
	background-position:	0px -36px;
	background-repeat:	no-repeat;
	height:				12px;
	width:				12px;
	font-size:			1px;
}

.frame_bra {
	background-image:	url( ./images/frame.png );
	background-position:	-12px -36px;
	background-repeat:	no-repeat;
	height:				12px;
	width:				12px;
	font-size:			1px;
}

* html .ie6pngfix  {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}