@media tty {
  i{content:"\";/*" "*/}}@m; @import 'ie5-5.css'; /*";}
}/* */ 


* {
	margin: 0; padding: 0;
}

body {
	background:  #f7f2d4 /*url(../images/bg-2011.png) top left repeat-x;*/;
	font-size: 62.5%;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	}
	
#wrap	{
	width:  960px;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
	border-left: 1px solid #272727;
	border-right: 1px solid #272727;
	border-bottom: 1px solid #272727;
}

#header {
	width: 100%;
	float:left;
	background: #00768c url(../images/header-date-bg.png) 705px 5px no-repeat;
}

#header h1 {
	display: block;
	background: url(../images/logo.png) 10px 10px no-repeat;
	text-indent: -9999px;
	height:  100px;
	width: 375px;
	float: left;}
	

#header h1 a {
	display:block;
	text-decoration: none;
	border: none;
	width: 375px;
	height: 90px;
	
}

#header #search {
	display: inline;
	background-color: #272727;
	width: 230px;
	float: right;
	margin-right: 2em;
	padding: .5em;
	padding-bottom:  1em;
	margin-top: 70px;
}


#search form #keyword {
	margin-top:  .25em;
	margin-right: 1em;
	margin-left: 1em;
	color:  #999;
}

#nav {
	clear:both;
	background-color: #ddd;
}

#nav ul
{
	border-top: 5px solid #272727;
	border-bottom: 5px solid #272727;
padding-left: 0;
margin-left: 0;
background-color: #ddd;
color: #000;
float: left;
width: 100%;
}

#nav ul li { display: inline; }

#nav ul li a, #nav ul li a:link, #nav ul li a:visited
{
	font-size: 1.4em;
padding: .5em 1em;
background-color: #ddd;
color: #000;
text-decoration: none;
float: left;
}

body#exhibitor #nav ul li a, body#exhibitor #nav ul li a:link, body#exhibitor #nav ul li a:visited {padding: .5em .7em;}

#nav ul li a:hover
{
background-color: #002d35;
color: #fff;
}

#nav ul li a.active
{
background-color: #9aa03e;
color: #fff;
}

#billboard {
	clear: both;
}

#billboard h2 {
	background-color: #272727;
	color: #fff;
	font-size: 2em;
	font-family: Cambria, Georgia, Time, Times New Romans, serif;
	font-weight: 300;
	text-align: center;
	padding: .25em 0;
}

#billboard h2 span.location {line-height: 1.6em; font-size: .6em;font-family: Arial, Helvetica Neue, Helvetica, sans-serif; color: #fff;}
#billboard h2 span.location a {}
#billboard h2 span.location a:hover {color: #fff;}

#billboard p {
	padding: .5em 1em;
	font-size: 1.4em;
	line-height: 1.6em;
}

#billboard ul, #billboard ol {margin-left: 2em; padding-left: 2em;font-size: 1.4em;
line-height: 1.6em;}

#billboard li {}

#billboard h3 {
	padding-left: 15px;
	font-size: 1.6em;
	margin: 1em 0 .5em 0;
	}

#billboard img.poster {
	float: right;
	border: none;
}

#billboard a, #billboard a:link {
		color: #00768c;
		text-decoration: none;
		border-bottom: 1px dotted #9aa03e;
		}

	#billboard a:visited {
		color: #00768c;
		text-decoration: none;
		border-bottom: 1px dotted #5F2317;
		}

	#billboard a:hover {
		color: #000;
		text-decoration: none;
		border-bottom: 1px solid #16507e;
		}

#billboard p.magnet {
	margin-top: 1em;
	float: left;
	margin-right: 10px;
	padding: 0;
	color:  #fff;
	text-align: center;
	font-family: Cambria, Georgia, Time, Times New Romans, serif;
	font-size: 1.8em;
	font-weight: 300;
	line-height: 1.2em;
	margin-bottom: 1em;
}

#billboard div#top-magnets {clear: left;}

