/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 5px 0px;
    padding: 0px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .outerLayout { background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 990px;
    }

  .header { padding-bottom: 5px;
    }

  #topnavOuter { font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(30, 30, 30);
    height: 42px;
    font-weight: bold;
    }

  #topnavOuter a { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  #topnavOuter a:visited { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  #topnavOuter a:active { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  #topnavOuter a:hover { color: rgb(120, 120, 120);
    text-decoration: none;
    }

  .topNav { text-align: center;
    }

  .topsubNav { border: 1px solid rgb(255, 0, 0);
    padding: 3px;
    margin-top: 3px;
    font-size: 12px;
    color: rgb(30, 30, 30);
    font-weight: bold;
    }

  .leftcolumn { background: rgb(234, 234, 234) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 417px;
    }

  .leftcolumnin { padding: 10px;
    }

  .titlegraybarone { padding: 3px 10px;
    background: rgb(153, 153, 153) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    }

  .titlegraybarone a { color: rgb(0, 0, 0);
    text-decoration: none;
    }

  .titlegraybarone a:visited { color: rgb(0, 0, 0);
    text-decoration: none;
    }

  .titlegraybarone a:active { color: rgb(0, 0, 0);
    text-decoration: none;
    }

  .titlegraybarone a:hover { color: rgb(0, 0, 0);
    text-decoration: none;
    }

  .titlegraybartwo { border-bottom: 1px solid rgb(30, 30, 30);
    padding: 3px 10px;
    background: rgb(234, 234, 234) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    }

  .titlegraybartwo a { color: rgb(0, 0, 0);
    text-decoration: none;
    }

  .titlegraybartwo a:visited { color: rgb(0, 0, 0);
    text-decoration: none;
    }

  .titlegraybartwo a:active { color: rgb(0, 0, 0);
    text-decoration: none;
    }

  .titlegraybartwo a:hover { color: rgb(0, 0, 0);
    text-decoration: none;
    }

  .titlegraybarthree { padding: 3px 10px;
    background: rgb(234, 234, 234) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: rgb(30, 30, 30);
    }

  .titlegraybarthree a { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  .titlegraybarthree a:visited { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  .titlegraybarthree a:active { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  .titlegraybarthree a:hover { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  .titlegraybarfour { border-bottom: 1px solid rgb(30, 30, 30);
    padding: 3px 10px;
    background: rgb(91, 203, 225) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: rgb(30, 30, 30);
    }

  .titlegraybarfour a { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  .titlegraybarfour a:visited { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  .titlegraybarfour a:active { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  .titlegraybarfour a:hover { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  .rightOuter { width: 573px;
    }

  .rightcolumn { width: 540px;
    margin-bottom: 5px;
    }

  .rightText { padding: 10px;
    background: rgb(234, 234, 234) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: rgb(0, 0, 0);
    }

  .rightText a { font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: underline;
    color: rgb(63, 32, 253);
    font-family: Arial,Helvetica,sans-serif;
    }

  .rightText a:visited { color: rgb(238, 78, 200);
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: underline;
    }

  .rightText a:active { color: rgb(63, 32, 253);
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: underline;
    }

  .rightText a:hover { color: rgb(228, 122, 12);
    text-decoration: underline;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    }

  .stylebiggerred { font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: rgb(255, 0, 0);
    }

  .stylebigred { font-weight: bold;
    color: rgb(255, 0, 0);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    }

  .styleboldred { font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: rgb(255, 0, 0);
    }

  .stylered { color: rgb(255, 0, 0);
    }

  .rightTexttwo { padding: 10px;
    background: rgb(234, 234, 234) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(30, 30, 30);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 20px;
    width: 277px;
    }

  .rightTexttwo a { font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: underline;
    color: rgb(152, 202, 221);
    }

  .rightTexttwo a:visited { text-decoration: none;
    color: rgb(238, 78, 200);
    }

  .rightTexttwo a:active { color: rgb(152, 202, 221);
    text-decoration: none;
    }

  .rightTexttwo a:hover { color: rgb(228, 122, 12);
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: underline;
    }

  .footer { color: rgb(30, 30, 30);
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
    padding-top: 10px;
    padding-bottom: 5px;
    text-align: center;
    line-height: 17px;
    }

  .footer a { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  .footer a:visited { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  .footer a:active { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  .footer a:hover { color: rgb(120, 120, 120);
    text-decoration: none;
    }

  #nav1 { display: none;
    margin-left: 8px;
    }

  #nav2 { display: none;
    margin-left: 155px;
    }

  #nav3 { display: none;
    margin-left: 22px;
    }

  #nav4 { display: none;
    margin-left: 425px;
    }

  #nav5 { display: none;
    margin-left: 535px;
    }

  #nav6 { display: none;
    margin-left: 258px;
    }

  #nav7 { display: none;
    margin-left: 10px;
    }

  .innerleftcolumn { background: rgb(234, 234, 234) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 260px;
    }

  .innerleftPicIn { padding: 10px 20px;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(30, 30, 30);
    font-size: 13px;
    text-align: center;
    }

  .innerleftpictext { background: rgb(55, 55, 55) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: rgb(255, 0, 0);
    text-align: center;
    }

  .innerleftpictext a { color: rgb(255, 0, 0);
    text-decoration: none;
    }

  .innerleftpictext a:visited { color: rgb(255, 0, 0);
    text-decoration: none;
    }

  .innerleftpictext a:active { color: rgb(255, 0, 0);
    text-decoration: none;
    }

  .innerleftpictext a:hover { text-decoration: none;
    color: rgb(228, 122, 12);
    }

  .midinnerOuter { width: 560px;
    }

  .midinnercolumn { width: 530px;
    margin-bottom: 5px;
    }

  .innerText { color: rgb(30, 30, 30);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    }

  .innerText a { color: rgb(152, 202, 221);
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: underline;
    }

  .innerText a:visited { color: rgb(238, 78, 200);
    text-decoration: underline;
    }

  .innerText a:active { color: rgb(152, 202, 221);
    text-decoration: none;
    }

  .innerText a:hover { text-decoration: none;
    color: rgb(228, 122, 12);
    }

  .innerleftNavMainOuter { border-top: 1px solid rgb(75, 75, 75);
    width: 200px;
    }

  .innerleftNavOuter { border: 1px solid rgb(255, 0, 0);
    width: 200px;
    }

  .innerleftcolumnin { border-bottom: 1px solid rgb(75, 75, 75);
    padding: 5px 15px;
    background: rgb(234, 234, 234) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(30, 30, 30);
    font-size: 12px;
    font-weight: bold;
    }

  .innerleftcolumnin a { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  .innerleftcolumnin a:visited { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  .innerleftcolumnin a:active { color: rgb(30, 30, 30);
    text-decoration: none;
    }

  .innerleftcolumnin a:hover { color: rgb(228, 122, 12);
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: underline;
    }

  .midinnerOutertwo { width: 620px;
    }

  .midinnercolumntwo { width: 590px;
    margin-bottom: 5px;
    }

  .navPopup { position: absolute;
    z-index: 100;
    visibility: hidden;
    top: 0px;
    left: 0px;
    }

  .midinnerOuterthree { width: 790px;
    }

  .midinnercolumnthree { width: 775px;
    margin-bottom: 5px;
    }

  .midinnerOuterfour { width: 730px;
    }

  .midinnercolumnfour { width: 715px;
    margin-bottom: 5px;
    }

  .innertextleftimg { margin-right: 10px;
    }

  .innertextrightimg { margin-left: 10px;
    }

  .tableOuter { border-top: 1px solid rgb(255, 0, 0);
    border-left: 1px solid rgb(255, 0, 0);
    }

  .tablecolumn { border-right: 1px solid rgb(255, 0, 0);
    border-bottom: 1px solid rgb(255, 0, 0);
    padding: 5px;
    color: rgb(30, 30, 30);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    }

  .bannerwhiteBorder { border: 1px solid rgb(30, 30, 30);
    }

  .tableText { 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;padding-top:3px;padding-bottom:3px;padding-left:2px;
    }


/* SPEAKER DATABASE STYLES */
.pageTitles {
     color: rgb(0, 0, 153);
     font-weight: bold;
     font-size: 18px;
     }
.pagesubTitles {
     color: rgb(0, 0, 153);
     font-weight: bold;
     font-size: 15px;
}
.calendarHead {
     background:#565656;font-size:13px;color:#ffffff;font-weight:bold;
}
.viewcart {
     
float:right;background:#ffffff;padding-top:1px;padding-bottom:1px;padding-left:3px;padd
ing-right:3px;border:1px groove;
}
.calendar_times {
     font-size:13px;padding-top:7px;
}
.buynow {
     font-size:11px;line-height:11px;padding-bottom:5px;padding-top:5px;
}
.moreinfo {
     font-size:12px;padding-top:5px;
}
.calinfo {
     
font-size:13px;padding-right:30px;padding-bottom:10px;padding-top:10px;padding-left:5
px;
}
.listitems { 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;padding-top:0px;line-height:20px;
}
.explevel {
          color: #000000;
          font-size: 13px;
          font-weight:bold;
     }

/* Normal Seminar Styles */        

.seminar {
     font-size:13px;
     border: 0px;
          
 }

 .seminar .networkingHead td {
     FONT-FAMILY: Arial, Helvetica, Sans-Serif;
     background-color: #33ccff;
      font-weight: bold;
 }                   

     .seminar td {
          FONT-FAMILY: Arial, Helvetica, Sans-Serif;
          font-size: 95%;
     }
     
     /* Guest of Honor Styles */    
      
     .guest_of_honor {
          font-size:13px;
          border: 0px;
          
     }
     .guest_of_honor .networkingHead td {FONT-FAMILY: Arial, Helvetica,
Sans-Serif;
          FONT-FAMILY: Arial, Helvetica, Sans-Serif;
          background-color: #e47a0c;
           color: #ffffff;
           font-weight: bold;
     }                    
     .guest_of_honor td {FONT-FAMILY: Arial, Helvetica, Sans-Serif;
               FONT-FAMILY: Arial, Helvetica, Sans-Serif;
          font-size: 95%;
      }                   

/* Live Competition Styles */  
      
     .live_competition {
          font-size:13px;
          border: 0px;
               

          }
          
      .live_competition .networkingHead td {FONT-FAMILY: Arial, Helvetica,
Sans-Serif;
          FONT-FAMILY: Arial, Helvetica, Sans-Serif;
          background-color: #171717;
           color: #ffffff;
           font-weight: bold;
           }                   

      .live_competition td {
          FONT-FAMILY: Arial, Helvetica, Sans-Serif;
          font-size: 95%;
      }                   
      
/* Networking Party Styles */      

     .networking_party {
          font-size:13px;
          border: 0px;
          
           }

      .networking_party .networkingHead td {
           FONT-FAMILY: Arial, Helvetica, Sans-Serif;
          background-color: #d2d2d2;
           font-weight: bold;
           }                   

      .networking_party td {
          FONT-FAMILY: Arial, Helvetica, Sans-Serif;
          font-size: 95%;
          }
          .smallinfo b {
               color: rgb(228, 122, 12);
               font-weight: 900;
          }

 .timeheader {
          FONT-FAMILY: Arial, Helvetica, Sans-Serif;
           background-color: #ffffff;
           color: #000000;
           font-weight: bold;
          font-size: 12px;
          padding: 3px;
          border:1px solid #565656;
           }

.sessiondetailhead {
     
background:#565656;font-size:13px;color:#ffffff;font-weight:bold;padding-top:5px;paddi
ng-bottom:5px;padding-left:5px;
     margin-top:15px; margin-bottom:5px;
}
.evenrow {
      FONT-FAMILY: Arial, Helvetica, Sans-Serif;font-size:12px;
}
.oddrow {
      FONT-FAMILY: Arial, Helvetica, Sans-Serif;background-color:
#d2d2d2;font-size:12px;
}
.speakerList {
      FONT-FAMILY: Arial, Helvetica, Sans-Serif;font-size:12px;
}
