@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; background:url(../images/me/main-bg.jpg) repeat-x left top #f1f1f1; font-family:Helvetica, Arial, sans-serif; font-size:14px; 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;}
img{ border:none;}

h1{ font-family:Helvetica, Arial, sans-serif; font-size:16px; color:#2e3190; text-decoration:none; font-weight:bold;}
h1 span{ font-family:Helvetica, Arial, sans-serif; font-size:15px; color:#a0770b; text-decoration:none; font-weight:bold;}
h2{ font-size:14px; color:#fffefe; text-decoration:none; font-weight:bold;}
h3{ font-size:12px; text-decoration:none; font-weight:bold;}
h3 span{ font-family:Helvetica, Arial, sans-serif; font-size:15px; color:#2e3190; text-decoration:none; font-weight:bold;}
h2 span{ font-family:Helvetica, Arial, sans-serif; font-size:17px; color:#2e3190; 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;  padding-top:37px; float:right;}
/*--- Top Banner End ---*/

/*--- Main Navegation Start ---*/
#main-nevigation{ height:36px; width:830px;  border-bottom:1px solid #d9d9d9; border-top:2px solid #d9d9d9; padding:0 35px;}
#nevigatinpart{ height:27px; width:736px; float:left; padding-top:9px;}
#register-link{ height:26px; width:83px; float:right; background:url(../images/me/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:#000000; text-decoration:none; font-weight:bold; text-transform:none;}
.nevi-link:link{ font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; text-transform:none;}
/*.nevi-link:hover{ color:#00adee; text-decoration:none;}*/

.nevi-link:active{color:#aa8217; text-decoration:none; text-transform:none;}
.nevi-link-active{font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#aa8217; text-decoration:none; text-transform:none;}
/*--- Main Navegation End ---*/

/*--- Page Info Part Start ---*/
#pageinfo-main{ height:35px; width:674px;  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:160px;  padding-top:10px;}
/*--- Page Info Part End ---*/

/*--- Banner Part Start ---*/
#banner{ height:192px; width:840px; float:left; }
#banner-animation{ height:192px; width:534px; float:left; }
#bannertext{ height:187px; width:290px;  background:url(../images/me/bannertext-bg.jpg) no-repeat left top; font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#fefefe; text-decoration:none; font-weight:normal; line-height:13px; text-align:left; padding:5px;}
/*--- Banner Part End ---*/

/*--- sponsors Part Start ---*/
.sponsors-main{ height:auto; width:850px;  border-bottom:2px dotted #e6e6e6; padding:9px 0 10px 0; float:left;}
.sponsorspart{ height:auto; width:521px;  padding-right:15px; float:left;}
.sponsortextpart{ height:65px; width:160px; float:left; }
.sponsortextpart2{ height:25px; width:120px; float:left;}
.sponsortextpart3{ height:25px; width:590px;  float:left;}
.Relationstitle{ height:65px; width:195px; float:left;}

.mediapartners{ height:auto; width:350px;  padding-left:21px;}
.mainmediaim-box{ height:auto; width:390px; }
.mainmediaim-box3{ height:auto; width:580px; }
.mainmediaim-box2{ height:auto; width:360px; }
.media-imgbox{ height:41px; width:auto;  padding-right:8px;}
.platinum-imgbox{ height:41px; width:auto; }
.industry-imgbox{ height:41px; width:125px;  padding-right:10px; padding-top:10px;}
.platinum-sponsor{ height:auto; width:160px; }
.industry-sponsor{ height:auto; width:850px;  }
/*.industry-sponsor{ height:auto; width:530px;  }*/
.industry-sponsor2{ height:auto; width:800px; float:left; }
.normallinknew2{ color:#03F; text-decoration:none; font-size:12px; font-weight:bold; float:left}

/*--- sponsors Part End ---*/

/*--- main middlepart Part Start ---*/
.li{padding-left:15px;}
#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;}
#left-middlepartjust{ height:auto; width:520px;  border-right:2px solid #e6e6e6; padding-right:15px;}

.singalmiddpart{ height:auto; width:840px; }



/*07-01-10*/
#blackmain{width:520px;}
.blackhight {height:25px;}
.blackborder {border:1px solid #CCC; height:auto;}
.blackbgcolo {background-color:#000; width:250px; height:auto;}
.blacktext { font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; margin:5px;  border:1px solid #CCC;}
.whitetitle{ font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#fffffb; text-decoration:none; font-weight:bold; text-transform:none; margin:5px;}
.bluegcolor {background-color:#3d46a2; width:278px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#fffffb; text-decoration:none; font-weight:normal;}
#blueboxtext{  width:248px;  background-color:#3d46a2; color:#ffffff; line-height:13px; padding:15px;}
.bluegparttop {height:14px; width:278px;  background:url(../images/me/topcurve_blue.jpg) no-repeat left top;}
.bluegpartbottom {height:35px; width:278px;  background:url(../images/me/bottomcurve_blue.jpg) no-repeat left top;}
.industry-sponsor-spece{ height:auto; width:380px;  }

.blackmaintextbox{ height:auto; width:518px;  border:1px solid #CCC;}
.blackbox1{ height:297px; width:258px;  border:1px solid #CCC; }
.blackbox2{ height:297px; width:258px;  border-right:1px solid #CCC; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.blackheadingpart{ height:22px; width:243px;  background-color:#000; padding:8px 0 5px 15px;}
.blackheadingpart2{ height:22px; width:243px;   background-color:#000; padding:8px 0 5px 15px;}
.blacktextpart{ height:auto; width:245px;  padding-right:10px;}

/*07-01-10*/




.left-textpart2{ height:auto; width:840px; }
.left-textpart{ height:auto; width:520px;  padding-bottom:20px;}
.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:840px; padding-left:15px;}
.ul-space4{ height:auto; width:220px; padding-left:25px; padding-top:5px; padding-bottom:5px;}
#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:291px;  padding-left:9px; float:right;}

#right-middlepartnew{ height:auto; width:291px;  padding-left:9px;}
#rightN-middlepart{ height:auto; width:281px;  padding-right:22px;}
.rightbannerbox{ height:auto; width:281px;  padding-bottom:15px;}

.cont-boxlongnew{ height:27px; width:270px; }
.cont-boxlong2new{ height:40px; width:267px; }

#right-add1{ height:65px; width:260px;  background:url(../images/me/add-bg1.jpg) no-repeat left top; padding:8px 12px 24px 12px;}
#right-add2{ height:67px; width:147px;  background:url(../images/me/add-bg2.jpg) no-repeat left top; padding:7px 12px 24px 120px;}
#right-add3{ height:30px; width:260px;  background:url(../images/me/add-bg3.jpg) no-repeat left top; padding:13px 12px 24px 12px;}
#right-add4{ height:110px; width:260px;  background:url(../images/me/add-bg4.jpg) no-repeat left top; padding:9px 12px 20px 12px;}
#right-add5{ height:139px; width:260px;  background:url(../images/me/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:13px; 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-mainnew{ height:auto; width:281px; padding-left:15px; }
#cont-headingpart{ height:24px; width:275px;  padding:7px 0 0 7px; background-color:#a0770b;}
#cont-headingpartnew{ height:44px; width:275px;  padding:7px 0 0 7px; background-color:#a0770b;}

#cont-mainpart{ height:auto; width:261px;  padding:7px;}
#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;}
.normallinknew{ color:#666666; text-decoration:underline; font-weight:normal;}
/*---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:#a0770b;}
#cont-mainpartlong{ height:auto; width:360px;  padding:7px;}
#cont-mainpartbig{ height:auto; width:390px;  padding:7px;}
#cont-headingpartbig{ height:24px; width:394px;  padding:7px 0 0 7px; background-color:#a0770b;}
#rightcont-mainbig{ height:auto; width:400px;  border:1px solid #e6e6e6;}

#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:#a0770b;}
#cont-mainpartlong2{ height:auto; width:360px;  padding:7px;}
#cont-mainpartlong4{ height:auto; width:267px;  padding:7px;}
.cont-boxnew{ height:25px; width:360px; }
.cont-boxlong{ height:27px; width:360px; }
.cont-boxlong2{ height:40px; width:360px; }
.cont-boxbig{ height:27px; width:390px; }
#conpressmain{ height:auto; width:465px; }

/*---Contact Us part End ---*/

.press-parts{ height:auto; width:270px;  padding-right:15px;}
#press-parts{ height:auto; width:270px; }
.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:15px 0 15px 0;}
.pressheading{ height:auto; width:270px; }
.presstext{ height:auto; width:270px;  padding-top:10px; text-align:justify;}
#presskittextpart{ height:auto; width:445px;  padding-right:15px;}
#presskittextpart2{}

/*---Venue part Start ---*/
.venueleftpart{ height:auto; width:265px;  padding-right:25px;}
.venuerightpart{ height:auto; width:550px; }
.gettingtheretextbox{ height:25px; width:550px; }
.locationmapbox{ height:295px; width:548px;  background:url(../images/me/venue/me-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:#a0770b; 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;}
.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:#a0770b; text-decoration:none; font-weight:bold;}
/*---Venue part End ---*/

/*---Programme part Start ---*/
.programmainbox{ height:auto; width:840px;  padding-bottom:15px;}
.programmainbox2{ height:auto; width:838px;  border:1px solid #e6e6e6;}
.pro-datepart{ height:auto; width:115px;  padding:5px 0 5px 5px;}
.pro-datepart2{ height:auto; width:114px; padding:5px 0 5px 5px;}
.programmainboxnew{ height:auto; width:840px;  padding-bottom:5px;}

.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:12px; color:#0070c0; text-decoration:none; font-weight:normal; line-height:18px;}
.titlehight{height:55px}
/*---Programme part End ---*/

/*---Speakers part Start ---*/
.speakerstopbox{ height:auto; width:260px;  padding-right:15px;}
.speakermain{ height:auto; width:840px;  padding-bottom:20px;}
.speakerimgpart{ height:auto; width:51px;  padding-right:15px;}
.speakertextpart{ height:auto; width:770px; }
/*---Speakers part End ---*/

/*---Media Centre Start ---*/
.mediaLinkMain{ padding:10px 0 0 0; width:100%;}
.readmore{font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#0070c0; text-decoration:none; font-weight:normal;  text-decoration:none;}
a.readmore:hover{color:#000;}
/*---Media Centre End ---*/