#billboard p.magnet a {
	text-decoration: none;
	color: #fff;
	display: block;
	width:  200px;
	height: 60px;
	padding-top: 65px;
	}

#billboard p.one a, #billboard p.one a:link, #billboard p.one a:visited {
	background: #272727 url(../images/society-icon.png) 50% 10% no-repeat;
	margin-left: 15px;	
}

#billboard p.two a, #billboard p.two a:link, #billboard p.two a:visited {
	background: #9aa03e url(../images/education-icon.png) 50% 10% no-repeat;

}

#billboard p.three a, #billboard p.three a:link, #billboard p.three a:visited {
	background: #00768c url(../images/exhibit-icon.png) 50% 10% no-repeat;
}

#billboard p.magnet a:hover {
	color: #ddd;
}

#new-info {
	clear: both;
	background-color: #002d35;
	color: #fff;
	min-height: 100px;
}

* html #new-info {height: 100px;}

#new-info h3 {
	padding: .5em 1em .5em .5em;
	color: #f7eac8;
	font-family: Cambria, Georgia, Time, Times New Romans, serif;
	font-size: 1.8em;
	font-weight: 300;
}

#new-info p {font-size: 1.6em; line-height:1.6em; }

#new-info a, #new-info a:link {color: #fff;}

#new-info a:visited {color: #fff;}

#new-info a:hover {color: #000;}

#h-magnets {
	background: #ddd url(../images/h-mag-bg.png) top left repeat-y;
	float: left;
	width:  100%;
	border-bottom: 1px solid #272727;
}

#h-magnets a {
	color: #272727;
	text-decoration: none;
	border-bottom: 1px dotted #272727;
}

#h-magnets a {
	color: #272727;
	text-decoration: none;
	border-bottom: 1px dotted #272727;
}

#h-magnets a:hover {
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #000;
}

#h-quicklinks, #h-future-dates {
	width:  185px;
	float: left;
	margin-left: 5px;
	padding: 1em 0 0 0;
	margin-top: 1em;
	margin-bottom: 1em;
}

#h-education, #h-exhibits {
	width:  280px;
	float: left;
	margin-left: 5px;
	padding: 1em 0 0 0;
	margin-top: 1em;
	margin-bottom: 1em;
}

#h-quicklinks h3, #h-future-dates h3, #h-education h3, #h-exhibits h3 {
	font-family: Cambria, Georgia, Time, Times New Romans, serif;
	font-size: 1.8em;
	font-weight: 300;
	padding: 0 .5em 0;
	margin-bottom: .25em;
}

#h-quicklinks p, #h-future-dates p, #h-education p, #h-exhibits p {
	font-size: 1.2em;
	padding: .5em 1em 1em 1em;
	line-height: 1.4em;	
}

#h-exhibits p.facebook {background: url(../images/facebook.png) 0 3px no-repeat;padding-left: 30px;margin-left: 10px}
#h-exhibits p.twitter {background: url(../images/twitter.png) 0 3px no-repeat;padding-left: 30px;margin-left: 10px}


#h-quicklinks ul, #h-future-dates ul {
	list-style: none;
	margin: .5em 0 0 0;
	padding: 0 0 0 1em;
	font-size: 1.2em;
	line-height: 1.4em;
}

#attendance {
	clear: both;
	padding: 1em 0;
}

#attendance h3{
	margin: 1em 1em 0 1em ;
	font-family: Cambria, Georgia, Time, Times New Romans, serif;
	font-size: 1.8em;
	font-weight: 300;
}

table.attendance-table {
	margin-left: 2em;
	margin-right:  auto;
	text-align: center;
	margin-bottom: 1em;
	}

