#BodyPage
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url('fond.gif');
	
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}



/* ------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------ XMLEDITOR -------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------- */

/* -------------- pagetitle -------------- */

.Heading1, h1{ /* USEINHTMLEDITOR name="Title 1" */

    font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	text-align: center;
	margin:0px;
	padding:0px 0px 15px 0px;
}

.Heading1 a, h1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	text-align: center;
	margin:0px;
	padding:0px 0px 10px 0px;
	text-decoration:underline;
	}
	
h1 a:hover, .heading1 a:hover {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	text-align: center;
	margin:0px;
	padding:0px 0px 10px 0px;
	text-decoration:underline;
	}
	
/* -------------- section -------------- */

.section 
{
    margin-top:0px;
	/*padding:0px 11px 0px 11px;*/
}

.sectionColored
{
	margin-top:0px;
	/*margin-left:11px;*/
	padding:5px 5px 5px 5px;
	background-color:#EBEAE0;
	/*border:solid 1px #F49B00;*/
}

.sectionIndent
{
	padding: 0px 0px 0px 20px;
}

.sectionMargin
{
	margin-left:11px;
}

.sectioncolored
{
	margin-top:0px;
	/*margin-left:11px;*/
	padding:5px 5px 5px 5px;
	background-color:#EBEAE0;
	/*border:solid 1px #F49B00;*/
	
}

.sectionuncolored
{
	margin-top:0px;
	/*padding:0px 11px 0px 11px;*/
}

.sectioncoloredIndent
{
	margin-top:0px;
	margin-left:11px;
	background-color:#EBEAE0;
	padding: 5px 5px 5px 20px;
}

.sectionuncoloredIndent
{
	margin-top:0px;
	background-color:white;
	padding: 0px 0px 0px 20px;
}

.sectioncolored_nomargin
{
	margin:0px;
	padding:0px;
	background-color:#EBEAE0;
}

.sectionuncolored_nomargin
{
	margin:0px;
	padding:0px;
}

.sectioncoloredIndent_nomargin
{
	margin:0px;
	background-color:#EBEAE0;
	padding: 0px 0px 0px 11px;
}

.sectionuncoloredIndent_nomargin
{
	margin:0px;
	background-color:white;
	padding: 0px 0px 0px 11px;
}


/* -------------- section/paragraph -------------- */

.ParagraphNospacing
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.ParagraphNospacingIndent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left:25px;	
}

.Paragraph { /* USEINHTMLEDITOR name="Paragraph" */

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-bottom:11px;	
}
.ParagraphIndent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left:25px;
	padding-bottom:11px;
}

.paragraph {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}

.paragraphSpacing
{
    padding-bottom:11px;
}

.paragraphIndent
{
	padding-left:25px;	
}


/* -------------- sectiontitle -------------- */

.Heading2, h2 { /* USEINHTMLEDITOR name="Title 2" */

	margin:0px;
	padding:0px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #979C78;
	text-align: center;

}

h2 a, .Heading2 a {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #979C78;
	text-align: center;
	text-decoration:underline;
	}

h2 a:hover, .heading2 a:hover {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #979C78;
	text-align: center;
	text-decoration:underline;
	}
	
.coloredsectiontitle
{
	margin: 0px 25px 0px 0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #979C78;
	text-align: center;
}

.coloredSectionTitle
{
	margin: 0px 25px 0px 0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #979C78;
	text-align: center;
}
	
/* -------------- subtitle -------------- */	

.Heading3, h3 { /* USEINHTMLEDITOR name="Title 3" */

	padding:0px 0px 5px 0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C15F5F;

}

h3 a, .Heading3 a {	
	padding:0px 0px 5px 0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C15F5F;
	text-decoration:underline;
	}
	
h3 a:hover, .Heading3 a:hover {
	padding:0px 0px 5px 0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C15F5F;
	text-decoration:underline;
	}	
h3 .hyperlink
{
    padding:0px 0px 5px 0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	font-weight: bold;
	color: #C15F5F !important;
}
/* -------------- textlist - list -------------- */	

