/***********************************************************
* THIS IS LIKE WEBPROGRAM DEFAULT STYLESHEET.  DO NOT EDIT! *
************************************************************/

/****** BASIC HTML ******
---------------------------------------------------*/


body, body.webprogram {
	color: #333;
	text-align: center;
	font-family: Arial, "Helvetica Neue", Tahoma, sans-serif;
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
	background-color:#000;
}

.wrap {
	background-color: #fff;
	min-height:400px;
}

.container_12 {
	text-align: left;
}
h1 {}

h2,
h3,
h4,
h5,
h6 {
	line-height: 1;
}
.banner {
	width: auto;
	height: auto;
	margin: 0 -10px;
}
.banner img {
	width:100%;
	height:auto;
	border:0;
}	
.banner h1 {
	display: none;
	margin-left: -9999px;
	height: 1px;
	margin-top: -1px;
	font-size:1px;
}

.banner .menu {
	display: none;
}


/****** PAGE SUBTITLE ******
---------------------------------------------------*/
.subtitle {
	text-align: left;
	border-bottom:none;
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:1em;
	background-color:;
}



/****** SIDEBAR ******
---------------------------------------------------*/
.sidebar_priority {
	border: 1px solid #CCC;
	background-color:#ddd;
	margin: 15px 0;
	padding: 0 10px 10px;
	text-align:left;
}
.sidebar {
	border: 1px solid #CCC;
	background-color:#fff;
	margin: 15px 0;
	padding: 0 10px 10px;
	text-align:left;
}
.sidebar h4, .sidebar_priority h3, .sidebar h5, .sidebar_priority h5, .content h2 {
	margin: 0 -10px 10px;
	padding: 5px 10px;
	color:#fff;
	background-color:#333;
}



.register a {
	background-color: ;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	border-top-color: #CCC;
	border-left-color: #999;
	border-right-color: #666;
	border-bottom-color: #333;
	display: block;
	padding: 5px;
	text-align: center;
	width: 50%;
	margin:10px 0 0 0;
	border-style: solid;
	border-width: 2px;
}
.register a:hover {
	background-color:;
}
.labels, .info {
	float:left;
}
.labels {
	width:20%;
	margin: 0 6% 0 0;
	font-weight:bold;
}
.info {
	width:75%;
}

/******* MISC CLASSES ******
---------------------------------------------------*/

.align_center {
	text-align: center;
}

.align_right {
	text-align: right;
}

/****** LINKS ******
---------------------------------------------------*/
a:link {
	color: #0066B3;
	text-decoration: none;
}

a:visited {
	color: #633100;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	color: #2C06A1;
	text-decoration: none;
}

a.currentpage {
	color: #000000;
	text-decoration: none;
}

small {
	font-size: 11px;
}

/****** NAVIGATION ******
---------------------------------------------------*/
.navigation {
	background:none;
	font-size:1.2em;
	line-height: 1.4em;
	padding:0;
	margin:15px 0 0 0;
	border-bottom: 1px solid #666;
}

.navigation li {
	margin:0;
	text-align:left;
	border-top: 1px solid #666;
}
.navigation li a, .navigation li a:link, .navigation li a:visited, .navigation li a:active, .navigation li a:focus, .navigation li a:hover {
	padding:5px 10px;
	font-weight:bold;
	display:block;
	/*border-style: solid;
	border-width: 2px;*/
	color:#333;
	text-decoration:none;
	/*border-top-color: #CCC;
	border-left-color: #999;
	border-right-color: #666;
	border-bottom-color: #333;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;*/
}
.navigation li a:hover {
	background-color:#666;
	color: #fff;
}

/****** CONTENT ******
---------------------------------------------------*/


.content {
	border: 1px solid #ccc;
	margin: 15px 0;
	padding: 0 10px 10px;
	font-size:1em;
}

.content .instructions {
	text-align:justify;
}

/****** GENERIC LIST ITEMS ******
---------------------------------------------------*/
.item, .itemset {
	margin: 0.2em 0 0.8em 0;
	text-align: left;
	clear: left;
}

