body {

	background-image: url(../images/background.gif);

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;	

}



h1, h2, h3, h4 {

	margin: 0px;

}



input, textarea, select {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}



#content li, .panel-text li {

	margin-left: 15px;

}



#loading {

	display: none;

	position: absolute;

	right: 20px;

	bottom: 20px;

	padding: 15px;

	margin-left: 10px;

	border-style: solid;

	border-width: 3px;

	border-color: #CC0000;

	background-color: #FFFFFF;

	color: #CC0000;

	font-weight: bold;

}



body>#loading { position: fixed }



#tip {

	display: none;

	position: absolute;

	right: 30px;

	bottom: 30px;

	padding: 0px;

	width: 180px;

	border-style: solid;

	border-width: 3px;

	border-color: #99CC33;

	background-color: #FFFFFF;

	color: #333333;

}



body>#tip { position: fixed }



#logoframe {

	background-image: url(../logos/logo2.jpg);

	background-color: #FFFFFF;

	background-position: right;

	background-repeat: no-repeat;

	border-top-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-right-style: none;

	border-width: 3px;

	border-color: #99CC33;

}



#contentframe {

	background-color: #FFFFFF;

	width: 60%;

	border-top-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-style: solid;

	border-width: 3px;

	border-color: #99CC33;

}



#rightframe {

	padding-left: 15px;

	padding-top: 15px;

}



.rightpanel {

	vertical-align: top;

	background-color: #FFFFFF;

	border-color: #99CC33;

	border-width: 3px;

	border-style: solid;

}



.topmenuspace {

	border-top-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-right-style: none;

	border-width: 3px;

	border-color: #99CC33;

}



.topmenulink {

	padding-left: 5px;

	padding-right: 5px;

	text-align: center;

	padding-bottom: 1px;

	padding-top: 1px;

	cursor: pointer;

	border-width: 3px;

	border-color: #99CC33;

	border-style: solid;

	background-color: #DCEDB8;

	color: #000000;

}



.topmenuhover {

	background-color: #EEEEEE;

	color: #000000;

}



.topmenuactive {

	background-color: #FFFFFF;

	color: #000000;

	border-bottom-style: none;

}



.panel-title {

	position: relative;

	top: 0px;

	left: 0px;

	width: 100%;

	background-color: #999999;

	color: #FFFFFF;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	padding-top: 3px;

	padding-bottom: 2px;

}



.panel-text {

	padding: 5px;

	text-align: justify; 

}



.panel-link {

	color: #000000;

	background-color: #DCEDB8;

	margin-top: 2px;

	padding-top: 2px;

	padding-bottom: 2px;

	cursor: pointer;

	text-align: center;

	text-decoration: none;

}



.panel-link-url {

	color: #000000;

	background-color: #DCEDB8;

	margin-top: 2px;

	padding-top: 2px;

	padding-bottom: 2px;

	cursor: pointer;

	text-align: center;

	text-decoration: none;

}



.panel-link-hover {

	background-color: #99CC33;

}



.page-title {

	position: relative;

	left: 0px;

	width: 100%-20px;

	background-color: #DCEDB8;

	color: #666666 ;

	font-size: 18px;

	font-weight: bold;

	margin-top: 10px;

	padding-bottom: 3px;

	padding-left: 20px;

}



.page-text {

	padding: 7px;

	text-align: justify;

}



.page-panel {

	background-color: #F3F9E8;

	border-color: #99CC33;

	border-width: 2px;

	border-style: solid;

	margin: 7px;

	align: left;

}



#pagetitle, #pagename, #pagetab, #pagepanel, #panelname, #referer1, #referer2, #referer3, #referer4 {

	display: none;

}



#pathway {

	position: relative;

	left: 0px;

	width: 100%-10px;

	background-color: #F3F9E8;

	color: #000000;

	font-size: 10px;

	margin-top: 5px;

	padding-left: 10px;

}



#pathway a {

	color: #404040 ;

	text-decoration: none;

}



