/* CSS Document */



/* styles for main navigation */

.topmenu{

	float: left;

	width: 775px;

}

#nav {

	overflow: hidden;

	background:url(../images/nav_bg.gif) 0 0 repeat-x;

	font-size:0.7em;

	list-style-type: none;

}



#nav li{

	padding:0;

	margin:0;

	background:url(../images/nav_divider.gif) 100% 0 no-repeat;

	float: left;

	list-style-type: none;

}



#nav a {

	display:block;

	text-decoration: none;

	font-size:11px;

	text-transform:uppercase;

	font-weight: bold;

	padding-top: 9px;

	padding-right: 11px;

	padding-bottom: 10px;

	padding-left: 11px;

}



#nav a:link, #nav a:visited {

color: #fff; 

}



#nav a:hover, #nav a:focus {

	color: #fff;

	background-color: #000000;

}



#nav a.menuover {

	color: #fff;

	background-color: #000000;

	background-image: url(../images/nav_bg_over.gif);

	background-repeat: repeat-x;

	background-position: 0 0;

}



/* last navigation item */

#nav li.nobg{

background:none;

}



/* begin drop down styling */

table.subnav {

	background-color: #000000;

	width:8em;

	margin:0;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #666666;

	border-bottom-color: #666666;

	border-left-color: #666666;

	color: #FFFFFF;

	border-top-style: none;

}



table.subnav td {

	white-space: nowrap;

	color: #FFFFFF;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #666666;

}



table.subnav td a {

display: block;

padding: 3px 5px; 

color: #fff; 

text-decoration: none; 

font-size: 1em;

}



table.subnav td a:hover {

background-color: #4d402f; 

color: #fff; 

width: auto;

text-decoration: none; 

}



/* styles for drop downs */

#navinfo, #navexhibitor, #navhotel, #navnews, #navcontact, #navschedule, #navsponsors{

	position:absolute;

	z-index:1000;

	visibility:hidden;

	text-align:left;

	padding:0;

}



#navinfo{

margin-left: 140px;

}



#navschedule{

}



#navexhibitor{

margin-left: 270px;

}



#navhotel{

margin-left: 465px;

}



#navnews{

margin-left: 380px;

}



#navcontact{

margin-left: 699px;

}



#navsponsors{

	margin-left: 580px;

}



/* end drop down styling */
