*{
	margin:0px;
	padding:0px;
	border:0px;
	
}

body{
background-image:url(../images/green.gif);
background-repeat:repeat;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
}

#wrapper{
margin:0 auto;
width:906px;
padding-left:25px;
padding-right:25px;
background-image:url(../images/shadow.jpg);
background-repeat:repeat-y;
}

#wrapper_content{
width:906px;
background-color:#FFFFFF;
}

#top{
	height:110px;
}
#nav{
	background-color:#666600;
	height:35px;
	text-align:center;
}
#nav li{
	display:inline;
	margin: 0; 
	padding: 0;
}
#nav span{ 
	display:none;
}
#navHome a { 
	display: block;
	height:35px;
	width: 55px;
	background-image:url(../images/topnav/home.gif);
	background-position: 0 0px;
	cursor:pointer;
	float:left;
 }
#navHome a:hover {
	display: block;
	background-position: 0 35px;
}
#landing #navHome a{
	display: block;
	background-position: 0 35px;
}
#navProgramme a { 
	display: block;
	height:35px;
	width: 91px;
	background-image:url(../images/topnav/programme.gif);
	background-position: 0 0px;
	cursor:pointer;
	float:left;
 }
#navProgramme a:hover {
	display: block;
	background-position: 0 35px;
}
#programme #navProgramme a{
	display: block;
	background-position: 0 35px;
}
#navSpeakers a { 
	display: block;
	height:35px;
	width: 69px;
	background-image:url(../images/topnav/speakers.gif);
	background-position: 0 0px;
	cursor:pointer;
	float:left;
 }
#navSpeakers a:hover {
	display: block;
	background-position: 0 35px;
}
#speakerscollect #navSpeakers a{
	display: block;
	background-position: 0 35px;
}
#navRegistration a { 
	display: block;
	height:35px;
	width: 96px;
	background-image:url(../images/topnav/registration.gif);
	background-position: 0 0px;
	cursor:pointer;
	float:left;
 }
#navRegistration a:hover {
	display: block;
	background-position: 0 35px;
}
#registration #navRegistration a{
	display: block;
	background-position: 0 35px;
}
#navAccommodation a { 
	display: block;
	height:35px;
	width: 123px;
	background-image:url(../images/topnav/accommodation.gif);
	background-position: 0 0px;
	cursor:pointer;
	float:left;
 }
#navAccommodation a:hover {
	display: block;
	background-position: 0 35px;
}
#accommodation #navAccommodation a{
	display: block;
	background-position: 0 35px;
}
#navExhibition a { 
	display: block;
	height:35px;
	width: 79px;
	background-image:url(../images/topnav/exhibition.gif);
	background-position: 0 0px;
	cursor:pointer;
	float:left;
 }
#navExhibition a:hover {
	display: block;
	background-position: 0 35px;
}
#exhibition #navExhibition a{
	display: block;
	background-position: 0 35px;
}
#navEventgreening a { 
	display: block;
	height:35px;
	width: 113px;
	background-image:url(../images/topnav/educationdays.gif);
	background-position: 0 0px;
	cursor:pointer;
	float:left;
 }
#navEventgreening a:hover {
	display: block;
	background-position: 0 35px;
}
#educationday #navEventgreening a{
	display: block;
	background-position: 0 35px;
}
#navSponsors a { 
	display: block;
	height:35px;
	width: 72px;
	background-image:url(../images/topnav/sponsors.gif);
	background-position: 0 0px;
	cursor:pointer;
	float:left;
 }
#navSponsors a:hover {
	display: block;
	background-position: 0 35px;
}
#sponsors #navSponsors a{
	display: block;
	background-position: 0 35px;
}
#navAdvertise a { 
	display: block;
	height:35px;
	width: 76px;
	background-image:url(../images/topnav/advertise.gif);
	background-position: 0 0px;
	cursor:pointer;
	float:left;
 }
#navAdvertise a:hover {
	display: block;
	background-position: 0 35px;
}
#advertise #navAdvertise a{
	display: block;
	background-position: 0 35px;
}
#navContact a { 
	display: block;
	height:35px;
	width: 92px;
	background-image:url(../images/topnav/contactus.gif);
	background-position: 0 0px;
	cursor:pointer;
	float:left;
 }
#navContact a:hover {
	display: block;
	background-position: 0 35px;
}
#contactus #navContact a{
	display: block;
	background-position: 0 35px;
}

