*{
/*	border:0px;
	margin:0px;
	padding:0px;*/
}
div,fieldset{
	margin:0 auto; padding: 0px; border:0px;
}
voice-family: inherit; font-size: medium; /*}/* Assist IE rendering height, keyword-font sizes, etc. */
div,img{
	border:0px;
	margin:0px;
	padding:0px;
}
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, "sans serif"; 	
	padding: 0 0 0 0;
	text-align:center;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	border:none;
	margin: 0 0 0 0;
}
label{
	width:130px;
	float:left;
	height:auto;
	display:block;
}
textarea{
	height:100px;
	width:180px;
}
#wrapper {
	width: 764px;
	height: auto;
	z-index: 1; /* added z-index so this layer will appear under the absolute HeaderPic layer  */
	text-align: left;
}
#bodywrapper{
	background-color:#ffffff;
	width:764px;
	height:auto;
	float:left;
	display:block;
	text-align:left;
}
#bodywrapper .homearea{
	height:453px;
}
#footer{
	background-image:url('../images/footer.gif');
	background-repeat:no-repeat;
	height:18px;
	height/**/:/**/8px;
	width:764px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	display:block;
	float:left;
}
#topbar{
	background-image:url(../images/header.gif);
	background-repeat:no-repeat;
	width:764px;
	margin-left:3px;
	margin-right:3px;
	margin-top:18px;
	height:180px;
	height/**/:/**/162px;
	display:block;	
	
}
#pagecontent p.firstpara {
	color:#505E64;
	font-weight:bold;
}
#toptabs{
	display:block;
	float:left;
	width:764px;
	height:31px;

}
#formlayer p{
	display:block;
	width:560px;
	list-style:none;
	float:left;
	line-height:16px;
}
#toptabs ul{
	margin:0px;
	padding:0px;
}
#toptabs li{
	list-style:none;
	margin:0px;
	width:auto;
	height:31px;
	display:block;
	float:left;
}
#toptabs a{
	color:#505e64;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#bottompanel{
	float:right;
	display:block;
	width:754px;
	height:auto;
	margin-bottom:10px;
}
#bottompanel p{
	margin:0px;
	padding:0px;
	margin-right:240px;
	font-size:12px;
	font-weight:bold;
	color:#505e64;
}
#bottompanel strong{
	color:#505e64;
}

.bottomstrap{
 text-align:center;
 color:#999999;
 font-size:0.7em;
 margin:0px;
 padding:0px;

}
.bottomdropdown{
	 text-align:left;
	 color:#000000;
	 font-size:0.7em;
	 margin-right:240px;
	 margin-left:10px;
}
#bottompanel input{
	 text-align:left;
	 color:#000000;
	 font-size:0.7em;
	 margin-right:240px;
	 margin-left:10px;
}

#leftnav,.adminleftnav{
	width:140px;
	width/**/:/**/150px;	
	display:inline;
	float:left;
	height:auto;	
	padding-top:10px;
	padding-left:0px;
	margin-left:10px;
	margin-right:0px;
	border-bottom:#8CA0AA solid 1px;
}
#leftnav ul{
	margin:0px;
	padding:0px;
	margin-bottom:1px;
}
.arrow{
background-image:url(../images/arrow1.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#leftnav li{
	list-style:none;
	border:0px;	
	padding:0px;
	margin:0px;
	width:140px;
	height:23px;

}
#leftnav li.subnav{
	list-style:none;
	border:0px;	
	padding:0px;
	margin-left:10px;
	width/**/:/**/125px;	
	width:135px;
	height:23px;
	z-index:1000;
	float:left;
	display:block;	
}

#leftnav li.subnav a.on, #leftnav li.subnav a:hover{
	background-image:none;
	background-color:#ffffff;
}
#leftnav a.on, #leftnav a:hover {
	background-image:url(../images/leftnavbg-on.jpg);
	background-repeat:no-repeat;
	
}

#pagecontent{
	width:594px;
	width/**/:/**/574px;
	padding-left:20px;
	padding-right:0px;	
	padding-top:15px;
	float:left;
	height:auto;
	display:block;
}
#pagecontent h1{
	margin:0px;
	padding:0px;
	background-image:url(../images/h1_underline.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:auto;
	font-size:0.8em;
	color:#E69B14;

}
#sponsorstable{
background-color:#FFFFFF;
	padding-left:10px;
	padding-top:10px;
	float:left;
	height:auto;
	display:block;
}
#sponsorstable h1{
	background-image:url(../images/h1_underline.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:404px;
	font-size:0.8em;
	color:#E69B14;
}
h2.sponsors{
	font-size:0.8em;
	color:#666666;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:0px;

}
td.goldline{
	border-color:#E69B14;
	border-width:2px;
	border:solid;
	border-left:none;
	border-right:none;
	border-top:none;
}
#pagecontent a{
	text-decoration:none;
}
#pagecontent a:hover{
	text-decoration:underline;
}
#pagecontent p,#pagecontent li{
	font-size:0.7em;
	line-height:1.3em;
	color:#000000;
	
}
#leftnav a,.adminleftnav a{
	background-image:url('../images/leftnavbg-off.jpg');
	background-repeat:no-repeat;
	border-top:#8CA0AA solid 1px;	
	position: relative;
	width:150px;
	width/**/:/**/132px;
	height:23px;
	height/**/:/**/18px;
	display:block;
	padding-top:5px;
	line-height:1.3em;
	text-decoration:none;
	color:#505E64;
	font-size:0.70em;
	font-weight:bold;
	padding-right:0px;
	padding-left:18px;
	z-index:9;
	}
