/* Start of basic formating*/
table {
	margin: 0;
	color: #000000;
	font-family: arial;
	font-size: 10pt;
	border-style: solid;
	border-collapse: collapse;
	border-color: #DCE6EF;
	border-width: 0;
	empty-cells: show;
}

body {
	margin: 0;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-attachment: scroll;
}

.topmenu{
	text-decoration: none;
	font-weight: bold;
	padding: 4px 5px 0px 5px;
	font-size: 9pt;
	color: #FFFFFF;
	height: 20px;
}

.topmenu:hover{
	background-color: #88DD88;
	text-decoration: none;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	height: 20px;
	padding: 3px 5px 0px 5px;
}

.redlink{
	color: #FFFFFF;
}
.redlink:hover{
	color: #ff9933;
}

.subtitle{
	color: #000000
}

.cover{
	background-color: #dde3ef;
}

.calendarheading{
	background-color: #990000;
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}

.download {
 background-color: #FFFFFF;

}

.calendarindustry td{
	background-color: #DDBBAA;
	font-family: arial,verdana,sans;
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	cursor: pointer;
}

.calendarindustry a{
	font-size: 11pt;
	text-decoration: none;
}

.calendarworkshop td{
	color: #000000;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
}

a{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
a:hover {
	color:#990000;
	font-weight:bold;
}

.menuitem{
	background-color: #BBCCDD;
}
.menuselected{
	background-color: #77EE77;
}
.menuarea{
	background-color: #000066;
}

.arealink{
	color: #FFFFFF;
}
.arealink:hover{
	color: #FFFFFF;
}

.menulinkselected{
	color: #000000;
}

.menulinkselected:hover{
	color: #FFFFFF;
}

.singlelink{
	color: #000000;
}

.singlelink:hover{
	color: #990000;
}

.workshoplink{
	color: #FFFFFF;
}

.workshoplink:hover{
	color: #FFFF00;
}

.location{
	color: #000099;
	font-size: 9pt;
	font-weight: bold;
}

.submenu{
	color: #FFFFFF;
	font-family: arial;
	font-size: 12pt;
}

/* Start of specific formating*/
.stafftitle {
	font-family: Arial;
	color: #FFFFFF;
	background-color: #990000;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}
.staffmenu {
	font-family: Arial;
	color: #990000;
	background-color: #CCCCCC;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}
.adminmenu {
	font-family: Arial;
	color: #000000;
	background-color: #CCCCCC;
	font-size: 8pt;
	text-align: left;
}
.tableborder{
	background: #000000;
}
.table{
	background: #FFFFFF;
	color: #000000;
	font-size: 9pt;
	font-family: Arial;
}
.staff {
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}
.staffname{
	font-size: 11pt;
	font-weight:bold;
}
.working {
	font-family: Arial;
	color: #000000;
	background-color: #CCC;
	font-size: 9pt;
}

.workarea{
	color: #000000;
	background-color: #FFFFFF;
	size: 12pt;
}
.body {
	background-color: #CCC;
}

.page-title{
	color: #FFFFFF;
	font-size: 18pt;
	font-family: Arial;
	font-weight: bold;
}
.selected-td{
	color: #FFF;
	background: #990000;
	font-weight: bold;
	font-family: arial;
	font-size: 8pt;
	text-align: center;
}
.not-selected-td{
	color: #990000;
	background: #AAA;
	font-weight: bold;
	font-family: arial;
	font-size: 10pt;
	text-align: center;
}

.alternatea{
	color: #FFFFFF;
	background: #FFFFFF;
	font-weight: bold;
	font-family: arial;
}

.alternateb{
	color: #FFFFFF;
	background: #CCAAAA;
	font-weight: bold;
	font-family: arial;
}

.workshop {
	font-family: Arial;
	color: #000000;
	background-color: #FFF;
	font-size: 9pt;
}
.workshoptitle {
	font-family: Arial;
	color: #000000;
	background-color: #AABBDD;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
}
 /*Workshop definitions*/
.workshopday{
	font-size:10pt;
	background-color: #BBCCDD;
	color: #000000;
	font-weight: bold;

	empty-cells: show;
	border-width: 0;
	margin: 0;
	padding: 3;
	border-spacing: 0;
}

.workshopmenu {
	font-family: Arial;
	color: #990000;
	background-color: #B9B9B9;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}
.workshopborder{
	background: #000;
	color: #000000;
}
.title{
	font-size: 20pt;
	color: #000000;
	font-family: arial;
	font-weight:bold;
}
.sectiontitle{
	font-size: 13pt;
	color: #000000;
	font-family: arial;
	font-weight:bold;
}
.workshoptime{
	font-size:10pt;
	background: #EEE;
	color: #000000;
}

.header{
	background-color: #DCE6EF;
	margin: 0;
	border: 0;
	color: #000000;
}

img {
	border:0px;
}

.mainmenu{
	font-size:10pt;
	font-family:arial;
	font-weight: bold;
	color: #000000;
}

/*Text types*/

.statement{
	font-family: arial;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}

.standard{
	font-family: arial;
	font-size: 10pt;
	color: #000000;
}

/*Pop-up color information to follow*/

.popup-menubg{
	background-color: #AA0000;
}

.titlebasic{
	color: #000000;
	background-color: #99AABB;
	font-family: arial;
	font-size: 20pt;
	font-weight: bold;
}

/* color selectors for the programme*/

.daytime1 td{
	background-color: #FFFFFF;
	text-align: left;
}

.daytime2 td{
	background-color: #ffffff;
	text-align: left;
}

.lines td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.schedule1{
	background-color: #FFFFFF;
	text-align: left;
}

.schedule2{
	background-color: #CCDDEE;
	text-align: left;
}

.programme{
	empty-cells: show;
	border-width: 0;
	border-color: #8899AA;
	margin: 0;
	padding: 0;
	border-spacing: 0;
}

.industrytitle{
	font-size: 15pt;
	color: #FFFFFF;
	font-family: arial;
	background-color: #96013B;
}

.title1{
	font-size: 12pt;
	color: #FFFFFF;
	font-family: arial;
	background-color: #557799;
}

.title2{
	font-size: 10pt;
	color: #FFFFFF;
	font-family: arial;
	background-color: #7799BB;
}

.plaincontent{
	color: #000000;
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
}

.boxtitle{
	color: #FFFFFF;
	background-color: #557799;
	font-size: 14pt;
	font-family: arial;
	font-weight: bold;
}

.boxcontent{
	color: #000000;
	font-size: 11pt;
	font-weight: normal;
	font-family: arial;
}

.shoppingtable{
	background-color: #BBCCDD;
	font-size: 10pt;
	font-family: arial;
	empty-cells: show;
	border-width: 0px;
	border-style: solid;
}

.blueback{
	background-color: #FFFFFF;
}