#pathway1, #pathway2, #pathway3, #pathway4, #pathway5 {

	display: table-cell;

}



#loginform-error {

	font-weight: bold;

	color: #FF0000;

	text-align: center;

}



form {

	margin: 0px;

	padding: 0px;

}



select {

	width: 150px;

}



.login-form input {

	width: 140px;

}



.search-form input {

	width: 140px;

}



.page-edit-form input {

	width: 250px;

}



.page-edit-form textarea {

	width: 450px;;

	height: 260px;

}



#gallery-editor-frame textarea {

	width: 450px;;

	height: 260px;

}



.page-button, .page-button-url {

	display: inline;

	border: #99CC33 solid 3px;

	background-color: #F3F9E8;

	margin: 10px;

	padding: 3px;

	text-align: center;

	cursor: pointer;

	font-size: 12px;

}



.page-button-hover {

	background-color: #99CC33;

}



#editor, #contact {

	display: none;

	margin: 10px; 

	border-color: #99CC33;

	border-style: solid;

	border-width: 3px;

}



#version-info {

	background-color: #DCEDB8;

	text-align: center; 

	color: #666666;

	font-size: 10px;

	cursor: pointer;

}



#visitor-counter {

	background-color: #DCEDB8;

	text-align: center; 

	color: #666666;

	font-size: 10px;

}



.editor-title {

	width: 100%;

	background-color: #99CC33;

}





#editor-close-button, #contact-close-button {

	color: #F3F9E8;

	font-weight: bold;

	cursor: pointer;

}



#editor-help {

	display: none;

	margin: 10px; 

	border-color: #DCEDB8;

	border-style: solid;

	border-width: 3px;

}



.editor-help-title {

	width: 100%;

	background-color: #DCEDB8;

}



#editor-help-button {

	color: #F3F9E8;

	font-weight: bold;

	cursor: pointer;

}



#editor-help-close-button {

	color: #666666;

	font-weight: bold;

	cursor: pointer;

}



#oldname {

	display: inline;

}



.page-text-link, .url-text-link {

	color: #638321;

	text-decoration: underline;

}



#content a {

	color: #638321;

	text-decoration: underline;

}



#content a:visited {

	color: #638321;

	text-decoration: underline;

}



#content a:hover {

	color: #638321;

	text-decoration: underline;

}



.login-form-label {

	color: #999999;

	font-size: 10px;

	margin: 0px;

}



.page-image {

	padding: 7px;

	margin: 7px;

	border-style: solid;

	border-width: 2px;

	border-color: #99CC33;

}



.help-tag {

	color: #729625;

}



#gallery1 {

	display: none;

}



.gallery {

	margin: 10px;

}



.gallerypage {

	display: none;

	border-color: #DCEDB8;

	border-width: 2px;

	border-top-style: none;

	border-bottom-style: none;

	border-left-style: solid;

	border-right-style: solid;

	padding: 10px;

	text-align: center;

}



.gallerythumb {

	background-color: #F3F9E8;

	border-style: solid;

	border-width: 2px;

	border-color: #99CC33;

	margin: 10px;

	padding: 10px;

}



.galleryelement {

	text-decoration: none;

}



#gallery-next-page-button, #gallery-prev-page-button {

	cursor: pointer;

	font-size: 10px;

	display: inline;

}



#gallery-page-counter {

	font-size: 10px;

	display: inline;

}



.hover-tip {

	color: #638321;

	cursor: help;

}



.script {

	display: inline;

}



#stylepicker {

	position: absolute;

	top: 25px;

	left: 20px;

}



#stylepicker td {

	cursor: pointer;

}



.search_result_item {

	color: #333333;

	text-decoration: none;

	cursor: pointer;

	padding: 3px;

	padding-left: 10px;

}



.search_result_item_hover {

	background-color: #DCEDB8;

	text-decoration: none;

}



.search_highlight {

	color: #000000;

	background-color: #FFCC00;

}