/* copyright Reverse Logistics Trends, Inc. 2004 	color:#7b7b7b;
*/

body {
	font-size:12px;
	font-family: arial, helvetica, sans-serif;
	color:#555555;
	margin:2px 0px; 
	padding:0px;
	text-align:center;
	background-color:#000000;
	line-height:1.5;
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat-x;
}
h1 {
	font-size:1.4em;
	color: #006600;
	font-weight:600;
	margin:5px;
	text-align:left;
}
h2 {
	font-size:1em;
	color:#990000; /* 000066 */
	margin:2px 2px 2px 6px;
}
h3 {
	font-size:.95em;
	color:#336699;
	margin:1px 1px 1px 6px;
}
p {
	/*color:#7b7b7b;*/
	color: #555555;
	padding:6px;
	margin:0px 0px 0px 0px;
	text-align:justify;
}

p.left {
	text-align:left;
}

table {
	font-size:11px; /*  was .95em */
	width:100%;
}
a:link {
color:#000066;
text-decoration:underline;
}
a:visited {
color:#000066;
text-decoration:underline;
}

a:hover {
color:#000066;
text-decoration:none;
}
#contentwrap{
border:1px solid #e7e7e7;
margin: 0 auto;
padding:0px 4px 4px 4px;
width:740px;
text-align:left;
background-color:#fff;
}
#contentwrap2{
border:1px solid #e7e7e7;
margin: 0 auto;
padding:0px 4px 4px 4px;
width:840px;
text-align:left;
background-color:#fff;
}
#contentwrap3{
border:1px solid #e7e7e7;
margin: 0 auto;
padding:0px 4px 4px 4px;
width:940px;
text-align:left;
background-color:#fff;
}

#contentwrap4 {
border:1px solid #e7e7e7;
margin: 0 auto;
padding:0px 4px 4px 4px;
width:1200px;
text-align:left;
background-color:#fff;
}
	#logo {
	border:none;
	width:728px;
	padding:7px 0px;
	background-color:#fff;
	margin:0 auto;
	}
	#burgundybar {
	border-top:6px solid #990000;
	width:728px;
	line-height:1px;
	height:2px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	}
		#list-menu {
		float:left;
		width: 140px;
		margin: 0px 0px 10px 0px;
		border:none;	
		line-height:1.2;
		background-color:#ffffff;
		 }
			#list-menu ul {
			margin: 0px; 
			padding: 0px;
			list-style-type: none;
			font-family: arial, helvetica, sans-serif;
			font-weight:bold;
			font-size: .9em;
			background-color:#ffffff;
			}
			#list-menu li {
			margin: 0px 0px 0px 0px; /*adjust border size top */
			padding: 0px;
			text-align:left;
			border-top:1px solid #e7e7e7;
			}
			#list-menu a {	
			display: block;
			width:140px;
			padding: 2px 0px 2px 0px;
			border: none;
			text-indent:6px;
			text-decoration: none;
			background-color: #000099; /* #003399 */
			}
			#list-menu a:link {
			color: #ffffff;
			}
			#list-menu a:visited {
			color: #ffffff;
			}
			#list-menu a:hover {
			border: none;
			background-color: #4a6eb7; /* 3b62b1 #e7e7e7   0033ff 0033cc 369 036*/
			color: #ffffff; /* #990000 */
			}
			#list-menu a:active {
			color: white;
			background-color: #4a6eb7;
			}
			#headerlink {
			font-weight:bold;
			color:#000066;
			display: block;
			width:140px;
			margin:0px;
			padding: 0px 2px 0px 5px;
			border:none;
			text-decoration: none;
			background-color:#990000;
			color: #FFFFFF;
			}
			
			#headerlink a {
			width:140px;
			display: block;
			border: none;
			text-decoration: none;
			color: #FFFFFF;
			background-color:#990000;
			}

			#headerlink a:link {
			color: #FFFFFF;
			}
			
			#headerlink a:hover {
			border: none;
			background-color: #CD565F;
			color: #FFFFFF;
			}

			#headerlink a:active {
			background-color:#990000;
			color: #FFFFFF;
			}

			#headerlink2 {
			font-weight:bold;
			display: block;
			width:140px;
			margin:0px;
			padding: 0px 2px 0px 5px;
			border:none;
			text-decoration: none;
			background-color:#306EFF;
			color: #FFFFFF;
			}
			
			#headerlink2 a {
			width:140px;
			display: block;
			border: none;
			text-decoration: none;
			color: #FFFFFF;
			background-color:#306EFF;
			}

			#headerlink2 a:link {
			color: #FFFFFF;
			}
			
			#headerlink2 a:hover {
			border: none;
			background-color: #000033;
			color: #FFFFFF;
			}

			#headerlink2 a:active {
			background-color:#306EFF;
			color: #FFFFFF;
			}

			#headerlink_price {
			font-weight:bold;
			color:#ffffff;
			display: block;
			width:140px;
			margin:0px;
			padding: 0px 2px 2px 10px;
			border:none;
			text-decoration: none;
			background-color: #CC0000;
			}
						
	#innercontent {
	float:right;
	margin:3px 0px;
	padding:0px;
	border:none;
	width:580px;
	background-color:#fff;
	}

	#innercontent2 {
	float:right;
	margin:0px;
	padding:0px;
	border:none;
	width:680px;
	}

	#innercontent3 {
	float:right;
	margin:0px;
	padding:0px;
	border:none;
	width:780px;
	}
	#homepicright { /*for home page to keep conf. images right */
	float:right;
	border:none;
	width:360px;
	margin:0px 0px 0px 0px;
	}
		#picwrap {
		border:1px solid #cccccc;
		padding:2px;
		width:350px;
		margin:0px 0px 4px 0px;
		}
		#showwrap{
		float:left;
		border:none;
		width:206px;
		padding:0px;
		margin:0px 0px 0px 0px;
		}
			#show {
			width:200px;
			border:1px solid #cccccc;
			margin:0px 0px 0px 0px;
			padding:2px;
			}
			#middleshow {
			width:206px;
			border:1px solid #cccccc;
			margin:4px 0px 4px 0px;
			padding:2px;
			}
			#showtitle {
			font-size:.85em;
			text-align:center;
			color:#000066;
			margin:0px;
			padding:0px;	
			background-color:#fff;
			}
