

/*
  The menu
 */

#menu_bar    
{ 
font-size: 80%; 
font-size: 95% !important; 
/*background: #ffffff url("../img/menu_bg.gif") no-repeat left bottom; */
margin-top: 23; 
padding: 2px; 
height: 35px; 
clear: both; 
border: dashed 0 #cccccc;
float: top;
width: 856px;
background: #fecb00; 
}

#menu_bar ul
{
float:left;
font-size: 12px; 
font-family: helvetica neue, helvetica, verdana, arial, sans-serif; 
}

#menu_bar ul li{position:relative;display:inline;}
#menu_bar ul li a  
{ 
color: black; 
text-decoration: none; 
background-color: transparent; 
padding: 5px 5px 1px; 
float: left; 
border-right: 1px solid #ffffff 
}

#menu_bar ul li a:hover
{
text-decoration: none;
/*font-weight: bold;*/
color: #ffffff;
/*background-color: #f6c400;*/
}

#page_header  {
/*background: #ffffff url("entrance.jpg") no-repeat left bottom; */
background: #ffffff no-repeat left bottom; 
height: 280px; 
width: 100%;
clear: both 
}


#content
{
float:top;
height:600px;
}

#content_posters
{
float:top;
height:900px;
}

#content_sponsors
{
float:top;
height:900px;
}

#content_program
{
float:top;
height:1700px;
}

#content_reg
{
float:top;
height:1500px;
}

#content_venue
{
float:top;
height:2500px;
}

#content_accomodations
{
float:top;
height:1500px;
}

#primary_content
{
float:left;
margin-left: 20px;
margin-top: 30px;
margin-bottom: 60px;
margin-right: 10px;
font-size: 12px; 
font-family: helvetica neue, helvetica, verdana, arial, sans-serif; 
width: 600px;
}

#primary_content p  
{ 
font-size: 12px; 
font-family: helvetica neue, helvetica, verdana, arial, sans-serif; 
line-height: 16px; 
margin-top: 5px; 
margin-bottom: 15px; 
padding: 4px ;
}

#secondary_content
{
float: right;
width: 180px;
font-size: 12px; 
}

#box
{
border-right: 1px solid #000000 ;
border-left: 1px solid #000000 ;
border-top: 1px solid #000000 ;
border-bottom: 1px solid #000000 ;
}


#pagewrap   
{ 
background: #ffffff url("none") repeat-y left top; 
text-align: left; 
margin-right: auto; 
margin-left: auto; 
width: 860px ;
border-right: 1px solid #000000 ;
border-left: 1px solid #000000 ;
border-top: 1px solid #000000 ;
border-bottom: 1px solid #000000 ;
}

body     
{ 
color: #444; 
/*background: #757bb7; */
/*background: #fecb00; */
background: #dfdfdf;
/*text-align: center; 
margin-top: 10px; 
margin-bottom: 60px  */
font-family: "Helvetica","Arial",serif;
}

#secondary_content h2
{
font-size: 13px; 
padding: 4px;
background: #fecb00; 
margin-right: 4px;
margin-left: 0px;
margin-top: 4px;
margin-bottom: 4px;
width: 160px;
border-right: 1px solid #000000 ;
border-left: 1px solid #000000 ;
border-top: 1px solid #000000 ;
border-bottom: 1px solid #000000 ;
}




