body
{
  background: rgb(0,0,0);
  margin: 0;
  padding: 0;
  text-align: center;
}

img
{
  border: none;
}

table
{
  font-size: 80%;
}

#logos_banner
{
  background-color: rgb(255,255,255);
  height: 113px;
}

#conf_logo_banner
{
  background-color: rgb(255,255,255);
  height: 113px;
}


#eon_logo
{
  position:absolute; 
  top: 29px; 
  left: 0px;
}

#can_logo
{
  position:absolute; 
  top: 3px; 
  right: 120px;
}

#heca_logo
{
  position:absolute; 
  top: 5px; 
  right: 10px;
}
#conf_page
{
  position: relative;
  top: 0px;
  left: 0px;
  margin: 30px auto 20px auto;
  padding: 0 0 0 0px;
  width: 625px; /*496px;*/
  text-align: left;
}

#conf_footer
{
  margin: auto;
  background-color: rgb(0,0,0);
  padding: 0 20px 20px 20px;
  width: 496px;
}

body, p, h1, h2, h3, h4
{
  font-family: arial, helvetica, sans-serif;
  color: rgb(80,80,80);//rgb(77, 84, 91); /*rgb(255,255,255);*/
  padding: 0;
  margin: 0 0 10px 0;
}

h1
{
  font-size: 100%;
  font-weight: bold;
  color: rgb(60,60,60);
}

h2
{
  font-size: 90%;
  font-weight: bold;
  color: rgb(91,150,19);
}

h3
{
  font-size: 90%;
  font-weight: bold;
}

p
{
  font-size: 80%;
}

a
{
  color: rgb(91,150,19); /*rgb(103,191,52);*/
}

a:visited
{
  color: rgb(91,150,19);
}

a:hover
{
  color: rgb(91,150,19);
}

.highlight
{
  color: rgb(91,150,19);
}

#conf_footer p
{
  width: 496px;
  text-align: left;
  color: rgb(100,100,100);
}

#conf_menu
{
  width: 496px;
  background-color: black;
  text-align: left;
  height: 35px;
  margin: 0px;
  padding: 0px;
}

#conf_menu ul 
{ 
  margin: 0px 0 0 20px;
  padding: 0px;
  height: 35px;
}

#conf_menu ul li
{
  background-image: url(../imgs/tab_right.gif);
  background-repeat: no-repeat;
  background-position: top right;
  display: inline;
  background-color: rgb(210,210,210);
  margin: 0px 2px 0 2px;
  padding: 0px 0 8px 0;
  font-size: 80%;
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
height: 35px;
line-height: 35px;
}

#conf_menu ul li.conf_menu_selected
{
  background-image: url(../imgs/tab_right_selected.gif);
  background-color: white;
  padding: 0px 0 9px 0;
  line-height: 35px;
}
  
#conf_menu ul li a
{
  background-image: url(../imgs/tab_left.gif);
  background-repeat: no-repeat;
  padding: 0px 5px 0px 8px;
  color: rgb(0,0,0);
  text-decoration: none;
line-height: 35px;
height: 35px;
}

#conf_menu ul li a:hover
{
  text-decoration: underline;
}
  
#conf_menu ul li.conf_menu_selected a
{
  background-image: url(../imgs/tab_left_selected.gif);  
  text-decoration: underline;
}
  
#banner_top
{
  font-size: 20%;
  height: 17px;
  width: 625px;
  background-image: url(../imgs/page_top_wide.gif);
  background-repeat: no-repeat;
  padding: 0 0 0 0;
}

#opening_soon
{
  font-size: 120%;
  width: 496px;
  background-image: url(../imgs/page_top.gif);
  background-repeat: no-repeat;
  padding: 17px 0 0 0;
}

#opening_soon_inner
{
  border: solid white 2px;
  border-width: 0 0px 0px 0px;
  background-color: white; 
  width: 496px;  
}
  
#opening_soon p
{
  color: red;
  font-weight: bold;
  margin: 0;
  padding: 0 0 10px 0;
}

#conf_content
{
  border: solid white 2px;
  border-width: 2px 2px 2px 2px;
  margin: 0;
  padding: 0 10px 10px 10px;
  background-color: rgb(255,255,255);
  background-repeat: no-repeat;
  background-position: bottom;
}

div.margins
{
  margin: 30px;
}

#prev_conf_menu
{
  width: 621px; 
  margin: 20px 10px 0 10px; 
  padding:0px; 
  list-style-type: none;
}

#prev_conf_menu li
{
  display: inline;
  font-size: 80%;
  margin: 0px;
  padding: 5px 15px 0 15px;
  border: solid white 1px;
  border-width: 0 1px 0 0;
}

#prev_conf_menu ul li.prev_conf_menu_last
{
  border: none;
}


/*--------------- SOLD OUT -------------*/
.sold_out
{
 color: rgb(120,120,120);
}

#dp_delegate_package_B_label
{
 color: rgb(120,120,120);
}
/*--------------------------------------------*/
