body
{
	height: 100%;
}
div.lightbox
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	display: none;
}
div.updateBox
{
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	text-align: left;
	font-family: Arial;
}
div.updateBox div.top
{
	height: 37px;
	width: 100%;
	padding-left: 4px;
	background: transparent url(pic/interface/top_l.gif) no-repeat;
	position: relative;
}
div.updateBox div.top div
{
	height: 37px;
	background: transparent url(pic/interface/top_r.gif) no-repeat top right;
}
div.updateBox div.top div strong
{
	font-size: 16px;
	position: absolute;
	top: 10px;
	left: 10px;
}
div.updateBox div.top div a
{
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 10px;
	right: 9px;
}
div.updateBox div.content
{
	width: 100%;
	padding-left: 4px;
	background: transparent url(pic/interface/l.gif) repeat-y;
}
div.updateBox div.content div.innerContent
{
	background: transparent url(pic/interface/r.gif) repeat-y top right;
	padding: 5px;
	padding-right: 9px;
}
div.updateBox div.content div.innerContent strong.input_error
{
	color: #d44;
}
div.updateBox div.content div.innerContent textarea, div.updateBox div.content div.innerContent input, div.updateBox div.content div.innerContent select
{
	background-color: #777;
	border: #555 1px solid;
	font-family: Arial;
	font-size: 12px;
}
div.updateBox div.content div.innerContent span
{
	color: #ffa;
	font-style: italic;
}
div.updateBox div.bottom
{
	height: 37px;
	width: 100%;
	padding-right: 4px;
	background: transparent url(pic/interface/bottom_r.gif) no-repeat top right;
}
div.updateBox div.bottom div
{
	height: 37px;
	background: transparent url(pic/interface/bottom_l.gif) no-repeat;
}
div.updateBox div.bottom div a
{
	display: block;
	width: 54px;
	height: 18px;
	position: absolute;
	bottom: 10px;
	left: 9px;
}
div.toolbox
{
	height: 29px;
	width: 238px;
	position: relative;
	background-image: url(pic/interface/toolbox.gif);
}
div.toolbox a
{
	display: block;
	height: 18px;
	width: 19px;
	position: absolute;
	top: 7px;
}
div.updateBox div.toolboxBottom
{
	height: 37px;
	width: 100%;
	padding-right: 4px;
	background: transparent url(pic/interface/bottom_r.gif) no-repeat top right;
}
div.updateBox div.toolboxBottom div
{
	height: 37px;
	background: transparent url(pic/interface/toolboxBottom_l.gif) no-repeat;
}
div.updateBox div.toolboxBottom div a
{
	display: block;
	width: 47px;
	height: 18px;
	position: absolute;
	bottom: 10px;
	left: 9px;
}
div.fileDiv
{
	width: 100%;
	text-align: right;
	position: relative;
	background: transparent url(pic/interface/browse.gif) no-repeat top right;
}
div.fileDiv input.fileInput
{
	z-index: 1;
	opacity: 0;
	filter: alpha(opacity=0);
}
div.fileDiv input.filePath
{
	z-index: 2;
	position: absolute;
	top: 2px;
	left: 0px;
}
div.fileDiv img.fileRemove
{
	display: none;
	position: absolute;
	top: 2px;
	right: 2px;
}
div.fileDiv form
{
	margin: 0;
	padding: 0;
}
div.viewPic
{
	position: absolute;
	width: 100%;
	text-align: center;
	display: none;
	z-index: 11;
}
div.picturebox
{
	position: absolute;
	text-align: left;
}