.admin {
	color           : #000000;
	font-family     : verdana,arial,helvetica;
	font-size       : 10pt;
	line-height     : 13pt;
}
a.admin {
	text-decoration : none;
	white-space     : nowrap;
}
img.admin {
	border          : 0;
}
form.admin {
	margin          : 0px;
}
input.admin[type="text"], input.admin[type="password"], input.admin[type="submit"], textarea.admin, select.admin, button.admin {
	border          : 1px solid #666666;
	margin          : 1px 0px 1px 0px;
}
input.admin[type="text"], input.admin[type="password"] {
	padding         : 1px 0px 1px 0px;
}
input.admin[type="submit"], button.admin {
	background      : #bbbbbb;
	cursor          : pointer;
}
select.admin, option.admin {
	overflow        : hidden;
}
a.admin0, a.admin1, a.admin2 {
	display         : block;
	padding         : 1px 2px 1px 2px;
	text-decoration : none;
	color           : #333333;
}
a.admin0 {
	background      : #dddddd;
}
a.admin1 {
	background      : #ffffff;
}
a.admin2 {
	background      : #003366;
	color           : #ffffff;
}
a.admin0:focus, a.admin0:hover, a.admin0:active, a.admin1:focus, a.admin1:hover, a.admin1:active {
	background      : #bbbbbb;
}

.admin {
	text-size           : 1.0em;
}
div.login {
	position            : relative;
	float               : left;
	width               : 24.5%;
}
div.state {
	position            : relative;
	float               : left;
	width               : 49%;
	padding-left        : 1%;
}
div.document {
	position            : relative;
	float               : right;
	width               : 24.5%;
}
div.admin {
	position            : relative;
	float               : left;
	width               : 49.5%;
}
div.history {
	position            : relative;
	float               : right;
	width               : 49.5%;
}
div.meta {
	position            : relative;
	float               : left;
	width               : 100%;
}
span.fix, span.change, span.control {
	color               : #ffffff;
	font-weight         : bold;
	border-width        : 1px;
	border-style        : outset;
	padding-top         : 1px;
	padding-bottom      : 1px;
	padding-left        : 10px;
	padding-right       : 10px;
}

span.fix {
	background          : #00cc00;
	border-color        : #00cc00;
}

span.change {
	background          : #cc0000;
	border-color        : #cc0000;
}

span.control {
	background          : #ffcc00;
	border-color        : #ffcc00;
}
a.state {
	text-decoration     : none;
	font-weight         : bold;
	color               : #ffffff;
}
fieldset.admin {
	margin              : 0;
}
div.alt {
	position            : absolute;
	padding-left        : 5px;
}

