@charset "utf-8";
/* CSS Document */

A, A:link, A:active {
	color:#6A1873;
	text-decoration:none;
	border-bottom:solid 1px #2F2F2F;
}
	A:visited {
		color:#6A1873;
		text-decoration:none;
		border-bottom:solid 1px #E6E6E6;
	}

H1, H2, H3, H4 {
	font-weight:bold;
	color:#BCC4C3;
	margin-bottom:10px;
}
	H1 { font-size:1.8em; }
	H2 { font-size:1.6em; }
	H3 { font-size:1.4em; }
	H4 { font-size:1.2em; }

P { padding:10px 0px; }

.left {	text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.small { font-size:0.8em; }
.alternate { background-color:#E6E6E6; }
.bold { font-weight:bold; }
.purple { color:#6A1873; }
.dark { color:#333333; }
.white { color:#FFFFFF; }
.hr { height:1px;background-color:#C8C8C8;font-size:0px;margin:10px 0px; }

DIV#searchFeedback {
	margin-bottom:10px;
}
DIV.searchResult {
	clear:both;
	padding:10px;
}
	DIV.searchNumber {
		float:left;
		width:30px;
	}
	DIV.searchLink {
	}
	DIV.searchString {
		clear:left;
		margin-left:35px;
		font-size:0.7em;
	}

DIV.agendaEmpty {
	text-align:center;
	font-style:italic;
}
DIV.agendaItem {
	clear:both;
	padding:5px 5px 6px 15px;
	margin:0px 0px;
}
DIV.agendaHeader {
	background-color:#BCC4C3;
	background-image:url(../images/agendaHeaderBG.gif);
	background-position:top left;
	background-repeat:repeat-x;
	color:#6A1873;
	font-weight:bold;
}
	DIV.agendaItem DIV.agendaSignup {
		width:126px;
		float:right;
		text-align:right;
	}
		DIV.agendaItem DIV.agendaSignup A { border:none }
		DIV.agendaItem DIV.agendaSignup IMG {
			margin-top:-1px;
			border:none;
		}
		DIV#agendaSignupFade { /*popup fader*/
			position:absolute;
			top:0px;
			left:0px;
			z-index:9998;
			background-color:#FFFFFF;
		}
		DIV#agendaSignupWindow { /*popup window*/
			position:absolute;
			width:500px;
			z-index:9999;
			background-color:#FFFFFF;
			border:solid 1px #2F2F2F;
			padding:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.8em;
			line-height:1.4em;
			color:#333333;
		}
			DIV#agendaSignupClose {
				float:right;
			}
				DIV#agendaSignupClose A,DIV#agendaSignupClose IMG {
					border:none;
				}
			DIV#licence {
				overflow:auto;
				margin:10px;
				width:473px;
				height:300px;
				border:solid 1px #E6E6E6;
				padding:5px;
			}
				DIV#licence DIV {
					margin:5px 0px;
					font-weight:bold;
				}
				DIV#licence OL {
					list-style-position:inside;
				}
	DIV.agendaItem DIV.agendaDate {
		width:220px;
		float:left;
	}
	DIV.agendaItem DIV.agendaTraining {
		float:left;
		width:250px;
	}
	/*.agenda-tip {
		color:#000;
		width:400px;
		z-index:13000;
		border:1px solid #2F2F2F;
	} 
		.agenda-title {
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1em;
			margin:0;
			color:#FFFFFF;
			padding:8px 8px 4px;
			background:#2F2F2F;
		}
		 
		.agenda-text {
			padding:4px 8px 8px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.8em;
			background:#FFFFFF;
			color:#000000;
			border:1px solid #2F2F2F;
		}*/
	#acco .toggler { outline:none; }
	#acco .slider {
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.85em;
		background:#E6E6E6;
	}
		#acco .slider .title {
			font-size:1em;
			font-weight:bold;
			background:#343434;
			color:#FFFFFF;
			margin:0 15px;
			padding:2px;
		}
		#acco .slider .spacer {
			margin:0 15px;
			background:#FFFFFF;
			padding:5px;
		}

DIV.banner {
	margin-bottom:8px;
}
	DIV.banner A {
		border:none;
		text-decoration:none;
	}
	DIV.banner IMG {
		width:210px;
		border:none;
	}

