@charset "utf-8";
/* CSS Document */

body { font: Verdana, Arial, Helvetica, sans-serif; margin:0; background-image:url(../images/structure/Background.jpg); background-repeat:repeat-x; background-color:#020100;}

h3 { color:#333366; font-size:1.2em; font-weight:bold; }

h1 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	color: #1C0000;
	font-size: 18px;
	line-height: 1.3em;
	}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#690600;
margin-top:0;
padding-top:0;
}

#box {
width:936px;
margin: 0 auto;   /* align for good browsers */
text-align: left; /* counter the body center */
border: 1px solid;
background-color: #020100;
}

#container { background: url(../images/container_background.gif) repeat-y; width: 973px; height: auto; float: left;background-color: #690600; padding: 0 0 0 0; }

#topsection{
height: 28px; /*Height of top section*/
background-color:#f5d5ac;
background-repeat:no-repeat;
width:973px;
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:#6A0000;
padding:5px 5px 0 0px;
float:right;
}

#topnav ul { margin: 0; padding: 0; list-style: none; }
#topnav li { float: left; padding: 2px 8px 0 0; margin: 0; }
.addthis { padding: 0 !important; }

#topnav a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6A0000;
text-decoration:none;
}

#topnav a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}

/* MAIN NAVIGATION */
#navigation{
height:32px;
background-image:url(../images/structure/nav.jpg);
background-repeat:no-repeat;
}
.navHome {
width:88px;
height:33px;
float: left;
}
.navHome a{
width:88px;
height:33px;
float: left;
}
.navHome a:hover {
background:url(../images/structure/nav_on/nav_on_1.jpg);
width:88px;
height:33px;
}
.navRegister {
width:138px;
height:33px;
float: left;
}
.navRegister a{
width:138px;
height:33px;
float: left;
}
.navRegister a:hover {
background:url(../images/structure/nav_on/nav_on_2.jpg);
width:138px;
height:33px;
}
.navAgenda {
width:105px;
height:33px;
float: left;
}
.navAgenda a{
width:105px;
height:33px;
float: left;
}
.navAgenda a:hover {
background:url(../images/structure/nav_on/nav_on_3.jpg);
width:105px;
height:33px;
}
.navSpeakers {
width:117px;
height:33px;
float: left;
}
.navSpeakers a{
width:117px;
height:33px;
float: left;
}
.navSpeakers a:hover {
background:url(../images/structure/nav_on/nav_on_4.jpg);
width:117px;
height:33px;
}
.navDownload {
width:117px;
height:33px;
float: left;
}
.navDownload a{
width:117px;
height:33px;
float: left;
}
.navDownload a:hover {
background:url(../images/structure/nav_on/nav_on_5.jpg);
width:117px;
height:33px;
}
.navVenue {
width:205px;
height:33px;
float: left;
}
.navVenue a{
width:205px;
height:33px;
float: left;
}
.navVenue a:hover {
background:url(../images/structure/nav_on/nav_on_6.jpg);
width:205px;
height:33px;
}

.navPartners {
width:115px;
height:33px;
float: left;
}
.navPartners a{
width:115px;
height:33px;
float: left;
}
.navPartners a:hover {
background:url(../images/structure/nav_on/nav_on_7.jpg);
width:115px;
height:33px;
}

#break{
height:5px;
}

#contentwrapper{
float: left;
width: 973px;
padding: 0 0 0 0;

}

#contentcolumn{
border-right:thin;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:0px;
margin-left:0px;
background-color:#6B0500;
width: 756px;
float: left;
}

#contentcolumn ul{
margin-left:10px;
padding-left:10px;
}

#contentcolumn li{
list-style-image:url(../images/ListPoint.gif);

}

#contentcolumn a{
color:#8c2243;
text-decoration:underline;
font-weight:bold;
}

#contentcolumn p{
margin-left:0;
margin-bottom:0;
padding-left:0;
}

#contentcolumn a:hover{
text-decoration:none;
}

#rightcolumn{
float: left;
width: 190px; /*Width of right column*/
background-color: #6b0500;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
border-left:solid;
border-width:1px;
border-spacing: 0px;
border-color: #660202;
}

#rightcolumnContent{
width: 11px; /*Width of right column*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left: 3px;
margin: 5px 0 -2px 0;
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: 973px;
height: 51px;
background: url(../images/structure/footer.jpg);
background-repeat:no-repeat;
text-align: center;
padding: 0 0;
padding-top: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

#footer a{
color: #ffffff;
text-decoration:underline;
}

#MainLeftColumn {
width:320px;
float:left;
}

#MainRightColumn {
width:320px;
float:right;
}

.clear{
clear:both;
}

/* CONTENT BOXES */



.sumitContent {
width:714px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
padding: 5px 15px 5px 15px; 
margin:0 10px 0px 0;
line-height: 1.5em;
min-height:450px;
}

.SponsersTop {
width:590px;
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;
}

.registerNowContent {
text-align:left;
width:172px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:20px 15px 5px 10px;
margin:0 0 10px 0;
background-image:url(../images/structure/registernow_background.jpg);
background-repeat:no-repeat;
line-height: 1.5em;
}

.countdownContent {
text-align:left;
width:172px;
height: 104px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:15px 15px 0px 10px;
margin:0 0 0px 0;
background-image:url(../images/structure/countdown_background.jpg);
background-repeat:no-repeat;
line-height: 1.5em;
}

.featurebox {
width:193px;
padding:0px 15px 5px 8px;
margin:0 0 5px 0;
line-height: 1.5em;
}

.directnews {
width:165px;
padding:0px 15px 5px 8px;
margin:0 0 5px 7px;
line-height: 1.5em;
background : #ffffff url(../images/structure/directnewsbg.jpg) repeat-x;
border:solid 1px #D9DAD5;
}

.directnews h3 {
background-color: #E6CECE;
color: #610506;
padding:2px;
margin-top:2px;
font-weight:normal;
}
.directnews p {
color: #610506;
padding:5px;
font-weight:normal;
margin-top:-8px;
background-color:transparent;
}
.directnews a {
color: #610506;
}

.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;
}

.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;
margin:0 10px 0 0;
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;
height:396px;
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:268px;
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;
}

.eventimageleft { background-color:#FFFFFF; border:solid 1px #000000; padding:3px; float:left; margin:3px; }
.Time { color:#000000; font-size:0.8em; }
img { border:none; }

.pricesTable { background-color:#F4F4F4; border:1px solid #FDA416;}
.pricesTable th { background-color:#FDA416; 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: 162px !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;}
