*
{
    margin:0px;
    padding:0px;
}

a{ color:#b52f11; text-decoration:none; }
a.title { color:#000000; text-decoration:none; font-weight:bold; font-size:90%; }


body 
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-color:#000037;
    color: #333333;
    font-size:1em;
}
body ul li 
{
     margin-left:15px;
     list-style-type:disc;
     font-size:90%;
 }

.bottomdartad { width:728px; height:90px; float:left; }
.bottomwrapper { width:980px; height:90px; padding:10px; }
.bottomfooter_nav { float:right; width:240px; font-size:80%; margin-right:5px; padding-top:5px;  }
.bottomfooter_nav a{ color:#000; }

#central
{   width:1000px;
    background-color:#000037;
    margin:0px auto;
}
#central_body
{   width:100%;
    background-color:#FFF;
    padding-bottom:10px;
}
#central_bodyleft
{
    width:654px;
    float:left;
    margin:10px;
}

#central_bodyright
{   width:302px;
    float:right;
    margin:10px 10px 10px 0px;
}
#central_footer
{
    width:100%;
    margin-top:20px;
    background-color:#FFFFFF;
    height:110px;
}
#central_header
{   height:190px;
    background-color:#FFF;
    width:100%;
}
#central_navigation
{   background-color:#000037;
    clear:both;
    width:100%;
    padding:0px;
}
.clear { clear:both; margin:0px; padding:0px; }

.conferencebooking { width:634px; padding:10px; border:1px solid #F00; }

.contactus_wrapper { width:100%; }

.displayconference { width:100%; }
.displayconference .title { width:415px; float:left; margin-top:10px; }
.displayconference .title h2 { font-size:90%; font-weight:bold;}
.displayconference .buttons { width:225px; margin-top:10px; float:right; text-align:right; }
.displayconference .wrap{float:right; border:0px; }
.displayconference .sharewrap{float:right; border:0px; margin-right:5px; }

.events_box { width:100%; margin-top:10px; }
.events_box h2{ margin:0px; padding:0px; font-size:90%; }
.events_box .image{ border:0px; float:left; width:317px; }
.events_box .link{ line-height:30px; margin-top:5px; }
.events_box .link a{ color:#b52f11; text-decoration:none; }
.events_box p{ margin:0px; padding:0px; }
.events_box .content{ border:0px; float:left; width:322px; margin-left:10px; }
.events_box .tablelayout{ width:100%; padding:0px; border:0px; }
.events_box .tablelayout tr td{ vertical-align:top; }
.events_box .tablelayout tr td.totheright{ vertical-align:top; text-align:right; width:90px; }

.eventslist { margin-top:15px;}

.flashcontent_vid { width:654px; border:0px; height:240px; overflow:hidden; margin-bottom:10px;}
.floatleft { float:left; }
.floatright { float:right; }

.fontfailure { color:#990000; font-size:90%;}

h1 { color:#b02708; font-size:110%; margin:15px 0px; }

.linedivider 
{
	height:1px;
	border:0px;
	color:#CCC;
	background-color:#CCC;
	width:650px;
	margin-top:10px;
}

.linedivider_speaker 
{
	height:1px;
	border:0px;
	color:#CCC;
	background-color:#CCC;
	width:650px;
	margin-top:10px;
}

#menu { margin:6px 10px 0px 0px; padding-bottom:10px; }
#menu ul  { padding:5px 0px 0px 5px; }
#menu ul li
{
	list-style-type:none;
	float:left;
	padding: 0px 8px 0 6px;
	border-right: 1px solid #FFF;
	line-height:17px;
}
#menu ul li a{   text-decoration:none; color:#FFFFFF; font-size:90%;}
#menu ul li a:hover{ color:#999; }
#menu ul li.noborder{  border:none;    }

.noborder { border:0px; }
.noborder_right { border:0px; float:right; }

p { font-size:90%; margin:15px 0px; color:#000000; }

.question_dropdown {width:304px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:80%; }
.question_ticketamount {width:104px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:80%; }
.question_checkbox { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:100%; }
.question_textbox { width:300px; font-size:100%; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:90%; }
.question_multilinetext { width:400px; height:125px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:90%; }
.question_cu_wrapper { width:100%; margin:10px 0px 20px 0px;  }
.question_cu_label { width:30%; float:left; font-size:90%;}
.question_cu_items { width:70%; float:right; vertical-align:top; }

.redfont { color:#990000; font-size:90%;}
.righthanddartad { border:1px solid #CCC; margin-top:10px; }
.rightsideads { margin-top:10px; border:0px; }

.speakerleft { width:50%; margin-top:10px; float:left; }
.speakerleft .speakerimage { float:left; border:1px solid #CCC; margin-right:10px; width:96px; height:80px; }
.speakerleft h2 { margin:0px; padding:0px; font-size:90%; color:#b52f11; }
.speakerleft p { font-size:90%; color:#000; padding:0px; margin:0px 5px 0px 0px; text-align:left;}
.speakerleft br.clear{ margin:0px; padding:0px; }
.speakerright { width:50%; margin-top:10px; float:right; }
.speakerright .speakerimage { float:left; border:1px solid #CCC; margin-right:10px; width:96px; height:80px; }
.speakerright h2 { margin:0px; padding:0px; font-size:90%; color:#b52f11; }
.speakerright p { font-size:90%; color:#000; padding:0px; margin:0px 5px 0px 0px;  text-align:left; }
.speakerright br.clear{ margin:0px; padding:0px;}

.sponsorbox { float:right; width:150px; padding:5px; margin:15px 0px 3px 8px; border:1px solid #CCC; text-align:center; }
.sponsorbox p{ font-size:60%; color:#666; }
.sponsorbox .sponsorimage { border:0px; margin:0px auto; margin-bottom:5px; }
.sponsorbox hr{height:1px;	border:0px;	color:#CCC;	background-color:#CCC; width:100%; margin-top:10px;}

.topdartad { width:728px; height:90px; float:left; border:1px solid #CCC; }
.topdevnav { width:988px; padding:5px; height:15px; background-color:#000; border:1px solid #FFF; color:#FFF; font-size:90%; }
.topdevnav a{ color:#FFF; text-decoration:none; float:left; }

.topdivider 
{
	height:1px;
	border:0px;
	background-color:#CCC;
	width:100%;	
	padding:0px;
	margin:8px 0px 8px 0px;
}

.topsearchbox { width:230px; float:right; padding:0px; background-color:#FFF; border:1px solid #bebea6; height:55px;}
.topsearchbox .buttonback { height:20px; width:20px; background-repeat:no-repeat; }
.topsearchbox .textbox { font-size:90%; width:190px; padding:2px; }
.topsearchbox .inner { padding-left:5px; }
.topsearchbox .title_header { padding:5px 0px 5px 0px; }
.topsponsoradspace { width:228px; float:right; margin-top:1px; padding:0px; background-color:#efefef; border:1px solid #bebea6; height:88px;}

.toptable { width:100%; border:0px; padding:0px; }
.toptable tr td{ border:0px; vertical-align:top; }

.toptestimonial { width:728px; height:90px; float:left; border:1px solid #CCC; background-image:url(../../images/backgrounds/728x90_Testimonials_01.jpg); }
.toptestimonial .quotemade {padding-left:20px; padding-right:20px; font-size:110%;}
.toptestimonial .quoteby {margin-right:20px; padding: 5px 10px 5px 10px; float:right; margin-top:10px; color:#FFF; background-image:url(../../images/backgrounds/1x1_bgTxt.png);}

.topwrapper { width:980px; height:170px; padding:10px; }

.upcomingconf_image{ margin-top:10px; }