table.attendance-table th { border-right: 1px solid #d7d3d3;border-bottom: 1px solid #d7d3d3; padding: 1em 1.6em; font-size: 1.2em;}
table.attendance-table td { border-right: 1px solid #d7d3d3;border-bottom: 1px solid #d7d3d3; padding: 1em 1.6em; font-size: 1.2em;}

table.attendance-table th.last, table.attendance-table td.last {
	border-right: none;
}

table.attendance-table td {
	border-bottom: none;
}


#content {
	clear: both;
}

#content.temp {min-height: 500px;}
/* + html #content .temp {height: 500px;}*/
* html #content.temp {height: 500px;}


#content h2 {
	background-color: #272727;
	color: #fff;
	font-size: 2.2em;
	font-family: Cambria, Georgia, Time, Times New Romans, serif;
	font-weight: 300;
	border-bottom: 1px solid #272727;
	padding: 7px 0 10px 15px;
	margin-bottom: .5em;
}

#content p, #content ul, #content ol, #content blockquote {
	padding: .5em 15px;
	font-size: 1.4em;
	line-height: 1.6em;
}

#content blockquote {margin-left: 2em; border-left: 2px solid #ddd; padding: 0 10px;}

#content ul, #content ol {margin-left: 2em; padding-left: 2em;}
#content ul ul {font-size: 1em;}

#content h3 {
	padding-left: 15px;
	font-size: 1.8em;
	margin-top: .5em;
	}
	
#content h4 {
	padding-left: 15px;
	font-size: 1.6em;
	margin-top: .5em;
	color: #9aa03e;
	}

#content.general h3 {border-bottom: 1px dotted #9B3825; margin: 20px 10px 0 15px; padding-left: 0;}

	#content a, #content a:link {
		color: #00768c;
		text-decoration: none;
		border-bottom: 1px dotted #00768c;
		}

	#content a:visited {
		color: #222;
		text-decoration: none;
		border-bottom: 1px dotted #666;
		}

	#content a:hover {
		color: #000;
		text-decoration: none;
		border-bottom: 1px solid #000;
		}
		
#content img.dr_hinman {float: left; margin: 1em; padding: .5em; border: 1px solid #000;}

#content table.general-information {margin-left: 15px;}
#content table.general-information td {font-size: 1.4em;}

#content img.i-right {float: right; margin: 2em; padding: .5em; border: 1px solid #000;}
#content img.i-left {float: left; margin: 0 15px 15px 15px; padding: .5em; border: 1px solid #000;}

#content.important-dates p {margin-bottom: 0; padding-bottom: 0;font-weight: bold;}
#content.important-dates ul {margin-top: .5em; margin-bottom: 1em; padding-top: 0;}
#content img.left-no-border {margin-left:100px; text-decoration:none;}



#internal-sidebar-wrap {
	padding-bottom: 15px;
	float: left;
	width: 300px;
	}

#internal-sidebar {
	width: 300px;
	float: right;
	background-color: #ddd;
	margin: 2em 1em;
	}
	
#internal-sidebar h2 { background-color: #002d35; border-bottom: none; color: #fff; }

#internal-sidebar-wrap h2 {
	color: #fff;
	font-size: 1.8em;
	font-weight: normal;
	padding: 5px 10px;
	margin-bottom: 20px;
	}

#internal-sidebar-wrap h3 {
	color: #000;
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: .5em;
	padding-left: 10px;
	}

#internal-sidebar-wrap p {
		padding-left: 10px;
	}


#internal-sidebar-wrap a {
	color: #00768c;
	text-decoration: underline;
	font-weight: bold;
	}
	
#internal-sidebar-wrap a:visited {
	color: #00768c;
	}

#internal-sidebar-wrap a:hover {
	color: #000
	}
		
#internal-sidebar-wrap ul {list-style: none;padding-left: 5px; margin-left: 5px;}
#internal-sidebar-wrap li {padding-left: 0; margin-left: 0;}


#double-side {width: 300px;
	float: right;
	margin: 2em 1em;}

#internal-sidebar-wrap-2 {
	padding-bottom: 15px;
	float: left;
	width: 300px;
	}

#internal-sidebar-2 {
	width: 300px;
	float: right;
	background-color: #FFEEBF;
	margin: 2em 1em;
	}

