#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; background-color:#000000; text-decoration: none; font-size: 12pt; }
.buttonborder {border: 4px solid #000000;}
.mainbackground {background-color:#DBDCEE;}
a { color: #000000; font-weight: bold; }
.normal,p,li { text-align: justify; color: #000000; font-family: Verdana, Arial; line-height:1.5; font-size: 10pt; background-color:#DBDCEE;}
.normalbold { text-align: justify; color: #000000; font-family: Verdana, Arial; line-height:1.5; font-size: 10pt; font-weight:bold; background-color:#DBDCEE;}
.more { color: #000000; font-family: Verdana, Arial; line-height:1.5; text-decoration: underline; font-size: 10pt; }
.heading,h1 { line-height:1; border-top: 0px solid #DBDCEE; text-align: left; font-weight: bold; color: #000000; font-family: Verdana, Arial; font-size: 11pt; }
a.footer,.footer { text-align: center; color: #000000; font-family: Verdana, Arial; background-color:#afa4ac; text-decoration: none; font-size: 10pt; }
a.disclaimer,.disclaimer { color: #000000; font-family: Verdana, Arial; text-decoration: none; font-size: 10pt; font-style: italic; }
hr { color:#666666; background-color:#666666; height: 1px; border: 0; }
.background { text-align: justify; color: #000000; font-family: Verdana, Arial; font-size: 11pt; background-color:#DBDCEE;}
.maincell {border-left: 10px solid #DBDCEE; border-top: 10px solid #DBDCEE;border-right: 10px solid #DBDCEE; border-bottom: 10px solid #DBDCEE;background-color:#DBDCEE;}
.menucell {background-color:#C494B7; border-bottom: 5px solid #C494B7;border-top: 5px solid #C494B7; text-align:left }
.left-image {border-left: 100px solid #DBDCEE; border-top: 5px solid #DBDCEE;border-right: 0px solid #DBDCEE; border-bottom: 5px solid #DBDCEE; background-color:#DBDCEE;}
.right-image {border-left: 10px solid #DBDCEE; border-top: 5px solid #DBDCEE;border-right: 0px solid #DBDCEE; border-bottom: 5px solid #DBDCEE;}
.iml { border-right: 5px solid #DBDCEE; float: left;}
.menubutton {background-color:#C494B7; text-decoration: none; vertical-align: middle; text-align:left }
.hide{
display: none;
}

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

.caption { text-align: center; color: #000000; font-family: Verdana, Arial;  text-decoration: none; font-size: 10pt; }
.logo { border: 10px solid #C494B7 ; }
.bullet { list-style-image : url(af/logo-button2.jpg); } 
.float-left { float: left; border-right: 5px solid #DBDCEE; color : #936c89; font-size: 10pt;}
.float-right { float: right; border-left: 5px solid #DBDCEE; color : #936c89; font-size: 10pt;}
.gallery-image { color : #936c89; font-family: Verdana, Arial; font-size: 12pt;}
.workshopcell { text-align: justify; color: #000000; font-family: Verdana, Arial; line-height:1.5; font-size: 10pt; background-color:#DBDCEE; border: 1px solid #afa4ac; padding:5;}
.workshopcellbold { text-align: justify; color: #000000; font-family: Verdana, Arial; line-height:1.5; font-size: 10pt; font-weight:bold; background-color:#DBDCEE; border: 1px solid #afa4ac; padding:5px;}