@charset "utf-8";
/* CSS Document */

body { font: Verdana, Arial, Helvetica, sans-serif; margin:0; background-image:url(../images/bg.gif); background-repeat:repeat-x; background-color:#310101;}

#box {
width:934px;
margin: 0 auto;   /* align for good browsers */
text-align: left; /* counter the body center */
}

#container { background: url(../images/container_background.gif) repeat-y; width: 930px; height: auto; float: left;
padding: 0 0 0 4px; }


.outerx2{
margin-left:25%;
background:#FFFFFF url(../images/rightborder.gif) repeat-y left top;
padding-left:5px;
width:926px;
}
.innerx2{
background:#FFFFFF url(../images/leftborder.gif) repeat-y right top;
padding:0 5px 0 0;
width:926px;
}
/* mac hide \*/
* html .innerx2{height:1%}
/* force "layout" in IE */
.outerx2 p{padding:0 10px;margin:0 0 1em 0}

#topsection{
height: 85px; /*Height of top section*/
background-image:url(../images/header.gif);
background-repeat:no-repeat;
width:926px;
margin:0;
}

.MediaPartner {
border:solid;
border-width:1px;
border-spacing: 0px;
color:#cecece;
}


/* TOP NAVIGATION */

#topnav {
height:20px;
width:330px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#FFFFFF;
padding:5px 190px 0 0px;
float:right;
}

#topnav a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}

#topnav a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}

.iqpc a{
height:80px;
width:200px;
padding:0 0 0 0;
display:block;
float:left;

}

/* MAIN NAVIGATION */
#navigation{
height:32px;
background-image:url(../images/navigation.gif);
background-repeat:no-repeat;
}
.navHome {
width:78px;
height:32px;
float: left;
}
.navHome a{
width:78px;
height:32px;
float: left;
}
.navHome a:hover {
background:url(../images/navigation_on/navigation_01.gif);
width:78px;
height:32px;
}

.navAbout {
width:150px;
height:32px;
float: left; 
}
.navAbout a{
width:150px;
height:32px;
float: left; 
}
.navAbout a:hover {
background:url(../images/navigation_on/navigation_02.gif);
width:150px;
height:32px;
}
.navAgenda {
width:82px;
height:32px;
float: left;
}
.navAgenda a{
width:82px;
height:32px;
float: left;
}
.navAgenda a:hover {
background:url(../images/navigation_on/navigation_03.gif);
width:82px;
height:32px;
}

.navRegister {
width:101px;
height:32px;
float: left;
}
.navRegister a{
width:101px;
height:32px;
float: left;
}
.navRegister a:hover {
background:url(../images/navigation_on/navigation_04.gif);
width:101px;
height:32px;
}

.navPartners {
width:99px;
height:32px;
float: left;
}
.navPartners a{
width:99px;
height:32px;
float: left;
}
.navPartners a:hover {
background:url(../images/navigation_on/navigation_05.gif);
width:99px;
height:32px;
}

.navSpeakers {
width:96px;
height:32px;
float: left;
}
.navSpeakers a{
width:96px;
height:32px;
float: left;
}
.navSpeakers a:hover {
background:url(../images/navigation_on/navigation_06.gif);
width:96px;
height:32px;
}

.navNewsDownloads {
width:160px;
height:32px;
float: left;
}
.navNewsDownloads a{
width:160px;
height:32px;
float: left;
}
.navNewsDownloads a:hover {
background:url(../images/navigation_on/navigation_07.gif);
width:160px;
height:32px;
}

.navVenue {
width:73px;
height:32px;
float: left;
}
.navVenue a{
width:73px;
height:32px;
float: left;
}
.navVenue a:hover {
background:url(../images/navigation_on/navigation_08.gif);
width:73px;
height:32px;
}

.navAwards {
width:87px;
height:32px;
float: left;
}
.navAwards a{
width:87px;
height:32px;
float: left;
}
.navAwards a:hover {
background:url(../images/navigation_on/navigation_09.gif);
width:87px;
height:32px;
}



