html {
	height:100%;
	margin-bottom:0.1px;
}

body {
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

table {
	border-collapse:collapse;
}

td {
	padding:0px;
	vertical-align:top;
}

img {
	border:none;
	display:block;
}

ul {
	list-style-type:square;
	margin-top:0px;
	margin-bottom:0px;
}

.h1 {
	font-family:"Arial CE", "Arial", "Geneva", "Helvetica", Sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	color:#000000;
}

/* txt class */

.txt {
	font-family:"Arial CE", "Arial", "Geneva", "Helvetica", Sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#444444;
}

a.txt {
	color:0698e5;
	text-decoration:none;
}

a.txt:hover {
	color:0698e5;
	text-decoration:underline;
}

.error {
	color:#ff0000;
}

.small {
	font-family:"Arial CE", "Arial", "Geneva", "Helvetica", Sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#444444;
}

a.small {
	text-decoration:none;
}

a.small:hover {
	text-decoration:none;
	color:#000000;
}

/* other */

.db {display:block;}
.di {display:inline;}

.maxw {width:100%;}
.maxh {height:100%;}

/* forms */

form {
	margin:0px;
}

.ff {
	font-family:"Arial CE", "Arial", "Geneva", "Helvetica", Sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
}

.fs {
	font-family:"Arial CE", "Arial", "Geneva", "Helvetica", Sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
}

.fa {
	font-family:"Arial CE", "Arial", "Geneva", "Helvetica", Sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	overflow:auto;
}

.fb {
	font-family:"Arial CE", "Arial", "Geneva", "Helvetica", Sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#e7e8ea;
}

div.content {
	margin:20px 0px 0px 0px;
}

div.content div {
	margin:20px 0px 0px 0px;	
}

#debug {
	position: absolute;
	top: 1em;
	right: 2em;
	background: pink;
	padding: 0.5em;
	border: 1px solid black;
	font-size: 0.7em;
}
.work{margin-bottom:30px;line-height:16px;}
.work p{
	margin-bottom:5px;
}
