﻿
@charset "UTF-8";
/* CSS Document */
html {
    background-image:url(/images/framework/cesweb_bg.jpg);
    background-repeat:no-repeat;
}
body.home {
    background-color:transparent;
    width:1050px;
}
h3 {
    text-indent:0px;
    background:none;
}
#newwrap {
    background-image:url(/images/framework/cesweb_bgrpt.png);
    background-repeat:repeat-y;
    width:991px;
    padding:0 30px;
}
#footer-home {
    background-image:url(/images/framework/cesweb_footer.png);
    background-repeat:no-repeat;
    background-position:top;
    color:#fff;
    background-color:transparent;
    position:relative;
    top:auto;
    width:991px;
    padding:10px 30px;
}
#content-container {
    width:991px;     /* Increasing container size for header and Nav Elements  */
}
#nav-bar {
    background-color:#000;
    height:40px;
    background-image:none;
}
#page-bottom {
    background-color:#fff;
    width:991px;
    display:inline-block;
}
 
#HP-tabs {
    background-color:#fff;
    float:left;
    width:706px;
    height:700px;
    margin-left:19px;
}
#news{
    height:640px;
        
}
#news h3{
font-size:14px;color:#333;margin: 4px 0px;line-height:22px;        
}
#news-date p{ font-size:12px; padding: 0px; margin: 2px 0px;}
#news-content{}
#read-more{
    border-bottom:1px dotted #999;
    padding:0px 0px 10px 550px;
}
#news-nav{padding: 0px 0px 0px 490px;}
#news-nav li
{
display: inline;
list-style-type: none;
padding-right: 2px;
}
#blog{
    height:640px;
        
}
#blog h3{
font-size:14px;color:#333;margin: 4px 0px;line-height:22px;        
}
#fragment-4 h3{
    font-size:14px;color:#333;margin: 4px 0px;line-height:22px;    
}
#blog-date p{ font-size:12px; padding: 0px; margin: 2px 0px;}
#blog-content{}

#blog-nav{padding: 0px 0px 0px 490px;}
#blog-nav li
{
display: inline;
list-style-type: none;
padding-right: 2px;
}

.on_page a, .on_page a:active, .on_page a:link, .on_page a:visited, .on_page a:focus
{
background:#666;
color:#fff;
padding:0px 5px;
}
#HP-sidebar {
    background-color:#fff;
    float:right;
    width:240px;
    height:700px;
    margin-right:10px;
}
#sidelinks {
    padding-top:10px;
}
#facebook {
    padding-top:10px;
}
#mid-bar {
    background:#000;
    display:inline-block;
    width:991px;
    height:50px;
}
#mid-bar  .icon_wrap{
        padding:0px 0px 0px 0px;
        margin:18px 0 0 740px;
    }
#mid-bar  .right .icon_wrap a{
        padding:10px 0px 0px 1px;
    }

/* ---------------------------------- Link style editing */
#footer-home a, #footer-home a:hover, #footer-home a:focus, #footer-home a:visited, #footer-home a:active{
    color:#FFF;
    text-decoration:none;
}
#footer-home a:hover {
    text-decoration:underline;
    color:#FFF;
}
a, a:link, a:visited, a:active, a:focus {
    text-decoration:none;
    color:#009bb6;
}
a:hover {
    text-decoration:underline;
    color:#009bb6;    
}
/* ---------------------------------- End link editting */

