/* copyright Reverse Logistics Trends, Inc. 2004 */

body {
	font-size:11px;
	font-family:verdana, helvetica, arial, sans-serif;
	color: #000000;
	margin:2px 0px 0px 0px; 
	padding:0px;
	text-align:center;
	background: url(img/body_bg.jpg) repeat-x #000000;
	line-height:1.4;
}
#logotop {
	background-color:#fff;
	text-align:center;
	height:35px;
	width:900px;
	}	
#logomid {
	background-color:#000;
	text-align:center;
	/* height:188px; */
	width:900px;
	}	
#logoblk {
	background-color:#000;
	margin:0px;
	padding:0px;
	text-align:center;
	height:91px;
	width:900px;
	}	
#burg {
	width:900px;
	background-color:#990000;
	height:15px;
	}

#newsbanner {
	width:448px;
	background-color:#990000;
	color:#ffffff;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}

#wrap {
	width:900px;
	margin:0 auto;
	border:1px solid #990000;
	padding:0px;
	background-color: #ffffff;
	}
	
div.right {
 width:130px;
 float:right;
 margin:0px;
 padding:8px 0px 0px 0px;
 text-align:center;
 }

div.middle {
 width:620px;
 float:left;
 text-align:left;
 margin:0px;
 padding:0px; 
 }

div.wide {
 width:578px;
 float:left;
 text-align:left;
 margin:0px;
 padding:0px; 
 }

div.left {
 width:140px;
 float:left;
 background:lightblue;
 }

td.burg {
 background-color:#990000;
 color:#FFFFFF;
 text-align:center;
 }
 
td.grey {
 background-color:#999999;
 color:#FFFFFF;
 text-align:center;
 }
 
td.blue {
 background-color:#000099;
 color:#FFFFFF;
 text-align:center;
 }
 
td.orange {
 background-color:#CC9966;
 color:#000000;
 padding-left:6px;
 text-align:left;
 vertical-align:top;
 }
 
td.lgrey {
 background-color:#CCCCCC;
 color:#000000;
 text-align:center;
 vertical-align:top;
 }
 
td.purple {
 background-color:#A978A9;
 color:#000000;
 text-align:center;
 vertical-align:top;
 }