.item .recordings, .itemset .recordings {
	float: left;
	width: 3.5em;
	text-align: center;
}

.item .itemnumber, .itemset .itemnumber {
	float: left;
	width: 3.5em;
	margin-right: 1.0em;
	text-align: center;
}

.item .itemtitle, .itemset .itemnumber {
	font-weight: bold;
	margin-left: 8.6em;
}

.withdrawn {
	font-weight: bold;
	background-color:#D4D0CB;
	font-style: italic;
	color: #A30017;
}
.itemset {
	margin-left: 5em;
}
.itemset .parentitem {
	border-bottom: 1px dotted gray;
}
.instructions {
	margin: 1.0em 0.0em 1.0em 0.0em;
	text-align: left;
	font-style: italic;
}


ul.location_info, .content .abstract ul, .content .abstract ol {
	list-style: disc;
}
ul.location_info li, .content .abstract ul li, .content .abstract ol li {
	margin: 0.3em 0 0.3em 1.4em;
}



/****** AUTHOR AND KEYWORD INDEX INDEX STYLES ******
---------------------------------------------------*/

.authorindex .alphalist, .keywordindex .alphalist{
	text-align: center;
	padding: 0.5em 0em 0.5em 0em;
}

.authorindex .author, .keywordindex .keyword {
	float: left;
	font-weight: bold;
	margin-right: 1.0em;
}
.authorindex .alphalist a, .authorindex .alphalist a:link, .authorindex .alphalist a:active, .authorindex .alphalist a:visited, .authorindex .alphalist a:focus, .authorindex .alphalist a:hover {
	margin: 0;
	padding: 0.1em 0.2em;
}
.authorindex .alphalist a:hover {
	background-color: #efefef;
}

.authorindex .papers, .keywordindex .papers {
	margin-left: 10.0em;
}

.authorindex .medialink, .keywordindex .medialink {
	padding: 0.2em 0.1em;
	border: 1px solid #ccc;
	margin-right: 1em;
	white-space: nowrap;
}

.authorindex .media, .keywordindex .media {
	margin: 0.5em;
	padding: 0 0.5em;
	line-height:2em;
}
.keywordindex .entries {
	margin-left: 15.0em;
}
.authorindex .content p {
	font-weight: bold;
	font-size: 1.2em;
	margin: 1em 0;
	padding: 0 0 0.2em 0;
	border-bottom: 1px dashed #ccc;
}
/* END AUTHOR INDEX STYLES */



/* MEETING  AND PROGRAM STYLES *
---------------------------------------------------*/
.program .number {
	padding: 0.2em;
	color: #FFFFFF;
	background-color: ;
}
.symposium .number {
	padding: 0.2em;
	color: #FFFFFF;
	background-color: ;
}

.meeting .date, .program .date, .posters .date, .symposium .date {
	clear: left;
	background-color:#FFFFFF;
	border-bottom: 1px solid #000000;
	color: ;
	padding: 0.2em 0;
	margin:  0.5em 0 0 0;
	text-align: center;
	font-size: 0.9em;
	font-weight: normal;
}

.meeting .author, .program .author, .posters .author, .symposium .author {
	font-weight: normal;
}

.meeting .time, .program .time, .posters .time, .symposium .time {
	text-align: left;
	border-bottom: 1px dashed #ccc;
	margin: 0.6em 0 0.5em;
	clear: left;
	font-weight: normal;
	font-size: 0.9em;
}

.meeting .days, .program .days, .poster .days, .symposium .days {
	float: right;
	text-align: right;
	font-size: 0.9em;
}

.meeting .daysheader, .program .daysheader, .poster .daysheader, .symposium .daysheader {
	margin-bottom: 0.9em;
	clear: all;
	text-align: center;
	font-size: 0.9em;
}
.meeting .papertime, .program .papertime, .symposium .papertime {
	width:5em;
}
.poster .papertime {
	display: none;
}
.meeting .papertitle, .program .papertitle, .poster .papertitle, .symposium .papertitle {
	margin:0 0 0 1.5em;
}
.meeting .sessionpeople, .program .sessionpeople, .poster .sessionpeople, .symposium .sessionpeople {
	font-weight: normal;
}