#popups {
margin:0px 0px 0px 0px;
padding:10px;
border:none;
width:566px;
background-color:#fff;
	}
.paddingtd {
padding:0px 5px 15px 0px;
font-weight:bold;
}
.burgundy {
color:#990000;
}
#travel_box {
border:2px solid silver;
padding:5px; 
float:left; 
margin:11px 11px 11px 2px;
}
	#travel_inset {
	background-color:#990000; 
	text-align:center; 
	color:white;
		}
	#travel_text {
	text-align:left;
	background-color:#e7e7e7; 
	font-size:.95em; 
	padding:4px; 
	color:black;
		}			
#footer {
width:728px;
margin:0 auto;
padding: 0px;
text-align:center;
}

/* ----------------------- form customization ------------*/
label { 
font-size:1.2em;
width:130px;
margin-left:10px;
float:left;
}
fieldset { 
margin: 0 0 7px 0; 
padding: 0 0 3px 0; 
border: 1px solid #9CBFE2; 
width:100%;
} 
legend { 
padding: 2px 6px;
margin: 0 0 5px 5px;
background-color: #EBEBFF; 
font-weight: bold; 
border: 1px solid #9CBFE2; 
} 
textarea { 
border: 1px solid #9CBFE2;
font-weight: bold;
margin-left:10px;
color:#000066;
font-family:arial, helvetica, sans-serif;
}
/*
input:focus, select:focus, textarea:focus {
background:red;
color:white; 
}
*/
.inputform input { 
font-family:arial, helvetica, sans-serif;
border: 1px solid #9CBFE2; 
font-weight: bold; 
background-color: #F5F5F5;
margin:0px; 
color:#000066;
} 

.submit
{
margin:10px 0px 10px 40px;
}

form {
color:7b7b7b;
font-family:arial, helvetica, sans-serif;
margin:0px 0px 0px 0px;}
.inputformdiv {
border-bottom:1px dashed #e4e4e4;
padding:2px 0;
}


/* ----------------------- navigation for each show ------------*/
#show_nav {
border-top:1px solid #597abd;/* -----e7e7e7----*/
border-bottom:1px solid #597abd;/* --------e7e7e7------*/
background-color:#000099;/* ---5779bc 7d97cb f0f0f0-----*/
padding:0px;
margin:0;
}
ul#nav {
margin:0;
padding:0;
list-style-type:none;
white-space:nowrap;
}

ul#nav li {
float:left;
font-family:arial, helvetica, sans-serif;
font-size:.9em;
font-weight:bold;
margin:0;
padding:1px 0 2px 0;
}
#nav a, #nav a:link {
color:#ffffff; /* used 191e7a BBBBBB*/
background-color:transparent;
margin:0;
padding:1px 9px 2px 9px;
border-right:1px dashed #597abd; /* used  cccccc*/
text-decoration:none;
}

