/* CSS Document */
body {font: normal 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: #dad9d9;}

#container {width: 780px; background:url(images/containerback.png) repeat-y; padding: 0 5px 0 5px; margin: 0 auto;}

#header {width: 770px; height: 122px; background:url(images/header.png) no-repeat; }

.headerlink {display: block; height: 122px; width: 300px; text-indent: -99999px; }

/*NAVIGATION SECTION */
/* Main Navigation Bar ------------------------------------------------------------------ */
#nav {width: 770px; height: 39px; margin: 0 0 1px 0; background:url(images/navbar.jpg); padding: 0;}

#nav_main { list-style-type : none; float: left; width : 770px; height : 39px; margin : 0; padding : 0; }

#nav_main li.navlist {display: inline; float: left; height:39px;}

#nav_main a { display: block; color: #fff; text-decoration: none;}

/* Nav bar images --------------------------------------- */

#leftbar {background:url(images/nav/left-bar.png) no-repeat; width: 194px; height: 39px; margin: 0; padding: 0; display: block;}

#agenda_b { background:url(images/nav/conferenceagenda.png) no-repeat; width:139px; height: 39px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#agenda { background:url(images/nav/conferenceagenda.png) no-repeat; width:139px; height: 39px; padding: 0; margin: 0; text-indent: -9999px;}
#agenda:hover { background: url(images/nav/conferenceagenda1.png) no-repeat;}

#training_b { background:url(images/nav/training.png) no-repeat; width:77px; height: 39px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#training { background:url(images/nav/training.png) no-repeat; width:77px; height: 39px; padding: 0; margin: 0; text-indent: -9999px;}
#training:hover { background: url(images/nav/training1.png) no-repeat;}

#workshops_b { background:url(images/nav/workshops.png) no-repeat; width:90px; height: 39px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#workshops { background:url(images/nav/workshops.png) no-repeat; width:90px; height: 39px; padding: 0; margin: 0; text-indent: -9999px;}
#workshops:hover { background: url(images/nav/workshops1.png) no-repeat;}

#specialevents_b { background:url(images/nav/tours.png) no-repeat; width:64px; height: 39px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#specialevents { background:url(images/nav/tours.png) no-repeat; width:64px; height: 39px; padding: 0; margin: 0; text-indent: -9999px;}
#specialevents:hover { background: url(images/nav/tours1.png) no-repeat;}

#generalsessions_b { background:url(images/nav/generalsessions.png) no-repeat; width:131px; height: 39px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#generalsessions { background:url(images/nav/generalsessions.png) no-repeat; width:131px; height: 39px; padding: 0; margin: 0; text-indent: -9999px;}
#generalsessions:hover { background: url(images/nav/generalsessions1.png) no-repeat;}

#register_b { background:url(images/nav/register1.png) no-repeat; width:75px; height: 39px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#register { background:url(images/nav/register1.png) no-repeat; width:75px; height: 39px; padding: 0; margin: 0; text-indent: -9999px;}
#register:hover { background: url(images/nav/register.png) no-repeat;}


/* End Nav Bar images ------------------------------------ */

li a { padding: 10px 12px 7px 12px; margin: 0 0 0 0;}
li a:hover { background : url(images/navhighlight.png) repeat-x; }

/* End Navigation
/* Drop Down Menu Attributes ------------------------------------------------------------- */
#nav li ul { position: absolute; left: -999em; width: auto; height: auto; margin: 0; padding: 0;
background : #036587; 
border-bottom: 0px solid #e4e4e4;
border-left: 0px solid #e4e4e4;
border-right: 0px solid #e4e4e4;
border-top: 0px;}

#nav li ul li { clear: both; margin: 0; }

.navlist_sub {list-style-type: none; }
.navlist_sub a { width: 150px; font-weight: normal; padding: 5px 8px 5px 10px; margin: 0;}
.navlist_sub a.topitem { width: 150px; font-weight: normal; padding: 8px 8px 5px 10px; margin: 0;}

