body, font, h1, h2, h3, a, p, b, strong, li, ul, td, th, div, span, input, textarea, select, option, fieldset, legend {
	font-family         : verdana, arial, helvetica;
	color               : #cc3300;
	font-size           : 10pt;
}
input, textarea, select, option, fieldset, legend  {
	color               : #333333;
}
.fix {
	font-family         : courier new,fixed misc;
}
.block {
	text-align          : justify;
}
.plain {
	text-decoration     : none;
}

.white {
	color               : #ffffff;
}
.gray  {
	color               : #999999;
}
.black {
	color               : #333333;
}

h1 {
	color               : #993300;
	font-size           : 14pt;
	font-weight         : bold;
	margin              : 0px;
	margin-bottom       : 12px;
}
h2 {
	color               : #cc3300;
	font-size           : 12pt;
	font-weight         : bold;
	margin              : 0px;
	margin-bottom       : 2px;
}
h3 {
	color               : #993300;
	font-size           : 10pt;
	font-weight         : bold;
	margin              : 0px;
	margin-bottom       : 12px;
}
strong {
	font-weight         : bold;
}
a {
	color               : #cc6600;
}

body {
	margin              : 0px;
	padding             : 0px;
	border              : 0px;
	background          : white;
}

ul.sitemap {
	margin              : 0px;
	padding             : 0px;
	padding-left        : 20px;
}
li.sitemap, li.sitemap0, li.sitemap1, li.sitemap2, li.sitemap3, li.sitemap4 {
	margin              : 0px;
}
li.sitemap  {
	margin-left         : 0px;
	margin-top          : 10px;
}
li.sitemap0 {
	margin-left         : 20px;
	margin-top          : 8px;
}
li.sitemap1 {
	margin-left         : 40px;
	margin-top          : 6px;
}
li.sitemap2 {
	margin-left         : 60px;
	margin-top          : 4px;
}
li.sitemap3 {
	margin-left         : 80px;
	margin-top          : 2px;
}
li.sitemap4 {
	margin-left         : 100px;
	margin-top          : 0px;
	list-style          : none;
}
a.menu, a.menu_active {
	display             : block;
	color               : #333333;
	background-color    : #ffffff;
	font-weight         : bold;
	text-decoration     : none;
	padding             : 3px;
	padding-left        : 10px;
	margin-bottom       : 2px;
	border              : 1px solid #333333;
}
a.menu_active, a.menu:hover {
	color               : #ffffff;
	background-color    : #db0015;
}

div.start {
	position            : absolute;
	left                : 0px;
	top                 : 25px;
        height              : 475px;
	width               : 770px;
}
div.clear, span.clear {
	clear               : both;
}
div.admin {
	position            : relative;
	left                : 108px;
	top                 : 0px;
        width               : 662px;
	background-color    : #ffffff;
}
span.login {
	width               : 40%;
	float               : left;
}
span.state {
	width               : 59%;
	float               : right;
}
span.history {
	width               : 59%;
	float               : right;
}
span.admin {
	width               : 40%;
	float               : left;
}
a.state {
	text-decoration     : none; 
	font-weight         : bold; 
	color               : #ffffff;
}
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.control {
	background          : #ffcc00;
	border-color        : #ffcc00;
}
span.change {
	background          : #cc0000;
	border-color        : #cc0000;
}