#flash{
height:244px;
background-image:url(../images/flash2.gif);
background-repeat:no-repeat;
}

#break{
height:5px;
}

#contentwrapper{
float: left;
width: 926px;
}

#contentcolumn{
border-right:thin;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:8px;
margin-left:9px;
float: left;
}

*html div #contentcolumn{
border-right:thin;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:8px;
margin-left:4px;
float: left;
}

#contentcolumn h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333366;
margin-top:0;
padding-top:0;
}

#contentcolumn ul{
margin-left:10px;
padding-left:10px;
}

#contentcolumn .bizExTv{
margin-left:71px;
padding-left:202px;
}

#contentcolumn  li{
list-style-image:url(../images/ListPoint.gif);
}

#contentcolumn li .TabbedPanelsTab{
list-style-image: none;
}

#contentcolumn a{
color:#8c2243;
text-decoration:underline;
font-weight:bold;
}

#contentcolumn p{
margin-left:0;
padding-left:0;
}

#contentcolumn a:hover{
text-decoration:none;
}

#rightcolumn{
float: right;
width: 258px; /*Width of right column*/
background: #4c0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin: 11px 0;
}

#rightcolumnContent{
width: 256px; /*Width of right column*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding: 0 0 8px 0;
display: inline;
text-align:right;
}


#rightcolumnContent a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

#rightcolumnContent a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.captionlink a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px !important;
font-weight:normal !important;
}

.captionlink a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;}

#footer{
clear: left;
width: 99.8%;
background-color: #990033;
color: #FFF;
text-align: center;
padding: 6px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#footer a{
color: #FFF;
text-decoration:underline;
}

#MainLeftColumn {
width:330px;
float:left;
}

#MainRightColumn {
width:319px;
float:left;
}

.clear{
clear:both;
}

/* CONTENT BOXES */

.sumitTop {
width:624px;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/contentbar_sumitTop.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding: 0.6em 0 0 1em;
}

.sumitTopExtend {
width:624px;
height:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/contentbar_sumitTopExtend.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding: 0.6em 0 0 1em;
}

.sumitContent {
width:617px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #cccccc;
padding:10px;
margin:0 0 10px 0;
line-height: 1.5em;
}

.sumitContent_home {
width:617px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #cccccc;
padding:10px;
margin:0 0 10px 0;
line-height: 1.5em;
}

.SponsersTop {
width:588px;
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/contentbar_sponsers.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding: 0.6em 0 0 3.5em;
}

.SponsersContent {
width:615px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #cccccc;
padding:10px;
margin:0 0 10px 0;
line-height: 1.5em;
}

.registerNowTop {
width:248px;
height:68px;
background-image:url(../images/contentbar_registernow.gif);
background-repeat:no-repeat;
}
.registerNowContent {
text-align:left;
width:224px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#861539;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #333333;
padding:11px;
margin:0 0 10px 0;
border-left-color:#861539;
background-image:url(../images/rigisternow_shadow.gif);
background-repeat:no-repeat;
line-height: 1.5em;
}

.countdownTop {
width:248px;
height:59px;
background-image:url(../images/contentbar_countdown.gif);
background-repeat:no-repeat;
}
.countdownTopContent {
text-align:left;
width:224px; 
height: auto;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#861539;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #333333;
padding:11px;
margin:0 0 10px 0;
border-left-color:#861539;
background-image:url(../images/contentbar_registernow_shadow.gif);
background-repeat:no-repeat;
background-color: #861539; 
line-height: 1.5em;
}

.pricediscountTop {
width:233px;
height: auto;
background-image:url(../images/contentbox_pricediscount.gif);
background-repeat:no-repeat;
background-position: top left;
background-color: #861539;
padding: 45px 0 15px 15px;
text-align:left;
}