.txtlist
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:3px;
	margin-bottom:11px;
}
.txtlistnospacing
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:3px;
	margin-bottom:0px;
}
.txtlistIndent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:15px;
	margin-bottom:11px;
}
.txtlistSpacing
{
	/*margin-bottom:11px;*/
}
.txtlistnospacingIndent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:15px;
	margin-bottom:0px;
}

.bullet img
{
	padding-top:4px;
	padding-right:3px;
}

.bulletspacing img
{
	padding-top:4px;
	padding-right:5px;
	padding-left:20px;
}

/* -------------- picture -------------- */	

.noborder
{
	border: 0px;
}
.imageborder
{
	border: solid 1px #000000;
}
.alignright
{
	width:100%;
	text-align:right;
}
.aligncenter
{
	width:100%;
	text-align:center;
}
.alignleft
{
	width:100%;
	text-align:left;
}
.floatright
{
	padding-left:11px;
	float:right;
}
.floatleft
{
	padding-right:11px;
	float:left;
}

/* -------------- video - flash -------------- */	

.flashvideoborder
{
	border:1px solid #000000;
}
.flashvideonoborder
{
	border:0px;
}
.videoalignright
{
	width:100%;
	text-align:right;
}
.videofloatright
{
	padding-left:11px;
	float:right;
	text-align:right;
}
.videoaligncenter
{
	width:100%;
	text-align:center;
}

.videoalignleft
{
	width:100%;
	text-align:left;
}
.videofloatleft
{
	padding-right:11px;
	float:left;
	text-align:left;
}

/* -------------- file -------------- */	

.linkfile
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C15F5F;
	cursor:hand;
	text-decoration:underline;
	text-align:top;
}
.fileIcon
{
	height:25px;
}
.fileName
{
	height:25px;
	margin-left:5px;
}
.linkfile:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
    cursor:hand;
	height:25px;
}

/* -------------- hyperlink -------------- */

.hyperlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C15F5F;
	text-decoration: underline;
    cursor:hand;
}
.hyperlink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
    cursor:hand;
}
.hyperlink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	cursor:hand;
	text-decoration: underline;
}
.hyperlink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	cursor:hand;
	text-decoration: underline;
}

/* -------------- horizontalline -------------- */

.horizontalline
{
	background-color:#EFEBEF;
	width:auto;
}
.horizontallinecolored
{
	background-color:#EFEBEF;
	width:100%;
}
.horizontallineuncolored
{
	background-color:#000000;
	width:100%;
}

/* ------------ linkmore - linktop ------------ */

.linktop
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
.linktop a
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
.linktop a:visited
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
.linktop a:hover
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
.linkmore
{
	padding-right:30px;
}
.linkmore a
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}
.linkmore a:visited
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}
.linkmore a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}

/* -------------- Style Rules -------------- */

.bold { /* USEINHTMLEDITOR name="Bold" */
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold; 
}
.italic { /* USEINHTMLEDITOR name="Italic" */
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size:12px;
}
.highlight { /* USEINHTMLEDITOR name="Highlight" */	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;

}
.important { /* USEINHTMLEDITOR name="Important" */
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

/* -------------- summary -------------- */

.summary { /* USEINHTMLEDITOR name="Summary" */

	color:#000000;
	font-style: italic;
	font-weight: bold;
	font-size:12px;
}


/* ----------------------------------------------- */
/* ------------------ FORM STYLES ---------------- */
/* ----------------------------------------------- */

.sectionForm
{
}

.sectionFormColored
{
	background-color:#EFEBEF;
}

.sectionMargin
{
	margin:10px;
}


.ddlRecipient
{
	background-image:url(../../Images/Form/dropdownBG.gif);
	background-repeat:no-repeat;	
	padding:0px;
	margin:0px;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
}
.form
{
	padding:4px;
	vertical-align:top;
}
.forminput
{
	border: solid 1px #000000;
	background-color: #ffffff;
}
.forminput2
{
	border: Inset 3px #000000;
	background-color: #ffffff;
	padding:0px;
	spacing:0px;
	margin:0px;
}
.formtext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-top:2px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:2px;
	font-size:12px;
	color:#000000;
	text-decoration: none;
}
.radiobuttontext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-top:1px;
	padding-right:5px;
	padding-left:2px;
	padding-bottom:2px;
	font-size:12px;
	color:#000000;
	text-decoration: none;
}
.formtextselected
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	padding-top:2px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:2px;
	color:#000000;
	background-color:#B6C630;
	text-decoration: none;
}
.formlabel
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-size:12px;
	color:#000000;
	text-decoration: none;
}
.hiddenelement
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:12px;
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	color:#000000;
	text-decoration: none;
}

