* {
	margin: 0;
	padding: 0;
}
* html #content {
	height: 100%;
}
* html #contentinner {
	height: 1%;
}
html {overflow:scroll}
html > body #content {
	height: auto;
}
body > #content {
	height: auto;
}
abbr[title],acronym[title]{cursor:help;border-bottom: 1px dotted;}
img {
	border: 0;
	font-size: 60%;
	vertical-align: middle;
}
a {
	color: #808284;
}
a:hover {
	color: #096;
}
p {
	margin: 0.3em 0 1.2em 0;
}
body {
	color: #808284;
	margin-top: 20px;
	background: #EDECEC repeat;
	font: 0.75em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
h1 {
	font-size: 1.1em;
	border-bottom: 2px solid #096;
	margin: 0 0 1.2em 0;	
}
h2 {
	font-size: 1.0em;
	border-bottom: 2px solid #096;
	margin: 0 0 1.2em 0;
	display:inline;
}
h3 {
	font-size: 0.9em;
	
}
h4 {
	font-size: 0.8em;
}
ul
{
margin: 0.5em 0 1.12em 0;
list-style-position: inside;
}
span.first
{
 float: left;
 font-family: "Old English", Georgia,serif;
 font-size: 300%;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
 clear:left;
}
span.recycling
{
 float: left;
 font-family: "Old English", Georgia,serif;
 font-size: 300%;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
 width:1em;
 clear:left;
 background: url(/assets/images/recycling_logo.png) no-repeat 0 0;
}
table {
	width: 100%;
	padding: 0;
	margin: 0 0 10px;
}

caption, .disclaimer {
	padding: 0 0 5px 0;
	width: 100%;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(/assets/images/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(/assets/images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(/assets/images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
.navlink {
	color: #808284;
	border-bottom: 2px solid #fff;
	text-decoration: none;
}
#selected_nav,.navlink:hover {
	border-bottom: 2px solid #096;
	color: #096;
	text-decoration: none;
}
.imgcaption {text-align:left;margin-bottom:-15px;margin-top:5px;display:block;font-size:80%;font-weight:700}
.imgcontainer {border:solid 1px #E5E5FF;padding:5px 5px 20px;background:#E9ECEE;color:#666}
.left {float:left;margin: 1.12em 0;}
.right {float:right;margin: 1.12em 0;}
.hidden {display:none}
.paneltl {
	background: #fbfbfb url(/assets/images/subnav_rounded.png) no-repeat 0 0;
	padding: 14px 0 0;
}
.paneltr {
	background: #fbfbfb url(/assets/images/subnav_rounded.png) no-repeat 100% 0;
	margin: 10px 0 0;
	padding: 0 16px 0 0;
}
.panelbl {
	background: #fbfbfb url(/assets/images/subnav_rounded.png) no-repeat 100% 100%;
	padding: 14px 0 0;
}
.panelbr {
	background: #fbfbfb url(/assets/images/subnav_rounded.png) no-repeat 0 100%;
	padding: 0 0 0 16px;
}
.panel {
	padding: 5px;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	background: #fbfbfb;
}
.paneltl_earlybird {
	background: #77734e url(/assets/images/subnav_rounded.png) no-repeat 0 0;
	padding: 14px 0 0;
}
.paneltr_earlybird {
	background: #77734e url(/assets/images/subnav_rounded.png) no-repeat 100% 0;
	margin: 10px 0 0;
	padding: 0 16px 0 0;
}
.panelbl_earlybird {
	background: #77734e url(/assets/images/subnav_rounded.png) no-repeat 100% 100%;
	padding: 14px 0 0;
}
.panelbr_earlybird {
	background: #77734e url(/assets/images/subnav_rounded.png) no-repeat 0 100%;
	padding: 0 0 0 16px;
}
.earlybird {
	background: #77734e url(/assets/images/early-bird.jpg) no-repeat 0% 35%;
	color:#FFF;
	text-align:center
}
.earlybird .earlybird_header {
margin:0 0 100px 0;
font-weight:bold;
}

.earlybird a {
color:#fff;
background: #77734e;
}
.earlybird span.first
{
 line-height: 1.0em;
 margin-right: -0.4em;
}
.jsclass body .randomcontent {display:none}
.straightFooter {
	width: 788px;
	margin-right: 30px;
	padding-right: 20px;
	background: url(/assets/images/footer_logo.jpg) no-repeat;
	text-align: right;
}
.straightLogo {
	text-align: left;
	float: left;
}
.binsLogo {
 float:left;
	text-align: left;
	margin: 0 0 20px 15px;
}
.isoLogo {
 float:right;
margin:-10px 10px 0 0;
}
.headerText {
	color: #808284;
	width: 400px;
	padding-right: 110px;
	position: relative;
	top: 50px;
	text-align: right;
	margin-right: auto;
	margin-left: auto;
	left: 169px;
}
.wrapper {
	width: 100%;
	text-align: center;
}
.container {
	margin: 0 auto;
	width: 805px;
	text-align: left;
}
.whiteContainer0 {
	height: 30px;
	width: 805px;
	background: url(/assets/images/box_top.gif) no-repeat;
}
.whiteContainer1 {
	width: 779px;
	padding: 0 13px;
	background: url(/assets/images/box_mid.gif) repeat-y;
}
.whiteContainer2 {
	height: 48px;
	width: 805px;
	background: url(/assets/images/box_foot.gif) no-repeat;
}

.banner {
	float:left;
	border-top: 5px solid #096;
	border-bottom: 5px solid #096;
}

.clearfix:after {

	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}
#content {
	min-height: 100%;
	margin-bottom: -80px;
	background: #fff;
	height: 100%;
}

#contentinner {
	float: left;
	text-align: left;
	padding-left: 5px;
	margin: 0 0 20px;
	width: 590px;
}
#contentinner .panel{
height:100%;
min-height:260px
}

#footer {
	float: left;
	background: #EDECEC;
}
#headerBar {
	padding-bottom: 5px;
	padding-left: .5%;
	padding-top: 5px;
	width: 99.5%;
	background: url(/assets/images/header_shadow.jpg) repeat-x;
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
}
#headerBar ul {
	margin: 0 0 0 30px;
}
#headerBar li {
	padding-left: 5px;
	float: left;
	display: block;
	font-size: 85%;
	font-weight: 400;
}
#headerBar p {
	float: left;
	font-size: 85%;
	margin: 2px 0 0;
}
#header {
	background: #fff;
	color: #ee8;
}
#nav {
	float: left;
	width: 170px;
	text-align: left;
	margin: 0 0 20px 5px;
}
#nav ul {
	list-style-type: none;
	list-style-position:outside;
}
#nav ul li {
	background: url(/assets/images/point.png) no-repeat left center;
	padding: 5px 0 5px 15px;
}
#navContainer {
    float:left;
	clear:both;
	text-align: left;
	margin: 0 0 0 15px;
	padding:0 0 5px 0;
	font-size: 115%;
	font-weight:bold;
	width:700px;
}
#navContainer ul {
	list-style-type: none;
}
#navContainer li {
	display: inline;
	margin:0 10px 0 0;
}
#hoverNav {width:100%;height:100%;left:0;position:absolute;top:0;z-index:10}
#hoverNav a {outline:none}
#imageContainer {padding:10px}
#imageContainer>#hoverNav {left:0}
#imageData {padding:0 10px;color:#666}
#imageData #bottomNavClose {float:right;padding-bottom:.7em;width:66px}
#imageData #caption {padding-top:5px;font-weight:700}
#imageData #imageDetails {float:left;width:70%;text-align:left}
#imageData #numberDisplay {clear:left;padding-bottom:2px;display:block}
#imageDataContainer {margin:0 auto;width:100%;background:#FFF;color:#666;font:normal 80%/1.4em Verdana,Helvetica,sans-serif;overflow:auto}
#lightbox {width:98%;line-height:0;text-align:center;left:0;position:absolute;z-index:100}
#lightbox a img {border:none}
#loading {width:100%;line-height:0;text-align:center;height:25%;left:0;position:absolute;top:40%}
#nextLink {float:right;width:49%;display:block;background:url(/assets/images/lightbox/nextlabel.gif) right 15% no-repeat;height:100%;right:0}
#outerImageContainer {margin:0 auto;width:250px;background:#FFF;height:250px;position:relative}
#overlay {width:100%;background:#000;left:0;min-height:2000px;position:absolute;top:0;z-index:90}
#prevLink {float:left;width:49%;display:block;background:url(/assets/images/lightbox/prevlabel.gif) left 15% no-repeat;height:100%;left:0}
.tab {height:auto !important;min-height:300px}
.clear {clear:both}