@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; background:url(../images/dce/main-bg.jpg) repeat-x left top #f1f1f1; font-family:Helvetica, Arial, sans-serif; font-size:16px; color:#666666; text-decoration:none; font-weight:normal; line-height:18px;}
*{ margin:0; padding:0;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{ margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; font-size:16px; }
img{ border:none;}

h1{ font-family:Helvetica, Arial, sans-serif; font-size:16px; color:#2e3191; text-decoration:none; font-weight:bold;}
h1 span{ font-family:Helvetica, Arial, sans-serif; font-size:15px; color:#00adee; text-decoration:none; font-weight:bold;}
h2{ font-size:14px; color:#fffefe; text-decoration:none; font-weight:bold;}
h2 span{font-size:18px;  color:#ffffff; text-decoration:none; font-weight:bold;}
h3{ font-size:12px; text-decoration:none; font-weight:bold;}
/*--- Main Wrapper Start ---*/
#mainpart{ margin:50px auto 0 auto; padding:0; width:900px; height:auto; }
#sub-main{ height:auto; width:900px;  background-color:#FFF; border:1px solid #d4d4d4;}
#sub-main2{ height:auto; width:840px;  padding:0 30px 0 30px;}
#allcontentbox{ }

#mainmid{ height:auto; width:840px; }
/*--- Main Wrapper End ---*/

/*--- Top Banner Start ---*/
#top-bannermain{ height:91px; width:840px; float:left; padding: 26px 30px;}
#top-banner{ height:91px; width:657px; float:left;}
#broadgroup-logo{ height:auto; width:179px; float:right; padding-top:63px;}
/*--- Top Banner End ---*/

/*--- Main Navegation Start ---*/
#main-nevigation{ height:36px; width:840px;  border-bottom:1px solid #d9d9d9; border-top:2px solid #d9d9d9; padding:0 30px;}
#main-nevigationINVI{ height:36px; width:840px; float:left; border-bottom:1px solid #d9d9d9; border-top:2px solid #d9d9d9; padding:0 30px;}
#nevigatinpart{ height:27px; width:746px; float:left; padding-top:9px;}
#register-link{ height:26px; width:83px; float:right; background:url(../images/dce/white-arrow.jpg) no-repeat right top #01bcf3; padding: 10px 0 0 11px;}
.white-link{ font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#fffffb; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.white-link:hover{ font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#fffffb; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.nevi-link { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#3e6091; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.nevi-link:link{ font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#3e6091; text-decoration:none; font-weight:bold; text-transform:uppercase;}
/*.nevi-link:hover{ color:#00adee; text-decoration:none;}*/

.nevi-link:active{color:#00adee; text-decoration:none; text-transform:uppercase;}
.nevi-link-active{font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#00adee; text-decoration:none; text-transform:uppercase;}
/*--- Main Navegation End ---*/

/*--- Page Info Part Start ---*/
#pageinfo-main{ height:35px; width:773px; float:left; padding-top:17px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#999999; text-decoration:none; font-weight:bold;}
.pageinfo-link{ font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#999999; text-decoration:none; font-weight:bold;}
.pageinfo-link:hover{ font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#3e6093; text-decoration:none; font-weight:bold;}
.infotext{ font-size:12px; color:#3e6093; text-decoration:none; font-weight:bold;}
#twitterlogo{ height:42px; width:40px; float:left; padding-top:10px;}
/*--- Page Info Part End ---*/

/*--- Banner Part Start ---*/
#banner{ height:192px; width:840px;font-family:Helvetica, Arial, sans-serif; font-size:16px; loat:left; }
#banner-animation{ height:192px; width:99%; loat:left;}
#bannertext{ height:156px; width:35%; float:right;  background:url(../images/dce/bannertext-bg.jpg) no-repeat left top; font-family:Helvetica, Arial, sans-serif; font-size:15px; color:#fefefe; text-decoration:none; font-weight:normal; }
/*--- Banner Part End ---*/

/*--- sponsors Part Start ---*/

.sponsorspart{ height:auto; width:521px;  padding-right:15px;}
.sponsortextpart{ height:25px; width:281px; }
.sponsortextpart2{ height:25px; width:130px; }
.mediapartners{ height:auto; width:350px; float:right; padding-left:21px;}
.mainmediaim-box{ height:auto; width:350px; }
.mainmediaim-box2{ height:auto; width:360px; }
.mainmediaim-boxNew2{ height:auto; width:auto; }
.media-imgbox{ height:41px; width:auto;  padding-right:15px;}
.platinum-imgbox{ height:41px; width:auto; }
.industry-imgbox{ height:41px; width:auto;  padding-right:05px;}
.platinum-sponsor{ height:auto; width:160px; }
.industry-sponsor{ height:auto; width:360px; }
/*--- sponsors Part End ---*/

/*---New Sponsors Part Start---*/
.sponsors-main{ height:auto; width:840px;  border-bottom:2px dotted #e6e6e6; padding:9px 0 9px 0;}
.sponsub{ height:auto; width:auto;  padding:1px 12px 1px 0;}
.sponheading{ height:auto; width:auto;  padding-bottom:5px; font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#666666; text-decoration:none; font-weight:bold; line-height:14px;}
.sponlogobox{ height:41px; width:auto; }
.sponlogobox2{ height:55px; width:auto; }
.sponsors-mainleft{ height:auto; width:530px;  border-bottom:2px dotted #e6e6e6; padding:9px 0 10px 0;}

.sponlogobox3{ height:30px; width:auto;  padding-top:10px;}
.bluelink{ color:#2e3191; text-decoration:none; font-size:13px; font-weight:bold;}
.bluelink:hover{ color:#2e6191; text-decoration:none; font-size:13px; font-weight:bold;}

.bluelinkNew{ color:#2e3191; text-decoration:none; font-size:12px; font-weight:bold;}
.bluelinkNew:hover{ color:#2e6191; text-decoration:none; font-size:12px; font-weight:bold;}
/*---New Sponsors Part End---*/



/*--- main middlepart Part Start ---*/
#main-middlepart{ height:auto; width:840px;  padding-top:16px;}
#main-middlepart2{ height:auto; width:840px;  padding-top:16px;}
#left-middlepart{ height:auto; width:520px;  border-right:2px solid #e6e6e6; padding-right:15px;}

.singalmiddpart{ height:auto; width:840px; }

.left-textpart2{ height:auto; width:840px; }
.left-textpart{ height:auto; width:520px;  padding-bottom:10px;}
.left-2textpart{ height:auto; width:518px;  border:1px solid #e6e6e6;}
.blue-headingpart{ height:27px; width:503px;  padding:10px 0 0 15px; background-color:#2b388f;}
.blue-textbox{ height:auto; width:490px;  padding:13px;}
.ul-space{ height:auto; width:460px; padding-left:15px;}
.ul-space2{ height:auto; width:825px; padding-left:15px;}
#leftawardbox{ height:auto; width:504px;  border:1px solid #e6e6e6; padding:7px;}
.rssimg{ height:auto; width:30px; }
.rss{ font-size:12px; color:#00adee; text-decoration:none; font-weight:normal;}
.rss:hover{ font-size:12px; color:#00adee; text-decoration:none; font-weight:normal;}
/*--- main middle Left part End ---*/


/*--- main middle Right part Start ---*/
#right-middlepart{ height:auto; width:281px; float:right; padding-left:19px;}
.rightbannerbox{ height:auto; width:281px;  padding-bottom:15px;}

#right-add1{ height:65px; width:260px;  background:url(../images/dce/add-bg1.jpg) no-repeat left top; padding:8px 12px 24px 12px;}
#right-add2{ height:67px; width:147px;  background:url(../images/dce/add-bg2.jpg) no-repeat left top; padding:7px 12px 24px 120px;}
#right-add3{ height:30px; width:260px;  background:url(../images/dce/add-bg3.jpg) no-repeat left top; padding:13px 12px 24px 12px;}
#right-add4{ height:110px; width:260px;  background:url(../images/dce/add-bg4.jpg) no-repeat left top; padding:9px 12px 20px 12px;}
#right-add5{ height:139px; width:260px;  background:url(../images/dce/add-bg5.jpg) no-repeat left top;  padding:9px 12px 20px 12px;}
.bigwhitetext17{ font-family:"Trebuchet MS", Arial; font-size:17px; color:#fdfdfd; text-decoration:none; font-weight:normal; line-height:21px;}
.bigwhitetext17:hover{ font-family:"Trebuchet MS", Arial; font-size:17px; color:#fdfdfd; text-decoration:none; font-weight:normal; line-height:21px;}
.bigwhitetext15{ font-family:Arial, "Trebuchet MS"; font-size:15px; color:#fdfdfd; text-decoration:none; font-weight:bold; line-height:19px;}
.bigwhitetext15:hover{ font-family:Arial, "Trebuchet MS"; font-size:15px; color:#fdfdfd; text-decoration:none; font-weight:bold;  line-height:19px;}
.bigwhitetext13{ font-family:Arial, "Trebuchet MS"; font-size:13px; color:#fdfdfd; text-decoration:none; font-weight:bold;  line-height:16px;}
.bigwhitetext13:hover{ font-family:Arial, "Trebuchet MS"; font-size:13px; color:#fdfdfd; text-decoration:none; font-weight:bold;  line-height:16px;}
.bigwhitetext12{ color:#fdfdfd; text-decoration:none; font-weight:bold;  line-height:15px;}
.bigwhitetext12:hover{ color:#fdfdfd; text-decoration:none; font-weight:bold;  line-height:15px;}
.smallwhitetext11{ font-size:11px; color:#fdfdfd; text-decoration:none; font-weight:bold; line-height:15px;}
.smallwhitetext11:hover{ font-size:11px; color:#fdfdfd; text-decoration:none; font-weight:bold;  line-height:15px;}
.leftawardbox{ height:auto; width:520px;  border:1px solid #e6e6e6;}
/*--- main middle Right part End ---*/

#getupdates-main{ height:50px; width:840px;  padding-top:30px;}

/*--- Footer part Start ---*/
#copy-box{ height:21px; width:870px;  background-color:#3e6092; font-size:10px; color:#fafafa; padding:3px 0 0 30px;}
.copy-link{ font-size:10px; color:#fafafa; text-decoration:none;}
.copy-link:hover{ font-size:10px; color:#fafafa; text-decoration:underline;}
#footer-part{ height:26px; width:840px;  padding:10px 30px 0 30px; font-size:11px; color:#cccccc; }
.footer-link{ font-size:11px; color:#7b7b7b; text-decoration:none; font-weight:bold;}
.footer-link:hover{ font-size:11px; color:#3d3d3d; text-decoration:none; font-weight:bold;}
/*--- Footer part End ---*/

.details{ font-size:15px; color:#00adee; font-weight:bold;}
#pagespace{ height:220px; width:auto; }

/*---Right Contact Us part Start ---*/
#rightcont-main{ height:auto; width:281px;  border:1px solid #e6e6e6;}
#rightcont-main2{ height:auto; width:281px;  border:1px solid #e6e6e6; margin-bottom:10px;}
#cont-headingpart{ height:24px; width:275px;  padding:7px 0 0 7px; background-color:#00adee;}
#cont-mainpart{ height:auto; width:261px;  padding:7px;}
.cont-award{ height:auto; width:267px;  padding:7px;}
.cont-mainpart2{ height:auto; width:281px;  padding-bottom:15px;}
#rightcont-main2{ height:auto; width:281px;  border:1px solid #e6e6e6;}
#cont-headingpart2{ height:24px; width:275px;  padding:7px 0 0 7px; background-color:#00adee;}
#cont-mainpart2{ height:auto; width:261px;  padding:7px;}
.cont-box{ height:32px; width:261px; }
.cont-box2{ height:auto; width:261px; }
.cont-box3{ height:auto; width:261px;  padding-top:10px;}
.cont-textpart{ height:26px; width:104px;  font-weight:bold; padding-top:6px;}
.cont-textpart2{ height:auto; width:104px;  font-weight:bold; padding-top:6px;}
.cont-formpart{ height:27px; width:157px;  padding-top:5px;}
.cont-formpart2{ height:auto; width:157px;  padding-top:5px;}
.cont-formpart3{ height:auto; width:360px;  padding-top:5px;}
.form{ height:auto; width:150px; font-weight:normal;}
.redstar{ color:#F00; text-decoration:none;}
.error{ color:#C00; font-weight:bold;}
.normallink{ color:#666666; text-decoration:none; font-weight:bold;}
.normallink:hover{ color:#666666; text-decoration:none; font-weight:bold;}

.normallinkNobold{ color:#666666; text-decoration:none; font-weight:normal;}

.redlink{color:#ff0000; text-decoration:none; font-weight:bold;}
.redlink:hover{color:#ff0000;}
/*---Right Contact Us part End ---*/

/*---Contact Us part Start ---*/
#rightcont-mainlong{ height:auto; width:375px;  border:1px solid #e6e6e6;}
#cont-headingpartlong{ height:24px; width:368px;  padding:7px 0 0 7px; background-color:#00adee;}
#cont-mainpartlong{ height:auto; width:360px;  padding:7px;}

#contmidpartspace{ height:auto; width:80px; }

#rightcont-mainlong2{ height:auto; width:375px;  border:1px solid #e6e6e6;}
#cont-headingpartlong2{ height:24px; width:368px;  padding:7px 0 0 7px; background-color:#00adee;}
#cont-mainpartlong2{ height:auto; width:360px;  padding:7px;}
.cont-boxnew{ height:25px; width:360px; }
.cont-boxlong{ height:27px; width:360px; }
.cont-boxlong2{ height:40px; width:360px; }
#conpressmain{ height:auto; width:465px; }
/*---Contact Us part End ---*/

.press-parts{ height:auto; width:268px;  padding-right:15px;}
#press-parts{ height:auto; width:268px;  border:1px solid #e6e6e6;}
.presspass{ height:20px; width:270px;  background-color:#00adee; font-family:"Trebuchet MS", Arial, Helvetica; font-size:30px; text-decoration:none; color:#FFF; text-align:center; padding:10px 0 10px 0; /*padding:15px 0 15px 0;*/}
.pressheading{ height:auto; width:270px; }
.presstext{ height:auto; width:92%;   padding:10px; text-align:justify;}
#presskittextpart{ height:auto; width:445px;  padding-right:15px;}
#presskittextpart2{}
.press-left{ height:auto; width:555px;  padding-right:15px;}
.pressleftmaintext{ height:auto; width:545px; }

.pressleft-textpart{ height:auto; width:545px;  padding-top:20px; text-align:justify;}
.pressleftread{ height:auto; width:200px; float:right; padding-top:5px; text-align:right;}

.pressleftmaintextNew{ height:auto; width:250px; }
.presslefttextpartNew{ height:auto; width:210px;  padding-top:20px;}

.presslink{font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#00adee; text-decoration:none; font-weight:bold;}
.presslink:hover{ color:#007ba9; }

.pressreleaseTitle{font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#00adee; text-decoration:none; font-weight:normal;}

/*---Venue part Start ---*/
.venueleftpart{ height:auto; width:265px;  padding-right:25px;}
.venuerightpart{ height:auto; width:550px; }
.gettingtheretextbox{ height:25px; width:550px; }
.locationmapbox{ height:294px; width:548px;  background:url(../images/dce/venue/dce-locationmap.jpg) no-repeat left top; border:1px solid #e6e6e6;}
.venuerighttextbox{ height:auto; width:548px;  padding-top:15px;}
.venueimagebox{ height:52px; width:70px;  padding-right:15px;}
.venuehoteltextbox{ height:auto; width:463px; }
.hotellink{ font-family:Helvetica, Arial, sans-serif; font-size:15px; color:#00adee; text-decoration:none; font-weight:bold;}
.hotellink:hover{ font-family:Helvetica, Arial, sans-serif; font-size:15px; color:#007ba9; text-decoration:none; font-weight:bold;}

.Speakerlinnk{font-size:13px; color:#666; text-decoration:none; font-weight:bold; font-family:Helvetica, Arial, sans-serif; }
.Speakerlinnk:hover{ color:#007ba9;}


.hotelmaillink{font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#00adee; text-decoration:none; font-weight:normal;}
.hotelmaillink:hover{font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#007ba9; text-decoration:none; font-weight:normal;}
.lightbluetext{font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#00adee; text-decoration:none; font-weight:bold;}
/*---Venue part End ---*/

/*Award Nominations*/ 
.awardicon{ height:auto; width:90px;  padding-right:15px;}
.awardicontext{ height:auto; width:415px; }
.AwardsIcon{ margin:0 10px 0 0;}
.hightspace{ height:250px; width:auto; }
/*Award Nominations*/ 

/*---Programme part Start ---*/
.programmainbox{ height:auto; width:840px;  padding-bottom:15px; font-size:15px; font-family:Helvetica, Arial, sans-serif;}
.programmainbox2{ height:auto; width:838px;  border:1px solid #e6e6e6;  font-size:15px; font-family:Helvetica, Arial, sans-serif;}
.pro-datepart{ height:auto; width:115px;  padding:5px 0 5px 5px; font-size:15px; font-family:Helvetica, Arial, sans-serif;}
.pro-datepart2{ height:auto; width:114px; padding:5px 0 5px 5px; font-size:15px; font-family:Helvetica, Arial, sans-serif;}

.pro-textpart{ height:auto; width:720px;  padding:5px 0;}
.pro-textpart2{ height:auto; width:719px;  padding:5px 0;}
.ul-space3{ height:auto; width:704px; padding-left:15px;}
.noramalbluetext{font-family:Helvetica, Arial, sans-serif; font-size:15px; color:#0070c0; text-decoration:none; font-weight:normal; line-height:18px;}
/*---Programme part End ---*/

/*---Speakers part Start ---*/
.speakerstopbox{ height:auto; width:265px;  padding-right:15px;}
.speakermain{ height:auto; width:840px;  padding-bottom:20px;}
.speakerimgpart{ height:auto; width:51px;  padding-right:15px;}
.speakertextpart{ height:auto; width:774px; }
/*---Speakers part End ---*/

/*---invitation part Start ---*/
#left-middlepart-invitation{ height:auto; width:530px;   padding-right:5px;}
.left-invitationleft{ height:580px; width:500px;  padding:10px; border:5px solid #e6e6e6; text-align:center;}
.left-invitationright{ height:auto; width:410px;  padding-bottom:20px;}
#left-middlepart-invitationR{ height:600px; width:281px;  border:5px solid #e6e6e6; padding-left:10px;}
.cont-boxlongINV{ height:auto; width:260px; }
.CheckBoxwidth{ width:25px; height:80px;}
..CheckBoxwidthText {  width:230px;}
.cont-awardnew{ height:auto; width:271px;  padding:7px;}
#cont-mainpartINVI{ height:auto; width:271px;  padding:0px;}
.cont-textpartUINVI{ height:36px; width:104px;  font-weight:bold; padding-top:6px;}
.cont-boxINVI{ height:42px; width:261px; }
#footer-End-height{ height:16px; width:840px;  padding:10px 30px 0 30px; font-size:11px; color:#cccccc; }
#left-middlepart-invitation1{ height:auto; width:810px;   padding-right:5px;}
.left-invitationleft1{ height:380px; width:810px;  padding:10px; border:5px solid #e6e6e6; text-align:left;}

/*---invitation part End ---*/