td.lblue {
 background-color:#CCCCFF;
 color:#000000;
 text-align:center;
 vertical-align:top;
 }
 
 h1 {
	font-size:1.6em;
	color:#000066;
	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 {
	padding:6px 6px 3px 6px;
	margin:0px 0px 0px 0px;
	text-align:justify;
}
ul {
	padding:0px;
	margin:0px 0px 0px 35px;
}
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-left:auto;
margin-right:auto;
padding:4px 4px 4px 4px;
width:732px;
height:100%;
text-align:left;
background-color:#fff;
}
	#logo {
	border:none;
	width:710px;
	padding:7px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	}
	#burgundybar {
	border-top:6px solid #990000;
	width:721px;
	line-height:1px;
	height:2px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	}
		#hdr-list-menu {
		float:left;
		width: 125px;
		height: 91px;
		margin: 0px 0 0 172px;
		padding:0px;
		text-align: center;
		border:none;	
		background-color:#000000;
		 }
			#hdr-list-menu ul {
			margin: 0px; 
			padding: 0px;
			list-style-type: none;
			font-family: helvetica, arial, sans-serif;
			font-weight:bold;
			background-color:#ffffff;
			}
			#hdr-list-menu li {
			margin: 0px;
			padding:3px 0px 0px 0px;
			text-align:center;
			vertical-align:middle;
			border-top:1px solid #e7e7e7;
			border-left:1px solid #e7e7e7;
			border-right:1px solid #e7e7e7;
			height:25px;
			width:123px;
			background-color: #000;
			}
			#hdr-list-menu a {	
			display: block;
			height:26px;
			width:123px;
			padding:3px 0px 0px 0px;
			border: none;
			text-decoration: none;
			background-color: #000;
			}
			#hdr-list-menu a:link {
			color: #ffffff;
			}
			#hdr-list-menu a:visited {
			background-color: #990000;
			color: #ffffff;
			}
			#hdr-list-menu a:hover {
			border: none;
			background-color: #CCCCCC;
			color: #000000 /* #990000 */
			}
			#hdr-list-menu a:active {
			color: white;
			background-color: #990000;
			}
		#list-menu {
		float:left;
		width: 140px;
		margin: 0px;
		padding:0px;
		text-align:left;
		border:none;	
		background-color:#ffffff;
		 }
			#list-menu ul {
			margin: 0px 0px 0px 3px; 
			padding: 0px;
			list-style-type: none;
			font-family: helvetica, arial, sans-serif;
			font-weight:bold;
			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;
			width:130px;
			}
			#list-menu a {	
			display: block;
			width:132px;
			padding: 2px 0px 2px 0px;
			border: none;
			text-indent:6px;
			text-decoration: none;
			background-color: #990000;
			}
			#list-menu a:link {
			color: #ffffff;
			}
			#list-menu a:visited {
			color: #ffffff;
			}
			#list-menu a:hover {
			border: none;
			background-color: #CCCCCC;
			color: #000000 /* #990000 */
			}
			#list-menu a:active {
			color: white;
			background-color: #990000;
			}
			#headerlink {
			font-weight:bold;
			color:#000066;
			display: block;
			width:140px;
			margin:0px;
			padding: 0px 2px 0px 5px;
			border:none;
			text-decoration: none;
			color: #000066;
			}
			
			#headerlink a {
			width:140px;
			display: block;
			border: none;
			text-decoration: none;
			color: #000066;
			}

			#headerlink a:link {
			color: #000066;
			}
			
			#headerlink a:hover {
			border: none;
			background-color: #ccccff;
			color: #000066;
			}

			#headerlink a:active {
			background-color: #e7e7e7;
			color: white;
			}

			#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:0px 0px 0px 0px;
	padding:0px;
	border:none;
	width:566px;
	}
	#homepicright { /*for home page to keep conf. images right */
	float:right;
	border:none;
	width:350px;
	margin:0px 0px 0px 4px;
	}
		#picwrap {
		border:1px solid #cccccc;
		padding:2px;
		width:352px;
		margin:0px 0px 4px 0px;
		}
		#showwrap{
		float:left;
		border:none;
		width:200px;
		padding:0px;
		margin:0px 0px 0px 0px;
		}
			#show {
			width:202px;
			border:1px solid #cccccc;
			margin:0px 0px 0px 0px;
			padding:2px;
			}
			#middleshow {
			width:202px;
			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 {
background-color:#990000;
color:#ffffff;
width:900px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
/* ----------------------- form customization ------------*/
label { 
font-size:1.2em;
width:120px;
}
fieldset { 
margin: 0px 10px 1em 10px; 
padding: .5em .5em .5em .5em; 
border: 1px solid #9CBFE2; 
width:100%;
} 
legend { 
padding: .1em; 
background-color: #EBEBFF; 
font-weight: bold; 
border: 1px solid #9CBFE2; 
} 
textarea { 
border: 1px solid #9CBFE2;
font-weight: bold;
color:#000066;
font-family:helvetica, arial, sans-serif;
}
input:focus, select:focus, textarea:focus {
background:red;
color:white; 
}
.inputform input { 
font-family:helvetica, arial, sans-serif;
border: 1px solid #9CBFE2; 
font-weight: bold; 
background-color: #F5F5F5;
margin:0px; 
color:#000066;
} 

.submit
{
margin-left:120px;
}

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

/* ----------------------- 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:helvetica, arial, sans-serif;
font-size:.9em;
font-weight:bold;
margin:0;
padding:3px 0 2px 0;
}
#nav a, #nav a:link {
color:#ffffff; /* used 191e7a BBBBBB*/
background-color:transparent;
margin:0;
padding:3px 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;
padding:0px 4px 0px 0px;
border:none;
}
.floatright {
float:right;
margin:6px;
padding:0px;
border:none;
}
.tableevent  {
color: #000099;
background-color:#f4f4f4;
align:top;
width:100%;
}
th.eventh {
align: left;
background-color:#d5d5d5; 
color: #666666; 
}
th.eventha {
align: left;
background-color: #CCCCCC; 
color: #666666; 
}
th.eventhb {
align: left;
background-color: #D4BFAA; 
color: #666666; 
}
th.eventhc {
align: left;
background-color: #CCCCFF; 
color: #666666;  
}
th.eventhd {
align: left;
background-color: #AABFAA; 
color: #666666; 
}
//*---------------------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:100%;
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%;
}
.biologoright {
float:right;
border:none;
}
.biopicleft {
float:left;
border:1 px solid silver;
}
.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;
}

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