@charset "utf-8";
/* CSS Document */

body { margin : 0px; color : #000; background: #eceeed; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px }

ul { padding-top:0 ; margin-top:0}

p {margin: 3px; padding: 3px; }

img { border:0 }

#wrapper {width:981px; margin:auto; border-left:#dddddd solid 1px ;border-right:#dddddd solid 1px ; background-color:#FFFFFF }

#top { background:url(../images/top.png) no-repeat; width:981px; height:195px; margin:auto }

#top_index { background:url(../images/top_index.gif) no-repeat; width:981px; height:155px; margin:auto }

#top_bar {  background-color:#ff5a00; width:981px;}

#top_title {  background-color:#0e1e2e; width:951px; margin:auto;  padding: 15px 0 0px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ff9c00; font-weight:bold }

#bottom_bar_blank { height:1px; background-color:#fff; width:981px; margin:auto; clear:both }

#body_wrap { background:url(../images/body_bg.gif) repeat-y ; }

#left, #body { float:left }

#left {  background: #FFFFFF; width:679px } 

#body { width:302px; background-color:#e6e6e6 }



#footer { width:981px; height: 121px;  margin:auto; background-color:#1b2f43 }

#copyright { padding-top:27px; padding-bottom:10px; color:#FFFFFF; font-size: 12px; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; background-color:#0e1e2e; border-bottom:#34506b solid 1px }

#footerinfo { padding-top:20px; color: #999999; font-size: 12px; text-align:center;  font-family: Arial, Verdana, Helvetica, sans-serif }

#footerinfo a:link, #footerinfo a:visited  { padding-top:20px; color:  #999999; font-size: 12px; text-align:center;  font-family: Arial, Verdana, Helvetica, sans-serif }

#footerinfo a:hover { color:#FF6600 }

/* top header */
.top_header { height:25px; text-align:right; padding-right:20px; padding-top:20px; }
.top_header a:link, .top_header a:visited  {  text-decoration:none;  color:#3C3C3C;  }
.top_header a:hover { color:#000; }

/* Main menu style*/
.menu {height:35px;text-align:center;}

.menu ul {padding-left: 0px; padding-top:10px; margin:0;  list-style:none; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color: #cccccc;}

.menu li { display:inline  ; padding: 10px 6px; }

.menu li b { color:#0e1e2e }

.menu li a:link, .menu li a:visited  {  text-decoration:none;  color:#FFF; }

.menu li a:hover {  color:#000; background-color:#df3f00}

/* Bottom Style */
.menu_bottom {height:35px; text-align:center;}
.menu_bottom ul {  margin:0px auto; padding:0px; list-style:none; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:11px; color: #B6B6B6;}
.menu_bottom li {  padding: 10px; }
.menu_bottom li a:link, .menu_bottom li a:visited  {  text-decoration:none;  color:#B6B6B6; }

.header_bg { background:#000000; padding: 14px }

.header_title { font-family: Georgia, "Times New Roman", Times, serif;  font-size:22px; color: #2C3E4B ; }

.contents { font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color: #333333; padding: 20px 15px 17px 25px; line-height:19px;  }

.title_ab_italic { font-family:Arial Black, Arial; font-style: italic; color: #FF3300; font-size:12px }

.title_b { font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#000000 }

.submenu { background-color:#0e1e2e; color:#7e8e9e; padding: 13px 10px 20px 30px; font-size:12px; line-height:18px;}
.submenu2 { background-color:#0e1e2e; color:#7e8e9e; padding: 12px 0 0 0;}

.submenu a:link, .submenu a:visited  {  text-decoration:none;  color:#7e8e9e;  }

.submenu a:hover { color:#000; background-color:#436689}

.bannerarea { text-align:center }
.bannerarea_line { padding: 5px 0 0 0; }
.bannerarea_bottom { padding: 20px 0 0 0; }
.bannerarea img { border:1px solid #B5B6B5; }

.sitemap a:link, .sitemap a:visited  {  text-decoration:none;  color:#3C3C3C;  }
.sitemap a:hover { color:#000; }

.login_layer  {  text-decoration:none;  color:#3C3C3C;  }
.login_layer a:link, .login_layer a:visited  {  text-decoration:none;  color:#3C3C3C;  }
.login_layer a:hover { color:#000; }

/* form style */
.simpleform_login {font: 10pt Verdana; line-height:120%; BACKGROUND-COLOR:#ffffff; COLOR:#000000; BORDER:1px solid #B6D5D8}
.simpleform{font: 10pt Verdana; line-height:120%; BACKGROUND-COLOR:#FFFFFF; COLOR:#000000; BORDER:1px solid #B8B8B8}
.simpleform_ro{font: 10pt Verdana; line-height:120%; BACKGROUND-COLOR:#EEEEEE; COLOR:#888888; BORDER:1px solid #CCCCCC}

/* content box */
.contents_line_top     
{
    background-image : url(../images/detail_line_top.gif);
    height:10px;
}
.contents_line_middle     
{
    background-image : url(../images/detail_line_middle.gif);                
}
.contents_line_bottom      
{
    background-image : url(../images/detail_line_bottom.gif);
    height:10px;                
}

/* general dialog button styles */
.dialog_btns {
	margin:10px;
}
.dialog_btns .menu_button {
	width:80px;
}

/* Common Button */
.menu_button
{
    font-family: verdana;
	font-size: 10pt;
    border:1px solid #BC1300;
    height:20px;    
    background-image : url(../images/button_common11.gif);
    background-repeat : repeat;
    text-align:center;
    cursor:pointer;
    color:#ffffff;
}
.menu_button:hover
{
    font-family: verdana;
    border:1px solid #BC1300;
    height:20px;    
    background-image : url(../images/button_common_roll11.gif);
    background-repeat : repeat;
    text-align:center;
    cursor:pointer;
    color:#ffffff;
}

.menu_button_sel
{
    font-family: verdana;
    border:1px solid #BCBCBC;
    height:20px;    
    background-image : url(../images/button_common_roll.gif);
    background-repeat : repeat;
    text-align:center;
}












/* 2009 EVENT */

#video-list { margin:0; padding:0}
#video-list ul { list-style:none; margin:0; padding:0}
#video-list ul li { display:block; float:left; margin-right:5px }


#video-list ul li a { color:#333333; text-decoration:none}
#video-list ul li a:hover { text-decoration:underline; color:#FF3300 }


table.exhibitor_logos {
        width:100%;
        margin-top:-1px;
    }
    table.exhibitor_levels {
        width:100%;
        margin:20px 0px 20px;
        font-weight:bold;
    }
    table.exhibitor_levels td {
        width:25%;
        text-align:center;
    }
    table.exhibitor_levels td a {
        color:#313031;
    }
    table.exhibitor_logos td {
        background-color:#F7F3F7;
        width:50%;
        text-align:center;
        font-size:1em;
        font-family:verdana,sans serif;
    }
    table.exhibitor_logos td a {
        color:#313031;
    }
    table.exhibitor_logos td img {
        border:1px solid #B5B6B5;
    }
    p.section {
        margin:0px;
    }



