@charset "utf-8";
body
	{font-family:Helvetica, Arial, sans-serif;
	border:0;
	padding:0;
	margin:0;
	background-color:#E3F1F8;
	font-size:100%;
	color:#FFFFFF;}
#wrapper
	{width:998px;
	margin:0 auto;}
#banner
	{width:998px;
	float:left;
	background-color:#FFFFFF;
	padding:10px 0;}
#navbar
	{width:998px;
	float:left;
	background-color:#FFFFFF;}
#content
	{width:998px;
	float:left;
	background-image:url(../images/concept/background.png);
	background-repeat:no-repeat;
	background-position:top;}
#contentbg
	{width:998px;
	float:left;}
#contentbgsides
	{width:998px;
	float:left;
	background-image:url(../images/concept/backgroundbottom.png);
	background-repeat:repeat-y;}
#watermark
	{width:998px;
	float:left;
	background-image:url(../images/watermark.png);
	background-repeat:no-repeat;}
#leftcol
	{width:180px;
	float:left;
	padding:20px 0 0 20px;}
#midcol
	{width:608px;
	float:left;
	padding:20px 20px 0 20px;}
#rightcol
	{width:130px;
	float:right;
	padding:20px 20px 0 0;
	height:410px;}
#footer
	{width:958px;
	float:left;
	padding:20px 20px 20px 20px;
	margin:0 0 0 0;}
p
	{font-size:75%;
	padding:0;
	margin:0 0 10px 0;
	line-height:16px;}
h1
	{font-size:150%;
	padding:0;
	margin:0 0 10px 0;
	color:#BAD25C;
	font-weight:normal;}
a
	{color:#BAD25C;
	text-decoration:none;
	font-weight:bold;}
a:hover
	{color:#000000;}
a:active
	{color:#000000;}
.nodisplay
	{display:none;}
#shadowtop
	{width:1006px;
	background-image:url(../images/concept/shadowtop.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	padding:0 0 0 8px;}
#shadowbottom
	{width:1014px;
	background-image:url(../images/concept/shadowbottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	padding:0 0 8px 0;}
#shadowmid
	{width:1014px;
	background-image:url(../images/concept/shadowmid.jpg);
	background-position:top;
	background-repeat:repeat-y;
	float:left;}
.hoverbackground:hover
	{background-repeat:repeat;
	background-image:url(../images/transparentbg.png)}
	
/* Rollovers */

a.homerollover
	{display: block;
     width: 57px;
     height: 26px;
     background: url("../images/buttonhome.gif") 0 0 no-repeat;
     text-decoration: none;}
a:hover.homerollover
	{background-position: 0 -26px;}
	
a.programrollover
	{display: block;
     width: 76px;
     height: 26px;
     background: url("../images/buttonprogram.gif") 0 0 no-repeat;
     text-decoration: none;}
a:hover.programrollover
	{background-position: 0 -26px;}
	
a.speakersrollover
	{display: block;
     width: 81px;
     height: 26px;
     background: url("../images/buttonspeakers.gif") 0 0 no-repeat;
     text-decoration: none;}
a:hover.speakersrollover
	{background-position: 0 -26px;}
	
a.sponsorshiprollover
	{display: block;
     width: 185px;
     height: 26px;
     background: url("../images/concept/buttonsponsorship.png") 0 0 no-repeat;
     text-decoration: none;}
a:hover.sponsorshiprollover
	{background-position: 0 -26px;}
	
a.accommodationrollover
	{display: block;
     width: 120px;
     height: 26px;
     background: url("../images/buttonaccommodation.gif") 0 0 no-repeat;
     text-decoration: none;}
a:hover.accommodationrollover
	{background-position: 0 -26px;}
	
a.meetingrollover
	{display: block;
     width: 140px;
     height: 26px;
     background: url("../images/buttonmeeting.gif") 0 0 no-repeat;
     text-decoration: none;}
a:hover.meetingrollover
	{background-position: 0 -26px;}
	
a.registrationrollover
	{display: block;
     width: 102px;
     height: 26px;
     background: url("../images/buttonregistration.gif") 0 0 no-repeat;
     text-decoration: none;}
a:hover.registrationrollover
	{background-position: 0 -26px;}
	
a.contactrollover
	{display: block;
     width: 72px;
     height: 26px;
     background: url("../images/buttoncontact.gif") 0 0 no-repeat;
     text-decoration: none;}
a:hover.contactrollover
	{background-position: 0 -26px;}

/* Side Buttons */
	
a.onlineregistrationrollover
	{display: block;
     width: 180px;
     height: 38px;
     background: url("../images/sidebuttononlineregistration.png") 0 0 no-repeat;
     text-decoration: none;}
a:hover.onlineregistrationrollover
	{background-position: 0 -38px;}
a:active.onlineregistrationrollover
	{background-position: 0 -76px;}
	
a.callforabstractsrollover
	{display: block;
     width: 180px;
     height: 38px;
     background: url("../images/sidebuttoncallforabstracts.png") 0 0 no-repeat;
     text-decoration: none;}
a:hover.callforabstractsrollover
	{background-position: 0 -38px;}
a:active.callforabstractsrollover
	{background-position: 0 -76px;}
	
a.onlineabstractsubmissionrollover
	{display: block;
     width: 180px;
     height: 38px;
     background: url("../images/sidebuttononlineabstractsubmission.png") 0 0 no-repeat;
     text-decoration: none;}
a:hover.onlineabstractsubmissionrollover
	{background-position: 0 -38px;}
a:active.onlineabstractsubmissionrollover
	{background-position: 0 -76px;}
	
a.submityourabstractrollover
	{display: block;
     width: 180px;
     height: 38px;
     background: url("../images/sidebuttonsubmityourabstract.png") 0 0 no-repeat;
     text-decoration: none;}
a:hover.submityourabstractrollover
	{background-position: 0 -38px;}
a:active.submityourabstractrollover
	{background-position: 0 -76px;}
	
a.professionalrollover
	{display: block;
     width: 180px;
     height: 38px;
     background: url("../images/sidebuttonprofessional.png") 0 0 no-repeat;
     text-decoration: none;}
a:hover.professionalrollover
	{background-position: 0 -38px;}
a:active.professionalrollover
	{background-position: 0 -76px;}
	
a.concessionrollover
	{display: block;
     width: 180px;
     height: 38px;
     background: url("../images/sidebuttonconcession.png") 0 0 no-repeat;
     text-decoration: none;}
a:hover.concessionrollover
	{background-position: 0 -38px;}
a:active.concessionrollover
	{background-position: 0 -76px;}
	
a.downloadablerollover
	{display: block;
     width: 180px;
     height: 38px;
     background: url("../images/sidebuttondownloadable.png") 0 0 no-repeat;
     text-decoration: none;}
a:hover.downloadablerollover
	{background-position: 0 -38px;}
a:active.downloadablerollover
	{background-position: 0 -76px;}
