@charset "utf-8";
/* CSS Document */
/* Colours
Light purple: A6A3DA = 166, 163, 218
Dark purple: 4F2C3D = 79, 44, 61
Pink: FFA7CC = 255, 167, 204
White: F5F5F5 = 245, 245, 245
Light blue: 00FFFF = 0, 255, 255
*/

body {
	background-color: #A6A3DA;
}

ul.right {
	direction: rtl;
	margin-right: 0;
}

li.right {
	margin-right: 0;
}

div.white_text {
	text-align: right;
	color: #F5F5F5;
}

div.white_text_big {
	text-align: right;
	color: #F5F5F5;
	font-size: 120%;
}

div.white_text_e {
	text-align: left;
	color: #F5F5F5;
}

div.blue_text {
	text-align: right;
	color: #00FFFF;
}

div.blue_text_e {
	text-align: left;
	color: #00FFFF;
}

div.page_title_center {
	text-align: center;
	color: #00FFFF;
	font-size: 180%;
}

div.page_title {
	text-align: right;
	color: #00FFFF;
	font-size: 180%;
}

div.page_title_e {
	text-align: left;
	color: #00FFFF;
	font-size: 180%;
}

div.white_heading {
	text-align: right;
	color: #F5F5F5;
	font-size: 150%;
}

div.white_heading_center {
	text-align: center;
	color: #F5F5F5;
	font-size: 150%;
}

div.white_heading_e {
	text-align: left;
	color: #F5F5F5;
	font-size: 150%;
}

div.page_text {
	text-align: right;
	color: #FFA7CC;
	font-size: 120%
}

div.page_text_ca {
	text-align: center;
	color: #FFA7CC;
	font-size: 120%
}

div.page_text_e {
	text-align: left;
	color: #FFA7CC;
}

div.page_text_c {
	text-align: center;
	color: #FFA7CC;
}

div.programme_heading {
	text-align: right;
	color: #F5F5F5;
	font-size: 120%
}

div.programme_heading_e {
	text-align: left;
	color: #F5F5F5;
	font-size: 120%
}

div.programme_text {
	text-align: right;
	vertical-align: top;
	color: #FFA7CC;
}

div.programme_text_e {
	text-align: left;
	vertical-align: top;
	color: #FFA7CC;
}

div.sidebar_title {
	text-align: right;
	color: #4F2C3D;
	font-size: 150%;
}

div.sidebar_title_e {
	text-align: left;
	color: #4F2C3D;
	font-size: 150%;
}

div.sidebar_text {
	text-align: right;
	color: #4F2C3D;
	text-decoration: none;
}

div.sidebar_text_e {
	text-align: left;
	color: #4F2C3D;
	text-decoration: none;
}

div.sidebar_text:hover {
	text-align: right;
	color: #EEEEEE;
	text-decoration: none;
}

div.sidebar_text_e:hover {
	text-align: left;
	color: #EEEEEE;
	text-decoration: none;
}

p.page_text {
	text-align: right;
	color: #FFA7CC;
	font-size: 120%
}

p.page_text_e {
	text-align: left;
	color: #FFA7CC;
}

a.bland {
	text-decoration: none;
}

a.purple {
	text-decoration: none;
	color: #4F2C3D;
}

a.bland_text {
	text-decoration: none;
	text-align: right;
	color: #FFA7CC;
}

a.bland_text_e {
	text-decoration: none;
	text-align: left;
	color: #FFA7CC;
}

a.white_text {
	text-decoration: none;
	text-align: right;
	color: #F5F5F5;
}

a.purple_text_bkg {
	text-decoration: none;
	background-color: #00FFFF;
	text-align: right;
	color: #4F2C3D;
}

a.purple_text_bkg_e {
	text-decoration: none;
	background-color: #00FFFF;
	text-align: left;
	color: #4F2C3D;
}

a.blue_text {
	text-decoration: none;
	text-align: right;
	color: #00FFFF;
}

a.blue_text_e {
	text-decoration: none;
	text-align: left;
	color: #00FFFF;
}

a.blue_text_c {
	text-decoration: none;
	text-align: center;
	color: #00FFFF;
}

a.white_text_c {
	text-decoration: none;
	text-align: center;
	color: #F5F5F5;
	font-size: 120%
}

a.white_text_cs {
	text-decoration: none;
	text-align: center;
	color: #F5F5F5;
}

a.white_text_e {
	text-decoration: none;
	text-align: left;
	color: #F5F5F5;
}

a.link_important {
	text-decoration: none;
	color: #FFDF00;
}

a.language {
	text-decoration: none;
	text-align: center;
	color: #F5F5F5;
}

a.image_link {
	color: #FFA7CC;
}

input.caption {
	background-color: #4F2C3D;
	text-align: center;
	color: #FFA7CC;
	border: 0pt;
	font-size: 150%;
}
