* {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #08437D;
}

body {
	background-color: #EFF5F5;
	margin : 25px 20px 20px 20px;
}
 
.header {
	margin-bottom: 15px;
}

h4 {
	margin-top: 0px;
	font-size : 10pt;
}

.formleft {
	padding-right: 15px;
	vertical-align: text-top;
}

.formheader {
	font-weight: bold;
	padding-top : 10px;
	padding-bottom : 10px;
}

.input,.button {
	border: 1px solid #08437D;
	width : 200px;
}

.button {
	margin-top: 10px;
}

.top {
	font-size: 7pt;
	text-align : right;
}

.menubar {
	background-color : #BBDBFB;
	color : #08437D;
	font-weight: bold;
	text-align : center;
	text-decoration : none;
	padding : 5px;
}

body.menu {
	background-image: url("gfx/back_menu.jpg");
	margin-top: 30px;
	margin-right: 20px;
	text-align: right;
}
img.menu {
	border: 0px;
}

.edit {
	font-weight: bolder;
	color : #FF8448;
	text-decoration : none;
}

.add {
	font-weight: bolder;
	color : #00A600;
	text-decoration : none;
}

.delete {
	font-weight: bolder;
	color : #E60000;
	text-decoration : none;
}

.tableheader,.tdheader {
	vertical-align: bottom;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #08437D;
}
.row,.tdrow {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FBFDFD;
	border-bottom: 1px solid #08437D;
}
.download {
	padding-right: 5px;
	background-color: #FBFDFD;
	border-bottom: 1px solid #08437D;
}

.error {
	color: #FF0000;
}