FIELDSET DIV {
	margin:2px 10px;
}
	FORM LABEL.contact {
		width:180px;
	}
	FORM TEXTAREA.contact {
		width:376px;
	}


DIV.headers {
	width:615px;
	margin:8px;
	clear:left;
}
	DIV.headers IMG {
		width:615px;
	}

DIV#publication {
	background-color:#BCC4C3;
}
	DIV#publicationsHeader {
		background-image:url(../images/publicationsHeader.gif);
		background-position:top left;
		background-repeat:no-repeat;
		height:10px;
		font-size:0px;
	}
	DIV#publication H3 {
		color:#FFFFFF;
		margin-left:10px;
	}
	DIV#navigateRight {
		float:right;
		width:20px;
		margin-right:10px;
	}
	DIV#navigateLeft {
		float:left;
		width:20px;
		margin-left:10px;
	}
		DIV#navigateRight A,DIV#navigateRight IMG,DIV#navigateLeft A,DIV#navigateLeft IMG {
			border:none;
			text-decoration:none;
		}
	DIV#publications {
		background-color:#BCC4C3;
		width:537px;
		height:132px;
		position:relative;
		overflow:hidden;
		margin:0px 6px;
	}
		DIV#publications UL {
			list-style-type:none;
			margin:0px;
			padding:0px;
			position:absolute;
			top:0px;
			left:0px;
		}
			DIV#publications UL LI {
				list-style-type:none;
				float:left;
				display:block;
				padding:0px 3px;
			}
				DIV#publications A {
					border:none;
					text-decoration:none;
				}
					DIV#publications IMG {
						width:100px;
						height:130px;
						border:solid 1px #595F5E;
					}
				.publication-tip {
					color:#000;
					width:400px;
					z-index:13000;
					border:1px solid #2F2F2F;
				} 
					.publication-title {
						font-weight:bold;
						font-family:Arial, Helvetica, sans-serif;
						font-size:0.8em;
						margin:0;
						color:#FFFFFF;
						padding:4px;
						background:#2F2F2F;
					}
					 
					.publication-text {
						padding:4px 8px 8px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:0.7em;
						background:#FFFFFF;
						color:#000000;
						border:1px solid #2F2F2F;
					}
		DIV#publicationsFooter {
			background-image:url(../images/publicationsFooter.gif);
			background-position:top left;
			background-repeat:no-repeat;
			height:10px;
			font-size:0px;
			margin-top:10px;
		}

DIV#contactContainer {
	float:right;
	width:200px;
	margin-left:8px;
}
	DIV.contactHeader {
		background-image:url(../images/contactHeader.gif);
		background-position:top left;
		background-repeat:no-repeat;
		height:10px;
		font-size:0px;
	}
	DIV.contactMain {
		background-color:#BCC4C3;
		padding:0px 10px;
	}
	DIV.contactFooter {
		background-image:url(../images/contactFooter.gif);
		background-position:top left;
		background-repeat:no-repeat;
		height:10px;
		font-size:0px;
		margin-bottom:8px;
	}
	
	FORM#thisNewsletterForm DIV {
		margin:0px;
	}
	FORM#thisNewsletterForm INPUT#thisSubmit {
		border:none;
		width:178px;
		margin-top:3px;
	}

UL.news {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}
	UL.news A,UL.news A:link,UL.news A:active,UL.news A:visited {
		display: block;
		padding:3px 3px 3px 25px;
		color:#333333;
		border:none;
		background-image:url(../images/newsArrow.gif);
		background-position:center left;
		background-repeat:no-repeat;
	}
DIV#newsItem {
	width:615px;
	background-color:#E9ECEC;
}
	DIV#newsItemHeader {
		background-image:url(../images/newsItemHeader.gif);
		background-position:top center;
		background-repeat:no-repeat;
		height:10px;
		font-size:0px;
	}
	DIV#newsContent {
		padding:0px 10px;
	}
	DIV#newsBack {
		width:605px;
		text-align:right;
	}
		DIV#newsBack A, DIV#newsBack IMG {
			border:none;
			text-decoration:none;
		}
	DIV#newsItemFooter {
		background-image:url(../images/newsItemFooter.gif);
		background-position:top center;
		background-repeat:no-repeat;
		height:10px;
		font-size:0px;
	}