.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;
}

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;
}
