div#zapp *
{
z-index: 1;
}

div#zapp .admin {
	background-color: #A5B9C1;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	color: black;
	margin: 0px 0px 0px 80px;
	padding: 0px;
}

div#zapp .public {
	background-color: white;
	color: black;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div#zapp h1, div#zapp h2, div#zapp h3, div#zapp h4, div#zapp h5, div#zapp h6 {
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
}

div#zapp h1 {
	font-size: 13pt;
}

div#zapp h2 {
	font-size: 11pt;
}

div#zapp h3, div#zapp h4 {
	font-size: 10pt;
}

div#zapp h5 {
	font-size: 8pt;
}

div#zapp h6 {
	font-size: 7pt;
}

div#zapp hr.main {
	background-color: orange;
	border: 0;
	color: orange;
	height: 1px;
	width: 90%;
}

div#zapp form {
	margin: 0px;
	padding: 0px;
	z-index: 1;
}

div#zapp table, div#zapp th, div#zapp td, div#zapp p, div#zapp div {
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
}

div#zapp table.main {
	background-color:  white;
	color: black;
}

div#zapp .address {
	background-color: white;
	color: #E0E0E0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	padding: 0px 0px 0px 4px;
	text-align: left;
}

div#zapp .address a {
	color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}

div#zapp .sitename {
	background-color:  white;
	color: #FF8900;
	font-family: "Maiandra GD", verdana, arial, helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	padding: 0px 20px 0px 0px;
	text-align: right;
}

div#zapp .sel_error {
	color: red;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

div#zapp .field, div#zapp .button,
div#zapp .category, div#zapp .course,
div#zapp .birth_day, div#zapp .birth_month, div#zapp .birth_year,
div#zapp .h_street_type, div#zapp .w_street_type,
div#zapp .education, .prefix, .teacher_status,
div#zapp .w_type, div#zapp .w_position {
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
}

input, select, textarea {
z-index: 1;
}

div#zapp .padding20 {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
}

div#zapp .category, div#zapp .course {
	width: 90%;
}

div#zapp .button {
	width: 125px;
	height: 22px;
}