/* ---------------------------------- tabs style editing */
#fragment-1, #fragment-2, #fragment-3, #fragment-4, #fragment-5 {
    height:625px;
}
#tabs {
    margin-top:-38px;
}
.ui-widget-header {
    background-color:transparent;
    background-image:none;
}
.ui-widget-content {
    background-color:transparent;
    background-image:none;
}
.ui-widget-header {
    border:none;
}
.ui-widget-content {
    border:none;
}
.ui-tabs .ui-tabs-nav {
height:34px;
margin:0;
padding:0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {border:none; }
.ui-tabs .ui-tabs-nav li a {color:#fff;}
.ui-tabs .ui-tabs-nav li:hover {border:none; background:url("/images/framework/CESweb_tab_hover.png") no-repeat bottom right;z-index:1;margin: 1px 0px 0px -26px; padding: 0px 21px;}

.ui-tabs .ui-tabs-nav li.news {border:none; background:url("/images/framework/news.png") no-repeat bottom center;z-index:1; margin: 1px 0px 0px -24px; padding: 0px 20px;color:#fff;}
.ui-tabs .ui-tabs-nav li.news:hover {border:none; background:url("/images/framework/news_hover.png") no-repeat bottom center;z-index:1;color:#fff;}
.ui-tabs .ui-tabs-nav li.news.ui-tabs-selected  {background:url("/images/framework/news_active.png") no-repeat bottom center;z-index:100;margin: 1px 0px 0px -24px; padding: 0px 21px;color:#000;}
.ui-tabs .ui-tabs-nav li.news.ui-tabs-selected a {color:#000;}

.ui-tabs .ui-tabs-nav li.blog {
background:url("/images/framework/blog.png") no-repeat scroll center bottom transparent;
border:medium none;
color:#FFFFFF;
margin:1px 0 0 -23px;
padding:0 28px;
z-index:1;
}
.ui-tabs .ui-tabs-nav li.blog:hover {border:none; background:url("/images/framework/blog_hover.png") no-repeat bottom center;z-index:1;color:#fff;}
.ui-tabs .ui-tabs-nav li.blog.ui-tabs-selected {
background:url("/images/framework/blog_active.png") no-repeat scroll center bottom transparent;
color:#000000;
margin:1px 0 0 -23px;
padding:0 29px;
z-index:100;
}
.ui-tabs .ui-tabs-nav li.blog.ui-tabs-selected a {color:#000;}
.ui-tabs .ui-tabs-nav li.video {border:none; background:url("/images/framework/blog.png") no-repeat bottom center;z-index:1;margin: 1px 0px 0px -25px; padding: 0px 24px 0px 22px;color:#fff;}
.ui-tabs .ui-tabs-nav li.video:hover {border:none; background:url("/images/framework/blog_hover.png") no-repeat bottom center;z-index:1;color:#fff;}
.ui-tabs .ui-tabs-nav li.video.ui-tabs-selected  {background:url("/images/framework/blog_active.png") no-repeat bottom center;z-index:100;margin: 1px 0px 0px -25px; padding: 0px 24px;color:#000;}
.ui-tabs .ui-tabs-nav li.video.ui-tabs-selected a {color:#000;}
.ui-tabs .ui-tabs-nav li.photos {
background:url("/images/framework/blog.png") no-repeat scroll center bottom transparent;
border:medium none;
color:#FFFFFF;
margin:1px 0 0 -37px;
padding:0 23px;
z-index:90;
}
.ui-tabs .ui-tabs-nav li.photos:hover {border:none; background:url("/images/framework/blog_hover.png") no-repeat bottom center;z-index:90;color:#fff;}
.ui-tabs .ui-tabs-nav li.photos.ui-tabs-selected {
background:url("/images/framework/blog_active.png") no-repeat scroll center bottom transparent;
color:#000000;
margin:1px 0 0 -37px;
padding:0 24px;
z-index:100;
}
.ui-tabs .ui-tabs-nav li.photos.ui-tabs-selected a {color:#000;}
.ui-tabs .ui-tabs-nav li.myces {border:none; background:url("/images/framework/blog.png") no-repeat bottom center;z-index:90;color:#fff;margin: 1px 0px 0px -34px; padding: 0px 20px;}
.ui-tabs .ui-tabs-nav li.myces:hover {border:none; background:url("/images/framework/blog_hover.png") no-repeat bottom center;z-index:90;color:#fff;}
.ui-tabs .ui-tabs-nav li.myces.ui-tabs-selected  {background:url("/images/framework/blog_active.png") no-repeat bottom center;z-index:100;color:#000;margin: 1px 0px 0px -34px; padding: 0px 22px;}
.ui-tabs .ui-tabs-nav li.myces.ui-tabs-selected a {color:#000;}


.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor:pointer;
}


/* ---------------------------------- tabs style editing */

/* ---------------------------------- Slideshow style editing */
/*
#prevNext {
    position:absolute;
    top:360px;
    right:35px;
    z-index:15;
}
#prevNext img {
position: relative;
z-index: 10;
cursor: pointer;
padding-left:10px;
}
#slideshow p {
margin: 0;
padding: 0 1em;
font-size: 13px;
position: relative;
top: -50px;
line-height: 50px;
height: 50px;
background: black;
opacity: .7;
filter:alpha(opacity=70);
color:#FFF;
}
#slideshow {
    width:991px;
    height:396px;
}
#controller {
    visibility:hidden;
    position:absolute;
}
#slides {
    
}
#jFlowSlide{ background:#DBF3FD; font-family: Georgia; }  
#myController { font-family: Georgia; padding:2px 0;  width:991px; background:#3AB7FF; }  
#myController span.jFlowSelected { background:#43A0D5;margin-right:0px; }  
  
.slide-wrapper { }  
.slide-img { width:991px; float:left; }  
.slide-img img {max-width:991px; }  
.slide-details { width:290px; float:right; margin-left:10px;}  
.slide-details h2 { font-size:1.5em; font-style: italic; font-weight:normal; line-height: 1; margin:0; }  
.slide-details .description { margin-top:10px; }  
  
.jFlowControl, .jFlowPrev, .jFlowNext { color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; }  
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #43A0D5; }  
*/
.anythingSlider                         { width: 991px; height: 396px; position: relative; margin: 0 auto 0px; }
.anythingSlider .wrapper                { width: 991px; overflow: auto; height: 396px; margin: 0 0px; position: absolute; top: 0; left: 0; }
                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; margin:0px; margin-left: -40px; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 396px; width: 991px; }
.anythingSlider .arrow                  { display: block; height: 22px; width: 13px; background: transparent no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background: url(/images/framework/next.png) no-repeat; padding: 0px 5px; width: 13px; text-align: center; position: absolute; right: 28px; top: 356px; z-index:60;  }
.anythingSlider .back                   { background: url(/images/framework/prev.png) no-repeat; padding: 0px 5px; width: 13px; text-align: center; position: absolute; right: 85px; top: 356px;}
#thumbNav                               { position: relative; top: 353px; text-align: center; visibility:hidden; }
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url() repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }
#start-stop                             { background: transparent; background-image: url(/images/framework/cesweb_slides_pause.png); background-repeat: no-repeat; color: white; padding: 0px 7px; height: 22px; width: 20px; text-align: center; position: absolute; right: 45px; top: 356px; }
#start-stop.playing                     { background-color: transparent; height: 22px;}
#start-stop:hover                       { background-color: transparent; height: 22px;}
.slideCaption                           {height:60px; width:991px; background-color:#000; z-index:50; opacity:0.8; z-index:50px; margin-top:-60px; filter:alpha(opacity=80); }
.slideCaption p                         {color:#00B9D4; padding-left:10px; text-decoration: none;}
.slideCaption a                         {color:#00B9D4; font: 15px Arial; text-decoration: none; padding-left:6px;}

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
/* ---------------------------------- End Slideshow style editing */
#logo {
    padding-top:10px;
    padding-left:10px;
}
#headTop {
    padding-top:10px;
    padding-right:10px;
}
#copyright-home {
    color:#FFF;
}
/* Old
#ctacontainer {
    display:inline-block;
    padding:5px 10px 1px;
    width:971px;
}
#ctarow {
    display:inline;
    margin-left:0px;
    padding-left:0px;
}
#showdate {
    display:inline;
    margin-right:200px;
}
#countdown {
    display:inline;
    margin-right:-15px;
}
#register {
    display:inline;
    margin-right:-15px;
}
#exhibit {
    display:inline;
}
*/
#ctacontainer {
    display:inline-block;
    padding:5px 10px 1px;
    width:971px;
    height:60px;
    float:left;
}

#showdate {
    width:250px;
    margin-right:183px;
    float:left;
}
#countdown {
    margin-right:-34px;
    background:url("/images/framework/cesweb_timerbg.jpg") no-repeat scroll 0 0 #FFFFFF;
    height:55px;
    width:236px;
    float:left;
    padding: 0px 0px 0px 19px;
}
#register {
width:163px;
    margin-right:-15px;
    float:left;
}
#exhibit {
width:163px;
float:left;
}

/*Counter Styles*/
.hasCountdown {
    color:#999;
    background-color: none;
}
.countdown_rtl {
    direction: rtl;
}
.countdown_holding span {
    background-color: none;
    color:#000;
}
.countdown_row {
    clear: both;
    width: 100%;
    padding: 0px 2px;
    text-align: center;
}
.countdown_show1 .countdown_section {
    width: 98%;
}
.countdown_show2 .countdown_section {
    width: 48%;
}
.countdown_show3 .countdown_section {
    width: 32.5%;
}
.countdown_show4 .countdown_section {
    width: 22.5%;
    height:50px;
    padding:18px 0px 0px 0px;
    margin:-4px 0px 0px 0px;
}
.countdown_show5 .countdown_section {
    width: 19.5%;
}
.countdown_show6 .countdown_section {
    width: 16.25%;
}
.countdown_show7 .countdown_section {
    width: 14%;
}
.countdown_section {
    display: block;
    float: left;
    font-size: 14px;
    text-align: center;
    height:auto;
}
.countdown_amount {
    font-size: 200%;
    color:#2CA7C2;
    margin:50px 0px 0px 0px;
    font-weight:bold;
}
.countdown_descr {
    display: block;
    width: 100%;
}


/* ---------------------------------- Search Field Edits */
#searchfield-HP {
    padding: 11px 0px 8px 0px;
    position: absolute;
    left: 20px;
    top: 0px;
}
#searchfield-HP form {
    height: 26px;
    width: 350px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
        margin-top:1px;
}
#headTop input.searchbox {
    background: transparent none repeat scroll 0 0;
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif;
    color: #666;
    width: 160px;
/*    padding: 6px 5px;  */
}
#headTop input.searchbutton {
    background: url(/images/framework/cesweb_searchbutton.jpg) no-repeat;   
    background-position:center;
    border: 0px;
    height: 20px; 
    width: 20px;
}
/* ---------------------------------- End Search Field  */
/* ---------------------------------- Nav Headings styling  */
.dd-exhibitor, .dd-sessions, .dd-events, .dd-awards, .dd-exhibits, .dd-hotel, .dd-news, .dd-international, .dd-faqs  {
    width:inherit;
}
/*
.dd-exhibitor {
    width:auto;
}
.dd-sessions {
    width:auto;
}
.dd-events {
    width:auto;
}
.dd-awards {
    width:auto;
}
.dd-exhibits {
    width:auto;
}
.dd-hotel {
    width:auto;
}
.dd-news {
    width:auto;
}
.dd-international {
    width:auto;
}
.dd-faqs {
    width:auto;
}
*/    
li.dd-exhibitor { /* list items width 50 */
    float: left;
    position: relative;
    width: auto;
    padding-left:0px;
}
li.dd-exhibitor ul li.top 
{
    height: 54px;
}
li.dd-sessions { /* list items width 50 */
    float: left;
    position: relative;
    width: auto;
    padding-left:0px;
}
li.dd-events { /* list items width 50 */
    float: left;
    position: relative;
    width: auto;
    padding-left:0px;
}
li.dd-awards { /* list items width 50 */
    float: left;
    position: relative;
    width: auto;
    padding-left:0px;
}
li.dd-exhibits { /* list items width 50 */
    float: left;
    position: relative;
    width: auto;
    padding-left:0px;
}
li.dd-hotel { /* list items width 50 */
    float: left;
    position: relative;
    width: auto;
    padding-left:0px;
}
li.dd-news { /* list items width 50 */
    float: left;
    position: relative;
    width: auto;
    padding-left:0px;
}
li.dd-international { /* list items width 50 */
    float: left;
    position: relative;
    width: auto;
    padding-left:0px;
}
li.dd-faqs { /* list items width 50 */
    float: left;
    position: relative;
    width: auto;
    padding-left:0px;
}

/* ---------------------------------- End Nav Headings styling  */
/* ---------------------------------- Sub Nav Headings styling  */
#nav-bar ul.subnav li { /* second-level lists */
    float: left;
    clear: both;
}
#nav-bar ul.subnav li.link,
#nav-bar ul.subnav li.link_with_children,
#nav-bar ul.subnav li.first_link_with_children,
#nav-bar ul.subnav li.first_link
{
    /* background-color: #cee52e; */
    margin:0;
 /*    background-color: #000000;    Altered */
/*    opacity:0.8;                   Altered */
/*    filter:alpha(opacity=80);     Buggy in IE */
    
}
#nav-bar ul.subnav li.first_link 
{
    padding-top: 10px;
}
#nav-bar ul.subnav li.first_link_with_children 
{
    padding-top: 10px;
}
#nav-bar ul.subnav li.link_with_children, #nav-bar ul.subnav li.first_link_with_children {
background-image:none;
background-position:95% 75%;
background-repeat:no-repeat;
}
#nav-bar ul.subnav li.link a, #nav-bar ul.subnav li.link a:visited,
#nav-bar ul.subnav li.link_with_children a, #nav-bar ul.subnav li.link_with_children a:visited,
#nav-bar ul.subnav li.first_link_with_children a, #nav-bar ul.subnav li.first_link_with_children a:visited,
#nav-bar ul.subnav li.first_link a, #nav-bar ul.subnav li.first_link a:visited  
{
    display: block;
    padding-left: 14px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #ffffff;     /* Altered */
    font-family: Arial;
    font-weight:normal;
    font-size: 13.5px;
    font-weight:bold;
    text-decoration: none;
}
#nav-bar ul.subnav li.link a:hover,
#nav-bar ul.subnav li.link_with_children a:hover,
#nav-bar ul.subnav li.first_link_with_children a:hover,
#nav-bar ul.subnav li.first_link a:hover
{
    background-color:#2CA7C2;      /* Altered */
    
}
#nav-bar ul.subnav li a
{
    display: block;
    margin: 0;
    padding: 0;
}
#nav-bar ul#sub-exhibitor 
{
    position: absolute;
    top: 40px;
    left: 10px;
}
#nav-bar ul#sub-exhibitor li 
{
    position: relative;
    width: 147px;
}
#nav-bar ul#sub-exhibitor li.top
{
    height: 54px;
}
#nav-bar ul#sub-exhibitor li.first_link_with_children ul
{
    position: absolute;
    left: 140px;
    top: 10px;
}
#nav-bar ul#sub-exhibitor li.link_with_children ul
{
    position: absolute;
    left: 140px;
    top: 0px;
}
#nav-bar ul#sub-exhibitor li.first_link_with_children ul li,
#nav-bar ul#sub-exhibitor li.link_with_children ul li
{
background-color: #000000;    /* Altered */
    opacity:0.8;                  /* Altered */
    filter:alpha(opacity=80);    /* Altered */
    
    
}

#nav-bar ul.subnav li.link, #nav-bar ul.subnav li.link_with_children, #nav-bar ul.subnav li.first_link_with_children, #nav-bar ul.subnav li.first_link {
    background-color:transparent;
    
}

#nav-bar ul#sub-exhibitor li.first_link_with_children ul li a:hover,
#nav-bar ul#sub-exhibitor li.link_with_children ul li a:hover
{
background-color: #000000;    /* Altered */
    opacity:0.8;                  /* Altered */
    filter:alpha(opacity=80);    /* Altered */
}
#nav-bar ul#sub-exhibitor li.bottom
{
   background-image: none;
    background-repeat: no-repeat;
    height: 9px;
    width: 147px;
}
#nav-bar ul#sub-sessions
{
    background:url("/images/framework/nav-black.png") repeat;
    position: absolute;
    top: 40px;
    left: 197px;
    width: 140px;
}
#nav-bar ul#sub-sessions li 
{
    position: relative;
    width: 140px;
}
#nav-bar ul#sub-sessions li.top 
{
    height: 0px;
}
#nav-bar ul#sub-sessions li.first_link_with_children ul
{
    background:url("/images/framework/nav-black.png") repeat;
    position: absolute;
    left: 140px;
    top: 10px;
}
#nav-bar ul#sub-sessions li.link_with_children ul
{
    position: absolute;
    left: 140px;
    top: 0px;
}

#nav-bar ul#sub-sessions li.first_link_with_children ul li,
#nav-bar ul#sub-sessions li.link_with_children ul li
{
    background:url("/images/framework/nav-black.png") repeat;
   /* background-color: #bbc929; */
    background-color: transparent;     /* Altered */
}
#nav-bar ul#sub-sessions li.first_link_with_children ul li a:hover,
#nav-bar ul#sub-sessions li.link_with_children ul li a:hover
{
background-color:#2CA7C2;      /* Altered */
}
#nav-bar ul#sub-sessions li.bottom
{
    background-image: none;
    background-repeat: no-repeat;
    height: 9px;
    width: 140px;
    line-height: 9px;
}
#nav-bar ul#sub-events
{
    background:url("/images/framework/nav-black.png") repeat;
    position: absolute;
    top: 40px;
    left: 403px;
    width: 130px;
}
#nav-bar ul#sub-events li 
{
    position: relative;
    width: 130px;
}
#nav-bar ul#sub-events li.top  /* added in to lower sub nav */
{
    height: 0px;
}
#nav-bar ul#sub-events li.first_link_with_children ul
{
    position: absolute;
    left: 100px;
    top: 10px;
}
#nav-bar ul#sub-events li.link_with_children ul
{
    position: absolute;
    left: 100px;
    top: 0px;
}
#nav-bar ul#sub-events li.first_link_with_children ul li,
#nav-bar ul#sub-events li.link_with_children ul li
{
    background:url("/images/framework/nav-black.png") repeat;
    background-color: transparent;    /* Altered */
}
#nav-bar ul#sub-events li.first_link_with_children ul li a:hover,
#nav-bar ul#sub-events li.link_with_children ul li a:hover
{
background-color:#2CA7C2;      /* Altered */
}
#nav-bar ul#sub-events li.bottom
{
       background-image:none;
    background-repeat: no-repeat;
    height: 9px;
    width: 100px;
}
#nav-bar ul#sub-awards
{
    background:url("/images/framework/nav-black.png") repeat;
    position: absolute;
    top: 40px;
    left: 489px;
    width: 142px;
}
#nav-bar ul#sub-awards li 
{
    position: relative;
    width: 142px;
}
#nav-bar ul#sub-awards li.top  /* added in to lower sub nav */
{
    height: 0px;
}
#nav-bar ul#sub-awards li.first_link_with_children ul
{
    position: absolute;
    left: 142px;
    top: 10px;
}
#nav-bar ul#sub-awards li.link_with_children ul
{
    position: absolute;
    left: 142px;
    top: 0px;
}
#nav-bar ul#sub-awards li.first_link_with_children ul li,
#nav-bar ul#sub-awards li.link_with_children ul li
{
    background:url("/images/framework/nav-black.png") repeat;
    background-color: transparent;    /* Altered */
}
#nav-bar ul#sub-awards li.first_link_with_children ul li a:hover,
#nav-bar ul#sub-awards li.link_with_children ul li a:hover
{
background-color:#2CA7C2;      /* Altered */
}
#nav-bar ul#sub-awards li.bottom
{
     background-image:none;
    background-repeat: no-repeat;
    height: 9px;
    width: 142px;
}
#nav-bar ul#sub-exhibits
{
    background:url("/images/framework/nav-black.png") repeat;    
    position: absolute;
    top: 40px;
    left: 584px;
    width: 133px;
}
#nav-bar ul#sub-exhibits li 
{
    width: 133px;
    position: relative;
}
#nav-bar ul#sub-exhibits li.top  /* added in to lower sub nav */
{
    height: 0px;
}
#nav-bar ul#sub-exhibits li.first_link_with_children ul
{
    position: absolute;
    left: 133px;
    top: 10px;
}
#nav-bar ul#sub-exhibits li.link_with_children ul
{
    position: absolute;
    left: 133px;
    top: 0px;
}
#nav-bar ul#sub-exhibits li.first_link_with_children ul li,
#nav-bar ul#sub-exhibits li.link_with_children ul li
{
    background:url("/images/framework/nav-black.png") repeat;
    background-color: transparent;    /* Altered */
}
#nav-bar ul#sub-exhibits li.first_link_with_children ul li a:hover,
#nav-bar ul#sub-exhibits li.link_with_children ul li a:hover
{
background-color:#2CA7C2;      /* Altered */
}
#nav-bar ul#sub-exhibits li.bottom
{
       background-image:none;
    background-repeat: no-repeat;
    height: 9px;
    width: 133px;
}
#nav-bar ul#sub-hotel
{
    background:url("/images/framework/nav-black.png") repeat;
    position: absolute;
    top: 40px;
    left: 711px;
    width: 158px;
}
#nav-bar ul#sub-hotel li 
{
    width: 158px;
    position: relative;
}
#nav-bar ul#sub-hotel li.top  /* added in to lower sub nav */
{
    height: 0px;
}
#nav-bar ul#sub-hotel li.first_link_with_children ul
{
    position: absolute;
    left: 158px;
    top: 10px;
}
#nav-bar ul#sub-hotel li.link_with_children ul
{
    position: absolute;
    left: 158px;
    top: 0px;
}
#nav-bar ul#sub-hotel li.first_link_with_children ul li,
#nav-bar ul#sub-hotel li.link_with_children ul li
{
        background:url("/images/framework/nav-black.png") repeat;
        background-color: transparent;    /* Altered */
}
#nav-bar ul#sub-hotel li.first_link_with_children ul li a:hover,
#nav-bar ul#sub-hotel li.link_with_children ul li a:hover
{
background-color:#2CA7C2;      /* Altered */
}
#nav-bar ul#sub-hotel li.bottom
{
       background-image:none;
    background-repeat: no-repeat;
    height: 9px;
    width: 158px;
}
#nav-bar ul#sub-news
{
    background:url("/images/framework/nav-black.png") repeat;
    position: absolute;
    top: 40px;
    left: 852px;
    width: 151px;
}
#nav-bar ul#sub-news li 
{
    position: relative;
    width: 151px;
}
#nav-bar ul#sub-news li.top  /* added in to lower sub nav */
{
    height: 0px;
}
#nav-bar ul#sub-news li.first_link_with_children ul
{
    position: absolute;
    left: 151px;
    top: 10px;
}
#nav-bar ul#sub-news li.link_with_children ul
{
    position: absolute;
    left: 151px;
    top: 0px;
}
#nav-bar ul#sub-news li.first_link_with_children ul li,
#nav-bar ul#sub-news li.link_with_children ul li
{
    background:url("/images/framework/nav-black.png") repeat;
    background-color: transparent;    /* Altered */
}
#nav-bar ul#sub-news li.first_link_with_children ul li a:hover,
#nav-bar ul#sub-news li.link_with_children ul li a:hover
{
background-color:#2CA7C2;      /* Altered */
}
#nav-bar ul#sub-news li.bottom
{
     background-image:none;
    background-repeat: no-repeat;
    height: 9px;
    width: 151px;
}
#nav-bar ul#sub-international
{
    background:url("/images/framework/nav-black.png") repeat;
    position: absolute;
    top: 40px;
    left: 700px;
    width: 197px;
}
#nav-bar ul#sub-international li 
{
    position: relative;
    width: 197px;
}
#nav-bar ul#sub-international li.top  /* added in to lower sub nav */
{
    height: 0px;
}
#nav-bar ul#sub-international li.first_link_with_children ul
{
    position: absolute;
    left: 197px;
    top: 10px;
}
#nav-bar ul#sub-international li.link_with_children ul
{
    position: absolute;
    left: 197px;
    top: 0px;
}
#nav-bar ul#sub-international li.first_link_with_children ul li,
#nav-bar ul#sub-international li.link_with_children ul li
{
    background:url("/images/framework/nav-black.png") repeat;
    background-color: transparent;    /* Altered */
}
#nav-bar ul#sub-international li.first_link_with_children ul li a:hover,
#nav-bar ul#sub-international li.link_with_children ul li a:hover
{
background-color:#2CA7C2;      /* Altered */
}
#nav-bar ul#sub-international li.bottom
{
       background-image:none;
    background-repeat: no-repeat;
    height: 9px;
    width: 197px;
}
#nav-bar ul#sub-faqs
{
    background:url("/images/framework/nav-black.png") repeat;
    position: absolute;
    top: 40px;
    left: 928px;
    width: 100px;
}
#nav-bar ul#sub-faqs li 
{
    position: relative;
    width: 100px;
}
#nav-bar ul#sub-faqs li.top  /* added in to lower sub nav */
{
    height: 0px;
}
#nav-bar ul#sub-faqs li.first_link_with_children ul
{
    position: absolute;
    left: 70px;
    top: 10px;
}
#nav-bar ul#sub-faqs li.link_with_children ul
{
    position: absolute;
    left: 70px;
    top: 0px;
}
#nav-bar ul#sub-faqs li.first_link_with_children ul li,
#nav-bar ul#sub-faqs li.link_with_children ul li
{
        background:url("/images/framework/nav-black.png") repeat;
background-color: transparent;    /* Altered */
}
#nav-bar ul#sub-faqs li.first_link_with_children ul li a:hover,
#nav-bar ul#sub-faqs li.link_with_children ul li a:hover
{
background-color:#2CA7C2;      /* Altered */
}
#nav-bar ul#sub-faqs li.bottom
{
    background-image:none;
    background-repeat: no-repeat;
    height: 9px;
    width: 70px;
}
#nav-bar ul.subnav li.link_with_children, #nav-bar ul.subnav li.first_link_with_children {background:url("/images/framework/cesweb_menu_arrow.png") no-repeat bottom right;background-color:transparent;}
/* ---------------------------------- End Sub Nav Headings styling  */
/* ----------------------------------Flikr Feed styling  */
div#fragment-4 #container { width: 700px; padding: 50px; background: #f9f9f9; margin: 0 auto; text-align: left; }

h1 { margin: 10px 0; }

.thumbs { margin: 0; padding: 0; overflow: hidden; }
.thumbs li { list-style: none; float: left; margin: 5px; padding: 3px; background: #eee; -moz-box-shadow: 0 0 4px #444; -webkit-box-shadow: 0 0 2px #000; }
.thumbs li a { }
.thumbs li img { display: block; }
.thumbs li a img { border: none;}

#cycle { margin: 0; padding: 0; width: 500px; height: 333px; padding: 3px; background: #eee; -moz-box-shadow: 0 0 2px #000; -webkit-box-shadow: 0 0 2px #000;}
#cycle li { position: relative; list-style: none; margin: 0; padding: 3px; width: 500px; height: 333px; overflow: hidden; }
#cycle li div { position: absolute; bottom: 3px; left: 3px; padding: 3px; width: 494px; background: black; color: white; font-size: 12px; opacity: .8; }
/* ---------------------------------- End Flikr Feed styling  */

/* ---------------------------------- Colorbox (for videos and pictures to pop out) styling  */

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{margin-top:20px;}
        #cboxLoadedContent{background:#000; padding:5px;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/images/framework/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/images/framework/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(/images/framework/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/images/framework/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}
        
        /* ---------------------------------- End Colorbox (for videos and pictures to pop out) styling  */
    
    /* ---------------------------------- Video Feed Syling  */    
div#fragment-3 .title {
    border-bottom: 1px dotted black;
    width: 650px;
    clear: both;
    padding: 15px 0;
    cursor: pointer;
}
div#fragment-3 .push {
    clear: both;
}
div#fragment-3 .thumb {
    float: left;
}
div#fragment-3 .thumb img {
    height: 76px;
    width: 120px;
    padding: 0 15px;
}
div#fragment-3 .thumb div {
    background: url("/images/framework/CES-play-button-transparent.png") no-repeat center center;
    z-index: 100;
    height: 76px;
    width: 120px;
    position: absolute;
    padding: 0 15px;
}
div#fragment-3 .date {
    margin: 2px 0;
    font-size: 10pt;
    padding:0;
}
div#fragment-3 .displayName {
    color: #000000;
    font-size: 16pt;
    font-weight: bold;
}
div#fragment-3 .descShort {
    font-size: 10pt;
    color: #333333;
}
#cboxLoadedContent iframe {
    padding-top: 13px;
}
div#fragment-3 h3{
font-size:14px;color:#333;margin: 4px 0px;line-height:22px;text-indent:0px;    
}
#video-nav {
    float: right;
}
.videoDiv {
    height: 640px;
}
#video-nav li {
    display: inline;
    list-style-type: none;
    padding-right: 2px;
}
/* ---------------------------------- END Video Feed Syling  */