/* ----------------------------------------------- */
/* --------------- GALLERY STYLES ---------------- */
/* ----------------------------------------------- */

.galleryContent
{
	width:580px;
    padding:20px 15px 20px 0px;
}

/* ----------------------------------------------- */
/* ----------------- FAQ STYLES ------------------ */
/* ----------------------------------------------- */

.faqContent
{
    width:580px;
    padding:20px 15px 20px 0px;
}

.FaqLabelQuestion
{
}

.FaqLabelAnswer
{
}

/* ----------------------------------------------- */
/* ----------------- EVENT STYLES ---------------- */
/* ----------------------------------------------- */

.Eventcontent
{
    width:580px;
    padding:20px 15px 20px 0px;	
}

.eventTable
{	
}

.dateEvent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.eventsText a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C15F5F;
	font-weight:normal;
	text-decoration:underline;
	margin-left:11px;
}
.eventsText
{
	padding-left:11px;
}
.eventsText a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
.eventsDateLeft a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C15F5F;
	font-weight:bold;
	text-decoration:underline;
}
.eventsDateLeft
{
	padding-left:11px;
}
.eventsDateLeft a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.eventsTitleLeft a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C15F5F;
	margin-bottom:11px;
	font-weight:bold;
	padding:0px;
	text-decoration:underline;
}
.eventsTitleLeft a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-bottom:11px;
	font-weight:bold;
	padding:0px;
	text-decoration:underline;
}
.eventsTitleLeft
{
	padding-left:5px;
}
.eventpagetitle
{
	
}

.eventText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
}

/* ------------------------------------------------------------------ */
/* ------------------------- TEXT STYLES --------------------------- */
/* ------------------------------------------------------------------ */

.Empty {
	}

.Normal {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	}
	

p , div{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}
	
li {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-bottom:3px;
	}	
	
li div {

	font-size:12px;
	color:#000000;
	padding-bottom:0px;
	margin-bottom:0px;
	}	
	
li a {
	list-style-type:circle;
	font-size:12px;
	color:#C15F5F;
	cursor:hand;
	text-decoration:underline;
}
li a:hover {
	list-style-type:circle;
	font-size:12px;
	color:#000000;
	cursor:hand;
	text-decoration:underline;
}
li a:visited {
	list-style-type:circle;
	font-size:12px;
	color:#000000;
	cursor:hand;
	text-decoration:underline;
}

.bloc
{
	padding:0px;
	margin:0px;
} 
.blocIndent
{
	padding:10px;
}
.blocMargin
{
	margin:10px;
}
.blocColored
{
	background-color:#EFEBEF;
}
.bloc td {
	font-size: 11px;
	line-height: 14px;
	vertical-align: top;
	text-align: left;
}
.bloc h2 {
	font-size: 13px;
	padding: 0 0 3px 0;
	margin: 2px 0 5px 0;
}

.blocBorderTop {
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	border-top: solid 1px #EFEBEF;
}

.blocBorderLeft {
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	border-left: solid 1px #EFEBEF;
}

.blocBorderRight {
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	border-left: solid 1px #EFEBEF;
}

.blocBorderBottom {
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	border-bottom: solid 1px #EFEBEF;
}


