.obg
{
	position: fixed;
	background: #333;
	opacity: 0.3;
	filter: alpha(opacity=30);
	top: 0;
	left: 0;
	width: 100%;
}

.viewer
{
	position: absolute;
	left: 50%;
	top: 50%;
	margin: 0px;
	display: inline;
}

.viewer table
{
	margin: 0px;
}

.viewer .t, .viewer .b
{
	height: 10px;
	background: transparent url('../img/dsprite.png') repeat-x scroll 0 -40px;
}

.viewer .l, .viewer .r
{
	width: 10px;
	background: transparent url('../img/dsprite.png') repeat-y scroll -10px 0;
}

.viewer .corner
{
	height: 10px;
	width: 10px;
}

.viewer .tl
{
	background: transparent url('../img/dsprite.png') no-repeat scroll 0 0;
}

.viewer .tr
{
	background: transparent url('../img/dsprite.png') no-repeat scroll 0 -10px;
}

.viewer .bl
{
	background: transparent url('../img/dsprite.png') no-repeat scroll 0 -20px;
}

.viewer .br
{
	background: transparent url('../img/dsprite.png') no-repeat scroll 0 -30px;
}

.viewer .c
{
	background: #333;
		color: #fff;
}

.viewer div.title
{
	padding: 5px 5px 5px 10px;
	background: #ff8a00;
	border: 1px solid #c06700;
	height: 15px;
	cursor: default;
}

.viewer div.title h1
{
	font-size: 9pt;
	color: #fff;
	padding: 0px;
	margin: 0px;
	float: left;
}

.viewer div.title img
{
	float: right;
	cursor: pointer;
}

.viewer .content
{
	padding: 10px;
	border: 1px solid #c06700;
	border-top: 0px;
}


a:link
{
	color: #fff;
	text-decoration: none;
}
/* unvisited link */
a:visited
{
	color: #fff;
	text-decoration: none;
}
/* visited link */
a:hover
{
	color: #fff;
	text-decoration: none;
}
/* mouse over link */
a:active
{
	color: #fff;
	text-decoration: none;
}
/* selected link */

a:link img
{
	border: none;
}

a:visited img
{
	border: none;
}

a:hover img
{
	border: none;
}

a:active img
{
	border: none;
}