body {
	margin : 0;
	padding : 0;
}

body, td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
}

#footer {
	bottom : 20px;
	height : 20px;
	position : absolute;
	text-align : center;
	width : 100%;
}

#mainbody {
	position: relative;
	top: 125px;
	left: 0px;
	height : auto;
}

#mainmenu {
	/*
	background : transparent url(images/colback.gif);
	*/
	height : 25px;
	width : 100%;
}

#mainmenu ul {
	margin : 0px;
	padding : 5px;
}

#mainmenu ul li {
	/*
	background-color : #CCCC99;
	*/
	border : 1px solid #000000;
	color : #000000;
	display : inline;
	font : normal bold 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-right : 5px;
	padding : 1px 4px 1px 4px;
}

#wrapper {
	height : 100%;
}
/* Forms */
.formrow {
	clear: left;
}
label {
	font-weight: bold;
	text-align: right;
	clear: left;
	float: left;
	width: 10em;
	padding-right: 2px;
}
.error{
	display: block;
	color: red;
	font-weight: bold;
	margin-left: 12em;
}
select, input, textarea {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
fieldset {
	padding: 5px;
	width: 40em;
}
fieldset > legend { 
	display: block ;
	margin-bottom: 5px;
}