.meeting .symposium, .program .symposium, .poster .symposium, .symposium .symposium {
	text-align: left;
	clear: left;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 8.6em;
}
.meeting h4.symp, .program h4.symp, .poster h4.symp, .symposium h4.symp {
	margin-left:8.6em;
}
.meeting .childsection, .program .childsection, .poster .childsection, .symposium .childsection {
	margin:0 0 0 8.6em;
}
.meeting .childitem .papertime, .meeting .childitem  .papernumber, .meeting .childitem  .papertitle, .program .childitem .papertime, .program .childitem  .papernumber, .program .childitem  .papertitle, .poster .childitem .papertime, .poster .childitem  .papernumber, .poster .childitem  .papertitle, .symposium .childitem .papertime, .symposium .childitem  .papernumber, .symposium .childitem  .papertitle {
	float:left;
}
.meeting .childitem .paper, .program .childitem .paper, .poster .childitem .paper, .symposium .childitem .paper {
	clear: left;
}
.meeting .medialink, .program .medialink, .poster .medialink, .symposium .medialink {
	padding: 0.2em 0.1em;
	border: 1px solid;
	margin-right: 1em;
	white-space: nowrap;
}

.meeting .media, .program .media, .poster .media, .symposium .media {
	margin: 1em;
	padding: 0 0.5em;
	line-height:2em;
}


/* PROGRAM INDEX STYLES *
---------------------------------------------------*/

.programindex .symposia {
	margin: 0 0.8em 0 4em;
}

.programindex .symposium {
	display: list-item;
}

.expand_paperinfo {
	margin-left: 10em;
	padding-top: 8px;
	}


/****** PAPER STYLES ******
---------------------------------------------------*/

.paperauthors {
	font-style: italic;
	font-weight: normal
}

.paper .number {
	padding: 0.2em;
	color: #FFFFFF;
	background-color: ;
}

.paper .abstract {}

.paper .author {
	font-style: italic;
	clear: left;
}

.author .name {}

.author .affiliation {}

.paper .media {
	margin: 0.9em;
	padding: 0 0.5em;
}
.paper .medialink {
	padding: 0.1em 0.1em 0.2em 0.4em;
	border: 1px solid;
	margin-right: 20px;
}

.paper .datetime {
	font-style: italic;
	text-align: left;
	margin: 1.0em 0.0em 0.2em 0.0em;
}

.paper .location {
	font-style: italic;
	text-align: left;
	margin-bottom: 1em;
}

.paper .parents {
	margin-top: 0.5em;
	padding: 0.5em 0;
	border-top: 1px solid #CCC;
	text-align: center;
}
.abstract p { margin: 10px 0 0 0; } /* Added 6/27/2013-PM to add breaks between paragraphs within abstract text */


/****** SESSION STYLES ******
---------------------------------------------------*/

.session .number {
	padding: 0.2em;
	color: #FFFFFF;
	background-color: #333;
}

.session .abstract {
	margin: 1.0em 0;
	text-align: left;
}

.session .paper {
	margin: 0.5em 0;
	text-align: left;
	clear: left;
}

.session .papertime {
	width: 7.4em;
	float: left;
	text-align: right;
}

.session .papernumber {
	margin-left: 0.5em;
	width: 7em;
	float: left;
	text-align: center;
	font-weight: bold;
}

.session .papertitle {
	margin-left: 15em;
	text-align: left;
}

.session .persongroup {
	margin: 0.5em 0;
	text-align: left;
	clear: left;
}

.session .group {
	width: 14.4em;
	float: left;
	text-align: right;
	font-size: 1.0em;
}

.session .people {
	margin-left: 15em;
	text-align: left;
	font-style: italic;
	font-size: 1.0em;
}