#nav a.first, #nav a.first:link {
border-left:1px dashed #597abd; /* used  cccccc*/
}
/* ########## testing the last list item to differentiate navs for each show ########*/
#nav .last {
background-color:transparent;
border:none;
}
/*################################################## */
#nav a:hover, #navtravel:hover, 
#navattendees:hover, #navschedule:hover, #navexhibitors:hover, 
 {
color:#ffffff; /* used 000066 b0b0b0 */
background-color:#4a6eb7; /*7d97cb 5779bc used d5d5d5 */
}
ul#nav li a:active 
 {
color:#ffffff; /* used 191e7a b0b0b0 */
background-color:#4a6eb7; /*5779bc used d5d5d5 */
}
/*---------------------event schedule stuff --------------*/
.panel {
background-color:NONE;
}
.floatleft {
float:left;
margin:0px 3px 3px 0px;
padding:0px 1px 0px 0px;
border:none;
}
.floatright {
float:right;
margin:0px;
padding:0px;
border:none;
}
.tableevent  {
color: #000099;
background-color:#f4f4f4;
align:top;
width:auto;
}
th.eventh {
align: left;
background-color:#d5d5d5; 
color: #3A3A3A; 
}
th.eventha {
align: left;
background-color: #CCCCCC; 
color: #3A3A3A; 
}
th.eventhb {
align: left;
background-color: #D4BFAA; 
color: #3A3A3A; 
}
th.eventhc {
align: left;
background-color: #CCCCFF; 
color: #3A3A3A;  
}
th.eventhd {
align: left;
background-color: #AABFAA; 
color: #3A3A3A; 
}
th.eventhe {
align: left;
background-color: #C7C276 ; 
color: #3A3A3A; 
}
th.eventhf {
align: left;
background-color: #D4BFD4 ; 
color: #3A3A3A; 
}
.centertext {
text-align:center;
vertical-align:middle;
}
#tdtime {
text-align:center;
vertical-align:middle;
font-weight:bold;
}
td.multi {
border: 1px solid silver;
padding:4px;
margin:0px;
vertical-align:center;
background-color:#FFF;
text-align:center;
color:#333;
}
th.multi {
border: 1px solid silver;
}
td.eventa {
background-color: #CCCCCC; 
}
td.eventb {
background-color: #D4BFAA; 
}
td.eventc {
background-color: #CCCCFF; 
}
td.eventd {
background-color: #AABFAA;  
}
td.evente {
background-color: #C7C276;
}
td.eventf {
background-color: #D4BFD4 ; 
}
th.eventblue {
background-color: #000066;
color: #FFFFFF;  
}

//*---------------------misc stuff --------------*/
.centerdiv {
text-align:center;
}
.success {
color:green;
font-weight:bold;
}
.error {
color:red;
}
#bios {
border:1px solid #e7e7e7;
margin-left:auto;
margin-right:auto;
padding:4px 7px 4px 4px;
width:732px;
height:auto;
text-align:left;
background-color:#fff;
}
#bios img {
margin:10px;
padding:5px;
}
#logos img {
margin:15px;
border:none;
padding:none;
}
#logos {
text-align:center;
width:100%;
padding-bottom:10px;
}
.biologoright {
float:right;
border:none;
}
.biopicleft {
float:left;
margin-bottom:0px;
height:auto;
}
.smallfont {
width:100%;
border-collapse:collapse;
border:none;
font-size:9px;
margin:0px;
padding:0px;
}
#smallfont {
width:100%;
border-collapse:collapse;
border:none;
font-size:9px;
margin:0px;
padding:0px;
}

/* MAIN LINK BAR */

#mainlinks	 {
	background-color:#990000;
	color:#fff;
	height:18px; /* ^^^ originally 20px then 38px */
	margin:1px 0px 1px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding:5px 0px 5px 45px;
	}

#mainlinks ol	 {
	padding:0;
	margin:0;
	list-style:none;
	}

#mainlinks li	{
	display:inline;
	font-weight:bold;
	font-size:11px; /* ^^^ originally 15px */
	text-transform:uppercase;
	margin:0;
    padding:0px 0px 0px 0px;
	}
        
#mainlinks .firstlink	{
	border-left:1px solid #ffffff;
	padding:5px 0px 5px 0px;
	margin:0px;
    }

#mainlinks a	{
	background-color:transparent;
	color:#fff;
	font-family:"Gills Sans MT", Arial, Verdana;
	text-decoration:none;
	padding:6px 14px 6px 14px;
	border-right:1px solid #ffffff;
	}

	html[xmlns] #mainlinks a	{
	padding:5px 0px 5px 0px;
	}

#mainlinks a:hover	{
	background-color:#993333;/*993333*/
	color:#ffffff;
	border-right:1px solid #ffffff;
	padding:5px 14px 5px 14px;
	}

#mainlinks img {
border:none;
padding:0px 0px 0px 0px;
margin:0px;
display:inline;
}

#pscroller1 {
width: 99.8%;
height: 160px;
padding:5px 0px 5px 5px;
}

#pscroller2 {
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a {
text-decoration: none;
}

.someclass { //class to apply to your scroller(s) if desired
}

.green-seal {
position:relative;
float: left;
border: none;
margin-top: -156px;
}

.hide-screen {
display: none;
}

input#moreFields1, input#moreFields2, input#moreFields3, input#moreFields4  {
	background-color: #EBEBFF;
	border: 1px solid #9CBFE2;
	color: #7B7B7B;
	font-size: 10px;
	margin: 2px;
	margin-top: 8px;
	float: right;
}

#first_label {
	margin-top: 8px;
{
