﻿@charset "UTF-8";
@import url(template.css);

div.mediapartner img {
	border:none;
}

h1 {	
	font-size:1.5em;
	padding-bottom:0.1em;
	line-height:1.3em;
	border-bottom:1px solid black;
}

h2 {	
	font-family:Arial;
	font-size:1.442em;	
	border-bottom:1px solid gray;
	margin:0.8em 0;
}

h3 {	
	clear:both;
	font-family:Arial;
	font-size:1.442em;	
	border-bottom:1px solid gray;
	margin:0.5em 0;
	margin-left: 10px;
}

h4 {	
	clear:both;
	font-family:Arial;
	font-size:1.442em;	
	border-bottom:1px solid gray;
	margin:0.5em 0;
	margin-left: 10px;
}

p {
	font-size:0.95em;	
	margin:1.12em 0;
}

p.venue {
	text-align:center;
}

p.disclaimer {
	text-align:center;
	font-size:0.75em;
}

p.quote {
	margin-right:30px;
	margin-left:30px;

}

.box {
	border:1px solid gray;
	padding:8px;
	background:#4C5EAA;/*#e8f0fa;	*/
}

.box_details {
	border:1px solid gray;
	padding:8px 8px 8px 8px;
	background:#e8f0fa;
}
.events {
	border:1px solid gray;
	padding:20px;
	background:#e8f0fa;
	float: right;
	margin-bottom:12px;
}

table.events a {
	margin-left:40px;
	display:block;
}

img {
	border:1px solid gray;
}

.img_2 {
	border:0px;
}
	
.divider {
	border-top:1px dashed gray;
	margin-bottom:0.75em;
	margin-top:0.6em;
	font-size: xx-small;
}	

.events .dashed {
	border-top:1px dashed gray;
	padding-top:5px;
	padding-bottom:5px;
}

#nav ul {
	float:left;
}

#nav li {
	font-size:0.85m;
	display:inline;
	list-style-type:none;
	padding-left:0.6em;
	padding-right:0.6em;
	border-right:1px solid white;
}

#nav ul li.active {
	cursor:default;
	font-weight:bold;
	text-decoration:underline;
}

#nav ul li.last {
	border-right:none;
}

#nav :link, #nav :visited {
	color:white;
	text-decoration:none;
}

#nav :link:hover, #nav :visited:hover {
	text-decoration:underline;
}

#nav #level1 #awlink {
	float:right;
	margin-right:10px;
}

#footer ul {
	float:left;
}

#footer li {
	display:inline;
	list-style-type:none;
	padding-left:0.6em;
	padding-right:0.6em;
	border-right:1px solid white;
}

#footer ul li.active {
	cursor:default;
	font-weight:bold;
	text-decoration:underline;
}

#footer ul li.last {
	border-right:none;
}

#footer :link, #footer :visited {
	color:white;
	text-decoration:none;
}

#footer :link:hover, #footer :visited:hover {
	text-decoration:underline;
}

table {

}

table td {
	vertical-align:top;
}

table.programme {
	margin-left:75px;
	margin-right:75px;
}

table.programme td {
	vertical-align:top;
	padding-bottom:10px;
}

table.programme td.time {
	font-weight:bold;
}

table.programme td.session {
	padding-left:50px;
	vertical-align:top;
}

table.programme .speaker {
	font-weight:bold;
}

table.pricing {
	text-align:center;
	border:1px solid silver;
	width:100%;	
}

table.pricing td, table.pricing th {
	vertical-align:middle;
}

table.pricing th {
	font-weight:bold;
	background:#E8F0FA;
	border-bottom:1px dotted silver;
}

table.pricing td {
	border-left:1px dotted silver;
	border-right:1px dotted silver;
}

table.booking td {
	vertical-align:middle;
	
}	

table.booking td.field {
	min-width:20em;	
}	


div.paymentInfo  {
	margin:15px 0px 15px 0px;
	padding:5px 5px 5px 5px;
	vertical-align:middle;
	background:#E8F0FA;
	border:1px solid silver;
}

.seminar_title {
	font-size:1.7em;
	text-align:center;
	padding:10px;
	line-height:1.15em;
	color:#ffffff;
}

.event {
	font-size:0.85em;
}

.month {
	float:left;
	clear:left;
	font-size:13px;
	font-weight:bold;
	height:19px;
	padding-top:17px;
	margin-left:5px;	
	margin-top:5px;
	margin-right:5px;
	position:relative;
	text-align:center;
	top:2px;
	width:30px;
}

.jan { background-image:url(../img/icons/cal_jan.png); }
.feb { background-image:url(../img/icons/cal_feb.png); }
.mar { background-image:url(../img/icons/cal_mar.png); }
.apr { background-image:url(../img/icons/cal_apr.png); }
.may { background-image:url(../img/icons/cal_may.png); }
.jun { background-image:url(../img/icons/cal_jun.png); }
.jul { background-image:url(../img/icons/cal_jul.png); }
.aug { background-image:url(../img/icons/cal_aug.png); }
.sep { background-image:url(../img/icons/cal_sep.png); }
.oct { background-image:url(../img/icons/cal_oct.png); }
.nov { background-image:url(../img/icons/cal_nov.png); }
.dec { background-image:url(../img/icons/cal_dec.png); }


.onlinebookingicon {
	display:block;
	background-image:url(../img/icon_onlinebooking.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-top:10px;
	margin-left:15px;
	padding-left:40px;
	vertical-align:middle;
	height:30px;
	line-height:30px;
}

.adobeicon {
	display:block;
	background-image:url(../img/icon_adobereader.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-top:10px;
	margin-left:15px;
	padding-left:40px;
	vertical-align:middle;
	height:30px;
	line-height:30px;
}

.wordicon {
	display:block;
	background-image:url(../img/icon_word.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-top:10px;
	margin-left:15px;
	padding-left:40px;
	vertical-align:middle;
	height:30px;
	line-height:30px;
}

.ppticon {
	display:block;
	background-image:url(../img/icon_ppt.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-top:10px;
	margin-left:15px;
	padding-left:40px;
	vertical-align:middle;
	height:30px;
	line-height:30px;
}

.tube_station {
	background:url(../img/icons/underground.png) no-repeat center left;
	height:40px;
	line-height:40px;
	margin-bottom:0.7em;
	overflow:hidden;
	padding-left:60px;
	vertical-align:middle;
}

#pagecontent a, #pagecontent a:visited {
	color:#0b76c2;
	font-weight:bold;
	text-decoration:none;
}

#pagecontent a:hover {
	text-decoration:underline;
}

#pagecontent ul {	
	padding-left:1.3em;
	margin:1.12em 0;
}

#pagecontent ol ul, ul ol, ul ul, ol ol {
	margin-top:0 !important;
	margin-bottom:0 !important;
}

div.errorDiv {
	border:1px solid red;
	font-weight:bold;
	position: relative;
	top : 10px;
	bottom:10px;
}

.gallery {
	margin-left : auto;
	margin-right: auto;

}

.redstar {
	color:#ff0000;
	font-weight:bold;

}