.session .datetime {
	font-style: italic;
	text-align: left;
	margin: 1.0em 0.0em 0.2em 0.0em;
	color : #000;
}

.session .location {
	font-style: italic;
	text-align: left;
	margin-bottom: 1em;
	color : #000;
}

.session .parents {
	margin-top: 1.0em;
	padding: 0.5em 0;
	border-top: 1px solid #ccc;
	text-align: center;
}

.session .siblings, .paper .siblings {
	margin-top: 0.5em;
	padding: 0.5em 0;
	border-bottom: 1px solid #ccc;
	text-align: center;
}

.session .media {
	margin: 0.9em;
	padding: 0 0.5em;
	line-height:2em;
}
.session .medialink {
	padding: 0.2em 0.1em;
	border: 1px solid #EFEFEF;
	margin-right: 2em;
	white-space: nowrap;
}


/****** START PAGE STYLES ******
---------------------------------------------------*/

.start .header {
	padding: 0.2em 0;
	text-align: center;
	font-weight: normal;
	font-size: 1em;
	margin: 0px;
	background: #EFEFEF;
}

.start .section {
	padding: 0.9em;
}

.start .leftcolumn {
	float: left;
	width: 50%;
}

.start .rightcolumn {
	margin-left: 50%;
}

.start .columnheader {
	font-weight: bold;
	padding-bottom: .5em;
}



/****** DATA TABLE ******
---------------------------------------------------*/

.data,
.data th,
.data td {
	border-style: solid;
	border-color: #ddd;
}

.data {
	border-width: 0 1px 1px;
	width: 100%;
}

.data caption {
	padding: 0 10px 5px;
	text-transform: uppercase;
}

.data th,
.data td {
	border-top-width: 1px;
	padding: 5px 10px;
}

.data th {
	white-space: nowrap;
}

.data thead th {
	font-weight: bold;
	background: #eee;
	text-shadow: #fff 0 1px 0;
}

.data tbody th {
	width: 1px;
}

.data tr th:first-child {
	text-align: right;
}

/****** CODE ******
---------------------------------------------------*/
pre,
code {
	font-size: 12px;
	font-family: Menlo, Courier, monospace;
}

pre,
.notice {
	overflow: auto;
	padding: 10px 0 10px 10px;
}

* html pre {
	overflow: hidden;
	width: 97%;
}

code {
	background: #ff9;
	padding: 0 2px;
}

/****** MAKE THE HTDIG SEARCH FORM MATCH EVERYTHING ELSE ******
---------------------------------------------------*/
.searchform TD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#searchdisplay td {
	text-align: left;
	margin:  0 2.em 0.2em;
	font-size: 0.8em;
	padding: 0.9em 0;
}
.searchform td  {
	font-size: 0.65em;
	font-family: Arial, "Helvetica Neue", Tahoma, sans-serif;
}

.searchform input.searchbox {
	width:70%;
}

/****** HIDE DB BUILD ******
---------------------------------------------------*/
.searchform .databasebuild {
	display: none;
}

/****** MISC STYLES ******
---------------------------------------------------*/
.presenter .name {
       font-weight: bold;
}
.itemset .childitem {
	padding-left: 8.6em;
}

pre,
.notice {
	border: 1px solid;
	background: #ffe;
	border-color: #eed #ccb #bba #ddc;
}
	
/****** TOPDISPLAY STYLES ******
---------------------------------------------------*/
.topdisplay {
	width: 100%;
	padding: 8px;
}

.topdisplay .role {
	width: 10%;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
	
}

.topdisplay .people {
	width: 90%;
	font-size: 10px;
	font-weight: normal;	
	font-style: normal;
}

.topdisplay_role {
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	
}

.topdisplay_people {
	width: 90%;
	font-size: 10px;
	font-weight: normal;	
	font-style: normal;
	margin: 0 0 5 20;
	display: block;	
}


td {font-size: 0.8em;}

.addthis {  text-align: right; float:right;display:block;
	}
	
.snapshot_img {
width: 60px;
height: 80px;
}

/****** AT-A-GLANCE STYLES ******
---------------------------------------------------*/