#internal-sidebar-wrap-2 h2 {
	color: #fff;
	font-size: 1.8em;
	font-weight: normal;
	padding: 5px 10px;
	margin-bottom: 20px;
	}

#internal-sidebar-wrap-2 h3 {
	color: #000;
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: .5em;
	padding-left: 10px;
	}

#internal-sidebar-wrap-2 p {
		padding-left: 10px;
	}


#internal-sidebar-wrap-2 a {
	color: #9aa03e;
	text-decoration: underline;
	font-weight: bold;
	}
	
#internal-sidebar-wrap-2 a:visited {
	color: #5F2317;
	}

#internal-sidebar-wrap-2 a:hover {
	color: #16507e
	}
		
#internal-sidebar-wrap-2 ul {list-style: none;padding-left: 5px; margin-left: 5px;}
#internal-sidebar-wrap-2 li {padding-left: 0; margin-left: 0;}



#content p.stream_thumb {width: 300px; float: left; margin-bottom: 200px;}
#content p.stream_thumb img {float: left; margin-right: .25em;}

#content p.audio_thumb { /*uncomment when stream link is added back margin-left: 310px;*/}
#content p.audio_thumb img {float: left;margin: 0 .5em 10px 0;}

#content p.photos_thumb { clear: left;  /*uncomment when stream link is added back margin-left: 310px;*/}
#content p.photos_thumb img {float: left;margin-right: .5em;}

#content p.video_thumb {width: 300px;  /*uncomment when stream link is added back margin-left: 310px;*/}
#content p.video_thumb img {float: left;margin-right: .5em;}

#internal-sidebar-wrap-2 ul.items-due li.complete {background: url(../images/check.png) 0 5px no-repeat; padding: 5px 0 5px 30px;}
#internal-sidebar-wrap-2 ul.items-due li.incomplete {background: url(../images/red-x.png) 0 5px no-repeat; padding: 5px 0 5px 30px;}


#footer {
	background-color: #00768c;
	clear: both;
	margin-top: 1em;
	padding: .5em 0;
	color: #efefef;
}

#footer p {
	font-size: 1.2em;
	padding: .5em 1em;
}

#footer a, #footer a:link {
	color: #efefef;
	text-decoration: none;
	border-bottom: 1px dotted #efefef;
}

#footer a:visited {
	color: #efefef;
	text-decoration: none;
	border-bottom: 1px dotted #efefef;
}

#footer a:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

#footer .society_link {float: right; width: 150px; height: 60px; border: none;}
#footer .society_link a, #footer .society_link a:link {height: 60px; display: block; background: #00768c url(../images/society-icon-footer.png) top left no-repeat; text-decoration: none; text-indent: -9999px; border: none;}
* html #footer .society_link a {text-decoration: none; border: none;}
#footer .society_link a:hover {background-position: bottom left; border: none;}


/* Attendee and Exhibitors Sidebar Files*/

#content p.floor_plan_link a, p.floor_plan_link a:link, p.floor_plan_link a:visited {text-indent: -9999px; background: #71923b url(../images/view_floor_plan_btn.png) top left no-repeat; width: 250px; height: 75px; display:block;border: none;float: left; margin-right: 1em;}
#content p.floor_plan_link a:hover {background-position: bottom left;}

#content p.alt_floor_plan_links {padding: 0; margin: 0; margin-left: 260px;}

