#moonmenu div {
  font-family     : Verdana, Arial, sans-serif;
  font-size       :     8pt;
  color           :  #17723A;
  background-color:  #ECF1D1;
  border          : 1px solid #17723A;
  padding         :      2px;
  text-decoration : none; }

#moonmenu a {
  font-family     : Verdana, Arial, sans-serif;
  font-size       :     8pt;
  line-height	:25px;
  color           :  #17723A;
  background-color:  #ECF1D1;
  text-decoration : none; }

.heading { border-top: 5px solid #ffffff; border-bottom: 8px solid #ffffff; border-left: 5px solid #ffffff; text-align: left; font-weight: bold; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 11pt; padding: 0 0 0 0;  margin:0; }

.slideshow {border-top: 5px solid #5a5a5a;border-left: 5px solid #5a5a5a; border-right: 5px solid #5a5a5a; border-bottom: 0px solid #5a5a5a; background-color:#5a5a5a;}

#contenttext p,li{ border-top: 0px solid #ffffff; border-bottom: 8px solid #ffffff;text-align: justify; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10pt; background-color:#ffffff; padding: 0 0 0 0; margin:0; }

.normal{ border-top: 0px solid #ffffff; border-bottom: 8px solid #ffffff;text-align: justify; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10pt; background-color:#ffffff; padding: 0 0 0 0; margin:0; }

.scroll {background-color:#ffffff; border: 0; margin: 0; padding: 0 5px 0 5px; margin:0; overflow: auto; width: 655px; height: 450px; text-align: justify; color: #000000;}

#slideshowtext p{
  border-top: 0;border-left: 5px solid #5a5a5a; border-right: 5px solid #5a5a5a; border-bottom: 10px solid #5a5a5a; background-color:#5a5a5a;
  font-family     : Verdana, Arial, sans-serif;
  font-size       :     8pt; 
  color           :  #ffffff;
  text-decoration : None;  padding: 0 0 0 0; margin:0; }

.slideshowcell { background-color:#5a5a5a; }
.maincell {border-left: 10px solid #ffffff; border-top: 10px solid #ffffff;border-right: 10px solid #ffffff; border-bottom: 10px solid #ffffff;background-color:#ffffff;padding: 0px;}

.popupMenu {
  font-family     : Verdana, Arial, sans-serif;
  font-size       :     8pt;
  color           :  #17723A;
  position        : absolute;
  z-index         :       32;
  border          : 1px solid #17723A;
  padding         :      3px;
  background-color:  #ECF1D1;
  cursor          :  pointer; }

.menuLink {
  font-family     : Verdana, Arial, sans-serif;
  font-size       :     8pt; 
  color           :  #17723A;
  text-decoration : None; }

.mainMenu {
  font-family     : Verdana, Arial, sans-serif;
  font-size       :     8pt;
  color           :  #17723A;
  background-color:  #ECF1D1;
  border          : 1px solid #17723A;
  padding         :      2px;
  text-decoration : None; }

.menuSep {
  font-family     : Verdana, Arial, sans-serif;
  font-size       :     8pt;
  color           :  #17723A;
  background-color:  #ECF1D1;
  padding         :      2px;
  text-decoration : none; }

.menuContaner {
  font-family     : Verdana, Arial, sans-serif;
  font-size       :     8px;
  position        : absolute;
  top             :      8px;
  left            :      324px;}

#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}

	#shadow-container .shadow1 {
		background: #D0D0E0;
	}

	#shadow-container .shadow2 {
		background: #AEADB8;
	}

	#shadow-container .shadow3 {
		background: #97969B;
	}

	#shadow-container .container {
		background: #ffffff;
		border: 1px solid #848284;
		padding: 10px;

	}
a.button,.button { border-left: 6px solid #000000; border-right: 6px solid #000000; border-top: 10px solid #000000; border-bottom: 10px solid #000000;  border-top-color:#000000;
font-weight: bold; color: #000000; font-family: Verdana, Arial, sans-serif; background-color:#000000; text-decoration: none; font-size: 10pt; }
.buttonborder {border: 4px solid #000000;}
body,.mainbackground {background-color:#c6dcc7;}
a { color: #000000; font-weight: bold; }
.normalbold { text-align: justify; color: #000000; font-family: Verdana, Arial, sans-serif; line-height:1.5; font-size: 10pt; font-weight:bold; background-color:#ffffff;}
.more { color: #000000; font-family: Verdana, Arial, sans-serif; line-height:1.5; text-decoration: underline; font-size: 10pt; }
h1 { border-top: 10px solid #ffffff; border-bottom: 0px solid #ffffff; border-left: 9px solid #ffffff; text-align: left; font-weight: bold; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10pt; }
a.footer,.footer { text-align: center; color: #4dbe44; font-family: Verdana, Arial, sans-serif; background-color:#c6dcc7; text-decoration: none; font-size: 8pt; font-weight:bold; border: 0; margin: 0; padding: 0;}
a.disclaimer,.disclaimer { color: #000000; font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: 8pt; font-style: italic; }
hr { color:#666666; background-color:#666666; height: 1px; border: 0; }
.background { text-align: justify; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10pt; background-color:#ffffff;}

.menucell {background-color:#c6dcc7; border-bottom: 5px solid #c6dcc7;border-top: 5px solid #c6dcc7; }
.left-image {border-left: 100px solid #ffffff; border-top: 5px solid #ffffff;border-right: 0px solid #ffffff; border-bottom: 5px solid #ffffff; background-color:#ffffff;}
.right-image {border-left: 10px solid #ffffff; border-top: 5px solid #ffffff;border-right: 0px solid #ffffff; border-bottom: 5px solid #ffffff;}
.iml { border-right: 5px solid #ffffff; float: left;}
.menubutton {background-color:#c6dcc7; text-decoration: none; vertical-align: middle; }
.hide{
display: none;
}

.show, p.show{
display: block; background-color:#ffffff; text-align: justify; color: #000000; font-family: Verdana, Arial, sans-serif; line-height:1; font-size: 10pt; 
}

.caption { text-align: center; color: #000000; font-family: Verdana, Arial, sans-serif;  text-decoration: none; font-size: 8pt; }
.logo { border: 0px;   position        : absolute;
  top             :      10px;
  left            :      10px;}
.bullet { list-style-image : url(af/logo-button2.gif); } 
.float-left { float: left; border-right: 5px solid #ffffff; color : #936c89; font-size: 8pt;}
.float-right { float: right; border-left: 5px solid #ffffff; color : #936c89; font-size: 8pt;}
.gallery-image { color : #936c89; font-family: Verdana, Arial, sans-serif; font-size: 10pt;}
.workshopcell { text-align: justify; color: #000000; font-family: Verdana, Arial, sans-serif; line-height:1.5; font-size: 8pt; background-color:#ffffff; border: 1px solid #c6dcc7; padding:5px;}
.workshopcellbold { text-align: justify; color: #000000; font-family: Verdana, Arial, sans-serif; line-height:1.5; font-size: 8pt; font-weight:bold; background-color:#ffffff; border: 1px solid #c6dcc7; padding:5px;}

.dropmenudiv_e{
position:absolute;
top: 0;
border: 1px solid #17723A;
font:normal 8pt Verdana, Arial, sans-serif;
z-index:100;
background-color: #ECF1D1;
width: 164px;
visibility: hidden;
}





.dropmenudiv_e a{
width: auto;
display: block;
text-indent: 5px;
  font-family     : Verdana, Arial, sans-serif;
  font-size       :     8pt;
  color           :  #17723A;
  background-color:  #ECF1D1;
  padding         :      2px;
  text-decoration : none; 

}



* html .dropmenudiv_e a{ /*IE only hack*/

width: 100%;

}



.dropmenudiv_e a:hover{
  font-family     : Verdana, Arial, sans-serif;
  font-size       :     8pt;
  color           :  #FFFFFF;
  background-color:  #11ae03;
  padding         :      2px;
border: 0;
  text-decoration : none; }

.thumb-left { float: left; border-right: 5px solid #ffffff; border-bottom: 5px solid #ffffff; color : #936c89; font-size: 8pt;}