@charset "utf-8";
/* CSS Document */


body{
margin:0 auto;
width: 100%;
height:100%;!important
border:1px solid #f00;
background-color:#ffffff;
background-image:url(../images/backgroundPanel.jpg);
background-repeat:repeat-x;

}

	
.exhibitorTable {
font: 9pt Verdana, Arial, Helvetica, sans-serif;
line-height:15pt;
border:1px solid #ccc; 
background:url(../images/eventsTableTopBorder.jpg) -4px -5px;
background-repeat:no-repeat;

}

table.exhibitorTable td{
border: 1px solid #f7f7f7;
}

.container {
width:100%;
height:100%;!important
padding:0;
border:0px solid #000;
z-index:0;
background:url(../images/background.jpg) top center;
background-repeat:no-repeat;
position:absolute;
margin-top:0px;
}

.header {
top:0px;
width:960px;
height:250px;
border:0px solid #f00;
background:url(../images/header.jpg) top center;
background-repeat: no-repeat;
position:relative;

}

.mainNavBackground {
border:0px solid #f00;
height: 42px;
width:958px;
position:relative;
background:url(../images/mainNavBackground.jpg) top center;
top:138px;
margin:0 auto;
left:0px;
z-index:0;
filter:alpha(opacity=90);
opacity: 0.9;
-moz-opacity:0.9;
z-index:200;
}

.mainNavBackground[class] {
left:-2px
}

.mainNav {
border:0px solid #f00;
height: 40px;
width:760px;
position:relative;
float:left;
top:8px;
left:200px;
z-index:0;
text-align:left;
}

.sideNav {
border:0px solid #f00;
width: 160px;
height:160px;
margin:37px 0 0 3px;
background:url(../images/sideNav.gif);
background-repeat:no-repeat;
z-index:0;
}

.floatRight {
color:#f00;
margin:0px 0 0 10px;
font-style:italic;
font-weight:bold;
}


a#sideNavFreightPeopleLink{
display:block;
width:156px;
height: 15px;
text-indent: -9999px;
top:8px;
left:2px;
position:relative;
border:0px solid #f00;
}

a#sideNavTechnologyLink{
display:block;
width:156px;
height: 15px;
text-indent: -9999px;
top:20px;
left:2px;
position:relative;
border:0px solid #f00;
}

a#sideNavPortDayLink{
display:block;
width:156px;
height: 15px;
text-indent: -9999px;
top:32px;
left:2px;
position:relative;
border:0px solid #f00;
}

a#sideNavEnvironmentLink{
display:block;
width:156px;
height: 15px;
text-indent: -9999px;
top:42px;
left:2px;
position:relative;
border:0px solid #f00;
}

a#sideNavSafetyLink{
display:block;
width:156px;
height: 15px;
text-indent: -9999px;
top:54px;
left:2px;
position:relative;
border:0px solid #f00;
}

a#sideNavAgendaLink{
display:block;
width:156px;
height: 15px;
text-indent: -9999px;
top:66px;
left:2px;
position:relative;
border:0px solid #f00;
}

a#homePageLink{
display:block;
float:left;
width:380px;
height: 96px;
text-indent: -9999px;
top:-120px;
left:320px;
position:absolute;
border:0px solid #f00;
}

a#vaccLink{
display:block;
float:left;
width:66px;
height: 40px;
text-indent: -9999px;
top:116px;
left:50px;
position:relative;
border:0px solid #f00;
}


a#vtaLink{
display:block;
float:left;
width:156px;
height: 40px;
text-indent: -9999px;
top:116px;
left:40px;
position:relative;
border:0px solid #f00;
}

.flashBanner {
width:780px;
height:200px;
left:16px;
top:0px;
position:relative;
z-index:0;
border:0px solid #f00;
margin-bottom:-3px;
padding:0px;
}

.flashBanner[class] {
margin-bottom:1px;
left:14px;
}


#content {
position:relative;
top:-25px;
left:45px;
width:770px;
border:0px solid #f00;
}

.topBorder {
position:relative;
width:980px;
height:400px;
background:url(../images/topBorder.jpg) 11px -25px;
margin:0 auto;
background-repeat:no-repeat;
border:0px solid #f00;
}

.sideBorder {
position:relative;
width:983px;
background:url(../images/sideBorder.jpg);
margin:0 auto;
background-repeat:repeat-y;
border:0px solid #f00;
margin-left:0px;
}

.footer {
position:relative;
width:980px;
height:169px;
background:url(../images/footer.jpg) 12px 0px;
background-repeat:no-repeat;
border:0px solid #f00;
}

.footer[class] {
background:url(../images/footer.jpg) 10px 0px;
background-repeat:no-repeat;
}

.iFrame {
margin: 0px; 
padding:0px; 
position:relative;
left:0px;
top:0px;
}


table.freightWeekShowEventTableBorder{
border-top:1px solid #ccc; 
border-right:1px solid #ccc;
width:800px;

}

td.freightWeekShowEventTableCellBorder{
border-left:1px solid #ccc; 
border-bottom:1px solid #ccc;
background:url(../images/eventsTableTopBorder.jpg) -3px 0px;
margin:0 auto;
background-repeat:no-repeat;
}


.mainNavLinks {
position:relative;
color:#000;
border:0px solid #f00;
font-size:9pt;
margin:0 13px 0 0;
text-decoration:underline;
z-index:20000;
 
}

p {
font: 9pt Verdana, Arial, Helvetica, sans-serif;
line-height:15pt;
margin-left:0px;
}


ul{
font: 9pt Verdana, Arial, Helvetica, sans-serif;
line-height:15pt;
/* margin for IE6 */
margin-left:10px; 

/* padding for Mozilla */
padding-left: 5px; 
}


h1 {
font: 9pt Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0px;
}

a {
font: 9pt Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0px;
font-weight:bold;
color:#0099FF;
}

a:hover {
text-decoration:underline;
}