table#aag th, table#aag td {
	font-size: 1em;
	border-bottom: 1px solid #CCC;
	padding: 2px 3px 2px 0;
}
.aagsession {
	border-bottom: 1px solid #ccc;
	margin: 2px 0;
	padding: 2px 0;
}
.aagtime {
	white-space: nowrap;
}

/****** MULTIMEDIA FILE STYLES ******
---------------------------------------------------*/

.file {
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 20px;
}
.file_flv { background-image: url(../images/flv.gif);}
.file_pdf { background-image: url(../images/pdf.gif);}
.file_mp3 { background-image: url(../images/mp3.gif);}
.file_m4a,.file_mp4,.file_wmv,.file_wma,.file_avi,.file_wav,.file_mpg  { background-image: url(../images/wmv.gif); }
.file_mov { background-image: url(../images/mov.gif); }
.file_wrf { background-image: url(../images/wrf.gif); }
.file_podium { background-image: url(../images/podium.gif); }
.file_many { background-image: url(../images/more.gif); }
.file_pps,.file_ppt,.file_pptx {  background-image: url(../images/ppt.gif);}
.file_wp,.file_wpd {  background-image: url(../images/wp.gif); }
.file_css,.file_mht,.file_html,.file_htm { background-image: url(../images/htm.gif); }
.file_bmp,.file_gif,.file_png,.file_jpg,.file_tif,.file_tiff {  background-image: url(../images/image.gif); }
.file_psd,.file_ps,.file_eps {  background-image: url(../images/psd.gif); }
.file_rtf,.file_doc,.file_docx {  background-image: url(../images/doc.gif); }
.file_xls,.file_xlsx {  background-image: url(../images/xls.gif); }
.file_tex {  background-image: url(../images/tex.gif); }
.file_fm {  background-image: url(../images/fm.gif); }
.file_zip {  background-image: url(../images/zip.gif); }
.file_poster {  background-image: url(../images/poster.gif); }
.file_multi { background-image: url(../images/multifile.gif); }

/********************************************************************************
 at a glance styles - new collapsible
 ****************************************************************************/
 
 #steps .dateexpand a:link, #steps .dateexpand a:visited {
    background-image: url("/static/img/arrow-down.gif");
    background-position: 98% 50%;
	background-repeat: no-repeat;}
  #steps .dateexpand a:hover, #steps .dateexpand a:active, #steps .dateexpand a:focus {
    text-decoration: underline;
    outline: 0 none; }
  #steps .dateexpand a.open:link, #steps .dateexpand a.open:visited {
    background-image: url("/static/img/arrow-up.gif");
    background-position: 98% 50%;
	background-repeat: no-repeat;}

#steps h1.dateexpand {
	font-size: 1.1em;
	border-bottom: 2px solid #ccc;
	margin: 0.2em 0;
	padding: 0 0 0.2em 0;
	clear: left;
}
#steps h2.programexpand {
	font-size: 0.9em;
	border-bottom: 1px dashed #ccc;
	margin: 0.8em 0 0.5em 1.5em;
	padding: 0 0 0.2em 0;
	padding: 0 0 0.5em;
	clear: left;
	background-color: transparent;
}
#steps .amcol, #steps .pmcol {
	font-size: 0.8em;
	width: 40%;
}
#steps .amcol {
	float: left;
	margin-left: 5%;
	margin-right: 5%;
}
#steps .pmcol {
	margin-left: 51%;
	width: 40%;
}
	
/******************************************************************************
 PRINT STYLES 
 *****************************************************************************/
@media print {
	.noprint {
		display: none;
	}
}



/*****************************************************************************
ADAPT.JS Overrides for different range widths:
Please put all master, non-range specific styles ABOVE these overrides!
*****************************************************************************/