.ddgrid {margin-left: 3em;}
.ddgrid th {background-color: #efefef;border-bottom: 1px solid #ddd; text-align: center; font-size: 1em;}
.ddgrid td, .ddgrid td.number {border-bottom: 1px solid #ddd; font-size: 1em;}
.ddgrid td.number {text-align: center;}
.ddgrid td.fp {border-bottom: none;}

#content ul.speakers {font-size:1.4em; margin: 1em 1em 1em 2em; padding: 1em 1em 1em 2em; line-height: 1.6em; font-family:Arial, Helvetica Neue, Helvetica, sans-serif; width: 275px; float: left;}

hr {border: none; width: 90%; clear: both; border-top: 1px dotted #9aa03e; margin: 2em auto 1em auto; text-align: center;} 

.email_agenda td {font-size: 1.4em;}

.validator{color:red; font-size:1.8em; font-weight:bold;}

#content .exhibit-pdf-link a, #content .exhibit-pdf-link a:link, #content .exhibit-pdf-link a:visited {display: block; height: 30px; background: transparent url(../images/PDF_icon_2.png) 5px 0 no-repeat; padding-left: 55px; padding-top: 10px; border-bottom: none; width: 230px; margin-top:0px;}

#content .exhibit-new-2009 a, #content .exhibit-new-2009 a:link, #content .exhibit-new-2009 a:visited {display: block; height: 35px; background: transparent url(../images/new-burst-2.png) 0 0 no-repeat; padding-left: 55px; padding-top: 10px; border-bottom: none; width: 230px;}

#content .exhibit-login a, #content .exhibit-login a:link, #content .exhibit-login a:visited {display: block; height: 35px; background: transparent url(../images/exhibitor-tools-icon.png) 0 0 no-repeat; padding-left: 55px; padding-top: 10px; border-bottom: none; width: 230px;}

#content .exhibit-agenda a, #content .exhibit-agenda a:link, #content .exhibit-agenda a:visited {display: block; height: 35px; background: transparent url(../images/agenda-icon.png) 0 0 no-repeat; padding-left: 55px; padding-top: 10px; border-bottom: none; width: 230px;}

#content .table-clinic a, #content .table-clinic a:link, #content .table-clinic a:visited {display: block; height: 35px; background: transparent url(../images/agenda-icon.png) 0 0 no-repeat; padding-left: 55px; padding-top: 10px; border-bottom: none; width: 230px;}

#content .exhibit-new-20093 {display: block; background: transparent url(../images/new_burst_white.png) 10px 0 no-repeat; padding-left: 80px; padding-top: 0px; border-bottom: none; padding-bottom: 10px; padding-right:10px;}

#content .exhibit-new-20094 a, #content .exhibit-new-20094 a:link, #content .exhibit-new-20094 a:visited {display: block; background: transparent url(../images/new_burst_white.png) 10px 0 no-repeat; padding-left: 65px; padding-top: 15px;padding-bottom: 25px; border-bottom: none; width: 500px;font-size: 1.6em;}

#h-exhibits .exhibit-new-star {display: block; background: transparent url(../images/new-burst.png) 10px 0 no-repeat; padding-left: 70px; padding-top: 0px; border-bottom: none; padding-bottom: 10px; padding-right:10px;}

#content .housing-2009 a, #content .housing-2009 a:link, #content .housing-2009 a:visited {display: block; background: transparent url(../images/housing_icon.png) 10px 0 no-repeat; padding-left: 90px; padding-top: 30px;padding-bottom: 25px; border-bottom: none; width: 500px;font-size: 1.6em;}

#content .exhibit-contact a, #content .exhibit-contact a:link, #content .exhibit-contact a:visited {display: block; height: 35px; background: transparent url(../images/exhibitor-contact-icon.png) 0 0 no-repeat; padding-left: 55px; padding-top: 10px; border-bottom: none; width: 230px;}

#content .special_events {width:450px; float:left;}

#content p.agenda_add {background: transparent url(../images/add.png) 5px 10px no-repeat;padding-left: 25px;}
#content p.agenda_delete {background: transparent url(../images/delete.png) 5px 10px no-repeat;padding-left: 25px;}
#content p.agenda_print {background: transparent url(../images/printer.png) 5px 10px no-repeat;padding-left: 25px;}
#content p.agenda_email {background: transparent url(../images/email.png) 5px 10px no-repeat;padding-left: 25px;}

#content .exhibit-agenda-white a, #content .exhibit-agenda-white a:link, #content .exhibit-agenda-white a:visited {display: block; height: 32px; background: transparent url(../images/agenda-icon-white.png) 0 0 no-repeat; padding-left: 55px; padding-top: 13px; border-bottom: none; width: 400px; font-size: 1.6em;}
#content .exhibit-agenda-special a, #content .exhibit-agenda-special a:link, #content .exhibit-agenda-special a:visited {display: block; height: 38px; background: transparent url(../images/starburst-special.jpg) 0 0 no-repeat; padding-left: 55px; padding-top: 13px; border-bottom: none; width: 400px; font-size: 1.6em; color:#9aa03e;}
#content .exhibit-agenda-special a:hover { color: #00768c; }
#content .exhibit-new-star-white, #content .exhibit-new-star-white a, #content .exhibit-new-star-white a:link, #content .exhibit-new-star-white a:visited {display: block; height: 32px; background: transparent url(../images/new-burst-white.png) 0 0 no-repeat; padding-left: 55px; padding-top: 13px; border-bottom: none; width: 400px; font-size: 1.6em;}
#content .exhibit-new-star-white2 {display: block; background: transparent url(../images/new-burst-white.png) 0 0 no-repeat; margin-left: 15px; padding-left: 55px;padding-top: 13px; border-bottom: none; font-size: 1.6em;}
#content .exhibit-alpha-list-white a, #content .exhibit-alpha-list-white a:link, #content .exhibit-alpha-list-white a:visited {display: block; height: 32px; background: transparent url(../images/alpha-agenda-icon-white.png) 0 0 no-repeat; padding-left: 55px; padding-top: 13px; border-bottom: none; width: 400px; font-size: 1.6em;}

#new-info .exhibit-new-2009 a, #new-info .exhibit-new-2009 a:link, #new-info .exhibit-new-2009 a:visited {display: block;background: transparent url(../images/new_burst_brown.png) 10px 0 no-repeat; padding-left: 90px; padding-top: 25px; border-bottom: none; font-size: 1.6em; padding-bottom: 25px; width: 300px;float:left;margin-left: 50px;}

#new-info .exhibit-new-20092 {display: block;background: transparent url(../images/new_burst_brown.png) 10px 0 no-repeat;  padding-left: 90px; padding-top: 10px; border-bottom: none; font-size: 1.6em; padding-bottom: 25px; width:300px; float:left; }
#new-info .housing-20092 {display: block;background: transparent url(../images/housing_icon_brown.png) 10px 0 no-repeat ;  padding-left: 90px; padding-top: 10px; border-bottom: none; font-size: 1.6em; padding-bottom: 25px; width:480px; float:left; }
#new-info .housing-2009 a, #new-info .housing-2009 a:link, #new-info .housing-2009 a:visited {display: block; margin-left: 425px;background: transparent url(../images/housing_icon_brown.png) 10px 0 no-repeat; margin-top: 0; padding-left: 90px; padding-top: 25px; border-bottom: none; font-size: 1.6em; padding-bottom: 25px; width: 300px;}

#new-info .no-icon a, #new-info .no-icon a:link, #new-info .no-icon a:visited {border-bottom: none; }
#new-info .no-icon {display: block; padding-left: 15px; padding-top: 0; border-bottom: none; padding-bottom: 30px; width:425px; float:left; padding-right:20px; }

#new-info .housing-banner {float:left; width: 635px; text-align: center;}
#new-info .housing-banner img {margin: 15px auto;}

#new-info .info {margin:10px 0px 10px 20px;width: 400px; line-height: 1.8em; padding-top: 10px; float:left;}
#new-info .info2 {margin:10px 0px 10px 80px;width: 400px; line-height: 1.8em; padding-top: 10px; float:left;}

.exhibit-message {margin-left: 10px; width: 600px;background-color: #FFEEBF; border: 1px solid #9B3825;}
p.exhibit-message-updated {margin-top: 0; padding-top: 0; color: #000;font-size: .8em; font-style: italic;}
.exhibit-message h3 {margin-bottom: 0; padding-bottom: 0;}

table.colocalinfo td {font-size: 1em;}

#internal-sidebar-wrap p.exhibitor_login {color: #E1AC25;}
#internal-sidebar-wrap p.exhibitor_login a, #internal-sidebar-wrap p.exhibitor_login a:link, #internal-sidebar-wrap p.exhibitor_login a:visited {color: #E1AC25;font-weight: 300;font-size: 1.4em;display: block;background-color:#9aa03e; text-align: center; width: 85%; margin: 0 auto; padding: .5em 0; border: 1px solid #5F190C;letter-spacing: .1em;}
#internal-sidebar-wrap p.exhibitor_login a:hover {background-color:#71923B; color: #fff;border:1px solid #445F17;}

.note {
	font-size: 1.6em;
	float: right;
	font-style:italic;
	margin: 10px 30px 0 0;
	}

/*----------------Hotel Rate Additions -----------------*/
.table-hotel {
		font-size: 1.2em;
		color: #000000;
		text-align:left;
		margin: 0 0 20px 25px;
		padding: 2px;
			   }

.table-header {
		font-size: 1.8em;
		color:#FFFFFF;
		text-align:center;
			   }
.table-header-col {
		font-size: 1.2em;
		color: #000000;
		text-align:left;
		font-weight:bold;
			   }
.table-header-col1 {
		font-size: 1.2em;
		color: #000000;
		text-align:center;
		font-weight:bold;
			   }
				
table.table-hotel td {
 		border-bottom: 1px solid #dddCCC;
		padding: 3px 0;
				}
.housing-registration {
color:#f7eac8;
float:right;
font-size:1.6em;
margin: 10px 10px 0px 0px;
font-weight:300;
}

table.speakers {border:0;padding:0;margin:0; width: 100%;}
table.speakers tr.even {background-color:#ddd;}
table.speakers td {padding:5px 10px 5px 10px;border:0;margin:0; width: 50%;}
table.speakers h3 {margin:0 0 0 0;padding:0 0 0 0;}
table.speakers p.image {float:left;margin:0;padding:0 0 0 1px;font-size:1.1em;}
table.speakers p.image img {border:1px #000 solid;}
table.speakers p.desc {margin:0 0 0 90px;padding: 0;font-size:1.1em;}


p.speaker-image {float:left;margin:0;padding:0 0 0 1px;}
p.speaker-image img {border:1px #000 solid;}
p.speaker-info {margin:0 0 0 80px;padding: 0;}
p.speaker-desc {clear: left;}

table#ctl00_ContentPlaceHolder1_chkAudience {margin-left: 10px;}
table#ctl00_ContentPlaceHolder1_chkAudience {padding: 5px;}
table#ctl00_ContentPlaceHolder1_chkAudience label {font-size: 1.1em;}

area#B1456 {border:1px solid #f00;}

#content table.general-information-concurrent {margin: 20px 0 0 75px;}
#content table.general-information-concurrent td{border-collapse:collapse;vertical-align:top; width: 350px; padding: 0 0 0 40px;}
#content table.general-information-concurrent h2 {
	background-color: #00768c;
	color: #ffffff;
	font-size: 1.9em;
	font-family: Cambria, Georgia, Time, Times New Romans, serif;
	font-weight: 250;
	border-bottom: 1px solid #272727;
	padding: 5px 0 5px 15px;
	margin-bottom: .5em;
}
#content table.general-information-concurrent h3 {font-weight:bold; font-size: 1.3em;}
#content table.general-information-concurrent p {font-size:1.15em;}

.parking-transportation-table {font-size:.9em; line-height:1em;}

#exhibit-hall-promo {background-color: #9aa03e; color: #fff;}

#exhibit-hall-promo.general {position: absolute; width: 200px; top: 275px; left: 705px;}
#exhibit-hall-promo.exhibits {width: 600px; padding: 5px;margin-left: 20px; margin-top: 30px;}

.gmap {width: 420px; height:auto;}
.gmap img {float:right; padding:5px; border: 1px solid #000; margin:10px;}

#clinicians, #specialities {
	width: 400px;
	float: left;
	}

/* Exhibitor Styles*/
body#exhibitor #header h1 {
		display: block;
		background: #00768c url(../images/logo-exhibitors.png) 10px 10px no-repeat;
		text-indent: -9999px;
		height:  105px;
		width: 375px;
		float: left;}
		
body#exhibitor #header {
	width: 100%;
	float:left;
	background-image: none;
	min-height: 120px;
}

* html body#exhibitor #header {height: 120px;}


body#exhibitor #header #login {
	display: inline;
	width: 230px;
	float: right;
	margin-right: 2em;
	padding: .5em;
	margin-top: 0;
	color: #fff;
}

body#exhibitor #header #login p {font-size: 1.4em;margin-bottom: 5px;}

body#exhibitor ul#slideshow {
	width: 620px;
	height: 270px;
	float:left;
	padding: 0px 0 0 0;
	margin: 0 0 30px 15px;
	border-bottom: #ddd dotted 1px;
	overflow: hidden;
	}
	
	* html body#exhibitor ul#slideshow {width: 605px; margin-left: 5px;}
	
body#exhibitor ul#slideshow li { list-style: none; }
body#exhibitor #attendance {
	clear: both;
	padding: 0;
}

body#exhibitor #mag1 {width: 300px; margin-left: 15px; float: left; border: 1px solid #333; background-color: #ddd;}
body#exhibitor #mag1 h3, body#exhibitor #mag2 h3 {background-color: #9aa03e; margin-top: 0; padding: 5px 0 5px 15px;font-family: Cambria, Georgia, Time, Times New Romans, serif;}

body#exhibitor #mag2 {margin-left: 330px; width: 300px;border: 1px solid #333;background-color: #ddd;}

* html body#exhibitor #mag1 {margin-left: 5px;}
* html body#exhibitor #mag2 {margin-left: 5px;}

body#exhibitor table.attendance-table th.last, body#exhibitor table.attendance-table td.last {
	border-right: none; background-color: #ddd;
}

table.rules_regulations { font-size:1.4em; margin-left:40px;}

.booth-prices {float:left; width: 410px; height:550px; margin: 10px 10px 10px 0px;}
.booths {width:850px; float:left;}
.booth-content {width:850px;}

body#exhibitor table.booth-table {border-top: 1px solid #ddd;border-left: 1px solid #ddd;margin-left: 10px;}
body#exhibitor table.booth-table td, body#exhibitor table.booth-table th { width: 50%;border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;}

.lblPrintable {font-size:1.3em;}

#map p {line-height: 1.2em; font-size: 1.2em;}

#content .category h3 { color: #00768c; font-size: 1.6em; }
#content p.special { background: url(../images/starburst-special.jpg) 10px 0 no-repeat; padding: 15px 0 15px 70px;  }

.button {float:left; padding-top:0px; margin:10px 10px 10px 0px; border:none;}
a.buttonp {float:left; padding-top:5px; margin:10px 10px 10px 0px; border:none; color: #00768c;}
a:visited.buttonp {color: #00768c;}
.student {font-weight:bold; color:#CC0000; text-transform:uppercase;}

#exhibitor .banner {background:#9aa03e; width:620px; margin:30px 0px 0px 15px; padding:5px 0px;}
#exhibitor .banner p {color:#ffffff; text-align:center; font-size:1.7em; font-family: Cambria, Georgia, Time, Times New Romans, serif;}
#exhibitor .banner a {color:#ffffff; text-decoration:none; border-bottom:1px dotted #ffffff;}
#exhibitor .banner a:hover {color:#ffffff; text-decoration:none; border:none;}
.red {
	color: #9aa03e;
	font-weight: bold;
}

.txtExhibitorInfoQuestions
{
width:250px;
height:150px;
}