body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#605f5f;
	margin:0px;
	padding:0px;

}

p, h1, h2, h3, form {
margin:0px;
padding:0px;
}


form {
padding-top:10px;
}
img {
	border:none;
	display: block;
}


#wrapper{
background:url(images/wrapperbackground.jpg) no-repeat top center;
}

#centerwrapper{
	width:800px;
	margin:0px auto;
}



#topfooter a.bookingform {
	background:none;
	line-height:22px;
	margin:0px;
	padding-right: 0px;
	display: block;
}


#content {
	width:700px;
	padding-left: 6px;
	display: block;
	border: none;
	margin: 0px auto;
}

#header {
	background:url(images/homelogo.gif) no-repeat 5% 73%;
	margin: 0px;
	padding-top: 47px;
	margin-right: 15px;
}

#header p {
	float:left;
	width:285px;
	padding-top: 88px;
	padding-left: 63px;
	display: block;
}

#header .registernow {
	float:right;
	width: 161px;
	margin-top: 25px;
	margin-right: 2px;
}

#header .registernew {
	float:right;
	width: 161px;
	margin-top: 25px;
}

#where {
	text-align:right;
	float:right;
	width:330px;
	margin-bottom: 0px;
}

#where h1 {
	color:#605f5f;
	font-size:13px;
	margin:0px;
	padding-bottom:5px;
}

#where p {
margin:0px;
padding:0px;
line-height:16px;
float:none;
display:block;
width:auto;
}

#where strong {
text-align:right;
}

/*================= Navigation ==================*/
#nav {
	padding-left:53px;
}

#nav ul {
	display:block;
	margin:0px;
	padding:0px;
	width: 620px;
	float: left;
	padding-top: 12px;
}

#nav li {
	display:inline;
	margin:0px;
	padding:0px;
	padding-left: 10px;
}


#mainnav a {
font-weight:bold;
text-decoration:none;
}

#mainnav a:hover {
text-decoration:underline;
}

a.home {
color:#00b3d7;
}

a.programme  {
color:#c01954;

}

a.guest  {
color:#e96f35;

}

a.showcase  {
color:#c0d542;

}


a.whoshould  {
color:#7e7d7d;

}




a.homeselected {
color:#00b3d7;
}

a.programmeselected {
color:#c01954;
}

a.guestselected {
color:#e96f35;
}

a.showcaseselected {
color:#c0d542;
}

a.whoshouldselected {
color:#7e7d7d;
}

#mainnav a.homeselected, #mainnav a.programmeselected, #mainnav a.guestselected, #mainnav a.showcaseselected, #mainnav a.whoshouldselected {
text-decoration:underline;
}

/*================= Navigation END ==================*/

#centercontent {
	padding-left:38px;
	background:#01b3d7;
	display: block;
}

#bodytext {
	background:#FFFFFF;
	padding-left: 25px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 30px;
	display: block;
}

#bodytext h1{
	font-size:14px;
	margin:0px;
	padding-bottom: 8px;
}

#bodytext h2 {
color:#00b0d5;
font-size:14px;
margin:0px;
}

#bodytext ul {
	line-height:24px;
	font-size:12px;
	margin:0px;
	font-weight:bold;
	display: block;
	padding: 0px;
	list-style-position: inside;
	padding-left: 20px;
}


#footer {
	display:block;
	margin: 0px;
}

#topfooter {
	font-size:11px;
	display: block;
}

#topfooter p {
	width:430px;
	float: left;
	display: block;
	padding-left: 15px;
	margin: 0px;
}

.pdflinik a {
	background:#ffffff url(images/PDFbutton.gif) no-repeat center right;
	display:block;
	padding-right: 40px;
	margin-right: 15px;
	float: left;
	line-height: 39px;
	padding-left: 15px;
	font-size:13px;
	color:#00b4d9;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	width: 160px;
	padding-right: 15px;
	line-height: 23px;
}

#topfooter a {
	display:block;
	padding-right: 15px;
	float: left;
	border:none;
	text-decoration:none;
}


#topfooter a:hover, #bottomfooter a:hover {
	text-decoration:underline;
}

#footerwrapper {
	display: block;
}

#innerfooter {

}


#bottomfooter {
	display:block;
	padding-top: 20px;
	padding-bottom: 40px;
}

#bottomfooter p {
	display:inline;
	padding-right:350px;
	font-size:11px;
}

#bottomfooter a {
font-size:11px;
text-decoration:none;
color:#605f5f;
display:inline;
padding-right:15px;
}

#sponsors {
	background: #ffffff;
}

#sponsors h1 {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-size:12px;
	display: block;
	padding-top: 10px;
}

.clearboth {
clear:both;
}

#bodytext h2 {
	color:#00b0d5;
	padding-bottom: 8px;
	padding-top: 8px;
}

#bodytext p {
padding-bottom:8px;
}

/*=================== Default Colour changes on different pages ================*/


#showcase #header {
	background:url(images/showcaselogo.gif) no-repeat 5% 73%;
}

#showcase #topfooter a, #showcase #centercontent a, #homepage #bodytext a, #showcase #bodytext h2, #showcase #where h1 {
color:#bace40;
}

#homepage #bodytext a{
color:#00b3d7;
}

#showcase #centercontent, #showcase #footerwrapper {
background:#bace40; 
}

#showcase #bodytext {
	padding-bottom:35px;
}


#speakers #header {
	background:url(images/speakerslogo.gif) no-repeat 5% 73%;
}

#speakers #topfooter a, #speakers #centercontent a, #speakers #bodytext h2, #speakers #where h1 {
	color:#e96f35; 
}

#speakers #centercontent, #speakers #footerwrapper {
background:#e96f35; 
}

#speakers #bodytext h1 {
padding-top:20px;
}

#speakers #bodytext p {
padding-bottom:0px;
}





#programme #header {
	background:url(images/programmelogo.gif) no-repeat 5% 73%;
}

#programme #topfooter a, #programme #centercontent a, #programme #bodytext h2, #programme #where h1 {
	color:#d31c5c; 
}

#programme #centercontent, #programme #footerwrapper {
background:#d31c5c; 
}

#programme #bodytext {
	padding-bottom:35px;
}


#attend #topfooter a, #attend #centercontent a, #attend #bodytext h2, #attend #where h1 {
	color:#605f5f;
}

#attend #centercontent, #attend #footerwrapper {
background:#605f5f; 
}

#attend #centercontent a {
color:#605f5f;
}


#register #bodytext {
height:310px;
}

#register #bodytext a {
color:#00b4d9;
}


#programme #bodytext {

}

#showcase #bodytext {

}
/*================IE FIXS===========*/

* html #content {
display:inline;
}

* html #content #bodytext {
height:270px;
}

* html #speakers #bodytext {
height:303px;
}

* html #attend #bodytext {
height:290px;
}