.bottomborder{
	border-bottom:#8CA0AA solid 1px;
}
#leftnav a.subnavlink{
	background-image:none;
	background-color:#ffffff;
	border-top:#8CA0AA solid 1px;	
 	width:130px;
	height:18px;
	display:block;
	float:left;
	padding:0px;
	padding-top:5px;
	color:#505E64;
	font-size:0.65em;
	font-weight:bold;
	padding-left:4px;
	z-index:0;
	}
#leftnav a.subnavlinkon, #leftnav a.subnavlink:hover{
	background-image:none;
	background-color:#ffffff;
	border-top:#8CA0AA solid 1px;
 	width:130px;
	height:18px;
	display:block;
	float:left;
	padding:0px;
	padding-top:5px;
	font-weight:bold;
	color:#e69b14;
	font-size:0.65em;
	padding-left:4px;
	z-index:0;
	}

.tabs{
	height:21px;
	display:block;
	width:auto;
	float:left;	
	text-align:center;
	margin-top:0px;
	padding-top:10px;

}
.tabs a:hover, .tabs a.on, .tabs a:link, .tabs a:visited, .tabs a:active{
	margin-top:-10px;
	padding-top:10px;
	display:block;		
	height:21px;

}
.theevent{
	background-image:url("../images/nav/without_text/topnav_event_off.gif");
	background-position:left;
	background-repeat:no-repeat;	
	width:108px;
}

.home{
	background-image:url("../images/nav/without_text/topnav_home_off.gif");
	background-position:left;
	background-repeat:no-repeat;
	width:89px;
	display:block;
}
.home a:hover, .home a.on{

	display:block;
	background-image:url("../images/nav/without_text/topnav_home_on.gif");
	background-position:left;
	background-repeat:no-repeat;
}
.theevent a:hover,.theevent a.on{
	display:block;
	background-image:url("../images/nav/without_text/topnav_event_on.gif");
	background-position:left;
	background-repeat:no-repeat;

	}	
.exhibitors{
	background-image:url("../images/nav/without_text/topnav_exhib_off.gif");
	background-position:left;
	background-repeat:no-repeat;
	width:119px;	
	
}
.exhibitors a:hover, .exhibitors a.on{
	background-image:url("../images/nav/without_text/topnav_exhib_on.gif");
	background-position:left;
	background-repeat:no-repeat;	
	display:block;
}
.hosteddelegates{
	background-image:url("../images/nav/without_text/topnav_hostdel_off.gif");
	background-position:left;
	background-repeat:no-repeat;	
	width:160px;		
}
.hosteddelegates a:hover, .hosteddelegates a.on{
	background-image:url("../images/nav/without_text/topnav_hostdel_on.gif");
	background-position:left;
	background-repeat:no-repeat;	

	display:block;	

}
.travel{
	background-image:url("../images/nav/without_text/topnav_travel_off.gif");
	background-position:left;
	background-repeat:no-repeat;	
	width:93px;
}
.travel a:hover, .travel a.on{
	background-image:url("../images/nav/without_text/topnav_travel_on.gif");
	background-position:left;
	background-repeat:no-repeat;	



}
.press{
	background-image:url("../images/nav/without_text/topnav_press_off.gif");
	background-position:left;
	background-repeat:no-repeat;	
	width:86px;
}
.press a:hover, .press a.on{
	background-image:url("../images/nav/without_text/topnav_press_on.gif");
	background-position:left;
	background-repeat:no-repeat;	

	display:block;
}
.contacts{
	background-image:url("../images/nav/without_text/topnav_contact_off.gif");
	background-position:left;
	background-repeat:no-repeat;
	width:109px;	
}
.contacts a:hover, .contacts a.on{
	background-image:url("../images/nav/without_text/topnav_contact_on.gif");
	background-position:left;
	background-repeat:no-repeat;

	display:block;
}
.hide{
	display:none;
}
#strap{
	margin-top:16px;
	display:inline;
	float:left;
	width:710px;
	height:24px;
	margin-left:20px;		
	clear:both;

}
#rightcol{
	width:310px;
	margin-left:20px;
	height:auto;
	float:left;
}
#rightcol h2,#leftcol h2,#mainbody h1{
	font-size:1.28em;
	line-height:1.5em;
	margin:0px;
	padding:0px;
	color:#4D4C5E;
}
#rightcol a, #leftcol a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#EB5C00;
	line-height:11px;
}