#advertspace{
	height:300px;
}
#sideNav{
	width:266px;
	height:300px;
	float:left;
}
#sideNav li{
	display:inline; 
	margin: 0; 
	padding: 0;
}
#sideNav span{ 
	display:none;
}
#navAttend a { 
	display: block;
	height:100px;
	width: 266px;
	background-image: url(../images/home/sideNav/attend.jpg);
	background-position: 0 0px;
	cursor:pointer;
 }
#navAttend a:hover {
	display: block;
	background-position: 0 100px;
}
#navExhibit a { 
	display: block;
	height:100px;
	width: 266px;
	background-image: url(../images/home/sideNav/exhibit.jpg);
	
	background-position: 0 0px;
	cursor:pointer;
 }
#navExhibit a:hover {
	display: block;
	background-position: 0 100px;
}
#navExposure a { 
	display: block;
	height:100px;
	width: 266px;
	background-image: url(../images/home/sideNav/exposure.jpg);
	
	background-position: 0 0px;
	cursor:pointer;
 }
#navExposure a:hover {
	display: block;
	background-position: 0 100px;
}

#flashbanner{
	width:600px;
	float:right;
}

#main_content{
background-color:#FFFFFF;
padding:20px;
min-height:740px;
}
#programme #main_content{
	background-color:#FFFFFF;
	min-height:500px;
}
#aboutus #main_content{
	background-color:#FFFFFF;
	min-height:500px;
}
#accommodation #main_content, #advertise #main_content{
background-color:#FFFFFF;
padding:20px;
min-height:380px;
}
#contactus #main_content{
	background-color:#FFFFFF;
	min-height:10px;
}
#exhibition #main_content{
background-color:#FFFFFF;
padding:20px;
min-height:500px;
}
#homeInfo{
	/* T L B R*/
	padding:20px 40px 60px 40px;
	/*width615;*/
	width:535px;
	margin-top:20px;
	float:left;
	background-color:#f1f1f1;
}
#earlyBird{
	float:left;
	width:558px;
}
img.Txt{
	padding-top:14px;
	padding-bottom:14px;
}
#quickLinks{
	background-color:#7e8629;
	margin-top:1px;
	padding-left:558px;
	text-align:center;
	height:36px;
}
#quickLinks li{
	display:inline;
	margin: 0; 
	padding: 0;
}
#quickLinks span{ 
	display:none;
}
#navOnline a { 
	display: block;
	height:35px;
	width: 154px;
	float:left;
	background-image:url(../images/home/registerOnline.jpg);	
	background-position: 0 0px;
	cursor:pointer;
 }
#navOnline a:hover {
	display: block;
	background-position: 0 35px;
}
#navDownload a { 
	display: block;
	height:35px;
	width: 154px; 
	float:left;
	background-image:url(../images/home/downloadForm.jpg);	
	background-position: 0 0px;
	cursor:pointer;
 }
#navDownload a:hover {
	display: block;
	background-position: 0 35px;
}

#landingSideRight{
	width:236px;
	margin-right:15px;
	float:right;
	text-align:right;
}
#eventGreen{
	padding-top:20px;
	padding-bottom:10px;
}

.dots{
padding-bottom:5px;
padding-top:5px;
}

#affiliates{
	background-color:#CCC;
	padding:25px 20px 20px 30px;
	font-size:9px;
	color:#333;
	min-height:130px;
}
#wgbc{
	float:left;
	width:259px;
	text-align:center;
	margin-right:30px;
	margin-top:62px;
}
#wgbc img, #gssa img, #cpdpts img{
	margin-bottom:15px;
}
#gssa{
	float:left;
	width:200px;
	text-align:center;
	margin-right:70px;
	margin-left:40px;
}
#cpdpts{
	float:left;
	width:232px;
	text-align:center;
}
#footer{
background-image:url(../images/footer_tile.jpg);
background-repeat:repeat-x;
height:34px;
}
#contacts{
	background-color:#666600;
	/*width:906px;*/
	width:846px;
	min-height:280px;
	padding:30px;
	margin:auto;
	color:#CCC;
}
#contactus #contacts{
	background-color:#ffffff;
	min-height:280px;
	width:826px;
	padding:20px;
	color:#333333;
}
#conferenceEnq{
	float:left;
	width:254px;
}
#councilEnq{
	margin-left:40px;
	float:left;
	width:254px;
}
#contactus #councilEnq{
	margin-left:32px;
	float:left;
	width:254px;
}
#commOpp{
	float:right;
	width:254px;
}
.space{
padding-top:10px;
}
.green{
color:#8d961f;
}
.lightgreen{
	color:#bbbc22;
}
.darkgreen{
	color:#727913;
}
.gray{
	color:#666;
}
.lightgray{
	color:#999;
}
.red{
	color:#C00;
}
.dottedline{
border-bottom:#8d961f 1px dotted;
}
.time{
color:#fff;
float:left;
display:block;
border-bottom:#FFF 1px solid;
margin-right:5px;
padding-left:5px;
padding-right:5px;
background-color:#8d961f;
}
#keynote{
color:#fff;
display:block;
padding:5px;
margin-left:150px;
width:130px;
text-align:center;
background-color:#8d961f;
}