.flashTop {
width:248px;
height:35px;
background-image:url(../images/contentbox_flashvid.gif);
background-repeat:no-repeat;
margin:10px 0 0 0;
}
.flashContent {
text-align:left;
width:247px;
height:214px;
background:#FFFFFF;
margin:0 0 0 0;
}

.voteTop {
width:233px;
height:22px;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-image:url(../images/contentbox_votetop.gif);
background-repeat:no-repeat;
margin:10px 0 0 0;
padding:15px 0 0 15px;
text-transform:uppercase;
}
.voteContent {
text-align:left;
width:212px; 
height: auto;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#861539;
padding:1px 18px 15px;
background-image:url(../images/contentbox_votebtm.gif);
background-repeat:no-repeat;
line-height: 1.5em;
}

.linkContent {
text-align:center;
width:226px; 
height: auto;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#861539;
padding:11px;
background-image:url(../images/contentbox_linkcontent.gif);
background-repeat:no-repeat;
line-height: 1.5em;
}


.floatLeft { float: left; margin: 0 0.8em 0 0; }

.NewsAndDownloadsTop {
width:270px;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/contentbar_newsanddownloads.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding: 0.6em 0 0 3.5em;
}
.NewsAndDownloadsContent {
width:297px;

color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #cccccc;
padding:10px;
margin:0 0 10px 0;
line-height: 1.5em;
}

.TenYearsTop {
width:270px;
height:26px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/contentbar_LastTenYears.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding: 0.6em 0 0 3.5em;
}
.TenYearsContent {
width:297px;
height:268px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #cccccc;
padding:10px;
margin:0 0 10px 0;
line-height: 1.5em;
}

.AgendaTop {
width:267px;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/contentbar_Agenda.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding: 0.6em 0 0 2.8em;
}
.AgendaContent {
width:285px;
height:334px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #cccccc;
padding:10px;
margin:0 0 10px 0;
line-height: 1.5em;
}

.Break{
background: #E0E0E0;
padding:10px 5px 5px;
border-top:#c7c7c7 1px solid;
}

.Session{
padding:10px 5px 5px;
border-top:#c7c7c7 1px solid;
}

.Time{
color:#666666;
font-size:10px;
float:left;
}


.AwardsTop {
width:267px;
height:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/contentbar_Awards.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding: 0.6em 0 0 2.8em;
}
.AwardsContent {
width:285px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #cccccc;
padding:10px;
margin:0 0 10px 0;
line-height: 1.5em;
}

.eventimageleft { background-color:#FFFFFF; border:solid 1px #CCC; padding:2px; float:left; margin:0 8px 10px 0; }
.Time { color:#000000; font-size:0.8em; margin-right:8px; }
img { border:none; }

.pricesTable { background-color:#F4F4F4; border:1px solid #666666;}
.pricesTable th { background-color:#999999; text-align:center; }
.pricesTable td { border:solid 1px #cfcfcf; }

.eventpartnerstable { text-align:center; }

.streams td { border:solid 1px #ececec; }


/* DROP DOWN MENU */
.dropdowncss { position:absolute; visibility: hidden; line-height: 8px; z-index: 100; 
width: 174px !important; background: #FFF; border: 1px solid #8c183a; border-top: none !important; border-bottom: none !important; font-size: 10px !important;
font-family:Verdana, Arial, Helvetica, sans-serif; margin-left: -1px; }
.dropdowncss a { width: 100% !important; display: block; height: 18px !important; background-image: none !important;
padding: 7px 0 0 0 !important; text-decoration: none; text-indent: 10px; color: #8c183a !important; font-weight: normal !important;
border-bottom: 1px solid #8c183a; }
.dropdowncss a:hover { color: #999999 !important;}


.speakerimage {
border: solid 1px #000000;
float:left;
margin: 0 10px 0 0;
}

.noborderimage {
float:left;
margin: 0 10px 0 0;
}

.floatright {
float:right;
margin: 0 10px 0 0;
}

#regcontentcolumn{ border-right:thin; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:8px; margin-left:9px; float: left; background-color:#ffffff;}