#rightcol h3, #leftcol h3{
	font-size:1.0em;
	line-height:1.2em;
	margin:0px;
	padding:0px;
	color:#000000;
}
#rightcol p, #leftcol p{
	margin-top:0px;
	line-height:1.4em;
}
#leftcol{
	width:320px;
	margin-left:0px;
	float:left;
	height:auto;

}
#leftcol,#rightcol{
	padding-top:12px;	
}
.narrowcol{
	width:140px;
	float:left;
	margin-right:10px;
	padding-top:8px;
}


#navbar{
	display:block;
	margin-left:3px;
	margin-right:3px;	
	width:743px;
	display:block;
	height:30px;
		
}

.homepagepic{
	width:186px;
	height:auto;
	display:block;
	float:left;

}
a.homelink{


}

#maintextwrapper{
	clear:both;
	width:710px;
	width/**/:/**/680px;
	height:auto;
	border-top:#ffffff solid 2px;
	margin-left:20px;
	margin-right:20px;
	padding-left:15px;
	padding-right:14px;
	display:inline;
	background-color:#DFDEE3;
	float:left;
}
#mainbody{
	margin-left:-20px;	
	margin-left/**/:/**/20px;
	text-align:left;
}
#mainbody h2,#highlights h2,h2,#inproductionrows h2{
	margin:0px;	
	border:0px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#4B4B5A;
	line-height:11px;
}
#mainbody p{
	margin-top: 6px;
}
#mainbody ul{
	margin:0 auto;
	padding:0px;
}
a:link,a:visited,a:active{
	color:#ff0000;
	text-decoration:none;
	
}
.homepagepic a{
	background-image:none;
}
.textwrapper{
	margin:0px;
	border:0px;
	height:180px;
	width:213px;
	display:block;
}
.textwrapperproduction{
	margin:0px;
	border:0px;
	height:250px;
	width:332px;
	display:block;
}

.contactlinks{
	width:180px;
	margin-right:6px;
	float:left;
}
.moreinfosmall{
	font-weight:bold;
	display:block;
	float:right;
	width:115px;
	width/**/:/**/100px;
	margin-left:0px;
	margin-top:5px;
	margin-right:6px;
	padding-right:12px;
}

#maintextwrapper, #mainbodystaff{
	font-family: Tahoma, Verdana, Arial, Helvetica, "sans serif"; 	
	font-size:0.70em;
	line-height:1.4em;

}

.aboutleftbox{
	float:left;
	display:block;
	width:354px;
	width/**/:/**/332px;
	height:500px;		
	height/**/:/**/475px;	
	background-color:#DFDFE2;
}
.aboutleftbox a, .aboutrightbox a{
	background-image:none;

}
.aboutrightbox{
	float:left;
	display:block;
	width:354px;
	width/**/:/**/331px;
	height:500px;		
	height/**/:/**/475px;	
	background-color:#DFDFE2;
}
#aboutus ul{
	margin:0px;
	padding:0px;
	background-color:#DFDFE2;
}
#aboutus li{
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#DFDFE2;
	
}

.staffbox{
	float:left;
	display:block;
	width:710px;
	height:120px;			
	padding:0px;
	background-color:#DFDFE2;
	
}
br{
	margin:0px;
}
#rightcol p, .narrowcol p,.narrowcol h3{
	line-height:1.2em;
	padding:0px;
	margin:0px;

}

.smallpic{
	float:left;
	display:block;
	width:74px;
	height:74px;
	padding-right:12px;
}
h3{
	margin-top:40px;
}
#navbar ul{
	margin:0px;
	padding:0px;
}
#navbar li,#navbar a,#navbar a:visited{
	color:#ffffff;
	text-decoration:none;
}
#navbar li{
	list-style:none;
	float:left;
	border-right:1px solid #81818C;
}
.navitem{	
	font-family:Tahoma;
	font-size:11px;
	padding-top:7px;
	font-weight:bold;	
	width:auto;
	display:block;
	height:30px;
	height/**/:/**/23px;
	padding-left:30px;
	float:left;
	padding-right:30px;
	text-align:center;
}


.presinfo{
	font-style:italic;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.bodycol{
	width:414px;
	width/**/:/**/404px;
	padding:0px;	
	margin:0px;
	padding-right:10px;
	padding-left:0px;
	padding-bottom:20px;
	height:auto;
	float:left;
}
.picscol{
	width:170px;
	width/**/:/**/150px;	
	height:auto;
	padding-left:10px;
	padding-right:0px;	
	padding-top:13px;
	float:left;
}
.picscol img{
	padding-bottom:10px;
}
#rightcol{
	width:170px;
	width/**/:/**/150px;	
	height:auto;
	padding-top:15px;
	margin-left:10px;
	margin-right:10px;			
	float:left;
}
#picsrightcol{
	width:150px;
	width/**/:/**/130px;		
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;	
	height:auto;
	float:left;
}
#leftcol{
	width:594px;
	width/**/:/**/584px;	
	height:auto;
	padding-top:15px;
	padding-left:10px;	
	padding-right:0px;	
	float:left;
}
#bodycontent{
	
float:right;
}
.sponsor{
	margin-top:0px;
	line-height:-0.5em;
}