a:link{
font-weight:bold;
color:#8d961f;
text-decoration:underline;
}
a:hover{
font-weight:bold;
color:#000;
text-decoration:underline;
}
a:visited{
font-weight:bold;
color:#8d961f;
text-decoration:none;
}

#top h1{
	background-image:url(../images/gbcsalogo.gif);
	background-repeat:no-repeat;
	height:110px;
	width:310px;
	float:left;
	font-size:16px;
}
#top h2{
	background-image:url(../images/CEheader.gif);
	background-repeat:no-repeat;
	height:110px;
	width:490px;
	float:right;
	font-size:12px;
}
#top h1 span, #top h2 span{
	display:none;
}

h3{
	margin-top:10px;
	margin-bottom:10px;
	color:#666600;
	font-size:19px;
}
h4{
background-image:url(../images/lightgray.gif);
background-repeat:repeat;
/*width:514px;*/
color:#666666;
font-size:12px;
padding:10px;
margin-bottom:10px;
}
h5{
	margin-top:10px;
	margin-bottom:10px;
	color:#999900;
	font-size:18px;
}
h6{
	margin-top:10px;
	margin-bottom:10px;
	color:#999900;
	font-size:12px;
}

#homeInfo h3{
	color:#666600;
	font-size:20px;
}
#register h3{
	color:#666600;
	font-size:20px;
}
p, tr{
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
}
td{
	padding-top:2px;
	padding-bottom:2px;
}
ul .green{
color:#8d961f;
}
ul{
	list-style:inside;
	color:#333333;
	font-size:12px;
}
option, select{
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:12px;
}

/* Programme */

#programmeInfo{
	padding:20px;
}

/* About us */
#aboutInfo{
	padding:20px;
}
#aboutInfoSide{
	float:right;
	width:350px;
}
/* Switch menu */
#contentInfo{
width:454px;
background-color:#FFFFFF;
float:left;
margin-bottom:30px;
}
#contentInfo ul, #contentInfo li{
	list-style-position:inside;
	padding:0;
}
#contentInfo ul{
	padding:10px;
	margin-left:50px;
}
.handcursor{
cursor:hand;
cursor:pointer;
}
/*----*/

/* Speakers */
.handcursor{
cursor:hand;
cursor:pointer;
}
#speaker #header{
padding:28px;
}
#speaker #foot{
padding:0px 28px 28px 28px;
}

#speaker03, #speaker05, #speaker07, #speaker09, #speaker11, #speaker13, #speaker15, .speaker {
	padding-left:40px;
	padding-right:40px;
	padding-bottom:40px;
	padding-top:10px;
}

.speaker img {
	float:left;
	padding-right:15px;
	padding-bottom:20px;
}

#speaker #sc1, #speaker #sc3, #speaker #sc5, #speaker #sc7, #speaker #sc9, #speaker #sc11, #speaker #sc13, #speaker #sc15 {
	padding-left:40px;
	padding-right:40px;
	padding-bottom:40px;
}

#speaker03 img, #speaker05 img, #speaker07 img{
	float:left;
	padding-right:15px;
}
#shane{
	float:left;
	padding-right:15px;
	padding-bottom:50px;
}

#speaker .even{
	background-image:url(../images/lightgray.gif);
	background-repeat:repeat;
	padding-bottom:40px;
	padding-top:20px;
	padding-left:40px;
	padding-right:40px;
}

#speaker #sc2, #speaker #sc4, #speaker #sc6, #speaker #sc8, #speaker #sc10, #speaker #sc12, #speaker #sc14{
	background-image:url(../images/lightgray.gif);
	background-repeat:repeat;
	padding:1px 40px 28px 40px;
}