/* Style overrides for: 0px to 760px */
   
	html#range_0 .body , html#range_0 body.webprogram {
		font: medium/1.2 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
		background-color:#fff;
	}
	html#range_0 .body .wrap, html#range_0 body.webprogram .wrap {
		padding-bottom:15px;
	}
	html#range_0 .banner {
		height:auto;
		min-height:2em;		
		margin:0 -10px;
		padding:0;
		background-color:#333;
		border-bottom:2px groove #666;
		padding-bottom:10px;
	}
	html#range_0 .banner img {
		display:none;
	}
	html#range_0 .banner h1 {
		display: block;
		padding: 0 0.5em 0 0;
		height: auto;
		width:auto;		
		text-align:right;
		margin:0px 0 0 5em;		
		font-size:1em;
		color:#fff;
	}
	html#range_0 .banner h1 div.bannertitle {
		margin:0;
		display: block;
		font-size: 1em;
		padding: 0.5em 0;
		background-color: #333;
	}
	html#range_0 .banner h1 ul li {
		padding: 8px;
		display: inline-block;
	}	
	html#range_0 .banner h1 div a, html#range_0 .banner h1 div a:link, html#range_0 .banner h1 div a:active, html#range_0 .banner h1 div a:focus, html#range_0 .banner h1 div a:visited, html#range_0 .banner h1 div a:hover {
		color: #000;
	}
	html#range_0 .banner .menu {
		display:block;
		position:absolute;
		top:0;
		left:0;
		padding:5px;
		width:75%;		
	}
	html#range_0 .banner .menu button {
		padding:3px 5px;
		margin-bottom:-10px;
		border:0;
		width:4em;
		z-index:-1000;
		font-size:1.2em;
		color:#fff;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background:#888 url('/static/img/buttongradient.png') 50% 50% repeat-x;	
		-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 51, 0.75);
		-moz-box-shadow: 0px 2px 5px rgba(0, 0, 51, 0.75);
		box-shadow: 0px 2px 5px rgba(0, 0, 51, 0.75);
	}
	html#range_0 .menu .mobilenav {
		display:none;
		height:100%;
		background-color:#ccc;
		padding:10px 0px 0px;
		margin-left:15px;
		-webkit-box-shadow: 0px 2px 10px rgba(0, 0, 51, 0.85);
		-moz-box-shadow: 0px 2px 10px rgba(0, 0, 51, 0.85);
		box-shadow: 0px 2px 10px rgba(0, 0, 51, 0.85);
	}
	
	html#range_0 .menu .mobilenav ul.nav li {
		margin:0;
		padding:0;
		border-top:2px groove #ddd;
	}
	
	html#range_0 .menu .mobilenav ul.nav li a {
		margin:0;
		padding:10px;
		display:block;
		color:#000;
		text-decoration:none;
	}
	html#range_0 .menu .mobilenav ul.nav li a div.box {
		display:inline-block;
		margin: 0 5px;
		height:24px;
		width:24px;
		padding:0;
	}
	html#range_0 .menu .mobilenav ul.nav li a div.text {		
		margin:-25px 0 0 35px;
	}
	html#range_0 .menu .mobilenav ul.nav li a.menustart div.box {		
		background:url('/static/img/mymeeting/home24.png') no-repeat 0px 0;
		background-color:#333;		
	}
	
	html#range_0 .menu .mobilenav ul.nav li a.menubrowse div.box {
		background:url('/static/img/mymeeting/search24.png') no-repeat 0px 0;
		background-color:#333;
	}
	
	html#range_0 .menu .mobilenav ul.nav li a.menuauthor div.box {
		background:url('/static/img/mymeeting/authors24.png') no-repeat 0px 0;
		background-color:#333;		
	}
	
	html#range_0 .menu .mobilenav ul.nav li a:hover {
		background-color:#666;
		color:#fff;
		text-decoration:none;
	}
	html#range_0 .menu .mobilenav ul.nav ul li a div.text {
			margin-left:45px;			
	}
	html#range_0 .menu .mobilenav ul.nav ul li {
		border-top:0;
		border-bottom:2px groove #ddd;
	}
	html#range_0 .navigation {
		display:none;
	}
	html#range_0 .labels, html#range_0 .info {
		width: auto;
		margin: 0;
		float:none;
	}
	html#range_0 .content {
		border: none;
		margin: 0;
		padding: 0;
		font-size:1em;
	}

	html#range_0 .footer {
		margin: 5px 10px;
	}
	html#range_0 table#aag {
		width: 100%;
		overflow: auto;
	}
	html#range_0 table#aag, html#range_0 table#aag td, html#range_0 table#aag th {
		font-size:small;
	}
	html#range_0 .aagtime {
		white-space: normal;
	}

	html#range_0 .session .group {
		width: auto;
		float: none;
		text-align: left;
	}
	html#range_0 .session .people {
		margin-left: 0;
	}
	html#range_0 .meeting .symposium, html#range_0 .program .symposium, html#range_0 .poster .symposium, html#range_0 .symposium .symposium, html#range_0 .meeting h4.symp, html#range_0 .program h4.symp, html#range_0 .poster h4.symp, html#range_0 .symposium h4.symp {
		margin-left:0;
		font-style: italic;
	}
	html#range_0 .item .itemtitle, html#range_0 .itemset .itemnumber {
		margin-left: 2.5em;
	}
	html#range_0 .item .recordings, html#range_0 .itemset .recordings {
		float: right;
		width: auto;
		text-align: right;
	}
	html#range_0 .meeting .sessionpeople, html#range_0 .program .sessionpeople, html#range_0 .poster .sessionpeople, html#range_0 .symposium .sessionpeople {
		clear:left;
		margin-left: 0;
	}
	html#range_0 .item .itemnumber {
		width: auto;
		float: left;
		clear:left;
		display: inline-block;
		padding: 0.1em;
		margin-right: 0.5em;
		background-color: #efefef;
	}
	html#range_0 .itemset {
		margin-left: 0;
		clear:both;
	}
	html#range_0 .meeting .childsection, html#range_0 .program .childsection, html#range_0 .poster .childsection, html#range_0 .symposium .childsection {
		margin:0 0 0 2.5em;
	}
	html#range_0 .session .papertime {
		width: auto;
		float: none;
		text-align: left;
	}
	html#range_0 .session .papernumber {
		width: auto;
		float: left;
		clear:left;
		display: inline-block;
		padding: 0.1em;
		margin-right: 0.5em;
		font-weight: bold;
		background-color: #efefef;
	}
	html#range_0 .session .papertitle {
		margin-left: 2.5em;
		text-align: left;
	}
	html#range_0 #steps .amcol, html#range_0 #steps .pmcol {
		width: auto;
		float:none;
		margin: 0.5em 0 0.5em 2.5em;
	}
	
