a {
color:#007a37;
text-decoration:none;
}

a:hover {
color:#3b80aa;
text-decoration:underline;

}

.button {
background-color:#007a37;
color:#FFFFFF;
padding:5px 10px;
}

.button:hover {
background-color:#3b80aa;
}

.banner {
	margin-top:10px;	
}
.floatRight {
	float:right;
}

.floatLeft {
	float:left;	
}

#pageBG {
	background-color:#e2eaf7 !important;
	background-image:none !important;
}

#eventContainer {
	background-color:#FFFFFF;
	min-height:735px;
}

.exhibit {
	margin-top:20px;
}

.clearBoth {
	clear:both;
}

h3 {
	padding:0;
	margin:0;
	font-size:20px;
}

h5 {
	font-size:14px;
}

.speakerContainer {
	position:relative;
	width:610px;
	height:auto;
	margin-bottom:20px;
	margin-left:15px;	
}

.speakerImage {
	float:left;
	height:83px;
	width:60px;
}

.speakerBio {
	float:left;
	margin-left:20px;
	width:520px;
	height:auto;
	margin-bottom:20px;
}

.speakerBio p {
	padding:0;
	margin:0;
}


#discussionThemes {
	padding:5px 0px 10px 20px;
	margin:0;
	
	
}

#discussionThemes li {
	list-style-type:square;
}

#agendaNiSeminar {
	margin-bottom:20px;
}

#navigation {
	padding-top:20px;
}

#navigation li {
}

#navigation li a {
	
}

#navigation li a:hover {
}


#eventContent {
	width:660px;
	height:auto;
	min-height:735px;
	background-color:#FFF;
	float:left;
}

#eventBanner {
	width:100%;
	height:350px;
	background-color:#CCC;
}

#eventNavigation {
	width:100%;
	height:30px;
	background-color:#007a37;
	
}

#eventNav {
	position:relative;
	padding:0;
	margin:0;
	font-size:14px;
	padding-top:7px;
	z-index:1;
	
}

#eventNav li {
	display:inline;
	padding:0;
}

#eventNav li a {
	padding:7px 12px;
	/*background-color:#fff;*/
	color:#ffffff;
}

#eventNav li a:hover {
	background-color:#119ba8;
	text-decoration:none;
}

.current {
	background-color:#119ba8 !important;
}

.hide {
	display:none;
}

#rightCol {
	float:left;
	width:300px;
	height:100%;
	background-color:#FFFFFF;
}

#eventInfoContainer {
	position:relative;
	width:300px;
	height:auto;
	margin-top:10px;
}

#eventInfo {
	position:relative;
	width:295px;
	height:90px;
	background-color:#007A37; /* change to alter background color of evemt venue and date background color */
	color:#ffffff; /* change to alter text colour of event venue and date */
	border:1px solid #000000;
	}

#eventInfo h2, #eventInfo p {
	padding:5px;
	}

#sponsors {
	position:relative;
	width:293px;
	height:auto;
	background-color:#FFFFFF;
	border-right:1px solid #000000; /* change to alter border of sponsors layer */
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	}
	
	
#sponsorshipOpporuntities {
	position:relative;
	width:293px;
	height:auto;
	background-color:#60B442;
	border:1px solid #000000;
	margin-top:10px;
	color:#FFFFFF;
	}

#sponsorshipOpporuntities li{
list-style-type:circle;
}

#sponsorshipOpporuntities ul{
	padding:5px 20px;
	margin-left:5px;
}

#sponsorshipOpporuntities h2, #sponsorshipOpporuntities p {
	padding:5px 10px;
	}

#whofor {
	position:relative;
	width:293px;
	height:auto;
	background-color:#007A37;
	border:1px solid #000000;
	margin-top:10px;
	color:#FFFFFF;
	}
	
#whofor h2, #whofor ul {
	padding:5px 20px;
	margin-left:5px;
}

#whofor li{
list-style-type:circle;
}

#whofor p{
margin-left:10px;
}

#networking {
	position:relative;
	width:293px;
	height:auto;
	background-color:#60B442;
	border:1px solid #000000;
	margin-top:10px;
	margin-bottom:10px;
	color:#FFFFFF;
	}	
	
#networking h2, #networking p {
	padding:5px 10px;
	}	

#networking h2, #whofor h2, #sponsorshipOpporuntities h2, #eventInfo h2 {
	font-size:14px;
	margin:0;
	padding:10px 0px 0px 10px;
	}
	
.conferenceTitle {
	padding:10px;
	margin:0;
	color:#007A37;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	display:none;
}

.conferenceSlogan {
	padding:0px 10px;
	color:#6e6e70;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	display:none;
	}

.pageTitle {
	padding:0px 10px;
	color:#007a37;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:5px;
}

#eventContent p {
	padding:0px 10px;
	}
	
#index_speakers {
	padding:10px;
	}
	
#programmeTable {
	padding:10px;
	}
	
#programmeTable a {
	font-weight:bold;
	}	
	
	
.speaker {
	padding:10px;
	}
	
#howToRegisterTable {
	padding:10px;
	}
	
#howToRegisterTable tr td {
	padding-bottom:10px;
	}