#speaker02 img, #speaker04 img, #speaker06 img, #speaker08 img, #speaker12 img, #speaker14 img{
	float:left;
	padding-right:15px;
}
#speaker10 img{
	float:left;
	padding-right:15px;
	padding-bottom:30px;
}
#readmore01, #readmore02, #readmore04, #readmore05, #readmore06, #readmore07, #readmore08, #readmore09, #readmore10, #readmore11, #readmore12, #readmore13, #readmore14, #readmore15{
text-decoration:underline;
color:#8d961f;
}
#readmore03{
padding-left:150px;
text-decoration:underline;
color:#8d961f;
}

/* Register */
#register{
padding:28px;
width:550px;
font-size:12px;
}
#delegate_book{
font-size:11px;
}


/* Accommodation */
#accom{
background-image:url(../images/accom/side_img.jpg);
background-repeat:no-repeat;
background-position:left top;
/*height:345px;*/
height:220px;
padding-top:28px;
padding-left:365px;
}

/* Exhibition */

#exhibitInfo{
	height:470px;
}
#exhibitPrices{
	padding:20px;
	/*width:590;*/
	width:464px;
	float:left;
}
#exhibitSide{
	padding:0px 20px 20px 20px;
	float:right;
	width:304px;
	margin-top:30px;
}

#DownloadCom{
	height:120px;
}
#DownloadCom li{
	display:inline;
	margin:0;
	padding:0;
}
#DownloadCom span{ 
	display:none;
}
#navDownloadCom a { 
	display: block;
	height:35px;
	width:204px;
	background-image: url(../images/exhibit/downloadCom.jpg);
	background-position: 0 0px;
	cursor:pointer;
 }
#navDownloadCom a:hover {
	display: block;
	background-position: 0 35px;
}

#exhibitors{
	padding:20px;
}

/* Education Days */
#eduBlocks #header{
padding:30px 0px 0px 30px;
}
#eduBlock01, #eduBlock02, #eduBlock03, #eduBlock04, #eduBlock05, #eduBlock06, #eduBlock07{
	background-image:url(../images/lightergray.gif);
	background-repeat:repeat;
	padding:40px;
	margin-bottom:10px;
}
#eduBlocks #sc1, #eduBlocks #sc2, #eduBlocks #sc3, #eduBlocks #sc4, #eduBlocks #sc5, #eduBlocks #sc6, #eduBlocks #sc7, #eduBlocks #sc7{
	background-image:url(../images/lightergray.gif);
	background-repeat:repeat;
	padding:40px;
	margin-bottom:10px;
	/*min-height:350px;*/
}
#eduBlocks p{
	margin-left:0px;
	padding-left:0px;
}
#eduBlocks .categoryitems ul.eduList , #eduBlocks .categoryitems li.eduList ,#eduBlocks .categoryitems ul.eduListShort , #eduBlocks .categoryitems li.eduListShort{
	list-style:none;
}
#eduBlocks img.icon{
	float:left;
	padding-right:35px;
	padding-bottom:30px;
}
.eduInfo{
	width:450px;
	float:right;
}
.eduList{
	width:330px;
	float:left;
	padding-bottom:240px;
}
.eduListShort{
	width:330px;
	float:left;
	padding-bottom:100px;
}
#eduBlocks h2{
	margin-left:55px;
	margin-bottom:10px;
	font-size:18px;
}
#eduBlocks h3{
	float:left;
	padding-left:25px;
}
#eduBlocks h4{
	background-image:none;
	color:#333;
	float:right;
	width:475px;
	padding-right:25px;
}
#eduBlocks h5{
	margin-bottom:0px;
	color:#000;
}

/* Sponsors */
#sponsorInfo{
	padding:20px;
	width:820px;
}
#sponsorLogo{
	width:250px;
	padding:20px;
}

/* Advertise */

#advert{
background-image:url(../images/advert/side_img.jpg);
background-repeat:no-repeat;
background-position:left top;
padding-top:28px;
padding-bottom:28px;
padding-right:28px;
padding-left:365px;
}

/* forms */
input{
border:#ccc solid 1px;
height:12px;
color:#333333;
font-size:11px;
margin-bottom:1px;
margin-top:1px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
margin-left:5px;
text-align:left;
}
textarea{
font-family:Arial, Helvetica, sans-serif;
border:#ccc solid 1px;
color:#333333;
font-size:11px;
margin-bottom:1px;
margin-top:1px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
margin-left:5px;
text-align:left;
}
select{
border:#ccc solid 1px;
height:18px;
color:#333333;
font-size:11px;
margin-bottom:1px;
margin-top:1px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
margin-left:5px;
text-align:left;
}
#check input{
color:#ccc;
border:none;
margin-left:5px;
padding-left:2px;
height:16px;
}

/* Clearfix */
.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
/* --- */