body {
	background-color: #fff;
	color: #3A3695;
	margin: 0px;
	text-align: center;
	font-size: 15px;
	font-family: tahoma, sans-serif;
	}

#outer-wrapper {
	text-align: center;
	}

#content { 
	text-align: center; 
	margin: auto; 
	width: 100%; 
	height: auto;
	padding-bottom: 30px;
	xborder-left: 2px solid #333; 
	xborder-right:2px solid #333; 
	background-color: #E4EEEE;
	}

a { color: #3A3695; }

img { border: 0px;}

.inner-content {
	width: 727px;
	margin: auto;
	min-height: 500px;
	}

#header {
	width: 100%;
	background-color: #3B3595;
	padding-bottom: 10px;
	}

#navbar {
	width: 100%; 
	background-color: #A7A4D6; 
	padding: 1px 0px;
	height: auto;
	text-align: center;
	}

#navbar ul {
	margin: 0px;
	padding: 4px 6px;
	list-style-type: none;
	}

#navbar ul li {
	display: inline;
	padding: 4px 0px;
	}

#navbar ul li a {
	padding: 4px 6px;
	color: #3A3695;
	text-transform: lowercase;
	text-decoration: none;
	}

#navbar ul li a:hover {
	background-color: #B2AFD6;
	color: #fff;
	}

#navbar ul li a.current {
	background-color: #E4EEEE;
	color: #3A3695;
	padding: 5px 6px;
	}


#navbar li.separator {
	
	}

#spacer-bottom {
	width: 100%; 
	background-color: #A7A4D6; 
	height: 20px;
	padding: 6px 0px;
	font-size: 11px;
	}

.yellow { color: #CFC700; }

.bold { font-weight: bold; }

.bigheading {
	font-size: 28px;
	}

.page_heading {
	font-size: 20px;
	font-weight: bold;
	}

.sectionheading {
	font-size: 16px;
	font-weight: bold;
}

#schedule td {
	font-size: 12px;
	padding: 2px !important;
	text-align: left !important;
	width: 80%;
	}

#schedule th {
	font-size: 12px;
	vertical-align: top;
	width: 10%;
}

span.speaker_heading {
	color: #95995E;
	font-size: 28px;
	}

div.speaker {
	text-align: left;
	margin: 20px;
	}

hr.separator {
	width: 300px;
	}
/* homepage */
#intro-text {
	width: 727px;
	border-bottom: 1px solid #666;
	margin: 10px 0px;
	padding: 10px 0px;
	text-align: center;
	font-size: 18px;
	}

#homepage-navbar {
	width: 730px; 
	margin: auto;
	margin-top: 10px;
	background-color: #C7CEDF; 
	padding: 1px 0px;
	height: auto;
	text-align: center;
	}

#homepage-navbar ul {
	margin: 0px;
	padding: 4px 6px;
	list-style-type: none;
	}

#homepage-navbar ul li {
	display: inline;
	padding: 4px 0px;
	}

#homepage-navbar ul li a {
	padding: 4px 6px;
	color: #3A3695;
	text-transform: lowercase;
	text-decoration: none;
	}

#homepage-navbar ul li a:hover {
	background-color: #9AAEDF;
	color: #fff;
	}

/* about us page */
#aboutus {
	text-align: left;
	}

/* contact page */

/* events */
#events-navbar {
	width: 580px; 
	margin: auto;
	background-color: #C7CEDF; 
	padding: 1px 0px;
	height: auto;
	text-align: center;
	}

#events-navbar ul {
	margin: 0px;
	padding: 4px 6px;
	list-style-type: none;
	}

#events-navbar ul li {
	display: inline;
	padding: 4px 0px;
	}

#events-navbar ul li a {
	padding: 4px 6px;
	color: #3A3695;
	text-transform: lowercase;
	text-decoration: none;
	}

#events-navbar ul li a:hover {
	background-color: #9AAEDF;
	color: #fff;
	}

/* Programmes */
#programmes {
	text-align: left;
	}	

/* time for change page */
#time_for_change {
	text-align: left;
	}

#time_for_change_page_heading {
	text-align: center;
	width: 100%;
	}

#time_for_change .quote {
	font-style: italic;
	}

#time_for_change .accreditation {
	font-weight: bold;
	}

/* interview */
#interviews-navbar {
	width: 580px; 
	margin: auto;
	background-color: #C7CEDF; 
	padding: 1px 0px;
	height: auto;
	text-align: center;
	}

#interviews-navbar ul {
	margin: 0px;
	padding: 4px 6px;
	list-style-type: none;
	}

#interviews-navbar ul li {
	display: inline;
	padding: 4px 0px;
	}

#interviews-navbar ul li a {
	padding: 4px 6px;
	color: #3A3695;
	text-decoration: none;
	}

#interviews-navbar ul li a:hover {
	background-color: #9AAEDF;
	color: #fff;
	}

table.interview_box td {
	padding: 10px;
	width: 50%;
	vertical-align: top;
	}