.navlist_sub a.bottomitem { width: 150px; font-weight: normal; padding: 5px 8px 8px 10px; margin: 0;}
.navlist_sub a:hover { background-image: none; background:#60a7be;}

#nav li:hover, #nav li.hover {position: static; }
#nav li:hover ul, #nav li.sfhover ul {left: auto;}

/* End Drop Down Menu Attributes ----------------------------------------------------------- */
/* END NAVIGATION */

.mainpg_sidenav {float: left; width: 193px; margin: 0 1px 0 0; background: #012243;}

.mainpg_mainpic {float: right; width: 576px; background: #fff;}

#mainpg_contain {width: 770px; display: block;}

#main_area {float: left; width: 430px; padding: 15px 20px 0 20px;}

#side_area {float: right; width: 269px; background: url(images/sideback.png) repeat-y;  padding: 15px 19px 0 12px;}

/* Secondary pages */
#second_contain {width: 770px; background: #012243; display: block; float: left;}

#second_side {float: left; width: 193px; background: #012243; display: inline;}

#second_main {float: right; width: 536px; background: #fff; display: inline; padding: 25px 20px;}

.sidead {padding: 0 0 0 7px; }

.subheader { color: #034da5; font: bold 14px Arial, Helvetica, sans-serif; }

.caption {font-size: 10px; }
/* End Secondary pages */



/*SIDE NAVIGATION SECTION */
/* Side Navigation Bar ------------------------------------------------------------------ */
#sidenav {width: 193px; margin: 0 0 1px 0; background:url(images/navbar.jpg); padding: 0;}

#nav_side { list-style-type : none; width : 193px;  margin : 0; padding : 0; }

#nav_side li.navlist {display: block;}

#nav_side a { display: block; color: #fff; text-decoration: none;}

/* Nav bar images --------------------------------------- */
#home_b { background:url(images/sidenav/home.png) no-repeat; width:193px; height: 34px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#home { background:url(images/sidenav/home.png) no-repeat; width:193px; height: 34px; padding: 0; margin: 0; text-indent: -9999px;}
#home:hover { background: url(images/sidenav/home1.png) no-repeat;}

#overview_b { background:url(images/sidenav/overview.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#overview { background:url(images/sidenav/overview.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px;}
#overview:hover { background: url(images/sidenav/overview1.png) no-repeat;}

#exhibitorslist_b { background:url(images/sidenav/exhibitors.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#exhibitorslist { background:url(images/sidenav/exhibitors.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px;}
#exhibitorslist:hover { background: url(images/sidenav/exhibitors1.png) no-repeat;}


#attendee_b { background:url(images/sidenav/attendeeregistration.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#attendee { background:url(images/sidenav/attendeeregistration.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px;}
#attendee:hover { background: url(images/sidenav/attendeeregistration1.png) no-repeat;}

#exhibitors_b { background:url(images/sidenav/forexhibitors.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#exhibitors { background:url(images/sidenav/forexhibitors.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px;}
#exhibitors:hover { background: url(images/sidenav/forexhibitors1.png) no-repeat;}

#poster_b { background:url(images/sidenav/postersession.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#poster { background:url(images/sidenav/postersession.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px;}
#poster:hover { background: url(images/sidenav/postersession1.png) no-repeat;}

#special_b { background:url(images/sidenav/specialevents.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#special { background:url(images/sidenav/specialevents.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px;}
#special:hover { background: url(images/sidenav/specialevents1.png) no-repeat;}

#conferencechamps_b { background:url(images/sidenav/conferencechampions.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#conferencechamps { background:url(images/sidenav/conferencechampions.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px;}
#conferencechamps:hover { background: url(images/sidenav/conferencechampions1.png) no-repeat;}

#partnership_b { background:url(images/sidenav/partnershipawards.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#partnership { background:url(images/sidenav/partnershipawards.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px;}
#partnership:hover { background: url(images/sidenav/partnershipawards1.png) no-repeat;}

#hoteltravel_b { background:url(images/sidenav/hoteltravel.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#hoteltravel { background:url(images/sidenav/hoteltravel.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px;}
#hoteltravel:hover { background: url(images/sidenav/hoteltravel1.png) no-repeat;}

#areaattractions_b { background:url(images/sidenav/areaattractions.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#areaattractions { background:url(images/sidenav/areaattractions.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px;}
#areaattractions:hover { background: url(images/sidenav/areaattractions1.png) no-repeat;}

#pastconf_b { background:url(images/sidenav/pastconferences.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#pastconf { background:url(images/sidenav/pastconferences.png) no-repeat; width:193px; height: 23px; padding: 0; margin: 0; text-indent: -9999px;}
#pastconf:hover { background: url(images/sidenav/pastconferences1.png) no-repeat;}

#contact_b { background:url(images/sidenav/contactus.png) no-repeat; width:193px; height: 34px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#contact { background:url(images/sidenav/contactus.png) no-repeat; width:193px; height: 34px; padding: 0; margin: 0; text-indent: -9999px;}
#contact:hover { background: url(images/sidenav/contactus1.png) no-repeat;}



/* End Nav Bar images ------------------------------------ */

/* End Navigation
/* END SIDE NAVIGATION */




.clr {clear: both; }
.spacer {height: 15px; }

.listing {margin: 0 0 0 15px; padding: 0; }

.listing li {margin: 0 0 0 0; padding: 0 0 8px 0; list-style:url(images/bulletpt.png);}


.viewexhibitors_but_b{background:url(images/viewexhibitors-button1.png) no-repeat; width: 177px; height: 16px; display: block; }
.viewexhibitors_but{background:url(images/viewexhibitors-button1.png) no-repeat; width: 177px; height: 16px; display: block; text-indent: -99999px;}
.viewexhibitors_but:hover{background:url(images/viewexhibitors-button.png) no-repeat; }


/* Footer ------------------------------------------------------- */
div#footer {width: 770px; height: 39px; margin: 1px 0 0 0; background:url(images/bottombar.png) repeat-x;
font: normal 11px Arial, Helvetica, sans-serif; color: #fff;}

div#footer p { margin: 0; padding: 12px 0 0 0; text-align: center;}

#footer a {color: #fff; text-decoration: none; border-bottom: 1px dotted #70aae5; }
#footer a:hover {color: #70aae5; text-decoration: none; border-bottom: 1px dotted #b5d7fd; }

/* End Footer -------------------------------------------------------- */