/* END Style overrides for: 0px to 760px */
/* BEGIN Style overrides for: 760px  to 980px */

	html#range_1 .banner img, html#range_1 .banner { /* KM 6/4/13 - .banner should also be the same dimensions */
		width:720px;
		height:96px;
		/* margin-top: 14px; *//* KM removed this top margin on 6/4/13 - unneccessary */
		}
	html#range_1 .labels, html#range_1 .info {
		width: auto;
		margin: 0;
		float:none;
	}
/* END Style overrides for: 760px  to 980px */
/* BEGIN Style overrides for: 980px  to 1280px */

	html#range_2 {}

/* END Style overrides for: 980px  to 1280px */
/* BEGIN Style overrides for: 1280px to 1600px*/

	html#range_3 {}

/* END Style overrides for: 1280px to 1600px*/
/* BEGIN Style overrides for: 1600px to 1920px */

	html#range_4 {}

/* END Style overrides for: 1600px to 1920px */
/* BEGIN Style overrides for: 1940px to 2540px */

	html#range_5 {}

/* END Style overrides for: 1940px to 2540px */
/* BEGIN Style overrides for: 2540px */

	html#range_6 {}
	
/* END Style overrides for: 2540px */
	
/*****************************************************************************
END oF ADAPT.JS Overrides for different range widths:
Please put all master, non-range specific styles ABOVE these overrides!
*****************************************************************************/
